+Sun Sep 12 23:47:58 1999 Jeffrey A Law (law@cygnus.com)
+
+ * elf-hppa.h (elf_hppa_final_link_relocate): Handle SECREL32.
+ Stub SEGREL32. Return an error for any relocation not handled.
+
1999-09-12 Ian Lance Taylor <ian@zembu.com>
* cofflink.c (coff_link_add_symbols): Look for special MSVC string
libraries contain reerences to undefined symbols.
So we twiddle the flags associated with such symbols so that they
- will not trigger the warning. ?!? FIXME. This is horribly fraglie.
+ will not trigger the warning. ?!? FIXME. This is horribly fragile.
Ultimately we should have better controls over the generic ELF BFD
linker code. */
return bfd_reloc_ok;
}
+ case R_PARISC_SECREL32:
+ bfd_put_32 (input_bfd,
+ (value + addend
+ - sym_sec->output_section->vma),
+ hit_data);
+ return bfd_reloc_ok;
+
+ case R_PARISC_SEGREL32:
+ return bfd_reloc_ok;
+
/* Something we don't know how to handle. */
default:
- /* ?!? This is temporary as we flesh out basic linker support, once
- the basic support is functional we will return the not_supported
- error conditional appropriately. */
-#if 0
- return bfd_reloc_not_supported;
-#else
- return bfd_reloc_ok;
-#endif
+ return bfd_reloc_notsupported;
}
/* Update the instruction word. */