This is the mail archive of the glibc-cvs@sourceware.org mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

GNU C Library master sources branch master updated. glibc-2.26.9000-1133-g1eeddc5


This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "GNU C Library master sources".

The branch, master has been updated
       via  1eeddc5854b9fdf5b909821fa53e08fbb9bbfc0a (commit)
      from  207a72e2988c6d6343f50fe0128eb4fc4edfdd15 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
http://sourceware.org/git/gitweb.cgi?p=glibc.git;a=commitdiff;h=1eeddc5854b9fdf5b909821fa53e08fbb9bbfc0a

commit 1eeddc5854b9fdf5b909821fa53e08fbb9bbfc0a
Author: Joseph Myers <joseph@codesourcery.com>
Date:   Wed Jan 17 13:31:47 2018 +0000

    Fix backtrace for hppa (bug 22719).
    
    The only architecture in glibc that uses the generic debug/backtrace.c
    is hppa.  The debug/tst-backtrace* tests fail for hppa, so in fact the
    generic debug/backtrace.c is not functional anywhere.  Instead, the
    x86_64 version is a reasonably generic version that uses
    _Unwind_Backtrace from libgcc to backtrace using unwind info, and is
    used by several architectures.  This patch adds hppa to the
    architectures using it (leaving open the possibility of a subsequent
    cleanup for 2.28 of moving the x86_64 version to debug/backtrace.c,
    and removing all the frame.h files that are now unused).
    
    Reported by Adhemerval in
    <https://sourceware.org/ml/libc-alpha/2018-01/msg00564.html> that this
    does fix the backtrace test failures for hppa.
    
    	[BZ #22719]
    	* sysdeps/hppa/backtrace.c: New file.

diff --git a/ChangeLog b/ChangeLog
index aed3cdf..d16ebf1 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2018-01-17  Joseph Myers  <joseph@codesourcery.com>
+
+	[BZ #22719]
+	* sysdeps/hppa/backtrace.c: New file.
+
 2018-01-17  H.J. Lu  <hongjiu.lu@intel.com>
 
 	[BZ #22715]
diff --git a/sysdeps/hppa/backtrace.c b/sysdeps/hppa/backtrace.c
new file mode 100644
index 0000000..27ce597
--- /dev/null
+++ b/sysdeps/hppa/backtrace.c
@@ -0,0 +1 @@
+#include <sysdeps/x86_64/backtrace.c>

-----------------------------------------------------------------------

Summary of changes:
 ChangeLog                             |    5 +++++
 sysdeps/{aarch64 => hppa}/backtrace.c |    0
 2 files changed, 5 insertions(+), 0 deletions(-)
 copy sysdeps/{aarch64 => hppa}/backtrace.c (100%)


hooks/post-receive
-- 
GNU C Library master sources


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]