1 /* { dg-do compile } */
2 /* { dg-options "-O2 -Wstringop-overflow -fno-vect-cost-model" } */
10 struct packed_windowpos
20 struct packed_windowpos wp
;
23 void func(struct packed_structs
*ps
)
27 wp
.hwnd
= ps
->wp
.hwnd
;
28 wp
.hwnd2
= ps
->wp
.hwnd2
;
29 __builtin_memcpy(&ps
->wp
, &wp
, sizeof(wp
)); /* { dg-bogus "into a region" } */