gcc/
authorrsandifo <rsandifo@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 2 Feb 2014 15:58:38 +0000 (15:58 +0000)
committerrsandifo <rsandifo@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 2 Feb 2014 15:58:38 +0000 (15:58 +0000)
commit5372b74ef09bb524a0122bf67b64ac3423db151e
treec02ccb5de1fcf0160a1ba6256cfdfcca20a9d28e
parentfd3c118d009205000f434c3a6c36799b2b2b2887
gcc/
* config/mips/mips.c (mips_one_only_stub): New class.
(mips_need_mips16_rdhwr_p): Replace with...
(mips16_rdhwr_stub): ...this new variable.
(mips16_stub_call_address): New function.
(mips16_rdhwr_one_only_stub): New class.
(mips_expand_thread_pointer): Use mips16_stub_call_address.
(mips_output_mips16_rdhwr): Delete.
(mips_finish_stub): New function.
(mips_code_end): Use it to handle rdhwr stubs.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@207400 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/mips/mips.c