re PR target/56995 (sh4 -mfmovd: ICE in find_costs_and_classes)
authorChristian Bruel <christian.bruel@st.com>
Mon, 22 Apr 2013 07:16:21 +0000 (09:16 +0200)
committerChristian Bruel <chrbr@gcc.gnu.org>
Mon, 22 Apr 2013 07:16:21 +0000 (09:16 +0200)
commit1818d01c42aa11ae2298b12625a040a6f76ce1f8
tree721b4cab3666b6b5635cfb48a09c3d4e3a8573f4
parent3e8a33f96b74947776324692e9f0b91fa93c4771
re PR target/56995 (sh4 -mfmovd: ICE in find_costs_and_classes)

2013-04-18  Christian Bruel  <christian.bruel@st.com>

       PR target/56995
       * config/sh/sh.h (enum reg_class): Remove DF_HI_REGS.
       (REG_CLASS_NAMES): Idem.
       (REG_CLASS_CONTENTS): Idem.
       (REGCLASS_HAS_FP_REG): Idem.
       * config/sh/sh.c (sh_cannot_change_mode_class): Idem.
       (sh_conditional_register_usage): Idem.

From-SVN: r198123
gcc/ChangeLog
gcc/config/sh/sh.c
gcc/config/sh/sh.h
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/sh/mfmovd.c