https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64024
--- Comment #1 from Uroš Bizjak <ubizjak at gmail dot com> --- gdb says: Program received signal SIGSEGV, Segmentation fault. 0x00000000009ca6cf in is_gimple_variable (t=0x0) at /home/uros/gcc-svn/trunk/gcc/gimple-expr.h:83 83 return (TREE_CODE (t) == VAR_DECL (gdb) list 78 /* Return true if T is a variable. */ 79 80 static inline bool 81 is_gimple_variable (tree t) 82 { 83 return (TREE_CODE (t) == VAR_DECL 84 || TREE_CODE (t) == PARM_DECL 85 || TREE_CODE (t) == RESULT_DECL 86 || TREE_CODE (t) == SSA_NAME); 87 } (gdb) bt #0 0x00000000009ca6cf in is_gimple_variable (t=0x0) at /home/uros/gcc-svn/trunk/gcc/gimple-expr.h:83 #1 0x00000000009cd0e6 in is_gimple_val (t=0x0) at /home/uros/gcc-svn/trunk/gcc/gimple-expr.c:820 #2 0x0000000000a8c59f in force_gimple_operand_1 (expr=0x0, stmts=0x7fffffffd348, gimple_test_f=0x9cd0ce <is_gimple_val(tree_node*)>, var=0x0) at /home/uros/gcc-svn/trunk/gcc/gimplify-me.c:70 #3 0x0000000000a8c79c in force_gimple_operand (expr=0x0, stmts=0x7fffffffd348, simple=true, var=0x0) at /home/uros/gcc-svn/trunk/gcc/gimplify-me.c:113 #4 0x0000000000f9b87f in vectorizable_simd_clone_call (stmt=0x7ffff1a3a8e8, gsi=0x7fffffffd700, vec_stmt=0x7fffffffd660, slp_node=0x0) at /home/uros/gcc-svn/trunk/gcc/tree-vect-stmts.c:2987 #5 0x0000000000fa9018 in vect_transform_stmt (stmt=0x7ffff1a3a8e8, gsi=0x7fffffffd700, grouped_store=0x7fffffffd763, slp_node=0x0, slp_node_instance=0x0) at /home/uros/gcc-svn/trunk/gcc/tree-vect-stmts.c:7260 #6 0x0000000000fbd7fd in vect_transform_loop (loop_vinfo=0x21bd660) at /home/uros/gcc-svn/trunk/gcc/tree-vect-loop.c:6131 #7 0x0000000000fd2c02 in vectorize_loops () at /home/uros/gcc-svn/trunk/gcc/tree-vectorizer.c:491 #8 0x0000000000ecd258 in (anonymous namespace)::pass_vectorize::execute (this=0x212f9b0, fun=0x7ffff1a42a80) at /home/uros/gcc-svn/trunk/gcc/tree-ssa-loop.c:289 #9 0x0000000000c1914d in execute_one_pass (pass=0x212f9b0) at /home/uros/gcc-svn/trunk/gcc/passes.c:2311 #10 0x0000000000c19387 in execute_pass_list_1 (pass=0x212f9b0) at /home/uros/gcc-svn/trunk/gcc/passes.c:2363 #11 0x0000000000c193b8 in execute_pass_list_1 (pass=0x212f230) at /home/uros/gcc-svn/trunk/gcc/passes.c:2364 #12 0x0000000000c193b8 in execute_pass_list_1 (pass=0x212e0f0) at /home/uros/gcc-svn/trunk/gcc/passes.c:2364 #13 0x0000000000c193f5 in execute_pass_list (fn=0x7ffff1a42a80, pass=0x212e030) at /home/uros/gcc-svn/trunk/gcc/passes.c:2374 #14 0x000000000083a838 in cgraph_node::expand (this=0x7ffff1a45188) at /home/uros/gcc-svn/trunk/gcc/cgraphunit.c:1773 #15 0x000000000083ae69 in expand_all_functions () at /home/uros/gcc-svn/trunk/gcc/cgraphunit.c:1909 #16 0x000000000083b973 in symbol_table::compile (this=0x7ffff18a8000) at /home/uros/gcc-svn/trunk/gcc/cgraphunit.c:2263 #17 0x000000000083bb1e in symbol_table::finalize_compilation_unit (this=0x7ffff18a8000) at /home/uros/gcc-svn/trunk/gcc/cgraphunit.c:2340 #18 0x000000000068ad19 in c_write_global_declarations () at /home/uros/gcc-svn/trunk/gcc/c/c-decl.c:10777 #19 0x0000000000d1893a in compile_file () at /home/uros/gcc-svn/trunk/gcc/toplev.c:584 #20 0x0000000000d1ad4e in do_compile () at /home/uros/gcc-svn/trunk/gcc/toplev.c:2041 #21 0x0000000000d1af58 in toplev::main (this=0x7fffffffdd4f, argc=9, argv=0x7fffffffde48) at /home/uros/gcc-svn/trunk/gcc/toplev.c:2138 #22 0x00000000016608f2 in main (argc=9, argv=0x7fffffffde48) at /home/uros/gcc-svn/trunk/gcc/main.c:38