__builtin_isless, __builtin_islessequal on mips targets

Richard Sandiford rsandifo@redhat.com
Fri May 6 11:05:00 GMT 2005


Nadezhda Ivanоvna Vyukova <niva@niisi.msk.ru> writes:
> The __builtin_isless, __builtin_islessequal functions are provided as 
> implementations of standard C99 functions 'isless', 'isgreater'. Please,
> explain why gcc for mips implements them via instructions 
>
>     c.lt.FMT and 
>     c.le.FMT 
>
> instead of 
>
>     c.olt.FMT and 
>     c.ole.FMT.

Ouch, well spotted.  This is definitely a bug.  Could you file
a report in bugzilla for it?  Thanks.

Richard



More information about the Gcc mailing list