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