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-- |
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. |