From e4bb767ec36f52289bfe97f445c1905452af8339 Mon Sep 17 00:00:00 2001 From: Aurelien Jarno Date: Sat, 28 Apr 2012 08:03:54 +0000 Subject: [PATCH] config.host (mips64*-*-linux*, [...]): Remove. libgcc/ 2012-04-28 Aurelien Jarno * config.host (mips64*-*-linux*, mipsisa64*-*-linux*): Remove. (mips*-*-linux*): Include mips/t-tpbit when long double is 16 bytes long. From-SVN: r186931 --- libgcc/ChangeLog | 6 ++++++ libgcc/config.host | 8 +++----- 2 files changed, 9 insertions(+), 5 deletions(-) diff --git a/libgcc/ChangeLog b/libgcc/ChangeLog index 16fb55318c1..2d60c3f97f1 100644 --- a/libgcc/ChangeLog +++ b/libgcc/ChangeLog @@ -1,3 +1,9 @@ +2012-04-28 Aurelien Jarno + + * config.host (mips64*-*-linux*, mipsisa64*-*-linux*): Remove. + (mips*-*-linux*): Include mips/t-tpbit when long double is + 16 bytes long. + 2012-04-25 Sriraman Tallam * config/i386/i386-cpuinfo.c (FEATURE_AVX2): New enum value. diff --git a/libgcc/config.host b/libgcc/config.host index c652dbad311..2dbb95b6d76 100644 --- a/libgcc/config.host +++ b/libgcc/config.host @@ -728,15 +728,13 @@ microblaze*-*-*) ;; mips*-*-netbsd*) # NetBSD/mips, either endian. ;; -mips64*-*-linux* | mipsisa64*-*-linux*) - extra_parts="$extra_parts crtfastmath.o" - tmake_file="${tmake_file} t-crtfm mips/t-mips16 mips/t-tpbit" - md_unwind_header=mips/linux-unwind.h - ;; mips*-*-linux*) # Linux MIPS, either endian. extra_parts="$extra_parts crtfastmath.o" tmake_file="${tmake_file} t-crtfm mips/t-mips16" md_unwind_header=mips/linux-unwind.h + if test "${ac_cv_sizeof_long_double}" = 16; then + tmake_file="${tmake_file} mips/t-tpbit" + fi ;; mips*-sde-elf*) tmake_file="$tmake_file mips/t-crtstuff mips/t-mips16"