From: Samuel Thibault Date: Sun, 8 Feb 2015 17:46:00 +0000 (+0100) Subject: hurd: fix unwind-resume.c build X-Git-Tag: glibc-2.22~625 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=28b067571e98d3047da7020014502ff2391703be;p=thirdparty%2Fglibc.git hurd: fix unwind-resume.c build --- diff --git a/ChangeLog b/ChangeLog index 35d99c1fd5a..a1cffb57ba8 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,8 +1,10 @@ 2015-02-08 Samuel Thibault * time/getdate.c: Include . - * sysdeps/gnu/unwind-resume.c [!PTR_DEMANGLE] (_Unwind_Resume, - __gcc_personality_v0): Do not call PTR_DEMANGLE. + * sysdeps/gnu/unwind-resume.c [!PTR_MANGLE] (__libgcc_s_init): Do not + call PTR_MANGLE. + [!PTR_DEMANGLE] (_Unwind_Resume, __gcc_personality_v0): Do not call + PTR_DEMANGLE. 2015-02-07 Paul Eggert diff --git a/sysdeps/gnu/unwind-resume.c b/sysdeps/gnu/unwind-resume.c index d446804ddf3..534f8a9c921 100644 --- a/sysdeps/gnu/unwind-resume.c +++ b/sysdeps/gnu/unwind-resume.c @@ -43,9 +43,13 @@ __libgcc_s_init (void) __libc_fatal (LIBGCC_S_SO " must be installed for pthread_cancel to work\n"); +#ifdef PTR_MANGLE PTR_MANGLE (resume); +#endif __libgcc_s_resume = resume; +#ifdef PTR_MANGLE PTR_MANGLE (personality); +#endif libgcc_s_personality = personality; }