Replace occurrances of 'Hitachi' with 'Renesas'.
[deliverable/binutils-gdb.git] / ld / ChangeLog
CommitLineData
c2dcd04e
NC
12003-04-15 Rohit Kumar Srivastava <rohits@kpitcummins.com>
2
3 * h8-doc.texi: Replace occurrances of 'Hitachi' with 'Renesas'.
4 * ld.texinfo: Likewise.
5
877d60f7
AM
62003-04-14 Alan Modra <amodra@bigpond.net.au>
7
8 From Prashanth Tamraparni <prashanth_t@in.ibm.com>
9 * scripttempl/elf.sc (CTOR): Handle crtbeginS.o, crtendS.o and
10 other variants of crtbegin.o, crtend.o.
11 (DTOR): Likewise.
12 * scripttempl/crisaout.sc (ctors, dtors): Likewise.
13 * scripttempl/elf_chaos.sc (CTOR, DTOR): Likewise.
14 * scripttempl/elfd10v.sc (CTOR, DTOR): Likewise.
15 * scripttempl/elfd30v.sc (CTOR, DTOR): Likewise.
16 * scripttempl/elfxtensa.sc (CTOR, DTOR): Likewise.
17 * scripttempl/iq2000.sc (CTOR, DTOR): Likewise.
18 * scripttempl/mmo.sc (ctors, dtors): Likewise.
19 * scripttempl/xstormy16.sc (CTOR, DTOR): Likewise.
20
d4b6ee67
NC
212003-04-09 Dmitry Diky <diwil@mail.ru>
22
23 * scripttempl/elf32msp430.sc: Add initX, finiX, ctors, dtors
24 sections to respect C++ constructor/destructor. Add ctors/dtors
25 start/stop definitions.
26 * scripttempl/elf32msp430_3.sc: Likewise.
27
bb10df36
NC
282003-04-06 Nick Clifton <nickc@redhat.com>
29
30 * ld.texinfo (Options): Add a reminder of the target specific
31 nature to the description of the i386 PE specific options, for
32 readers who have not read all the way through the manual.
33
be33c5dd
SS
342003-04-04 Svein E. Seldal <Svein.Seldal@solidas.com>
35
9f863369 36 * configure.tgt: Fixed bug in list of targ_extra_emuls.
be33c5dd
SS
37 * emulparams/tic3xcoff.sh (SCRIPT_NAME): Namespace
38 cleanup. Replace s/c4x/tic4x and s/c3x/tic3x/
39 * emulparams/tic3xcoff_onchip.sh: Ditto
40 * emulparams/tic4xcoff.sh: Ditto
41 * scripttempl/tic4xcoff.sc: Ditto
42
e8fd7476
NC
432003-04-03 Nick Clifton <nickc@redhat.com>
44
45 * NEWS: Mention support for Xtensa architecture.
46
2b817be1
NC
472003-04-02 Nick Clifton <nickc@redhat.com>
48
49 * pe-dll.c (pe_detail_list): arm-pe targets use underscores.
50
512003-04-01 Danny Smith <dannysmith@users.sourceforge.net>
52
53 * emultempl/pe.em (gld_${EMULATION_NAME}_after_open):
54 Don't call pe_dll_build_section() if link_info.relocateable.
55 (gld_${EMULATION_NAME}_finish): Don't call pe_dll_fill_sections()
56 if link_info.relocateable.
57
582003-04-01 Fabrizio Gennari <fabrizio.ge@tiscalinet.it>
59
60 * pe-dll.c (process_def_file): Don't create an export
61 section if there are no exports and we're building an exe
62 (pe_dll_build_sections): Ditto
63 (pe_dll_fill_sections): Conditionalize setting
64 abfd->dll true on info->shared
65 * emultempl/pe.em (gld_${EMULATION_NAME}_after_open):
66 If i386pe or armpe, call pe_dll_build_section()
67 for both exe's and dll's, not just dll's.
68 (gld_${EMULATION_NAME}_finish): For all targets except
69 shpe and mipspe, call pe_dll_fill_sections() for both
70 exe's and dll's, not just dll's.
71
f6c8b716
BW
722003-04-02 Bob Wilson <bob.wilson@acm.org>
73
74 * emulparams/xtensa-config.sh: Remove comment indicating that this is
75 a generated file.
76
e0001a05
NC
772003-04-01 Bob Wilson <bob.wilson@acm.org>
78
877d60f7
AM
79 * Makefile.am (ALL_EMULATIONS): Add eelf32xtensa.o.
80 (eelf32xtensa.c): New target.
81 * Makefile.in: Regenerate.
82 * configure.tgt: Handle xtensa-*-*.
83 * gen-doc.texi: Set XTENSA variable.
84 * ld.texinfo: Set XTENSA variable. Add new Xtensa node.
85 * emulparams/elf32xtensa.sh: New file.
86 * emulparams/xtensa-config.sh: Likewise.
87 * emultempl/xtensaelf.em: Likewise.
88 * scripttempl/elfxtensa.sc: Likewise.
e0001a05 89
276e5094
JJ
902003-04-01 Jakub Jelinek <jakub@redhat.com>
91
92 * configure.tgt (powerpc*-*-linux*): Add elf32ppc to ppc64
93 targ_extra_libpath. Add elf64ppc to ppc targ_extra_libpath
94 if --enable-64-bit-bfd.
95
5a6c6817
NC
962003-04-01 Nick Clifton <nickc@redhat.com>
97
394ce546 98 * emulparams/armelf.sh (OTHER_READONLY_SECTIONS): Change name of
5a6c6817 99 note section.
394ce546 100 * emulparams/armelf_linux.sh (OTHER_READONLY_SECTIONS): Change
5a6c6817
NC
101 name of note section.
102
a6e02871
AO
1032003-03-31 Alexandre Oliva <aoliva@redhat.com>
104
105 * ld.texinfo (-Tbss, -Tdata, -Ttext): Document in terms of
106 --section-start.
107
5ed6aba4
NC
1082003-03-31 David Heine <dlheine@suif.stanford.edu>
109
110 * ldfile.c (ldfile_add_library_path): Always allocate space for
111 the filename.
112 * ldlang.c (lang_register_vers_node): Free the node if it cannot
113 be used.
114 * ldmain.c (set_scripts_dir): Always free the constructed
115 directory name.
116 (add_keepsyms_file): Fix memory leak.
117 * ldmisc.c (vfinfo): Likewise.
877d60f7 118 * lexsup.c (parse_args): Likewise.
5ed6aba4 119
e16bb312
NC
1202003-03-25 Stan Cox <scox@redhat.com>
121 Nick Clifton <nickc@redhat.com>
877d60f7 122
e16bb312
NC
123 Contribute support for Intel's iWMMXt chip - an ARM variant:
124
125 * emulparams/armelf.sh (OTHER_READONLY_SECTIONS): Define.
126 * emulparams/armelf_linux.sh (OTHER_READONLY_SECTIONS): Define.
127 * scripttempl/armcoff.sc (.data): Ensure 8 byte alignment.
128 (.bss): Likewise.
129
3fe38064
NC
1302003-03-25 Alexandre Oliva <aoliva@redhat.com>
131
132 * ldmain.h (ld_canon_sysroot, ld_canon_sysroot_len): Declare.
133 * ldmain.c (ld_canon_sysroot, ld_canon_sysroot_len): Define.
134 (main): Initialize them.
135 * ldfile.c: Include pathnames.h.
136 (is_sysrooted_pathname): New.
137 (ldfile_add_library_path): Use it.
138 (ldfile_open_file_search): Likewise. Use IS_ABSOLUTE_PATH. Don't
139 search_dirs if given an absolute pathname.
140 (ldfile_open_file): Issue error message for sysrooted
141 absolute pathnames.
142 * Makefile.am: Updated dependencies.
143 * Makefile.in: Rebuild.
144