From 9776730b506490726aa39fe7138062049fdb0b85 Mon Sep 17 00:00:00 2001 From: kazu Date: Sun, 3 Apr 2005 05:37:21 +0000 Subject: [PATCH] * config/stormy16/stormy16.h (PREDICATE_CODES): Add SUBREG to 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 | 7 +++++++ gcc/config/stormy16/stormy16.h | 6 +++--- 2 files changed, 10 insertions(+), 3 deletions(-) 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 -- 2.11.0