From a63569e1ffb0af6c8988dc4e8d0b9da4233c337b Mon Sep 17 00:00:00 2001 From: Stephane Carrez Date: Sun, 8 May 2005 23:56:29 +0200 Subject: m68hc11.h (REG_VALID_P): A regno must be >= 0 and -1 can happen in reg_renumber when... * config/m68hc11/m68hc11.h (REG_VALID_P): A regno must be >= 0 and -1 can happen in reg_renumber when no hard register is assigned. From-SVN: r99411 --- gcc/ChangeLog | 5 +++++ gcc/config/m68hc11/m68hc11.h | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) (limited to 'gcc') diff --git a/gcc/ChangeLog b/gcc/ChangeLog index cc33cab..e1f6c4d 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2005-05-08 Stephane Carrez + + * config/m68hc11/m68hc11.h (REG_VALID_P): A regno must be >= 0 + and -1 can happen in reg_renumber when no hard register is assigned. + 2005-05-08 Steven Bosscher Kazu Hirata diff --git a/gcc/config/m68hc11/m68hc11.h b/gcc/config/m68hc11/m68hc11.h index b595568..bdbe31e 100644 --- a/gcc/config/m68hc11/m68hc11.h +++ b/gcc/config/m68hc11/m68hc11.h @@ -1069,7 +1069,7 @@ extern enum reg_class m68hc11_index_reg_class; /* Internal macro, return 1 if REGNO is a valid base register. */ -#define REG_VALID_P(REGNO) (1) /* ? */ +#define REG_VALID_P(REGNO) ((REGNO) >= 0) extern unsigned char m68hc11_reg_valid_for_base[FIRST_PSEUDO_REGISTER]; #define REG_VALID_FOR_BASE_P(REGNO) \ -- cgit v1.1