From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 6683 invoked by alias); 31 Jul 2007 18:40:56 -0000 Received: (qmail 6675 invoked by uid 22791); 31 Jul 2007 18:40:56 -0000 X-Spam-Check-By: sourceware.org Received: from sccrmhc12.comcast.net (HELO sccrmhc12.comcast.net) (63.240.77.82) by sourceware.org (qpsmtpd/0.31) with ESMTP; Tue, 31 Jul 2007 18:40:50 +0000 Received: from lucon.org ([24.6.230.138]) by comcast.net (sccrmhc12) with ESMTP id <2007073118404501200ml4ise>; Tue, 31 Jul 2007 18:40:45 +0000 Received: by lucon.org (Postfix, from userid 500) id 19682F7F56; Tue, 31 Jul 2007 11:40:45 -0700 (PDT) Date: Tue, 31 Jul 2007 18:47:00 -0000 From: "H.J. Lu" To: gcc-patches@gcc.gnu.org Cc: eres@il.ibm.com Subject: PATCH: Fix bootstrap Message-ID: <20070731184045.GA28987@lucon.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit User-Agent: Mutt/1.5.14 (2007-02-12) X-IsSubscribed: yes Mailing-List: contact gcc-patches-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-patches-owner@gcc.gnu.org X-SW-Source: 2007-07/txt/msg02200.txt.bz2 Bootstrap was broken: cc1: warnings being treated as errors/net/gnu-13/export/gnu/src/gcc/gcc/gcc/ddg.c: In function ‘add_cross_iteration_register_deps’: /net/gnu-13/export/gnu/src/gcc/gcc/gcc/ddg.c:242: error: unused variable ‘bb_info’ make[5]: *** [ddg.o] Error 1 make[5]: *** Waiting for unfinished jobs.... when configured with "--enable-checking=assert" due to http://gcc.gnu.org/ml/gcc-patches/2007-07/msg02136.html I am checking in this patch as an obvious fix. H.J. ---- 2007-07-31 H.J. Lu * ddg.c (add_cross_iteration_register_deps): Declare bb_info only if ENABLE_CHECKING is defined. --- gcc/ddg.c.foo 2007-07-31 11:33:33.000000000 -0700 +++ gcc/ddg.c 2007-07-31 11:31:36.000000000 -0700 @@ -239,7 +239,9 @@ add_cross_iteration_register_deps (ddg_p rtx def_insn = DF_REF_INSN (last_def); ddg_node_ptr last_def_node = get_node_of_insn (g, def_insn); ddg_node_ptr use_node; +#ifdef ENABLE_CHECKING struct df_rd_bb_info *bb_info = DF_RD_BB_INFO (g->bb); +#endif struct df_ref *first_def = df_bb_regno_first_def_find (g->bb, regno); gcc_assert (last_def_node);