diff options
author | Eric Andersen <andersen@codepoet.org> | 2003-12-03 23:38:43 +0000 |
---|---|---|
committer | Eric Andersen <andersen@codepoet.org> | 2003-12-03 23:38:43 +0000 |
commit | 0152631ea758c8756c8c350d3ad9f0f33fc9e211 (patch) | |
tree | b15d28c3e5bb817f859d8d5697e88dd8cf2e8a93 /test/unistd/preadwrite.c | |
parent | 4f94490ef4045c1cc13542142414f6e0c96dee15 (diff) |
Henrik Grindal Bakken writes:
The patch touches a minor (well, not that minor, but perhaps only
rarely encountered) bug in the powerpc dynamic linker.
The problem is that addi is called in inline assembly, but there is no
restriction on the second argument. In powerpc assembler, if the
second argument to addi is r0, it is taken as the value 0, not the
contents of r0. This happened to me, making the stack pointer 0 on
the invocation on the application.
The patch is against 0.9.22, but there didn't seem to be any changes
to the relevant section in 0.9.23.
Diffstat (limited to 'test/unistd/preadwrite.c')
0 files changed, 0 insertions, 0 deletions