/* { dg-do compile } */ | |
/* { dg-options "-fdump-tree-optimized-alias" } */ | |
unsigned foo (void *p) | |
{ | |
unsigned i; | |
__builtin_memcpy (&i, __builtin_assume_aligned (p, 4), sizeof (unsigned)); | |
return i; | |
} | |
/* Even when not optimizing we should have alignment info on the temporary | |
feeding the memcpy. */ | |
/* { dg-final { scan-tree-dump "ALIGN = 4" "optimized" } } */ |