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

Reply via email to