PATCH: PR gas/10637: x86 assembler failed to handle [addr] in Intel mode
Jan Beulich
JBeulich@novell.com
Tue Sep 15 06:55:00 GMT 2009
>>> "H.J. Lu" <hongjiu.lu@intel.com> 14.09.09 23:37 >>>
>In Intel mode, [rax + 0x100] is treated as memory while [0x100] is
>treated as immediate value. This patch changes [0x100] to memory.
>I'd like to hear the reason why [0x100] shouldn't be treated as memory.
>If there are no objections, I will check it in tomorrow.
This is in conformance with masm. You need either an "xxx PTR" prefix
or a segment override to express that you want a memory reference.
Jan
More information about the Binutils
mailing list