1,6 → 1,5 |
/* ldexp.h - |
Copyright 1991, 1992, 1993, 1994, 1995, 1998, 1999, 2000, 2001, 2002, |
2003, 2004, 2005, 2007, 2011, 2012 Free Software Foundation, Inc. |
Copyright (C) 1991-2015 Free Software Foundation, Inc. |
|
This file is part of the GNU Binutils. |
|
139,6 → 138,14 |
|
/* Principally used for diagnostics. */ |
bfd_boolean assigning_to_dot; |
|
/* Set if the current expression used "dot", SEGMENT_START or |
ORIGIN, but not ABSOLUTE or combined symbols in a way that forces |
an absolute result. Used in tracking symbols assigned from dot |
outside of output section statements, in order to later convert |
them from absolute. */ |
bfd_boolean rel_from_abs; |
|
/* If evaluating an assignment, the destination. Cleared if an |
etree_name NAME matches this, to signal a self-assignment. |
Note that an etree_name DEFINED does not clear this field, nor |
157,7 → 164,7 |
struct { |
enum phase_enum phase; |
|
bfd_vma base, min_base, relro_end, end, pagesize, maxpagesize; |
bfd_vma base, relro_offset, relro_end, end, pagesize, maxpagesize; |
|
enum relro_enum relro; |
|
222,5 → 229,8 |
(etree_type *, fill_type *, char *); |
bfd_vma exp_get_abs_int |
(etree_type *, int, char *); |
void ldexp_init (void); |
void ldexp_finalize_syms (void); |
void ldexp_finish (void); |
|
#endif |