]> git.ipfire.org Git - thirdparty/glibc.git/commitdiff
hurd: fix unwind-resume.c build
authorSamuel Thibault <samuel.thibault@ens-lyon.org>
Sun, 8 Feb 2015 17:35:54 +0000 (18:35 +0100)
committerSamuel Thibault <samuel.thibault@ens-lyon.org>
Sun, 8 Feb 2015 17:35:54 +0000 (18:35 +0100)
ChangeLog
sysdeps/gnu/unwind-resume.c

index b30e6fe887f0e78ee003c5e05d489ef016bc8752..35d99c1fd5ab8b8cc305ce52ffbaa1b3f6787355 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,6 +1,8 @@
 2015-02-08  Samuel Thibault  <samuel.thibault@ens-lyon.org>
 
        * time/getdate.c: Include <stdbool.h>.
+       * sysdeps/gnu/unwind-resume.c [!PTR_DEMANGLE] (_Unwind_Resume,
+       __gcc_personality_v0): Do not call PTR_DEMANGLE.
 
 2015-02-07  Paul Eggert  <eggert@cs.ucla.edu>
 
index 267949e3a3c6d71c540a018f5eb0378be59204ac..d446804ddf3232397db5ab694649f9dc7649c7d4 100644 (file)
@@ -57,7 +57,9 @@ _Unwind_Resume (struct _Unwind_Exception *exc)
     __libgcc_s_init ();
 
   __typeof (__libgcc_s_resume) resume = __libgcc_s_resume;
+#ifdef PTR_DEMANGLE
   PTR_DEMANGLE (resume);
+#endif
   (*resume) (exc);
 }
 #endif
@@ -69,6 +71,8 @@ __gcc_personality_v0 PERSONALITY_PROTO
     __libgcc_s_init ();
 
   __typeof (libgcc_s_personality) personality = libgcc_s_personality;
+#ifdef PTR_DEMANGLE
   PTR_DEMANGLE (personality);
+#endif
   return (*personality) PERSONALITY_ARGS;
 }