about summary refs log tree commit diff
path: root/ChangeLog
diff options
context:
space:
mode:
authorRoland McGrath <roland@hack.frob.com>2015-01-05 14:01:49 -0800
committerRoland McGrath <roland@hack.frob.com>2015-01-05 15:42:16 -0800
commit46abb64d6287d09100b147d062f6810066389b7e (patch)
tree9102447cb3ce0baaf29cb4041d8bb915f1185225 /ChangeLog
parent61695fb2bab724ed69057c3eff03253708f96517 (diff)
downloadglibc-46abb64d6287d09100b147d062f6810066389b7e.tar.gz
glibc-46abb64d6287d09100b147d062f6810066389b7e.tar.xz
glibc-46abb64d6287d09100b147d062f6810066389b7e.zip
ARM: Consolidate with generic unwinder wrapper code
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog28
1 files changed, 28 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 13448df20a..262e300154 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,31 @@
+2015-01-05  Roland McGrath  <roland@hack.frob.com>
+
+	* sysdeps/generic/unwind-resume.h: New file.
+	* sysdeps/gnu/unwind-resume.c: Include it.
+	(libgcc_s_personality): Use PERSONALITY_PROTO macro for the prototype.
+	(__gcc_personality_v0): Likewise, and PERSONALITY_ARGS for the callee
+	argument list.
+	(libgcc_s_resume): Variable renamed to __libgcc_s_resume, made hidden
+	global rather than static.
+	(_Unwind_Resume): Update user.
+	Conditionalize definition on [!HAVE_ARCH_UNWIND_RESUME].
+	(init): Likewise.  Renamed to __libgcc_s_init, made hidden global
+	rather than static.  Add __attribute__ ((cold)).
+	(_Unwind_Resume, __gcc_personality_v0): Update callers.
+	* sysdeps/nptl/unwind-forcedunwind.c: Likewise.
+	* sysdeps/arm/arm-unwind-resume.S: New file.
+	* sysdeps/arm/rt-arm-unwind-resume.S: New file.
+	* sysdeps/arm/pt-arm-unwind-resume.S: New file.
+	* sysdeps/arm/Makefile [$(subdir) = csu]
+	(sysdep_routines, shared-only-routines): Add arm-unwind-resume.
+	[$(subdir) = rt] (librt-sysdep_routines, librt-shared-only-routines):
+	Add rt-arm-unwind-resume.
+	[$(subdir) = nptl]
+	(libpthread-sysdep_routines, libpthread-shared-only-routines):
+	Add pt-arm-unwind-resume.
+	* sysdeps/unix/sysv/linux/arm/unwind-resume.c: File removed.
+	* sysdeps/unix/sysv/linux/arm/unwind-forcedunwind.c: File removed.
+
 2015-01-05  Joseph Myers  <joseph@codesourcery.com>
 
 	[BZ #17748]