public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug target/115652] New: [15 Regression] GCN: FAIL: gcc.dg/vect/pr70138-{1,2}.c (internal compiler error: verify_ssa failed)
@ 2024-06-25 20:28 tschwinge at gcc dot gnu.org
  2024-06-25 22:00 ` [Bug tree-optimization/115652] " pinskia at gcc dot gnu.org
                   ` (10 more replies)
  0 siblings, 11 replies; 12+ messages in thread
From: tschwinge at gcc dot gnu.org @ 2024-06-25 20:28 UTC (permalink / raw)
  To: gcc-bugs

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

            Bug ID: 115652
           Summary: [15 Regression] GCN: FAIL: gcc.dg/vect/pr70138-{1,2}.c
                    (internal compiler error: verify_ssa failed)
           Product: gcc
           Version: 15.0
            Status: UNCONFIRMED
          Keywords: ice-checking, ice-on-valid-code, testsuite-fail
          Severity: normal
          Priority: P3
         Component: target
          Assignee: unassigned at gcc dot gnu.org
          Reporter: tschwinge at gcc dot gnu.org
                CC: ams at gcc dot gnu.org, rguenth at gcc dot gnu.org
  Target Milestone: ---
            Target: GCN

As of commit r15-1056-g4653b682ef161c3c2fc7bf8462b8f9206a1349e6 "Allow
single-lane SLP in-order reductions" we've got a '-fchecking' ICE regression
for GCN target (tested '-march=gfx908'):

    {+FAIL: gcc.dg/vect/pr70138-1.c (internal compiler error: verify_ssa
failed)+}
    [-PASS:-]{+FAIL:+} gcc.dg/vect/pr70138-1.c (test for excess errors)
    [-PASS:-]{+UNRESOLVED:+} gcc.dg/vect/pr70138-1.c [-execution
test-]{+compilation failed to produce executable+}

    [...]/source-gcc/gcc/testsuite/gcc.dg/vect/pr70138-1.c: In function 'foo':
    [...]/source-gcc/gcc/testsuite/gcc.dg/vect/pr70138-1.c:6:1: error:
definition in block 3 follows the use
    for SSA_NAME: stmp_c_17.9_153 in statement:
    c_17 = stmp_c_17.9_153 + stmp_c_17.9_154;
    during GIMPLE pass: vect
    dump file: ./pr70138-1.c.180t.vect
    [...]/source-gcc/gcc/testsuite/gcc.dg/vect/pr70138-1.c:6:1: internal
compiler error: verify_ssa failed
    0x142272d verify_ssa(bool, bool)
            [...]/source-gcc/gcc/tree-ssa.cc:1203

    {+FAIL: gcc.dg/vect/pr70138-2.c (internal compiler error: verify_ssa
failed)+}
    [-PASS:-]{+FAIL:+} gcc.dg/vect/pr70138-2.c (test for excess errors)
    [-PASS:-]{+UNRESOLVED:+} gcc.dg/vect/pr70138-2.c [-execution
test-]{+compilation failed to produce executable+}

    [...]/source-gcc/gcc/testsuite/gcc.dg/vect/pr70138-2.c: In function 'foo':
    [...]/source-gcc/gcc/testsuite/gcc.dg/vect/pr70138-2.c:6:1: error:
definition in block 3 follows the use
    for SSA_NAME: stmp_c_15.9_152 in statement:
    c_15 = stmp_c_15.9_152 + stmp_c_15.9_153;
    during GIMPLE pass: vect
    dump file: ./pr70138-2.c.180t.vect
    [...]/source-gcc/gcc/testsuite/gcc.dg/vect/pr70138-2.c:6:1: internal
compiler error: verify_ssa failed
    0x142272d verify_ssa(bool, bool)
            [...]/source-gcc/gcc/tree-ssa.cc:1203

^ permalink raw reply	[flat|nested] 12+ messages in thread

* [Bug tree-optimization/115652] [15 Regression] GCN: FAIL: gcc.dg/vect/pr70138-{1,2}.c (internal compiler error: verify_ssa failed)
  2024-06-25 20:28 [Bug target/115652] New: [15 Regression] GCN: FAIL: gcc.dg/vect/pr70138-{1,2}.c (internal compiler error: verify_ssa failed) tschwinge at gcc dot gnu.org
