http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47901
--- Comment #7 from Anders Kaseorg <andersk at mit dot edu> 2012-04-23 21:31:18 UTC --- That’s a _much_ higher-level style decision than assumed by any of the other -Wall warnings (or indeed any other warning switches at all), and a questionable one at that. -Wall should not encourage me to duplicate all my custom printf-like functions just so they can be used with the empty string. I understand that I can turn this warning off, but this bug is about the defaults, and defaults are important.