https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91298
Andrew Pinski <pinskia at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Keywords| |assemble-failure
Target| |x86_64-w64-mingw32
Component|c |target
--- Comment #3 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
I thought this limition was documented but I can't seem to find it.
Anyways using $ in Identifier is a GCC extension which is not always accepted
on all targets.
See
https://gcc.gnu.org/onlinedocs/cpp/Implementation-defined-behavior.html#Identifier-characters
.