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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |ASSIGNED
                 CC|                            |jakub at gcc dot gnu.org
           Assignee|unassigned at gcc dot gnu.org      |jakub at gcc dot gnu.org

--- Comment #3 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
No need for another call, nor C++, -O2 -mavx ICEs too:

typedef float V __attribute__((vector_size (32)));

float
foo (void)
{
  const float init[6] = {};
  V v = {};
  __builtin_memcpy (&v, init, 6 * sizeof (float));
  return v[0];
}

Started with r10-416-g1bf2a0b90f2457f6d9301535560eb5e05978261b.
I'll handle it.

Reply via email to