@ 2024-06-25 22:00 ` pinskia at gcc dot gnu.org
  2024-06-26  7:05 ` rguenth at gcc dot gnu.org
                   ` (9 subsequent siblings)
  10 siblings, 0 replies; 12+ messages in thread
From: pinskia at gcc dot gnu.org @ 2024-06-25 22:00 UTC (permalink / raw)
  To: gcc-bugs

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

Andrew Pinski <pinskia at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
          Component|target                      |tree-optimization
   Target Milestone|---                         |15.0
                 CC|                            |pinskia at gcc dot gnu.org

^ permalink raw reply	[flat|nested] 12+ messages in thread

* [Bug tree-optimization/115652] [15 Regression] GCN: FAIL: gcc.dg/vect/pr70138-{1,2}.c (internal compiler error: verify_ssa failed)
  2024-06-25 20:28 [Bug target/115652] New: [15 Regression] GCN: FAIL: gcc.dg/vect/pr70138-{1,2}.c (internal compiler error: verify_ssa failed) tschwinge at gcc dot gnu.org
  2024-06-25 22:00 ` [Bug tree-optimization/115652] " pinskia at gcc dot gnu.org
@ 2024-06-26  7:05 ` rguenth at gcc dot gnu.org
  2024-06-26 12:05 ` cvs-commit at gcc dot gnu.org
                   ` (8 subsequent siblings)
  10 siblings, 0 replies; 12+ messages in thread
From: rguenth at gcc dot gnu.org @ 2024-06-26  7:05 UTC (permalink / raw)
  To: gcc-bugs

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

Richard Biener <rguenth at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Assignee|unassigned at gcc dot gnu.org      |rguenth at gcc dot gnu.org
   Last reconfirmed|                            |2024-06-26
             Status|UNCONFIRMED                 |ASSIGNED
     Ever confirmed|0                           |1

--- Comment #1 from Richard Biener <rguenth at gcc dot gnu.org> ---
I will have a look.

^ permalink raw reply	[flat|nested] 12+ messages in thread

* [Bug tree-optimization/115652] [15 Regression] GCN: FAIL: gcc.dg/vect/pr70138-{1,2}.c (internal compiler error: verify_ssa failed)
  2024-06-25 20:28 [Bug target/115652] New: [15 Regression] GCN: FAIL: gcc.dg/vect/pr70138-{1,2}.c (internal compiler error: verify_ssa failed) tschwinge at gcc dot gnu.org
  2024-06-25 22:00 ` [Bug tree-optimization/115652] " pinskia at gcc dot gnu.org
  2024-06-26  7:05 ` rguenth at gcc dot gnu.org
@ 2024-06-26 12:05 ` cvs-commit at gcc dot gnu.org
  2024-06-26 12:06 ` rguenth at gcc dot gnu.org
                   ` (7 subsequent siblings)
  10 siblings, 0 replies; 12+ messages in thread
From: cvs-commit at gcc dot gnu.org @ 2024-06-26 12:05 UTC (permalink / raw)
  To: gcc-bugs

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

--- Comment #2 from GCC Commits <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by Richard Biener <rguenth@gcc.gnu.org>:

https://gcc.gnu.org/g:f80db5495d5f8455b3003951727eb6c8dc67d81d

commit r15-1653-gf80db5495d5f8455b3003951727eb6c8dc67d81d
Author: Richard Biener <rguenther@suse.de>
Date:   Wed Jun 26 09:25:27 2024 +0200

    tree-optimization/115652 - adjust insertion gsi for SLP

    The following adjusts how SLP computes the insertion location.  In
    particular it advanced the insert iterator of the found last_stmt.
    The vectorizer will later insert stmts _before_ it.  But we also
    have the constraint that possibly masked ops may not be scheduled
    outside of the loop and as we do not model the loop mask in the
    SLP graph we have to adjust for that.  The following moves this
    to after the advance since it isn't compatible with that as the
    current GIMPLE_COND exception shows.  The PR is about in-order
    reduction vectorization which also isn't happy when that's the
    very first stmt.

            PR tree-optimization/115652
            * tree-vect-slp.cc (vect_schedule_slp_node): Advance the
            iterator based on last_stmt only for vector defs.

