OSDN Git Service

* config/stormy16/stormy16.h (PREDICATE_CODES): Add SUBREG to
authorkazu <kazu@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 3 Apr 2005 05:37:21 +0000 (05:37 +0000)
committerkazu <kazu@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 3 Apr 2005 05:37:21 +0000 (05:37 +0000)
xstormy16_below100_or_register,
xstormy16_splittable_below100_or_register, and
nonimmediate_nonstack_operand.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@97475 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/config/stormy16/stormy16.h

index 9ffac61..4e6f87e 100644 (file)
@@ -1,3 +1,10 @@
+2005-04-03  Kazu Hirata  <kazu@cs.umass.edu>
+
+       * config/stormy16/stormy16.h (PREDICATE_CODES): Add SUBREG to
+       xstormy16_below100_or_register,
+       xstormy16_splittable_below100_or_register, and
+       nonimmediate_nonstack_operand.
+
 2005-04-02  Kazu Hirata  <kazu@cs.umass.edu>
 
        * config/iq2000/iq2000.c (uns_arith_operand, arith_operand,
index a9f9779..4decdeb 100644 (file)
@@ -816,11 +816,11 @@ do  {                                             \
   {"inequality_operator", {GE, GT, LE, LT, GEU, GTU, LEU, LTU }}, \
   {"xstormy16_ineqsi_operator", {LT, GE, LTU, GEU }}, \
   {"xstormy16_below100_operand", {MEM }}, \
-  {"xstormy16_below100_or_register", {MEM, REG }}, \
-  {"xstormy16_splittable_below100_or_register", {MEM, REG }}, \
+  {"xstormy16_below100_or_register", {MEM, REG, SUBREG }}, \
+  {"xstormy16_splittable_below100_or_register", {MEM, REG, SUBREG }}, \
   {"xstormy16_onebit_clr_operand", {CONST_INT }}, \
   {"xstormy16_onebit_set_operand", {CONST_INT }}, \
-  {"nonimmediate_nonstack_operand", {REG, MEM}},
+  {"nonimmediate_nonstack_operand", {REG, MEM, SUBREG }},
 
 #define CASE_VECTOR_MODE SImode