]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
sh.h (PREDICATE_CODES): Add CONST_DOUBLE to general_movsrc_operand...
authorAlexandre Oliva <aoliva@redhat.com>
Tue, 12 Sep 2000 12:38:51 +0000 (12:38 +0000)
committerAlexandre Oliva <aoliva@gcc.gnu.org>
Tue, 12 Sep 2000 12:38:51 +0000 (12:38 +0000)
* config/sh/sh.h (PREDICATE_CODES): Add CONST_DOUBLE to
general_movsrc_operand, and remove CONST_INT from
general_movdst_operand.

From-SVN: r36357

gcc/ChangeLog
gcc/config/sh/sh.h

index 48f476b8ac1b1d0ad7347a33b88a3eb439123ed2..1b43f5578baba150058821aa23e2e2124865c815 100644 (file)
@@ -1,3 +1,9 @@
+2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
+
+       * config/sh/sh.h (PREDICATE_CODES): Add CONST_DOUBLE to
+       general_movsrc_operand, and remove CONST_INT from
+       general_movdst_operand.
+
 2000-09-12  Bernd Schmidt  <bernds@redhat.co.uk>
 
        * cse.c (approx_reg_cost): If SMALL_REGISTER_CLASSES, return INT_MAX
index f8c729e7b670ffc689cacc6b355929203783842a..0f00c0dee9ee270ab904622a6c74573e4a1c2fbd 100644 (file)
@@ -2231,8 +2231,8 @@ extern struct rtx_def *fpscr_rtx;
   {"fp_arith_reg_operand", {SUBREG, REG}},                             \
   {"fp_extended_operand", {SUBREG, REG, FLOAT_EXTEND}},                        \
   {"fpscr_operand", {REG}},                                            \
-  {"general_movsrc_operand", {SUBREG, REG, CONST_INT, MEM}},           \
-  {"general_movdst_operand", {SUBREG, REG, CONST_INT, MEM}},           \
+  {"general_movsrc_operand", {SUBREG, REG, CONST_INT, CONST_DOUBLE, MEM}}, \
+  {"general_movdst_operand", {SUBREG, REG, MEM}},                      \
   {"logical_operand", {SUBREG, REG, CONST_INT}},                       \
   {"noncommutative_float_operator", {MINUS, DIV}},                     \
   {"register_operand", {SUBREG, REG}},