+2013-04-19  Pedro Alves  <palves@redhat.com>
+
+       * cris-tdep.c (usr_cmd_cris_version): Make unsigned.
+       (struct gdbarch_tdep) <cris_version>: Make unsigned.
+       (cris_spec_reg_applicable, cris_gdbarch_init): Adjust locals.
+
 2013-04-19  Pedro Alves  <palves@redhat.com>
 
        * avr-tdep.c (avr_io_reg_read_command): New local 'bufstr'.  Use
 
 
 /* CRIS version, set via the user command 'set cris-version'.  Affects
    register names and sizes.  */
-static int usr_cmd_cris_version;
+static unsigned int usr_cmd_cris_version;
 
 /* Indicates whether to trust the above variable.  */
 static int usr_cmd_cris_version_valid = 0;
 /* CRIS architecture specific information.  */
 struct gdbarch_tdep
 {
-  int cris_version;
+  unsigned int cris_version;
   const char *cris_mode;
   int cris_dwarf2_cfi;
 };
                          struct cris_spec_reg spec_reg)
 {
   struct gdbarch_tdep *tdep = gdbarch_tdep (gdbarch);
-  int version = tdep->cris_version;
+  unsigned int version = tdep->cris_version;
   
   switch (spec_reg.applicable_version)
     {
 {
   struct gdbarch *gdbarch;
   struct gdbarch_tdep *tdep;
-  int cris_version;
+  unsigned int cris_version;
 
   if (usr_cmd_cris_version_valid)
     {