diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 9ffac61a605..4e6f87eb89a 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,10 @@ +2005-04-03 Kazu Hirata + + * 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 * config/iq2000/iq2000.c (uns_arith_operand, arith_operand, diff --git a/gcc/config/stormy16/stormy16.h b/gcc/config/stormy16/stormy16.h index a9f97792a77..4decdeb4ad1 100644 --- a/gcc/config/stormy16/stormy16.h +++ b/gcc/config/stormy16/stormy16.h @@ -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