This patch ensures that all argument passing registers are saved and restored on entry to the dynamic linker and resolves BZ #15128. Regression tested. Committed to trunk. Back port to 2.18 branch will follow. Cheers /Marcus