Dead
[official-gcc.git] / gomp-20050608-branch / gcc / testsuite / gcc.c-torture / compile / 20031220-1.c
blob026a2687fd695b4c377e4aabba628bed224d7b5d
1 /* PR optimization/13031 */
2 /* The following code used to ICE on alphaev67-*-* at -O2 with an
3 unrecognizable instruction, caused by local register allocation
4 substituting a register for a constant in a conditional branch. */
6 void emit(int, int);
7 int f(void);
8 static int signals[5];
10 static inline void select(int sel, void *klass)
12 emit(klass ? 0 : f(), signals[sel ? 0 : 1]);
15 void all(void *gil, void *l, void *icon)
17 while (l)
18 if (icon)
19 select(0, gil);