[Bug tree-optimization/71691] [6/7 Regression] wrong code at -O3 in both 32-bit and 64-bit modes on x86_64-linux-gnu (Floating point exception)

rguenth at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Thu Jul 7 11:18:00 GMT 2016


https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71691

--- Comment #6 from Richard Biener <rguenth at gcc dot gnu.org> ---
So this is loop unswitching unswitching on a condition that is not always
executed
(i_48 != 0), it is guarded by e.3_30 != 0 (which is not invariant).  It's not
trivial to see the use of i_48 can be uninitialized and thus we have to
error conservatively.


More information about the Gcc-bugs mailing list