Hi, Bernhard Voelker wrote: > diff --git a/tests/test-raise.c b/tests/test-raise.c > index 38c2353..6129f9a 100644 > --- a/tests/test-raise.c > +++ b/tests/test-raise.c > @@ -25,7 +25,7 @@ SIGNATURE_CHECK (raise, int, (int)); > > #include "macros.h" > > -static void > +static _Noreturn void > handler (int sig) > { > exit (0);
While this patch removes a gcc warning of type "function might be possible candidate for attribute 'noreturn'" on some platform, it introduces a gcc warning of type "'noreturn' function does return" on other platforms (namely on those where <stdlib.h> does not declare exit() as a non- returning function). Can you provide a patch that removes the original warning without introducing a new one? Bruno -- In memoriam Annalena Tonelli <http://en.wikipedia.org/wiki/Annalena_Tonelli>