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!

Reply via email to