diff options
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/testsuite/gcc.dg/torture/pr91323.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/gcc/testsuite/gcc.dg/torture/pr91323.c b/gcc/testsuite/gcc.dg/torture/pr91323.c index 3da2dfb..ce0d7f3 100644 --- a/gcc/testsuite/gcc.dg/torture/pr91323.c +++ b/gcc/testsuite/gcc.dg/torture/pr91323.c @@ -36,15 +36,15 @@ main (void) feclearexcept (FE_INVALID); r = f1 (nanf, argf); - if (fetestexcept (FE_INVALID)) + if (r != 0 || fetestexcept (FE_INVALID)) __builtin_abort (); r = f2 (nanf, argf); - if (fetestexcept (FE_INVALID)) + if (r != 0 || fetestexcept (FE_INVALID)) __builtin_abort (); r = f3 (nanf, argf); - if (!fetestexcept (FE_INVALID)) + if (r != 0 || !fetestexcept (FE_INVALID)) __builtin_abort (); return 0; |