[Bug rtl-optimization/68349] ;ice in decompose_normal_address with -O2 at rtlanal.c:6086

trippels at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Sat Nov 14 17:10:00 GMT 2015


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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
   Last reconfirmed|                            |2015-11-14
                 CC|                            |trippels at gcc dot gnu.org
            Summary|ice in                      |;ice in
                   |decompose_normal_address    |decompose_normal_address
                   |with -O2 at rtlanal.c:6086  |with -O2 at rtlanal.c:6086
     Ever confirmed|0                           |1

--- Comment #1 from Markus Trippelsdorf <trippels at gcc dot gnu.org> ---
int a, b;
unsigned long strlen();
typedef struct sHyphenNode {
  char sepcnts[0];
  struct sHyphenNode *Daughters[];
} * PHyphenNode;
int GetIndex();
PHyphenNode c;
void DoHyphens_Field_1() {
  char d[300], e[300];
  int z, f, l = strlen();
  for (; z;)
    ;
  for (; l; z++) {
    f = z;
    for (; f < l; f++) {
      c = c->Daughters[GetIndex(d[f])];
      a = 0;
      for (; a <= f - z; a++)
        if (e[z + a])
          e[z] = c->sepcnts[a];
    }
  }
  if (e[z])
    b = 1;
}


More information about the Gcc-bugs mailing list