Index: power-core.xml
===================================================================
RCS file: /cvs/src/src/gdb/features/rs6000/power-core.xml,v
retrieving revision 1.4
diff -u -p -r1.4 power-core.xml
--- power-core.xml 27 Feb 2008 20:20:50 -0000 1.4
+++ power-core.xml 29 Feb 2008 17:12:00 -0000
@@ -43,7 +43,7 @@
-
+
Index: power64-core.xml
===================================================================
RCS file: /cvs/src/src/gdb/features/rs6000/power64-core.xml,v
retrieving revision 1.4
diff -u -p -r1.4 power64-core.xml
--- power64-core.xml 27 Feb 2008 20:20:50 -0000 1.4
+++ power64-core.xml 29 Feb 2008 17:12:00 -0000
@@ -43,7 +43,7 @@
-
+
Index: powerpc-32.c
===================================================================
RCS file: /cvs/src/src/gdb/features/rs6000/powerpc-32.c,v
retrieving revision 1.3
diff -u -p -r1.3 powerpc-32.c
--- powerpc-32.c 27 Feb 2008 20:20:50 -0000 1.3
+++ powerpc-32.c 29 Feb 2008 17:12:00 -0000
@@ -50,7 +50,7 @@ initialize_tdesc_powerpc_32 (void)
tdesc_create_reg (feature, "pc", 64, 1, NULL, 32, "code_ptr");
tdesc_create_reg (feature, "msr", 65, 1, NULL, 32, "uint32");
tdesc_create_reg (feature, "cr", 66, 1, NULL, 32, "uint32");
- tdesc_create_reg (feature, "lr", 67, 1, NULL, 32, "uint32");
+ tdesc_create_reg (feature, "lr", 67, 1, NULL, 32, "code_ptr");
tdesc_create_reg (feature, "ctr", 68, 1, NULL, 32, "uint32");
tdesc_create_reg (feature, "xer", 69, 1, NULL, 32, "uint32");
Index: powerpc-403.c
===================================================================
RCS file: /cvs/src/src/gdb/features/rs6000/powerpc-403.c,v
retrieving revision 1.3
diff -u -p -r1.3 powerpc-403.c
--- powerpc-403.c 27 Feb 2008 20:20:50 -0000 1.3
+++ powerpc-403.c 29 Feb 2008 17:12:00 -0000
@@ -48,7 +48,7 @@ initialize_tdesc_powerpc_403 (void)
tdesc_create_reg (feature, "pc", 64, 1, NULL, 32, "code_ptr");
tdesc_create_reg (feature, "msr", 65, 1, NULL, 32, "uint32");
tdesc_create_reg (feature, "cr", 66, 1, NULL, 32, "uint32");
- tdesc_create_reg (feature, "lr", 67, 1, NULL, 32, "uint32");
+ tdesc_create_reg (feature, "lr", 67, 1, NULL, 32, "code_ptr");
tdesc_create_reg (feature, "ctr", 68, 1, NULL, 32, "uint32");
tdesc_create_reg (feature, "xer", 69, 1, NULL, 32, "uint32");
Index: powerpc-403gc.c
===================================================================
RCS file: /cvs/src/src/gdb/features/rs6000/powerpc-403gc.c,v
retrieving revision 1.3
diff -u -p -r1.3 powerpc-403gc.c
--- powerpc-403gc.c 27 Feb 2008 20:20:50 -0000 1.3
+++ powerpc-403gc.c 29 Feb 2008 17:12:00 -0000
@@ -48,7 +48,7 @@ initialize_tdesc_powerpc_403gc (void)
tdesc_create_reg (feature, "pc", 64, 1, NULL, 32, "code_ptr");
tdesc_create_reg (feature, "msr", 65, 1, NULL, 32, "uint32");
tdesc_create_reg (feature, "cr", 66, 1, NULL, 32, "uint32");
- tdesc_create_reg (feature, "lr", 67, 1, NULL, 32, "uint32");
+ tdesc_create_reg (feature, "lr", 67, 1, NULL, 32, "code_ptr");
tdesc_create_reg (feature, "ctr", 68, 1, NULL, 32, "uint32");
tdesc_create_reg (feature, "xer", 69, 1, NULL, 32, "uint32");
Index: powerpc-505.c
===================================================================
RCS file: /cvs/src/src/gdb/features/rs6000/powerpc-505.c,v
retrieving revision 1.3
diff -u -p -r1.3 powerpc-505.c
--- powerpc-505.c 27 Feb 2008 20:20:50 -0000 1.3
+++ powerpc-505.c 29 Feb 2008 17:12:00 -0000
@@ -48,7 +48,7 @@ initialize_tdesc_powerpc_505 (void)
tdesc_create_reg (feature, "pc", 64, 1, NULL, 32, "code_ptr");
tdesc_create_reg (feature, "msr", 65, 1, NULL, 32, "uint32");
tdesc_create_reg (feature, "cr", 66, 1, NULL, 32, "uint32");
- tdesc_create_reg (feature, "lr", 67, 1, NULL, 32, "uint32");
+ tdesc_create_reg (feature, "lr", 67, 1, NULL, 32, "code_ptr");
tdesc_create_reg (feature, "ctr", 68, 1, NULL, 32, "uint32");
tdesc_create_reg (feature, "xer", 69, 1, NULL, 32, "uint32");
Index: powerpc-601.c
===================================================================
RCS file: /cvs/src/src/gdb/features/rs6000/powerpc-601.c,v
retrieving revision 1.2
diff -u -p -r1.2 powerpc-601.c
--- powerpc-601.c 27 Feb 2008 20:20:50 -0000 1.2
+++ powerpc-601.c 29 Feb 2008 17:12:00 -0000
@@ -48,7 +48,7 @@ initialize_tdesc_powerpc_601 (void)
tdesc_create_reg (feature, "pc", 64, 1, NULL, 32, "code_ptr");
tdesc_create_reg (feature, "msr", 65, 1, NULL, 32, "int");
tdesc_create_reg (feature, "cr", 66, 1, NULL, 32, "int");
- tdesc_create_reg (feature, "lr", 67, 1, NULL, 32, "int");
+ tdesc_create_reg (feature, "lr", 67, 1, NULL, 32, "code_ptr");
tdesc_create_reg (feature, "ctr", 68, 1, NULL, 32, "int");
tdesc_create_reg (feature, "xer", 69, 1, NULL, 32, "int");
tdesc_create_reg (feature, "mq", 124, 1, NULL, 32, "int");
Index: powerpc-601.xml
===================================================================
RCS file: /cvs/src/src/gdb/features/rs6000/powerpc-601.xml,v
retrieving revision 1.3
diff -u -p -r1.3 powerpc-601.xml
--- powerpc-601.xml 27 Feb 2008 20:20:50 -0000 1.3
+++ powerpc-601.xml 29 Feb 2008 17:12:00 -0000
@@ -49,7 +49,7 @@
-
+
Index: powerpc-602.c
===================================================================
RCS file: /cvs/src/src/gdb/features/rs6000/powerpc-602.c,v
retrieving revision 1.3
diff -u -p -r1.3 powerpc-602.c
--- powerpc-602.c 27 Feb 2008 20:20:50 -0000 1.3
+++ powerpc-602.c 29 Feb 2008 17:12:00 -0000
@@ -48,7 +48,7 @@ initialize_tdesc_powerpc_602 (void)
tdesc_create_reg (feature, "pc", 64, 1, NULL, 32, "code_ptr");
tdesc_create_reg (feature, "msr", 65, 1, NULL, 32, "uint32");
tdesc_create_reg (feature, "cr", 66, 1, NULL, 32, "uint32");
- tdesc_create_reg (feature, "lr", 67, 1, NULL, 32, "uint32");
+ tdesc_create_reg (feature, "lr", 67, 1, NULL, 32, "code_ptr");
tdesc_create_reg (feature, "ctr", 68, 1, NULL, 32, "uint32");
tdesc_create_reg (feature, "xer", 69, 1, NULL, 32, "uint32");
Index: powerpc-603.c
===================================================================
RCS file: /cvs/src/src/gdb/features/rs6000/powerpc-603.c,v
retrieving revision 1.3
diff -u -p -r1.3 powerpc-603.c
--- powerpc-603.c 27 Feb 2008 20:20:50 -0000 1.3
+++ powerpc-603.c 29 Feb 2008 17:12:00 -0000
@@ -48,7 +48,7 @@ initialize_tdesc_powerpc_603 (void)
tdesc_create_reg (feature, "pc", 64, 1, NULL, 32, "code_ptr");
tdesc_create_reg (feature, "msr", 65, 1, NULL, 32, "uint32");
tdesc_create_reg (feature, "cr", 66, 1, NULL, 32, "uint32");
- tdesc_create_reg (feature, "lr", 67, 1, NULL, 32, "uint32");
+ tdesc_create_reg (feature, "lr", 67, 1, NULL, 32, "code_ptr");
tdesc_create_reg (feature, "ctr", 68, 1, NULL, 32, "uint32");
tdesc_create_reg (feature, "xer", 69, 1, NULL, 32, "uint32");
Index: powerpc-604.c
===================================================================
RCS file: /cvs/src/src/gdb/features/rs6000/powerpc-604.c,v
retrieving revision 1.3
diff -u -p -r1.3 powerpc-604.c
--- powerpc-604.c 27 Feb 2008 20:20:50 -0000 1.3
+++ powerpc-604.c 29 Feb 2008 17:12:00 -0000
@@ -48,7 +48,7 @@ initialize_tdesc_powerpc_604 (void)
tdesc_create_reg (feature, "pc", 64, 1, NULL, 32, "code_ptr");
tdesc_create_reg (feature, "msr", 65, 1, NULL, 32, "uint32");
tdesc_create_reg (feature, "cr", 66, 1, NULL, 32, "uint32");
- tdesc_create_reg (feature, "lr", 67, 1, NULL, 32, "uint32");
+ tdesc_create_reg (feature, "lr", 67, 1, NULL, 32, "code_ptr");
tdesc_create_reg (feature, "ctr", 68, 1, NULL, 32, "uint32");
tdesc_create_reg (feature, "xer", 69, 1, NULL, 32, "uint32");
Index: powerpc-64.c
===================================================================
RCS file: /cvs/src/src/gdb/features/rs6000/powerpc-64.c,v
retrieving revision 1.3
diff -u -p -r1.3 powerpc-64.c
--- powerpc-64.c 27 Feb 2008 20:20:50 -0000 1.3
+++ powerpc-64.c 29 Feb 2008 17:12:01 -0000
@@ -50,7 +50,7 @@ initialize_tdesc_powerpc_64 (void)
tdesc_create_reg (feature, "pc", 64, 1, NULL, 64, "code_ptr");
tdesc_create_reg (feature, "msr", 65, 1, NULL, 64, "uint64");
tdesc_create_reg (feature, "cr", 66, 1, NULL, 32, "uint32");
- tdesc_create_reg (feature, "lr", 67, 1, NULL, 64, "uint64");
+ tdesc_create_reg (feature, "lr", 67, 1, NULL, 64, "code_ptr");
tdesc_create_reg (feature, "ctr", 68, 1, NULL, 64, "uint64");
tdesc_create_reg (feature, "xer", 69, 1, NULL, 32, "uint32");
Index: powerpc-7400.c
===================================================================
RCS file: /cvs/src/src/gdb/features/rs6000/powerpc-7400.c,v
retrieving revision 1.3
diff -u -p -r1.3 powerpc-7400.c
--- powerpc-7400.c 27 Feb 2008 20:20:50 -0000 1.3
+++ powerpc-7400.c 29 Feb 2008 17:12:01 -0000
@@ -48,7 +48,7 @@ initialize_tdesc_powerpc_7400 (void)
tdesc_create_reg (feature, "pc", 64, 1, NULL, 32, "code_ptr");
tdesc_create_reg (feature, "msr", 65, 1, NULL, 32, "uint32");
tdesc_create_reg (feature, "cr", 66, 1, NULL, 32, "uint32");
- tdesc_create_reg (feature, "lr", 67, 1, NULL, 32, "uint32");
+ tdesc_create_reg (feature, "lr", 67, 1, NULL, 32, "code_ptr");
tdesc_create_reg (feature, "ctr", 68, 1, NULL, 32, "uint32");
tdesc_create_reg (feature, "xer", 69, 1, NULL, 32, "uint32");
Index: powerpc-750.c
===================================================================
RCS file: /cvs/src/src/gdb/features/rs6000/powerpc-750.c,v
retrieving revision 1.3
diff -u -p -r1.3 powerpc-750.c
--- powerpc-750.c 27 Feb 2008 20:20:50 -0000 1.3
+++ powerpc-750.c 29 Feb 2008 17:12:01 -0000
@@ -48,7 +48,7 @@ initialize_tdesc_powerpc_750 (void)
tdesc_create_reg (feature, "pc", 64, 1, NULL, 32, "code_ptr");
tdesc_create_reg (feature, "msr", 65, 1, NULL, 32, "uint32");
tdesc_create_reg (feature, "cr", 66, 1, NULL, 32, "uint32");
- tdesc_create_reg (feature, "lr", 67, 1, NULL, 32, "uint32");
+ tdesc_create_reg (feature, "lr", 67, 1, NULL, 32, "code_ptr");
tdesc_create_reg (feature, "ctr", 68, 1, NULL, 32, "uint32");
tdesc_create_reg (feature, "xer", 69, 1, NULL, 32, "uint32");
Index: powerpc-860.c
===================================================================
RCS file: /cvs/src/src/gdb/features/rs6000/powerpc-860.c,v
retrieving revision 1.3
diff -u -p -r1.3 powerpc-860.c
--- powerpc-860.c 27 Feb 2008 20:20:50 -0000 1.3
+++ powerpc-860.c 29 Feb 2008 17:12:01 -0000
@@ -48,7 +48,7 @@ initialize_tdesc_powerpc_860 (void)
tdesc_create_reg (feature, "pc", 64, 1, NULL, 32, "code_ptr");
tdesc_create_reg (feature, "msr", 65, 1, NULL, 32, "uint32");
tdesc_create_reg (feature, "cr", 66, 1, NULL, 32, "uint32");
- tdesc_create_reg (feature, "lr", 67, 1, NULL, 32, "uint32");
+ tdesc_create_reg (feature, "lr", 67, 1, NULL, 32, "code_ptr");
tdesc_create_reg (feature, "ctr", 68, 1, NULL, 32, "uint32");
tdesc_create_reg (feature, "xer", 69, 1, NULL, 32, "uint32");
Index: powerpc-e500.c
===================================================================
RCS file: /cvs/src/src/gdb/features/rs6000/powerpc-e500.c,v
retrieving revision 1.3
diff -u -p -r1.3 powerpc-e500.c
--- powerpc-e500.c 27 Feb 2008 20:20:50 -0000 1.3
+++ powerpc-e500.c 29 Feb 2008 17:12:01 -0000
@@ -50,7 +50,7 @@ initialize_tdesc_powerpc_e500 (void)
tdesc_create_reg (feature, "pc", 64, 1, NULL, 32, "code_ptr");
tdesc_create_reg (feature, "msr", 65, 1, NULL, 32, "uint32");
tdesc_create_reg (feature, "cr", 66, 1, NULL, 32, "uint32");
- tdesc_create_reg (feature, "lr", 67, 1, NULL, 32, "uint32");
+ tdesc_create_reg (feature, "lr", 67, 1, NULL, 32, "code_ptr");
tdesc_create_reg (feature, "ctr", 68, 1, NULL, 32, "uint32");
tdesc_create_reg (feature, "xer", 69, 1, NULL, 32, "uint32");
Index: rs6000.c
===================================================================
RCS file: /cvs/src/src/gdb/features/rs6000/rs6000.c,v
retrieving revision 1.2
diff -u -p -r1.2 rs6000.c
--- rs6000.c 27 Feb 2008 20:20:50 -0000 1.2
+++ rs6000.c 29 Feb 2008 17:12:01 -0000
@@ -50,7 +50,7 @@ initialize_tdesc_rs6000 (void)
tdesc_create_reg (feature, "pc", 64, 1, NULL, 32, "code_ptr");
tdesc_create_reg (feature, "msr", 65, 1, NULL, 32, "int");
tdesc_create_reg (feature, "cnd", 66, 1, NULL, 32, "int");
- tdesc_create_reg (feature, "lr", 67, 1, NULL, 32, "int");
+ tdesc_create_reg (feature, "lr", 67, 1, NULL, 32, "code_ptr");
tdesc_create_reg (feature, "cnt", 68, 1, NULL, 32, "int");
tdesc_create_reg (feature, "xer", 69, 1, NULL, 32, "int");
tdesc_create_reg (feature, "mq", 70, 1, NULL, 32, "int");
Index: rs6000.xml
===================================================================
RCS file: /cvs/src/src/gdb/features/rs6000/rs6000.xml,v
retrieving revision 1.3
diff -u -p -r1.3 rs6000.xml
--- rs6000.xml 27 Feb 2008 20:20:50 -0000 1.3
+++ rs6000.xml 29 Feb 2008 17:12:01 -0000
@@ -51,7 +51,7 @@
-
+