modernc.org/ccgo/v3@v3.16.14/lib/testdata/gcc-9.1.0/gcc/testsuite/gcc.c-torture/compile/pr27863.c (about) 1 /* This test used to ICE on IA64. */ 2 /* { dg-require-effective-target indirect_jumps } */ 3 /* { dg-require-effective-target label_values } */ 4 5 long stack[100]; 6 int main(int argc,char**argv,char **envp) 7 { 8 long *esp=stack; 9 static void* jarray[]={ &&KeyCtrlKV }; 10 *++esp=(long)&&_loc0; 11 goto SetTermStruc; 12 _loc0:; 13 *++esp=(long)&&_loc1; 14 _loc1:; 15 *++esp=(long)&&_loc35; 16 _loc35:; 17 goto *(*esp--); 18 *++esp=(long)&&_loc36; 19 _loc36:; 20 *++esp=(long)&&_loc37; 21 _loc37:; 22 KeyCtrlKV: 23 *++esp=(long)&&_loc66; 24 _loc66:; 25 *++esp=(long)&&_loc106; 26 _loc106:; 27 *++esp=(long)&&_loc119; 28 _loc119:; 29 SetTermStruc: 30 goto *(*esp--); 31 }