[Bug middle-end/65241] New: [5 Regression] ICE (in remove_local_expressions_from_table, at tree-ssa-dom.c:1081) on powerpc64le-linux-gnu
doko at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Fri Feb 27 17:20:00 GMT 2015
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65241
Bug ID: 65241
Summary: [5 Regression] ICE (in
remove_local_expressions_from_table, at
tree-ssa-dom.c:1081) on powerpc64le-linux-gnu
Product: gcc
Version: 5.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: middle-end
Assignee: unassigned at gcc dot gnu.org
Reporter: doko at gcc dot gnu.org
with r221042
$ gcc -c -g -O3 -Wno-implicit-int wmccc_dialogs.i
wmccc_dialogs.i: In function 'fn3':
wmccc_dialogs.i:19:3: warning: implicit declaration of function 'fn4'
[-Wimplicit-function-declaration]
fn4();
^
wmccc_dialogs.i:17:1: internal compiler error: in
remove_local_expressions_from_table, at tree-ssa-dom.c:1081
fn3(wmccc_dialog_t p1) {
^
Please submit a full bug report,
with preprocessed source if appropriate.
$ cat wmccc_dialogs.i
typedef enum {
DLG_SITELIST,
DLG_NEW_BOARD,
DLG_NEW_RSS,
NB_DLG
} wmccc_dialog_t;
fn1(wmccc_dialog_t p1) {
static w[NB_DLG];
if (w[p1])
switch (p1)
case DLG_NEW_RSS:
w[p1] = 0;
}
fn2(p1) { fn1(p1); }
fn3(wmccc_dialog_t p1) {
fn2(p1);
fn4();
fn2(p1);
}
More information about the Gcc-bugs
mailing list