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

            Bug ID: 91444
           Summary: [10 regression] Many ICEs starting with 274404
           Product: gcc
           Version: 10.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: tree-optimization
          Assignee: unassigned at gcc dot gnu.org
          Reporter: seurer at gcc dot gnu.org
  Target Milestone: ---

> FAIL: g++.dg/gomp/pr88182.C  -std=gnu++14 (internal compiler error)
> FAIL: g++.dg/gomp/pr88182.C  -std=gnu++14 (test for excess errors)
> FAIL: g++.dg/gomp/pr88182.C  -std=gnu++17 (internal compiler error)
> FAIL: g++.dg/gomp/pr88182.C  -std=gnu++17 (test for excess errors)
> FAIL: g++.dg/gomp/pr88182.C  -std=gnu++98 (internal compiler error)
> FAIL: g++.dg/gomp/pr88182.C  -std=gnu++98 (test for excess errors)
> FAIL: gcc.c-torture/execute/noinit-attribute.c   -O0  execution test
> FAIL: gcc.c-torture/execute/noinit-attribute.c   -O1  execution test
> FAIL: gcc.c-torture/execute/noinit-attribute.c   -O2  execution test
> FAIL: gcc.c-torture/execute/noinit-attribute.c   -O2 -flto 
> -fno-use-linker-plugin -flto-partition=none  execution test
> FAIL: gcc.c-torture/execute/noinit-attribute.c   -O2 -flto 
> -fuse-linker-plugin -fno-fat-lto-objects  execution test
> FAIL: gcc.c-torture/execute/noinit-attribute.c   -O3 -g  execution test
> FAIL: gcc.c-torture/execute/noinit-attribute.c   -Os  execution test
> FAIL: gcc.dg/gomp/simd-clones-1.c (internal compiler error)
> FAIL: gcc.dg/gomp/simd-clones-1.c (test for excess errors)
> FAIL: gcc.dg/pr48616.c (internal compiler error)
> FAIL: gcc.dg/pr48616.c (test for excess errors)
> FAIL: gcc.dg/vect/no-scevccp-noreassoc-outer-4.c (internal compiler error)
> FAIL: gcc.dg/vect/no-scevccp-noreassoc-outer-4.c (test for excess errors)
> FAIL: gfortran.dg/power_3.f90   -O3 -fomit-frame-pointer -funroll-loops 
> -fpeel-loops -ftracer -finline-functions  (internal compiler error)
> FAIL: gfortran.dg/power_3.f90   -O3 -fomit-frame-pointer -funroll-loops 
> -fpeel-loops -ftracer -finline-functions  (test for excess errors)
> FAIL: gfortran.dg/power_3.f90   -O3 -g  (internal compiler error)
> FAIL: gfortran.dg/power_3.f90   -O3 -g  (test for excess errors)
> FAIL: gfortran.dg/power_4.f90   -O3 -fomit-frame-pointer -funroll-loops 
> -fpeel-loops -ftracer -finline-functions  (internal compiler error)
> FAIL: gfortran.dg/power_4.f90   -O3 -fomit-frame-pointer -funroll-loops 
> -fpeel-loops -ftracer -finline-functions  (test for excess errors)
> FAIL: gfortran.dg/power_4.f90   -O3 -g  (internal compiler error)
> FAIL: gfortran.dg/power_4.f90   -O3 -g  (test for excess errors)

Looking at one of them:

spawn -ignore SIGHUP /home/seurer/gcc/build/gcc-test2/gcc/xgcc
-B/home/seurer/gcc/build/gcc-test2/gcc/
/home/seurer/gcc/gcc-test2/gcc/testsuite/gcc.dg/pr48616.c
-fno-diagnostics-show-caret -fno-diagnostics-show-line-numbers
-fdiagnostics-color=never -O2 -ftree-vectorize -lm -o ./pr48616.exe
 <mem_ref 0x3fffb5dfce90
    type <vector_type 0x3fffb5d480a0
        type <integer_type 0x3fffb5d305e8 int sizes-gimplified public SI
            size <integer_cst 0x3fffb5c511a0 constant 32>
            unit-size <integer_cst 0x3fffb5c511b8 constant 4>
            align:32 warn_if_not_align:0 symtab:0 alias-set 1 canonical-type
