public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug tree-optimization/95273] New: [11 regression] many ICEs after r11-564
@ 2020-05-22 16:25 seurer at linux dot vnet.ibm.com
  2020-05-22 22:47 ` [Bug tree-optimization/95273] " seurer at linux dot vnet.ibm.com
                   ` (9 more replies)
  0 siblings, 10 replies; 11+ messages in thread
From: seurer at linux dot vnet.ibm.com @ 2020-05-22 16:25 UTC (permalink / raw)
  To: gcc-bugs

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

            Bug ID: 95273
           Summary: [11 regression] many ICEs after r11-564
           Product: gcc
           Version: 11.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: tree-optimization
          Assignee: unassigned at gcc dot gnu.org
          Reporter: seurer at linux dot vnet.ibm.com
  Target Milestone: ---

One example:

Executing on host: /home/seurer/gcc/git/build/gcc-test2/gcc/xgcc
-B/home/seurer/gcc/git/build/gcc-test2/gcc/
/home/seurer/gcc/git/gcc-test2/gcc/testsuite/gcc.dg/pr48616.c   
-fno-diagnostics-show-caret -fno-diagnostics-show-line-numbers
-fdiagnostics-color=never  -fdiagnostics-urls=never   -O2 -ftree-vectorize  -lm
 -o ./pr48616.exe    (timeout = 300)
spawn -ignore SIGHUP /home/seurer/gcc/git/build/gcc-test2/gcc/xgcc
-B/home/seurer/gcc/git/build/gcc-test2/gcc/
/home/seurer/gcc/git/gcc-test2/gcc/testsuite/gcc.dg/pr48616.c
-fno-diagnostics-show-caret -fno-diagnostics-show-line-numbers
-fdiagnostics-color=never -fdiagnostics-urls=never -O2 -ftree-vectorize -lm -o
./pr48616.exe
during GIMPLE pass: slp
/home/seurer/gcc/git/gcc-test2/gcc/testsuite/gcc.dg/pr48616.c: In function
'fn3':
/home/seurer/gcc/git/gcc-test2/gcc/testsuite/gcc.dg/pr48616.c:58:1: internal
compiler error: in vect_get_constant_vectors, at tree-vect-slp.c:3638
0x10ef206f vect_get_constant_vectors
        /home/seurer/gcc/git/gcc-test2/gcc/tree-vect-slp.c:3635
0x10ef3533 vect_get_slp_defs(vec_info*, _slp_tree*, vec<vec<tree_node*,
va_heap, vl_ptr>, va_heap, vl_ptr>*, unsigned int)
        /home/seurer/gcc/git/gcc-test2/gcc/tree-vect-slp.c:3872
0x10e9e5e7 vect_get_vec_defs(vec_info*, tree_node*, tree_node*,
_stmt_vec_info*, vec<tree_node*, va_heap, vl_ptr>*, vec<tree_node*, va_heap,
vl_ptr>*, _slp_tree*)
        /home/seurer/gcc/git/gcc-test2/gcc/tree-vect-stmts.c:1636
0x10ea4bbf vectorizable_shift
        /home/seurer/gcc/git/gcc-test2/gcc/tree-vect-stmts.c:5883
0x10ec01ab vect_transform_stmt(vec_info*, _stmt_vec_info*,
gimple_stmt_iterator*, _slp_tree*, _slp_instance*)
        /home/seurer/gcc/git/gcc-test2/gcc/tree-vect-stmts.c:11165
0x10ef4653 vect_schedule_slp_instance
        /home/seurer/gcc/git/gcc-test2/gcc/tree-vect-slp.c:4220
0x10ef4363 vect_schedule_slp_instance
        /home/seurer/gcc/git/gcc-test2/gcc/tree-vect-slp.c:4112
0x10eff193 vect_schedule_slp(vec_info*)
        /home/seurer/gcc/git/gcc-test2/gcc/tree-vect-slp.c:4344
0x10f01633 vect_slp_bb_region
        /home/seurer/gcc/git/gcc-test2/gcc/tree-vect-slp.c:3298
0x10f01633 vect_slp_bb(basic_block_def*)
        /home/seurer/gcc/git/gcc-test2/gcc/tree-vect-slp.c:3421
0x10f0393b execute
        /home/seurer/gcc/git/gcc-test2/gcc/tree-vectorizer.c:1320

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

