/* PR target/97510 */ | |
/* { dg-do compile } */ | |
/* { dg-options "-Os -fexcess-precision=standard -mfpmath=387 -funsafe-math-optimizations" } */ | |
float compute_rsqrt_ref_r_0; | |
__attribute__((optimize(1))) | |
void compute_rsqrt_ref() { | |
compute_rsqrt_ref_r_0 = 1.0 / 0.0; | |
} | |
int icompute_rsqrt_ref(float *); | |
void test_512() { | |
float in[0]; | |
for (int i;;) | |
in[i] = 8.6756 * icompute_rsqrt_ref(in); | |
} |