aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeffrey A Law <law@cygnus.com>1998-07-27 21:20:00 +0000
committerJeff Law <law@gcc.gnu.org>1998-07-27 15:20:00 -0600
commit198f32a6e4828de13199dad60a0fec4b92f6059c (patch)
treee90400ed26784c7b54e8227f2f2b3975b4169bf3
parent31e9c6ed12df44df91228ab9bd5d7c723b59c73a (diff)
downloadgcc-198f32a6e4828de13199dad60a0fec4b92f6059c.zip
gcc-198f32a6e4828de13199dad60a0fec4b92f6059c.tar.gz
gcc-198f32a6e4828de13199dad60a0fec4b92f6059c.tar.bz2
* pa.c (move_operand): Accept CONSTANT_P_RTX.
From-SVN: r21423
-rw-r--r--gcc/ChangeLog4
-rw-r--r--gcc/config/pa/pa.c3
2 files changed, 7 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 964849e..28fdf770 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,7 @@
+Mon Jul 27 22:18:36 1998 Jeffrey A Law (law@cygnus.com)
+
+ * pa.c (move_operand): Accept CONSTANT_P_RTX.
+
Mon Jul 27 17:18:52 1998 Dave Brolley <brolley@cygnus.com>
* stor-layout.c (layout_type): Handle arrays of bits, for Chill.
diff --git a/gcc/config/pa/pa.c b/gcc/config/pa/pa.c
index 1100e29..c3395cf 100644
--- a/gcc/config/pa/pa.c
+++ b/gcc/config/pa/pa.c
@@ -288,6 +288,9 @@ move_operand (op, mode)
if (register_operand (op, mode))
return 1;
+ if (GET_CODE (op) == CONSTANT_P_RTX)
+ return 1;
+
if (GET_CODE (op) == CONST_INT)
return cint_ok_for_move (INTVAL (op));