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

Jakub Jelinek <jakub at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
   Last reconfirmed|                            |2019-03-12
                 CC|                            |jakub at gcc dot gnu.org
      Known to work|                            |7.3.0, 9.0
   Target Milestone|---                         |8.4
            Summary|internal compiler error: in |[8 Regression] internal
                   |wide_int_to_tree_1, at      |compiler error: in
                   |tree.c:1549                 |wide_int_to_tree_1, at
                   |                            |tree.c:1549
     Ever confirmed|0                           |1
      Known to fail|                            |8.3.0

--- Comment #1 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
Started to ICE with r247048.
This got fixed or made latent with r266956 on the trunk.
Slightly cleaned up testcase:
int a, b, d;
unsigned c;
float e, f, g;
void
foo (void)
{
  float *i = &g;
  for (; c < 10; c += 3)
    for (; d; d += 3)
      {
        a = *i;
        g = f + 0;
        f = b + *i + (b - e + 305219) + -b + 3;
      }
}

Reply via email to