@@ -3211,7 +3211,7 @@ csqrt_test (void)
3211
3211
TEST_c_c (csqrt, 0x1 .fffffffffffffp +1023L , 0x1p+1023L , 1 .379778091031440685006200821918878702861e+154L , 3 .257214233483129514781233066898042490248e+153L );
3212
3212
/* Bug 14157: spurious exception may occur. */
3213
3213
TEST_c_c (csqrt, 0x1p-1074L , 0x1p-1074L , 2 .442109726130830256743814843868934877597e-162L , 1 .011554969366634726113090867589031782487e-162L , UNDERFLOW_EXCEPTION_OK);
3214
- TEST_c_c (csqrt, 0x1p-1073L , 0x1p-1073L , 3 .453664695497464982856905711457966660085e-162L , 1 .430554756764195530630723976279903095110e-162L );
3214
+ TEST_c_c (csqrt, 0x1p-1073L , 0x1p-1073L , 3 .453664695497464982856905711457966660085e-162L , 1 .430554756764195530630723976279903095110e-162L , UNDERFLOW_EXCEPTION_OK );
3215
3215
#endif
3216
3216
3217
3217
#if defined TEST_LDOUBLE && LDBL_MAX_EXP >= 16384
@@ -4352,7 +4352,8 @@ j0_test (void)
4352
4352
TEST_f_f (j0, 0x1 .d7ce3ap +107L , 2 .775523647291230802651040996274861694514e-17L , UNDERFLOW_EXCEPTION_OK);
4353
4353
4354
4354
#ifndef TEST_FLOAT
4355
- TEST_f_f (j0, -0x1 .001000001p+593L , -3 .927269966354206207832593635798954916263e-90L );
4355
+ /* Bug 14155: spurious exception may occur. */
4356
+ TEST_f_f (j0, -0x1 .001000001p+593L , -3 .927269966354206207832593635798954916263e-90L , UNDERFLOW_EXCEPTION_OK);
4356
4357
#endif
4357
4358
4358
4359
END (j0);
@@ -4393,7 +4394,8 @@ j1_test (void)
4393
4394
TEST_f_f (j1, 0x1 .3ffp+74L , 1 .818984347516051243459364437186082741567e-12L );
4394
4395
4395
4396
#ifndef TEST_FLOAT
4396
- TEST_f_f (j1, 0x1 .ff00000000002p +840L , 1 .846591691699331493194965158699937660696e-127L );
4397
+ /* Bug 14155: spurious exception may occur. */
4398
+ TEST_f_f (j1, 0x1 .ff00000000002p +840L , 1 .846591691699331493194965158699937660696e-127L , UNDERFLOW_EXCEPTION_OK);
4397
4399
#endif
4398
4400
4399
4401
END (j1);
@@ -8441,7 +8443,8 @@ y0_test (void)
8441
8443
TEST_f_f (y0, 0x1 .3ffp+74L , 1 .818984347516051243459467456433028748678e-12L );
8442
8444
8443
8445
#ifndef TEST_FLOAT
8444
- TEST_f_f (y0, 0x1 .ff00000000002p +840L , 1 .846591691699331493194965158699937660696e-127L );
8446
+ /* Bug 14155: spurious exception may occur. */
8447
+ TEST_f_f (y0, 0x1 .ff00000000002p +840L , 1 .846591691699331493194965158699937660696e-127L , UNDERFLOW_EXCEPTION_OK);
8445
8448
#endif
8446
8449
8447
8450
END (y0);
@@ -8483,7 +8486,8 @@ y1_test (void)
8483
8486
TEST_f_f (y1, 0x1 .27e204p+99L , -8 .881610148467797208469612080785210013461e-16L , UNDERFLOW_EXCEPTION_OK);
8484
8487
8485
8488
#ifndef TEST_FLOAT
8486
- TEST_f_f (y1, 0x1 .001000001p+593L , 3 .927269966354206207832593635798954916263e-90L );
8489
+ /* Bug 14155: spurious exception may occur. */
8490
+ TEST_f_f (y1, 0x1 .001000001p+593L , 3 .927269966354206207832593635798954916263e-90L , UNDERFLOW_EXCEPTION_OK);
8487
8491
#endif
8488
8492
8489
8493
END (y1);
0 commit comments