title: How can I turn on (literally) ALL of GCC's warnings?
body: <p>I would like to enable—literally—<em><strong>all</strong></em> of the warnings that GCC has. (You'd think it would be easy...)</p>
  <ul>
  <li><p>You'd think <a href="https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wall" rel="nofollow noreferrer">-Wall</a> might do the trick, but nope! You still need <a href="https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wextra" rel="nofollow noreferrer">-Wextra</a>.</p>
  </li>
  <li><p>You'd think <code>-Wextra</code> might do the trick, but nope! Not all of the warnings listed <a href="http://gcc.gnu.org/onlinedocs/gcc-4.4.0/gcc/Warning-Options.html" rel="nofollow noreferrer">here</a> (for example, <a href="https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wshadow" rel="nofollow noreferrer">-Wshadow</a>) are enabled by this. And I still don't have any idea if this list is comprehensive.</p>
  </li>
  </ul>
  <p>How do I tell GCC to enable (no if's, and's, or but's!) <strong>all</strong> the warnings it has?</p>