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 ()

Reply via email to