https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100734
Andrew Pinski <pinskia at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |NEW
Last reconfirmed| |2021-05-25
Component|target |middle-end
Ever confirmed|0 |1
--- Comment #6 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
(In reply to Richard Biener from comment #3)
> Possibly a dup of PR100727?
I think it is unrelated.
The problem is the fix for PR 100619, sets the attributes to be "+" but the
code in attribs.c, skip over the '+' but does not check if it is the end of the
string:
/* Skip the internal-only plus sign. */
if (*m == '+')
++m;
acc.str = m;
acc.mode = acc.from_mode_char (*m);