Sun Jul 10 09:12:02 1994 D. V. Henkel-Wallace (gumby@cygnus.com)
authorDavid Henkel-Wallace <gumby@cygnus>
Sun, 10 Jul 1994 16:15:07 +0000 (16:15 +0000)
committerDavid Henkel-Wallace <gumby@cygnus>
Sun, 10 Jul 1994 16:15:07 +0000 (16:15 +0000)
        * aoutx.h (bfd_free_cached_info): Change name of FREE to BFCI_FREE
        in order not to collide with LynxOS's definition of FREE in
        /usr/include/sys/proc.h

bfd/ChangeLog
bfd/aoutx.h

index 92be04bfd953d8b34d95ec6d95a92092bdd2398c..4886c39a8f7f42f7cd4ee93d6c2afe158a05c71d 100644 (file)
@@ -1,3 +1,14 @@
+Sun Jul 10 09:12:02 1994  D. V. Henkel-Wallace  (gumby@cygnus.com)
+
+       * aoutx.h (bfd_free_cached_info): Change name of FREE to BFCI_FREE
+       in order not to collide with LynxOS's definition of FREE in
+       /usr/include/sys/proc.h
+
+Thu Jul  7 14:18:06 1994  Ian Lance Taylor  (ian@sanguine.cygnus.com)
+
+       * reloc.c (bfd_perform_relocation): Don't clobber the relocation
+       value for coff-Intel-little or coff-Intel-big.  Hack upon hack.
+
 Thu Jul  7 10:10:34 1994  Peter Schauer  (pes@regent.e-technik.tu-muenchen.de)
 
        * aoutx.h (howto_table_std):  Add entry for GOT relocations
index c53b44696f6ae0a180bfe7b0b94cd1918fab9a92..e3ca98ff5fff9f8b56f7d931b3caa3987f3b70f7 100644 (file)
@@ -198,7 +198,7 @@ HOWTO( 4,          0,  0,   8,  true,  0, complain_overflow_signed,  0,"DISP8",     tru
 HOWTO( 5,             0,  1,   16, true,  0, complain_overflow_signed,  0,"DISP16",    true, 0x0000ffff,0x0000ffff, false),
 HOWTO( 6,             0,  2,   32, true,  0, complain_overflow_signed,  0,"DISP32",    true, 0xffffffff,0xffffffff, false),
 HOWTO( 7,             0,  4,   64, true,  0, complain_overflow_signed,  0,"DISP64",    true, 0xfeedface,0xfeedface, false),
-{ -1 },
+HOWTO( 8,             0,  2,    0, false, 0, complain_overflow_bitfield,0,"GOT_REL",   false,         0,0x00000000, false),
 HOWTO( 9,             0,  1,   16, false, 0, complain_overflow_bitfield,0,"BASE16",    false,0xffffffff,0xffffffff, false),
 HOWTO(10,             0,  2,   32, false, 0, complain_overflow_bitfield,0,"BASE32",    false,0xffffffff,0xffffffff, false),
 { -1 },
@@ -2694,13 +2694,13 @@ NAME(aout,bfd_free_cached_info) (abfd)
   if (bfd_get_format (abfd) != bfd_object)
     return true;
 
-#define FREE(x) if (x != NULL) { free (x); x = NULL; }
-  FREE (obj_aout_symbols (abfd));
-  FREE (obj_aout_external_syms (abfd));
-  FREE (obj_aout_external_strings (abfd));
+#define BFCI_FREE(x) if (x != NULL) { free (x); x = NULL; }
+  BFCI_FREE (obj_aout_symbols (abfd));
+  BFCI_FREE (obj_aout_external_syms (abfd));
+  BFCI_FREE (obj_aout_external_strings (abfd));
   for (o = abfd->sections; o != (asection *) NULL; o = o->next)
-    FREE (o->relocation);
-#undef FREE
+    BFCI_FREE (o->relocation);
+#undef BFCI_FREE
 
   return true;
 }