OSDN Git Service

gcc/
authorrsandifo <rsandifo@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 19 Feb 2012 16:47:19 +0000 (16:47 +0000)
committerrsandifo <rsandifo@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 19 Feb 2012 16:47:19 +0000 (16:47 +0000)
commit6a8f7b8b7307638fa4ccadeb8b1940cf5fbc4b69
tree23cf9f104000d31d848248e5b9f03b0e4daefc3a
parent7db87803cbf2a7072f673d8f1d0faa8006dd158b
gcc/
* config/mips/mips.c (mips_need_mips16_rdhwr_p): New variable.
(mips_get_tp): Set it.  Record that __mips16_rdhwr binds locally.
(mips_start_unique_function, mips_output_mips16_rdhwr)
(mips_code_end): New functions.
(TARGET_ASM_CODE_END): Define.

libgcc/
* config.host (mips64*-*-linux*, mipsisa64*-*-linux*)
(mips*-*-linux*): Remove t-slibgcc-libgcc.
* config/mips/t-mips16 (LIB1ASMFUNCS): Remove __mips16_rdhwr.
* config/mips/mips16.S (__mips16_rdhwr): Delete.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@184380 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/mips/mips.c
libgcc/ChangeLog
libgcc/config.host
libgcc/config/mips/mips16.S
libgcc/config/mips/t-mips16