https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107021
Richard Biener <rguenth at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Target Milestone|--- |13.0 --- Comment #3 from Richard Biener <rguenth at gcc dot gnu.org> --- Btw, make check-gcc RUNTESTFLAGS="--target_board=unix/-march=znver2/-Ofast vect.exp=vect-tsvc-s1281.c" doesn't work to reproduce since the harness appends -O2, but I can reproduce with -Ofast -mavx2 on trunk. value: inf, expected: inf because } else if (!strcmp(name, "s1281")) { return INFINITY; and tatic _Bool is_checksum_same(real_t expected, real_t value) { if (expected == INFINITY) return value == INFINITY; is likely optimized away and we end up in else { real_t fraction = value / expected; return 0.99f <= fraction && fraction <= 1.01f; so I'd call that a testsuite issue. Do we know what goes wrong with povray?