aboutsummaryrefslogtreecommitdiff
path: root/libada
diff options
context:
space:
mode:
authorNick Clifton <nickc@gcc.gnu.org>2012-08-06 09:24:36 +0000
committerNick Clifton <nickc@gcc.gnu.org>2012-08-06 09:24:36 +0000
commite3f70cbec1bb9c5bd9eb478e6170f9bc883ca8d9 (patch)
treee67a99f506cc64267629005c5d6776dec918ab74 /libada
parent6e5fcec72b47e316c6d8246f34a8f431c6705997 (diff)
Latest updates from FSF 4.7 branch
From-SVN: r190174
Diffstat (limited to 'libada')
-rw-r--r--libada/ChangeLog8
-rw-r--r--libada/Makefile.in2
-rwxr-xr-xlibada/configure5
3 files changed, 5 insertions, 10 deletions
diff --git a/libada/ChangeLog b/libada/ChangeLog
index 1101b203070..3cb9109d163 100644
--- a/libada/ChangeLog
+++ b/libada/ChangeLog
@@ -1,11 +1,3 @@
-2012-06-14 Release Manager
-
- * GCC 4.7.1 released.
-
-2012-06-11 Olivier Hainque <hainque@adacore.com>
-
- * Makefile.in (GNATLIBCFLAGS_FOR_C): Remove $(PICFLAG).
-
2012-05-06 Pascal Obry <obry@adacore.com>
Revert
diff --git a/libada/Makefile.in b/libada/Makefile.in
index 389a2fb2f79..5389dd005de 100644
--- a/libada/Makefile.in
+++ b/libada/Makefile.in
@@ -54,7 +54,7 @@ CFLAGS=-g
PICFLAG = @PICFLAG@
GNATLIBFLAGS= -W -Wall -gnatpg -nostdinc
GNATLIBCFLAGS= -g -O2
-GNATLIBCFLAGS_FOR_C = -W -Wall $(GNATLIBCFLAGS) \
+GNATLIBCFLAGS_FOR_C = -W -Wall $(GNATLIBCFLAGS) $(PICFLAG) \
-fexceptions -DIN_RTS @have_getipinfo@
host_subdir = @host_subdir@
diff --git a/libada/configure b/libada/configure
index da92d0edbce..1e0ceefc86a 100755
--- a/libada/configure
+++ b/libada/configure
@@ -2836,7 +2836,7 @@ case "${host}" in
;;
i[34567]86-*-cygwin* | i[34567]86-*-mingw* | x86_64-*-mingw*)
;;
- i[34567]86-*-interix[3-9]*)
+ i[34567]86-*-interix3*)
# Interix 3.x gcc -fpic/-fPIC options generate broken code.
# Instead, we relocate shared libraries at runtime.
;;
@@ -2868,6 +2868,9 @@ case "${host}" in
m68k-*-*)
PICFLAG=-fpic
;;
+ s390*-*-*)
+ PICFLAG=-fpic
+ ;;
# FIXME: Override -fPIC default in libgcc only?
sh-*-linux* | sh[2346lbe]*-*-linux*)
PICFLAG=-fpic