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 @@ - +