https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96284
--- Comment #16 from David Brown <david at westcontrol dot com> --- Thank you for making these changes. There's always a trade-off between supporting code that "has always compiled fine and works in testing", and making it harder for people to write new poor quality code with a high risk of bugs. I believe, however, that changes like this help all developers - and more importantly, help all the end-users by reducing software bug rates, even if it is just by a very small step.