https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53929
--- Comment #4 from tk <u1049321969 at caramail dot com> ---
I have found that if I manually change
lea rax, bx[rip]
to something like
lea rax, __bx[rip]
...
.weakref __bx, bx
the assembly pass succeeds, with the correct results.
(It seems that the names "bx" and "and" only pose problems when they are used
within expressions. If they are used in a context which unequivocally demands
a symbol, then gas can parse them.)
Thank you!
