m68k.h (GO_IF_LEGITIMATE_ADDRESS): No longer cater to horribly old and broken Sun3 assemblers.
* m68k.h (GO_IF_LEGITIMATE_ADDRESS): No longer cater to horribly old and broken Sun3 assemblers. Newer versions handle large offsets correctly as does the GNU assembler. Co-Authored-By: Toon Moene <toon@moene.indiv.nluug.nl> From-SVN: r17058
This commit is contained in:
parent
7cc273ade8
commit
9cf3ae46c1
|
@ -1,3 +1,10 @@
|
|||
Thu Dec 11 23:25:23 1997 Jeffrey A Law (law@cygnus.com)
|
||||
Toon Moene (toon@moene.indiv.nluug.nl)
|
||||
|
||||
* m68k.h (GO_IF_LEGITIMATE_ADDRESS): No longer cater to horribly
|
||||
old and broken Sun3 assemblers. Newer versions handle large
|
||||
offsets correctly as does the GNU assembler.
|
||||
|
||||
Thu Dec 11 23:06:48 1997 H.J. Lu (hjl@gnu.ai.mit.edu)
|
||||
|
||||
* objc/objc-act.c (lang_report_error_function): Disable.
|
||||
|
|
|
@ -1409,7 +1409,7 @@ __transfer_from_trampoline () \
|
|||
|| (GET_CODE (X) == PLUS \
|
||||
&& LEGITIMATE_BASE_REG_P (XEXP (X, 0)) \
|
||||
&& GET_CODE (XEXP (X, 1)) == CONST_INT \
|
||||
&& ((unsigned) INTVAL (XEXP (X, 1)) + 0x8000) < 0x10000) \
|
||||
&& (TARGET_68020 || (unsigned) INTVAL (XEXP (X, 1)) + 0x8000) < 0x10000) \
|
||||
|| (GET_CODE (X) == PLUS && XEXP (X, 0) == pic_offset_table_rtx \
|
||||
&& flag_pic && GET_CODE (XEXP (X, 1)) == SYMBOL_REF) \
|
||||
|| (GET_CODE (X) == PLUS && XEXP (X, 0) == pic_offset_table_rtx \
|
||||
|
@ -1448,10 +1448,10 @@ __transfer_from_trampoline () \
|
|||
{ GO_IF_INDEXING (X, ADDR); \
|
||||
if (GET_CODE (X) == PLUS) \
|
||||
{ if (GET_CODE (XEXP (X, 1)) == CONST_INT \
|
||||
&& (unsigned) INTVAL (XEXP (X, 1)) + 0x80 < 0x100) \
|
||||
&& (TARGET_68020 || (unsigned) INTVAL (XEXP (X, 1)) + 0x80 < 0x100)) \
|
||||
{ rtx go_temp = XEXP (X, 0); GO_IF_INDEXING (go_temp, ADDR); } \
|
||||
if (GET_CODE (XEXP (X, 0)) == CONST_INT \
|
||||
&& (unsigned) INTVAL (XEXP (X, 0)) + 0x80 < 0x100) \
|
||||
&& (TARGET_68020 || (unsigned) INTVAL (XEXP (X, 0)) + 0x80 < 0x100)) \
|
||||
{ rtx go_temp = XEXP (X, 1); GO_IF_INDEXING (go_temp, ADDR); } } }
|
||||
|
||||
#define LEGITIMATE_INDEX_REG_P(X) \
|
||||
|
|
Loading…
Reference in New Issue