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

Bill Wendling isanbard at gmail.com
Thu Mar 12 13:17:01 PDT 2009


On Thu, Mar 12, 2009 at 9:20 AM, Evan Cheng <echeng at apple.com> wrote:
>
> 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. :-(
>
What Evan said. We don't like it anymore than you do. :-(

-bw



More information about the llvm-commits mailing list