Bug#812061: ICE: get_initial_def_for_reduction, at tree-vect-loop.c:4196
Package: gcc-6
Version: 6-20160117-1
Forwarded: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69166
> sbuild (Debian sbuild) 0.67.0 (26 Dec 2015) on dl580gen9-02.hlinux
> Package: euler
> Version: 1.61.0-10
...
> gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O3 -c -o fft.o fft.c
> fft.c: In function 'mifft':
> fft.c:65:6: internal compiler error: in get_initial_def_for_reduction, at tree-vect-loop.c:4196
> void mifft (header *hd)
> ^~~~~
>
> 0xb65633 get_initial_def_for_reduction(gimple*, tree_node*, tree_node**)
> ../../src/gcc/tree-vect-loop.c:4196
> 0x5948f5 vect_create_epilog_for_reduction
> ../../src/gcc/tree-vect-loop.c:4355
> 0xb66ccf vectorizable_reduction(gimple*, gimple_stmt_iterator*, gimple**, _slp_tree*)
> ../../src/gcc/tree-vect-loop.c:6179
> 0xb5f1c6 vect_transform_stmt(gimple*, gimple_stmt_iterator*, bool*, _slp_tree*, _slp_instance*)
> ../../src/gcc/tree-vect-stmts.c:8252
> 0xb62c82 vect_transform_loop(_loop_vec_info*)
> ../../src/gcc/tree-vect-loop.c:6872
> 0xb7da6d vectorize_loops()
> ../../src/gcc/tree-vectorizer.c:554
> Please submit a full bug report,
> with preprocessed source if appropriate.
> Please include the complete backtrace with any bug report.
> See <file:///usr/share/doc/gcc-6/README.Bugs> for instructions.
> Preprocessed source stored into /tmp/ccHAUF8B.out file, please attach this to your bugreport.
Reply to: