diff options
Diffstat (limited to 'gdb/features')
-rw-r--r-- | gdb/features/nios2-cpu.xml | 8 | ||||
-rw-r--r-- | gdb/features/nios2-linux.c | 8 | ||||
-rw-r--r-- | gdb/features/nios2.c | 8 |
3 files changed, 12 insertions, 12 deletions
diff --git a/gdb/features/nios2-cpu.xml b/gdb/features/nios2-cpu.xml index 7f0d449..8fb5246 100644 --- a/gdb/features/nios2-cpu.xml +++ b/gdb/features/nios2-cpu.xml @@ -33,12 +33,12 @@ <reg name="r23" bitsize="32" type="uint32"/> <reg name="et" bitsize="32" type="uint32"/> <reg name="bt" bitsize="32" type="uint32"/> - <reg name="gp" bitsize="32" type="uint32"/> + <reg name="gp" bitsize="32" type="data_ptr"/> <reg name="sp" bitsize="32" type="data_ptr"/> - <reg name="fp" bitsize="32" type="uint32"/> - <reg name="ea" bitsize="32" type="uint32"/> + <reg name="fp" bitsize="32" type="data_ptr"/> + <reg name="ea" bitsize="32" type="code_ptr"/> <reg name="sstatus" bitsize="32" type="uint32"/> - <reg name="ra" bitsize="32" type="uint32"/> + <reg name="ra" bitsize="32" type="code_ptr"/> <reg name="pc" bitsize="32" type="code_ptr"/> <reg name="status" bitsize="32" type="uint32"/> <reg name="estatus" bitsize="32" type="uint32"/> diff --git a/gdb/features/nios2-linux.c b/gdb/features/nios2-linux.c index ea61cf8..3288f79 100644 --- a/gdb/features/nios2-linux.c +++ b/gdb/features/nios2-linux.c @@ -43,12 +43,12 @@ initialize_tdesc_nios2_linux (void) tdesc_create_reg (feature, "r23", 23, 1, NULL, 32, "uint32"); tdesc_create_reg (feature, "et", 24, 1, NULL, 32, "uint32"); tdesc_create_reg (feature, "bt", 25, 1, NULL, 32, "uint32"); - tdesc_create_reg (feature, "gp", 26, 1, NULL, 32, "uint32"); + tdesc_create_reg (feature, "gp", 26, 1, NULL, 32, "data_ptr"); tdesc_create_reg (feature, "sp", 27, 1, NULL, 32, "data_ptr"); - tdesc_create_reg (feature, "fp", 28, 1, NULL, 32, "uint32"); - tdesc_create_reg (feature, "ea", 29, 1, NULL, 32, "uint32"); + tdesc_create_reg (feature, "fp", 28, 1, NULL, 32, "data_ptr"); + tdesc_create_reg (feature, "ea", 29, 1, NULL, 32, "code_ptr"); tdesc_create_reg (feature, "sstatus", 30, 1, NULL, 32, "uint32"); - tdesc_create_reg (feature, "ra", 31, 1, NULL, 32, "uint32"); + tdesc_create_reg (feature, "ra", 31, 1, NULL, 32, "code_ptr"); tdesc_create_reg (feature, "pc", 32, 1, NULL, 32, "code_ptr"); tdesc_create_reg (feature, "status", 33, 1, NULL, 32, "uint32"); tdesc_create_reg (feature, "estatus", 34, 1, NULL, 32, "uint32"); diff --git a/gdb/features/nios2.c b/gdb/features/nios2.c index 8e0049d..0cedc12 100644 --- a/gdb/features/nios2.c +++ b/gdb/features/nios2.c @@ -41,12 +41,12 @@ initialize_tdesc_nios2 (void) tdesc_create_reg (feature, "r23", 23, 1, NULL, 32, "uint32"); tdesc_create_reg (feature, "et", 24, 1, NULL, 32, "uint32"); tdesc_create_reg (feature, "bt", 25, 1, NULL, 32, "uint32"); - tdesc_create_reg (feature, "gp", 26, 1, NULL, 32, "uint32"); + tdesc_create_reg (feature, "gp", 26, 1, NULL, 32, "data_ptr"); tdesc_create_reg (feature, "sp", 27, 1, NULL, 32, "data_ptr"); - tdesc_create_reg (feature, "fp", 28, 1, NULL, 32, "uint32"); - tdesc_create_reg (feature, "ea", 29, 1, NULL, 32, "uint32"); + tdesc_create_reg (feature, "fp", 28, 1, NULL, 32, "data_ptr"); + tdesc_create_reg (feature, "ea", 29, 1, NULL, 32, "code_ptr"); tdesc_create_reg (feature, "sstatus", 30, 1, NULL, 32, "uint32"); - tdesc_create_reg (feature, "ra", 31, 1, NULL, 32, "uint32"); + tdesc_create_reg (feature, "ra", 31, 1, NULL, 32, "code_ptr"); tdesc_create_reg (feature, "pc", 32, 1, NULL, 32, "code_ptr"); tdesc_create_reg (feature, "status", 33, 1, NULL, 32, "uint32"); tdesc_create_reg (feature, "estatus", 34, 1, NULL, 32, "uint32"); |