^ permalink raw reply	[flat|nested] 12+ messages in thread

* [Bug tree-optimization/115652] [15 Regression] GCN: FAIL: gcc.dg/vect/pr70138-{1,2}.c (internal compiler error: verify_ssa failed)
  2024-06-25 20:28 [Bug target/115652] New: [15 Regression] GCN: FAIL: gcc.dg/vect/pr70138-{1,2}.c (internal compiler error: verify_ssa failed) tschwinge at gcc dot gnu.org
                   ` (2 preceding siblings ...)
  2024-06-26 12:05 ` cvs-commit at gcc dot gnu.org
@ 2024-06-26 12:06 ` rguenth at gcc dot gnu.org
  2024-06-26 15:59 ` law at gcc dot gnu.org
                   ` (6 subsequent siblings)
  10 siblings, 0 replies; 12+ messages in thread
From: rguenth at gcc dot gnu.org @ 2024-06-26 12:06 UTC (permalink / raw)
  To: gcc-bugs

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

Richard Biener <rguenth at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
         Resolution|---                         |FIXED
             Status|ASSIGNED                    |RESOLVED

--- Comment #3 from Richard Biener <rguenth at gcc dot gnu.org> ---
This should be fixed.

^ permalink raw reply	[flat|nested] 12+ messages in thread

* [Bug tree-optimization/115652] [15 Regression] GCN: FAIL: gcc.dg/vect/pr70138-{1,2}.c (internal compiler error: verify_ssa failed)
  2024-06-25 20:28 [Bug target/115652] New: [15 Regression] GCN: FAIL: gcc.dg/vect/pr70138-{1,2}.c (internal compiler error: verify_ssa failed) tschwinge at gcc dot gnu.org
                   ` (3 preceding siblings ...)
  2024-06-26 12:06 ` rguenth at gcc dot gnu.org
@ 2024-06-26 15:59 ` law at gcc dot gnu.org
  2024-06-26 17:25 ` rguenth at gcc dot gnu.org
                   ` (5 subsequent siblings)
  10 siblings, 0 replies; 12+ messages in thread
From: law at gcc dot gnu.org @ 2024-06-26 15:59 UTC (permalink / raw)
  To: gcc-bugs

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

Jeffrey A. Law <law at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |law at gcc dot gnu.org
         Resolution|FIXED                       |---
             Status|RESOLVED                    |REOPENED

--- Comment #4 from Jeffrey A. Law <law at gcc dot gnu.org> ---
That patch seems to be causing ssa verification failures (should be visible
with riscv64-elf cross):

make check-gcc RUNTESTFLAGS=rvv.exp=vsetvl_bug-2.c

Running
/home/jlaw/jenkins/workspace/riscv64-elf/gcc/gcc/testsuite/gcc.target/riscv/rvv/rvv.exp
...
FAIL: gcc.target/riscv/rvv/vsetvl/vsetvl_bug-2.c   -O0  (internal compiler
error: verify_ssa failed)
FAIL: gcc.target/riscv/rvv/vsetvl/vsetvl_bug-2.c   -O0  (test for excess
errors)
FAIL: gcc.target/riscv/rvv/vsetvl/vsetvl_bug-2.c   -O1  (internal compiler
error: verify_ssa failed)
FAIL: gcc.target/riscv/rvv/vsetvl/vsetvl_bug-2.c   -O1  (test for excess
errors)
FAIL: gcc.target/riscv/rvv/vsetvl/vsetvl_bug-2.c   -O2  (internal compiler
error: verify_ssa failed)
FAIL: gcc.target/riscv/rvv/vsetvl/vsetvl_bug-2.c   -O2  (test for excess
errors)
FAIL: gcc.target/riscv/rvv/vsetvl/vsetvl_bug-2.c   -O3 -fomit-frame-pointer
-funroll-loops -fpeel-loops -ftracer -finline-functions  (internal compiler
error: verify_ssa failed)
FAIL: gcc.target/riscv/rvv/vsetvl/vsetvl_bug-2.c   -O3 -fomit-frame-pointer
-funroll-loops -fpeel-loops -ftracer -finline-functions  (test for excess
errors)
FAIL: gcc.target/riscv/rvv/vsetvl/vsetvl_bug-2.c   -O3 -g  (internal compiler
error: verify_ssa failed)
FAIL: gcc.target/riscv/rvv/vsetvl/vsetvl_bug-2.c   -O3 -g  (test for excess
errors)
FAIL: gcc.target/riscv/rvv/vsetvl/vsetvl_bug-2.c   -Os  (internal compiler
error: verify_ssa failed)
FAIL: gcc.target/riscv/rvv/vsetvl/vsetvl_bug-2.c   -Os  (test for excess
errors)

