aboutsummaryrefslogtreecommitdiff
path: root/libada/Makefile.in
diff options
context:
space:
mode:
authorEric Botcazou <ebotcazou@adacore.com>2009-10-24 10:58:31 +0000
committerEric Botcazou <ebotcazou@gcc.gnu.org>2009-10-24 10:58:31 +0000
commit2f18d9afae52f1cb10d5cb9e7d1fdbe4dc8710f0 (patch)
treef18809223e14555c22ed59339f3d9e9ea2598d3d /libada/Makefile.in
parentc0f81f78ae9aa3931b3b5472eb138ff3815d10de (diff)
downloadgcc-2f18d9afae52f1cb10d5cb9e7d1fdbe4dc8710f0.zip
gcc-2f18d9afae52f1cb10d5cb9e7d1fdbe4dc8710f0.tar.gz
gcc-2f18d9afae52f1cb10d5cb9e7d1fdbe4dc8710f0.tar.bz2
Makefile.in (GNATLIBCFLAGS_FOR_C): New variable.
libada/ * Makefile.in (GNATLIBCFLAGS_FOR_C): New variable. (LIBADA_FLAGS_TO_PASS): Add GNATLIBCFLAGS_FOR_C. * configure.ac: Include config/unwind_ipinfo.m4. Check for _Unwind_GetIPInfo. * configure: Regenerate. gcc/ada/ * init.c (__gnat_adjust_context_for_raise): Mention _Unwind_GetIPInfo. * gcc-interface/Makefile.in (GNATLIBCFLAGS_FOR_C): Add HAVE_GETIPINFO. Pass GNATLIBCFLAGS_FOR_C to recursive invocations. gcc/testsuite/ * gnat.dg/null_pointer_deref1.adb: New test. * gnat.dg/null_pointer_deref2.adb: Likewise. From-SVN: r153525
Diffstat (limited to 'libada/Makefile.in')
-rw-r--r--libada/Makefile.in3
1 files changed, 3 insertions, 0 deletions
diff --git a/libada/Makefile.in b/libada/Makefile.in
index eec1649..01fa836 100644
--- a/libada/Makefile.in
+++ b/libada/Makefile.in
@@ -58,6 +58,8 @@ WARN_CFLAGS = @warn_cflags@
TARGET_LIBGCC2_CFLAGS=
GNATLIBCFLAGS= -g -O2
+GNATLIBCFLAGS_FOR_C = $(GNATLIBCFLAGS) $(TARGET_LIBGCC2_CFLAGS) -fexceptions \
+ -DIN_RTS @have_getipinfo@
# Get target-specific overrides for TARGET_LIBGCC2_CFLAGS.
host_subdir = @host_subdir@
@@ -80,6 +82,7 @@ LIBADA_FLAGS_TO_PASS = \
"SHELL=$(SHELL)" \
"GNATLIBFLAGS=$(GNATLIBFLAGS) $(MULTIFLAGS)" \
"GNATLIBCFLAGS=$(GNATLIBCFLAGS) $(MULTIFLAGS)" \
+ "GNATLIBCFLAGS_FOR_C=$(GNATLIBCFLAGS_FOR_C) $(MULTIFLAGS)" \
"TARGET_LIBGCC2_CFLAGS=$(TARGET_LIBGCC2_CFLAGS)" \
"THREAD_KIND=$(THREAD_KIND)" \
"TRACE=$(TRACE)" \