esativar seletivamente os avisos do GCC para apenas parte de uma unidade de traduçã

Qual é o equivalente mais próximo do GCC a esse código de pré-processador MSV

#pragma warning( push )                    // Save the current warning state.
#pragma warning( disable : 4723 )          // C4723: potential divide by 0
// Code which would generate warning 4723.
#pragma warning( pop )                     // Restore warnings to previous state.

Temos código nos cabeçalhos comumente incluídos e não queremos gerar um aviso específico. No entanto, queremos que os arquivos que incluem esses cabeçalhos continuem gerando esse aviso (se o projeto tiver esse aviso ativado