aboutsummaryrefslogtreecommitdiff
path: root/gcc/ada/gcc-interface
diff options
context:
space:
mode:
authorOlivier Hainque <hainque@adacore.com>2009-06-18 14:13:20 +0000
committerOlivier Hainque <hainque@gcc.gnu.org>2009-06-18 14:13:20 +0000
commit4c1a901679c2dbb549916f260f3f878dcb48390a (patch)
tree9ffe9ebee3951da7e1aa37dc514757a1820c3c7c /gcc/ada/gcc-interface
parentbdc4827b1cc142fc67a1de902379d0eebd76a5ae (diff)
downloadgcc-4c1a901679c2dbb549916f260f3f878dcb48390a.zip
gcc-4c1a901679c2dbb549916f260f3f878dcb48390a.tar.gz
gcc-4c1a901679c2dbb549916f260f3f878dcb48390a.tar.bz2
system-aix64.ads: New file.
* system-aix64.ads: New file. * gcc-interface/Makefile.in (aix LIBGNAT_TARGET_PAIRS): Use the 64bit system.ads for ppc64 multilib variants. From-SVN: r148659
Diffstat (limited to 'gcc/ada/gcc-interface')
-rw-r--r--gcc/ada/gcc-interface/Makefile.in20
1 files changed, 18 insertions, 2 deletions
diff --git a/gcc/ada/gcc-interface/Makefile.in b/gcc/ada/gcc-interface/Makefile.in
index ef42fa3..8a9bbe3 100644
--- a/gcc/ada/gcc-interface/Makefile.in
+++ b/gcc/ada/gcc-interface/Makefile.in
@@ -1213,7 +1213,7 @@ ifeq ($(strip $(filter-out hppa% hp hpux11%,$(targ))),)
endif
ifeq ($(strip $(filter-out ibm aix%,$(manu) $(osys))),)
- LIBGNAT_TARGET_PAIRS = \
+ LIBGNAT_TARGET_PAIRS_COMMON = \
a-intnam.ads<a-intnam-aix.ads \
s-inmaop.adb<s-inmaop-posix.adb \
s-intman.adb<s-intman-posix.adb \
@@ -1222,9 +1222,25 @@ ifeq ($(strip $(filter-out ibm aix%,$(manu) $(osys))),)
s-osprim.adb<s-osprim-posix.adb \
s-taprop.adb<s-taprop-posix.adb \
s-taspri.ads<s-taspri-posix.ads \
- s-tpopsp.adb<s-tpopsp-posix.adb \
+ s-tpopsp.adb<s-tpopsp-posix.adb
+
+ LIBGNAT_TARGET_PAIRS_32 = \
system.ads<system-aix.ads
+ LIBGNAT_TARGET_PAIRS_64 = \
+ system.ads<system-aix64.ads
+
+ ifeq ($(findstring ppc64, \
+ $(shell $(GCC_FOR_TARGET) $(GNATLIBCFLAGS) \
+ -print-multi-os-directory)), \
+ ppc64)
+ LIBGNAT_TARGET_PAIRS = \
+ $(LIBGNAT_TARGET_PAIRS_COMMON) $(LIBGNAT_TARGET_PAIRS_64)
+ else
+ LIBGNAT_TARGET_PAIRS = \
+ $(LIBGNAT_TARGET_PAIRS_COMMON) $(LIBGNAT_TARGET_PAIRS_32)
+ endif
+
THREADSLIB = -lpthreads
PREFIX_OBJS=$(PREFIX_REAL_OBJS)