1 /* { dg-do compile { target ia32 } } */
2 /* { dg-options "-O2" } */
4 #define ADVANCE_AND_DISPATCH() goto *addresses[*pc++]
7 Interpret(const unsigned char *pc
)
9 static const void *const addresses
[] = {
14 ADVANCE_AND_DISPATCH();
17 ADVANCE_AND_DISPATCH();
23 /* { dg-final { scan-assembler-not "jmp\[ \t\]*.%eax" } } */