[llvm-commits] [llvm-gcc-4.2] r66721 - /llvm-gcc-4.2/trunk/gcc/config/i386/i386.h

Evan Cheng echeng at apple.com
Thu Mar 12 10:20:21 PDT 2009


On Mar 12, 2009, at 9:15 AM, Dan Gohman wrote:

>
> On Mar 11, 2009, at 3:35 PM, Bill Wendling wrote:
>
>> Author: void
>> Date: Wed Mar 11 17:35:22 2009
>> New Revision: 66721
>>
>> URL: http://llvm.org/viewvc/llvm-project?rev=66721&view=rev
>> Log:
>> Change -soft-float to -no-implicit-float on x86 to be more in line
>> with what GCC means by -msoft-float.
>
> GCC's documentation clearly states that -msoft-float means that
> floating-point
> ops should be implemented with library calls. Does -no-implicit-float
> imply
> -soft-float in llc?

GCC's documentation lies. -msoft-float (at least for x86) is rather  
broken. We're trying to be bug compatible because there are projects  
that depend on the broken behavior. :-(

Evan

>
> Dan
>
> _______________________________________________
> llvm-commits mailing list
> llvm-commits at cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits




More information about the llvm-commits mailing list