This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: What is acceptable for -ffast-math? (Was: associative law in combine)
- To: moshier at moshier dot ne dot mediaone dot net
- Subject: Re: What is acceptable for -ffast-math? (Was: associative law in combine)
- From: mike stump <mrs at windriver dot com>
- Date: Tue, 31 Jul 2001 07:59:11 -0700 (PDT)
- Cc: gcc at gcc dot gnu dot org
> Date: Mon, 30 Jul 2001 18:45:49 -0400 (EDT)
> From: Stephen L Moshier <moshier@mediaone.net>
> To: mike stump <mrs@windriver.com>
> cc: gcc@gcc.gnu.org
> > > Further, GCC is supposed to be standards compliant by default.
> >
> > Really?
> Well, then I'd like to understand the actual policy better. You
> have GNU extensions but otherwise seem to include what's in the
> language definition. The apparent conflicts arise when you say the
> GNU extensions have to be turned off in order for the compiler to be
> strictly compliant with the standard.
Sounds like you have a pretty good idea already. Mostly compliant
isn't the same as compliant. If you want to understand the
differences better, take a look at all the code that -mieee, -ansi,
-std... and -pedantic-errors changes. I think I got all the right
flags, but I may have missed one, also, I'm not up on the ieee stuff,
so the first one could be wrong.
It seems that the extensions fall on enough peoples radars for this to
be an issue, which rises this to a level higher than just an
insignificant nit; I tend to think of it as a minor nit.