ensure pointer decay in inline-asm arg for i386 syscall6
authorRich Felker <dalias@aerifal.cx>
Sun, 14 Oct 2012 03:46:51 +0000 (23:46 -0400)
committerRich Felker <dalias@aerifal.cx>
Sun, 14 Oct 2012 03:46:51 +0000 (23:46 -0400)
commit185a97707429aacfa1e8db62fc9fdb2188539d86
tree65b08af59301fc7419eb5e1e9c93dd39ae737f79
parente23d358fd6254d88c85750a23cd1234855c3292c
ensure pointer decay in inline-asm arg for i386 syscall6

this is actually a rather subtle issue: do arrays decay to pointers
when used as inline asm args? gcc says yes, but currently pcc says no.
hopefully this discrepency in pcc will be fixed, but since the
behavior is not clearly defined anywhere I can find, I'm using an
explicit operation to cause the decay to occur.
arch/i386/syscall_arch.h