0x3fffb5d305e8 precision:32 min <integer_cst 0x3fffb5c51158 -2147483648> max
<integer_cst 0x3fffb5c51170 2147483647>
            pointer_to_this <pointer_type 0x3fffb5d31998>>
        V4SI
        size <integer_cst 0x3fffb5c50fa8 constant 128>
        unit-size <integer_cst 0x3fffb5c50fc0 constant 16>
        align:128 warn_if_not_align:0 symtab:0 alias-set 1 canonical-type
0x3fffb5d480a0 nunits:4
        pointer_to_this <pointer_type 0x3fffb5e17380>>

    arg:0 <addr_expr 0x3fffb5c6d4c0
        type <pointer_type 0x3fffb5e14ad0 type <array_type 0x3fffb5e11998>
            public unsigned DI
            size <integer_cst 0x3fffb5c50f60 constant 64>
            unit-size <integer_cst 0x3fffb5c50f78 constant 8>
            align:64 warn_if_not_align:0 symtab:0 alias-set -1 canonical-type
0x3fffb5e14ad0>
        constant
        arg:0 <var_decl 0x3fffb7fd03f0 a type <array_type 0x3fffb5e11998>
            addressable used public static common read TI
/home/seurer/gcc/gcc-test2/gcc/testsuite/gcc.dg/pr48616.c:8:5 size <integer_cst
0x3fffb5c50fa8 128> unit-size <integer_cst 0x3fffb5c50fc0 16>
            user align:256 warn_if_not_align:0 context <translation_unit_decl
0x3fffb5eb0d20 /home/seurer/gcc/gcc-test2/gcc/testsuite/gcc.dg/pr48616.c>
            attributes <tree_list 0x3fffb5df9f60
                purpose <identifier_node 0x3fffb5ec3070 aligned>
                value <tree_list 0x3fffb5df9ee8
                    value <integer_cst 0x3fffb5c5afe0 constant 32>>> chain
<var_decl 0x3fffb7fd0480 b>>>
    arg:1 <integer_cst 0x3fffb5c5b820 type <pointer_type 0x3fffb5d31998>
constant 0>>
 <mem_ref 0x3fffb5dfcf80
    type <vector_type 0x3fffb5d480a0
        type <integer_type 0x3fffb5d305e8 int sizes-gimplified public SI
            size <integer_cst 0x3fffb5c511a0 constant 32>
            unit-size <integer_cst 0x3fffb5c511b8 constant 4>
            align:32 warn_if_not_align:0 symtab:0 alias-set 1 canonical-type
0x3fffb5d305e8 precision:32 min <integer_cst 0x3fffb5c51158 -2147483648> max
<integer_cst 0x3fffb5c51170 2147483647>
            pointer_to_this <pointer_type 0x3fffb5d31998>>
        V4SI
        size <integer_cst 0x3fffb5c50fa8 constant 128>
        unit-size <integer_cst 0x3fffb5c50fc0 constant 16>
        align:128 warn_if_not_align:0 symtab:0 alias-set 1 canonical-type
0x3fffb5d480a0 nunits:4
        pointer_to_this <pointer_type 0x3fffb5e17380>>

    arg:0 <addr_expr 0x3fffb5c6de80
        type <pointer_type 0x3fffb5e14ad0 type <array_type 0x3fffb5e11998>
            public unsigned DI
            size <integer_cst 0x3fffb5c50f60 constant 64>
            unit-size <integer_cst 0x3fffb5c50f78 constant 8>
            align:64 warn_if_not_align:0 symtab:0 alias-set -1 canonical-type
0x3fffb5e14ad0>
        constant
        arg:0 <var_decl 0x3fffb7fd05a0 d type <array_type 0x3fffb5e11998>
            addressable used public static common read TI
/home/seurer/gcc/gcc-test2/gcc/testsuite/gcc.dg/pr48616.c:11:5 size
<integer_cst 0x3fffb5c50fa8 128> unit-size <integer_cst 0x3fffb5c50fc0 16>
            user align:256 warn_if_not_align:0 context <translation_unit_decl
