re PR target/31388 (ICE building libiberty multilib for mips16 multilibs)
commit1732457d7f4e10944f15e4fe7c5943818d81a006
authorRichard Sandiford <richard@codesourcery.com>
Sun, 1 Apr 2007 11:23:54 +0000 (1 11:23 +0000)
committerRichard Sandiford <rsandifo@gcc.gnu.org>
Sun, 1 Apr 2007 11:23:54 +0000 (1 11:23 +0000)
treef3beda1fc6d7a4561745b16ef9bd5a83fdaf23a0
parent4719fc489ca9ce82d20ac68c9e7d82ca5116693b
re PR target/31388 (ICE building libiberty multilib for mips16 multilibs)

gcc/
PR target/31388
* config/mips/mips.md (load_const_gp): New insn.
* config/mips/mips.c (mips_split_symbol): Avoid using or creating
the MIPS16 GP pseudo register if no_new_pseudos.
(mips16_gp_pseudo_reg): Use gen_load_const_gp.

From-SVN: r123398
gcc/ChangeLog
gcc/config/mips/mips.c
gcc/config/mips/mips.md