components/gdb/patches/gdb.testsuite.tdesc-regs.exp.patch
author April Chin <april.chin@oracle.com>
Wed, 19 Apr 2017 14:37:55 -0700
changeset 7939 a0c0b8aac8d4
parent 7461 fae95a5b122f
permissions -rw-r--r--
25137614 gdb is not able to debug PIE executables on sparc
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
7461
fae95a5b122f 25120014 gdb does not support target descriptions layered on top of native one
Ivo Raisr <ivo.raisr@oracle.com>
parents:
diff changeset
     1
Support for target descriptions layered on top of sparc32/sparc64
fae95a5b122f 25120014 gdb does not support target descriptions layered on top of native one
Ivo Raisr <ivo.raisr@oracle.com>
parents:
diff changeset
     2
which describe more registers than native ones.
fae95a5b122f 25120014 gdb does not support target descriptions layered on top of native one
Ivo Raisr <ivo.raisr@oracle.com>
parents:
diff changeset
     3
Pseudo registers always come after the real registers.
fae95a5b122f 25120014 gdb does not support target descriptions layered on top of native one
Ivo Raisr <ivo.raisr@oracle.com>
parents:
diff changeset
     4
One more step forward to modernize sparc tdep's.
fae95a5b122f 25120014 gdb does not support target descriptions layered on top of native one
Ivo Raisr <ivo.raisr@oracle.com>
parents:
diff changeset
     5
Submitted to upstream as:
fae95a5b122f 25120014 gdb does not support target descriptions layered on top of native one
Ivo Raisr <ivo.raisr@oracle.com>
parents:
diff changeset
     6
https://sourceware.org/bugzilla/show_bug.cgi?id=20936
fae95a5b122f 25120014 gdb does not support target descriptions layered on top of native one
Ivo Raisr <ivo.raisr@oracle.com>
parents:
diff changeset
     7
fae95a5b122f 25120014 gdb does not support target descriptions layered on top of native one
Ivo Raisr <ivo.raisr@oracle.com>
parents:
diff changeset
     8
--- gdb-7.11/gdb/testsuite/gdb.xml/tdesc-regs.exp.orig	2016-11-19 07:32:42.820444427 -0800
fae95a5b122f 25120014 gdb does not support target descriptions layered on top of native one
Ivo Raisr <ivo.raisr@oracle.com>
parents:
diff changeset
     9
+++ gdb-7.11/gdb/testsuite/gdb.xml/tdesc-regs.exp	2016-11-19 07:35:44.085215333 -0800
fae95a5b122f 25120014 gdb does not support target descriptions layered on top of native one
Ivo Raisr <ivo.raisr@oracle.com>
parents:
diff changeset
    10
@@ -49,6 +49,12 @@
fae95a5b122f 25120014 gdb does not support target descriptions layered on top of native one
Ivo Raisr <ivo.raisr@oracle.com>
parents:
diff changeset
    11
     "s390*-*-*" {
fae95a5b122f 25120014 gdb does not support target descriptions layered on top of native one
Ivo Raisr <ivo.raisr@oracle.com>
parents:
diff changeset
    12
 	set core-regs {s390-core32.xml s390-acr.xml s390-fpr.xml}
fae95a5b122f 25120014 gdb does not support target descriptions layered on top of native one
Ivo Raisr <ivo.raisr@oracle.com>
parents:
diff changeset
    13
     }
fae95a5b122f 25120014 gdb does not support target descriptions layered on top of native one
Ivo Raisr <ivo.raisr@oracle.com>
parents:
diff changeset
    14
+    "sparc-*-*" {
fae95a5b122f 25120014 gdb does not support target descriptions layered on top of native one
Ivo Raisr <ivo.raisr@oracle.com>
parents:
diff changeset
    15
+        set core-regs {sparc-cpu.xml sparc-fpu.xml sparc-cp0.xml}
fae95a5b122f 25120014 gdb does not support target descriptions layered on top of native one
Ivo Raisr <ivo.raisr@oracle.com>
parents:
diff changeset
    16
+    }
fae95a5b122f 25120014 gdb does not support target descriptions layered on top of native one
Ivo Raisr <ivo.raisr@oracle.com>
parents:
diff changeset
    17
+    "sparc64-*-*" {
fae95a5b122f 25120014 gdb does not support target descriptions layered on top of native one
Ivo Raisr <ivo.raisr@oracle.com>
parents:
diff changeset
    18
+        set core-regs {sparc64-cpu.xml sparc64-fpu.xml sparc64-cp0.xml}
fae95a5b122f 25120014 gdb does not support target descriptions layered on top of native one
Ivo Raisr <ivo.raisr@oracle.com>
parents:
diff changeset
    19
+    }
fae95a5b122f 25120014 gdb does not support target descriptions layered on top of native one
Ivo Raisr <ivo.raisr@oracle.com>
parents:
diff changeset
    20
     "spu*-*-*" {
fae95a5b122f 25120014 gdb does not support target descriptions layered on top of native one
Ivo Raisr <ivo.raisr@oracle.com>
parents:
diff changeset
    21
 	# This may be either the spu-linux-nat target, or the Cell/B.E.
fae95a5b122f 25120014 gdb does not support target descriptions layered on top of native one
Ivo Raisr <ivo.raisr@oracle.com>
parents:
diff changeset
    22
 	# multi-architecture debugger in SPU standalone executable mode.