* [Bug tree-optimization/95273] [11 regression] many ICEs after r11-564
  2020-05-22 16:25 [Bug tree-optimization/95273] New: [11 regression] many ICEs after r11-564 seurer at linux dot vnet.ibm.com
@ 2020-05-22 22:47 ` seurer at linux dot vnet.ibm.com
  2020-05-25  7:00 ` rguenth at gcc dot gnu.org
                   ` (8 subsequent siblings)
  9 siblings, 0 replies; 11+ messages in thread
From: seurer at linux dot vnet.ibm.com @ 2020-05-22 22:47 UTC (permalink / raw)
  To: gcc-bugs

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

--- Comment #1 from Bill Seurer <seurer at linux dot vnet.ibm.com> ---
Here's a full list:

> FAIL: gcc.c-torture/execute/990128-1.c   -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions  (internal compiler error)
> FAIL: gcc.c-torture/execute/990128-1.c   -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions  (test for excess errors)
> FAIL: gcc.c-torture/execute/990128-1.c   -O3 -g  (internal compiler error)
> FAIL: gcc.c-torture/execute/990128-1.c   -O3 -g  (test for excess errors)
> FAIL: gcc.c-torture/execute/loop-13.c   -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions  (internal compiler error)
> FAIL: gcc.c-torture/execute/loop-13.c   -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions  (test for excess errors)
> FAIL: gcc.c-torture/execute/loop-13.c   -O3 -g  (internal compiler error)
> FAIL: gcc.c-torture/execute/loop-13.c   -O3 -g  (test for excess errors)
> FAIL: gcc.dg/pr48616.c (internal compiler error)
> FAIL: gcc.dg/pr48616.c (test for excess errors)
> FAIL: gcc.dg/pr86179.c (internal compiler error)
> FAIL: gcc.dg/pr86179.c (test for excess errors)
> FAIL: gcc.dg/torture/20181024-1.c   -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions  (internal compiler error)
> FAIL: gcc.dg/torture/20181024-1.c   -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions  (test for excess errors)
> FAIL: gcc.dg/torture/20181024-1.c   -O3 -g  (internal compiler error)
> FAIL: gcc.dg/torture/20181024-1.c   -O3 -g  (test for excess errors)
> FAIL: gcc.dg/torture/pr66856-1.c   -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions  (internal compiler error)
> FAIL: gcc.dg/torture/pr66856-1.c   -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions  (test for excess errors)
> FAIL: gcc.dg/torture/pr66856-1.c   -O3 -g  (internal compiler error)
> FAIL: gcc.dg/torture/pr66856-1.c   -O3 -g  (test for excess errors)
> FAIL: gcc.dg/torture/pr66856-2.c   -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions  (internal compiler error)
> FAIL: gcc.dg/torture/pr66856-2.c   -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions  (test for excess errors)
> FAIL: gcc.dg/torture/pr66856-2.c   -O3 -g  (internal compiler error)
> FAIL: gcc.dg/torture/pr66856-2.c   -O3 -g  (test for excess errors)
> FAIL: gcc.dg/torture/pr69168.c   -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions  (internal compiler error)
> FAIL: gcc.dg/torture/pr69168.c   -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions  (test for excess errors)
> FAIL: gcc.dg/torture/pr69168.c   -O3 -g  (internal compiler error)
> FAIL: gcc.dg/torture/pr69168.c   -O3 -g  (test for excess errors)
> FAIL: gcc.dg/torture/pr93428.c   -O1  (internal compiler error)
> FAIL: gcc.dg/torture/pr93428.c   -O1  (test for excess errors)
> FAIL: gcc.dg/torture/pr93428.c   -O2  (internal compiler error)
> FAIL: gcc.dg/torture/pr93428.c   -O2  (test for excess errors)
> FAIL: gcc.dg/torture/pr93428.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none  (internal compiler error)
> FAIL: gcc.dg/torture/pr93428.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none  (test for excess errors)
> FAIL: gcc.dg/torture/pr93428.c   -O3 -g  (internal compiler error)
> FAIL: gcc.dg/torture/pr93428.c   -O3 -g  (test for excess errors)
> FAIL: gcc.dg/torture/pr93428.c   -Os  (internal compiler error)
> FAIL: gcc.dg/torture/pr93428.c   -Os  (test for excess errors)
> FAIL: gcc.dg/vect/bb-slp-over-widen-1.c (internal compiler error)
> FAIL: gcc.dg/vect/bb-slp-over-widen-1.c (test for excess errors)
> FAIL: gcc.dg/vect/bb-slp-over-widen-1.c -flto -ffat-lto-objects  scan-tree-dump slp2 "demoting int to unsigned short"
> FAIL: gcc.dg/vect/bb-slp-over-widen-1.c -flto -ffat-lto-objects  scan-tree-dump-times slp2 "basic block vectorized" 2
> FAIL: gcc.dg/vect/bb-slp-over-widen-1.c -flto -ffat-lto-objects (internal compiler error)
> FAIL: gcc.dg/vect/bb-slp-over-widen-1.c -flto -ffat-lto-objects (test for excess errors)
> FAIL: gcc.dg/vect/bb-slp-over-widen-1.c scan-tree-dump slp2 "demoting int to unsigned short"
> FAIL: gcc.dg/vect/bb-slp-over-widen-1.c scan-tree-dump-times slp2 "basic block vectorized" 2
> FAIL: gcc.dg/vect/bb-slp-over-widen-2.c (internal compiler error)
> FAIL: gcc.dg/vect/bb-slp-over-widen-2.c (test for excess errors)
> FAIL: gcc.dg/vect/bb-slp-over-widen-2.c -flto -ffat-lto-objects  scan-tree-dump slp2 "demoting int to unsigned short"
> FAIL: gcc.dg/vect/bb-slp-over-widen-2.c -flto -ffat-lto-objects  scan-tree-dump-times slp2 "basic block vectorized" 2
> FAIL: gcc.dg/vect/bb-slp-over-widen-2.c -flto -ffat-lto-objects (internal compiler error)
> FAIL: gcc.dg/vect/bb-slp-over-widen-2.c -flto -ffat-lto-objects (test for excess errors)
> FAIL: gcc.dg/vect/bb-slp-over-widen-2.c scan-tree-dump slp2 "demoting int to unsigned short"
> FAIL: gcc.dg/vect/bb-slp-over-widen-2.c scan-tree-dump-times slp2 "basic block vectorized" 2
> FAIL: gcc.dg/vect/pr33369.c (internal compiler error)
> FAIL: gcc.dg/vect/pr33369.c (test for excess errors)
> FAIL: gcc.dg/vect/pr33369.c -flto -ffat-lto-objects (internal compiler error)
> FAIL: gcc.dg/vect/pr33369.c -flto -ffat-lto-objects (test for excess errors)
> FAIL: gcc.dg/vect/pr33953.c (internal compiler error)
> FAIL: gcc.dg/vect/pr33953.c (test for excess errors)
> FAIL: gcc.dg/vect/pr33953.c -flto -ffat-lto-objects  scan-tree-dump-times vect "vectorized 1 loops" 1
> FAIL: gcc.dg/vect/pr33953.c -flto -ffat-lto-objects  scan-tree-dump-times vect "vectorizing stmts using SLP" 1
> FAIL: gcc.dg/vect/pr33953.c -flto -ffat-lto-objects (internal compiler error)
> FAIL: gcc.dg/vect/pr33953.c -flto -ffat-lto-objects (test for excess errors)
> FAIL: gcc.dg/vect/pr33953.c scan-tree-dump-times vect "vectorized 1 loops" 1
> FAIL: gcc.dg/vect/pr33953.c scan-tree-dump-times vect "vectorizing stmts using SLP" 1
> FAIL: gcc.dg/vect/pr46049.c (internal compiler error)
> FAIL: gcc.dg/vect/pr46049.c (test for excess errors)
> FAIL: gcc.dg/vect/pr46049.c -flto -ffat-lto-objects (internal compiler error)
> FAIL: gcc.dg/vect/pr46049.c -flto -ffat-lto-objects (test for excess errors)
> FAIL: gcc.dg/vect/pr51581-3.c (internal compiler error)
> FAIL: gcc.dg/vect/pr51581-3.c (test for excess errors)
> FAIL: gcc.dg/vect/pr51581-3.c -flto -ffat-lto-objects (internal compiler error)
> FAIL: gcc.dg/vect/pr51581-3.c -flto -ffat-lto-objects (test for excess errors)
> FAIL: gcc.dg/vect/pr51581-4.c (internal compiler error)
> FAIL: gcc.dg/vect/pr51581-4.c (test for excess errors)
> FAIL: gcc.dg/vect/pr51581-4.c -flto -ffat-lto-objects (internal compiler error)
> FAIL: gcc.dg/vect/pr51581-4.c -flto -ffat-lto-objects (test for excess errors)
> FAIL: gcc.dg/vect/slp-36.c (internal compiler error)
> FAIL: gcc.dg/vect/slp-36.c (test for excess errors)
> FAIL: gcc.dg/vect/slp-36.c -flto -ffat-lto-objects (internal compiler error)
> FAIL: gcc.dg/vect/slp-36.c -flto -ffat-lto-objects (test for excess errors)
> FAIL: gcc.dg/vect/vect-avg-15.c (internal compiler error)
> FAIL: gcc.dg/vect/vect-avg-15.c (test for excess errors)
> FAIL: gcc.dg/vect/vect-avg-15.c -flto -ffat-lto-objects (internal compiler error)
> FAIL: gcc.dg/vect/vect-avg-15.c -flto -ffat-lto-objects (test for excess errors)
> FAIL: gcc.dg/vect/vect-avg-16.c (internal compiler error)
> FAIL: gcc.dg/vect/vect-avg-16.c (test for excess errors)
> FAIL: gcc.dg/vect/vect-avg-16.c -flto -ffat-lto-objects (internal compiler error)
> FAIL: gcc.dg/vect/vect-avg-16.c -flto -ffat-lto-objects (test for excess errors)
> FAIL: gcc.dg/vect/vect-widen-shift-s16.c (internal compiler error)
> FAIL: gcc.dg/vect/vect-widen-shift-s16.c (test for excess errors)
> FAIL: gcc.dg/vect/vect-widen-shift-s16.c -flto -ffat-lto-objects  scan-tree-dump-times vect "vectorized 2 loops" 1
> FAIL: gcc.dg/vect/vect-widen-shift-s16.c -flto -ffat-lto-objects (internal compiler error)
> FAIL: gcc.dg/vect/vect-widen-shift-s16.c -flto -ffat-lto-objects (test for excess errors)
> FAIL: gcc.dg/vect/vect-widen-shift-s16.c scan-tree-dump-times vect "vectorized 2 loops" 1
> FAIL: gcc.dg/vshift-5.c (internal compiler error)
> FAIL: gcc.dg/vshift-5.c (test for excess errors)
> FAIL: gcc.target/powerpc/pr84112.c (internal compiler error)
> FAIL: gcc.target/powerpc/pr84112.c (test for excess errors)
> FAIL: gcc.target/powerpc/ssse3-pmulhrsw.c (internal compiler error)
> FAIL: gcc.target/powerpc/ssse3-pmulhrsw.c (test for excess errors)

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

* [Bug tree-optimization/95273] [11 regression] many ICEs after r11-564
  2020-05-22 16:25 [Bug tree-optimization/95273] New: [11 regression] many ICEs after r11-564 seurer at linux dot vnet.ibm.com
  2020-05-22 22:47 ` [Bug tree-optimization/95273] " seurer at linux dot vnet.ibm.com
