diff options
author | Mike Frysinger <vapier@gentoo.org> | 2012-01-01 02:36:32 -0500 |
---|---|---|
committer | Mike Frysinger <vapier@gentoo.org> | 2012-08-12 14:49:45 -0400 |
commit | 3447612d3ce9f6903c19526595c3acf0043daf80 (patch) | |
tree | 93151f5272cd963217086829d7825e2e63c59e04 /ports/ChangeLog.arm | |
parent | 121dce05fe25ed878088fa7351c840a303182c65 (diff) | |
download | glibc-3447612d3ce9f6903c19526595c3acf0043daf80.tar glibc-3447612d3ce9f6903c19526595c3acf0043daf80.tar.gz glibc-3447612d3ce9f6903c19526595c3acf0043daf80.tar.bz2 glibc-3447612d3ce9f6903c19526595c3acf0043daf80.zip |
arm: handle unaligned ABS relocs
When relocating a misaligned R_ARM_ABS32, glibc currently crashes.
URL: https://bugs.gentoo.org/394237
URL: http://gcc.gnu.org/PR51456
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
Diffstat (limited to 'ports/ChangeLog.arm')
-rw-r--r-- | ports/ChangeLog.arm | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/ports/ChangeLog.arm b/ports/ChangeLog.arm index 34d606da46..6775af499e 100644 --- a/ports/ChangeLog.arm +++ b/ports/ChangeLog.arm @@ -1,3 +1,9 @@ +2012-08-12 Mike Frysinger <vapier@gentoo.org> + + * sysdeps/arm/dl-machine.h (elf_machine_rel) [R_ARM_ABS32]: Declare + a new unaligned struct. Cast reloc_addr to that when updating the + value it points to. + 2012-08-09 Roland McGrath <roland@hack.frob.com> * sysdeps/arm/arm-features.h: Document ARM_ASSUME_NO_IWMMXT. |