0x3fffb5eb0d20 /home/seurer/gcc/gcc-test2/gcc/testsuite/gcc.dg/pr48616.c>
            attributes <tree_list 0x3fffb5dfa0c8
                purpose <identifier_node 0x3fffb5ec3070 aligned>
                value <tree_list 0x3fffb5dfa078
                    value <integer_cst 0x3fffb5c5afe0 constant 32>>> chain
<var_decl 0x3fffb7fd0630 e>>>
    arg:1 <integer_cst 0x3fffb5c5b820 type <pointer_type 0x3fffb5d31998>
constant 0>>
 <mem_ref 0x3fffb5f702d0
    type <vector_type 0x3fffb5d480a0
        type <integer_type 0x3fffb5d305e8 int sizes-gimplified public SI
            size <integer_cst 0x3fffb5c511a0 constant 32>
            unit-size <integer_cst 0x3fffb5c511b8 constant 4>
            align:32 warn_if_not_align:0 symtab:0 alias-set 1 canonical-type
0x3fffb5d305e8 precision:32 min <integer_cst 0x3fffb5c51158 -2147483648> max
<integer_cst 0x3fffb5c51170 2147483647>
            pointer_to_this <pointer_type 0x3fffb5d31998>>
        V4SI
        size <integer_cst 0x3fffb5c50fa8 constant 128>
        unit-size <integer_cst 0x3fffb5c50fc0 constant 16>
        align:128 warn_if_not_align:0 symtab:0 alias-set 1 canonical-type
0x3fffb5d480a0 nunits:4
        pointer_to_this <pointer_type 0x3fffb5e17380>>

    arg:0 <addr_expr 0x3fffb5c6fb20
        type <pointer_type 0x3fffb5e14ad0 type <array_type 0x3fffb5e11998>
            public unsigned DI
            size <integer_cst 0x3fffb5c50f60 constant 64>
            unit-size <integer_cst 0x3fffb5c50f78 constant 8>
            align:64 warn_if_not_align:0 symtab:0 alias-set -1 canonical-type
0x3fffb5e14ad0>
        constant
        arg:0 <var_decl 0x3fffb7fd03f0 a type <array_type 0x3fffb5e11998>
            addressable used public static common read TI
/home/seurer/gcc/gcc-test2/gcc/testsuite/gcc.dg/pr48616.c:8:5 size <integer_cst
0x3fffb5c50fa8 128> unit-size <integer_cst 0x3fffb5c50fc0 16>
            user align:256 warn_if_not_align:0 context <translation_unit_decl
0x3fffb5eb0d20 /home/seurer/gcc/gcc-test2/gcc/testsuite/gcc.dg/pr48616.c>
            attributes <tree_list 0x3fffb5df9f60
                purpose <identifier_node 0x3fffb5ec3070 aligned>
                value <tree_list 0x3fffb5df9ee8
                    value <integer_cst 0x3fffb5c5afe0 constant 32>>>
            (mem/c:TI (symbol_ref:DI ("a") [flags 0x80] <var_decl
0x3fffb7fd03f0 a>) [1 a+0 S16 A256]) chain <var_decl 0x3fffb7fd0480 b>>>
    arg:1 <integer_cst 0x3fffb5c5b820 type <pointer_type 0x3fffb5d31998>
constant 0>>
 <mem_ref 0x3fffb5f70370
    type <vector_type 0x3fffb5d480a0
        type <integer_type 0x3fffb5d305e8 int sizes-gimplified public SI
            size <integer_cst 0x3fffb5c511a0 constant 32>
            unit-size <integer_cst 0x3fffb5c511b8 constant 4>
            align:32 warn_if_not_align:0 symtab:0 alias-set 1 canonical-type
0x3fffb5d305e8 precision:32 min <integer_cst 0x3fffb5c51158 -2147483648> max
<integer_cst 0x3fffb5c51170 2147483647>
            pointer_to_this <pointer_type 0x3fffb5d31998>>
        V4SI
        size <integer_cst 0x3fffb5c50fa8 constant 128>
        unit-size <integer_cst 0x3fffb5c50fc0 constant 16>
        align:128 warn_if_not_align:0 symtab:0 alias-set 1 canonical-type
