mips16.S (CE_STARTFN, CE_ENDFN): New macros.
authorMaciej W. Rozycki <macro@codesourcery.com>
Fri, 16 Aug 2013 22:23:29 +0000 (22:23 +0000)
committerMaciej W. Rozycki <macro@gcc.gnu.org>
Fri, 16 Aug 2013 22:23:29 +0000 (22:23 +0000)
commit0f9bde1fac5167972cf4d1467b511db7dbef7089
tree01618aa75cbd41f34836a665dd545b23f9ee7077
parentc74f54a0c159e78d39dc2c68f87ac7dda139f4d6
mips16.S (CE_STARTFN, CE_ENDFN): New macros.

* config/mips/mips16.S (CE_STARTFN, CE_ENDFN): New macros.
(RET_FUNCTION): Use them in place of STARTFN and ENDFN.
(CALL_STUB_NO_RET): Likewise.
(CALL_STUB_RET): Likewise.
* config/mips/libgcc-mips16.ver: Remove __mips16_call_stub and
__mips16_ret call/return stub symbols.
* config.host <mips*-*-linux>: For non-R5900 add t-slibgcc-libgcc
to tmake_file.

Co-Authored-By: Catherine Moore <clm@codesourcery.com>
Co-Authored-By: Richard Sandiford <rdsandiford@googlemail.com>
From-SVN: r201805
libgcc/ChangeLog
libgcc/config.host
libgcc/config/mips/libgcc-mips16.ver
libgcc/config/mips/mips16.S