gcc/libgcc/config/mips
Richard Sandiford 78c2726669 mips.c (mips_need_mips16_rdhwr_p): New variable.
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.

From-SVN: r184380
2012-02-19 16:47:19 +00:00
..
crtfastmath.c
crti.S Move crtstuff support to toplevel libgcc 2011-11-02 14:33:56 +00:00
crtn.S Move crtstuff support to toplevel libgcc 2011-11-02 14:33:56 +00:00
gthr-mipssde.h Move gthr to toplevel libgcc 2011-11-02 15:28:43 +00:00
irix6-unwind.h
irix-crti.S
irix-crtn.S
libgcc-mips16.ver config.host (mips64*-*-linux*, [...]): Add t-slibgcc-libgcc to tmake_file. 2012-02-05 15:03:15 +00:00
linux-unwind.h
mips16.S mips.c (mips_need_mips16_rdhwr_p): New variable. 2012-02-19 16:47:19 +00:00
t-crtstuff Move crtstuff support to toplevel libgcc 2011-11-02 14:33:56 +00:00
t-elf Append to HOST_LIBGCC2_CFLAGS in libgcc 2011-11-07 17:14:32 +00:00
t-irix6
t-mips Move libgcc2 to toplevel libgcc 2011-11-02 15:23:48 +00:00
t-mips16 mips.c (mips_need_mips16_rdhwr_p): New variable. 2012-02-19 16:47:19 +00:00
t-sdemtk
t-slibgcc-irix
t-tpbit
t-vr Move libgcc2 to toplevel libgcc 2011-11-02 15:23:48 +00:00
vr4120-div.S Move libgcc2 to toplevel libgcc 2011-11-02 15:23:48 +00:00