blob: 4717db8091f378af265ad7cbb383c6773d2f6af1 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
// PR tree-optimization/55331
// { dg-do compile }
// { dg-options "-O2 -fno-tree-fre" }
struct A {};
void
foo (A *p, bool x)
{
A a;
char *e = (char *) (&a + 1);
if (x)
__builtin_memmove (p, &a, e - (char *) &a);
}
|