bug-gnu-utils
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

m68k/MRI --easy/hard?


From: Smith, Gene
Subject: m68k/MRI --easy/hard?
Date: Wed, 4 Sep 2002 12:47:36 -0400

How hard would it be to fix this? Given the following instruction,

MOVEA.L TABLE(A6),A0

Symbol TABLE is zero (offset to beginning of a table).

MRI assembler changes this to mode 010 as if the instruction is actually this:

MOVEA.L (A6),A0

while gas keeps it as mode 101 which requires an extension word containing
TABLE which is zero. TABLE is not a extern but is generated using the OFFSET
and DS constructs. This oftens results in the gas code being several bytes
longer than the MRI code in a given module.




reply via email to

[Prev in Thread] Current Thread [Next in Thread]