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.