From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 22406 invoked by alias); 18 May 2009 09:37:53 -0000 Received: (qmail 22359 invoked by uid 48); 18 May 2009 09:37:41 -0000 Date: Mon, 18 May 2009 09:37:00 -0000 Message-ID: <20090518093741.22358.qmail@sourceware.org> X-Bugzilla-Reason: CC References: Subject: [Bug other/40159] [4.5 regression] "make all" ignores build failures In-Reply-To: Reply-To: gcc-bugzilla@gcc.gnu.org To: gcc-bugs@gcc.gnu.org From: "schwab at linux-m68k dot org" Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org X-SW-Source: 2009-05/txt/msg01508.txt.bz2 ------- Comment #2 from schwab at linux-m68k dot org 2009-05-18 09:37 ------- The last command in the "all" rule is : which is always successfull: # The target built for a native non-bootstrap build. .PHONY: all all: @if gcc-bootstrap [ -f stage_final ] || echo stage3 > stage_final @r=`${PWD_COMMAND}`; export r; \ s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ $(MAKE) $(RECURSE_FLAGS_TO_PASS) `cat stage_final`-bubble @endif gcc-bootstrap @: $(MAKE); $(unstage) @r=`${PWD_COMMAND}`; export r; \ s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ @if gcc-bootstrap if [ -f stage_last ]; then : ; \ TFLAGS="$(STAGE$(shell sed s,^stage,, stage_last)_TFLAGS)"; \ $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target; \ else \ @endif gcc-bootstrap $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-host all-target; \ @if gcc-bootstrap fi; \ @endif gcc-bootstrap : -- schwab at linux-m68k dot org changed: What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|unassigned at gcc dot gnu |schwab at linux-m68k dot org |dot org | Status|WAITING |ASSIGNED Ever Confirmed|0 |1 Last reconfirmed|0000-00-00 00:00:00 |2009-05-18 09:37:41 date| | http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40159