summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorrth <rth@138bc75d-0d04-0410-961f-82ee72b054a4>2001-03-07 01:22:40 +0000
committerrth <rth@138bc75d-0d04-0410-961f-82ee72b054a4>2001-03-07 01:22:40 +0000
commit8b2811cc9b78d14e0bff061d8295a8860727c2b3 (patch)
tree20b3c59a4bc29b2893a180dc6a212c36023e1b57
parent249c933c9015ab43ee84daf6d6285686850fba7e (diff)
downloadppe42-gcc-8b2811cc9b78d14e0bff061d8295a8860727c2b3.tar.gz
ppe42-gcc-8b2811cc9b78d14e0bff061d8295a8860727c2b3.zip
* config/m68k/m68k.c (const_uint32_operand): Accept any
const_int on a 32-bit host. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@40276 138bc75d-0d04-0410-961f-82ee72b054a4
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/config/m68k/m68k.c2
2 files changed, 6 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 3ad31b0dbff..7c77d36b22a 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,8 @@
+2001-03-06 Stephen L Moshier <moshier@mediaone.net>
+
+ * config/m68k/m68k.c (const_uint32_operand): Accept any
+ const_int on a 32-bit host.
+
2001-03-06 Nicola Pero <n.pero@mi.flashnet.it>
* objc/objc-act.c (init_objc): Set save_lang_status,
diff --git a/gcc/config/m68k/m68k.c b/gcc/config/m68k/m68k.c
index 0ef63329f89..f2265b796f7 100644
--- a/gcc/config/m68k/m68k.c
+++ b/gcc/config/m68k/m68k.c
@@ -3334,7 +3334,7 @@ const_uint32_operand (op, mode)
return (GET_CODE (op) == CONST_INT
&& (INTVAL (op) >= 0 && INTVAL (op) <= 0xffffffffL));
#else
- return ((GET_CODE (op) == CONST_INT && INTVAL (op) >= 0)
+ return (GET_CODE (op) == CONST_INT
|| (GET_CODE (op) == CONST_DOUBLE && CONST_DOUBLE_HIGH (op) == 0));
#endif
}
OpenPOWER on IntegriCloud