/* PR tree-optimization/96758 */ | |
/* { dg-do run } */ | |
/* { dg-options "-O2" } */ | |
int v = 1; | |
int | |
main () | |
{ | |
const char *s = v ? "a" : "b"; | |
char x[5]; | |
char y[5] = "a\0a"; | |
__builtin_memcpy (x, y, sizeof (y)); | |
if (__builtin_strncmp (x, s, 4) != 0) | |
__builtin_abort (); | |
return 0; | |
} |