https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117059
--- Comment #6 from Alejandro Colomar <alx at kernel dot org> --- Hmm, okay, Wextra as a first step makes sense. How about one release in Wextra, and then move it to Wall? As for ISO C, I'm not sure if ISO is a good place to start the deprecation. I don't like ISO inventing (or deprecating) stuff by decree. I prefer having at least one implementation doing the first step. As a data point, here's my patch transforming 0=>NULL in shadow utils (12 uses; but I've slowly removed other cases in the past when touching nearby code, so they could have been more in the 50s): <https://github.com/shadow-maint/shadow/pull/1121>