https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61372
David Crocker <dcrocker at eschertech dot com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |dcrocker at eschertech dot com --- Comment #1 from David Crocker <dcrocker at eschertech dot com> --- I too would find this very useful. However, it's essential that functions declared 'extern "C" ' are (or optionally can be) assumed to not throw exceptions. Otherwise, calls to C library functions and MCU vendor-supplied C header files from C++ functions declared 'noexcept' will trigger this warning. Also, the warning should be disabled when -fno-exceptions is used.