[Bug rtl-optimization/70602] [6 Regression] wrong code at -O1 and above on x86_64-linux-gnu in 32-bit mode (and at -Os only in 64-bit mode)

mpolacek at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Fri Apr 8 17:26:00 GMT 2016


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

Marek Polacek <mpolacek at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
   Last reconfirmed|                            |2016-04-08
                 CC|                            |mpolacek at gcc dot gnu.org
   Target Milestone|---                         |6.0
            Summary|wrong code at -O1 and above |[6 Regression] wrong code
                   |on x86_64-linux-gnu in      |at -O1 and above on
                   |32-bit mode (and at -Os     |x86_64-linux-gnu in 32-bit
                   |only in 64-bit mode)        |mode (and at -Os only in
                   |                            |64-bit mode)
     Ever confirmed|0                           |1

--- Comment #1 from Marek Polacek <mpolacek at gcc dot gnu.org> ---
Seems like it started with

commit 331e4fdb71a64cd1f37866075a06d4de4497c95c
Author: alalaw01 <alalaw01@138bc75d-0d04-0410-961f-82ee72b054a4>
Date:   Fri Mar 11 12:08:01 2016 +0000

    Fix PR/70013

    gcc:

        PR tree-optimization/70013
        * tree-sra.c (analyze_access_subtree): Also set grp_unscalarized_data
        for constant-pool entries.

    gcc/testsuite:

        * gcc.dg/tree-ssa/sra-20.c: New.


    git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@234138
138bc75d-0d04-0410-961f-82ee72b054a4


More information about the Gcc-bugs mailing list