@ 2020-05-25  7:00 ` rguenth at gcc dot gnu.org
  2020-05-25  9:26 ` rguenth at gcc dot gnu.org
                   ` (7 subsequent siblings)
  9 siblings, 0 replies; 11+ messages in thread
From: rguenth at gcc dot gnu.org @ 2020-05-25  7:00 UTC (permalink / raw)
  To: gcc-bugs

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|---                         |11.0
   Last reconfirmed|                            |2020-05-25
     Ever confirmed|0                           |1
           Assignee|unassigned at gcc dot gnu.org      |rguenth at gcc dot gnu.org
             Status|UNCONFIRMED                 |ASSIGNED

--- Comment #2 from Richard Biener <rguenth at gcc dot gnu.org> ---
Mine.

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

* [Bug tree-optimization/95273] [11 regression] many ICEs after r11-564
  2020-05-22 16:25 [Bug tree-optimization/95273] New: [11 regression] many ICEs after r11-564 seurer at linux dot vnet.ibm.com
  2020-05-22 22:47 ` [Bug tree-optimization/95273] " seurer at linux dot vnet.ibm.com
  2020-05-25  7:00 ` rguenth at gcc dot gnu.org
@ 2020-05-25  9:26 ` rguenth at gcc dot gnu.org
  2020-05-26  9:47 ` clyon at gcc dot gnu.org
                   ` (6 subsequent siblings)
  9 siblings, 0 replies; 11+ messages in thread