0x3fffb5d480a0 nunits:4
        pointer_to_this <pointer_type 0x3fffb5e17380>>

    arg:0 <addr_expr 0x3fffb5c6b1c0
        type <pointer_type 0x3fffb5e14ad0 type <array_type 0x3fffb5e11998>
            public unsigned DI
            size <integer_cst 0x3fffb5c50f60 constant 64>
            unit-size <integer_cst 0x3fffb5c50f78 constant 8>
            align:64 warn_if_not_align:0 symtab:0 alias-set -1 canonical-type
0x3fffb5e14ad0>
        constant
        arg:0 <var_decl 0x3fffb7fd05a0 d type <array_type 0x3fffb5e11998>
            addressable used public static common read TI
/home/seurer/gcc/gcc-test2/gcc/testsuite/gcc.dg/pr48616.c:11:5 size
<integer_cst 0x3fffb5c50fa8 128> unit-size <integer_cst 0x3fffb5c50fc0 16>
            user align:256 warn_if_not_align:0 context <translation_unit_decl
0x3fffb5eb0d20 /home/seurer/gcc/gcc-test2/gcc/testsuite/gcc.dg/pr48616.c>
            attributes <tree_list 0x3fffb5dfa0c8
                purpose <identifier_node 0x3fffb5ec3070 aligned>
                value <tree_list 0x3fffb5dfa078
                    value <integer_cst 0x3fffb5c5afe0 constant 32>>>
            (mem/c:TI (symbol_ref:DI ("d") [flags 0x80] <var_decl
0x3fffb7fd05a0 d>) [1 d+0 S16 A256]) chain <var_decl 0x3fffb7fd0630 e>>>
    arg:1 <integer_cst 0x3fffb5c5b820 type <pointer_type 0x3fffb5d31998>
constant 0>>
during GIMPLE pass: slp
/home/seurer/gcc/gcc-test2/gcc/testsuite/gcc.dg/pr48616.c: In function 'fn3':
/home/seurer/gcc/gcc-test2/gcc/testsuite/gcc.dg/pr48616.c:58:1: internal
compiler error: in DECL_MD_FUNCTION_CODE, at tree.h:3904
0x10f11143 DECL_MD_FUNCTION_CODE(tree_node const*)
        /home/seurer/gcc/gcc-test2/gcc/tree.h:3904
0x10f11143 rs6000_builtin_md_vectorized_function
        /home/seurer/gcc/gcc-test2/gcc/config/rs6000/rs6000.c:5338
0x10dc1a8b vectorizable_call
        /home/seurer/gcc/gcc-test2/gcc/tree-vect-stmts.c:3380
0x10dd0217 vect_analyze_stmt(_stmt_vec_info*, bool*, _slp_tree*,
_slp_instance*, vec<stmt_info_for_cost, va_heap, vl_ptr>*)
        /home/seurer/gcc/gcc-test2/gcc/tree-vect-stmts.c:10643
0x10dfddcb vect_slp_analyze_node_operations_1
        /home/seurer/gcc/gcc-test2/gcc/tree-vect-slp.c:2541
0x10dfddcb vect_slp_analyze_node_operations
        /home/seurer/gcc/gcc-test2/gcc/tree-vect-slp.c:2615
0x10dfdbab vect_slp_analyze_node_operations
        /home/seurer/gcc/gcc-test2/gcc/tree-vect-slp.c:2579
0x10dfdbab vect_slp_analyze_node_operations
        /home/seurer/gcc/gcc-test2/gcc/tree-vect-slp.c:2579
0x10dfe42f vect_slp_analyze_operations(vec_info*)
        /home/seurer/gcc/gcc-test2/gcc/tree-vect-slp.c:2644
0x10e032bf vect_slp_analyze_bb_1
        /home/seurer/gcc/gcc-test2/gcc/tree-vect-slp.c:2970
0x10e032bf vect_slp_bb(basic_block_def*)
        /home/seurer/gcc/gcc-test2/gcc/tree-vect-slp.c:3055
0x10e06d1b execute
        /home/seurer/gcc/gcc-test2/gcc/tree-vectorizer.c:1307
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.
compiler exited with status 1
FAIL: gcc.dg/pr48616.c (internal compiler error)
FAIL: gcc.dg/pr48616.c (test for excess errors)

Reply via email to