* 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.
This commit is contained in:
Nick Clifton 2007-03-29 09:05:27 +00:00
parent aaf9e9fd5b
commit e555180109
4 changed files with 13 additions and 10 deletions

View 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

View 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);

View 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;

View 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 *);
%}