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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
      Known to work|                            |5.4.0
           Keywords|                            |ice-on-valid-code
   Last reconfirmed|                            |2018-03-08
                 CC|                            |msebor at gcc dot gnu.org
     Ever confirmed|0                           |1
            Summary|internal compiler error: in |[6/7/8 Regression] internal
                   |extract_constrain_insn, at  |compiler error: in
                   |recog.c:2205                |extract_constrain_insn, at
                   |                            |recog.c:2205
      Known to fail|                            |6.4.0, 7.3.0, 8.0

--- Comment #2 from Martin Sebor <msebor at gcc dot gnu.org> ---
Confirmed.  My bisection also points to r229470 (gcc 6.0.0):

r229470 | law | 2015-10-27 21:05:53 -0400 (Tue, 27 Oct 2015) | 184 lines

[PATCH 7/9] ENABLE_CHECKING refactoring: middle-end, LTO FE
gcc/lto/ChangeLog:
2015-10-27  Mikhail Maltsev  <malts...@gmail.com>

        * lto.c (unify_scc): Use flag_checking and remove ENABLE_CHECKING
        conditionals.
        (lto_fixup_state): Likewise.
        (do_whole_program_analysis): Use
        symtab_node::checking_verify_symtab_nodes and remove ENABLE_CHECKING
        conditionals.
...

Before that GCC accepted the code so I'm assuming it's ice-on-valid-code.

Reply via email to