[Bug c++/103455] [9/10/11/12 Regression] internal compiler error: in dependent_type_p, at cp/pt.c:27057

2021-11-29 Thread stha09 at googlemail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103455 --- Comment #9 from Stephan Hartmann --- Bisect points to: https://gcc.gnu.org/git/gitweb.cgi?p=gcc.git;h=4c2125ba18f40e57987a828bfd60e83024850e10

[Bug c++/103455] [9/10/11/12 Regression] internal compiler error: in dependent_type_p, at cp/pt.c:27057

2021-11-29 Thread stha09 at googlemail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103455 --- Comment #8 from Stephan Hartmann --- (In reply to Andrew Pinski from comment #7) > (In reply to Martin Liška from comment #6) > > All GCC revisions I have (4.8.0) do ICE on that. > > Hmm, maybe the ICE was checking on back then. I checked

[Bug c++/103455] [9/10/11/12 Regression] internal compiler error: in dependent_type_p, at cp/pt.c:27057

2021-11-29 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103455 --- Comment #7 from Andrew Pinski --- (In reply to Martin Liška from comment #6) > All GCC revisions I have (4.8.0) do ICE on that. Hmm, maybe the ICE was checking on back then.

[Bug c++/103455] [9/10/11/12 Regression] internal compiler error: in dependent_type_p, at cp/pt.c:27057

2021-11-29 Thread marxin at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103455 Martin Liška changed: What|Removed |Added CC||marxin at gcc dot gnu.org --- Comment

[Bug c++/103455] [9/10/11/12 Regression] internal compiler error: in dependent_type_p, at cp/pt.c:27057

2021-11-28 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103455 --- Comment #5 from Andrew Pinski --- Reduced: template struct rp { T* operator->() const; operator T*() const; template explicit operator U*() const; }; struct b {}; typedef void (b::*fptr)(); void foo(rp n, fptr h) {

[Bug c++/103455] [9/10/11/12 Regression] internal compiler error: in dependent_type_p, at cp/pt.c:27057

2021-11-28 Thread stha09 at googlemail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103455 --- Comment #4 from Stephan Hartmann --- Last working compiler was gcc-8.1, gcc-8.2 and later produce an ICE.

[Bug c++/103455] [9/10/11/12 Regression] internal compiler error: in dependent_type_p, at cp/pt.c:27057

2021-11-28 Thread stha09 at googlemail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103455 --- Comment #3 from Stephan Hartmann --- Scratch comment 2, copied wrong one: template struct raw_ptr { T* operator->() const; operator T*() const; template explicit operator U*() const; }; struct bar {}; struct foo {

[Bug c++/103455] [9/10/11/12 Regression] internal compiler error: in dependent_type_p, at cp/pt.c:27057

2021-11-28 Thread stha09 at googlemail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103455 --- Comment #2 from Stephan Hartmann --- Handwritten reduced testcase: template struct raw_ptr { T* operator->() const; template explicit operator U*() const; }; struct bar { static void func(); }; struct foo { typedef

[Bug c++/103455] [9/10/11/12 Regression] internal compiler error: in dependent_type_p, at cp/pt.c:27057

2021-11-28 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103455 Andrew Pinski changed: What|Removed |Added Known to fail||8.2.0 Keywords|

[Bug c++/103455] [9/10/11/12 Regression] internal compiler error: in dependent_type_p, at cp/pt.c:27057

2021-11-28 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103455 Andrew Pinski changed: What|Removed |Added Summary|internal compiler error: in |[9/10/11/12 Regression]