[Bug ipa/92109] New: ICE in modify_call_stmt, at ipa-param-manipulation.c:1586

jan at jki dot io gcc-bugzilla@gcc.gnu.org
Tue Oct 15 18:48:00 GMT 2019


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

            Bug ID: 92109
           Summary: ICE in modify_call_stmt, at
                    ipa-param-manipulation.c:1586
           Product: gcc
           Version: 10.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: ipa
          Assignee: unassigned at gcc dot gnu.org
          Reporter: jan at jki dot io
                CC: marxin at gcc dot gnu.org
  Target Milestone: ---

ICE while compiling kjsembed with lto and -O3

/usr/libexec/gcc/x86_64-pc-linux-gnu/10.0.0-pre9999/lto1 -march=skylake -mmmx
-mno-3dnow -msse -msse2 -msse3 -mssse3 -mno-sse4a -mcx16 -msahf -mmovbe -maes
-mno-sha -mpclmul -mpopcnt -mabm -mno-lwp -mfma -mno-fma4 -mno-xop -mbmi -msgx
-mbmi2 -mno-pconfig -mno-wbnoinvd -mno-tbm -mavx -mavx2 -msse4.2 -msse4.1
-mlzcnt -mrtm -mhle -mrdrnd -mf16c -mfsgsbase -mrdseed -mprfchw -madx -mfxsr
-mxsave -mxsaveopt -mno-avx512f -mno-avx512er -mno-avx512cd -mno-avx512pf
-mno-prefetchwt1 -mclflushopt -mxsavec -mxsaves -mno-avx512dq -mno-avx512bw
-mno-avx512vl -mno-avx512ifma -mno-avx512vbmi -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-cldemote
-mno-ptwrite -mno-avx512bf16 -mno-enqcmd -mno-avx512vp2intersect -quiet
-dumpdir bin/ -dumpbase libKF5JsEmbed.so.5.63.0.ltrans6 -mmmx -mno-3dnow -msse
-msse2 -msse3 -mssse3 -mno-sse4a -mcx16 -msahf -mmovbe -maes -mno-sha -mpclmul
-mpopcnt -mabm -mno-lwp -mfma -mno-fma4 -mno-xop -mbmi -msgx -mbmi2
-mno-pconfig -mno-wbnoinvd -mno-tbm -mavx -mavx2 -msse4.2 -msse4.1 -mlzcnt
-mrtm -mhle -mrdrnd -mf16c -mfsgsbase -mrdseed -mprfchw -madx -mfxsr -mxsave
-mxsaveopt -mno-avx512f -mno-avx512er -mno-avx512cd -mno-avx512pf
-mno-prefetchwt1 -mclflushopt -mxsavec -mxsaves -mno-avx512dq -mno-avx512bw
-mno-avx512vl -mno-avx512ifma -mno-avx512vbmi -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-cldemote
-mno-ptwrite -mno-avx512bf16 -mno-enqcmd -mno-avx512vp2intersect -mtune=skylake
-mfpmath=sse -mtls-dialect=gnu2 -auxbase-strip
libKF5JsEmbed.so.5.63.0.ltrans6.ltrans.o -g -g -g -O3 -O3 -O3 -Wextra
-Wcast-align -Werror=return-type -Wpedantic -version -fdiagnostics-color=always
-fno-openmp -fno-openacc -fno-common -fPIC -fno-exceptions -fltrans
@/tmp/cc3qb0GE -o libKF5JsEmbed.so.5.63.0.ltrans6.s

GNU GIMPLE (Gentoo 10.0.0_pre9999) version 10.0.0-pre9999 20191015
(experimental) (x86_64-pc-linux-gnu)
        compiled by GNU C version 10.0.0-pre9999 20191015 (experimental), GMP
version 6.1.2, MPFR version 4.0.2, MPC version 1.1.0, isl version isl-0.21-GMP

GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072
during IPA pass: materialize-all-clones
In function ‘throwError.constprop.isra’:
lto1: internal compiler error: in modify_call_stmt, at
ipa-param-manipulation.c:1586
0x6c35a5 ipa_param_body_adjustments::modify_call_stmt(gcall**)
       
/var/tmp/portage/sys-devel/gcc-10.0.0_pre9999/work/gcc-10.0.0_pre9999/gcc/ipa-param-manipulation.c:1586
0xfc8c2f remap_gimple_stmt
       
/var/tmp/portage/sys-devel/gcc-10.0.0_pre9999/work/gcc-10.0.0_pre9999/gcc/tree-inline.c:1921
0xfc67fc copy_bb
       
/var/tmp/portage/sys-devel/gcc-10.0.0_pre9999/work/gcc-10.0.0_pre9999/gcc/tree-inline.c:1996
0xfc67fc copy_cfg_body
       
/var/tmp/portage/sys-devel/gcc-10.0.0_pre9999/work/gcc-10.0.0_pre9999/gcc/tree-inline.c:2983
0xfc67fc copy_body
       
/var/tmp/portage/sys-devel/gcc-10.0.0_pre9999/work/gcc-10.0.0_pre9999/gcc/tree-inline.c:3231
0x13512a9 tree_function_versioning(tree_node*, tree_node*,
vec<ipa_replace_map*, va_gc, vl_embed>*, ipa_param_adjustments*, bool,
bitmap_head*, basic_block_def*)
       
/var/tmp/portage/sys-devel/gcc-10.0.0_pre9999/work/gcc-10.0.0_pre9999/gcc/tree-inline.c:6274
0xe0b6cd cgraph_materialize_clone
       
/var/tmp/portage/sys-devel/gcc-10.0.0_pre9999/work/gcc-10.0.0_pre9999/gcc/cgraphclones.c:1020
0xe0b6cd symbol_table::materialize_all_clones()
       
/var/tmp/portage/sys-devel/gcc-10.0.0_pre9999/work/gcc-10.0.0_pre9999/gcc/cgraphclones.c:1107
0x1318b8c execute
       
/var/tmp/portage/sys-devel/gcc-10.0.0_pre9999/work/gcc-10.0.0_pre9999/gcc/ipa.c:1396
Please submit a full bug report,
with preprocessed source if appropriate.
Please include the complete backtrace with any bug report.
See <https://bugs.gentoo.org/> for instructions.
lto-wrapper: fatal error:
/usr/x86_64-pc-linux-gnu/gcc-bin/10.0.0-pre9999/x86_64-pc-linux-gnu-g++
returned 1 exit status
compilation terminated.


More information about the Gcc-bugs mailing list