https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63666
Bug ID: 63666 Summary: [5.0 regression] FAIL: gcc.dg/vect/pr45752.c (internal compiler error) Product: gcc Version: 5.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: tree-optimization Assignee: unassigned at gcc dot gnu.org Reporter: sch...@linux-m68k.org CC: rguenther at suse dot de Target: ia64-*-* Broken by r216728. $ gcc/xgcc -Bgcc/ ../gcc/testsuite/gcc.dg/vect/pr45752.c -ftree-vectorize -fno-vect-cost-model -fno-common -O2 -fdump-tree-vect-details -lm -o ./pr45752.exe ../gcc/testsuite/gcc.dg/vect/pr45752.c: In function ‘foo’: ../gcc/testsuite/gcc.dg/vect/pr45752.c:38:6: internal compiler error: in ia64_vectorize_vec_perm_const_ok, at config/ia64/ia64.c:11728 void foo (unsigned int *__restrict__ pInput, ^ 0x4000000001069d9f ia64_vectorize_vec_perm_const_ok ../../gcc/config/ia64/ia64.c:11728 0x400000000090272f can_vec_perm_p(machine_mode, bool, unsigned char const*) ../../gcc/optabs.c:6611 0x4000000000f387df vect_transform_slp_perm_load(_slp_tree*, vec<tree_node*, va_heap, vl_ptr>, gimple_stmt_iterator*, int, _slp_instance*, bool) ../../gcc/tree-vect-slp.c:3049 0x4000000000f3c99f vect_supported_load_permutation_p ../../gcc/tree-vect-slp.c:1349 0x4000000000f3c99f vect_analyze_slp_instance ../../gcc/tree-vect-slp.c:1677 0x4000000000f3d28f vect_analyze_slp(_loop_vec_info*, _bb_vec_info*, unsigned int) ../../gcc/tree-vect-slp.c:1747 0x4000000000f1674f vect_analyze_loop_2 ../../gcc/tree-vect-loop.c:1762 0x4000000000f1674f vect_analyze_loop(loop*) ../../gcc/tree-vect-loop.c:1875 0x4000000000f4659f vectorize_loops() ../../gcc/tree-vectorizer.c:442 0x4000000000d77abf execute ../../gcc/tree-ssa-loop.c:290