Fri Jan 3 17:10:33 1997 Richard Henderson <rth@tamu.edu>
authorIan Lance Taylor <ian@airs.com>
Fri, 3 Jan 1997 22:13:05 +0000 (22:13 +0000)
committerIan Lance Taylor <ian@airs.com>
Fri, 3 Jan 1997 22:13:05 +0000 (22:13 +0000)
* config/obj-elf.c (elf_file_symbol): When using ECOFF debugging,
pass on the new file hook.

* config/tc-alpha.c (alpha_fix_adjustable): Not quite the same as
!alpha_force_relocation, as local LITERALs can be adjusted to be
relative to the section.

gas/ChangeLog
gas/config/obj-elf.c

index 3df1d01deae640ddf1b27fb31c3712197b1d00c3..bf2b6c671d19b4f13cf7df4b3d74447cb99d4fcb 100644 (file)
@@ -1,3 +1,12 @@
+Fri Jan  3 17:10:33 1997  Richard Henderson  <rth@tamu.edu>
+
+       * config/obj-elf.c (elf_file_symbol): When using ECOFF debugging,
+       pass on the new file hook.
+
+       * config/tc-alpha.c (alpha_fix_adjustable): Not quite the same as
+       !alpha_force_relocation, as local LITERALs can be adjusted to be
+       relative to the section.
+
 Fri Jan  3 12:09:24 1997  Ian Lance Taylor  <ian@cygnus.com>
 
        * doc/as.texinfo (Set): Change parenthesized @xref to @pxref.
index 6c37d71164ebd0b8c38cb874312ac14fe10112fe..c01f040a925ab5d49c1ddf2a58147aaecfc64619 100644 (file)
@@ -1,5 +1,5 @@
 /* ELF object file format
-   Copyright (C) 1992, 1993, 1994, 1995, 1996 Free Software Foundation, Inc.
+   Copyright (C) 1992, 93, 94, 95, 96, 1997 Free Software Foundation, Inc.
 
    This file is part of GAS, the GNU Assembler.
 
@@ -220,6 +220,10 @@ elf_file_symbol (s)
       verify_symbol_chain (symbol_rootP, symbol_lastP);
 #endif
     }
+
+#ifdef NEED_ECOFF_DEBUG
+  ecoff_new_file (s);
+#endif
 }
 
 static void
@@ -1291,6 +1295,7 @@ const struct format_ops elf_format_ops =
   1,
   elf_frob_symbol,
   elf_frob_file,
+  elf_frob_file_after_relocs,
   elf_s_get_size, elf_s_set_size,
   elf_s_get_align, elf_s_set_align,
   elf_copy_symbol_attributes,