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> 2016-06-01 Trevor Saunders <tbsaunde+binutils@tbsaunde.org>
* config/tc-ns32k.c (bit_fix_new): Replace obstack-alloc with XOBNEW * 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: */ /* Operand types and constraints on operands: */
typedef enum op_type OpType; typedef enum op_type
typedef enum cmp_op CmpOp;
enum op_type
{ {
OP_CONSTANT, OP_CONSTANT,
OP_OPERAND, OP_OPERAND,
@ -107,13 +104,13 @@ enum op_type
OP_LITERAL, OP_LITERAL,
OP_FREEREG, OP_FREEREG,
OP_LABEL OP_LABEL
}; } OpType;
enum cmp_op typedef enum cmp_op
{ {
OP_EQUAL, OP_EQUAL,
OP_NOTEQUAL, OP_NOTEQUAL,
}; } CmpOp;
struct precondition struct precondition
{ {
@ -143,14 +140,13 @@ struct build_op
}; };
typedef struct build_instr BuildInstr; typedef struct build_instr BuildInstr;
typedef enum instr_type InstrType;
enum instr_type typedef enum instr_type
{ {
INSTR_INSTR, INSTR_INSTR,
INSTR_LITERAL_DEF, INSTR_LITERAL_DEF,
INSTR_LABEL_DEF INSTR_LABEL_DEF
}; } InstrType;
struct build_instr struct build_instr
{ {