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

            Bug ID: 80072
           Summary: ICE in gimple_build_assign_1 with -O3
                    -march=broadwell/skylake-avx512
           Product: gcc
           Version: 7.0.1
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: tree-optimization
          Assignee: unassigned at gcc dot gnu.org
          Reporter: vsevolod.livinskij at frtk dot ru
  Target Milestone: ---

Created attachment 40988
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=40988&action=edit
Reproducer.

GCC fails with ICE with -O3 -march=broadwell/skylake-avx512 options.

Error:
>$ g++ -O3 -c -w -march=broadwell repr.cpp
internal compiler error: in gimple_build_assign_1, at gimple.c:422
 void foo () {
      ^~~
0xabf24b gimple_build_assign_1
        /home/vsevolod/workspace/gcc-dev/trunk/gcc/gimple.c:422
0xabf24b gimple_build_assign(tree_node*, tree_code, tree_node*, tree_node*)
        /home/vsevolod/workspace/gcc-dev/trunk/gcc/gimple.c:453
0xf1af6d rewrite_expr_tree
        /home/vsevolod/workspace/gcc-dev/trunk/gcc/tree-ssa-reassoc.c:4242
0xf1abb8 rewrite_expr_tree
        /home/vsevolod/workspace/gcc-dev/trunk/gcc/tree-ssa-reassoc.c:4287
        (.........)

GCC version:
Using built-in specs.
COLLECT_GCC=g++
COLLECT_LTO_WRAPPER=/home/vsevolod/workspace/gcc-dev/bin-trunk/libexec/gcc/x86_64-pc-linux-gnu/7.0.1/lto-wrapper
Target: x86_64-pc-linux-gnu
Configured with: /home/vsevolod/workspace/gcc-dev/trunk/configure
--prefix=/home/vsevolod/workspace/gcc-dev/bin-trunk
Thread model: posix
gcc version 7.0.1 20170315 (experimental) (GCC)

Test case is huge and creduce has failed to reduce it further.

Reply via email to