Don't use const with reloc_howto_type, since it's now defined to be const.
authorKen Raeburn <raeburn@cygnus>
Thu, 12 Jan 1995 05:04:04 +0000 (05:04 +0000)
committerKen Raeburn <raeburn@cygnus>
Thu, 12 Jan 1995 05:04:04 +0000 (05:04 +0000)
ld/ChangeLog
ld/ldlang.c

index 828cba9edc29ee4ba1852a81e38a1fcf8dfcbf61..61a570780fd82b8ef5c0fed261d21844b454cb34 100644 (file)
@@ -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
index 759e9fc096a5000cc2f406050a034bd09ca2c804..3f3809c8075bf652acae6248ad9625c00da88633 100644 (file)
@@ -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;