http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58396
--- Comment #2 from Markus Trippelsdorf <markus at trippelsdorf dot de> --- Hopefully a better trace. gcc build with -Og. Testcase needs -O3 to trigger. ==3882== ERROR: AddressSanitizer: heap-use-after-free on address 0x600600321644 at pc 0x17d7480 bp 0x7fff6d493880 sp 0x7fff6d493878 READ of size 4 at 0x600600321644 thread T0 #0 0x17d747f in vec<loop*, va_heap, vl_embed>::length() const /var/tmp/gcc_build_dir/gcc/../../gcc/gcc/vec.h:566 #1 0x17db2f1 in create_rdg_edges /var/tmp/gcc_build_dir/gcc/../../gcc/gcc/tree-loop-distribution.c:385 #2 0x17e3020 in build_rdg /var/tmp/gcc_build_dir/gcc/../../gcc/gcc/tree-loop-distribution.c:564 #3 0x17e7af0 in distribute_loop /var/tmp/gcc_build_dir/gcc/../../gcc/gcc/tree-loop-distribution.c:1813 #4 0x17e9849 in tree_loop_distribution /var/tmp/gcc_build_dir/gcc/../../gcc/gcc/tree-loop-distribution.c:1914 #5 0x17e9b82 in execute /var/tmp/gcc_build_dir/gcc/../../gcc/gcc/tree-loop-distribution.c:1977 #6 0x144e83d in execute_one_pass(opt_pass*) /var/tmp/gcc_build_dir/gcc/../../gcc/gcc/passes.c:2201