1*1f5207b7SJohn Levon gt(int lhs,int rhs)2*1f5207b7SJohn Levonstatic inline __attribute__((__always_inline__)) int gt(int lhs, int rhs) 3*1f5207b7SJohn Levon { 4*1f5207b7SJohn Levon return lhs > rhs; 5*1f5207b7SJohn Levon } 6*1f5207b7SJohn Levon ge(int lhs,int rhs)7*1f5207b7SJohn Levonextern inline __attribute__((__gnu_inline__)) int ge(int lhs, int rhs) 8*1f5207b7SJohn Levon { 9*1f5207b7SJohn Levon return lhs >= rhs; 10*1f5207b7SJohn Levon } 11*1f5207b7SJohn Levon 12*1f5207b7SJohn Levon static __attribute__((__warning__("That's junk!"))) __attribute__((__unused__)) 13*1f5207b7SJohn Levon __attribute__((__noinline__)) junk(void)14*1f5207b7SJohn Levonvoid junk(void) 15*1f5207b7SJohn Levon { 16*1f5207b7SJohn Levon __asm__(""); 17*1f5207b7SJohn Levon } 18*1f5207b7SJohn Levon 19*1f5207b7SJohn Levon /* 20*1f5207b7SJohn Levon * check-name: inline attributes 21*1f5207b7SJohn Levon */ 22