diff options
Diffstat (limited to 'libgcc/config/mips/mips16.S')
-rw-r--r-- | libgcc/config/mips/mips16.S | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/libgcc/config/mips/mips16.S b/libgcc/config/mips/mips16.S index a087508d4a6..c82a55da6aa 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 |