summaryrefslogtreecommitdiff
path: root/libgcc/config/i386/t-sol2
diff options
context:
space:
mode:
authorro <ro@138bc75d-0d04-0410-961f-82ee72b054a4>2010-03-31 09:03:29 +0000
committerro <ro@138bc75d-0d04-0410-961f-82ee72b054a4>2010-03-31 09:03:29 +0000
commit20be3c56b2a4652040486a5ea4885566ef1b53f2 (patch)
tree6d2203b80ded14c7c7c2d8548878e287d6cbd178 /libgcc/config/i386/t-sol2
parent3fdcdf72f4ae75b6d7b07e41d31679848750791e (diff)
downloadgcc-20be3c56b2a4652040486a5ea4885566ef1b53f2.tar.gz
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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@157854 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libgcc/config/i386/t-sol2')
-rw-r--r--libgcc/config/i386/t-sol23
1 files changed, 3 insertions, 0 deletions
diff --git a/libgcc/config/i386/t-sol2 b/libgcc/config/i386/t-sol2
index 351d7fb90e7..883b1a92acc 100644
--- a/libgcc/config/i386/t-sol2
+++ b/libgcc/config/i386/t-sol2
@@ -32,3 +32,6 @@ $(T)crtn.o: $(gcc_srcdir)/config/i386/sol2-cn.asm $(GCC_PASSES)
CRTSTUFF_T_CFLAGS = -fPIC -O2
TARGET_LIBGCC2_CFLAGS = -fPIC
+
+# Add support for the introduction of 128-bit long double.
+SHLIB_MAPFILES += $(srcdir)/config/i386/libgcc-sol2.ver