http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54629
Bug #: 54629 Summary: [4.8 Regression] ICE (segfault) in index_in_loop_nest tree-data-ref.h:608 Classification: Unclassified Product: gcc Version: 4.8.0 Status: UNCONFIRMED Keywords: ice-on-valid-code Severity: normal Priority: P3 Component: middle-end AssignedTo: unassig...@gcc.gnu.org ReportedBy: bur...@gcc.gnu.org Seemingly, some noninitialized memory is now accessed. At least export MALLOC_PERTURB_=$(($RANDOM % 255 + 1)) gfortran -O3 -fomit-frame-pointer -c gfortran.dg/array_assignment_1.F90 now gives an ICE (segfault) with the follow backtrace: #0 0x00000000009d7c7c in index_in_loop_nest (loop_nest=0x1614460, var=1) at /home/tob/projects/gcc-git/gcc/gcc/tree-data-ref.h:608 #1 classify_partition (partition=0x1602ef0, loop=0x2aaaac194660, rdg=<optimized out>) at /home/tob/projects/gcc-git/gcc/gcc/tree-loop-distribution.c:1039 #2 ldist_gen (starting_vertices=<optimized out>, rdg=0x164aa80, loop=<optimized out>) at /home/tob/projects/gcc-git/gcc/gcc/tree-loop-distribution.c:1308 #3 distribute_loop (stmts=<optimized out>, loop=<optimized out>) at /home/tob/projects/gcc-git/gcc/gcc/tree-loop-distribution.c:1463 #4 tree_loop_distribution () at /home/tob/projects/gcc-git/gcc/gcc/tree-loop-distribution.c:1531 #5 0x00000000008d940d in execute_one_pass (pass=pass@entry=0x14bd040 <pass_loop_distribution>) at /home/tob/projects/gcc-git/gcc/gcc/passes.c:2206 #6 0x00000000008d97c5 in execute_pass_list (pass=0x14bd040 <pass_loop_distribution>) at /home/tob/projects/gcc-git/gcc/gcc/passes.c:2261 #7 0x00000000008d97d7 in execute_pass_list (pass=0x14be080 <pass_tree_loop>) at /home/tob/projects/gcc-git/gcc/gcc/passes.c:2262 #8 0x00000000008d97d7 in execute_pass_list (pass=0x14bb520 <pass_all_optimizations>) at /home/tob/projects/gcc-git/gcc/gcc/passes.c:2262 #9 0x00000000006e0118 in expand_function (node=0x2aaaac2a5ea0) at /home/tob/projects/gcc-git/gcc/gcc/cgraphunit.c:1609 #10 0x00000000006e2002 in expand_all_functions () at /home/tob/projects/gcc-git/gcc/gcc/cgraphunit.c:1714 #11 compile () at /home/tob/projects/gcc-git/gcc/gcc/cgraphunit.c:2012 #12 0x00000000006e25f5 in finalize_compilation_unit () at /home/tob/projects/gcc-git/gcc/gcc/cgraphunit.c:2089