summaryrefslogtreecommitdiff
path: root/gcc/config/h8300
diff options
context:
space:
mode:
authorlaw <law@138bc75d-0d04-0410-961f-82ee72b054a4>2002-06-06 21:13:42 +0000
committerlaw <law@138bc75d-0d04-0410-961f-82ee72b054a4>2002-06-06 21:13:42 +0000
commit8000c5ebe796b473d677d54fabf5c4c7994afb9b (patch)
tree14fc3736ef8f6dc0c0aae1823a4ccbe79e6445db /gcc/config/h8300
parent7244a5b1c233a9516b3ddbc2c350c54730231a9e (diff)
downloadgcc-8000c5ebe796b473d677d54fabf5c4c7994afb9b.tar.gz
* h8300.h (OK_FOR_U): Fix thinko exposed by flag checking.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@54323 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/config/h8300')
-rw-r--r--gcc/config/h8300/h8300.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/gcc/config/h8300/h8300.h b/gcc/config/h8300/h8300.h
index 78bd8d33ec4..4c34e514716 100644
--- a/gcc/config/h8300/h8300.h
+++ b/gcc/config/h8300/h8300.h
@@ -858,7 +858,8 @@ struct cum_arg
&& GET_CODE (XEXP (XEXP (OP, 0), 0)) == PLUS \
&& GET_CODE (XEXP (XEXP (XEXP (OP, 0), 0), 0)) == SYMBOL_REF \
&& GET_CODE (XEXP (XEXP (XEXP (OP, 0), 0), 1)) == CONST_INT) \
- && (TARGET_H8300S || SYMBOL_REF_FLAG (XEXP (XEXP (OP, 0), 0)))) \
+ && (TARGET_H8300S \
+ || SYMBOL_REF_FLAG (XEXP (XEXP (XEXP (OP, 0), 0), 0)))) \
|| (GET_CODE (OP) == MEM \
&& EIGHTBIT_CONSTANT_ADDRESS_P (XEXP (OP, 0))) \
|| (GET_CODE (OP) == MEM && TARGET_H8300S \