[Bug target/71112] New: ICE with -fpie on aarch64 ILP32 big-endian
pinskia at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Sat May 14 03:27:00 GMT 2016
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71112
Bug ID: 71112
Summary: ICE with -fpie on aarch64 ILP32 big-endian
Product: gcc
Version: 6.1.0
Status: UNCONFIRMED
Keywords: ice-on-valid-code
Severity: normal
Priority: P3
Component: target
Assignee: unassigned at gcc dot gnu.org
Reporter: pinskia at gcc dot gnu.org
Target Milestone: ---
Target: aarch64*-*-*
Take:
extern int dbs[100] ;
void f(int *);
int nscd_init (void)
{
f (dbs);
return 0;
}
--- CUT ----
This ICEs with -mabi=ilp32 -mbig-endian -fpie .
Here is the backtrace that is outputted:
0xae9515 crash_signal
/data1/src/gcc-cavium/toolchain-6/scripts/../src/gcc/toplev.c:333
0x945968 mark_jump_label_1
/data1/src/gcc-cavium/toolchain-6/scripts/../src/gcc/jump.c:1095
0x945cf9 mark_jump_label_1
/data1/src/gcc-cavium/toolchain-6/scripts/../src/gcc/jump.c:1219
0x945cf9 mark_jump_label_1
/data1/src/gcc-cavium/toolchain-6/scripts/../src/gcc/jump.c:1219
0x945cc0 mark_jump_label_1
/data1/src/gcc-cavium/toolchain-6/scripts/../src/gcc/jump.c:1226
0x945cf9 mark_jump_label_1
/data1/src/gcc-cavium/toolchain-6/scripts/../src/gcc/jump.c:1219
0x9461d3 mark_all_labels
/data1/src/gcc-cavium/toolchain-6/scripts/../src/gcc/jump.c:340
0x9461d3 rebuild_jump_labels_1
/data1/src/gcc-cavium/toolchain-6/scripts/../src/gcc/jump.c:75
Please submit a full bug report,
More information about the Gcc-bugs
mailing list