| |
| |
| @@ -521,7 +521,8 @@ |
| } |
| |
| |
| -static void __attribute__ ((noinline)) |
| +/* Attributes work around suspected gcc 4.8 bug #1209619. */ |
| +static void __attribute__ ((noclone, noinline)) |
| check_float_internal (const char *test_name, FLOAT computed, FLOAT expected, |
| FLOAT max_ulp, int xfail, int exceptions, |
| FLOAT *curr_max_error) |
| @@ -610,7 +611,8 @@ |
| } |
| |
| |
| -static void __attribute__ ((noinline)) |
| +/* Attributes work around suspected gcc 4.8 bug #1209619. */ |
| +static void __attribute__ ((noclone, noinline)) |
| check_float (const char *test_name, FLOAT computed, FLOAT expected, |
| FLOAT max_ulp, int xfail, int exceptions) |
| { |
| @@ -619,7 +621,8 @@ |
| } |
| |
| |
| -static void __attribute__ ((noinline)) |
| +/* Attributes work around suspected gcc 4.8 bug #1209619. */ |
| +static void __attribute__ ((noclone, noinline)) |
| check_complex (const char *test_name, __complex__ FLOAT computed, |
| __complex__ FLOAT expected, |
| __complex__ FLOAT max_ulp, __complex__ int xfail, |