[Bug tree-optimization/69760] [4.9/5 Regression] Wrong 64-bit memory address caused by an unneeded overflowing 32-bit integer multiplication on x86_64 under -O2 and -O3 code optimization

rguenth at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Wed Feb 24 15:33:00 GMT 2016


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

Richard Biener <rguenth at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
      Known to work|                            |6.0
            Summary|[4.9/5/6 Regression] Wrong  |[4.9/5 Regression] Wrong
                   |64-bit memory address       |64-bit memory address
                   |caused by an unneeded       |caused by an unneeded
                   |overflowing 32-bit integer  |overflowing 32-bit integer
                   |multiplication on x86_64    |multiplication on x86_64
                   |under -O2 and -O3 code      |under -O2 and -O3 code
                   |optimization                |optimization

--- Comment #12 from Richard Biener <rguenth at gcc dot gnu.org> ---
Fixed on trunk sofar.


More information about the Gcc-bugs mailing list