> > Those macros use "=&b" etc. in asm constraints, so IMHO you'll get the same > error as for say: > > int > foo (void) > { > bar (); > int i = 0; > asm volatile ("" : "+b" (i)); > bar (); > return i; > } > > when compiled by gcc 4.9 and earlier with -O2 -m32 -fpic: > error: inconsistent operand constraints in an ‘asm’
I see, thanks! Fixed patch is here - https://sourceware.org/ml/libc-alpha/2014-10/msg00746.html Igor > > Jakub