From: Kaz Kojima Date: Thu, 28 Aug 2008 00:37:56 +0000 (+0000) Subject: sh.h (REG_CLASS_CONTENTS): Drop fr32 from FPUL_REGS. X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=d4d46566f3ea51a57144451b3e78a358383cce96;p=platform%2Fupstream%2Fgcc.git sh.h (REG_CLASS_CONTENTS): Drop fr32 from FPUL_REGS. * config/sh/sh.h (REG_CLASS_CONTENTS): Drop fr32 from FPUL_REGS. (IRA_COVER_CLASSES): Add FPUL_REGS. From-SVN: r139688 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index d899bab..2fc73b3 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2008-08-27 Kaz Kojima + + * config/sh/sh.h (REG_CLASS_CONTENTS): Drop fr32 from FPUL_REGS. + (IRA_COVER_CLASSES): Add FPUL_REGS. + 2008-08-27 Manuel Lopez-Ibanez PR 37217 diff --git a/gcc/config/sh/sh.h b/gcc/config/sh/sh.h index 8af2f43..47ecfc4 100644 --- a/gcc/config/sh/sh.h +++ b/gcc/config/sh/sh.h @@ -1466,7 +1466,7 @@ enum reg_class /* MAC_REGS: */ \ { 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00300000 }, \ /* FPUL_REGS: */ \ - { 0x00000000, 0x00000000, 0x00000000, 0x00000001, 0x00400000 }, \ + { 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00400000 }, \ /* SIBCALL_REGS: Initialized in CONDITIONAL_REGISTER_USAGE. */ \ { 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, \ /* GENERAL_REGS: */ \ @@ -1510,7 +1510,7 @@ extern enum reg_class regno_reg_class[FIRST_PSEUDO_REGISTER]; #define IRA_COVER_CLASSES \ { \ GENERAL_REGS, FP_REGS, PR_REGS, T_REGS, MAC_REGS, TARGET_REGS, \ - LIM_REG_CLASSES \ + FPUL_REGS, LIM_REG_CLASSES \ } /* When defined, the compiler allows registers explicitly used in the