[Bug tree-optimization/70160] [6 Regression] gcc ICE at -O2 (seg fault) and above on valid code on x86_64-linux-gnu

jakub at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Wed Mar 9 21:44:00 GMT 2016


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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
   Last reconfirmed|                            |2016-03-09
                 CC|                            |jakub at gcc dot gnu.org
   Target Milestone|---                         |6.0
            Summary|gcc ICE at -O2 (seg fault)  |[6 Regression] gcc ICE at
                   |and above on valid code on  |-O2 (seg fault) and above
                   |x86_64-linux-gnu            |on valid code on
                   |                            |x86_64-linux-gnu
     Ever confirmed|0                           |1

--- Comment #1 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
-msse2 is needed too.  Started with r228231.  Can't get rid of the
uninitialized uses though:

long long a;
void foo (void);
void
bar (unsigned t, int u, int v, unsigned p)
{
  long long x;
  int i, j = 1;
  for (t = i; j; )
    {
      a = x;
      x = 1 + t;
      j += u;
      foo ();
      if (x == 1)
        return;
    }
}


More information about the Gcc-bugs mailing list