* gcc-interface/trans.c (node_has_volatile_full_access) <N_Identifier>:
[official-gcc.git] / gcc / testsuite / gcc.c-torture / compile / pr43415.c
blobc00e1c41ce9d8f13ec95c1247500e28e20309aa6
1 int main()
2 {
3 unsigned long long table[256];
4 unsigned int i;
5 for (i=0; i<256; ++i) {
6 unsigned long long j;
7 unsigned char x=i;
8 for (j=0; j<5; ++j) {
9 x += x<<1;
10 x ^= x>>1;
12 for (j=0; j<5; ++j) {
13 x += x<<1;
14 x ^= x>>1;
16 for (j=0; j<5; ++j) {
17 x += x<<1;
18 x ^= x>>1;
20 for (j=0; j<5; ++j) {
21 x += x<<1;
22 x ^= x>>1;
24 for (j=0; j<5; ++j) {
25 x += x<<1;
26 x ^= x>>1;
28 table[i] ^= (((unsigned long long)x)<<16);
30 for (i=0; i<256; ++i) {
31 if ((table[i]&0xff)==i)
32 return 1;
34 return 0;