https://gcc.gnu.org/bugzilla/show_bug.cgi?id=40960
Eric Gallager <egallager at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Last reconfirmed| |2017-09-16 CC| |egallager at gcc dot gnu.org Ever confirmed|0 |1 --- Comment #5 from Eric Gallager <egallager at gcc dot gnu.org> --- (In reply to jos...@codesourcery.com from comment #4) > Subject: Re: POSIX requires that option -D have a lower precedence > than -U > > On Tue, 4 Aug 2009, vincent at vinc17 dot org wrote: > > > There would the possibility to have a POSIX mode implied by c99, but I don't > > think having different behaviors would be a good idea. IMHO, Makefiles > > should > > I think that installing a variant driver program as "c99", that implements > the different semantics, is exactly the right thing to do here; the > present semantics are more useful for "gcc". We should have a configure > option to install "cc", "c89" and "c99" drivers; they should have > appropriate defaults regarding e.g. standards mode, and should also adjust > the precedence of these options and make any other adjustments required by > POSIX that aren't appropriate for "gcc". Confirmed, I think a configure option would be a good way to go about it.