diff --git a/test/bug-div0.c b/test/bug-div0.c index c1d1c55..f5df895 100644 --- a/test/bug-div0.c +++ b/test/bug-div0.c @@ -16,6 +16,7 @@ #include #include +#include int buf[1]; @@ -24,7 +25,10 @@ int main(void) int ch; while((ch = getc(stdin)) != EOF) + { buf[0] = 1 / !ch; + if(ch) raise(SIGFPE); /* Needed on OS X... sigh. */ + } return EXIT_SUCCESS; }