| /* PR debug/69947 */ | |
| /* { dg-do run } */ | |
| /* { dg-options "-g" } */ | |
| #include "../nop.h" | |
| static const char *c = "foobar"; | |
| __attribute__((noinline, noclone)) void | |
| foo (void) | |
| { | |
| static const char a[] = "abcdefg"; | |
| const char *b = a; /* { dg-final { gdb-test .+1 "c\[2\]" "'o'" } } */ | |
| asm (NOP : : : "memory"); /* { dg-final { gdb-test . "b\[4\]" "'e'" } } */ | |
| } | |
| int | |
| main () | |
| { | |
| foo (); | |
| return 0; | |
| } |