From 0c205af2c5f39a0cb37e9a9088bcb32bcb6caf66 Mon Sep 17 00:00:00 2001 From: David MacKenzie Date: Tue, 18 Jan 1994 12:05:32 +0000 Subject: [PATCH] * aoutx.h (translate_from_native_sym_flags): Give warning symbols an (unused) nonzero section value, needed for check below. --- bfd/ChangeLog | 5 +++++ bfd/aoutx.h | 5 +++++ 2 files changed, 10 insertions(+) diff --git a/bfd/ChangeLog b/bfd/ChangeLog index 735b87657b7..71136c072e6 100644 --- a/bfd/ChangeLog +++ b/bfd/ChangeLog @@ -1,3 +1,8 @@ +Tue Jan 18 03:54:59 1994 David J. Mackenzie (djm@thepub.cygnus.com) + + * aoutx.h (translate_from_native_sym_flags): Give warning symbols + an (unused) nonzero section value, needed for check below. + Mon Jan 17 15:12:07 1994 David J. Mackenzie (djm@thepub.cygnus.com) * aoutx.h (translate_from_native_sym_flags, diff --git a/bfd/aoutx.h b/bfd/aoutx.h index f82992ed7e7..59137a00f6c 100644 --- a/bfd/aoutx.h +++ b/bfd/aoutx.h @@ -1168,6 +1168,11 @@ DEFUN (translate_from_native_sym_flags, (sym_pointer, cache_ptr, abfd), abort (); cache_ptr->symbol.value = (bfd_vma) ((cache_ptr + 1)); + /* We don't use a warning symbol's section, but we need + it to be nonzero for the sanity check below, so + pick one arbitrarily. */ + cache_ptr->symbol.section = &bfd_abs_section; + /* We furgle with the next symbol in place. We don't want it to be undefined, we'll trample the type */ (sym_pointer + 1)->e_type[0] = 0xff; -- 2.30.2