diff options
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog index 0be780a3c6..a0d32f24fe 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,26 @@ +2013-11-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com> + Alan Modra <amodra@gmail.com> + + * sysdeps/powerpc/bits/link.h (La_ppc64v2_regs, La_ppc64v2_retval): + New versions for use with the ELFv2 ABI. + (la_ppc64v2_gnu_pltenter, la_ppc64v2_gnu_pltexit): Add prototypes. + * sysdeps/powerpc/lsdodefs.h (struct La_ppc64v2_regs): Add forward + declaration. + (struct La_ppc64v2_retval): Likewise. + (ARCH_PLTENTER_MEMBERS): Add ppc64v2_gnu_pltenter. + (ARCH_PLTEXIT_MEMBERS): Add ppc64v2_gnu_pltexit. + * sysdeps/powerpc/powerpc64/dl-machine.h (ARCH_LA_PLTENTER): Define + to ppc64v2_gnu_pltenter if _CALL_ELF == 2. + (ARCH_LA_PLTEXIT): Define to ppc64v2_gnu_pltexit if _CALL_ELF == 2. + * sysdeps/powerpc/powerpc64/dl-trampoline.S (_dl_runtime_resolve): + Do not save or restore CR. + (FRAME_SIZE, VR_RTN): Provide updated values for _CALL_ELF == 2. + (_dl_profile_resolve): Do no save or restore CR. Support extended + return values for ELFv2 ABI. Fix location of FPR return registers. + * sysdeps/powerpc/powerpc64/tst-audit.h (pltenter, pltexit): Provide + updated values for _CALL_ELF == 2. + (La_regs, La_retval, int_retval): Likewise. + 2013-12-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com> * sysdeps/powerpc/powerpc64/sysdep.h (FRAME_MIN_SIZE): Define. |