This is the mail archive of the
gdb-patches@sourceware.org
mailing list for the GDB project.
[PATCH 00/11] Support powerpc64le-linux platform
- From: "Ulrich Weigand" <uweigand at de dot ibm dot com>
- To: gdb-patches at sourceware dot org
- Date: Tue, 28 Jan 2014 18:24:54 +0100 (CET)
- Subject: [PATCH 00/11] Support powerpc64le-linux platform
- Authentication-results: sourceware.org; auth=none
Hello,
the following patch series implements GDB support for the new
powerpc64le-linux platform. This consists of multiple parts:
- A patch to refactor ppc64 function call / return handling
code in ppc-sysv-tdep.c.
- A series of 5 patches fixing a number of issues in little-
endian mode, mostly related to placement of data types in
various register classes, and parameter passing.
- A series of 5 more patches that implement support for the
new ELFv2 ABI, which is used by default on powerpc64le-linux.
Note that the last of these patches requires common code changes
(introduction of a new gdbarch callback) -- see the patch for
details.
In addition, a number of previous patches have already added
basic configury support for powerpc64le-linux, as well as
support for some other features required on powerpc64le-linux
(little-endian IBM long double support; support for the new
style linker stubs). Those features are required for full
powerpc64le-linux support in addition to this series.
The whole series was tested on powerpc64-linux with no
regressions, and was also tested on powerpc64le-linux, with
results comparable to those on powerpc64-linux.
I'm planning on committing the whole series in the near future.
Any comments welcome!
Bye,
Ulrich
ChangeLog:
* NEWS: Document new target powerpc64le-*-linux*.
Index: binutils-gdb/gdb/NEWS
===================================================================
--- binutils-gdb.orig/gdb/NEWS
+++ binutils-gdb/gdb/NEWS
@@ -42,6 +42,9 @@ qXfer:btrace:read's annex
The qXfer:btrace:read packet supports a new annex 'delta' to read
branch trace incrementally.
+* New targets
+PowerPC64 GNU/Linux little-endian powerpc64le-*-linux*
+
*** Changes in GDB 7.7
* Improved support for process record-replay and reverse debugging on
--
Dr. Ulrich Weigand
GNU/Linux compilers and toolchain
Ulrich.Weigand@de.ibm.com