From: rguenth at gcc dot gnu.org @ 2020-05-25  9:26 UTC (permalink / raw)
  To: gcc-bugs

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

--- Comment #3 from Richard Biener <rguenth at gcc dot gnu.org> ---
I'll first see what remains fixing the rest of the fallout from the rev.

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

* [Bug tree-optimization/95273] [11 regression] many ICEs after r11-564
  2020-05-22 16:25 [Bug tree-optimization/95273] New: [11 regression] many ICEs after r11-564 seurer at linux dot vnet.ibm.com
                   ` (2 preceding siblings ...)
  2020-05-25  9:26 ` rguenth at gcc dot gnu.org
@ 2020-05-26  9:47 ` clyon at gcc dot gnu.org
  2020-05-26 14:00 ` rguenth at gcc dot gnu.org
                   ` (5 subsequent siblings)
  9 siblings, 0 replies; 11+ messages in thread
From: clyon at gcc dot gnu.org @ 2020-05-26  9:47 UTC (permalink / raw)
  To: gcc-bugs

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

Christophe Lyon <clyon at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |clyon at gcc dot gnu.org
             Target|powerpc64*-linux-gnu        |powerpc64*-linux-gnu
                   |                            |aarch64 arm

--- Comment #4 from Christophe Lyon <clyon at gcc dot gnu.org> ---
If that helps:

on aarch64:
gcc.dg/vshift-5.c (internal compiler error)

on arm-linux-gnueabihf (--with-fpu neon-fp16):
    gcc.dg/pr48616.c (internal compiler error)
    gcc.dg/pr86179.c (internal compiler error)
    gcc.dg/torture/pr66856-1.c   -O3 -fomit-frame-pointer -funroll-loops
-fpeel-loops -ftracer -finline-functions  (internal compiler error)
    gcc.dg/torture/pr66856-1.c   -O3 -g  (internal compiler error)
    gcc.dg/torture/pr66856-2.c   -O3 -fomit-frame-pointer -funroll-loops
-fpeel-loops -ftracer -finline-functions  (internal compiler error)
    gcc.dg/torture/pr66856-2.c   -O3 -g  (internal compiler error)
    gcc.dg/torture/pr93428.c   -O1  (internal compiler error)
    gcc.dg/torture/pr93428.c   -O2  (internal compiler error)
    gcc.dg/torture/pr93428.c   -O2 -flto -fno-use-linker-plugin
-flto-partition=none  (internal compiler error)
    gcc.dg/torture/pr93428.c   -O3 -g  (internal compiler error)
    gcc.dg/torture/pr93428.c   -Os  (internal compiler error)
    gcc.dg/vect/bb-slp-over-widen-1.c (internal compiler error)
    gcc.dg/vect/bb-slp-over-widen-1.c -flto -ffat-lto-objects (internal
compiler error)
    gcc.dg/vect/bb-slp-over-widen-2.c (internal compiler error)
    gcc.dg/vect/bb-slp-over-widen-2.c -flto -ffat-lto-objects (internal
compiler error)
    gcc.dg/vect/pr33369.c (internal compiler error)
    gcc.dg/vect/pr33369.c -flto -ffat-lto-objects (internal compiler error)
    gcc.dg/vect/pr33953.c (internal compiler error)
    gcc.dg/vect/pr33953.c -flto -ffat-lto-objects (internal compiler error)
    gcc.dg/vect/pr46049.c (internal compiler error)
    gcc.dg/vect/pr46049.c -flto -ffat-lto-objects (internal compiler error)
    gcc.dg/vect/pr46126.c (internal compiler error)
    gcc.dg/vect/pr46126.c -flto -ffat-lto-objects (internal compiler error)
    gcc.dg/vect/pr51581-3.c (internal compiler error)
    gcc.dg/vect/pr51581-3.c -flto -ffat-lto-objects (internal compiler error)
    gcc.dg/vect/pr51581-4.c (internal compiler error)
    gcc.dg/vect/pr51581-4.c -flto -ffat-lto-objects (internal compiler error)
    gcc.dg/vect/slp-36.c (internal compiler error)
    gcc.dg/vect/slp-36.c -flto -ffat-lto-objects (internal compiler error)
    gcc.dg/vect/slp-multitypes-13.c (internal compiler error)
    gcc.dg/vect/slp-multitypes-13.c -flto -ffat-lto-objects (internal compiler
error)
    gcc.dg/vect/vect-avg-15.c (internal compiler error)
    gcc.dg/vect/vect-avg-15.c -flto -ffat-lto-objects (internal compiler error)
    gcc.dg/vect/vect-avg-16.c (internal compiler error)
    gcc.dg/vect/vect-avg-16.c -flto -ffat-lto-objects (internal compiler error)
    gcc.target/arm/pr53636.c (internal compiler error)

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

* [Bug tree-optimization/95273] [11 regression] many ICEs after r11-564
  2020-05-22 16:25 [Bug tree-optimization/95273] New: [11 regression] many ICEs after r11-564 seurer at linux dot vnet.ibm.com
                   ` (3 preceding siblings ...)
  2020-05-26  9:47 ` clyon at gcc dot gnu.org
@ 2020-05-26 14:00 ` rguenth at gcc dot gnu.org
  2020-05-27 14:00 ` marxin at gcc dot gnu.org
                   ` (4 subsequent siblings)
  9 siblings, 0 replies; 11+ messages in thread
