[Bug ipa/91832] New: [10 Regression] ICE in scan_expr_access, at ipa-sra.c:1695 since r275982
marxin at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Fri Sep 20 07:43:00 GMT 2019
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91832
Bug ID: 91832
Summary: [10 Regression] ICE in scan_expr_access, at
ipa-sra.c:1695 since r275982
Product: gcc
Version: 10.0
Status: UNCONFIRMED
Keywords: ice-on-valid-code
Severity: normal
Priority: P3
Component: ipa
Assignee: unassigned at gcc dot gnu.org
Reporter: marxin at gcc dot gnu.org
CC: jamborm at gcc dot gnu.org, marxin at gcc dot gnu.org
Target Milestone: ---
Following is causing ICE:
$ cat ice.i
struct A1 {
char a1[1];
};
void fn2(char a);
void fn1(struct A1 *p1) {
fn2(p1->a1[-1]);
}
$ ./xgcc -B. -O2 ice.i -c
during IPA pass: sra
ice.i: In function ‘fn1’:
ice.i:9:1: internal compiler error: in scan_expr_access, at ipa-sra.c:1695
9 | }
| ^
0xb97f9e scan_expr_access
/home/marxin/Programming/gcc/gcc/ipa-sra.c:1695
0xb98787 scan_function
/home/marxin/Programming/gcc/gcc/ipa-sra.c:1859
0xb9a2a9 ipa_sra_summarize_function
/home/marxin/Programming/gcc/gcc/ipa-sra.c:2499
0xb9a532 ipa_sra_generate_summary
/home/marxin/Programming/gcc/gcc/ipa-sra.c:2549
0xcf8034 execute_ipa_summary_passes(ipa_opt_pass_d*)
/home/marxin/Programming/gcc/gcc/passes.c:2189
0x99b765 ipa_passes
/home/marxin/Programming/gcc/gcc/cgraphunit.c:2505
0x99b765 symbol_table::compile()
/home/marxin/Programming/gcc/gcc/cgraphunit.c:2618
0x99d82c symbol_table::compile()
/home/marxin/Programming/gcc/gcc/cgraphunit.c:2595
0x99d82c symbol_table::finalize_compilation_unit()
/home/marxin/Programming/gcc/gcc/cgraphunit.c:2868
Please submit a full bug report,
with preprocessed source if appropriate.
Please include the complete backtrace with any bug report.
See <https://gcc.gnu.org/bugs/> for instructions.
The offset is in this case == -8.
More information about the Gcc-bugs
mailing list