diff options
author | Trevor Saunders <tbsaunde+binutils@tbsaunde.org> | 2016-03-28 05:42:02 -0400 |
---|---|---|
committer | Trevor Saunders <tbsaunde+binutils@tbsaunde.org> | 2016-06-01 21:19:53 -0400 |
commit | d05584d3eeab4cb1c1d85d8dfdfef56827e03b3d (patch) | |
tree | 178edcf972f779ee79576c23aff1892c73277556 | |
parent | 5e429f4cdcf2e0bf12309c843ffb3b2619bcb287 (diff) | |
download | gdb-d05584d3eeab4cb1c1d85d8dfdfef56827e03b3d.zip gdb-d05584d3eeab4cb1c1d85d8dfdfef56827e03b3d.tar.gz gdb-d05584d3eeab4cb1c1d85d8dfdfef56827e03b3d.tar.bz2 |
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.
-rw-r--r-- | gas/ChangeLog | 5 | ||||
-rw-r--r-- | gas/config/xtensa-relax.h | 16 |
2 files changed, 11 insertions, 10 deletions
diff --git a/gas/ChangeLog b/gas/ChangeLog index 0dcdcef..ff6adf3 100644 --- a/gas/ChangeLog +++ b/gas/ChangeLog @@ -1,5 +1,10 @@ 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 macro. diff --git a/gas/config/xtensa-relax.h b/gas/config/xtensa-relax.h index 0bad423..6458579 100644 --- a/gas/config/xtensa-relax.h +++ b/gas/config/xtensa-relax.h @@ -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 { |