This is the mail archive of the
mailing list for the GCC project.
Re: [Patch, Fortran] PR 85599: warn about short-circuiting of logical expressions for non-pure functions
Am 16.07.2018 um 10:06 schrieb Janus Weil:
However, one point: I think that the warning should be under a separate
warning, which should then be enabled by -Wextra.
-Waggressive-function-elimination, could be reused for this,
or something else
I don't actually see such a flag in the manual.
Ah, sorry, I misremembered the option, it is actually
What I would suggest is to enable -Wfunction-eliminiation with
-Wextra and also use that for your new warning.
(I would also suggest to enable -faggressive-function-elimination
at least for -Ofast, but that is another matter).