[Bug target/89474] ice in df_reg_chain_verify_unmarked, at df-scan.c:3995

dcb314 at hotmail dot com gcc-bugzilla@gcc.gnu.org
Sun Feb 24 08:46:00 GMT 2019


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

--- Comment #2 from David Binderman <dcb314 at hotmail dot com> ---
Using built-in specs.
COLLECT_GCC=/home/dcb/gcc/results/bin/gcc
Target: x86_64-pc-linux-gnu
Configured with: ../trunk/configure --prefix=/home/dcb/gcc/results.269150
--disa
ble-multilib --disable-werror --enable-checking=df,extra,fold,rtl,yes
--enable-l
anguages=c,c++,fortran
Thread model: posix
gcc version 9.0.1 20190223 (experimental) (GCC) 
COLLECT_GCC_OPTIONS='-O3' '-march=native' '-c' '-w' '-v'
 /home/dcb/gcc/results.269150/libexec/gcc/x86_64-pc-linux-gnu/9.0.1/cc1 -quiet
-
v bug507.c -march=bdver2 -mmmx -mno-3dnow -msse -msse2 -msse3 -mssse3 -msse4a
-m
cx16 -msahf -mno-movbe -maes -mno-sha -mpclmul -mpopcnt -mabm -mlwp -mfma
-mfma4
 -mxop -mbmi -mno-sgx -mno-bmi2 -mno-pconfig -mno-wbnoinvd -mtbm -mavx
-mno-avx2
 -msse4.2 -msse4.1 -mlzcnt -mno-rtm -mno-hle -mno-rdrnd -mf16c -mno-fsgsbase
-mn
o-rdseed -mprfchw -mno-adx -mfxsr -mxsave -mno-xsaveopt -mno-avx512f
-mno-avx512
er -mno-avx512cd -mno-avx512pf -mno-prefetchwt1 -mno-clflushopt -mno-xsavec
-mno
-xsaves -mno-avx512dq -mno-avx512bw -mno-avx512vl -mno-avx512ifma
-mno-avx512vbm
i -mno-avx5124fmaps -mno-avx5124vnniw -mno-clwb -mno-mwaitx -mno-clzero
-mno-pku
 -mno-rdpid -mno-gfni -mno-shstk -mno-avx512vbmi2 -mno-avx512vnni -mno-vaes
-mno
-vpclmulqdq -mno-avx512bitalg -mno-movdiri -mno-movdir64b -mno-waitpkg
-mno-clde
mote -mno-ptwrite --param l1-cache-size=16 --param l1-cache-line-size=64
--param
 l2-cache-size=2048 -mtune=bdver2 -quiet -dumpbase bug507.c -auxbase bug507 -O3 
-w -version -o /tmp/ccO1klSX.s
GNU C17 (GCC) version 9.0.1 20190223 (experimental) (x86_64-pc-linux-gnu)
        compiled by GNU C version 9.0.1 20190223 (experimental), GMP version
6.1
.2, MPFR version 3.1.6-p2, MPC version 1.1.0, isl version isl-0.16.1-GMP

GGC heuristics: --param ggc-min-expand=30 --param ggc-min-heapsize=4096
ignoring nonexistent directory
"/home/dcb/gcc/results.269150/lib/gcc/x86_64-pc-l
inux-gnu/9.0.1/../../../../x86_64-pc-linux-gnu/include"
#include "..." search starts here:
#include <...> search starts here:
 /home/dcb/gcc/results.269150/lib/gcc/x86_64-pc-linux-gnu/9.0.1/include
 /usr/local/include
 /home/dcb/gcc/results.269150/include
 /home/dcb/gcc/results.269150/lib/gcc/x86_64-pc-linux-gnu/9.0.1/include-fixed
 /usr/include
End of search list.
GNU C17 (GCC) version 9.0.1 20190223 (experimental) (x86_64-pc-linux-gnu)
        compiled by GNU C version 9.0.1 20190223 (experimental), GMP version
6.1
.2, MPFR version 3.1.6-p2, MPC version 1.1.0, isl version isl-0.16.1-GMP
GGC heuristics: --param ggc-min-expand=30 --param ggc-min-heapsize=4096
Compiler executable checksum: f1cd29d4369196367e92853cfa6243b0
during RTL pass: ira
bug507.c: In function ‘c’:
bug507.c:6:1: internal compiler error: in df_reg_chain_verify_unmarked, at
df-sc
an.c:3995
    6 | }
      | ^
0x61ca63 df_reg_chain_verify_unmarked
        ../../trunk/gcc/df-scan.c:3995

Everything is ok at -O3, so it looks machine type specific.


More information about the Gcc-bugs mailing list