From: Jeff Law Date: Wed, 18 May 1994 15:13:27 +0000 (+0000) Subject: * elf32-hppa.h (R_HPPA_ABS_CALL): Define. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=673acecaa5f397c4e44538689b1426c6f88723d7;p=binutils-gdb.git * elf32-hppa.h (R_HPPA_ABS_CALL): Define. * elf32-hppa.c (hppa_elf_gen_reloc_type): Handle absolute calls. * som.h (R_HPPA_ABS_CALL): Define. * som.c (hppa_som_gen_reloc_type): Delete complex relocation types. --- diff --git a/bfd/ChangeLog b/bfd/ChangeLog index be70765bc37..902e7a2107a 100644 --- a/bfd/ChangeLog +++ b/bfd/ChangeLog @@ -1,3 +1,11 @@ +Wed May 18 09:09:32 1994 Jeff Law (law@snake.cs.utah.edu) + + * elf32-hppa.h (R_HPPA_ABS_CALL): Define. + * elf32-hppa.c (hppa_elf_gen_reloc_type): Handle absolute calls. + + * som.h (R_HPPA_ABS_CALL): Define. + * som.c (hppa_som_gen_reloc_type): Delete complex relocation types. + Tue May 17 19:33:12 1994 Ken Raeburn (raeburn@cujo.cygnus.com) * coff-i960.c (icoff_little_vec, icoff_big_vec): Indicate leading diff --git a/bfd/som.c b/bfd/som.c index 89ee89a484d..0460e17734a 100644 --- a/bfd/som.c +++ b/bfd/som.c @@ -1521,9 +1521,6 @@ hppa_som_gen_reloc_type (abfd, base_type, format, field) case R_HPPA_NONE: case R_HPPA_ABS_CALL: case R_HPPA_PCREL_CALL: - case R_HPPA_COMPLEX: - case R_HPPA_COMPLEX_PCREL_CALL: - case R_HPPA_COMPLEX_ABS_CALL: /* Right now we can default all these. */ break; } @@ -2033,7 +2030,7 @@ som_prep_headers (abfd) som_section_data (section)->space_dict->is_private = som_section_data (section)->copy_data->is_private; som_section_data (section)->space_dict->space_number = - section->target_index; + som_section_data (section)->copy_data->space_number; } else { @@ -4357,7 +4354,7 @@ bfd_som_set_section_attributes (section, defined, private, sort_key, spnum) som_section_data (section)->copy_data->is_defined = defined; som_section_data (section)->copy_data->is_private = private; som_section_data (section)->copy_data->container = section; - section->target_index = spnum; + som_section_data (section)->copy_data->space_number = spnum; return true; }