From: charlet Date: Thu, 31 Jul 2014 10:16:33 +0000 (+0000) Subject: * gcc-interface/Makefile.in (s-traceb.o): Adjust rules. X-Git-Tag: upstream/5.3.0~6756 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=8a0d3bc94f717ebefd8efb3ce60db2f170ec9c8e;p=platform%2Fupstream%2Flinaro-gcc.git * gcc-interface/Makefile.in (s-traceb.o): Adjust rules. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@213342 138bc75d-0d04-0410-961f-82ee72b054a4 --- diff --git a/gcc/ada/ChangeLog b/gcc/ada/ChangeLog index 8daa4dc..c169828 100644 --- a/gcc/ada/ChangeLog +++ b/gcc/ada/ChangeLog @@ -80,6 +80,7 @@ * s-traceb.adb, s-traceb-hpux.adb, s-traceb-mastop.adb: (Call_Chain): Add 1 to number of frames to skip, to account for 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 diff --git a/gcc/ada/gcc-interface/Makefile.in b/gcc/ada/gcc-interface/Makefile.in index fb06b6b..c4c81e5 100644 --- a/gcc/ada/gcc-interface/Makefile.in +++ b/gcc/ada/gcc-interface/Makefile.in @@ -106,6 +106,7 @@ GNATBIND_FLAGS = -static -x ADA_CFLAGS = ADAFLAGS = -W -Wall -gnatpg -gnata FORCE_DEBUG_ADAFLAGS = -g +NO_INLINE_ADAFLAGS = -fno-inline NO_SIBLING_ADAFLAGS = -fno-optimize-sibling-calls NO_REORDER_ADAFLAGS = -fno-toplevel-reorder GNATLIBFLAGS = -W -Wall -gnatpg -nostdinc @@ -2997,14 +2998,14 @@ ADA_RTL_OBJ_DIR = $(libsubdir)/adalib # 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 -# optimization. +# optimization. We don't want inlining, either. 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) -# force debugging information on s-tasdeb.o so that it is always -# possible to set conditional breakpoints on tasks. +# compile s-tasdeb.o without optimization and with debug info so that it is +# always possible to set conditional breakpoints on tasks. s-tasdeb.o : s-tasdeb.adb s-tasdeb.ads $(CC) -c $(ALL_ADAFLAGS) $(FORCE_DEBUG_ADAFLAGS) -O0 $(ADA_INCLUDES) \