This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: __builtin_isless, __builtin_islessequal on mips targets
- From: Richard Sandiford <rsandifo at redhat dot com>
- To: Nadezhda Ivanоvna Vyukova <niva at niisi dot msk dot ru>
- Cc: gcc at gnu dot org
- Date: Fri, 06 May 2005 11:03:18 +0100
- Subject: Re: __builtin_isless, __builtin_islessequal on mips targets
- References: <1115294302.6740.7.camel@ab2>
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