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

Markus Trippelsdorf <trippels at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |ice-on-valid-code
             Status|UNCONFIRMED                 |NEW
   Last reconfirmed|                            |2017-11-08
                 CC|                            |trippels at gcc dot gnu.org
            Summary|ICE verify_ssa failed       |[8 Regression] ICE
                   |during GIMPLE pass: phiprop |verify_ssa failed during
                   |                            |GIMPLE pass: phiprop
     Ever confirmed|0                           |1

--- Comment #1 from Markus Trippelsdorf <trippels at gcc dot gnu.org> ---
typedef struct el_t {
  el_t *next;
  int elem[];
} EL;
el_t a, c;
void *b;
void *fn1() {
  if (b)
    return a.elem;
  return c.elem;
}
typedef struct {
  int x;
} EV_T;
EV_T *d;
void fn2() {
  EV_T *e = (EV_T *)fn1();
  d[0] = *e;
}

Reply via email to