aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeff Law <law@redhat.com>2002-06-06 15:13:42 -0600
committerJeff Law <law@gcc.gnu.org>2002-06-06 15:13:42 -0600
commitc991649cef7449cefc631fcbcf54c5fd181661c2 (patch)
tree14fc3736ef8f6dc0c0aae1823a4ccbe79e6445db
parent28038fe12f3c2f888cae611cf1515712fe0f1217 (diff)
downloadgcc-c991649cef7449cefc631fcbcf54c5fd181661c2.zip
gcc-c991649cef7449cefc631fcbcf54c5fd181661c2.tar.gz
gcc-c991649cef7449cefc631fcbcf54c5fd181661c2.tar.bz2
* h8300.h (OK_FOR_U): Fix thinko exposed by flag checking.
From-SVN: r54323
-rw-r--r--gcc/ChangeLog4
-rw-r--r--gcc/config/h8300/h8300.h3
2 files changed, 6 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index e7a4ac8..dcc6990 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,7 @@
+2002-06-06 Jeffrey Law <law@redhat.com>
+
+ * h8300.h (OK_FOR_U): Fix thinko exposed by flag checking.
+
Thu Jun 6 21:06:25 2002 J"orn Rennecke <joern.rennecke@superh.com>
* gengtype-lex.l (INITIAL): New rule for "'"("\\".|[^\\])"'".
diff --git a/gcc/config/h8300/h8300.h b/gcc/config/h8300/h8300.h
index 78bd8d3..4c34e51 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 \