1 /* { dg-do compile } */
2 /* { dg-options "-O2" } */
9 unsigned char valbuf
[6];
10 rptr
= (unsigned char *)contents
; /* { dg-warning "-Wint-to-pointer-cast" "" { target { ! ptr_eq_long } } } */
13 __builtin_memcpy(valbuf
, &f_MV0__x
, sizeof(int));
14 (&valbuf
[0])[4] = (&valbuf
[0])[5] = 0;
18 __builtin_memcpy(valbuf
, &MV0__x
, sizeof(int));
19 (&valbuf
[0])[4] = (&valbuf
[0])[5] = 0;
25 __builtin_memset(valbuf
, 0, 8);