From: rguenth at gcc dot gnu.org @ 2020-05-26 14:00 UTC (permalink / raw)
  To: gcc-bugs

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

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

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

--- Comment #5 from Richard Biener <rguenth at gcc dot gnu.org> ---
Most cases seem to be fixed now, gcc.dg/vect/pr33369.c was also reported as
PR95327, testing fix for that.

cc1-cross testing of quite some produce excess errors (missing target libc
headers...).  Still closing as fixed now, please re-open if any FAILs remain.

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

* [Bug tree-optimization/95273] [11 regression] many ICEs after r11-564
  2020-05-22 16:25 [Bug tree-optimization/95273] New: [11 regression] many ICEs after r11-564 seurer at linux dot vnet.ibm.com
                   ` (4 preceding siblings ...)
  2020-05-26 14:00 ` rguenth at gcc dot gnu.org
@ 2020-05-27 14:00 ` marxin at gcc dot gnu.org
  2020-05-27 14:02 ` marxin at gcc dot gnu.org
                   ` (3 subsequent siblings)
  9 siblings, 0 replies; 11+ messages in thread
From: marxin at gcc dot gnu.org @ 2020-05-27 14:00 UTC (permalink / raw)
  To: gcc-bugs

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

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

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

--- Comment #6 from Martin Liška <marxin at gcc dot gnu.org> ---
I still see:

$ ./xgcc -B. /home/marxin/Programming/gcc2/gcc/testsuite/gcc.dg/pr86179.c -O3
-c
during GIMPLE pass: vect
/home/marxin/Programming/gcc2/gcc/testsuite/gcc.dg/pr86179.c: In function ‘c’:
/home/marxin/Programming/gcc2/gcc/testsuite/gcc.dg/pr86179.c:7:6: internal
compiler error: in vect_get_constant_vectors, at tree-vect-slp.c:3683
    7 | void c(int32_t *d, char *g)
      |      ^
0x1527fe8 vect_get_constant_vectors
        /home/marxin/Programming/gcc/gcc/tree-vect-slp.c:3683
0x1528ba2 vect_get_slp_defs(vec_info*, _slp_tree*, vec<vec<tree_node*, va_heap,
vl_ptr>, va_heap, vl_ptr>*, unsigned int)
        /home/marxin/Programming/gcc/gcc/tree-vect-slp.c:3915
0x14bce34 vect_get_vec_defs(vec_info*, tree_node*, tree_node*, _stmt_vec_info*,
vec<tree_node*, va_heap, vl_ptr>*, vec<tree_node*, va_heap, vl_ptr>*,
_slp_tree*)
        /home/marxin/Programming/gcc/gcc/tree-vect-stmts.c:1636
0x14ccf29 vectorizable_shift
        /home/marxin/Programming/gcc/gcc/tree-vect-stmts.c:5900
0x14e00bf vect_transform_stmt(vec_info*, _stmt_vec_info*,
gimple_stmt_iterator*, _slp_tree*, _slp_instance*)
        /home/marxin/Programming/gcc/gcc/tree-vect-stmts.c:11182
0x1529e22 vect_schedule_slp_instance
        /home/marxin/Programming/gcc/gcc/tree-vect-slp.c:4263
0x152963c vect_schedule_slp_instance
        /home/marxin/Programming/gcc/gcc/tree-vect-slp.c:4155
0x152963c vect_schedule_slp_instance
        /home/marxin/Programming/gcc/gcc/tree-vect-slp.c:4155
0x152963c vect_schedule_slp_instance
        /home/marxin/Programming/gcc/gcc/tree-vect-slp.c:4155
0x152963c vect_schedule_slp_instance
        /home/marxin/Programming/gcc/gcc/tree-vect-slp.c:4155
0x152963c vect_schedule_slp_instance
        /home/marxin/Programming/gcc/gcc/tree-vect-slp.c:4155
0x152a426 vect_schedule_slp(vec_info*)
        /home/marxin/Programming/gcc/gcc/tree-vect-slp.c:4387
0x15074ad vect_transform_loop(_loop_vec_info*, gimple*)
        /home/marxin/Programming/gcc/gcc/tree-vect-loop.c:8753
0x1533096 try_vectorize_loop_1
        /home/marxin/Programming/gcc/gcc/tree-vectorizer.c:988
0x1533332 try_vectorize_loop
        /home/marxin/Programming/gcc/gcc/tree-vectorizer.c:1044
0x153350c vectorize_loops()
        /home/marxin/Programming/gcc/gcc/tree-vectorizer.c:1125
0x13a6bc5 execute
        /home/marxin/Programming/gcc/gcc/tree-ssa-loop.c:414
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.

$ ./xgcc -v
Using built-in specs.
COLLECT_GCC=./xgcc
Target: ppc64le-linux-gnu
Configured with: /home/marxin/Programming/gcc/configure
--enable-languages=c,c++,fortran,lto --prefix=/home/marxin/bin/gcc
--disable-bootstrap --disable-multilib --disable-libsanitizer
--target=ppc64le-linux-gnu
Thread model: posix
Supported LTO compression algorithms: zlib zstd
gcc version 11.0.0 20200527 (experimental) (GCC)

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

* [Bug tree-optimization/95273] [11 regression] many ICEs after r11-564
  2020-05-22 16:25 [Bug tree-optimization/95273] New: [11 regression] many ICEs after r11-564 seurer at linux dot vnet.ibm.com
                   ` (5 preceding siblings ...)
  2020-05-27 14:00 ` marxin at gcc dot gnu.org
@ 2020-05-27 14:02 ` marxin at gcc dot gnu.org
  2020-05-27 22:40 ` seurer at linux dot vnet.ibm.com
                   ` (2 subsequent siblings)
  9 siblings, 0 replies; 11+ messages in thread
