Welcome to mirror list, hosted at ThFree Co, Russian Federation.

cygwin.com/git/newlib-cygwin.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'include/bfdlink.h')
-rw-r--r--include/bfdlink.h13
1 files changed, 8 insertions, 5 deletions
diff --git a/include/bfdlink.h b/include/bfdlink.h
index a989f64f4..75ea39d50 100644
--- a/include/bfdlink.h
+++ b/include/bfdlink.h
@@ -81,7 +81,6 @@ struct bfd_link_hash_entry
{
/* Base hash table entry structure. */
struct bfd_hash_entry root;
-
/* Type of this entry. */
enum bfd_link_hash_type type;
@@ -103,8 +102,7 @@ struct bfd_link_hash_entry
symbol is undefined and becomes defined, this field will
automatically be non-NULL since the symbol will have been on the
undefined symbol list. */
- struct bfd_link_hash_entry *und_next;
-
+ struct bfd_link_hash_entry *next;
/* A union of information depending upon the type. */
union
{
@@ -285,8 +283,8 @@ struct bfd_link_info
/* TRUE if global symbols in discarded sections should be stripped. */
unsigned int strip_discarded: 1;
- /* TRUE if the final relax pass is needed. */
- unsigned int need_relax_finalize: 1;
+ /* TRUE if relaxation is being finalized. */
+ unsigned int relax_finalizing: 1;
/* TRUE if generating a position independent executable. */
unsigned int pie: 1;
@@ -368,6 +366,11 @@ struct bfd_link_info
unloaded. */
const char *fini_function;
+ /* If non-zero, specifies that branches which are problematic for the
+ MPC860 C0 (or earlier) should be checked for and modified. It gives the
+ number of bytes that should be checked at the end of each text page. */
+ int mpc860c0;
+
/* Non-zero if auto-import thunks for DATA items in pei386 DLLs
should be generated/linked against. Set to 1 if this feature
is explicitly requested by the user, -1 if enabled by default. */