aboutsummaryrefslogtreecommitdiff
path: root/ld
diff options
context:
space:
mode:
authorKen Raeburn <raeburn@cygnus>1995-01-12 05:04:04 +0000
committerKen Raeburn <raeburn@cygnus>1995-01-12 05:04:04 +0000
commitcc38364d44b1b7c99fed9f97a66b7e3f62663021 (patch)
treeedee2cedf4170f7b3af2512ccf43f5cb86066334 /ld
parentba1c97e74792eafab9e0ea54b28bba520b24ff1a (diff)
downloadfsf-binutils-gdb-cc38364d44b1b7c99fed9f97a66b7e3f62663021.zip
fsf-binutils-gdb-cc38364d44b1b7c99fed9f97a66b7e3f62663021.tar.gz
fsf-binutils-gdb-cc38364d44b1b7c99fed9f97a66b7e3f62663021.tar.bz2
Don't use const with reloc_howto_type, since it's now defined to be const.
Diffstat (limited to 'ld')
-rw-r--r--ld/ChangeLog7
-rw-r--r--ld/ldlang.c11
2 files changed, 16 insertions, 2 deletions
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 <raeburn@cujo.cygnus.com>
+
+ * 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 <ian@sanguine.cygnus.com>
* 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;