aboutsummaryrefslogtreecommitdiff
path: root/libgcc/config.host
diff options
context:
space:
mode:
authorMaciej W. Rozycki <macro@codesourcery.com>2013-08-16 22:23:29 +0000
committerMaciej W. Rozycki <macro@codesourcery.com>2013-08-16 22:23:29 +0000
commit2410b64d7e28e481ebde233c69e5616b1e85aeb6 (patch)
tree01618aa75cbd41f34836a665dd545b23f9ee7077 /libgcc/config.host
parentd18f170c400c22bda4d08891b299bbd41e7fa770 (diff)
* 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. git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@201805 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libgcc/config.host')
-rw-r--r--libgcc/config.host14
1 files changed, 7 insertions, 7 deletions
diff --git a/libgcc/config.host b/libgcc/config.host
index ee86f295844..187391e9a2e 100644
--- a/libgcc/config.host
+++ b/libgcc/config.host
@@ -741,13 +741,13 @@ mips*-*-linux*) # Linux MIPS, either endian.
extra_parts="$extra_parts crtfastmath.o"
tmake_file="${tmake_file} t-crtfm"
case ${host} in
- mips64r5900* | mipsr5900*)
- # The MIPS16 support code uses floating point
- # instructions that are not supported on r5900.
- ;;
- *)
- tmake_file="${tmake_file} mips/t-mips16"
- ;;
+ mips64r5900* | mipsr5900*)
+ # The MIPS16 support code uses floating point
+ # instructions that are not supported on r5900.
+ ;;
+ *)
+ tmake_file="${tmake_file} mips/t-mips16 t-slibgcc-libgcc"
+ ;;
esac
md_unwind_header=mips/linux-unwind.h
if test "${ac_cv_sizeof_long_double}" = 16; then