* Makefile.def (STAGE2_CFLAGS, STAGE3_CFLAGS, STAGE4_CFLAGS):
Add to flags_to_pass. Adjust uses of BOOT_CFLAGS. (bootstrap2-debug, bootstrap-debug): New bootstrap stages. * Makefile.tpl (STAGE2_CFLAGS, STAGE3_CFLAGS, STAGE4_CFLAGS): New. (do-compare, do-compare3, do-compare-debug): New. ([+compare-target+]): Use them.
This commit is contained in:
parent
49813813a7
commit
2b41ef78c2
18
ChangeLog
18
ChangeLog
|
@ -1,3 +1,21 @@
|
|||
2007-08-16 Alexandre Oliva <aoliva@redhat.com>
|
||||
|
||||
* Makefile.def (STAGE2_CFLAGS, STAGE3_CFLAGS, STAGE4_CFLAGS):
|
||||
Add to flags_to_pass. Adjust uses of BOOT_CFLAGS.
|
||||
(bootstrap2-debug, bootstrap-debug): New bootstrap stages.
|
||||
* Makefile.tpl (STAGE2_CFLAGS, STAGE3_CFLAGS, STAGE4_CFLAGS): New.
|
||||
(do-compare, do-compare3, do-compare-debug): New.
|
||||
([+compare-target+]): Use them.
|
||||
|
||||
2007-08-16 Alexandre Oliva <aoliva@redhat.com>
|
||||
|
||||
* Makefile.def (STAGE2_CFLAGS, STAGE3_CFLAGS, STAGE4_CFLAGS):
|
||||
Add to flags_to_pass. Adjust uses of BOOT_CFLAGS.
|
||||
(bootstrap2-debug, bootstrap-debug): New bootstrap stages.
|
||||
* Makefile.tpl (STAGE2_CFLAGS, STAGE3_CFLAGS, STAGE4_CFLAGS): New.
|
||||
(do-compare, do-compare3, do-compare-debug): New.
|
||||
([+compare-target+]): Use them.
|
||||
|
||||
2007-08-13 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
|
||||
Ben Elliston <bje@au.ibm.com>
|
||||
|
||||
|
|
27
Makefile.def
27
Makefile.def
|
@ -4,7 +4,7 @@ AutoGen definitions Makefile.tpl;
|
|||
// Makefile.in is generated from Makefile.tpl by 'autogen Makefile.def'.
|
||||
// This file was originally written by Nathanael Nerode.
|
||||
//
|
||||
// Copyright 2002, 2003, 2004, 2005, 2006 Free Software Foundation
|
||||
// Copyright 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation
|
||||
//
|
||||
// This file is free software; you can redistribute it and/or modify
|
||||
// it under the terms of the GNU General Public License as published by
|
||||
|
@ -236,6 +236,9 @@ flags_to_pass = { flag= LIBCXXFLAGS ; };
|
|||
flags_to_pass = { flag= STAGE1_CFLAGS ; };
|
||||
flags_to_pass = { flag= STAGE1_CHECKING ; };
|
||||
flags_to_pass = { flag= STAGE1_LANGUAGES ; };
|
||||
flags_to_pass = { flag= STAGE2_CFLAGS ; };
|
||||
flags_to_pass = { flag= STAGE3_CFLAGS ; };
|
||||
flags_to_pass = { flag= STAGE4_CFLAGS ; };
|
||||
flags_to_pass = { flag= GNATBIND ; };
|
||||
flags_to_pass = { flag= GNATMAKE ; };
|
||||
|
||||
|
@ -512,26 +515,38 @@ bootstrap_stage = {
|
|||
id=2 ; prev=1 ;
|
||||
bootstrap_target=bootstrap2 ;
|
||||
stage_configure_flags="@stage2_werror_flag@" ;
|
||||
stage_cflags="$(BOOT_CFLAGS)" ; };
|
||||
stage_cflags="$(STAGE2_CFLAGS)" ; };
|
||||
bootstrap_stage = {
|
||||
id=b2g0 ; prev=1 ;
|
||||
bootstrap_target=bootstrap2-debug ;
|
||||
stage_configure_flags="@stage2_werror_flag@" ;
|
||||
stage_cflags="$(STAGE2_CFLAGS) -g0" ; };
|
||||
bootstrap_stage = {
|
||||
id=3 ; prev=2 ; lean=1 ;
|
||||
compare_target=compare ;
|
||||
bootstrap_target=bootstrap ;
|
||||
cleanstrap_target=cleanstrap ;
|
||||
stage_configure_flags="@stage2_werror_flag@" ;
|
||||
stage_cflags="$(BOOT_CFLAGS)" ; };
|
||||
stage_cflags="$(STAGE3_CFLAGS)" ; };
|
||||
bootstrap_stage = {
|
||||
id=b3g2 ; prev=b2g0 ; lean=1 ;
|
||||
compare_target=compare-debug ;
|
||||
bootstrap_target=bootstrap-debug ;
|
||||
cleanstrap_target=cleanstrap-debug ;
|
||||
stage_configure_flags="@stage2_werror_flag@" ;
|
||||
stage_cflags="$(STAGE3_CFLAGS) -g2" ; };
|
||||
bootstrap_stage = {
|
||||
id=4 ; prev=3 ; lean=2 ;
|
||||
compare_target=compare3 ;
|
||||
bootstrap_target=bootstrap4 ;
|
||||
stage_configure_flags="@stage2_werror_flag@" ;
|
||||
stage_cflags="$(BOOT_CFLAGS)" ; };
|
||||
stage_cflags="$(STAGE4_CFLAGS)" ; };
|
||||
bootstrap_stage = {
|
||||
id=profile ; prev=1 ;
|
||||
stage_configure_flags="@stage2_werror_flag@" ;
|
||||
stage_cflags='$(BOOT_CFLAGS) -fprofile-generate' ; };
|
||||
stage_cflags='$(STAGE2_CFLAGS) -fprofile-generate' ; };
|
||||
bootstrap_stage = {
|
||||
id=feedback ; prev=profile ;
|
||||
bootstrap_target=profiledbootstrap ;
|
||||
stage_configure_flags="@stage2_werror_flag@" ;
|
||||
stage_cflags='$(BOOT_CFLAGS) -fprofile-use' ; };
|
||||
stage_cflags='$(STAGE3_CFLAGS) -fprofile-use' ; };
|
||||
|
|
2935
Makefile.in
2935
Makefile.in
File diff suppressed because it is too large
Load Diff
12
Makefile.tpl
12
Makefile.tpl
|
@ -6,7 +6,7 @@ in
|
|||
#
|
||||
# Makefile for directory with subdirs to build.
|
||||
# Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998,
|
||||
# 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation
|
||||
# 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation
|
||||
#
|
||||
# This file is free software; you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
|
@ -323,6 +323,14 @@ STAGE1_CFLAGS=@stage1_cflags@
|
|||
STAGE1_CHECKING=@stage1_checking@
|
||||
STAGE1_LANGUAGES=@stage1_languages@
|
||||
|
||||
STAGE2_CFLAGS=$(BOOT_CFLAGS)
|
||||
STAGE3_CFLAGS=$(BOOT_CFLAGS)
|
||||
STAGE4_CFLAGS=$(BOOT_CFLAGS)
|
||||
|
||||
do-compare = @do_compare@
|
||||
do-compare3 = $(do-compare)
|
||||
do-compare-debug = $(SHELL) $(srcdir)/contrib/compare-debug $$f1 $$f2
|
||||
|
||||
# -----------------------------------------------
|
||||
# Programs producing files for the TARGET machine
|
||||
# -----------------------------------------------
|
||||
|
@ -1316,7 +1324,7 @@ do-clean: clean-stage[+id+]
|
|||
cd .. ; \
|
||||
for file in $${files} ; do \
|
||||
f1=$$r/stage[+prev+]-gcc/$$file; f2=$$r/stage[+id+]-gcc/$$file; \
|
||||
@do_compare@ > /dev/null 2>&1; \
|
||||
$(do-[+compare-target+]) > /dev/null 2>&1; \
|
||||
if test $$? -eq 1; then \
|
||||
case $$file in \
|
||||
./cc*-checksum$(objext) | ./libgcc/* ) \
|
||||
|
|
Loading…
Reference in New Issue