Commit 9697805c by Bob Duff Committed by Arnaud Charlet

* gcc-interface/Makefile.in (s-traceb.o): Adjust rules.

From-SVN: r213342
parent 022ed178
...@@ -80,6 +80,7 @@ ...@@ -80,6 +80,7 @@
* s-traceb.adb, s-traceb-hpux.adb, s-traceb-mastop.adb: * s-traceb.adb, s-traceb-hpux.adb, s-traceb-mastop.adb:
(Call_Chain): Add 1 to number of frames to skip, to account for (Call_Chain): Add 1 to number of frames to skip, to account for
the fact that there's one more frame on the stack. the fact that there's one more frame on the stack.
* gcc-interface/Makefile.in (s-traceb.o): Adjust rules.
2014-07-31 Robert Dewar <dewar@adacore.com> 2014-07-31 Robert Dewar <dewar@adacore.com>
......
...@@ -106,6 +106,7 @@ GNATBIND_FLAGS = -static -x ...@@ -106,6 +106,7 @@ GNATBIND_FLAGS = -static -x
ADA_CFLAGS = ADA_CFLAGS =
ADAFLAGS = -W -Wall -gnatpg -gnata ADAFLAGS = -W -Wall -gnatpg -gnata
FORCE_DEBUG_ADAFLAGS = -g FORCE_DEBUG_ADAFLAGS = -g
NO_INLINE_ADAFLAGS = -fno-inline
NO_SIBLING_ADAFLAGS = -fno-optimize-sibling-calls NO_SIBLING_ADAFLAGS = -fno-optimize-sibling-calls
NO_REORDER_ADAFLAGS = -fno-toplevel-reorder NO_REORDER_ADAFLAGS = -fno-toplevel-reorder
GNATLIBFLAGS = -W -Wall -gnatpg -nostdinc GNATLIBFLAGS = -W -Wall -gnatpg -nostdinc
...@@ -2997,14 +2998,14 @@ ADA_RTL_OBJ_DIR = $(libsubdir)/adalib ...@@ -2997,14 +2998,14 @@ ADA_RTL_OBJ_DIR = $(libsubdir)/adalib
# force no sibling call optimization on s-traceb.o so the number of stack # force no sibling call optimization on s-traceb.o so the number of stack
# frames to be skipped when computing a call chain is not modified by # frames to be skipped when computing a call chain is not modified by
# optimization. # optimization. We don't want inlining, either.
s-traceb.o : s-traceb.adb s-traceb.ads s-traceb.o : s-traceb.adb s-traceb.ads
$(CC) -c $(ALL_ADAFLAGS) $(FORCE_DEBUG_ADAFLAGS) \ $(CC) -c $(ALL_ADAFLAGS) $(FORCE_DEBUG_ADAFLAGS) $(NO_INLINE_ADAFLAGS) \
$(NO_SIBLING_ADAFLAGS) $(ADA_INCLUDES) $< $(OUTPUT_OPTION) $(NO_SIBLING_ADAFLAGS) $(ADA_INCLUDES) $< $(OUTPUT_OPTION)
# force debugging information on s-tasdeb.o so that it is always # compile s-tasdeb.o without optimization and with debug info so that it is
# possible to set conditional breakpoints on tasks. # always possible to set conditional breakpoints on tasks.
s-tasdeb.o : s-tasdeb.adb s-tasdeb.ads s-tasdeb.o : s-tasdeb.adb s-tasdeb.ads
$(CC) -c $(ALL_ADAFLAGS) $(FORCE_DEBUG_ADAFLAGS) -O0 $(ADA_INCLUDES) \ $(CC) -c $(ALL_ADAFLAGS) $(FORCE_DEBUG_ADAFLAGS) -O0 $(ADA_INCLUDES) \
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment