public inbox for gcc-bugs@sourceware.org help / color / mirror / Atom feed
* [Bug c/30795] New: ice for legal code with -ftree-vectorize -O2 @ 2007-02-14 18:47 dcb314 at hotmail dot com 2007-02-14 18:48 ` [Bug c/30795] " dcb314 at hotmail dot com ` (5 more replies) 0 siblings, 6 replies; 7+ messages in thread From: dcb314 at hotmail dot com @ 2007-02-14 18:47 UTC (permalink / raw) To: gcc-bugs I just tried to compile Suse Linux package MozillaThunderbird-1.5.0.8-7 with the GNU C++ compiler version 4.3 snapshot 20070209. The compiler said blocksort.c: In function 'mainSort': blocksort.c:805: internal compiler error: in vect_get_vec_def_for_stmt_copy, at tree-vect-transform.c:901 Please submit a full bug report, with preprocessed source if appropriate. See <URL:http://gcc.gnu.org/bugs.html> for instructions. Preprocessed source code attached. Flags -ftree-vectorize -O2 required. -- Summary: ice for legal code with -ftree-vectorize -O2 Product: gcc Version: 4.3.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: dcb314 at hotmail dot com GCC host triplet: x86_64-suse-linux http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30795 ^ permalink raw reply [flat|nested] 7+ messages in thread
* [Bug c/30795] ice for legal code with -ftree-vectorize -O2 2007-02-14 18:47 [Bug c/30795] New: ice for legal code with -ftree-vectorize -O2 dcb314 at hotmail dot com @ 2007-02-14 18:48 ` dcb314 at hotmail dot com 2007-02-15 9:57 ` [Bug tree-optimization/30795] [4.3 Regression] " rguenth at gcc dot gnu dot org ` (4 subsequent siblings) 5 siblings, 0 replies; 7+ messages in thread From: dcb314 at hotmail dot com @ 2007-02-14 18:48 UTC (permalink / raw) To: gcc-bugs ------- Comment #1 from dcb314 at hotmail dot com 2007-02-14 18:48 ------- Created an attachment (id=13051) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=13051&action=view) C source code -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30795 ^ permalink raw reply [flat|nested] 7+ messages in thread
* [Bug tree-optimization/30795] [4.3 Regression] ice for legal code with -ftree-vectorize -O2 2007-02-14 18:47 [Bug c/30795] New: ice for legal code with -ftree-vectorize -O2 dcb314 at hotmail dot com 2007-02-14 18:48 ` [Bug c/30795] " dcb314 at hotmail dot com @ 2007-02-15 9:57 ` rguenth at gcc dot gnu dot org 2007-02-15 10:21 ` dorit at il dot ibm dot com ` (3 subsequent siblings) 5 siblings, 0 replies; 7+ messages in thread From: rguenth at gcc dot gnu dot org @ 2007-02-15 9:57 UTC (permalink / raw) To: gcc-bugs ------- Comment #2 from rguenth at gcc dot gnu dot org 2007-02-15 09:56 ------- Confirmed: #1 0x0000000000cffee3 in vect_get_vec_def_for_stmt_copy ( dt=vect_induction_def, vec_oprnd=0x2abeb1648480) at /space/rguenther/src/svn/trunk/gcc/tree-vect-transform.c:901 901 gcc_assert (TREE_CODE (vec_stmt_for_operand) == PHI_NODE); (gdb) call debug_generic_expr (vec_oprnd) vect_vec_iv_.651_2519 we're trying to vectorize #2 0x0000000000d0a06d in vectorizable_store (stmt=0x2abeb1570a50, bsi=0x7ffffa0cc910, vec_stmt=0x7ffffa0cc7e0) at /space/rguenther/src/svn/trunk/gcc/tree-vect-transform.c:3229 3229 vec_oprnd = vect_get_vec_def_for_stmt_copy (dt, (gdb) call debug_generic_expr (stmt) # runningOrder_2294 = VDEF <runningOrder_2603> { runningOrder } runningOrder[i_2611] = i_2611 in (gdb) call debug_bb (bb_for_stmt (stmt)) ;; basic block 36, loop depth 1, count 0 ;; prev block 391, next block 37 ;; pred: 391 [100.0%] (fallthru) 37 [100.0%] (fallthru,exec) ;; succ: 37 [99.0%] (true,exec) 38 [1.0%] (loop_exit,false,exec) # ivtmp.658_2514 = PHI <vect_prunningOrder.653_2515(391), ivtmp.658_2513(37)> # vect_vec_iv_.651_2522 = PHI <vect_cst_.649_2524(391), vect_vec_iv_.651_2521(37)> # ivtmp.645_2529 = PHI <vect_pbigDone.640_2530(391), ivtmp.645_2528(37)> # ivtmp.635_2540 = PHI <256(391), ivtmp.635_2539(37)> # bigDone_2602 = PHI <bigDone_2284(D)(391), bigDone_2293(37)> # runningOrder_2603 = PHI <runningOrder_2283(D)(391), runningOrder_2294(37)> # i_2611 = PHI <0(391), i_336(37)> <L416>:; # bigDone_2293 = VDEF <bigDone_2602> { bigDone } *ivtmp.645_2529 = vect_cst_.639_2532; vect_vec_iv_.651_2521 = vect_vec_iv_.651_2522 + vect_cst_.650_2523; vect_vec_iv_.651_2519 = vect_vec_iv_.651_2522 + vect_cst_.652_2520; vect_vec_iv_.651_2518 = vect_vec_iv_.651_2519 + vect_cst_.652_2520; vect_vec_iv_.651_2517 = vect_vec_iv_.651_2518 + vect_cst_.652_2520; # runningOrder_2294 = VDEF <runningOrder_2603> { runningOrder } *ivtmp.658_2514 = vect_vec_iv_.651_2522; ivtmp.658_2512 = ivtmp.658_2514 + 16B; # runningOrder_2511 = VDEF <runningOrder_2603> { runningOrder } *ivtmp.658_2512 = vect_vec_iv_.651_2519; # runningOrder_2294 = VDEF <runningOrder_2603> { runningOrder } runningOrder[i_2611] = i_2611; i_336 = i_2611 + 1; ivtmp.635_2539 = ivtmp.635_2540 - 1; ivtmp.645_2528 = ivtmp.645_2529 + 16B; ivtmp.658_2513 = ivtmp.658_2512 + 16B; if (ivtmp.635_2539 != 0) goto <L509>; else goto <L510>; -- rguenth at gcc dot gnu dot org changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |dorit at il dot ibm dot com Keywords| |ice-on-valid-code Summary|ice for legal code with - |[4.3 Regression] ice for |ftree-vectorize -O2 |legal code with -ftree- | |vectorize -O2 Target Milestone|--- |4.3.0 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30795 ^ permalink raw reply [flat|nested] 7+ messages in thread
* [Bug tree-optimization/30795] [4.3 Regression] ice for legal code with -ftree-vectorize -O2 2007-02-14 18:47 [Bug c/30795] New: ice for legal code with -ftree-vectorize -O2 dcb314 at hotmail dot com 2007-02-14 18:48 ` [Bug c/30795] " dcb314 at hotmail dot com 2007-02-15 9:57 ` [Bug tree-optimization/30795] [4.3 Regression] " rguenth at gcc dot gnu dot org @ 2007-02-15 10:21 ` dorit at il dot ibm dot com 2007-02-18 16:42 ` dorit at il dot ibm dot com ` (2 subsequent siblings) 5 siblings, 0 replies; 7+ messages in thread From: dorit at il dot ibm dot com @ 2007-02-15 10:21 UTC (permalink / raw) To: gcc-bugs ------- Comment #3 from dorit at il dot ibm dot com 2007-02-15 10:21 ------- I'll look into it. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30795 ^ permalink raw reply [flat|nested] 7+ messages in thread
* [Bug tree-optimization/30795] [4.3 Regression] ice for legal code with -ftree-vectorize -O2 2007-02-14 18:47 [Bug c/30795] New: ice for legal code with -ftree-vectorize -O2 dcb314 at hotmail dot com ` (2 preceding siblings ...) 2007-02-15 10:21 ` dorit at il dot ibm dot com @ 2007-02-18 16:42 ` dorit at il dot ibm dot com 2007-06-29 17:52 ` mmitchel at gcc dot gnu dot org 2007-07-01 8:38 ` dorit at gcc dot gnu dot org 5 siblings, 0 replies; 7+ messages in thread From: dorit at il dot ibm dot com @ 2007-02-18 16:42 UTC (permalink / raw) To: gcc-bugs ------- Comment #4 from dorit at il dot ibm dot com 2007-02-18 16:42 ------- patch: http://gcc.gnu.org/ml/gcc-patches/2007-02/msg01555.html -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30795 ^ permalink raw reply [flat|nested] 7+ messages in thread
* [Bug tree-optimization/30795] [4.3 Regression] ice for legal code with -ftree-vectorize -O2 2007-02-14 18:47 [Bug c/30795] New: ice for legal code with -ftree-vectorize -O2 dcb314 at hotmail dot com ` (3 preceding siblings ...) 2007-02-18 16:42 ` dorit at il dot ibm dot com @ 2007-06-29 17:52 ` mmitchel at gcc dot gnu dot org 2007-07-01 8:38 ` dorit at gcc dot gnu dot org 5 siblings, 0 replies; 7+ messages in thread From: mmitchel at gcc dot gnu dot org @ 2007-06-29 17:52 UTC (permalink / raw) To: gcc-bugs -- mmitchel at gcc dot gnu dot org changed: What |Removed |Added ---------------------------------------------------------------------------- Priority|P3 |P1 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30795 ^ permalink raw reply [flat|nested] 7+ messages in thread
* [Bug tree-optimization/30795] [4.3 Regression] ice for legal code with -ftree-vectorize -O2 2007-02-14 18:47 [Bug c/30795] New: ice for legal code with -ftree-vectorize -O2 dcb314 at hotmail dot com ` (4 preceding siblings ...) 2007-06-29 17:52 ` mmitchel at gcc dot gnu dot org @ 2007-07-01 8:38 ` dorit at gcc dot gnu dot org 5 siblings, 0 replies; 7+ messages in thread From: dorit at gcc dot gnu dot org @ 2007-07-01 8:38 UTC (permalink / raw) To: gcc-bugs ------- Comment #5 from dorit at gcc dot gnu dot org 2007-07-01 08:38 ------- This fix was committed with the wrong PR number (sorry about that): 2007-02-19 Dorit Nuzman <dorit@il.ibm.com> PR tree-optimization/30975 * tree-vect-trasnform.c (vect_get_vec_def_for_stmt_copy): Remove wrong assert. Looks like this PR can be closed. -- dorit at gcc dot gnu dot org changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |FIXED http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30795 ^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2007-07-01 8:38 UTC | newest] Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2007-02-14 18:47 [Bug c/30795] New: ice for legal code with -ftree-vectorize -O2 dcb314 at hotmail dot com 2007-02-14 18:48 ` [Bug c/30795] " dcb314 at hotmail dot com 2007-02-15 9:57 ` [Bug tree-optimization/30795] [4.3 Regression] " rguenth at gcc dot gnu dot org 2007-02-15 10:21 ` dorit at il dot ibm dot com 2007-02-18 16:42 ` dorit at il dot ibm dot com 2007-06-29 17:52 ` mmitchel at gcc dot gnu dot org 2007-07-01 8:38 ` dorit at gcc dot gnu dot org
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).