summaryrefslogtreecommitdiffstats
path: root/gcc/config/rs6000/t-aix52
diff options
context:
space:
mode:
authordje <dje@138bc75d-0d04-0410-961f-82ee72b054a4>2005-02-15 23:16:49 +0000
committerdje <dje@138bc75d-0d04-0410-961f-82ee72b054a4>2005-02-15 23:16:49 +0000
commita606f1d66ed166d39f547f06331f7e027abfc504 (patch)
treea2b39d283a20de2dc6811714be5e809b36682898 /gcc/config/rs6000/t-aix52
parent3984decc064af54faa30b1964ad1617090f32129 (diff)
downloadppe42-gcc-a606f1d66ed166d39f547f06331f7e027abfc504.tar.gz
ppe42-gcc-a606f1d66ed166d39f547f06331f7e027abfc504.zip
PR target/19019
* config/rs6000/darwin-ldouble.c (_xlqadd): Rename to __gcc_qadd. (_xlqsub): Rename to __gcc_qsub. (_xlqmul): Rename to __gcc_qmul. (_xlqdiv): Rename to __gcc_qdiv. Provide versioned symbol aliases with old names. * config/rs6000/libgcc-ppc64.ver: Rename symbols. * config/rs6000/rs6000.c (rs6000_init_libfuncs): Rename symbols. * config/rs6000/t-aix43 (LIB2FUNCS_EXTRA): New. * config/rs6000/t-aix52 (LIB2FUNCS_EXTRA): New. * config/rs6000/t-newas (LIB2FUNCS_EXTRA): New. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@95079 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/config/rs6000/t-aix52')
-rw-r--r--gcc/config/rs6000/t-aix523
1 files changed, 3 insertions, 0 deletions
diff --git a/gcc/config/rs6000/t-aix52 b/gcc/config/rs6000/t-aix52
index b3017c38ac3..10e26401475 100644
--- a/gcc/config/rs6000/t-aix52
+++ b/gcc/config/rs6000/t-aix52
@@ -42,6 +42,9 @@ SHLIB_MKMAP = $(srcdir)/mkmap-flat.awk
SHLIB_MAPFILES = $(srcdir)/libgcc-std.ver
SHLIB_NM_FLAGS = -Bpg -X32_64
+# GCC 128-bit long double support routines.
+LIB2FUNCS_EXTRA = $(srcdir)/config/rs6000/darwin-ldouble.c
+
# Either 32-bit and 64-bit objects in archives.
AR_FLAGS_FOR_TARGET = -X32_64
OpenPOWER on IntegriCloud