There's a handful of other failures since yesterday, but I suspect they're all
the same root cause.

^ permalink raw reply	[flat|nested] 12+ messages in thread

* [Bug tree-optimization/115652] [15 Regression] GCN: FAIL: gcc.dg/vect/pr70138-{1,2}.c (internal compiler error: verify_ssa failed)
  2024-06-25 20:28 [Bug target/115652] New: [15 Regression] GCN: FAIL: gcc.dg/vect/pr70138-{1,2}.c (internal compiler error: verify_ssa failed) tschwinge at gcc dot gnu.org
                   ` (4 preceding siblings ...)
  2024-06-26 15:59 ` law at gcc dot gnu.org
@ 2024-06-26 17:25 ` rguenth at gcc dot gnu.org
  2024-06-27  5:53 ` cvs-commit at gcc dot gnu.org
                   ` (4 subsequent siblings)
  10 siblings, 0 replies; 12+ messages in thread
From: rguenth at gcc dot gnu.org @ 2024-06-26 17:25 UTC (permalink / raw)
  To: gcc-bugs

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

--- Comment #5 from Richard Biener <rguenth at gcc dot gnu.org> ---
(In reply to Jeffrey A. Law from comment #4)
> That patch seems to be causing ssa verification failures (should be visible
> with riscv64-elf cross):
> 
> make check-gcc RUNTESTFLAGS=rvv.exp=vsetvl_bug-2.c
> 
> Running
> /home/jlaw/jenkins/workspace/riscv64-elf/gcc/gcc/testsuite/gcc.target/riscv/
> rvv/rvv.exp ...
> FAIL: gcc.target/riscv/rvv/vsetvl/vsetvl_bug-2.c   -O0  (internal compiler
> error: verify_ssa failed)
> FAIL: gcc.target/riscv/rvv/vsetvl/vsetvl_bug-2.c   -O0  (test for excess
> errors)
> FAIL: gcc.target/riscv/rvv/vsetvl/vsetvl_bug-2.c   -O1  (internal compiler
> error: verify_ssa failed)
> FAIL: gcc.target/riscv/rvv/vsetvl/vsetvl_bug-2.c   -O1  (test for excess
> errors)
> FAIL: gcc.target/riscv/rvv/vsetvl/vsetvl_bug-2.c   -O2  (internal compiler
> error: verify_ssa failed)
> FAIL: gcc.target/riscv/rvv/vsetvl/vsetvl_bug-2.c   -O2  (test for excess
> errors)
> FAIL: gcc.target/riscv/rvv/vsetvl/vsetvl_bug-2.c   -O3 -fomit-frame-pointer
> -funroll-loops -fpeel-loops -ftracer -finline-functions  (internal compiler
> error: verify_ssa failed)
> FAIL: gcc.target/riscv/rvv/vsetvl/vsetvl_bug-2.c   -O3 -fomit-frame-pointer
> -funroll-loops -fpeel-loops -ftracer -finline-functions  (test for excess
> errors)
> FAIL: gcc.target/riscv/rvv/vsetvl/vsetvl_bug-2.c   -O3 -g  (internal
> compiler error: verify_ssa failed)
> FAIL: gcc.target/riscv/rvv/vsetvl/vsetvl_bug-2.c   -O3 -g  (test for excess
> errors)
> FAIL: gcc.target/riscv/rvv/vsetvl/vsetvl_bug-2.c   -Os  (internal compiler
> error: verify_ssa failed)
> FAIL: gcc.target/riscv/rvv/vsetvl/vsetvl_bug-2.c   -Os  (test for excess
> errors)
> 
> There's a handful of other failures since yesterday, but I suspect they're
> all the same root cause.

I can reproduce the above, we get

  vect__85.21_1 = .COND_LEN_XOR ({ -1, ... }, vect_l_437__lsm.13_110.20_2,
vect__87.19_22, vect_l_437__lsm.13_110.20_2, loop_len_54, 0);
  vect__87.19_22 = (vector([32,32]) int) vect__90.18_9;

I'm testing a fix:

diff --git a/gcc/tree-vect-slp.cc b/gcc/tree-vect-slp.cc
index 896ea6dc14c..ce214dd652e 100644
--- a/gcc/tree-vect-slp.cc
+++ b/gcc/tree-vect-slp.cc
@@ -9752,7 +9752,8 @@ vect_schedule_slp_node (vec_info *vinfo,
              {
                gimple_stmt_iterator si2
                  = gsi_after_labels (LOOP_VINFO_LOOP (loop_vinfo)->header);
-               if (vect_stmt_dominates_stmt_p (last_stmt, *si2))
+               if (last_stmt != *si2
+                   && vect_stmt_dominates_stmt_p (last_stmt, *si2))
                  si = si2;
              }
        }

^ permalink raw reply	[flat|nested] 12+ messages in thread

* [Bug tree-optimization/115652] [15 Regression] GCN: FAIL: gcc.dg/vect/pr70138-{1,2}.c (internal compiler error: verify_ssa failed)
  2024-06-25 20:28 [Bug target/115652] New: [15 Regression] GCN: FAIL: gcc.dg/vect/pr70138-{1,2}.c (internal compiler error: verify_ssa failed) tschwinge at gcc dot gnu.org
                   ` (5 preceding siblings ...)
  2024-06-26 17:25 ` rguenth at gcc dot gnu.org
@ 2024-06-27  5:53 ` cvs-commit at gcc dot gnu.org
  2024-06-27  5:54 ` rguenth at gcc dot gnu.org
                   ` (3 subsequent siblings)
  10 siblings, 0 replies; 12+ messages in thread
