* config/mips/mips-protos.h (mips_load_got_page): Delete.
(mips_load_got_global): Delete.
(mips_gotoff_page): Declare.
* config/mips/mips.md (UNSPEC_LOAD_GOT): New constant.
(*xgot_lo[sd]i, *got_disp[sd]i, *got_page[sd]i): Build an
UNSPEC_LOAD_GOT pattern rather than a MEM.
(*load_got[sd]i): New patterns.
* config/mips/mips.c (mips_got_alias_set, mips_load_got): Delete.
(mips_load_got_page, mips_load_got_global): Delete.
(mips_gotoff_page): New function.
(override_options): Don't initialize mips_got_alias_set.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@77802
138bc75d-0d04-0410-961f-
82ee72b054a4