From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 24256 invoked by alias); 5 Feb 2009 15:31:46 -0000 Received: (qmail 24206 invoked by uid 48); 5 Feb 2009 15:31:23 -0000 Date: Thu, 05 Feb 2009 15:31:00 -0000 Message-ID: <20090205153123.24205.qmail@sourceware.org> X-Bugzilla-Reason: CC References: Subject: [Bug tree-optimization/38977] [4.4 Regression] bash no longer builds with profile-feedback In-Reply-To: Reply-To: gcc-bugzilla@gcc.gnu.org To: gcc-bugs@gcc.gnu.org From: "rguenth at gcc dot gnu 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-02/txt/msg00440.txt.bz2 ------- Comment #18 from rguenth at gcc dot gnu dot org 2009-02-05 15:31 ------- Some more details: jobs.c: In function 'make_child': jobs.c:4121: error: corrupted profile info: profile data is not flow-consistent jobs.c:4121: error: corrupted profile info: number of executions for edge 10-11 thought to be -1726 jobs.c:4121: error: corrupted profile info: number of executions for edge 10-12 thought to be 1745 jobs.c:4121: error: corrupted profile info: number of iterations for basic block 11 thought to be -120 ;; basic block 8, loop depth 0, count 1745 ;; prev block 7, next block 9 ;; pred: 7 [100.0%] count:1745 (fallthru) ;; succ: 9 count:1625 (true) 12 count:120 (false) : default_buffered_input.139 = default_buffered_input; if (default_buffered_input.139 != -1) goto ; else goto ; ;; basic block 9, loop depth 0, count 1625 ;; prev block 8, next block 10 ;; pred: 8 count:1625 (true) ;; succ: 11 count:1606 (true) 10 count:19 (false) : if (async_p == 0) goto ; else goto ; ;; basic block 10, loop depth 0, count 19 ;; prev block 9, next block 11 ;; pred: 9 count:19 (false) ;; succ: 11 count:-1726 (true) 12 count:1745 (false) : default_buffered_input.139 = default_buffered_input; if (default_buffered_input.139 > 0) goto ; else goto ; ;; basic block 11, loop depth 0, count -120 ;; prev block 10, next block 12 ;; pred: 9 count:1606 (true) 10 count:-1726 (true) ;; succ: 12 count:1625 (fallthru) EXIT count:-1745 (fake) : default_buffered_input.139 = default_buffered_input; sync_buffered_stream (default_buffered_input.139); ;; basic block 12, loop depth 0, count 3490 ;; prev block 11, next block 13 ;; pred: 8 count:120 (false) 10 count:1745 (false) 11 count:1625 (fallthru) ;; succ: 13 (true) 18 count:3490 (false) : pid.140 = fork (); pid = pid.140; if (pid < 0) goto ; else goto ; ;; basic block 13, loop depth 0, count 0 ;; prev block 12, next block 14 ;; pred: 12 (true) ;; succ: 14 [100.0%] (fallthru) EXIT (fake) : sys_error (&"fork"[0]); ;; basic block 18, loop depth 0, count 3490 ;; prev block 17, next block 19 ;; pred: 12 count:3490 (false) 17 (fallthru) ;; succ: 19 count:1745 (true) 48 count:1745 (false) : if (pid == 0) goto ; else goto ; -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38977