m32c.c (m32c_regno_reg_class): Return smallest reg class for A0/A1.
authorDJ Delorie <dj@redhat.com>
Tue, 1 Feb 2011 19:43:50 +0000 (14:43 -0500)
committerDJ Delorie <dj@gcc.gnu.org>
Tue, 1 Feb 2011 19:43:50 +0000 (14:43 -0500)
* config/m32c/m32c.c (m32c_regno_reg_class): Return smallest reg
class for A0/A1.

From-SVN: r169501

gcc/ChangeLog
gcc/config/m32c/m32c.c

index e5c4b3797aba2eae0489a0430f487e98f4c995f1..e2622a440b733d01fb22c1c940aed7e9f829d46c 100644 (file)
@@ -1,3 +1,8 @@
+2011-02-01  DJ Delorie  <dj@redhat.com>
+
+       * config/m32c/m32c.c (m32c_regno_reg_class): Return smallest reg
+       class for A0/A1.
+
 2011-02-01  Sebastian Pop  <sebastian.pop@amd.com>
 
        PR tree-optimization/47561
index 3a741392aa02c0275baca9a8683e231a15240b28..5ccaa2e335a5a36094626223ddfb00c62dce901a 100644 (file)
@@ -636,8 +636,9 @@ m32c_regno_reg_class (int regno)
     case R3_REGNO:
       return R3_REGS;
     case A0_REGNO:
+      return A0_REGS;
     case A1_REGNO:
-      return A_REGS;
+      return A1_REGS;
     case SB_REGNO:
       return SB_REGS;
     case FB_REGNO: