https://gcc.gnu.org/bugzilla/show_bug.cgi?id=39589
--- Comment #10 from Manuel López-Ibáñez <manu at gcc dot gnu.org> --- (In reply to Georg from comment #8) > If it helps implementing this legitimate distinction between > use cases, i.e. default initialisation vs. software maintenance, > I'd be happy having to attach a type attribute. For example, This seems more complicated than extending -Wm-f-i or adding a new option. I think the current behavior is historical and does not make sense nowadays. If the patch reviewers complain that the behavior of -Wm-f-i should not change, then just add a new option or a numeric level to -Wm-f-i, whatever reviewers prefer (see point 10 in https://gcc.gnu.org/wiki/Community). The reason this has not been implemented in 8 years is not any a priori rejection, but simply nobody has had the time or the motivation to submit a patch: https://gcc.gnu.org/wiki/GettingStarted#Basics:_Contributing_to_GCC_in_10_easy_steps