1 /* { dg-do compile } */
2 /* { dg-options "-O2 -fdump-tree-optimized" } */
4 typedef struct A
{ int i
; double d
; } A
;
6 void f1 (const char *c
)
8 A
*s
= (A
*) __builtin_malloc (sizeof (A
));
11 __builtin_memcpy (p
, c
, sizeof (double));
13 if (j
!= 42) __builtin_abort();
16 /* { dg-final { scan-tree-dump-not "abort" "optimized" } } */