From: cvs-commit at gcc dot gnu.org @ 2024-06-27  5:53 UTC (permalink / raw)
  To: gcc-bugs

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

--- Comment #6 from GCC Commits <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by Richard Biener <rguenth@gcc.gnu.org>:

https://gcc.gnu.org/g:c7cb0dd94589ab501bca27f93641b4074e5a2e99

commit r15-1670-gc7cb0dd94589ab501bca27f93641b4074e5a2e99
Author: Richard Biener <rguenther@suse.de>
Date:   Wed Jun 26 19:23:26 2024 +0200

    tree-optimization/115652 - amend last fix

    The previous fix breaks in the degenerate case when the discovered
    last_stmt is equal to the first stmt in the block since then we
    undo a required stmt advancement.

            PR tree-optimization/115652
            * tree-vect-slp.cc (vect_schedule_slp_node): Only insert
            at the start of the block if that strictly dominates
            the discovered dependent stmt.

^ permalink raw reply	[flat|nested] 12+ messages in thread

* [Bug tree-optimization/115652] [15 Regression] GCN: FAIL: gcc.dg/vect/pr70138-{1,2}.c (internal compiler error: verify_ssa failed)
  2024-06-25 20:28 [Bug target/115652] New: [15 Regression] GCN: FAIL: gcc.dg/vect/pr70138-{1,2}.c (internal compiler error: verify_ssa failed) tschwinge at gcc dot gnu.org
                   ` (6 preceding siblings ...)
  2024-06-27  5:53 ` cvs-commit at gcc dot gnu.org
