[Bug tree-optimization/93776] New: [10 Regression] ICE in verify_sra_access_forest, at tree-sra.c:2326

asolokha at gmx dot com gcc-bugzilla@gcc.gnu.org
Mon Feb 17 06:46:00 GMT 2020


https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93776

            Bug ID: 93776
           Summary: [10 Regression] ICE in verify_sra_access_forest, at
                    tree-sra.c:2326
           Product: gcc
           Version: 10.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: tree-optimization
          Assignee: unassigned at gcc dot gnu.org
          Reporter: asolokha at gmx dot com
  Target Milestone: ---
            Target: powerpc-*-linux-gnu

gcc-10.0.1-alpha20200216 snapshot (g:6e37e49616d429c5d922324ebd72ae95f12a079f)
ICEs when compiling the following testcase w/ -O1 for 32-bit BE powerpc:

struct ue {
};

struct ed {
  int al;
  struct ue pr;
  int j2;
};

void
mc (void)
{
  struct ed g0, d7;

  g0.j2 = 0;
  __builtin_memcpy (&d7, &g0, sizeof (g0));
  d7.pr = (struct ue) {};
}

% powerpc-e300c3-linux-gnu-gcc-10.0.1 -O1 -c unei3zh3.c
during GIMPLE pass: esra
unei3zh3.c: In function 'mc':
unei3zh3.c:18:1: internal compiler error: in verify_sra_access_forest, at
tree-sra.c:2326
   18 | }
      | ^
0x6d33e8 verify_sra_access_forest(access*)
       
/var/tmp/portage/cross-powerpc-e300c3-linux-gnu/gcc-10.0.1_alpha20200216/work/gcc-10-20200216/gcc/tree-sra.c:2326
0xf2af32 verify_all_sra_access_forests()
       
/var/tmp/portage/cross-powerpc-e300c3-linux-gnu/gcc-10.0.1_alpha20200216/work/gcc-10-20200216/gcc/tree-sra.c:2387
0xf2ccec analyze_all_variable_accesses
       
/var/tmp/portage/cross-powerpc-e300c3-linux-gnu/gcc-10.0.1_alpha20200216/work/gcc-10-20200216/gcc/tree-sra.c:3398
0xf2eace perform_intra_sra
       
/var/tmp/portage/cross-powerpc-e300c3-linux-gnu/gcc-10.0.1_alpha20200216/work/gcc-10-20200216/gcc/tree-sra.c:4451


More information about the Gcc-bugs mailing list