aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorRichard Kenner <kenner@gcc.gnu.org>1994-12-05 13:00:30 -0500
committerRichard Kenner <kenner@gcc.gnu.org>1994-12-05 13:00:30 -0500
commitd537c24df239d35f32f5fb473b70607278c81e82 (patch)
tree12bf6927a27166320eb091162318645e9927aa37 /gcc
parenta1fa1e22f680fe21c88c678c8d3d036b4b29010e (diff)
downloadgcc-d537c24df239d35f32f5fb473b70607278c81e82.zip
gcc-d537c24df239d35f32f5fb473b70607278c81e82.tar.gz
gcc-d537c24df239d35f32f5fb473b70607278c81e82.tar.bz2
(EXTRA_CONSTRAINT, case 'R'): Fix error in last change.
From-SVN: r8607
Diffstat (limited to 'gcc')
-rw-r--r--gcc/config/rs6000/rs6000.h3
1 files changed, 1 insertions, 2 deletions
diff --git a/gcc/config/rs6000/rs6000.h b/gcc/config/rs6000/rs6000.h
index 362699a..7931969 100644
--- a/gcc/config/rs6000/rs6000.h
+++ b/gcc/config/rs6000/rs6000.h
@@ -733,8 +733,7 @@ enum reg_class { NO_REGS, BASE_REGS, GENERAL_REGS, FLOAT_REGS,
#define EXTRA_CONSTRAINT(OP, C) \
((C) == 'Q' ? GET_CODE (OP) == MEM && GET_CODE (XEXP (OP, 0)) == REG \
- : (C) == 'R' ? (GET_CODE (OP) == SYMBOL_REF \
- && LEGITIMATE_CONSTANT_POOL_ADDRESS_P (OP)) \
+ : (C) == 'R' ? LEGITIMATE_CONSTANT_POOL_ADDRESS_P (OP) \
: 0)
/* Given an rtx X being reloaded into a reg required to be