summaryrefslogtreecommitdiff
path: root/libgcc/config.host
diff options
context:
space:
mode:
authorRainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>2010-03-31 09:03:29 +0000
committerRainer Orth <ro@gcc.gnu.org>2010-03-31 09:03:29 +0000
commitf128db92ae25bb3499b98834e21e5b66121f0264 (patch)
tree6d2203b80ded14c7c7c2d8548878e287d6cbd178 /libgcc/config.host
parentd8d55ac02edfc9adb80051aeb98f6434f1272927 (diff)
downloadgcc-f128db92ae25bb3499b98834e21e5b66121f0264.tar.gz
re PR target/39048 (gcc 4.4.0 20090131 - Extra underscore hides libgcc's soft-fp functions from Testsuite causing FAILs + naming error in libgcc)
gcc: PR target/39048 * config.gcc (i[34567]86-*-solaris2*): Add i386/t-fprules-softfp and soft-fp/t-softfp to tmake_file. * config/i386/sol2.h (LIBGCC2_HAS_TF_MODE): Redefine. (LIBGCC2_TF_CEXT): Define. (TF_SIZE): Define. libgcc: PR target/39048 * config.host (i[34567]86-*-solaris2): Handle 32-bit Solaris 2/x86 like other remaining 32-bit x86 OSes. * config/i386/32/sfp-machine.h (FP_HANDLE_EXCEPTIONS): Support Sun assembler syntax. * config/i386/libgcc-sol2.ver: New file. * config/i386/t-sol2 (SHLIB_MAPFILES): Add it. Co-Authored-By: Uros Bizjak <ubizjak@gmail.com> From-SVN: r157854
Diffstat (limited to 'libgcc/config.host')
-rw-r--r--libgcc/config.host1
1 files changed, 1 insertions, 0 deletions
diff --git a/libgcc/config.host b/libgcc/config.host
index 706d01a8703..86159b77de6 100644
--- a/libgcc/config.host
+++ b/libgcc/config.host
@@ -600,6 +600,7 @@ case ${host} in
i[34567]86-*-darwin* | x86_64-*-darwin* | \
i[34567]86-*-kfreebsd*-gnu | x86_64-*-kfreebsd*-gnu | \
i[34567]86-*-linux* | x86_64-*-linux* | \
+ i[34567]86-*-solaris2* | \
i[34567]86-*-cygwin* | i[34567]86-*-mingw* | x86_64-*-mingw*)
if test "${host_address}" = 32; then
tmake_file="${tmake_file} t-softfp i386/${host_address}/t-fprules-softfp"