| /* { dg-options "-O3 -fgraphite-identity -fsave-optimization-record" } */ | |
| int long_c2i_ltmp; | |
| int *long_c2i_cont; | |
| void | |
| long_c2i (long utmp, int i) | |
| { | |
| int neg = 1; | |
| switch (long_c2i_cont[0]) | |
| case 0: | |
| neg = 0; | |
| for (; i; i++) | |
| if (neg) | |
| utmp |= long_c2i_cont[i] ^ 5; | |
| else | |
| utmp |= long_c2i_cont[i]; | |
| long_c2i_ltmp = utmp; | |
| } |