* i960-pinsn.c: Change bzero to memset.
authorJohn Gilmore <gnu@cygnus>
Sat, 26 Sep 1992 05:41:54 +0000 (05:41 +0000)
committerJohn Gilmore <gnu@cygnus>
Sat, 26 Sep 1992 05:41:54 +0000 (05:41 +0000)
* sparc-pinsn.c:  Change index to strchr.

binutils/ChangeLog
binutils/i960-pinsn.c
binutils/sparc-pinsn.c

index bfe2e60..4254b54 100644 (file)
@@ -1,3 +1,13 @@
+Fri Sep 25 22:41:08 1992  John Gilmore  (gnu@cygnus.com)
+
+       * i960-pinsn.c:  Change bzero to memset.
+       * sparc-pinsn.c:  Change index to strchr.
+
+Mon Sep 21 14:39:56 1992  Ian Lance Taylor  (ian@cygnus.com)
+
+       * m68k-pinsn (print_insn_arg, fetch_arg): added support for
+       operands to memory management instructions, from WRS.
+
 Tue Sep 15 15:26:38 1992  Ian Lance Taylor  (ian@cygnus.com)
 
        * Makefile.in (install): if $(tooldir) exists, install nm and
index 25acb1f..107bed8 100644 (file)
@@ -321,7 +321,7 @@ mem( memaddr, word1, word2, noprint )
 
        if ( mem_tab == NULL ){
                mem_tab = (struct tabent *) xmalloc( MEM_SIZ );
-               bzero( (void *) mem_tab, MEM_SIZ );
+               memset( (void *) mem_tab, 0, MEM_SIZ );
                for ( i = 0; mem_init[i].opcode != 0; i++ ){
                        j = mem_init[i].opcode - MEM_MIN;
                        mem_tab[j].name = mem_init[i].name;
@@ -579,7 +579,7 @@ reg( word1 )
 
        if ( reg_tab == NULL ){
                reg_tab = (struct tabent *) xmalloc( REG_SIZ );
-               bzero( (void *) reg_tab, REG_SIZ );
+               memset( (void *) reg_tab, 0, REG_SIZ );
                for ( i = 0; reg_init[i].opcode != 0; i++ ){
                        j = reg_init[i].opcode - REG_MIN;
                        reg_tab[j].name = reg_init[i].name;
index a512c77..b639d86 100644 (file)
@@ -162,12 +162,12 @@ memcpy(&insn,buffer, sizeof (insn));
              && insn.rs1 == insn.rd)
            imm_added_to_rs1 = 1;
 
-         if (index (opcode->args, 'S') != 0)
+         if (strchr (opcode->args, 'S') != 0)
            /* Reject the special case for `set'.
               The real `sethi' will match.  */
            continue;
          if (insn.rs1 != insn.rd
-             && index (opcode->args, 'r') != 0)
+             && strchr (opcode->args, 'r') != 0)
              /* Can't do simple format if source and dest are different.  */
              continue;
 
@@ -557,8 +557,8 @@ compare_opcodes (a, b)
 
   /* Put 1+i before i+1.  */
   {
-    char *p0 = (char *) index(op0->args, '+');
-    char *p1 = (char *) index(op1->args, '+');
+    char *p0 = (char *) strchr(op0->args, '+');
+    char *p1 = (char *) strchr(op1->args, '+');
 
     if (p0 && p1)
       {