This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug tree-optimization/51684] New: [4.7 Regression]: ICE in gfortran.dg/maxloc_bounds_5 on ia64
- From: "ubizjak at gmail dot com" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: Tue, 27 Dec 2011 11:36:53 +0000
- Subject: [Bug tree-optimization/51684] New: [4.7 Regression]: ICE in gfortran.dg/maxloc_bounds_5 on ia64
- Auto-submitted: auto-generated
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51684
Bug #: 51684
Summary: [4.7 Regression]: ICE in gfortran.dg/maxloc_bounds_5
on ia64
Classification: Unclassified
Product: gcc
Version: 4.7.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: tree-optimization
AssignedTo: unassigned@gcc.gnu.org
ReportedBy: ubizjak@gmail.com
A problem in SLP vectorizer, can be triggered with a cross:
$ ~/gcc-build-xxx/gcc/f951 -O3 -quiet maxloc_bounds_5.f90
maxloc_bounds_5.f90: In function âfooâ:
maxloc_bounds_5.f90:6:0: internal compiler error: in gsi_for_stmt, at
gimple-iterator.c:560
Please submit a full bug report,
[...]
(gdb) bt
#0 internal_error (gmsgid=0xdfea45 "in %s, at %s:%d") at
../../gcc-svn/trunk/gcc/diagnostic.c:839
#1 0x0000000000c462f4 in fancy_abort (file=<optimized out>, line=560,
function=0xcf3913 "gsi_for_stmt")
at ../../gcc-svn/trunk/gcc/diagnostic.c:899
#2 0x000000000074885c in gsi_for_stmt (stmt=0x7ffff14724b0) at
../../gcc-svn/trunk/gcc/gimple-iterator.c:560
#3 0x0000000000a62372 in vect_schedule_slp_instance (node=0x13ad400,
instance=0x13b71e0, vectorization_factor=<optimized out>)
at ../../gcc-svn/trunk/gcc/tree-vect-slp.c:2888
#4 0x0000000000a68fa9 in vect_schedule_slp (loop_vinfo=<optimized out>,
bb_vinfo=<optimized out>)
at ../../gcc-svn/trunk/gcc/tree-vect-slp.c:2970
#5 0x0000000000a5bc24 in vect_transform_loop (loop_vinfo=0x13b97d0) at
../../gcc-svn/trunk/gcc/tree-vect-loop.c:5395
#6 0x0000000000a69acb in vectorize_loops () at
../../gcc-svn/trunk/gcc/tree-vectorizer.c:214
#7 0x000000000081f8a7 in execute_one_pass (pass=0x10dad40) at
../../gcc-svn/trunk/gcc/passes.c:2080
(gdb) f 2
#2 0x000000000074885c in gsi_for_stmt (stmt=0x7ffff14724b0) at
../../gcc-svn/trunk/gcc/gimple-iterator.c:560
560 gcc_unreachable ();
(gdb) p debug_gimple_stmt (stmt)
VIEW_CONVERT_EXPR<<unnamed-unsigned:8>>(MEM[(logical(kind=1)[0:]
*)D.900_81][D.987_168]) = patt.40_106;
$3 = void