aboutsummaryrefslogtreecommitdiff
path: root/ld/ldemul.c
diff options
context:
space:
mode:
authorAlan Modra <amodra@gmail.com>2011-01-13 13:29:55 +0000
committerAlan Modra <amodra@gmail.com>2011-01-13 13:29:55 +0000
commit01554a74b59e63cc487533b71d94a7606b76a871 (patch)
tree6699b2f5408a64b91dcdb5492e4385b959f64a14 /ld/ldemul.c
parent2e57b2afce83621b72b2ac8b54635ad199663dec (diff)
downloadgdb-01554a74b59e63cc487533b71d94a7606b76a871.zip
gdb-01554a74b59e63cc487533b71d94a7606b76a871.tar.gz
gdb-01554a74b59e63cc487533b71d94a7606b76a871.tar.bz2
PR ld/12356
* ld.texinfo (Miscellaneous Commands): Describe LD_FEATURE. (Expression Section): Update. * ld.h (ld_config_type): Add sane_expr. * ldgram.y (ifile_p1): Add LD_FEATURE. * ldlex.l (LD_FEATYRE): New. * ldemul.c (after_parse_default): Delete code handling ld_compatibility. * ldexp.h (struct ldexp_control): Delete uses_defined. * ldexp.c: Remove all uses of uses_defined. (fold_name): Test config.sane_expr rather than ld_compatibility. (exp_fold_tree_1): Likewise. Adjust handling of assignments during first phase. * ldlang.h (ld_compatibility): Delete. (lang_ld_feature): Declare. * ldlang.c (ld_compatibility): Delete. (open_input_bfds): Only handle assignments for --defsym. (lang_ld_feature): New function.
Diffstat (limited to 'ld/ldemul.c')
-rw-r--r--ld/ldemul.c10
1 files changed, 0 insertions, 10 deletions
diff --git a/ld/ldemul.c b/ld/ldemul.c
index 3c07ceb..f1f3979 100644
--- a/ld/ldemul.c
+++ b/ld/ldemul.c
@@ -226,16 +226,6 @@ after_parse_default (void)
void
after_open_default (void)
{
- struct bfd_link_hash_entry *h;
-
- h = bfd_wrapped_link_hash_lookup (link_info.output_bfd,
- &link_info,
- "__ld_compatibility",
- FALSE, FALSE, TRUE);
- if (h != NULL
- && (h->type == bfd_link_hash_defined
- || h->type == bfd_link_hash_defweak))
- ld_compatibility = h->u.def.value;
}
void