mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-10-18 13:23:10 +08:00
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:
@ -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
|
||||||
|
@ -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
|
||||||
{
|
{
|
||||||
|
Reference in New Issue
Block a user