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: __builtin_isless, __builtin_islessequal on mips targets


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


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