[Bug c++/104184] [11/12 Regression] ICE Error reporting routines re-entered. xref_basetypes since r11-291-g0f50f6daa140186a

2022-01-25 Thread jason at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104184 Jason Merrill changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug c++/104184] [11/12 Regression] ICE Error reporting routines re-entered. xref_basetypes since r11-291-g0f50f6daa140186a

2022-01-24 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104184 Richard Biener changed: What|Removed |Added Priority|P3 |P2

[Bug c++/104184] [11/12 Regression] ICE Error reporting routines re-entered. xref_basetypes since r11-291-g0f50f6daa140186a

2022-01-24 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104184 --- Comment #6 from Andrew Pinski --- (In reply to Martin Liška from comment #5) > Started with r11-291-g0f50f6daa140186a. Which does make it look so much related to PR 103057.

[Bug c++/104184] [11/12 Regression] ICE Error reporting routines re-entered. xref_basetypes since r11-291-g0f50f6daa140186a

2022-01-24 Thread marxin at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104184 Martin Liška changed: What|Removed |Added Summary|[11/12 Regression] ICE |[11/12 Regression] ICE

[Bug c++/104184] [11/12 Regression] ICE Error reporting routines re-entered. xref_basetypes

2022-01-22 Thread glisse at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104184 --- Comment #4 from Marc Glisse --- https://geometrica.saclay.inria.fr/team/Marc.Glisse/tmp/mybug.cc.xz (1.7M after compression still exceeds the limit) With -Wall -Wextra Internal compiler error: Error reporting routines re-entered. 0xec0348

[Bug c++/104184] [11/12 Regression] ICE Error reporting routines re-entered. xref_basetypes

2022-01-22 Thread glisse at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104184 --- Comment #3 from Marc Glisse --- comment #1 actually reduces to struct voider { using type = void; }; template struct rename : P {}; template using ignore = voider; template typename ignore::type>::type g(T a) {} void f() { g(1); }

[Bug c++/104184] [11/12 Regression] ICE Error reporting routines re-entered. xref_basetypes

2022-01-22 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104184 Andrew Pinski changed: What|Removed |Added Keywords||ice-on-valid-code Target

[Bug c++/104184] [11/12 Regression] ICE Error reporting routines re-entered. xref_basetypes

2022-01-22 Thread glisse at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104184 --- Comment #2 from Marc Glisse --- And the stack trace for comment #1 Internal compiler error: Error reporting routines re-entered. 0xff6b0d tsubst(tree_node*, tree_node*, int, tree_node*) ../../src/gcc/cp/pt.cc:16068 0xff5f6d

[Bug c++/104184] [11/12 Regression] ICE Error reporting routines re-entered. xref_basetypes

2022-01-22 Thread glisse at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104184 --- Comment #1 from Marc Glisse --- A different reduction from the same code. This one does not compile with clang anymore. ICEs with -Wall -W, but not if I remove one of them. using mp_false = struct mp_identity { using type = void; };