https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87889
Bug ID: 87889 Summary: [9 Regression] CPU2000 177.mesa failed to build Product: gcc Version: 9.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: tree-optimization Assignee: unassigned at gcc dot gnu.org Reporter: hjl.tools at gmail dot com CC: rguenther at suse dot de Target Milestone: --- On x86, r265812 caused: gcc -c -o drawpix.o -DSPEC_CPU2000_LP64 -O3 -funroll-loops -ffast-math drawpix.c during GIMPLE pass: vect drawpix.c: In function 'draw_depth_pixels': drawpix.c:355:13: internal compiler error: Segmentation fault 355 | static void draw_depth_pixels( GLcontext* ctx, GLsizei width, GLsizei height, | ^~~~~~~~~~~~~~~~~ 0xcd504f crash_signal ../../src-trunk/gcc/toplev.c:325 0xf1ab93 contains_struct_check(tree_node*, tree_node_structure_enum, char const*, int, char const*) ../../src-trunk/gcc/tree.h:3231 0xf1ab93 slpeel_duplicate_current_defs_from_edges ../../src-trunk/gcc/tree-vect-loop-manip.c:984 0xf1c966 slpeel_tree_duplicate_loop_to_edge_cfg(loop*, loop*, edge_def*) ../../src-trunk/gcc/tree-vect-loop-manip.c:1074 0xf20a44 vect_do_peeling(_loop_vec_info*, tree_node*, tree_node*, tree_node**, tree_node**, tree_node**, int, bool, bool) ../../src-trunk/gcc/tree-vect-loop-manip.c:2580 0xf0f914 vect_transform_loop(_loop_vec_info*) ../../src-trunk/gcc/tree-vect-loop.c:8243 0xf32bfd try_vectorize_loop_1 ../../src-trunk/gcc/tree-vectorizer.c:965 0xf335f9 vectorize_loops() ../../src-trunk/gcc/tree-vectorizer.c:1097 Please submit a full bug report, with preprocessed source if appropriate. Please include the complete backtrace with any bug report. See <https://gcc.gnu.org/bugs/> for instructions. specmake[3]: *** [drawpix.o] Error 1 specmake[3]: *** Waiting for unfinished jobs....