From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 9670 invoked by alias); 4 Mar 2007 13:45:20 -0000 Received: (qmail 9551 invoked by uid 48); 4 Mar 2007 13:45:08 -0000 Date: Sun, 04 Mar 2007 13:45:00 -0000 Message-ID: <20070304134508.9550.qmail@sourceware.org> X-Bugzilla-Reason: CC References: Subject: [Bug ada/31036] ACATS: verify_ssa failed for c41307d c85006d cd10002 cxaa018 In-Reply-To: Reply-To: gcc-bugzilla@gcc.gnu.org To: gcc-bugs@gcc.gnu.org From: "laurent at guerby dot net" 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: 2007-03/txt/msg00221.txt.bz2 ------- Comment #3 from laurent at guerby dot net 2007-03-04 13:45 ------- Ooops wrong numbers, for c41307d (gdb) up #1 0x000000000091c5c8 in verify_use (bb=0x2abaa9552480, def_bb=0x2abaa9552d00, use_p=0x2abaa9591c38, stmt=0x2abaa9591c00, check_abnormal=0 '\0', names_defined_in_bb=0x0) at /home/guerby/work/gcc/version-head/gcc/tree-ssa.c:244 244 error ("definition in block %i does not dominate use in block %i", (gdb) p debug_bb_n(42) ;; basic block 42, loop depth 1, count 0 ;; prev block 41, next block 43 ;; pred: 48 [31.0%] (false,exec) ;; succ: 43 [100.0%] (fallthru,exec) :; # P_742 = VDEF # FRAME.151_743 = VDEF # MPT.249_749 = VDEF # SMT.268_1029 = VDEF # NMT.275_1244 = VDEF # NMT.276_1245 = VDEF # NMT.277_1246 = VDEF # SMT.287_1408 = VDEF { P FRAME.151 MPT.249 SMT.268 NMT.275 NMT.276 NMT.277 SMT.287 } report__ident_char (43); $1 = (struct basic_block_def *) 0x2abaa7b69580 (gdb) p debug_bb_n(43) ;; basic block 43, loop depth 1, count 0 ;; prev block 42, next block 44 ;; pred: 48 [69.0%] (true,exec) 42 [100.0%] (fallthru,exec) ;; succ: 44 [54.0%] (true,exec) 45 [46.0%] (false,exec) # SMT.287_1355 = PHI # SMT.282_1283 = PHI # NMT.277_181 = PHI # NMT.276_186 = PHI # NMT.275_150 = PHI # SMT.274_119 = PHI # SMT.269_926 = PHI # SMT.268_911 = PHI # MPT.249_263 = PHI # NMT.248_249 = PHI # NMT.247_235 = PHI # NMT.246_221 = PHI # FRAME.151_179 = PHI # P_165 = PHI lab1:; # P_750 = VDEF # FRAME.151_751 = VDEF # MPT.249_757 = VDEF # SMT.268_1031 = VDEF # NMT.275_1248 = VDEF # NMT.276_1249 = VDEF # NMT.277_1250 = VDEF # SMT.287_1409 = VDEF { P FRAME.151 MPT.249 SMT.268 NMT.275 NMT.276 NMT.277 SMT.287 } new_var_70 = report__ident_char (45); i_72 = i_809 + 1; ivtmp.289_1417 = ivtmp.289_1416 - 1; new_var_1415 = new_var_70; # P_758 = VDEF # FRAME.151_759 = VDEF # MPT.249_765 = VDEF # SMT.268_1033 = VDEF # NMT.275_1252 = VDEF # NMT.276_1253 = VDEF # NMT.277_1254 = VDEF # SMT.287_1410 = VDEF { P FRAME.151 MPT.249 SMT.268 NMT.275 NMT.276 NMT.277 SMT.287 } D.2805_73 = report__ident_char (45); if (new_var_1415 != D.2805_73) goto ; else goto ; $2 = (struct basic_block_def *) 0x2abaa7b69600 -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31036