1 /* This testcase is from PR43012.
2 You will need CLooG-PPL 0.15.8 or later to have this testcase fixed. */
5 /* { dg-options "-O2 -floop-strip-mine" } */
7 extern void abort (void);
10 extern int printf (const char *, ...);
13 #define LAST_TOKEN 534
14 #define FLOAT_FUNCT_TOKEN 64
15 #define VECTOR_FUNCT_TOKEN 77
16 #define COLOUR_KEY_TOKEN 89
18 int Table
[LAST_TOKEN
];
25 for (i
= 0; i
< LAST_TOKEN
; i
++)
28 if (i
< FLOAT_FUNCT_TOKEN
)
29 Table
[i
] = FLOAT_FUNCT_TOKEN
;
32 if (i
< VECTOR_FUNCT_TOKEN
)
33 Table
[i
] = VECTOR_FUNCT_TOKEN
;
36 if (i
< COLOUR_KEY_TOKEN
)
37 Table
[i
] = COLOUR_KEY_TOKEN
;
48 for (i
= 0; i
< FLOAT_FUNCT_TOKEN
; i
++)
49 if (Table
[i
] != FLOAT_FUNCT_TOKEN
)
51 for (i
= FLOAT_FUNCT_TOKEN
; i
< VECTOR_FUNCT_TOKEN
; i
++)
52 if (Table
[i
] != VECTOR_FUNCT_TOKEN
)
54 for (i
= VECTOR_FUNCT_TOKEN
; i
< COLOUR_KEY_TOKEN
; i
++)
55 if (Table
[i
] != COLOUR_KEY_TOKEN
)
57 for (i
= COLOUR_KEY_TOKEN
; i
< LAST_TOKEN
; i
++)
67 pre_init_tokenizer ();
69 for (i
= 0; i
< LAST_TOKEN
; i
++)
70 printf ("%3d: %d\n", i
, Table
[i
]);