https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96377
rsandifo at gcc dot gnu.org <rsandifo at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Assignee|unassigned at gcc dot gnu.org |rsandifo at gcc dot gnu.org Status|NEW |ASSIGNED --- Comment #4 from rsandifo at gcc dot gnu.org <rsandifo at gcc dot gnu.org> --- Gah. Thanks for the report and analysis. Like you say, I was hoping that adding the attributes in 10.2 but not making them matter for type compatibility would have been pretty conservative, but obviously it wasn't conservative enough. I'll take a look tomorrow.