foo(void)1*34ca5b33SBill Wendlingint foo(void) { 2*34ca5b33SBill Wendling int x; 3*34ca5b33SBill Wendling 4*34ca5b33SBill Wendling asm goto("" 5*34ca5b33SBill Wendling : "=r"(x) 6*34ca5b33SBill Wendling : 7*34ca5b33SBill Wendling : 8*34ca5b33SBill Wendling : indirect); 9*34ca5b33SBill Wendling x = 42; 10*34ca5b33SBill Wendling 11*34ca5b33SBill Wendling indirect: 12*34ca5b33SBill Wendling return x; 13*34ca5b33SBill Wendling } 14