https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85945
Bug ID: 85945 Summary: [6/7/8/9 Regression] ICE in resolve_subreg_use, at lower-subreg.c:751 Product: gcc Version: unknown 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, vogt at linux dot vnet.ibm.com Target Milestone: --- Host: x86_64-linux-gnu Target: s390x-unknown-linux-gnu Following causes an ICE: $ s390x-linux-gnu-gcc -c -O1 -march=z13 ice.i during RTL pass: subreg2 ice.i: In function ‘h’: ice.i:16:1: internal compiler error: in resolve_subreg_use, at lower-subreg.c:751 } ^ 0x12512d5 resolve_subreg_use .././../gcc/lower-subreg.c:751 0x125262b decompose_multiword_subregs .././../gcc/lower-subreg.c:1602 0x125315d execute .././../gcc/lower-subreg.c:1741