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

Martin Liška <marxin at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |marxin at gcc dot gnu.org

--- Comment #3 from Martin Liška <marxin at gcc dot gnu.org> ---
Started with r265489.

I have one similar starting with r270574:

$ gcc
/home/marxin/Programming/gcc/gcc/testsuite/gcc.target/i386/sse2-pr88547-2.c
-fno-tree-copy-prop -O1 -ftree-loop-vectorize -fno-tree-sink
during GIMPLE pass: vect
/home/marxin/Programming/gcc/gcc/testsuite/gcc.target/i386/sse2-pr88547-2.c: In
function ‘sse2_test’:
/home/marxin/Programming/gcc/gcc/testsuite/gcc.target/i386/sse2-pr88547-2.c:10:14:
internal compiler error: in slpeel_duplicate_current_defs_from_edges, at
tree-vect-loop-manip.c:987
   10 | #define TEST sse2_test
      |              ^~~~~~~~~
/home/marxin/Programming/gcc/gcc/testsuite/gcc.target/i386/sse2-pr88547-2.c:72:1:
note: in expansion of macro ‘TEST’
   72 | TEST (void)
      | ^~~~
0xf5b3b2 slpeel_duplicate_current_defs_from_edges
        /home/marxin/Programming/gcc/gcc/tree-vect-loop-manip.c:985
0xf5d19d slpeel_tree_duplicate_loop_to_edge_cfg(loop*, loop*, edge_def*)
        /home/marxin/Programming/gcc/gcc/tree-vect-loop-manip.c:1077
0xf614bf vect_do_peeling(_loop_vec_info*, tree_node*, tree_node*, tree_node**,
tree_node**, tree_node**, int, bool, bool)
        /home/marxin/Programming/gcc/gcc/tree-vect-loop-manip.c:2609
0xf46c31 vect_transform_loop(_loop_vec_info*)
        /home/marxin/Programming/gcc/gcc/tree-vect-loop.c:8370
0xf735f5 try_vectorize_loop_1
        /home/marxin/Programming/gcc/gcc/tree-vectorizer.c:979
0xf74071 vectorize_loops()
        /home/marxin/Programming/gcc/gcc/tree-vectorizer.c:1111

Reply via email to