aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorRichard Kenner <kenner@gcc.gnu.org>1994-07-30 14:57:19 -0400
committerRichard Kenner <kenner@gcc.gnu.org>1994-07-30 14:57:19 -0400
commit5b486ce001abc1101c60c80850e266b6a7b5f1b7 (patch)
treeba7328ed633e4d0562edc8019666e203d0a9fb8d /gcc
parentb030b8c204ea09860f6da5fb453d9af543c598e7 (diff)
downloadgcc-5b486ce001abc1101c60c80850e266b6a7b5f1b7.zip
gcc-5b486ce001abc1101c60c80850e266b6a7b5f1b7.tar.gz
gcc-5b486ce001abc1101c60c80850e266b6a7b5f1b7.tar.bz2
(reg_or_0_operand): Integer CONST_DOUBLE is DImode.
From-SVN: r7834
Diffstat (limited to 'gcc')
-rw-r--r--gcc/config/sparc/sparc.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/config/sparc/sparc.c b/gcc/config/sparc/sparc.c
index 2053840..f21c644 100644
--- a/gcc/config/sparc/sparc.c
+++ b/gcc/config/sparc/sparc.c
@@ -217,7 +217,7 @@ reg_or_0_operand (op, mode)
{
if (op == const0_rtx || register_operand (op, mode))
return 1;
- if (GET_MODE (op) == DImode && GET_CODE (op) == CONST_DOUBLE
+ if (GET_MODE (op) == VOIDmode && GET_CODE (op) == CONST_DOUBLE
&& CONST_DOUBLE_HIGH (op) == 0
&& CONST_DOUBLE_LOW (op) == 0)
return 1;