From: H.J. Lu Date: Wed, 11 Jul 2001 19:03:10 +0000 (+0000) Subject: 2001-07-11 H.J. Lu X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=067a7d17c46263a249d418edc6111b7cbd694527;p=binutils-gdb.git 2001-07-11 H.J. Lu * elf64-alpha.c (elf64_alpha_check_relocs): Only use the same ALLOC|LOAD flags as the source section for debugging sections when creating the reloc section. --- diff --git a/bfd/ChangeLog b/bfd/ChangeLog index b4937f55e78..c0e0704a7ec 100644 --- a/bfd/ChangeLog +++ b/bfd/ChangeLog @@ -1,3 +1,9 @@ +2001-07-11 H.J. Lu + + * elf64-alpha.c (elf64_alpha_check_relocs): Only use the same + ALLOC|LOAD flags as the source section for debugging sections + when creating the reloc section. + 2001-07-05 Jim Wilson * linker.c (_bfd_generic_link_add_one_symbol, case BIG): Use diff --git a/bfd/elf64-alpha.c b/bfd/elf64-alpha.c index bd89a7b8053..9d0af3cea90 100644 --- a/bfd/elf64-alpha.c +++ b/bfd/elf64-alpha.c @@ -2589,8 +2589,13 @@ elf64_alpha_check_relocs (abfd, info, sec, relocs) sreloc = bfd_make_section (dynobj, rel_sec_name); if (sreloc == NULL || !bfd_set_section_flags (dynobj, sreloc, - ((sec->flags & (SEC_ALLOC - | SEC_LOAD)) + (((sec->flags + & SEC_DEBUGGING) + ? (sec->flags + & (SEC_ALLOC + | SEC_LOAD)) + : (SEC_ALLOC + | SEC_LOAD)) | SEC_HAS_CONTENTS | SEC_IN_MEMORY | SEC_LINKER_CREATED