This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[vta/trunk?] introduce bootstrap4-debug


I've used bootstrap4-debug, introduced in the patch below, along with
the just-posted patch that modifies the compare target so as to apply
to all subdirectories, in order to verify the absence of codegen
differences in target libraries compiled with different debugging
options.

Since bootstrap-debug is in the trunk, would it be useful to add this
as well?

The extensive mechanical changes to Makefile.in are omitted from the
patch below.

for  ChangeLog .vta?
from  Alexandre Oliva  <aoliva@redhat.com>

	* Makefile.def: Add stage b4g after b3g2.
	* Makefile.tpl (do-compare3-debug): Define.
	* Makefile.in: Rebuilt.

Index: Makefile.def
===================================================================
--- Makefile.def.orig	2007-10-30 02:32:07.000000000 -0200
+++ Makefile.def	2007-10-30 02:34:25.000000000 -0200
@@ -543,6 +543,12 @@ bootstrap_stage = {
 	stage_configure_flags="@stage2_werror_flag@" ;
 	stage_cflags="$(STAGE4_CFLAGS)" ; };
 bootstrap_stage = {
+	id=b4g ; prev=b3g2 ; lean=2 ;
+	compare_target=compare3-debug ;
+	bootstrap_target=bootstrap4-debug ;
+	stage_configure_flags="@stage2_werror_flag@" ;
+	stage_cflags="$(STAGE4_CFLAGS) -g2" ; };
+bootstrap_stage = {
 	id=profile ; prev=1 ;
 	stage_configure_flags="@stage2_werror_flag@" ;
 	stage_cflags='$(STAGE2_CFLAGS) -fprofile-generate' ; };
Index: Makefile.tpl
===================================================================
--- Makefile.tpl.orig	2007-10-30 02:32:07.000000000 -0200
+++ Makefile.tpl	2007-10-30 02:34:25.000000000 -0200
@@ -341,6 +341,7 @@ STAGE4_CFLAGS=$(BOOT_CFLAGS)
 do-compare = @do_compare@
 do-compare3 = $(do-compare)
 do-compare-debug = $(SHELL) $(srcdir)/contrib/compare-debug $$f1 $$f2
+do-compare3-debug = $(do-compare-debug)
 
 # -----------------------------------------------
 # Programs producing files for the TARGET machine


-- 
Alexandre Oliva         http://www.lsd.ic.unicamp.br/~oliva/
FSF Latin America Board Member         http://www.fsfla.org/
Red Hat Compiler Engineer   aoliva@{redhat.com, gcc.gnu.org}
Free Software Evangelist  oliva@{lsd.ic.unicamp.br, gnu.org}


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]