http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51914
Bug #: 51914 Summary: [4.7] All vect-intfloat-conversion tests fail for arm-linux-gnueabi Classification: Unclassified Product: gcc Version: unknown Status: UNCONFIRMED Severity: normal Priority: P3 Component: tree-optimization AssignedTo: unassig...@gcc.gnu.org ReportedBy: ram...@gcc.gnu.org CC: i...@gcc.gnu.org Target: arm-* Build: x86* All the vect-intfloat-conversion tests fail for arm-linux-gnueabi with an ICE in vectorizable_store . FAIL: gcc.dg/vect/vect-intfloat-conversion-4a.c (internal compiler error) FAIL: gcc.dg/vect/vect-intfloat-conversion-4a.c (test for excess errors) FAIL: gcc.dg/vect/vect-intfloat-conversion-4a.c scan-tree-dump-times vect "vectorized 1 loops" 1 FAIL: gcc.dg/vect/vect-intfloat-conversion-4b.c (internal compiler error) FAIL: gcc.dg/vect/vect-intfloat-conversion-4b.c (test for excess errors) FAIL: gcc.dg/vect/vect-intfloat-conversion-4b.c scan-tree-dump-times vect "vectorized 1 loops" 1 FAIL: gcc.dg/vect/vect-intfloat-conversion-4a.c -flto (internal compiler error) FAIL: gcc.dg/vect/vect-intfloat-conversion-4a.c -flto (test for excess errors) FAIL: gcc.dg/vect/vect-intfloat-conversion-4a.c -flto scan-tree-dump-times vect "vectorized 1 loops" 1 FAIL: gcc.dg/vect/vect-intfloat-conversion-4b.c -flto (internal compiler error) FAIL: gcc.dg/vect/vect-intfloat-conversion-4b.c -flto (test for excess errors) FAIL: gcc.dg/vect/vect-intfloat-conversion-4b.c -flto scan-tree-dump-times vect "vectorized 1 loops" 1 #1 0x006320bc in vectorizable_store (stmt=0x405cd8a0, gsi=0x4, vec_stmt=0x2, slp_node=0x2) at ../../gcc-git-trunk/gcc/tree-vect-stmts.c:3892 3892 gcc_assert (useless_type_conversion_p (vectype, (gdb) bt #0 fancy_abort (file=0xa38948 "../../gcc-git-trunk/gcc/tree-vect-stmts.c", line=3893, function=0xa3870c "vectorizable_store") at ../../gcc-git-trunk/gcc/diagnostic.c:898 #1 0x006320bc in vectorizable_store (stmt=0x405cd8a0, gsi=0x4, vec_stmt=0x2, slp_node=0x2) at ../../gcc-git-trunk/gcc/tree-vect-stmts.c:3892 #2 0x0063d6d0 in vect_transform_stmt (stmt=0x407f6900, gsi=0x4080a000, strided_store=0xbefff43f, slp_node=0x0, slp_node_instance=0x0) at ../../gcc-git-trunk/gcc/tree-vect-stmts.c:5474 #3 0x0064cd7c in vect_transform_loop (loop_vinfo=0x0) at ../../gcc-git-trunk/gcc/tree-vect-loop.c:5415 #4 0x0065b0ec in vectorize_loops () at ../../gcc-git-trunk/gcc/tree-vectorizer.c:214 #5 0x00400040 in execute_one_pass (pass=0xbc3400) at ../../gcc-git-trunk/gcc/passes.c:2081 #6 0x00400404 in execute_pass_list (pass=0xbc3400) at ../../gcc-git-trunk/gcc/passes.c:2136 #7 0x0040041c in execute_pass_list (pass=0xbc3504) at ../../gcc-git-trunk/gcc/passes.c:2137 #8 0x0040041c in execute_pass_list (pass=0xbc2db4) at ../../gcc-git-trunk/gcc/passes.c:2137 #9 0x00517838 in tree_rest_of_compilation (fndecl=0x407e3c80) at ../../gcc-git-trunk/gcc/tree-optimize.c:421 #10 0x001e9b78 in cgraph_expand_function (node=0x405ce540) at ../../gcc-git-trunk/gcc/cgraphunit.c:1818 #11 0x001ebb4c in cgraph_expand_all_functions () at ../../gcc-git-trunk/gcc/cgraphunit.c:1885 #12 cgraph_optimize () at ../../gcc-git-trunk/gcc/cgraphunit.c:2199 #13 0x001ec214 in cgraph_finalize_compilation_unit () at ../../gcc-git-trunk/gcc/cgraphunit.c:1327 #14 0x000daf08 in c_write_global_declarations () at ../../gcc-git-trunk/gcc/c-decl.c:10031 #15 0x004a8a58 in compile_file () at ../../gcc-git-trunk/gcc/toplev.c:573 #16 do_compile () at ../../gcc-git-trunk/gcc/toplev.c:1938 #17 toplev_main (argc=0, argv=0xd38a70) at ../../gcc-git-trunk/gcc/toplev.c:2014 #18 0x40429c3a in __libc_start_main () from /lib/arm-linux-gnueabi/libc.so.6 #19 0x000be8a2 in _start ()