2004-03-15 Andrew Cagney <cagney@redhat.com>
authorAndrew Cagney <cagney@redhat.com>
Mon, 15 Mar 2004 21:21:01 +0000 (21:21 +0000)
committerAndrew Cagney <cagney@redhat.com>
Mon, 15 Mar 2004 21:21:01 +0000 (21:21 +0000)
* rs6000-tdep.c (rs6000_register_virtual_type): Make registers
unsigned.

gdb/ChangeLog
gdb/rs6000-tdep.c

index 53c517e..ca6506f 100644 (file)
@@ -1,5 +1,10 @@
 2004-03-15  Andrew Cagney  <cagney@redhat.com>
 
+       * rs6000-tdep.c (rs6000_register_virtual_type): Make registers
+       unsigned.
+
+2004-03-15  Andrew Cagney  <cagney@redhat.com>
+
        * gdbarch.sh (gdbarch_data_pre_init_fytpe)
        (gdbarch_data_register_pre_init, gdbarch_data_post_init_fytpe)
        (gdbarch_data_register_post_init): Replace gdbarch_data_init_ftype
index 529fb3b..7c847ef 100644 (file)
@@ -1862,12 +1862,12 @@ rs6000_register_virtual_type (int n)
        case 0:
          return builtin_type_int0;
        case 4:
-         return builtin_type_int32;
+         return builtin_type_uint32;
        case 8:
          if (tdep->ppc_ev0_regnum <= n && n <= tdep->ppc_ev31_regnum)
            return builtin_type_vec64;
          else
-           return builtin_type_int64;
+           return builtin_type_uint64;
          break;
        case 16:
          return builtin_type_vec128;