[Bug ipa/97695] [11 Regression] wrong code at -O3 on x86_64-pc-linux-gnu

rguenth at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Tue Nov 3 12:49:21 GMT 2020


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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
     Ever confirmed|0                           |1
             Status|UNCONFIRMED                 |NEW
   Last reconfirmed|                            |2020-11-03
           Keywords|                            |needs-bisection, wrong-code
   Target Milestone|---                         |11.0
          Component|tree-optimization           |ipa
                 CC|                            |jamborm at gcc dot gnu.org,
                   |                            |marxin at gcc dot gnu.org
            Summary|wrong code at -O3 on        |[11 Regression] wrong code
                   |x86_64-pc-linux-gnu         |at -O3 on
                   |                            |x86_64-pc-linux-gnu
             Target|                            |x86_64-*-* i?86-*-*

--- Comment #1 from Richard Biener <rguenth at gcc dot gnu.org> ---
Confirmed.  Somehow IPA ends up with

  iftmp.0_20 = d.1_13 / h_17(D);

which is a parameter that is dropped.  -fno-ipa-cp avoids the issue.


More information about the Gcc-bugs mailing list