From d05584d3eeab4cb1c1d85d8dfdfef56827e03b3d Mon Sep 17 00:00:00 2001 From: Trevor Saunders Date: Mon, 28 Mar 2016 05:42:02 -0400 Subject: [PATCH] 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 * config/xtensa-relax.h: Move typedefs of enums to the enums definition. --- gas/ChangeLog | 5 +++++ gas/config/xtensa-relax.h | 16 ++++++---------- 2 files changed, 11 insertions(+), 10 deletions(-) diff --git a/gas/ChangeLog b/gas/ChangeLog index 0dcdcef37da..ff6adf32781 100644 --- a/gas/ChangeLog +++ b/gas/ChangeLog @@ -1,3 +1,8 @@ +2016-06-01 Trevor Saunders + + * config/xtensa-relax.h: Move typedefs of enums to the enums + definition. + 2016-06-01 Trevor Saunders * config/tc-ns32k.c (bit_fix_new): Replace obstack-alloc with XOBNEW diff --git a/gas/config/xtensa-relax.h b/gas/config/xtensa-relax.h index 0bad4239482..64585798634 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 { -- 2.30.2