PR middle-end/77357 - strlen of constant strings not folded
[official-gcc.git] / gcc / testsuite / gcc.dg / tree-ssa / alias-23.c
bloba37ca1db4bd9aa450bff4678cc05a54fceb3a7c5
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));
9 double *p = &s->d;
10 s->i = 42;
11 __builtin_memcpy (p, c, sizeof (double));
12 int j = s->i;
13 if (j != 42) __builtin_abort();
16 /* { dg-final { scan-tree-dump-not "abort" "optimized" } } */