From 26278bb8717a16139b3a4da9ba1cd2aed435f1ee Mon Sep 17 00:00:00 2001 From: Ulrich Drepper Date: Fri, 8 Aug 2014 20:26:41 -0400 Subject: * ldlang.h (struct lang_input_statement_flags): Add pushed member. * ldlex.h (enum option_values): Add OPTION_PUSH_STATE and OPTION_POP_STATE. * lexsup.c (ld_options): Add entries for --push-state and --pop-state. (parse_args): Handle OPTION_PUSH_STATE and OPTION_POP_STATE. * ld.texinfo: Document --push-state and --pop-state. --- ld/ldlang.h | 3 +++ 1 file changed, 3 insertions(+) (limited to 'ld/ldlang.h') diff --git a/ld/ldlang.h b/ld/ldlang.h index 0f7fdd4..45420cd 100644 --- a/ld/ldlang.h +++ b/ld/ldlang.h @@ -282,6 +282,9 @@ struct lang_input_statement_flags /* Set if reloading an archive or --as-needed lib. */ unsigned int reload : 1; #endif /* ENABLE_PLUGINS */ + + /* Head of list of pushed flags. */ + struct lang_input_statement_flags *pushed; }; typedef struct lang_input_statement_struct -- cgit v1.1