https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95171
Martin Liška <marxin at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |marxin at gcc dot gnu.org Last reconfirmed| |2020-05-18 Ever confirmed|0 |1 Status|UNCONFIRMED |NEW --- Comment #1 from Martin Liška <marxin at gcc dot gnu.org> --- Valid test-case: cat pr95171.c inline double __attribute__ ((always_inline)) w9 (int q2) { return __builtin_fabs (__builtin_nan ("")) > 0.0 ? 1.0 : q2 / 1.0; } double __attribute__ ((optimize ("-fipa-cp"))) o7 (int iz) { int rj[1]; (void) rj; return w9 (iz); } it's as old as at least 4.8.0.