[Bug rtl-optimization/85645] New: ICE in maybe_record_trace_start, at dwarf2cfi.c:2348
asolokha at gmx dot com
gcc-bugzilla@gcc.gnu.org
Fri May 4 03:31:00 GMT 2018
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85645
Bug ID: 85645
Summary: ICE in maybe_record_trace_start, at dwarf2cfi.c:2348
Product: gcc
Version: unknown
Status: UNCONFIRMED
Keywords: ice-checking, ice-on-invalid-code
Severity: normal
Priority: P3
Component: rtl-optimization
Assignee: unassigned at gcc dot gnu.org
Reporter: asolokha at gmx dot com
Target Milestone: ---
Target: powerpc-*-linux-gnu*
Created attachment 44064
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=44064&action=edit
Testcase
gcc-9.0.0-alpha20180429 snapshot (r259749) ICEs when compiling the attached
snippet w/ -mcpu=powerpc -O1 -funroll-loops -fno-dce -fno-tree-dominator-opts
-fno-tree-fre:
% powerpc-e300c3-linux-gnu-gcc-9.0.0-alpha20180429 -mcpu=powerpc -O1
-funroll-loops -fno-dce -fno-tree-dominator-opts -fno-tree-fre -w -c p4tfcqzb.c
during RTL pass: dwarf2
p4tfcqzb.c: In function 'g7':
p4tfcqzb.c:55:1: internal compiler error: in maybe_record_trace_start, at
dwarf2cfi.c:2348
}
^
0x7ce5bc maybe_record_trace_start
/var/tmp/portage/cross-powerpc-e300c3-linux-gnu/gcc-9.0.0_alpha20180429/work/gcc-9-20180429/gcc/dwarf2cfi.c:2348
0x7d0d16 scan_trace
/var/tmp/portage/cross-powerpc-e300c3-linux-gnu/gcc-9.0.0_alpha20180429/work/gcc-9-20180429/gcc/dwarf2cfi.c:2541
0x7d1487 create_cfi_notes
/var/tmp/portage/cross-powerpc-e300c3-linux-gnu/gcc-9.0.0_alpha20180429/work/gcc-9-20180429/gcc/dwarf2cfi.c:2694
0x7d1487 execute_dwarf2_frame
/var/tmp/portage/cross-powerpc-e300c3-linux-gnu/gcc-9.0.0_alpha20180429/work/gcc-9-20180429/gcc/dwarf2cfi.c:3057
0x7d1487 execute
/var/tmp/portage/cross-powerpc-e300c3-linux-gnu/gcc-9.0.0_alpha20180429/work/gcc-9-20180429/gcc/dwarf2cfi.c:3545
In p4tfcqzb.c.312r.dwarf2 we have:
Inconsistent CFI state!
SHOULD have:
.cfi_def_cfa 1, 96
DO have:
.cfi_def_cfa 1, 96
.cfi_register 27, 25
More information about the Gcc-bugs
mailing list