From fd5b011acbd935f251787f0147a7ee2ed38a1e41 Mon Sep 17 00:00:00 2001 From: law Date: Thu, 29 Oct 1998 23:57:11 +0000 Subject: [PATCH] * m68k.h (INDIRECTABLE_1_ADDRESS_P): Fix thinko. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23446 138bc75d-0d04-0410-961f-82ee72b054a4 --- gcc/ChangeLog | 4 ++++ gcc/config/m68k/m68k.h | 12 ++---------- 2 files changed, 6 insertions(+), 10 deletions(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 72048253513..b0ad01519e5 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,7 @@ +Fri Oct 30 00:54:25 1998 Peter Jakubek + + * m68k.h (INDIRECTABLE_1_ADDRESS_P): Fix thinko. + Fri Oct 30 00:42:34 1998 Mark Elbrecht * configure.in (msdosdjgpp): Set exeext and target_alias. diff --git a/gcc/config/m68k/m68k.h b/gcc/config/m68k/m68k.h index 50b0a2f2ff8..2641ab65179 100644 --- a/gcc/config/m68k/m68k.h +++ b/gcc/config/m68k/m68k.h @@ -1426,21 +1426,13 @@ __transfer_from_trampoline () \ || (GET_CODE (X) == PLUS \ && LEGITIMATE_BASE_REG_P (XEXP (X, 0)) \ && GET_CODE (XEXP (X, 1)) == CONST_INT \ - && (TARGET_68020 || (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 \ && flag_pic && GET_CODE (XEXP (X, 1)) == LABEL_REF)) \ -#if 0 -/* This should replace the last two (non-pic) lines - except that Sun's assembler does not seem to handle such operands. */ - && (TARGET_68020 ? CONSTANT_ADDRESS_P (XEXP (X, 1)) \ - : (GET_CODE (XEXP (X, 1)) == CONST_INT \ - && ((unsigned) INTVAL (XEXP (X, 1)) + 0x8000) < 0x10000)))) -#endif - - #define GO_IF_NONINDEXED_ADDRESS(X, ADDR) \ { if (INDIRECTABLE_1_ADDRESS_P (X)) goto ADDR; } -- 2.11.4.GIT