diff options
author | Alan Modra <amodra@bigpond.net.au> | 2010-10-01 08:15:41 +0000 |
---|---|---|
committer | Alan Modra <amodra@bigpond.net.au> | 2010-10-01 08:15:41 +0000 |
commit | dc027516e99b4795b1fba7179de6fe006069109b (patch) | |
tree | 450e682bf8e41827c7ec308d8a9a8cfa5e42ecc3 /ld/ldexp.c | |
parent | d20ed5767b95f915738a7d56a62e12c80ae3bc5c (diff) | |
download | binutils-redhat-dc027516e99b4795b1fba7179de6fe006069109b.tar.gz |
PR ld/12066
* ldexp.c (fold_name): Treat absolute symbols as plain numbers.
* ld.texinfo (Expression Section): Don't say absolute symbols
are addresses.
Diffstat (limited to 'ld/ldexp.c')
-rw-r--r-- | ld/ldexp.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/ld/ldexp.c b/ld/ldexp.c index 0549f19575..de7f9f29bc 100644 --- a/ld/ldexp.c +++ b/ld/ldexp.c @@ -553,6 +553,8 @@ fold_name (etree_type *tree) " referenced in expression\n"), tree->name.name); } + else if (output_section == bfd_abs_section_ptr) + new_number (h->u.def.value + h->u.def.section->output_offset); else new_rel (h->u.def.value + h->u.def.section->output_offset, output_section); |