@ 2024-06-27  5:54 ` rguenth at gcc dot gnu.org
  2024-06-28  8:06 ` tschwinge at gcc dot gnu.org
                   ` (2 subsequent siblings)
  10 siblings, 0 replies; 12+ messages in thread
From: rguenth at gcc dot gnu.org @ 2024-06-27  5:54 UTC (permalink / raw)
  To: gcc-bugs

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

Richard Biener <rguenth at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
         Resolution|---                         |FIXED
             Status|REOPENED                    |RESOLVED

--- Comment #7 from Richard Biener <rguenth at gcc dot gnu.org> ---
Should be fixed again.

^ permalink raw reply	[flat|nested] 12+ messages in thread

* [Bug tree-optimization/115652] [15 Regression] GCN: FAIL: gcc.dg/vect/pr70138-{1,2}.c (internal compiler error: verify_ssa failed)
  2024-06-25 20:28 [Bug target/115652] New: [15 Regression] GCN: FAIL: gcc.dg/vect/pr70138-{1,2}.c (internal compiler error: verify_ssa failed) tschwinge at gcc dot gnu.org
                   ` (7 preceding siblings ...)
  2024-06-27  5:54 ` rguenth at gcc dot gnu.org
@ 2024-06-28  8:06 ` tschwinge at gcc dot gnu.org
  2024-06-28 12:50 ` cvs-commit at gcc dot gnu.org
  2024-06-28 12:50 ` rguenth at gcc dot gnu.org
  10 siblings, 0 replies; 12+ messages in thread
From: tschwinge at gcc dot gnu.org @ 2024-06-28  8:06 UTC (permalink / raw)
  To: gcc-bugs

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

Thomas Schwinge <tschwinge at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|RESOLVED                    |REOPENED
         Resolution|FIXED                       |---

--- Comment #8 from Thomas Schwinge <tschwinge at gcc dot gnu.org> ---
Richard, thanks for looking into this!

