diff options
author | dje <dje@138bc75d-0d04-0410-961f-82ee72b054a4> | 2005-02-15 23:16:49 +0000 |
---|---|---|
committer | dje <dje@138bc75d-0d04-0410-961f-82ee72b054a4> | 2005-02-15 23:16:49 +0000 |
commit | a606f1d66ed166d39f547f06331f7e027abfc504 (patch) | |
tree | a2b39d283a20de2dc6811714be5e809b36682898 /gcc/config/rs6000/t-aix52 | |
parent | 3984decc064af54faa30b1964ad1617090f32129 (diff) | |
download | ppe42-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-aix52 | 3 |
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 |