[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

vogt at linux dot vnet.ibm.com gcc-bugzilla@gcc.gnu.org
Mon Feb 29 13:03:00 GMT 2016


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

Dominik Vogt <vogt at linux dot vnet.ibm.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |vogt at linux dot vnet.ibm.com

--- Comment #13 from Dominik Vogt <vogt at linux dot vnet.ibm.com> ---
Created attachment 37824
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=37824&action=edit
Dump file of reassoc_6.f

This commit introduces a regression on s390x (-m64):

FAIL: gfortran.dg/reassoc_6.f   -O   scan-tree-dump-not optimized "~" 

(Dump file of the test attached.)


More information about the Gcc-bugs mailing list