https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69075
Richard Biener changed:
What|Removed |Added
Status|NEW |RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69075
--- Comment #8 from Charles ---
It is not for me as I explained in Comment 6.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69075
--- Comment #7 from Arseny Solokha ---
Is it still an issue? I cannot reproduce it from g++ 6.4 onwards.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69075
--- Comment #6 from Charles ---
This appears to have been fixed for at least 8.3. Mikhail's reduced version
compiles without error for both c++14 and 17. Note that I added the -c flag.
cfrasch@cff-ultra:~/gcc_bug_69075$ g++ -std=c++14 -flto -O3
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69075
--- Comment #5 from Richard Biener ---
Ick - re-gimplification hits C++ FE hooks...
We should really do parts of
/* Reset some langhooks. Do not reset types_compatible_p, it may
still be used indirectly via the get_alias_set langhook.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69075
--- Comment #4 from Mikhail Maltsev ---
Somewhat reduced testcase:
$ cat test2.cc
using Timer_Probe = int;
struct A {
Timer_Probe probe;
};
struct Gateway_Order_Probe : A {
using Body = A;
Gateway_Order_Probe() : Body{} {}
};
struct Back
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69075
Mikhail Maltsev changed:
What|Removed |Added
Status|UNCONFIRMED |NEW
Last reconfirmed|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69075
--- Comment #2 from Charles ---
Created attachment 37188
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=37188&action=edit
2/2 the preprocessed file (*.i*) that triggers the bug
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69075
--- Comment #1 from Charles ---
Created attachment 37187
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=37187&action=edit
1/2 the preprocessed file (*.i*) that triggers the bug