1  /* PR middle-end/92071 */
       2  /* Testcase by David Binderman <dcb314@hotmail.com> */
       3  
       4  void *a;
       5  union U { double c; char d[8]; };
       6  void bar (union U);
       7  
       8  void
       9  foo (void)
      10  {
      11    union U b;
      12    __builtin_memcpy (b.d, a, 8);
      13    bar (b);
      14  }