diff options
author | Andreas Schwab <schwab@suse.de> | 2008-09-11 11:08:26 +0000 |
---|---|---|
committer | Andreas Schwab <schwab@gcc.gnu.org> | 2008-09-11 11:08:26 +0000 |
commit | 5e9bd142df172725ffd1a368329106f16bd6581a (patch) | |
tree | 1b78b6d324260fce620ebf370b7ad35049ea77b7 | |
parent | a64057fc40ea5a2009811f018169839c8cbff43d (diff) | |
download | gcc-5e9bd142df172725ffd1a368329106f16bd6581a.zip gcc-5e9bd142df172725ffd1a368329106f16bd6581a.tar.gz gcc-5e9bd142df172725ffd1a368329106f16bd6581a.tar.bz2 |
* config/m68k/m68k.h (IRA_COVER_CLASSES): Define.
From-SVN: r140275
-rw-r--r-- | gcc/ChangeLog | 4 | ||||
-rw-r--r-- | gcc/config/m68k/m68k.h | 5 |
2 files changed, 9 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 5cf27d0..ce9936f 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,7 @@ +2008-09-11 Andreas Schwab <schwab@suse.de> + + * config/m68k/m68k.h (IRA_COVER_CLASSES): Define. + 2008-09-11 Jakub Jelinek <jakub@redhat.com> PR target/37382 diff --git a/gcc/config/m68k/m68k.h b/gcc/config/m68k/m68k.h index 55de085..280f16d 100644 --- a/gcc/config/m68k/m68k.h +++ b/gcc/config/m68k/m68k.h @@ -516,6 +516,11 @@ extern enum reg_class regno_reg_class[]; /* Moves between fp regs and other regs are two insns. */ #define REGISTER_MOVE_COST(MODE, CLASS1, CLASS2) \ ((((CLASS1) == FP_REGS) != ((CLASS2) == FP_REGS)) ? 4 : 2) + +#define IRA_COVER_CLASSES \ +{ \ + ALL_REGS, LIM_REG_CLASSES \ +} /* Stack layout; function entry, exit and calling. */ |