From: marxin at gcc dot gnu.org @ 2020-05-27 14:02 UTC (permalink / raw)
  To: gcc-bugs

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

--- Comment #7 from Martin Liška <marxin at gcc dot gnu.org> ---
The same for:

$ ./xgcc -B. ../../gcc/testsuite/gcc.c-torture/execute/loop-13.c -O3
during GIMPLE pass: vect
../../gcc/testsuite/gcc.c-torture/execute/loop-13.c:21:1: internal compiler
error: in vect_get_constant_vectors, at tree-vect-slp.c:3683
   21 | main (void)
      | ^~~~
0x1527fe8 vect_get_constant_vectors

and

$ ./xgcc -B. /home/marxin/Programming/gcc2/gcc/testsuite/gcc.dg/vect/pr33953.c
-O3
during GIMPLE pass: vect
/home/marxin/Programming/gcc2/gcc/testsuite/gcc.dg/vect/pr33953.c: In function
‘blockmove_NtoN_blend_noremap32’:
/home/marxin/Programming/gcc2/gcc/testsuite/gcc.dg/vect/pr33953.c:6:6: internal
compiler error: in vect_get_constant_vectors, at tree-vect-slp.c:3683

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

* [Bug tree-optimization/95273] [11 regression] many ICEs after r11-564
  2020-05-22 16:25 [Bug tree-optimization/95273] New: [11 regression] many ICEs after r11-564 seurer at linux dot vnet.ibm.com
                   ` (6 preceding siblings ...)
  2020-05-27 14:02 ` marxin at gcc dot gnu.org
