https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108220
Jiu Fu Guo <guojiufu at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |guojiufu at gcc dot gnu.org --- Comment #2 from Jiu Fu Guo <guojiufu at gcc dot gnu.org> --- This may be the same issue as PR111971. It is ok if it is "register long d asm ("r0") = 0x24;". The 'd' is 'long long' DImode(64bits), but with -m32, "r0" is not 64bits without -mpowerpc64. This may be a reason for the issue.