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

Martin Sebor <msebor at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |ice-on-valid-code
             Status|UNCONFIRMED                 |NEW
   Last reconfirmed|                            |2017-01-05
                 CC|                            |msebor at gcc dot gnu.org
            Summary|ICE on valid code at -O3 on |[7.0 regression] ICE on
                   |x86_64-linux-gnu:           |valid code at -O3 on
                   |verify_gimple failed        |x86_64-linux-gnu:
                   |                            |verify_gimple failed
     Ever confirmed|0                           |1
      Known to fail|                            |7.0

--- Comment #1 from Martin Sebor <msebor at gcc dot gnu.org> ---
Confirmed with bisection pointing to r242872:

2016-11-24  Richard Biener  <rguent...@suse.de>

        PR tree-optimization/78343
        * passes.def: Add CD-DCE pass after loop splitting.
        * tree-ssa-dce.c (find_obviously_necessary_stmts): Move
        SCEV init/finalize ...
        (perform_tree_ssa_dce): ... here.  Deal with being
        executed inside the loop pipeline in aggressive mode.

        * gcc.dg/tree-ssa/sccp-2.c: New testcase.
        * gcc.dg/autopar/uns-outer-6.c: Adjust.
        * gcc.dg/tree-ssa/20030808-1.c: Likewise.
        * gcc.dg/tree-ssa/20040305-1.c: Likewise.
        * gcc.dg/vect/pr38529.c: Likewise.

Reply via email to