@ 2020-05-27 22:40 ` seurer at linux dot vnet.ibm.com
  2020-05-28  9:55 ` cvs-commit at gcc dot gnu.org
  2020-05-28 10:01 ` rguenth at gcc dot gnu.org
  9 siblings, 0 replies; 11+ messages in thread
From: seurer at linux dot vnet.ibm.com @ 2020-05-27 22:40 UTC (permalink / raw)
  To: gcc-bugs

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

--- Comment #8 from Bill Seurer <seurer at linux dot vnet.ibm.com> ---
Those are new ones.  I will track down the source tomorrow morning if no one
else has in the meantime.

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

* [Bug tree-optimization/95273] [11 regression] many ICEs after r11-564
  2020-05-22 16:25 [Bug tree-optimization/95273] New: [11 regression] many ICEs after r11-564 seurer at linux dot vnet.ibm.com
                   ` (7 preceding siblings ...)
  2020-05-27 22:40 ` seurer at linux dot vnet.ibm.com
@ 2020-05-28  9:55 ` cvs-commit at gcc dot gnu.org
  2020-05-28 10:01 ` rguenth at gcc dot gnu.org
  9 siblings, 0 replies; 11+ messages in thread
From: cvs-commit at gcc dot gnu.org @ 2020-05-28  9:55 UTC (permalink / raw)
  To: gcc-bugs

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

--- Comment #9 from CVS 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:09df85393ce5501a28359d159670fd05c4d70abf

commit r11-687-g09df85393ce5501a28359d159670fd05c4d70abf
Author: Richard Biener <rguenther@suse.de>
Date:   Thu May 28 10:27:48 2020 +0200

    tree-optimization/95273 - more vectorizable_shift massaging

    Covering all bases in vectorizable_shift is hard - this makes sure
    to appropriately handle the case of PR95356 without breaking others.

    2020-05-28  Richard Biener  <rguenther@suse.de>

            PR tree-optimization/95273
            PR tree-optimization/95356
            * tree-vect-stmts.c (vectorizable_shift): Adjust when and to
            what we set the vector type of the shift operand SLP node
            again.

            * gcc.target/i386/pr95356.c: New testcase.

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

* [Bug tree-optimization/95273] [11 regression] many ICEs after r11-564
  2020-05-22 16:25 [Bug tree-optimization/95273] New: [11 regression] many ICEs after r11-564 seurer at linux dot vnet.ibm.com
                   ` (8 preceding siblings ...)
  2020-05-28  9:55 ` cvs-commit at gcc dot gnu.org
@ 2020-05-28 10:01 ` rguenth at gcc dot gnu.org
  9 siblings, 0 replies; 11+ messages in thread
From: rguenth at gcc dot gnu.org @ 2020-05-28 10:01 UTC (permalink / raw)
  To: gcc-bugs

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

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

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

--- Comment #10 from Richard Biener <rguenth at gcc dot gnu.org> ---
Fixed.

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

end of thread, other threads:[~2020-05-28 10:01 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-05-22 16:25 [Bug tree-optimization/95273] New: [11 regression] many ICEs after r11-564 seurer at linux dot vnet.ibm.com
2020-05-22 22:47 ` [Bug tree-optimization/95273] " seurer at linux dot vnet.ibm.com
2020-05-25  7:00 ` rguenth at gcc dot gnu.org
2020-05-25  9:26 ` rguenth at gcc dot gnu.org
2020-05-26  9:47 ` clyon at gcc dot gnu.org
2020-05-26 14:00 ` rguenth at gcc dot gnu.org
2020-05-27 14:00 ` marxin at gcc dot gnu.org
2020-05-27 14:02 ` marxin at gcc dot gnu.org
2020-05-27 22:40 ` seurer at linux dot vnet.ibm.com
2020-05-28  9:55 ` cvs-commit at gcc dot gnu.org
2020-05-28 10:01 ` 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).