https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90416

--- Comment #1 from Martin Liška <marxin at gcc dot gnu.org> ---
Same happens for e.g. Haswell:

$ ./xgcc -B. /tmp/ice.f90 -c -O3 -ffast-math -fdump-tree-vect-details
-march=haswell
during GIMPLE pass: vect
dump file: ice.f90.158t.vect
/tmp/ice.f90:9:0:

    9 | subroutine refl10cm_hm (dBZ , kte)
      | 
internal compiler error: Segmentation fault
0xd7615f crash_signal
        /home/marxin/Programming/gcc2/gcc/toplev.c:326
0x7ffff79b7e0f ???
       
/usr/src/debug/glibc-2.29-5.1.x86_64/signal/../sysdeps/unix/sysv/linux/x86_64/sigaction.c:0
0xe324cc dump_generic_node(pretty_printer*, tree_node*, int, dump_flag, bool)
        /home/marxin/Programming/gcc2/gcc/tree-pretty-print.c:1383
0xe3cda6 do_niy
        /home/marxin/Programming/gcc2/gcc/tree-pretty-print.c:69
0xe3275d dump_generic_node(pretty_printer*, tree_node*, int, dump_flag, bool)
        /home/marxin/Programming/gcc2/gcc/tree-pretty-print.c:1619
0x9d1392 make_item_for_dump_generic_expr
        /home/marxin/Programming/gcc2/gcc/dumpfile.c:722
0x9d15d8 dump_pretty_printer::decode_format(text_info*, char const*, char
const**)
        /home/marxin/Programming/gcc2/gcc/dumpfile.c:973
0x16d1d5c pp_format(pretty_printer*, text_info*)
        /home/marxin/Programming/gcc2/gcc/pretty-print.c:1390
0x9cf965 dump_context::dump_printf_va(dump_metadata_t const&, char const*,
__va_list_tag (*) [1])
        /home/marxin/Programming/gcc2/gcc/dumpfile.c:997
0x9cfc26 dump_context::dump_printf_loc_va(dump_metadata_t const&,
dump_user_location_t const&, char const*, __va_list_tag (*) [1])
        /home/marxin/Programming/gcc2/gcc/dumpfile.c:1018
0x9cfc26 dump_printf_loc(dump_metadata_t const&, dump_user_location_t const&,
char const*, ...)
        /home/marxin/Programming/gcc2/gcc/dumpfile.c:1344
0xf96c53 vect_check_load_store_mask
        /home/marxin/Programming/gcc2/gcc/tree-vect-stmts.c:2594
0xfab874 vectorizable_load
        /home/marxin/Programming/gcc2/gcc/tree-vect-stmts.c:7637
0xfb01b7 vect_analyze_stmt(_stmt_vec_info*, bool*, _slp_tree*, _slp_instance*,
vec<stmt_info_for_cost, va_heap, vl_ptr>*)
        /home/marxin/Programming/gcc2/gcc/tree-vect-stmts.c:9747
0xfc62a0 vect_analyze_loop_operations
        /home/marxin/Programming/gcc2/gcc/tree-vect-loop.c:1575
0xfc7487 vect_analyze_loop_2
        /home/marxin/Programming/gcc2/gcc/tree-vect-loop.c:1969
0xfc9889 vect_analyze_loop(loop*, _loop_vec_info*, vec_info_shared*)
        /home/marxin/Programming/gcc2/gcc/tree-vect-loop.c:2268
0xfe2799 try_vectorize_loop_1
        /home/marxin/Programming/gcc2/gcc/tree-vectorizer.c:883
0xfe3511 vectorize_loops()
        /home/marxin/Programming/gcc2/gcc/tree-vectorizer.c:1111

Reply via email to