https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89233
Bug ID: 89233 Summary: ICE in change_address_1, at emit-rtl.c:2286 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: $ s390x-linux-gnu-gcc /home/marxin/Programming/gcc/gcc/testsuite/c-c++-common/pr59037.c -march=z13 -O1 during RTL pass: early_mach /home/marxin/Programming/gcc/gcc/testsuite/c-c++-common/pr59037.c: In function ‘main’: /home/marxin/Programming/gcc/gcc/testsuite/c-c++-common/pr59037.c:12:1: internal compiler error: in change_address_1, at emit-rtl.c:2286 12 | } | ^ 0x5532e6 change_address_1 /home/marxin/BIG/buildbot/buildworker/marxinbox-gcc-trunk-s390x/build/gcc/emit-rtl.c:2286 0xcb75e1 annotate_constant_pool_refs_1 /home/marxin/BIG/buildbot/buildworker/marxinbox-gcc-trunk-s390x/build/gcc/config/s390/s390.c:8180 0xcb7445 annotate_constant_pool_refs_1 /home/marxin/BIG/buildbot/buildworker/marxinbox-gcc-trunk-s390x/build/gcc/config/s390/s390.c:8223 0xcb7445 annotate_constant_pool_refs_1 /home/marxin/BIG/buildbot/buildworker/marxinbox-gcc-trunk-s390x/build/gcc/config/s390/s390.c:8223 0xcceb44 execute /home/marxin/BIG/buildbot/buildworker/marxinbox-gcc-trunk-s390x/build/gcc/config/s390/s390.c:10654 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.