glibc/sysdeps/powerpc/powerpc64
Alan Modra 7ec07d9a7b PowerPC64: Report overflow on @h and @ha relocations
This patch updates glibc in accordance with the binutils patch checked in here:
https://sourceware.org/ml/binutils/2013-10/msg00372.html

This changes the various R_PPC64_..._HI and _HA relocations to report
32-bit overflows.  The motivation is that existing uses of @h / @ha
are to build up 32-bit offsets (for the "medium model" TOC access
that GCC now defaults to), and we'd really like to see failures at
link / load time rather than silent truncations.

For those rare cases where a modifier is needed to build up a 64-bit
constant, new relocations _HIGH / _HIGHA are supported.

The patch also fixes a bug in overflow checking for the R_PPC64_ADDR30
and R_PPC64_ADDR32 relocations.
2013-12-04 07:41:37 -06:00
..
970
a2
bits
cell
fpu
power4 PowerPC LE memset 2013-10-04 10:41:35 +09:30
power5
power5+
power6 PowerPC LE memset 2013-10-04 10:41:35 +09:30
power6x
power7 PowerPC: strcpy/stpcpy optimization for PPC64/POWER7 2013-10-25 13:28:24 -05:00
power8
Implies
Makefile
__longjmp-common.S
__longjmp.S
backtrace.c
bsd-_setjmp.S
bsd-setjmp.S
bzero.S
configure rename configure.in to configure.ac 2013-10-30 17:32:08 +10:00
configure.ac rename configure.in to configure.ac 2013-10-30 17:32:08 +10:00
crti.S
crtn.S
dl-dtprocnum.h
dl-irel.h
dl-machine.c
dl-machine.h PowerPC64: Report overflow on @h and @ha relocations 2013-12-04 07:41:37 -06:00
dl-trampoline.S
entry.h
ffsll.c
hp-timing.c
hp-timing.h
memcpy.S PowerPC LE memcpy 2013-10-04 10:41:24 +09:30
memset.S PowerPC LE memset 2013-10-04 10:41:35 +09:30
ppc-mcount.S
register-dump.h
rtld-memset.c
setjmp-common.S
setjmp.S
stackguard-macros.h
start.S
stpcpy.S PowerPC: strcpy/stpcpy optimization for PPC64/POWER7 2013-10-25 13:28:24 -05:00
strchr.S PowerPC LE strchr 2013-10-04 10:40:22 +09:30
strcmp.S
strcpy.S PowerPC: strcpy/stpcpy optimization for PPC64/POWER7 2013-10-25 13:28:24 -05:00
strlen.S
strncmp.S
sysdep.h
tls-macros.h
tst-audit.h