fix dynamic linker entry point for microblaze
authorRich Felker <dalias@aerifal.cx>
Sun, 15 Dec 2013 00:51:48 +0000 (19:51 -0500)
committerRich Felker <dalias@aerifal.cx>
Sun, 15 Dec 2013 00:51:48 +0000 (19:51 -0500)
commit0311d1dd17ca88da6edd61b6535ec8637642dfe4
tree1f9ee3c65fc9e9802a9c9118c52583a7c89ec916
parent2b7cf6dbb9d56c5fac8f673e7c9d06c81d312af5
fix dynamic linker entry point for microblaze

the ABI allows the callee to clobber stack slots that correspond to
arguments passed in registers, so the caller must adjust the stack
pointer to reserve space appropriately. prior to this fix, the argv
array was possibly clobbered by dynamic linker code before passing
control to the main program.
src/ldso/microblaze/start.s