https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78394
--- Comment #12 from Jeffrey A. Law <law at redhat dot com> --- Whether or not to fix as well as whether or not to warn at -O0 are a topic of debate. I'm not sure I'm up for re-opening that can of worms right now. I strongly believe -Wmaybe-uninitialized should continue to be enabled by -Wall. They tend to either point out obscure ways objects are uninitialized or they point out missed optimizations. Both are critical in my mind.