ICE: APCS Frame & optimize-sibling-calls
Bug #1273511 reported by
Takashi Igarashi
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Linaro GCC |
Fix Released
|
Undecided
|
Zhenqiang Chen |
Bug Description
gcc-linaro-
------------------ test.c -------
extern void baz(int);
static int i;
void bar()
{
baz(i);
}
-------
$ arm-linux-
test.c: In function 'bar':
test.c:8:1: internal Conpiler error: in dwarf2out_
}
^
no stack trace because unwind library not available
Changed in gcc-linaro: | |
milestone: | none → 4.8-2014.04 |
status: | In Progress → Fix Committed |
Changed in gcc-linaro: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
Thanks for the bug report.
The root cause for the issue is that when enabling shrink-wrap I add some CFA_ADJUST_CFA note to make the dwarf info check work. But for APCS_FRAME, dwarf info is not fully updated.
I am fixing it. To workaround it, remove option "-g".