X-Git-Url: http://drtracing.org/?a=blobdiff_plain;f=ld%2Fld.h;h=71fd7812677b177b9a9065317c61d2cae18d3e2d;hb=39a7b38fac0e6e90baa3d661a271377db3ba1765;hp=b97d977f37b3a9fbda584b49395aca7ab79ee75e;hpb=827041555ac443bd57340060f3e034fd7b199dd8;p=deliverable%2Fbinutils-gdb.git diff --git a/ld/ld.h b/ld/ld.h index b97d977f37..71fd781267 100644 --- a/ld/ld.h +++ b/ld/ld.h @@ -1,5 +1,5 @@ /* ld.h -- general linker header file - Copyright (C) 1991-2019 Free Software Foundation, Inc. + Copyright (C) 1991-2020 Free Software Foundation, Inc. This file is part of the GNU Binutils. @@ -119,20 +119,6 @@ struct wildcard_list enum endian_enum { ENDIAN_UNSET = 0, ENDIAN_BIG, ENDIAN_LITTLE }; -enum symbolic_enum -{ - symbolic_unset = 0, - symbolic, - symbolic_functions, -}; - -enum dynamic_list_enum -{ - dynamic_list_unset = 0, - dynamic_list_data, - dynamic_list -}; - typedef struct { /* 1 => assign space to common symbols even if `relocatable_output'. */ @@ -183,13 +169,6 @@ typedef struct /* Big or little endian as set on command line. */ enum endian_enum endian; - /* -Bsymbolic and -Bsymbolic-functions, as set on command line. */ - enum symbolic_enum symbolic; - - /* --dynamic-list, --dynamic-list-cpp-new, --dynamic-list-cpp-typeinfo - and --dynamic-list FILE, as set on command line. */ - enum dynamic_list_enum dynamic_list; - /* Name of runtime interpreter to invoke. */ char *interpreter; @@ -318,6 +297,9 @@ typedef struct /* The common page size for ELF. */ bfd_vma commonpagesize; + + /* If set, print discarded sections in map file output. */ + bfd_boolean print_map_discarded; } ld_config_type; extern ld_config_type config;