]>
Commit | Line | Data |
---|---|---|
6de9cd9a DN |
1 | #include <stdio.h> |
2 | #include <stdlib.h> | |
3 | ||
4 | extern int h (int i, int j); | |
5 | ||
6 | int main () | |
7 | { | |
8 | int z = h (4, 10); | |
9 | return 0; | |
10 | } | |
14c41b9b | 11 | int *p; |
2a6dcb7e | 12 | __attribute__((noinline)) |
6de9cd9a DN |
13 | int h (int i, int j) |
14 | { | |
15 | int k[i]; | |
16 | k[j] = i; | |
14c41b9b | 17 | p = k; |
6de9cd9a DN |
18 | return j; |
19 | } | |
20 | ||
21 | /* { dg-output "mudflap violation 1.*" } */ | |
22 | /* { dg-output "Nearby object.*" } */ | |
23 | /* { dg-output "mudflap object.*\(h\).*k" } */ | |
24 | /* { dg-do run { xfail *-*-* } } */ |