From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 48) id 443323858C27; Tue, 2 Nov 2021 09:42:26 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 443323858C27 From: "ro at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug tree-optimization/103041] New: [12 regression] gcc.dg/vect/slp-reduc-10a.c etc. FAIL Date: Tue, 02 Nov 2021 09:42:26 +0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: tree-optimization X-Bugzilla-Version: 12.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: ro at gcc dot gnu.org X-Bugzilla-Status: UNCONFIRMED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_id short_desc product version bug_status bug_severity priority component assigned_to reporter cc target_milestone cf_gcctarget Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: gcc-bugs@gcc.gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gcc-bugs mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 02 Nov 2021 09:42:26 -0000 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D103041 Bug ID: 103041 Summary: [12 regression] gcc.dg/vect/slp-reduc-10a.c etc. FAIL Product: gcc Version: 12.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: tree-optimization Assignee: unassigned at gcc dot gnu.org Reporter: ro at gcc dot gnu.org CC: luoxhu at gcc dot gnu.org Target Milestone: --- Target: sparc-sun-solaris2.11 Between 20211031 (0ef944629aebaa4ab2ca306762a9ff0e8537b597) and 20211101 (a11c53985a7080f9bf6143788ccb455dc9b0da21), a couple of tests regressed on Solaris/SPARC (32 and 64-bit): +FAIL: gcc.dg/vect/slp-reduc-10a.c (internal compiler error) +FAIL: gcc.dg/vect/slp-reduc-10a.c (test for excess errors) +FAIL: gcc.dg/vect/slp-reduc-10a.c -flto -ffat-lto-objects (internal compil= er error) +FAIL: gcc.dg/vect/slp-reduc-10a.c -flto -ffat-lto-objects (test for excess errors) +FAIL: gcc.dg/vect/slp-reduc-10b.c (internal compiler error) +FAIL: gcc.dg/vect/slp-reduc-10b.c (test for excess errors) +FAIL: gcc.dg/vect/slp-reduc-10b.c -flto -ffat-lto-objects (internal compil= er error) +FAIL: gcc.dg/vect/slp-reduc-10b.c -flto -ffat-lto-objects (test for excess errors) +FAIL: gcc.dg/vect/slp-reduc-10c.c (internal compiler error) +FAIL: gcc.dg/vect/slp-reduc-10c.c (test for excess errors) +FAIL: gcc.dg/vect/slp-reduc-10c.c -flto -ffat-lto-objects (internal compil= er error) +FAIL: gcc.dg/vect/slp-reduc-10c.c -flto -ffat-lto-objects (test for excess errors) +FAIL: gcc.dg/vect/slp-reduc-10d.c (internal compiler error) +FAIL: gcc.dg/vect/slp-reduc-10d.c (test for excess errors) +FAIL: gcc.dg/vect/slp-reduc-10d.c -flto -ffat-lto-objects (internal compil= er error) +FAIL: gcc.dg/vect/slp-reduc-10d.c -flto -ffat-lto-objects (test for excess errors) +FAIL: gcc.dg/vect/slp-reduc-10e.c (internal compiler error) +FAIL: gcc.dg/vect/slp-reduc-10e.c (test for excess errors) +FAIL: gcc.dg/vect/slp-reduc-10e.c -flto -ffat-lto-objects (internal compil= er error) +FAIL: gcc.dg/vect/slp-reduc-10e.c -flto -ffat-lto-objects (test for excess errors) Excess errors: during GIMPLE pass: vect dump file: slp-reduc-10a.c.169t.vect /vol/gcc/src/hg/master/local/gcc/testsuite/gcc.dg/vect/slp-reduc-10a.c:6:1: internal compiler error: Segmentation Fault 0xd7a563 crash_signal /vol/gcc/src/hg/master/local/gcc/toplev.c:322 0xf49a9b gimple_phi_arg_def /vol/gcc/src/hg/master/local/gcc/gimple.h:4628 0xf49a9b find_uses_to_rename_bb /vol/gcc/src/hg/master/local/gcc/tree-ssa-loop-manip.c:466 0xf4b647 find_uses_to_rename /vol/gcc/src/hg/master/local/gcc/tree-ssa-loop-manip.c:498 0xf4b647 rewrite_into_loop_closed_ssa_1(bitmap_head*, unsigned int, int, lo= op*) /vol/gcc/src/hg/master/local/gcc/tree-ssa-loop-manip.c:664 0xf4b647 rewrite_into_loop_closed_ssa_1(bitmap_head*, unsigned int, int, lo= op*) /vol/gcc/src/hg/master/local/gcc/tree-ssa-loop-manip.c:629 0x10f2963 vectorize_loops() /vol/gcc/src/hg/master/local/gcc/tree-vectorizer.c:1320 Running cc1 -fpreprocessed slp-reduc-10a.i -quiet -mclear-hwcap -mcpu=3Dultrasparc = -mvis -O2 -ftree-vectorize -fno-tree-loop-distribute-patterns -fvect-cost-model=3Dunlimited -fno-common -fdump-tree-vect-details -fgimple= -o slp-reduc-10a.s under gdb shows Thread 2 received signal SIGSEGV, Segmentation fault. [Switching to Thread 1 (LWP 1)] find_uses_to_rename_bb (bb=3D, use_blocks=3D0x1= ef8a68, need_phis=3D0x1ec2748, use_flags=3D1) at /vol/gcc/src/hg/master/local/gcc/tree-ssa-loop-manip.c:466 466 find_uses_to_rename_use (bb, PHI_ARG_DEF_FROM_EDGE (phi, = e), (gdb) bt #0 find_uses_to_rename_bb (bb=3D, use_blocks=3D0x1ef8a68, need_phis=3D0x1ec2748, use_flags=3D1) at /vol/gcc/src/hg/master/local/gcc/tree-ssa-loop-manip.c:466 #1 0x00f4b648 in find_uses_to_rename (use_flags=3D1, need_phis=3D0x1ec2748, use_blocks=3D0x1ef8a68, changed_bbs=3D) at /vol/gcc/src/hg/master/local/gcc/tree-ssa-loop-manip.c:498 #2 rewrite_into_loop_closed_ssa_1 (loop=3D, use_flags=3D1, update_flag=3D16384, changed_bbs=3D) at /vol/gcc/src/hg/master/local/gcc/tree-ssa-loop-manip.c:664 #3 rewrite_into_loop_closed_ssa_1 (changed_bbs=3D, update_flag=3D16384, use_flags=3D1, loop=3D) at /vol/gcc/src/hg/master/local/gcc/tree-ssa-loop-manip.c:629 #4 0x010f2964 in vectorize_loops () at /vol/gcc/src/hg/master/local/gcc/tree-vectorizer.c:1320 #5 0x00c52bf8 in execute_one_pass (pass=3D) at /vol/gcc/src/hg/master/local/gcc/passes.c:2567 #6 0x00c53610 in execute_pass_list_1 (pass=3D) at /vol/gcc/src/hg/master/local/gcc/passes.c:2656 #7 0x00c53634 in execute_pass_list_1 (pass=3D) at /vol/gcc/src/hg/master/local/gcc/passes.c:2657 #8 0x00c53634 in execute_pass_list_1 (pass=3D) at /vol/gcc/src/hg/master/local/gcc/passes.c:2657 #9 0x00c53688 in execute_pass_list (fn=3D0xfa8b6000, pass=3D) at /vol/gcc/src/hg/master/local/gcc/passes.c:2667 #10 0x007e0070 in cgraph_node::expand (this=3D) at /vol/gcc/src/hg/master/local/gcc/context.h:48 #11 cgraph_node::expand (this=3D) at /vol/gcc/src/hg/master/local/gcc/cgraphunit.c:1781 #12 0x007e1d3c in expand_all_functions () at /vol/gcc/src/hg/master/local/gcc/cgraphunit.c:1992 #13 symbol_table::compile (this=3D0xfa810000) at /vol/gcc/src/hg/master/local/gcc/cgraphunit.c:2356 #14 0x007e5720 in symbol_table::compile (this=3D0xfa810000) at /vol/gcc/src/hg/master/local/gcc/cgraphunit.c:2269 #15 symbol_table::finalize_compilation_unit (this=3D0xfa810000) at /vol/gcc/src/hg/master/local/gcc/cgraphunit.c:2537 #16 0x00d7a8f0 in compile_file () at /vol/gcc/src/hg/master/local/gcc/toplev.c:477 #17 0x00d7e2fc in do_compile (no_backend=3Dfalse) at /vol/gcc/src/hg/master/local/gcc/toplev.c:2154 #18 toplev::main (this=3D, argc=3D, argv=3D) at /vol/gcc/src/hg/master/local/gcc/toplev.c:2306 #19 0x018d47f4 in main (argc=3D16, argv=3D0xffbfe854) at /vol/gcc/src/hg/master/local/gcc/main.c:39 It seems plausible that this was caused by commit 4851c80ce8de18896dc5c4b1b023afa8456736ba Author: Xionghu Luo Date: Mon Nov 1 00:14:01 2021 -0500 Rename duplicate_loop_to_header_edge to duplicate_loop_body_to_header_e= dge=