I confirm 'gcc.dg/vect/pr70138-1.c', 'gcc.dg/vect/pr70138-2.c' restored to
PASSing, but as of commit r15-1653-gf80db5495d5f8455b3003951727eb6c8dc67d81d
"tree-optimization/115652 - adjust insertion gsi for SLP", we've now got a
bunch of other ICEs for GCN target (tested '-march=gfx908').  (These are not
addressed by follow-up commit
r15-1670-gc7cb0dd94589ab501bca27f93641b4074e5a2e99 "tree-optimization/115652 -
amend last fix".)

    PASS: gcc.dg/torture/pr111614.c   -O0  (test for excess errors)
    PASS: gcc.dg/torture/pr111614.c   -O1  (test for excess errors)
    {+FAIL: gcc.dg/torture/pr111614.c   -O2  (internal compiler error:
Segmentation fault)+}
    [-PASS:-]{+FAIL:+} gcc.dg/torture/pr111614.c   -O2  (test for excess
errors)
    PASS: gcc.dg/torture/pr111614.c   -O3 -fomit-frame-pointer -funroll-loops
-fpeel-loops -ftracer -finline-functions  (test for excess errors)
    PASS: gcc.dg/torture/pr111614.c   -O3 -g  (test for excess errors)
    PASS: gcc.dg/torture/pr111614.c   -Os  (test for excess errors)

    during GIMPLE pass: vect
    [...]/gcc/testsuite/gcc.dg/torture/pr111614.c: In function 'main':
    [...]/gcc/testsuite/gcc.dg/torture/pr111614.c:19:5: internal compiler
error: Segmentation fault
    0x20dcac2 internal_error(char const*, ...)
            [...]/gcc/diagnostic-global-context.cc:491
    0x11af353 crash_signal
            [...]/gcc/toplev.cc:319
    0x7f8fc0faf51f ???
            ./signal/../sysdeps/unix/sysv/linux/x86_64/libc_sigaction.c:0
    0x14e6513 gimple_bb(gimple const*)
            [...]/gcc/gimple.h:1909
    0x14e6513 vect_stmt_dominates_stmt_p(gimple*, gimple*)
            [...]/gcc/tree-vectorizer.cc:775
    0x14bf1e5 vect_schedule_slp_node
            [...]/gcc/tree-vect-slp.cc:9754
    0x14d609f vect_schedule_slp_node
            [...]/gcc/tree-vect-slp.cc:9583
    0x14d609f vect_schedule_scc
            [...]/gcc/tree-vect-slp.cc:10025
    0x14d6038 vect_schedule_scc
            [...]/gcc/tree-vect-slp.cc:10006
    0x14d6038 vect_schedule_scc
            [...]/gcc/tree-vect-slp.cc:10006
    0x14d6038 vect_schedule_scc
            [...]/gcc/tree-vect-slp.cc:10006
    0x14d6038 vect_schedule_scc
            [...]/gcc/tree-vect-slp.cc:10006
    0x14d6797 vect_schedule_slp(vec_info*, vec<_slp_instance*, va_heap, vl_ptr>
const&)
            [...]/gcc/tree-vect-slp.cc:10170
    0x14a2a41 vect_transform_loop(_loop_vec_info*, gimple*)
            [...]/gcc/tree-vect-loop.cc:12114
    0x14e7614 vect_transform_loops
            [...]/gcc/tree-vectorizer.cc:1007
    0x14e7ce3 try_vectorize_loop_1
            [...]/gcc/tree-vectorizer.cc:1153
    0x14e7ce3 try_vectorize_loop
            [...]/gcc/tree-vectorizer.cc:1183
    0x14e836c execute
            [...]/gcc/tree-vectorizer.cc:1299

Similarly:

    {+FAIL: gcc.dg/vect/ggc-pr37574.c (internal compiler error: Segmentation
fault)+}
    [-PASS:-]{+FAIL:+} gcc.dg/vect/ggc-pr37574.c (test for excess errors)

    {+FAIL: gcc.dg/vect/no-scevccp-outer-13.c (internal compiler error:
Segmentation fault)+}
    [-PASS:-]{+FAIL:+} gcc.dg/vect/no-scevccp-outer-13.c (test for excess
errors)
    [-PASS:-]{+UNRESOLVED:+} gcc.dg/vect/no-scevccp-outer-13.c [-execution
test-]{+compilation failed to produce executable+}
    [-PASS:-]{+FAIL:+} gcc.dg/vect/no-scevccp-outer-13.c scan-tree-dump-times
vect "OUTER LOOP VECTORIZED." 1

    {+FAIL: gcc.dg/vect/no-scevccp-outer-18.c (internal compiler error:
Segmentation fault)+}
    [-PASS:-]{+FAIL:+} gcc.dg/vect/no-scevccp-outer-18.c (test for excess
errors)
    [-PASS:-]{+UNRESOLVED:+} gcc.dg/vect/no-scevccp-outer-18.c [-execution
test-]{+compilation failed to produce executable+}
    [-PASS:-]{+FAIL:+} gcc.dg/vect/no-scevccp-outer-18.c scan-tree-dump-times
vect "OUTER LOOP VECTORIZED." 1

    {+FAIL: gcc.dg/vect/no-scevccp-outer-7.c (internal compiler error:
Segmentation fault)+}
    [-PASS:-]{+FAIL:+} gcc.dg/vect/no-scevccp-outer-7.c (test for excess
errors)
    [-PASS:-]{+UNRESOLVED:+} gcc.dg/vect/no-scevccp-outer-7.c [-execution
test-]{+compilation failed to produce executable+}
    [-PASS:-]{+FAIL:+} gcc.dg/vect/no-scevccp-outer-7.c scan-tree-dump-times
vect "OUTER LOOP VECTORIZED." 1
    PASS: gcc.dg/vect/no-scevccp-outer-7.c scan-tree-dump-times vect
"vect_recog_widen_mult_pattern: detected(?:(?!Analysis failed).)*Analysis
succeeded" 1

    {+FAIL: gcc.dg/vect/vect-outer-4i.c (internal compiler error: Segmentation
fault)+}
    [-PASS:-]{+FAIL:+} gcc.dg/vect/vect-outer-4i.c (test for excess errors)
    [-PASS:-]{+UNRESOLVED:+} gcc.dg/vect/vect-outer-4i.c [-execution
test-]{+compilation failed to produce executable+}
    [-PASS:-]{+FAIL:+} gcc.dg/vect/vect-outer-4i.c scan-tree-dump-times vect
"OUTER LOOP VECTORIZED" 1

    {+FAIL: gcc.dg/vect/vect-outer-4m.c (internal compiler error: Segmentation
fault)+}
    [-PASS:-]{+FAIL:+} gcc.dg/vect/vect-outer-4m.c (test for excess errors)
    [-PASS:-]{+UNRESOLVED:+} gcc.dg/vect/vect-outer-4m.c [-execution
test-]{+compilation failed to produce executable+}
    XFAIL: gcc.dg/vect/vect-outer-4m.c scan-tree-dump-times vect "OUTER LOOP
VECTORIZED" 1

^ permalink raw reply	[flat|nested] 12+ messages in thread

* [Bug tree-optimization/115652] [15 Regression] GCN: FAIL: gcc.dg/vect/pr70138-{1,2}.c (internal compiler error: verify_ssa failed)
  2024-06-25 20:28 [Bug target/115652] New: [15 Regression] GCN: FAIL: gcc.dg/vect/pr70138-{1,2}.c (internal compiler error: verify_ssa failed) tschwinge at gcc dot gnu.org
                   ` (8 preceding siblings ...)
  2024-06-28  8:06 ` tschwinge at gcc dot gnu.org
@ 2024-06-28 12:50 ` cvs-commit at gcc dot gnu.org
  2024-06-28 12:50 ` rguenth at gcc dot gnu.org
  10 siblings, 0 replies; 12+ messages in thread
From: cvs-commit at gcc dot gnu.org @ 2024-06-28 12:50 UTC (permalink / raw)
  To: gcc-bugs

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

--- Comment #9 from GCC Commits <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by Richard Biener <rguenth@gcc.gnu.org>:

https://gcc.gnu.org/g:ff6e8b7f09712bd7ddfcd2830b286421f23abef9

commit r15-1709-gff6e8b7f09712bd7ddfcd2830b286421f23abef9
Author: Richard Biener <rguenther@suse.de>
Date:   Fri Jun 28 13:29:21 2024 +0200

    tree-optimization/115652 - more fixing of the fix

    The following addresses the corner case of an outer loop with an empty
    header where we end up asking for the BB of a NULL stmt by
    special-casing this case.

            PR tree-optimization/115652
            * tree-vect-slp.cc (vect_schedule_slp_node): Handle the case
            where the outer loop header block is empty.

^ permalink raw reply	[flat|nested] 12+ messages in thread

* [Bug tree-optimization/115652] [15 Regression] GCN: FAIL: gcc.dg/vect/pr70138-{1,2}.c (internal compiler error: verify_ssa failed)
  2024-06-25 20:28 [Bug target/115652] New: [15 Regression] GCN: FAIL: gcc.dg/vect/pr70138-{1,2}.c (internal compiler error: verify_ssa failed) tschwinge at gcc dot gnu.org
                   ` (9 preceding siblings ...)
  2024-06-28 12:50 ` cvs-commit at gcc dot gnu.org
@ 2024-06-28 12:50 ` rguenth at gcc dot gnu.org
  10 siblings, 0 replies; 12+ messages in thread
From: rguenth at gcc dot gnu.org @ 2024-06-28 12:50 UTC (permalink / raw)
  To: gcc-bugs

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

Richard Biener <rguenth at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
         Resolution|---                         |FIXED
             Status|REOPENED                    |RESOLVED

--- Comment #10 from Richard Biener <rguenth at gcc dot gnu.org> ---
Next try ;)

^ permalink raw reply	[flat|nested] 12+ messages in thread

end of thread, other threads:[~2024-06-28 12:50 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2024-06-25 20:28 [Bug target/115652] New: [15 Regression] GCN: FAIL: gcc.dg/vect/pr70138-{1,2}.c (internal compiler error: verify_ssa failed) tschwinge at gcc dot gnu.org
2024-06-25 22:00 ` [Bug tree-optimization/115652] " pinskia at gcc dot gnu.org
2024-06-26  7:05 ` rguenth at gcc dot gnu.org
2024-06-26 12:05 ` cvs-commit at gcc dot gnu.org
2024-06-26 12:06 ` rguenth at gcc dot gnu.org
2024-06-26 15:59 ` law at gcc dot gnu.org
2024-06-26 17:25 ` rguenth at gcc dot gnu.org
2024-06-27  5:53 ` cvs-commit at gcc dot gnu.org
2024-06-27  5:54 ` rguenth at gcc dot gnu.org
2024-06-28  8:06 ` tschwinge at gcc dot gnu.org
2024-06-28 12:50 ` cvs-commit at gcc dot gnu.org
2024-06-28 12:50 ` rguenth at gcc dot gnu.org

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).