xtensa: typedef enums when defining them

I think this is the more typical way to do this.  Its also slightly shorter and
less repeditive.

gas/ChangeLog:

2016-06-01  Trevor Saunders  <tbsaunde+binutils@tbsaunde.org>

	* config/xtensa-relax.h: Move typedefs of enums to the enums
	definition.
This commit is contained in:
Trevor Saunders 2016-03-28 05:42:02 -04:00
parent 5e429f4cdc
commit d05584d3ee
2 changed files with 11 additions and 10 deletions

View File

@ -1,3 +1,8 @@
2016-06-01 Trevor Saunders <tbsaunde+binutils@tbsaunde.org>
* config/xtensa-relax.h: Move typedefs of enums to the enums
definition.
2016-06-01 Trevor Saunders <tbsaunde+binutils@tbsaunde.org>
* config/tc-ns32k.c (bit_fix_new): Replace obstack-alloc with XOBNEW

View File

@ -91,10 +91,7 @@ struct req_or_option_list
/* Operand types and constraints on operands: */
typedef enum op_type OpType;
typedef enum cmp_op CmpOp;
enum op_type
typedef enum op_type
{
OP_CONSTANT,
OP_OPERAND,
@ -107,13 +104,13 @@ enum op_type
OP_LITERAL,
OP_FREEREG,
OP_LABEL
};
} OpType;
enum cmp_op
typedef enum cmp_op
{
OP_EQUAL,
OP_NOTEQUAL,
};
} CmpOp;
struct precondition
{
@ -143,14 +140,13 @@ struct build_op
};
typedef struct build_instr BuildInstr;
typedef enum instr_type InstrType;
enum instr_type
typedef enum instr_type
{
INSTR_INSTR,
INSTR_LITERAL_DEF,
INSTR_LABEL_DEF
};
} InstrType;
struct build_instr
{