| /* PR rtl-optimization/81595 */ | |
| void | |
| foo (__INTPTR_TYPE__ *x, int *y, int *z, int u, int v) | |
| { | |
| while (u != 0) | |
| { | |
| if (*x != 0) | |
| { | |
| int a = 1; | |
| l1: | |
| if (*y != 0) | |
| { | |
| while (a < 2) | |
| { | |
| a = 0; | |
| x = (__INTPTR_TYPE__ *)&x; | |
| l2: | |
| ++a; | |
| } | |
| while (*z != 0) | |
| ; | |
| } | |
| a /= 0; | |
| } | |
| else | |
| { | |
| *z /= (*z != 0) ? 2 : 0; | |
| while (v < 1) | |
| { | |
| *y = 0; | |
| if (v != 0) | |
| goto l1; | |
| ++v; | |
| } | |
| goto l2; | |
| } | |
| } | |
| } |