From 5e9bd142df172725ffd1a368329106f16bd6581a Mon Sep 17 00:00:00 2001 From: Andreas Schwab Date: Thu, 11 Sep 2008 11:08:26 +0000 Subject: [PATCH] * config/m68k/m68k.h (IRA_COVER_CLASSES): Define. From-SVN: r140275 --- gcc/ChangeLog | 4 ++++ gcc/config/m68k/m68k.h | 5 +++++ 2 files changed, 9 insertions(+) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 5cf27d019e6f..ce9936f4fb83 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,7 @@ +2008-09-11 Andreas Schwab + + * config/m68k/m68k.h (IRA_COVER_CLASSES): Define. + 2008-09-11 Jakub Jelinek PR target/37382 diff --git a/gcc/config/m68k/m68k.h b/gcc/config/m68k/m68k.h index 55de085d4a09..280f16d60763 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. */ -- 2.47.2