OSDN Git Service

* itbl-ops.c (itbl_entry): Remove unnecessary and excessively long initialization.
authornickc <nickc>
Thu, 29 Mar 2007 09:05:26 +0000 (09:05 +0000)
committernickc <nickc>
Thu, 29 Mar 2007 09:05:26 +0000 (09:05 +0000)
* itbl-ops.h (enum e_processor): Initialise the e_nprocs field using ITBL_NUMBER_OF_PROCESSORS.
* itbl-parse.y (yyerror): Remove use of redundant macro PARAMS.

gas/ChangeLog
gas/itbl-ops.c
gas/itbl-ops.h
gas/itbl-parse.y

index 648a162..b65fbf9 100644 (file)
@@ -1,3 +1,11 @@
+2007-03-29  Nick Clifton  <nickc@redhat.com>
+
+       * itbl-ops.c (itbl_entry): Remove unnecessary and excessively long
+       initialization.
+       * itbl-ops.h (enum e_processor): Initialise the e_nprocs field
+       using ITBL_NUMBER_OF_PROCESSORS.
+       * itbl-parse.y (yyerror): Remove use of redundant macro PARAMS.
+
 2007-03-28  H.J. Lu  <hongjiu.lu@intel.com>
 
        * config/tc-i386.c (build_modrm_byte): For instructions with 2
index 7c5c749..41fa033 100644 (file)
@@ -145,12 +145,7 @@ struct itbl_entry {
 
 static int itbl_num_opcodes = 0;
 /* Array of entries for each processor and entry type */
-static struct itbl_entry *entries[e_nprocs][e_ntypes] = {
-  {0, 0, 0, 0, 0, 0},
-  {0, 0, 0, 0, 0, 0},
-  {0, 0, 0, 0, 0, 0},
-  {0, 0, 0, 0, 0, 0}
-};
+static struct itbl_entry *entries[e_nprocs][e_ntypes];
 
 /* local prototypes */
 static unsigned long build_opcode (struct itbl_entry *e);
index b1687da..d9dbf7c 100644 (file)
@@ -1,5 +1,5 @@
 /* itbl-ops.h
-   Copyright 1997, 1999, 2000, 2003, 2006 Free Software Foundation, Inc.
+   Copyright 1997, 1999, 2000, 2003, 2006, 2007 Free Software Foundation, Inc.
 
    This file is part of GAS, the GNU Assembler.
 
@@ -69,7 +69,7 @@ typedef enum
 typedef enum
   {
     e_p0,
-    e_nprocs = NUMBER_OF_PROCESSORS,
+    e_nprocs = ITBL_NUMBER_OF_PROCESSORS,
     e_invproc                  /* invalid processor */
   } e_processor;
 
index 45e10ef..ff48657 100644 (file)
@@ -1,5 +1,5 @@
 /* itbl-parse.y
-   Copyright 1997, 2002, 2003, 2005, 2006 Free Software Foundation, Inc.
+   Copyright 1997, 2002, 2003, 2005, 2006, 2007 Free Software Foundation, Inc.
 
    This file is part of GAS, the GNU Assembler.
 
@@ -274,7 +274,7 @@ FIXME! hex is ambiguous with any digit
 
 static int sbit, ebit;
 static struct itbl_entry *insn=0;
-static int yyerror PARAMS ((const char *));
+static int yyerror (const char *);
 
 %}