* elf32-m68k.c (elf_m68k_relocate_section): Don't need the

relocation value when resolving a reference from a debugging
	section.
This commit is contained in:
Andreas Schwab 2001-03-20 10:11:07 +00:00
parent c97fe386ef
commit 95fc45e66f
2 changed files with 14 additions and 1 deletions

View File

@ -1,3 +1,9 @@
2001-03-20 Andreas Schwab <schwab@suse.de>
* elf32-m68k.c (elf_m68k_relocate_section): Don't need the
relocation value when resolving a reference from a debugging
section.
2001-03-16 Scott Thomason <SThomaso@hii.com>
* coff64-rs6000.c (xcoff64_swap_sym_out): Fix syntax errors.

View File

@ -1463,7 +1463,14 @@ elf_m68k_relocate_section (output_bfd, info, input_bfd, input_section,
&& ((! info->symbolic && h->dynindx != -1)
|| (h->elf_link_hash_flags
& ELF_LINK_HASH_DEF_REGULAR) == 0)
&& (input_section->flags & SEC_ALLOC) != 0
&& ((input_section->flags & SEC_ALLOC) != 0
/* DWARF will emit R_68K_32 relocations in its
sections against symbols defined externally
in shared libraries. We can't do anything
with them here. */
|| ((input_section->flags & SEC_DEBUGGING) != 0
&& (h->elf_link_hash_flags
& ELF_LINK_HASH_DEF_DYNAMIC) != 0))
&& (r_type == R_68K_8
|| r_type == R_68K_16
|| r_type == R_68K_32