aboutsummaryrefslogtreecommitdiff
path: root/ld/ChangeLog
diff options
context:
space:
mode:
authorAlan Modra <amodra@gmail.com>2000-09-05 04:07:46 +0000
committerAlan Modra <amodra@gmail.com>2000-09-05 04:07:46 +0000
commit3231d22e8fb33768ce829f368b33b8a0594a3e18 (patch)
tree2237b9df0cd9f06f6f025ee33f99d164da65369d /ld/ChangeLog
parent927781e250da046613f3cca96b81dd7c8783c120 (diff)
downloadbinutils-3231d22e8fb33768ce829f368b33b8a0594a3e18.zip
binutils-3231d22e8fb33768ce829f368b33b8a0594a3e18.tar.gz
binutils-3231d22e8fb33768ce829f368b33b8a0594a3e18.tar.bz2
Shared lib support for elf32-hppa
Diffstat (limited to 'ld/ChangeLog')
-rw-r--r--ld/ChangeLog21
1 files changed, 21 insertions, 0 deletions
diff --git a/ld/ChangeLog b/ld/ChangeLog
index 84bdae4..bbaeb79 100644
--- a/ld/ChangeLog
+++ b/ld/ChangeLog
@@ -1,5 +1,26 @@
2000-09-05 Alan Modra <alan@linuxcare.com.au>
+ * emultempl/hppaelf.em (hppaelf_add_stub_section): Add SEC_RELOC
+ to stub section flags.
+ (hppa_for_each_input_file_wrapper): New.
+ (hppa_lang_for_each_input_file): New.
+ (lang_for_each_input_file): Define to call above.
+ (multi_subspace): New.
+ (hppaelf_finish): Pass multi_subspace to elf32_hppa_size_stubs.
+ (PARSE_AND_LIST_PROLOGUE): Define.
+ (PARSE_AND_LIST_LONGOPTS): Define.
+ (PARSE_AND_LIST_OPTIONS): Define.
+ (PARSE_AND_LIST_ARGS_CASES): Define.
+ (hppaelf_finish): Call elf32_hppa_set_gp.
+ (hppaelf_set_output_arch): Remove.
+ (LDEMUL_SET_OUTPUT_ARCH): Remove.
+
+ * emulparams/hppalinux.sh (ELFSIZE): Define.
+ (MACHINE): Define.
+ (OTHER_READONLY_SECTIONS): Define.
+ (DATA_PLT): Define.
+ (GENERATE_SHLIB_SCRIPT): Define.
+
* ldlang.c: Add missing prototypes, and tidy others. Change CONST
to const throughout. Change `void *' to `PTR' throughout.
(lang_memory_default): Function is local to file, add `static'.