gas: inconsistencies w/ immediates
Alan Modra
alan@linuxcare.com.au
Mon Jul 31 08:47:00 GMT 2000
On Mon, 31 Jul 2000, Andreas Schwab wrote:
> Andrew Morton <andrewm@uow.edu.au> writes:
>
> |> movl $1234/$10,%eax
> |>
> |> This fails because it is treating $10 as a label, not as a constant.
>
> Isn't `$' part of the insn syntax (immediate prefix)?
Yes. Strictly speaking, it's part of the operand.
> IMHO this should be written as:
>
> movl $1234/10,%eax
Correct again. Watch out for versions of x86 gas that define `/' to start
the beginning of a comment, with disastrous results for division
expressions.
--
Linuxcare. Support for the Revolution.
More information about the Binutils
mailing list