https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65427
Jakub Jelinek <jakub at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
   Last reconfirmed|                            |2015-03-16
                 CC|                            |jakub at gcc dot gnu.org
   Target Milestone|---                         |4.8.5
            Summary|ICE in emit_move_insn with  |[4.8/4.9/5 Regression] ICE
                   |wide vector types           |in emit_move_insn with wide
                   |                            |vector types
     Ever confirmed|0                           |1

--- Comment #1 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
r178392 works, r178445 already ICEs, so r178408 looks like the most probable
candidate.
Reduced testcase for -O2 -ftree-vectorize:
typedef int V __attribute__ ((vector_size (32)));
V a, d, e, f;

void
foo (int b, int c)
{
  do
    {
      if (b)
    f = a ^ d;
      else
    f = e = a ^ d;
    }
  while (c);
}

Reply via email to