Add support for configuring *-*-kaos targets.
[deliverable/binutils-gdb.git] / ld / ChangeLog
CommitLineData
42b5d0ea
NC
12003-02-11 Uwe Stieber <uwe@wwws.de>
2
3 * configure.tgt: Add support for kaOS as cross build target
4 system.
5
cfbd8dfa
DA
62003-02-10 John Daivid Anglin <dave.anglin@nrc-cnrc.gc.ca>
7
8 * hppaelf.em (group_size): Change default back to 1.
9
e5096e3f
AM
102003-02-09 Alan Modra <amodra@bigpond.net.au>
11
12 * emultempl/ppc64elf.em: Add "no-tls-optimize" option and support code.
13
5e1e138d
DA
142003-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
15
16 * hppaelf.em (group_size): Change default to -1.
17
ef5bdbd1
NC
182003-02-07 Nick Clifton <nickc@redhat.com>
19
20 * emultempl/armelf.em (PARSE_AND_LIST_SHORTOPTS): Remove 'n' short
21 opt.
22 (PARSE_AND_LIST_LONGOPTS): Add duplicate entry for
23 no-pipeline-knowledge. This will prevent the getopt package from
24 thinking that there are any shorter abbreviations for
25 --no-pipeline-knowledge.
26
d460ab58
JJ
272003-02-07 Jakub Jelinek <jakub@redhat.com>
28
29 * genscripts.sh (LIB_PATH): Don't append LIBPATH_SUFFIX to paths
30 which already have it. Avoid duplicates.
31
cad91d28
JJ
322003-02-06 Jakub Jelinek <jakub@redhat.com>
33
34 * emulparams/elf64_s390.sh (LIBPATH_SUFFIX): Set to 64.
35 * emulparams/elf_x86_64.sh (LIBPATH_SUFFIX): Likewise.
36 * emulparams/elf64_sparc.sh (LIBPATH_SUFFIX): Set instead of suffix.
37
e0468e59
AM
382003-02-05 Alan Modra <amodra@bigpond.net.au>
39
40 * emultempl/ppc64elf.em (ppc_before_allocation): Size sections then
41 call ppc64_elf_tls_optimize.
42
3dc16cab
DJ
432003-02-03 Daniel Jacobowitz <drow@mvista.com>
44
45 * emultempl/elf32.em: Move gld${EMULATION_NAME}_add_sysroot
46 outside of GNU/Linux conditional.
47
a35bc64f
NC
482003-01-28 Ralf Habacker <ralf.habacker@freenet.de>
49
50 * deffilep.y (def_get_module): New function: locate an already
51 added module.
52 * deffile.h (def_get_module): New prototype.
53 * pe-dll.c (pe_implied_import_dll): Add code to prevent importing
54 a dll multiple times.
55
f0abc2a1
AM
562003-01-23 Alan Modra <amodra@bigpond.net.au>
57
58 * emultempl/sh64elf.em: Include elf32-sh64.h.
59 (sh64_elf_${EMULATION_NAME}_before_allocation): Adjust for changed
60 sh64_elf_section_data.
61 (sh64_elf_${EMULATION_NAME}_after_allocation): Likewise.
62
489d0400
NC
632003-01-23 Wu Yongwei <adah@netstd.com>
64
65 * ld.texinfo: Remove an extra "i" in --dll-search-prefix.
66 * emultempl/pe.em (gld_${EMULATION_NAME}_list_options): Move a
67 cross-80th-column-margin "an" to the next line.
68
019ac0e3
NC
692003-01-21 Nick Clifton <nickc@redhat.com>
70
dd1e43b6
NC
71 * emulparams/tic3xcoff-onchip.sh: Rename to ...z
72 * emulparams/tic3xcoff_onchip.sh: ...this.
73 * Makefile.am (etic3xcoff_onchip.c): Fix name of generated C file.
019ac0e3
NC
74 * Makefile.in: Regenerate.
75
da896d3f
NC
762003-01-21 Fabio Alemagna <falemagn@aros.org>
77
78 * configure.tgt: Handle i[3456]86-*-aros*
79
0da35f8b
SS
802003-01-19 Svein E. Seldal <Svein.Seldal@solidas.com>
81
82 * Makefile.am: Added etic3xcoff.o and etic4xcoff_onchip.o
83 * Makefile.in: Regenerate
84 * configure.tgt: Added extra target emulations
85 * emulparams/tic3xcoff.sh: Remove old settings
86 * emulparams/tic4xcoff.sh: Ditto
87 * emulparams/tic3xcoff-onchip.sh: Added new
88 * scripttempl/tic4xcoff.sc: Revise and combine both c3x and c4x
89 * scripttempl/tic3xcoff.sc: Remove
90
ae42d3a9
AJ
912003-01-17 Andreas Jaeger <aj@suse.de>
92
93 * emultempl/elf32.em (gld${EMULATION_NAME}_add_sysroot): Do not
94 skip ':'.
95
6f78fb71
AM
962003-01-16 Alan Modra <amodra@bigpond.net.au>
97
98 * Makefile.in: Regenerate.
99
0a5d968e
NC
1002002-01-14 Charles Wilson <cwilson@ece.gatech.edu>
101
102 * ld/ld.texinfo (node WIN32): Some clarifications
103 and formatting fixups.
104
6f33421c
CD
1052003-01-09 Chris Demetriou <cgd@broadcom.com>
106
107 * ldmain.c (get_emulation): Sort -mipsNN checks in the usual
108 order, and handle (ignore) -mips32r2.
109
a65fb609
DJ
1102003-01-09 Daniel Jacobowitz <drow@mvista.com>
111
112 * ldmain.c (main): Make sure ld_sysroot is initialized.
113
9c8ebd6a
DJ
1142003-01-06 Daniel Jacobowitz <drow@mvista.com>
115
116 * Makefile.am (eelf32iq10.c): Fix tab/whitespace mixup.
117
118 * Makefile.am (ldmain.o): Add @TARGET_SYSTEM_ROOT_DEFINE@.
119 (GENSCRIPTS): Add @use_sysroot@.
120 * Makefile.in: Regenerated.
121 * configure.host: Move setting of NATIVE_LIB_DIRS to...
122 * configure.tgt: ... here. Use ${target} instead of ${host}
123 for NATIVE_LIB_DIRS.
124 * configure.in: Add --with-sysroot.
125 * configure: Regenerated.
126 * genscripts.sh: Accept use_sysroot option. Set new variables
127 NATIVE and USE_LIBPATH. Prepend "=" to directory names if
128 $use_sysroot. Don't search $tool_lib if $use_sysroot.
129 * ldfile.c (ldfile_add_library_path): Handle leading '='.
130 * ldmain.c (TARGET_SYSTEM_ROOT): Define if not defined.
131 (ld_sysroot): New variable.
132 (main): Initialize ld_sysroot.
133 * ldmain.h (ld_sysroot): New extern.
134 * emultempl/elf32.em: Use NATIVE and USE_LIBPATH instead of
135 searching $EMULATION_LIBPATH.
136 (gld${EMULATION_NAME}_add_sysroot): New function.
137 (gld${EMULATION_NAME}_check_ld_so_conf): Use it. Honor ld_sysroot.
138 (gld${EMULATION_NAME}_after_open): Likewise. Only search
139 environment variables if $NATIVE.
140 * ld.texinfo (Options): Mention "=" prefix in the description of -L.
141 * NEWS: Mention --with-sysroot.
142
143 * emulparams/elf32bmipn32-defs.sh: Set NATIVE and LIBPATH_SUFFIX
144 instead of setting LIB_PATH.
145 * emulparams/elf32ppc.sh: Likewise.
146 * emulparams/elf64_s390.sh: Likewise.
147 * emulparams/elf64_sparc.sh: Likewise.
148 * emulparams/elf64ppc.sh: Likewise.
149 * emulparams/elf_x86_64.sh: Likewise.
150
151 * emulparams/elf64_aix.sh: Add "=" prefixes to LIB_PATH.
152 * emulparams/elf64hppa.sh: Add "=" prefixes to LIB_PATH.
153
54d4efe3
CF
1542003-01-03 Charles Wilson <cwilson@ece.gatech.edu>
155
156 * ld/pe-dll.c (autofilter_symbollist): Add cygwin_crt0.
157
cdc0d45e
DJ
1582003-01-04 Daniel Jacobowitz <drow@mvista.com>
159
160 * Makefile.am (ldmain.o): Pass BINDIR.
161 * Makefile.in: Regenerated.
162 * ldmain.c (set_scripts_dir): Use make_relative_prefix for the first
163 search path.
164
e09a7106
SC
1652003-01-02 Ben Elliston <bje@redhat.com>
166
167 * Makefile.am (ALL_EMULATIONS): Add eelf32iq2000.o.
168 (eelf32iq2000.c): New target.
169 * Makefile.in: Regenerate.
170 * configure.tgt: Handle iq2000-*-elf.
171 * emulparams/elf32iq10.sh: New file.
172 * emulparams/elf32iq2000.sh: New file.
173 * scripttempl/iq2000.sc: New file.
ae42d3a9 174
1c43e6e5
NC
1752003-01-02 Charles Wilson <cwilson@ece.gatech.edu>
176
ae42d3a9 177 * pe-dll.c (autofilter_symbollist): Add do_pseudo_reloc
1c43e6e5
NC
178 and _pei386_runtime_relocator to the exclude list.
179
396a2467
KH
1802003-01-01 Kazu Hirata <kazu@cs.umass.edu>
181
182 * ldfile.c: Fix comment typos.
183 * ldlang.c: Likewise.
184 * mri.c: Likewise.
185 * pe-dll.c: Likewise.
186
980c112c
DJ
1872003-01-01 Daniel Jacobowitz <drow@mvista.com>
188
189 Suggested by Manfred Hollstein <manfred.h@gmx.net>:
190 * Makefile.am (ld.1): Depend on configdoc.texi
191 and ldver.texi.
192 * Makefile.in: Regenerated.
193
396a2467 1942002-12-24 Dmitry Diky <diwil@mail.ru>
2469cfa2
NC
195
196 * Makefile.am: Add msp430 target.
197 * configure.tgt: Likewise.
198 * Makefile.in: Regenerate.
199 * emulparams/msp430x???.sh: New files. Linker script parameters
200 for various msp430 configurations.
201 * gen-doc.texi: Enable msp430 documenation.
202 * ld.texinfo: Document msp430 sections.