| /* PR sanitizer/82517. */ | |
| static int *pp; | |
| void | |
| baz () | |
| { | |
| return; | |
| } | |
| void | |
| bar (int *p) | |
| { | |
| *p = 1; | |
| } | |
| void | |
| foo (int a) | |
| { | |
| if (a == 2) | |
| { | |
| lab: | |
| baz (); | |
| return; | |
| } | |
| if (a > 1) | |
| { | |
| int x __attribute__ ((aligned (256))); | |
| pp = &x; | |
| bar (&x); | |
| if (!x) | |
| goto lab; | |
| } | |
| } | |
| int | |
| main (int argc, char **argv) | |
| { | |
| foo (4); | |
| foo (3); | |
| return 0; | |
| } |