[Patch, Fortran] PR 85599: warn about short-circuiting of logical expressions for non-pure functions
Thomas Koenig
tkoenig@netcologne.de
Mon Jul 16 19:51:00 GMT 2018
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
-Wfunction-elimination.
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).
Regards
Thomas
More information about the Fortran
mailing list