While the LLVM Clang compiler has a -Weverything switch to enable every possible warning, it’s unlikely the GNU Compiler Collection will offer a similar option…
Source: Phoronix – GCC Unlikely To Adopt A “-Weverything” For Exposing All Possible Code Warnings