X-Git-Url: https://oss.titaniummirror.com/gitweb/?a=blobdiff_plain;f=gcc%2Ftestsuite%2Fgcc.c-torture%2Fexecute%2Fieee%2Ffp-cmp-2.c;fp=gcc%2Ftestsuite%2Fgcc.c-torture%2Fexecute%2Fieee%2Ffp-cmp-2.c;h=0000000000000000000000000000000000000000;hb=6fed43773c9b0ce596dca5686f37ac3fc0fa11c0;hp=5d6538b9d7407fa5b606f1d5cce273e15a7f5629;hpb=27b11d56b743098deb193d510b337ba22dc52e5c;p=msp430-gcc.git diff --git a/gcc/testsuite/gcc.c-torture/execute/ieee/fp-cmp-2.c b/gcc/testsuite/gcc.c-torture/execute/ieee/fp-cmp-2.c deleted file mode 100644 index 5d6538b9..00000000 --- a/gcc/testsuite/gcc.c-torture/execute/ieee/fp-cmp-2.c +++ /dev/null @@ -1,41 +0,0 @@ -#include - -float fnan = 1.0f/0.0f - 1.0f/0.0f; -float x = 1.0f; - -void leave () -{ - exit (0); -} - -main () -{ -#if ! defined (__vax__) && ! defined (_CRAY) - /* Move this line earlier, for architectures (like alpha) that issue - SIGFPE on the first comparisons. */ -#ifndef SIGNAL_SUPPRESS - /* Some machines catches a SIGFPE when a NaN is compared. - Let this test succeed o such machines. */ - signal (SIGFPE, leave); -#endif - /* NaN is an IEEE unordered operand. All these test should be false. */ - if (fnan == fnan) - abort (); - if (fnan != x) - x = 1.0; - else - abort (); - - if (fnan < x) - abort (); - if (fnan > x) - abort (); - if (fnan <= x) - abort (); - if (fnan >= x) - abort (); - if (fnan == x) - abort (); -#endif - exit (0); -}