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

Reply via email to