diff options
author | David Edelsohn <edelsohn@gnu.org> | 2006-01-28 19:49:43 +0000 |
---|---|---|
committer | David Edelsohn <dje@gcc.gnu.org> | 2006-01-28 14:49:43 -0500 |
commit | 3d538baeb51b697b4e68b74037bae1489249ae98 (patch) | |
tree | 7bd0246cec56732b5ab07d0221505c4f2937c750 /gcc/config/rs6000/t-aix52 | |
parent | 7ca383e6791272a9f99390b5981ae476a9b490f1 (diff) | |
download | gcc-3d538baeb51b697b4e68b74037bae1489249ae98.tar.gz |
aix43.h (SUBTARGET_OVERRIDE_OPTIONS): -msoft-float and -mlong-double-128 are incompatible.
* config/rs6000/aix43.h (SUBTARGET_OVERRIDE_OPTIONS): -msoft-float
and -mlong-double-128 are incompatible.
* config/rs6000/aix52.h (SUBTARGET_OVERRIDE_OPTIONS): Same.
* config/rs6000/t-aix43 (LIB2FUNCS_EXTRA): Add ppc64-fp.c.
(TARGET_LIBGCC2_CFLAGS): Define.
* config/rs6000/t-aix52 (LIB2FUNCS_EXTRA): Same.
(TARGET_LIBGCC2_CFLAGS): Same.
* config/rs6000/ppc64-fp.c: Compile for 64-bit AIX.
From-SVN: r110333
Diffstat (limited to 'gcc/config/rs6000/t-aix52')
-rw-r--r-- | gcc/config/rs6000/t-aix52 | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/gcc/config/rs6000/t-aix52 b/gcc/config/rs6000/t-aix52 index 6f5d2da2c56..b249c42fd95 100644 --- a/gcc/config/rs6000/t-aix52 +++ b/gcc/config/rs6000/t-aix52 @@ -48,7 +48,9 @@ SHLIB_MAPFILES = $(srcdir)/libgcc-std.ver $(srcdir)/config/rs6000/libgcc-ppc64.v SHLIB_NM_FLAGS = -Bpg -X32_64 # GCC 128-bit long double support routines. -LIB2FUNCS_EXTRA = $(srcdir)/config/rs6000/darwin-ldouble.c +LIB2FUNCS_EXTRA = $(srcdir)/config/rs6000/ppc64-fp.c \ + $(srcdir)/config/rs6000/darwin-ldouble.c +TARGET_LIBGCC2_CFLAGS = -mlong-double-128 # Either 32-bit and 64-bit objects in archives. AR_FLAGS_FOR_TARGET = -X32_64 |