From patchwork Fri Nov 22 07:33:48 2013 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Daniel Zimmermann X-Patchwork-Id: 293352 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from sourceware.org (server1.sourceware.org [209.132.180.131]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by ozlabs.org (Postfix) with ESMTPS id 325EC2C00BB for ; Fri, 22 Nov 2013 18:34:20 +1100 (EST) DomainKey-Signature: a=rsa-sha1; c=nofws; d=sourceware.org; h=list-id :list-unsubscribe:list-subscribe:list-archive:list-post :list-help:sender:content-type:mime-version :content-transfer-encoding:subject:message-id:date:from:to:cc; q=dns; s=default; b=ApCf4aOCf9Q2KfWMs6eiqnZp9KN219kATi5OW3NSiQL IdCj8FFIrp7IDQn6ros6PFMmkvLF+XHbE06i6HSFt6vJx3Mcb9pfMAvwYCxkhCVb wpBWgEaZS0oq92STToYOmdMwrm2aqsB9vDAcH/zjGzUW5XAInYgn2QRbD9SL4eqk = DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=sourceware.org; h=list-id :list-unsubscribe:list-subscribe:list-archive:list-post :list-help:sender:content-type:mime-version :content-transfer-encoding:subject:message-id:date:from:to:cc; s=default; bh=E8Z0MHsDgpr7xZuxqIWDqseP4p0=; b=a8EOBJeaCiNJJ61lX UPH46wiERCrVzZO4prrIMKliPno5shpgtgmIyxrOQHOa0Unkh+KDpbeMBlVKGiD3 NlQGGEKwlMwAl/yponKJiWb1HWxQe8WMMOGXg2ebGhMA5UAU+UPHkb19YTv5rZ9o 2S2fr5nkehyBLbmzEfn6kNYMq8= Received: (qmail 13023 invoked by alias); 22 Nov 2013 07:34:09 -0000 Mailing-List: contact crossgcc-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Unsubscribe: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: crossgcc-owner@sourceware.org Delivered-To: mailing list crossgcc@sourceware.org Received: (qmail 13007 invoked by uid 89); 22 Nov 2013 07:34:06 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=1.2 required=5.0 tests=AWL, BAYES_50, FREEMAIL_FROM, RCVD_IN_DNSWL_LOW, RDNS_NONE, SPF_PASS, URIBL_BLOCKED autolearn=no version=3.3.2 X-HELO: mail-ee0-f50.google.com Received: from Unknown (HELO mail-ee0-f50.google.com) (74.125.83.50) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with (AES128-SHA encrypted) ESMTPS; Fri, 22 Nov 2013 07:34:05 +0000 Received: by mail-ee0-f50.google.com with SMTP id e53so394307eek.9 for ; Thu, 21 Nov 2013 23:33:54 -0800 (PST) X-Received: by 10.14.106.197 with SMTP id m45mr918787eeg.45.1385105634601; Thu, 21 Nov 2013 23:33:54 -0800 (PST) Received: from [127.0.1.1] (dslb-088-066-043-081.pools.arcor-ip.net. [88.66.43.81]) by mx.google.com with ESMTPSA id x4sm76183003eef.1.2013.11.21.23.33.52 for (version=TLSv1.1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Thu, 21 Nov 2013 23:33:53 -0800 (PST) MIME-Version: 1.0 Subject: [PATCH] cc/gcc: fix parallel build with gcc 4.8.0, 4.8.1 and 4.8.2 X-Mercurial-Node: 555cc9f853ac43312a1d97953ca8726ae53c4daa Message-Id: <555cc9f853ac43312a1d.1385105628@haus-VirtualBox> User-Agent: Mercurial-patchbomb/2.6.3 Date: Fri, 22 Nov 2013 08:33:48 +0100 From: Daniel Zimmermann To: "Yann E. MORIN" Cc: crossgcc@sourceware.org # HG changeset patch # User Daniel Zimmermann # Date 1385076889 -3600 # Fri Nov 22 00:34:49 2013 +0100 # Node ID 555cc9f853ac43312a1d97953ca8726ae53c4daa # Parent 7e569a9cb5fd3ab591bb307328b947a5b7312cba cc/gcc: fix parallel build with gcc 4.8.0, 4.8.1 and 4.8.2 Fix the problem with parallel build on gcc 4.8.0, 4.8.1 and 4.8.2 See: http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57681 and http://gcc.gnu.org/viewcvs?rev=205189&root=gcc&view=rev Log: 2013-11-21 Zhenqiang Chen PR bootstrap/57683 Backport from mainline: r197467 and r198999. 2013-04-03 Jeff Law * Makefile.in (lra-constraints.o): Depend on $(OPTABS_H). (lra-eliminations.o): Likewise. 2013-05-16 Jeff Law * Makefile.in (tree-switch-conversion.o): Depend on $(OPTABS_H). Signed-off-by: "Daniel Zimmermann" --- For unsubscribe information see http://sourceware.org/lists.html#faq diff -r 7e569a9cb5fd -r 555cc9f853ac patches/gcc/4.8.0/001_gcc_4_8_0_backport_patches_to_fix_parallel_build_fail_PR_57683.patch --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/patches/gcc/4.8.0/001_gcc_4_8_0_backport_patches_to_fix_parallel_build_fail_PR_57683.patch Fri Nov 22 00:34:49 2013 +0100 @@ -0,0 +1,26 @@ +--- gcc-4.8.2/gcc/Makefile.in 2013-11-22 02:14:33.815230904 +0100 ++++ gcc-4.8.2_patch/gcc/Makefile.in 2013-11-22 02:14:38.391230732 +0100 +@@ -3037,7 +3037,7 @@ + $(TM_H) coretypes.h $(GIMPLE_H) \ + $(TREE_PASS_H) $(FLAGS_H) $(EXPR_H) $(BASIC_BLOCK_H) \ + $(GGC_H) $(OBSTACK_H) $(PARAMS_H) $(CPPLIB_H) $(PARAMS_H) \ +- $(GIMPLE_PRETTY_PRINT_H) langhooks.h ++ $(GIMPLE_PRETTY_PRINT_H) langhooks.h $(OPTABS_H) + tree-complex.o : tree-complex.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TREE_H) \ + $(TM_H) $(FLAGS_H) $(TREE_FLOW_H) $(GIMPLE_H) \ + tree-iterator.h $(TREE_PASS_H) tree-ssa-propagate.h +@@ -3276,12 +3276,12 @@ + $(TM_H) $(RTL_H) $(REGS_H) insn-config.h insn-codes.h $(DF_H) \ + $(RECOG_H) output.h addresses.h $(REGS_H) hard-reg-set.h $(FLAGS_H) \ + $(FUNCTION_H) $(EXPR_H) $(BASIC_BLOCK_H) $(TM_P_H) $(EXCEPT_H) \ +- ira.h rtl-error.h $(LRA_INT_H) ++ ira.h rtl-error.h $(LRA_INT_H) $(OPTABS_H) + lra-eliminations.o : lra-eliminations.c $(CONFIG_H) $(SYSTEM_H) coretypes.h \ + $(TM_H) $(RTL_H) $(REGS_H) insn-config.h $(DF_H) \ + $(RECOG_H) output.h $(REGS_H) hard-reg-set.h $(FLAGS_H) $(FUNCTION_H) \ + $(EXPR_H) $(BASIC_BLOCK_H) $(TM_P_H) $(EXCEPT_H) ira.h \ +- rtl-error.h $(LRA_INT_H) ++ rtl-error.h $(LRA_INT_H) $(OPTABS_H) + lra-lives.o : lra-lives.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) \ + $(RTL_H) $(REGS_H) insn-config.h $(DF_H) \ + $(RECOG_H) output.h $(REGS_H) hard-reg-set.h $(FLAGS_H) $(FUNCTION_H) \ diff -r 7e569a9cb5fd -r 555cc9f853ac patches/gcc/4.8.1/001_gcc_4_8_1_backport_patches_to_fix_parallel_build_fail_PR_57683.patch --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/patches/gcc/4.8.1/001_gcc_4_8_1_backport_patches_to_fix_parallel_build_fail_PR_57683.patch Fri Nov 22 00:34:49 2013 +0100 @@ -0,0 +1,26 @@ +--- gcc-4.8.2/gcc/Makefile.in 2013-11-22 02:14:33.815230904 +0100 ++++ gcc-4.8.2_patch/gcc/Makefile.in 2013-11-22 02:14:38.391230732 +0100 +@@ -3037,7 +3037,7 @@ + $(TM_H) coretypes.h $(GIMPLE_H) \ + $(TREE_PASS_H) $(FLAGS_H) $(EXPR_H) $(BASIC_BLOCK_H) \ + $(GGC_H) $(OBSTACK_H) $(PARAMS_H) $(CPPLIB_H) $(PARAMS_H) \ +- $(GIMPLE_PRETTY_PRINT_H) langhooks.h ++ $(GIMPLE_PRETTY_PRINT_H) langhooks.h $(OPTABS_H) + tree-complex.o : tree-complex.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TREE_H) \ + $(TM_H) $(FLAGS_H) $(TREE_FLOW_H) $(GIMPLE_H) \ + tree-iterator.h $(TREE_PASS_H) tree-ssa-propagate.h +@@ -3276,12 +3276,12 @@ + $(TM_H) $(RTL_H) $(REGS_H) insn-config.h insn-codes.h $(DF_H) \ + $(RECOG_H) output.h addresses.h $(REGS_H) hard-reg-set.h $(FLAGS_H) \ + $(FUNCTION_H) $(EXPR_H) $(BASIC_BLOCK_H) $(TM_P_H) $(EXCEPT_H) \ +- ira.h rtl-error.h $(LRA_INT_H) ++ ira.h rtl-error.h $(LRA_INT_H) $(OPTABS_H) + lra-eliminations.o : lra-eliminations.c $(CONFIG_H) $(SYSTEM_H) coretypes.h \ + $(TM_H) $(RTL_H) $(REGS_H) insn-config.h $(DF_H) \ + $(RECOG_H) output.h $(REGS_H) hard-reg-set.h $(FLAGS_H) $(FUNCTION_H) \ + $(EXPR_H) $(BASIC_BLOCK_H) $(TM_P_H) $(EXCEPT_H) ira.h \ +- rtl-error.h $(LRA_INT_H) ++ rtl-error.h $(LRA_INT_H) $(OPTABS_H) + lra-lives.o : lra-lives.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) \ + $(RTL_H) $(REGS_H) insn-config.h $(DF_H) \ + $(RECOG_H) output.h $(REGS_H) hard-reg-set.h $(FLAGS_H) $(FUNCTION_H) \ diff -r 7e569a9cb5fd -r 555cc9f853ac patches/gcc/4.8.2/001_gcc_4_8_2_backport_patches_to_fix_parallel_build_fail_PR_57683.patch --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/patches/gcc/4.8.2/001_gcc_4_8_2_backport_patches_to_fix_parallel_build_fail_PR_57683.patch Fri Nov 22 00:34:49 2013 +0100 @@ -0,0 +1,26 @@ +--- gcc-4.8.2/gcc/Makefile.in 2013-11-22 02:14:33.815230904 +0100 ++++ gcc-4.8.2_patch/gcc/Makefile.in 2013-11-22 02:14:38.391230732 +0100 +@@ -3037,7 +3037,7 @@ + $(TM_H) coretypes.h $(GIMPLE_H) \ + $(TREE_PASS_H) $(FLAGS_H) $(EXPR_H) $(BASIC_BLOCK_H) \ + $(GGC_H) $(OBSTACK_H) $(PARAMS_H) $(CPPLIB_H) $(PARAMS_H) \ +- $(GIMPLE_PRETTY_PRINT_H) langhooks.h ++ $(GIMPLE_PRETTY_PRINT_H) langhooks.h $(OPTABS_H) + tree-complex.o : tree-complex.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TREE_H) \ + $(TM_H) $(FLAGS_H) $(TREE_FLOW_H) $(GIMPLE_H) \ + tree-iterator.h $(TREE_PASS_H) tree-ssa-propagate.h +@@ -3276,12 +3276,12 @@ + $(TM_H) $(RTL_H) $(REGS_H) insn-config.h insn-codes.h $(DF_H) \ + $(RECOG_H) output.h addresses.h $(REGS_H) hard-reg-set.h $(FLAGS_H) \ + $(FUNCTION_H) $(EXPR_H) $(BASIC_BLOCK_H) $(TM_P_H) $(EXCEPT_H) \ +- ira.h rtl-error.h $(LRA_INT_H) ++ ira.h rtl-error.h $(LRA_INT_H) $(OPTABS_H) + lra-eliminations.o : lra-eliminations.c $(CONFIG_H) $(SYSTEM_H) coretypes.h \ + $(TM_H) $(RTL_H) $(REGS_H) insn-config.h $(DF_H) \ + $(RECOG_H) output.h $(REGS_H) hard-reg-set.h $(FLAGS_H) $(FUNCTION_H) \ + $(EXPR_H) $(BASIC_BLOCK_H) $(TM_P_H) $(EXCEPT_H) ira.h \ +- rtl-error.h $(LRA_INT_H) ++ rtl-error.h $(LRA_INT_H) $(OPTABS_H) + lra-lives.o : lra-lives.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) \ + $(RTL_H) $(REGS_H) insn-config.h $(DF_H) \ + $(RECOG_H) output.h $(REGS_H) hard-reg-set.h $(FLAGS_H) $(FUNCTION_H) \