[PATCH] PR 15930: Fixinc for isnan on IRIX 6.5.18 and later

Bruce Korb bkorb@veritas.com
Fri Aug 13 19:57:00 GMT 2004

Roger Sayle wrote:
> On Fri, 13 Aug 2004, Bruce Korb wrote:
> > 1.  Are we talking about specifically two __generic macros, or is
> >     this really a generally "__generic" transform that fixes up
> >     more than just the two examples?

> The two classes from IRIX 6.5.19's <internal/math_core.h> are the unary
> functions:
> #define <<six names>>
> And then much later in that file, the binary functions:
> #define <<six more names>>

So, there are twelve.  Definitely not a one-or-two off thing.

> Notice the blank/omitted second and/or third arguments that make it
> difficult to handle this as a pure macro or as a GCC builtin function.

> The ugliness with these macros, if it isn't previously clear,

Yes.  The unclarity is very clear.  :-}

> Ok for mainline, 3.4 and 3.3?  :>

Sure.  Thanks!

More information about the Gcc-patches mailing list