------- Comment #6 from manu at gcc dot gnu dot org 2007-07-04 13:08 ------- (In reply to comment #4) > > No idea how to untangle -pedantic from -Wtabs or -Wampersand if > -pedantic-errors has been given, but -Werror has not. >
What gfortran should do is that if pedantic enables Wtabs, then the warnings should be of the form: if (pedantic && warn_tabs) pedantic("whatever"); else if (warn_tabs) warning("whatever"); pedantic() emits errors if -pedantic-errors, otherwise it emits warnings. warning() emits errors if -Werror, otherwise it emits warnings. I guess there would be similar functions in gfortran. (It would be great to integrate the diagnostics machinery but making things work in a similar way is already a step forward). -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30929