| /* { dg-do run } */ | |
| /* { dg-require-weak "" } */ | |
| int g_6[1][2] = {{1,1}}; | |
| int g_34 = 0; | |
| int *const g_82 = &g_6[0][1]; | |
| int *g_85[2][1] __attribute__((weak)); | |
| void __attribute__((noinline)) | |
| func_4 (int x) | |
| { | |
| int i; | |
| for (i = 0; i <= x; i++) { | |
| if (g_6[0][1]) { | |
| *g_82 = 1; | |
| } else { | |
| int **l_109 = &g_85[1][0]; | |
| if (&g_82 != l_109) { | |
| } else { | |
| *l_109 = &g_6[0][1]; | |
| } | |
| *g_82 = 1; | |
| } | |
| } | |
| } | |
| int main (void) | |
| { | |
| g_85[0][0] = &g_34; | |
| g_85[1][0] = &g_34; | |
| func_4(1); | |
| return 0; | |
| } | |