glibc/sysdeps
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
..
generic Adjust generic swapon prototype to match Linux version. 2013-11-21 15:44:26 -08:00
gnu Use __glibc_reserved instead __unused. 2013-11-26 12:32:28 +01:00
i386 Fix exp missing underflows (bug 15268, bug 15425). 2013-12-03 21:49:56 +00:00
ieee754 Fix exp missing underflows (bug 15268, bug 15425). 2013-12-03 21:49:56 +00:00
init_array
mach rename configure.in to configure.ac 2013-10-30 17:32:08 +10:00
posix Remove redundant GAIH_OKIFUNSPEC and GAIH_EAI. 2013-12-02 20:23:13 +05:30
powerpc PowerPC64: Report overflow on @h and @ha relocations 2013-12-04 07:41:37 -06:00
pthread Fix typos. 2013-08-21 19:48:48 +02:00
s390 [BZ #16214] S/390: Fix TLS GOT pointer setup. 2013-11-29 09:57:04 +01:00
sh Fix dbl-64 e_sqrt.c for non-default rounding modes (bug 16271). 2013-11-28 16:50:38 +00:00
sparc Fix dbl-64 e_sqrt.c for non-default rounding modes (bug 16271). 2013-11-28 16:50:38 +00:00
unix PowerPC64: Fix incorrect CFI in *context routines 2013-12-04 07:41:37 -06:00
wordsize-32 Remove --disable-versioning. 2013-09-04 15:25:42 +00:00
wordsize-64 Move dummy glob64.c alongside glob.c that defines glob64. 2013-05-06 16:11:11 -07:00
x86 Use __glibc_reserved instead __unused. 2013-11-26 12:32:28 +01:00
x86_64 Fix exp missing underflows (bug 15268, bug 15425). 2013-12-03 21:49:56 +00:00