From: DJ Delorie Date: Thu, 10 Jan 2008 19:59:57 +0000 (-0500) Subject: m32c.c (m32c_hard_regno_nregs_1): Renamed from... X-Git-Tag: releases/gcc-4.3.0~664 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b8a669d0a92615211bfa8e3556816e5bb38870e5;p=thirdparty%2Fgcc.git m32c.c (m32c_hard_regno_nregs_1): Renamed from... * config/m32c/m32c.c (m32c_hard_regno_nregs_1): Renamed from... (m32c_hard_regno_nregs): ...this, which is now a wrapper. (m32c_hard_regno_ok): Call the underlying function. From-SVN: r131449 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index b5a0c314fbf6..5a47a8c611c1 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,9 @@ +2008-01-10 DJ Delorie + + * config/m32c/m32c.c (m32c_hard_regno_nregs_1): Renamed from... + (m32c_hard_regno_nregs): ...this, which is now a wrapper. + (m32c_hard_regno_ok): Call the underlying function. + 2008-01-10 Richard Guenther PR middle-end/34683 diff --git a/gcc/config/m32c/m32c.c b/gcc/config/m32c/m32c.c index cd559e4f5b19..2b3bab54ffcd 100644 --- a/gcc/config/m32c/m32c.c +++ b/gcc/config/m32c/m32c.c @@ -523,8 +523,8 @@ m32c_conditional_register_usage (void) /* Implements HARD_REGNO_NREGS. This is complicated by the fact that different registers are different sizes from each other, *and* may be different sizes in different chip families. */ -int -m32c_hard_regno_nregs (int regno, enum machine_mode mode) +static int +m32c_hard_regno_nregs_1 (int regno, enum machine_mode mode) { if (regno == FLG_REGNO && mode == CCmode) return 1; @@ -549,12 +549,19 @@ m32c_hard_regno_nregs (int regno, enum machine_mode mode) return 0; } +int +m32c_hard_regno_nregs (int regno, enum machine_mode mode) +{ + int rv = m32c_hard_regno_nregs_1 (regno, mode); + return rv ? rv : 1; +} + /* Implements HARD_REGNO_MODE_OK. The above function does the work already; just test its return value. */ int m32c_hard_regno_ok (int regno, enum machine_mode mode) { - return m32c_hard_regno_nregs (regno, mode) != 0; + return m32c_hard_regno_nregs_1 (regno, mode) != 0; } /* Implements MODES_TIEABLE_P. In general, modes aren't tieable since