fix buggy constraints in mips inline syscall asm
authorRich Felker <dalias@aerifal.cx>
Sat, 15 Sep 2012 06:22:10 +0000 (02:22 -0400)
committerRich Felker <dalias@aerifal.cx>
Sat, 15 Sep 2012 06:22:10 +0000 (02:22 -0400)
commit4221f154ff29ab0d6be1e7beaa5ea2d1731bc58e
tree2e49b4004e1ee7c220c26108ece8524505bf4297
parentafd209deb7d3bfc9cc31713e2cb8f22693ca6fae
fix buggy constraints in mips inline syscall asm

if same register is used for input/output, the compiler must be told.
otherwise is generates random junk code that clobbers the result. in
pure syscall-wrapper functions, nothing went wrong, but in more
complex functions where register allocation is non-trivial, things
broke badly.
arch/mips/syscall_arch.h