1 /* { dg-do compile } */ 2 /* { dg-options "-finline-functions -fnon-call-exceptions" } */ 3 4 extern int g_78, g_223; MOD(int si1,int si2)5static int MOD(int si1, int si2) { 6 return (!si2 || (!si1 && si2)) ? si1 : (si1 % 3); 7 } func_65(int p_66)8void func_65(int p_66) { 9 g_78 = MOD(p_66, 3); 10 } func_54(int si1)11void func_54(int si1) { 12 func_65(0); 13 func_65(1); 14 func_65(2); 15 while (g_223) { 16 MOD(si1, 3); 17 func_65(3); 18 func_65(4); 19 func_65(5); 20 func_65(6); 21 func_65(7); 22 func_65(8); 23 } 24 } 25 26