https://gcc.gnu.org/bugzilla/show_bug.cgi?id=123947
--- Comment #3 from anlauf at gcc dot gnu.org --- (In reply to Josef Melcr from comment #2) > Created attachment 63567 [details] > Reduced testcase I do not see the ICE when running under valgrind, but it takes a very long time. The direct and mutual recursion in the type declarations might be triggering this. This testcase is not really invalid except for allocating an object twice.
