OSDN Git Service

* config/mips/mips.h (enum reg_class): Add FRAME_REGS.
authorjsm28 <jsm28@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 5 Sep 2008 15:39:40 +0000 (15:39 +0000)
committerjsm28 <jsm28@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 5 Sep 2008 15:39:40 +0000 (15:39 +0000)
commit024f0a8a745a718c7a5f58d2a5b1358fbb41f271
treeb8f10beff854b1400e8d8d2b400046c99ccc7a67
parentb94d0f27a7775255f260cb5c3f662aaae709847c
* config/mips/mips.h (enum reg_class): Add FRAME_REGS.
(REG_CLASS_NAMES): Update.
(REG_CLASS_CONTENTS): Update.
* config/mips/mips.c (mips_regno_to_class): Use FRAME_REGS instead
of ALL_REGS for regs 77 and 78.
* function.c (instantiate_virtual_regs_in_insn): Assert that
return value of simplify_gen_subreg is not NULL.

testsuite:
* gcc.c-torture/compile/20080903-1.c: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@140035 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/mips/mips.c
gcc/config/mips/mips.h
gcc/function.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.c-torture/compile/20080903-1.c [new file with mode: 0644]