From 1aaec916ad5f7a37060a2bee39df50f158f4013e Mon Sep 17 00:00:00 2001 From: Richard Henderson Date: Mon, 26 Jan 2004 15:02:04 -0800 Subject: [PATCH] c-parse.in (extension): Use itype. * c-parse.in (extension): Use itype. (SAVE_EXT_FLAGS): Don't allocate a tree. (RESTORE_EXT_FLAGS): Don't read a tree. From-SVN: r76676 --- gcc/c-parse.in | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/gcc/c-parse.in b/gcc/c-parse.in index 3804ea5..59dc9b5 100644 --- a/gcc/c-parse.in +++ b/gcc/c-parse.in @@ -204,7 +204,7 @@ do { \ %type init maybeasm %type asm_operands nonnull_asm_operands asm_operand asm_clobbers %type maybe_attribute attributes attribute attribute_list attrib -%type any_word extension +%type any_word %type compstmt compstmt_start compstmt_nostart compstmt_primary_start %type do_stmt_start poplevel stmt label @@ -230,7 +230,7 @@ do { \ %type parmlist_or_identifiers parmlist_or_identifiers_1 %type identifiers_or_typenames -%type setspecs setspecs_fp +%type setspecs setspecs_fp extension %type save_location @@ -295,15 +295,14 @@ static GTY(()) tree declspec_stack; /* For __extension__, save/restore the warning flags which are controlled by __extension__. */ -#define SAVE_EXT_FLAGS() \ - size_int (pedantic \ - | (warn_pointer_arith << 1) \ - | (warn_traditional << 2) \ - | (flag_iso << 3)) +#define SAVE_EXT_FLAGS() \ + (pedantic \ + | (warn_pointer_arith << 1) \ + | (warn_traditional << 2) \ + | (flag_iso << 3)) -#define RESTORE_EXT_FLAGS(tval) \ +#define RESTORE_EXT_FLAGS(val) \ do { \ - int val = tree_low_cst (tval, 0); \ pedantic = val & 1; \ warn_pointer_arith = (val >> 1) & 1; \ warn_traditional = (val >> 2) & 1; \ -- 2.7.4