https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88416
Bug ID: 88416 Summary: [8/9 Regression] ICE in in df_uses_record, at df-scan.c:3013 Product: gcc Version: 8.0 Status: UNCONFIRMED Keywords: ice-on-valid-code Severity: normal Priority: P3 Component: rtl-optimization Assignee: unassigned at gcc dot gnu.org Reporter: asolokha at gmx dot com Target Milestone: --- Target: x86_64-unknown-linux-gnu gcc-9.0.0-alpha20181202 snapshot (r266729) and gcc 8.2 ICE when compiling gcc/testsuite/gcc.target/i386/writeeflags-1.c w/ -O1 (-Og) -fvar-tracking-assignments -fno-forward-propagate --param max-cse-insns=1: % x86_64-unknown-linux-gnu-gcc-9.0.0-alpha20181202 -O1 -fvar-tracking-assignments -fno-forward-propagate --param max-cse-insns=1 -c gcc/testsuite/gcc.target/i386/writeeflags-1.c during RTL pass: combine gcc/testsuite/gcc.target/i386/writeeflags-1.c: In function 'main': gcc/testsuite/gcc.target/i386/writeeflags-1.c:31:1: internal compiler error: in df_uses_record, at df-scan.c:3013 31 | } | ^ 0x5f20d6 df_uses_record /var/tmp/portage/sys-devel/gcc-9.0.0_alpha20181202/work/gcc-9-20181202/gcc/df-scan.c:3013 0x93ed66 df_insn_refs_collect /var/tmp/portage/sys-devel/gcc-9.0.0_alpha20181202/work/gcc-9-20181202/gcc/df-scan.c:3222 0x93f127 df_insn_refs_verify /var/tmp/portage/sys-devel/gcc-9.0.0_alpha20181202/work/gcc-9-20181202/gcc/df-scan.c:4088 0x940af3 df_insn_rescan(rtx_insn*) /var/tmp/portage/sys-devel/gcc-9.0.0_alpha20181202/work/gcc-9-20181202/gcc/df-scan.c:1065 0x9424d6 df_process_deferred_rescans() /var/tmp/portage/sys-devel/gcc-9.0.0_alpha20181202/work/gcc-9-20181202/gcc/df-scan.c:1246 0x92d57a df_finish_pass(bool) /var/tmp/portage/sys-devel/gcc-9.0.0_alpha20181202/work/gcc-9-20181202/gcc/df-core.c:651