From cc38364d44b1b7c99fed9f97a66b7e3f62663021 Mon Sep 17 00:00:00 2001 From: Ken Raeburn Date: Thu, 12 Jan 1995 05:04:04 +0000 Subject: Don't use const with reloc_howto_type, since it's now defined to be const. --- ld/ChangeLog | 7 +++++++ ld/ldlang.c | 11 +++++++++-- 2 files changed, 16 insertions(+), 2 deletions(-) (limited to 'ld') diff --git a/ld/ChangeLog b/ld/ChangeLog index 828cba9..61a5707 100644 --- a/ld/ChangeLog +++ b/ld/ChangeLog @@ -1,3 +1,10 @@ +Wed Jan 11 22:59:09 1995 Ken Raeburn + + * ldctor.c (ldctor_build_sets): Don't use `const' with typedef + name `reloc_howto_type', since it's now defined to be const. + * ldlang.c (lang_add_reloc): Ditto. + * ldlang.h (lang_reloc_statement_type, lang_add_reloc): Ditto. + Wed Jan 11 11:24:45 1995 Ian Lance Taylor * ldexp.c (fold_binary): Adding or subtracting an absolute value diff --git a/ld/ldlang.c b/ld/ldlang.c index 759e9fc..3f3809c 100644 --- a/ld/ldlang.c +++ b/ld/ldlang.c @@ -2125,7 +2125,12 @@ static void lang_finish () { struct bfd_link_hash_entry *h; - boolean warn = link_info.relocateable ? false : true; + boolean warn; + + if (link_info.relocateable || link_info.shared) + warn = false; + else + warn = true; if (entry_symbol == (char *) NULL) { @@ -2581,6 +2586,8 @@ lang_process () current_target = default_target; open_input_bfds (statement_list.head, false); + ldemul_after_open (); + /* Build all sets based on the information gathered from the input files. */ ldctor_build_sets (); @@ -2776,7 +2783,7 @@ lang_add_data (type, exp) void lang_add_reloc (reloc, howto, section, name, addend) bfd_reloc_code_real_type reloc; - const reloc_howto_type *howto; + reloc_howto_type *howto; asection *section; const char *name; union etree_union *addend; -- cgit v1.1