Como ligar (literalmente) TODOS os avisos do GCC?

Eu gostaria de habilitar - literalmente -TODOS dos avisos que o GCC tem. (Você pensaria que seria fácil ...)

Você pensaria-Wall pode fazer o truque, mas não! Ainda preciso-Wextra.

Você pensaria-Wextra pode fazer o truque, mas não! Nem todos os avisos listadosAqui (por exemplo,-Wshadow) são habilitados por isso. E ainda não tenho ideia se essa lista é abrangente.

Como eu digo ao GCC para ativar (sem if, and, ou but!)todos os avisos que tem?

questionAnswers(7)

yourAnswerToTheQuestion