add _Noreturn function attribute, with fallback for pre-C11 GNUC