This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Why does __float80 depend on -mmmx/-msse?



On Jun 26, 2006, at 2:09 PM, Ian Lance Taylor wrote:


As far as I can see, it doesn't.

You missed: if (TARGET_MMX) ix86_init_mmx_sse_builtins ();

Which HJL should have also quoted.

On the other hand, as far as I can
see, __float80 is undocumented and unused for the i386.  Why does it
exist?

Jan added it with __float128 also: 2003-10-30 Jan Hubicka <jh@suse.cz>

(ix86_init_mmx_sse_builtins): Add __float80, __float128.

I think it was added for x86_64 ABI support which defines them

http://gcc.gnu.org/ml/gcc-patches/2003-10/msg02473.html

-- Pinski


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]