OpenCores
URL https://opencores.org/ocsvn/or1k/or1k/trunk

Subversion Repositories or1k

[/] [or1k/] [trunk/] [gdb-5.0/] [gdb/] [or1k-tdep.c] - Diff between revs 593 and 603

Go to most recent revision | Show entire file | Details | Blame | View Log

Rev 593 Rev 603
Line 1095... Line 1095...
      if (*group < 0 || *group >= OR1K_NUM_SPR_GROUPS)
      if (*group < 0 || *group >= OR1K_NUM_SPR_GROUPS)
        error ("Invalid group or register.\n");
        error ("Invalid group or register.\n");
 
 
      if (*index < 0)
      if (*index < 0)
        {
        {
 
          printf ("a'%s'\n", args);
          args += strlen(args) + 1;
          args += strlen(args) + 1;
 
          printf ("b'%s'\n", args);
 
          if (*args != 0)
 
            {
          ptr_c = args;
          ptr_c = args;
          while (*ptr_c != ' ' && *ptr_c != 0)
          while (*ptr_c != ' ' && *ptr_c != 0)
            ptr_c++;
            ptr_c++;
          *ptr_c = 0;
          *ptr_c = 0;
 
 
          *index = (int) strtoul (args, &ptr_c, 0);
          *index = (int) strtoul (args, &ptr_c, 0);
          if (*ptr_c != 0)
          if (*ptr_c != 0)
            *index = or1k_regno_from_name (*group, args);
            *index = or1k_regno_from_name (*group, args);
 
            }
 
 
          if (*index < 0)
          if (*index < 0)
            {
            {
              printf_filtered ("No register supplied. Valid registers are:\n");
              printf_filtered ("No register supplied. Valid registers are:\n");
              for (i = 0; i < or1k_spr_valid_aliases[*group]; i++)
              for (i = 0; i < or1k_spr_valid_aliases[*group]; i++)

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.