AARCH64: Change cpsr type to be 64bit.
authorAndrew Pinski <apinski@cavium.com>
Wed, 18 Dec 2013 19:03:07 +0000 (11:03 -0800)
committerAndrew Pinski <apinski@cavium.com>
Tue, 7 Jan 2014 22:31:55 +0000 (14:31 -0800)
2013-12-18  Andrew Pinski  <apinski@cavium.com>

* features/aarch64-core.xml (cpsr): Change to be 64bit.
* features/aarch64.c: Regenerate.

gdb/ChangeLog
gdb/features/aarch64-core.xml
gdb/features/aarch64.c

index e3fe615..99726cc 100644 (file)
@@ -1,3 +1,8 @@
+2014-01-07  Andrew Pinski  <apinski@cavium.com>
+
+       * features/aarch64-core.xml (cpsr): Change to be 64bit.
+       * features/aarch64.c: Regenerate.
+
 2014-01-07  Andreas Schwab  <schwab@linux-m68k.org>
 
        * target.c (return_null): Define.
index 9b45a22..dbec6dc 100644 (file)
@@ -42,5 +42,5 @@
   <reg name="sp" bitsize="64" type="data_ptr"/>
 
   <reg name="pc" bitsize="64" type="code_ptr"/>
-  <reg name="cpsr" bitsize="32"/>
+  <reg name="cpsr" bitsize="64"/>
 </feature>
index 1e9a99d..31a148e 100644 (file)
@@ -50,7 +50,7 @@ initialize_tdesc_aarch64 (void)
   tdesc_create_reg (feature, "x30", 30, 1, NULL, 64, "int");
   tdesc_create_reg (feature, "sp", 31, 1, NULL, 64, "data_ptr");
   tdesc_create_reg (feature, "pc", 32, 1, NULL, 64, "code_ptr");
-  tdesc_create_reg (feature, "cpsr", 33, 1, NULL, 32, "int");
+  tdesc_create_reg (feature, "cpsr", 33, 1, NULL, 64, "int");
 
   feature = tdesc_create_feature (result, "org.gnu.gdb.aarch64.fpu");
   field_type = tdesc_named_type (feature, "ieee_double");