This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[Bug c++/71577] [6/7 regression] ICE on invalid C++11 code (with extra struct initializer) on x86_64-linux-gnu: in digest_init_r, at cp/typeck2.c:1117


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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |ice-on-invalid-code
             Status|UNCONFIRMED                 |NEW
   Last reconfirmed|                            |2016-06-19
                 CC|                            |jason at gcc dot gnu.org,
                   |                            |msebor at gcc dot gnu.org
            Summary|ICE on invalid C++11 code   |[6/7 regression] ICE on
                   |(with extra struct          |invalid C++11 code (with
                   |initializer) on             |extra struct initializer)
                   |x86_64-linux-gnu: in        |on x86_64-linux-gnu: in
                   |digest_init_r, at           |digest_init_r, at
                   |cp/typeck2.c:1117           |cp/typeck2.c:1117
     Ever confirmed|0                           |1
      Known to fail|                            |6.1.0, 7.0

--- Comment #1 from Martin Sebor <msebor at gcc dot gnu.org> ---
Confirmed.  The ICE was apparently introduced into 6.0 in r224289:

r224289 | jason | 2015-06-09 12:56:12 -0400 (Tue, 09 Jun 2015) | 4 lines

        DR 1467
        PR c++/51747
        * typeck2.c (digest_init_r): Replace previous change with
        gcc_unreachable.

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]