[Bug target/88083] New: ICE in find_constant_pool_ref_1, at config/s390/s390.c:8231
marxin at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Mon Nov 19 07:12:00 GMT 2018
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88083
Bug ID: 88083
Summary: ICE in find_constant_pool_ref_1, at
config/s390/s390.c:8231
Product: gcc
Version: 9.0
Status: UNCONFIRMED
Keywords: ice-on-valid-code
Severity: normal
Priority: P3
Component: target
Assignee: unassigned at gcc dot gnu.org
Reporter: marxin at gcc dot gnu.org
CC: krebbel at gcc dot gnu.org
Target Milestone: ---
Host: x86_64-pc-linux-gnu
Target: s390x-linux-gnu
Following is causing ICE:
$ cat ice.i
void *a, *b;
void c(void) { __builtin_memcpy(a, b, -1); }
$ s390x-linux-gnu-gcc ice.i -fno-sched-last-insn-heuristic -fno-dce -march=z196
-O2
ice.i: In function ‘c’:
ice.i:2:16: warning: ‘__builtin_memcpy’ specified size 18446744073709551615
exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=]
2 | void c(void) { __builtin_memcpy(a, b, -1); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
during RTL pass: mach
ice.i:2:1: internal compiler error: in find_constant_pool_ref_1, at
config/s390/s390.c:8231
2 | void c(void) { __builtin_memcpy(a, b, -1); }
| ^~~~
0x56cc9b find_constant_pool_ref_1
/home/marxin/BIG/buildbot/buildworker/marxinbox-gcc-trunk-s390x/build/gcc/config/s390/s390.c:8230
0xca7ca4 find_constant_pool_ref_1
/home/marxin/BIG/buildbot/buildworker/marxinbox-gcc-trunk-s390x/build/gcc/config/s390/s390.c:8252
0xca7ca4 find_constant_pool_ref_1
/home/marxin/BIG/buildbot/buildworker/marxinbox-gcc-trunk-s390x/build/gcc/config/s390/s390.c:8252
0xca7ca4 find_constant_pool_ref_1
/home/marxin/BIG/buildbot/buildworker/marxinbox-gcc-trunk-s390x/build/gcc/config/s390/s390.c:8252
0xca7d35 find_constant_pool_ref_1
/home/marxin/BIG/buildbot/buildworker/marxinbox-gcc-trunk-s390x/build/gcc/config/s390/s390.c:8257
0xcc55aa s390_mainpool_start
/home/marxin/BIG/buildbot/buildworker/marxinbox-gcc-trunk-s390x/build/gcc/config/s390/s390.c:8736
0xcc55aa s390_reorg
/home/marxin/BIG/buildbot/buildworker/marxinbox-gcc-trunk-s390x/build/gcc/config/s390/s390.c:14018
0x9b18d9 execute
/home/marxin/BIG/buildbot/buildworker/marxinbox-gcc-trunk-s390x/build/gcc/reorg.c:3979
More information about the Gcc-bugs
mailing list