https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71196
--- Comment #2 from georg.bugzilla at gmx dot at --- Thanks for the feedback! I can confirm that workaround 1 (reversing order in substructure_)works. Workaround 2 also works, but it is not applicable in my case (auto generated code - arbitrary level of hierarchy) I found another work around : adding an unused integer dummy to substructure_ also helped. Cheers