https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117432
Andrew Pinski <pinskia at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- See Also| |https://gcc.gnu.org/bugzill | |a/show_bug.cgi?id=92768 --- Comment #5 from Andrew Pinski <pinskia at gcc dot gnu.org> --- Similar to PR 92768 about 0.0 and -0.0 being treated the same too with -Ofast: ``` void bar(int tag, ...); void foo32(void) { bar(1, 0.0, 0); } void foo64(void) { vect16 long t = {-1, -1}; bar(1, -0.0, 0); } ``` So yes I think OEP_BITWISE needs to here too.