------- Additional Comments From gdr at integrable-solutions dot net  
2005-09-06 16:12 -------
Subject: Re:  [3.4/4.0/4.1 Regression] -pedantic -ffast-math breaks working code

"mmitchel at gcc dot gnu dot org" <[EMAIL PROTECTED]> writes:

| The problem behind both diagnostics fact that the C++ front-end pre-lexes the
| entire source file.  As a result, the lexing routines, which depends on the
| setting of pedantic to determine whether or not to issue errors, are
| called when pedantic is set, even though we are within an
| __extension__ block.  Because the parsing of __extension__ blocks is
| complex, we need to either (a) eliminate the up-front lexing, or (b)
| defer issuing diagnostics until we are actually in 
| position to know the correct value of pedantic.

In long term, I believe (b) is a better alternative.

-- Gaby


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23139

Reply via email to