From 6caf807fbaf064ef477306d84f58e4de1584ab09 Mon Sep 17 00:00:00 2001 From: Chung-Lin Tang Date: Sun, 5 Feb 2012 15:03:15 +0000 Subject: config.host (mips64*-*-linux*, [...]): Add t-slibgcc-libgcc to tmake_file. libgcc/ 2012-02-05 Chung-Lin Tang * config.host (mips64*-*-linux*, mipsisa64*-*-linux*, mips*-*-linux*): Add t-slibgcc-libgcc to tmake_file. * config/mips/libgcc-mips16.ver: Revert previous patch. * config/mips/mips16.S (__mips16_rdhwr): Hide. From-SVN: r183912 --- libgcc/config/mips/libgcc-mips16.ver | 4 ---- libgcc/config/mips/mips16.S | 3 +++ 2 files changed, 3 insertions(+), 4 deletions(-) (limited to 'libgcc/config') diff --git a/libgcc/config/mips/libgcc-mips16.ver b/libgcc/config/mips/libgcc-mips16.ver index a925744..ddb23e7 100644 --- a/libgcc/config/mips/libgcc-mips16.ver +++ b/libgcc/config/mips/libgcc-mips16.ver @@ -84,7 +84,3 @@ GCC_4.4.0 { __mips16_call_stub_dc_9 __mips16_call_stub_dc_10 } - -GCC_4.7.0 { - __mips16_rdhwr -} diff --git a/libgcc/config/mips/mips16.S b/libgcc/config/mips/mips16.S index a087508..c82a55d 100644 --- a/libgcc/config/mips/mips16.S +++ b/libgcc/config/mips/mips16.S @@ -712,6 +712,9 @@ CALL_STUB_RET (__mips16_call_stub_dc_10, 10, DC) #ifdef L_m16rdhwr STARTFN (__mips16_rdhwr) + /* Forced always hidden, because the PLT resolver function would + not preserve all necessary registers. */ + .hidden __mips16_rdhwr .set push .set mips32r2 .set noreorder -- cgit v1.1