> How does that help? Testcases have been posted multiple times that show > that if targets look at type alignment of non-aggregate types, they have > just broken argument passing, so conditionally reverting the tree-sra > improvements can't help.
Well, that has been the case for 2 decades for some of them and the compiler worked just fine, so I can easily see how disabling the tree-sra change can help in the short term. As for calling it an improvement, just look at the audit trail, it's a quick change papering over a deficiency in the IR... -- Eric Botcazou