]> Git Repo - binutils.git/blame - ld/ChangeLog
2003-04-09 Andrew Cagney <[email protected]>
[binutils.git] / ld / ChangeLog
CommitLineData
d4b6ee67
NC
12003-04-09 Dmitry Diky <[email protected]>
2
3 * scripttempl/elf32msp430.sc: Add initX, finiX, ctors, dtors
4 sections to respect C++ constructor/destructor. Add ctors/dtors
5 start/stop definitions.
6 * scripttempl/elf32msp430_3.sc: Likewise.
7
bb10df36
NC
82003-04-06 Nick Clifton <[email protected]>
9
10 * ld.texinfo (Options): Add a reminder of the target specific
11 nature to the description of the i386 PE specific options, for
12 readers who have not read all the way through the manual.
13
be33c5dd
SS
142003-04-04 Svein E. Seldal <[email protected]>
15
9f863369 16 * configure.tgt: Fixed bug in list of targ_extra_emuls.
be33c5dd
SS
17 * emulparams/tic3xcoff.sh (SCRIPT_NAME): Namespace
18 cleanup. Replace s/c4x/tic4x and s/c3x/tic3x/
19 * emulparams/tic3xcoff_onchip.sh: Ditto
20 * emulparams/tic4xcoff.sh: Ditto
21 * scripttempl/tic4xcoff.sc: Ditto
22
e8fd7476
NC
232003-04-03 Nick Clifton <[email protected]>
24
25 * NEWS: Mention support for Xtensa architecture.
26
2b817be1
NC
272003-04-02 Nick Clifton <[email protected]>
28
29 * pe-dll.c (pe_detail_list): arm-pe targets use underscores.
30
312003-04-01 Danny Smith <[email protected]>
32
33 * emultempl/pe.em (gld_${EMULATION_NAME}_after_open):
34 Don't call pe_dll_build_section() if link_info.relocateable.
35 (gld_${EMULATION_NAME}_finish): Don't call pe_dll_fill_sections()
36 if link_info.relocateable.
37
382003-04-01 Fabrizio Gennari <[email protected]>
39
40 * pe-dll.c (process_def_file): Don't create an export
41 section if there are no exports and we're building an exe
42 (pe_dll_build_sections): Ditto
43 (pe_dll_fill_sections): Conditionalize setting
44 abfd->dll true on info->shared
45 * emultempl/pe.em (gld_${EMULATION_NAME}_after_open):
46 If i386pe or armpe, call pe_dll_build_section()
47 for both exe's and dll's, not just dll's.
48 (gld_${EMULATION_NAME}_finish): For all targets except
49 shpe and mipspe, call pe_dll_fill_sections() for both
50 exe's and dll's, not just dll's.
51
f6c8b716
BW
522003-04-02 Bob Wilson <[email protected]>
53
54 * emulparams/xtensa-config.sh: Remove comment indicating that this is
55 a generated file.
56
e0001a05
NC
572003-04-01 Bob Wilson <[email protected]>
58
59 * Makefile.am (ALL_EMULATIONS): Add eelf32xtensa.o.
60 (eelf32xtensa.c): New target.
61 * Makefile.in: Regenerate.
62 * configure.tgt: Handle xtensa-*-*.
63 * gen-doc.texi: Set XTENSA variable.
64 * ld.texinfo: Set XTENSA variable. Add new Xtensa node.
65 * emulparams/elf32xtensa.sh: New file.
66 * emulparams/xtensa-config.sh: Likewise.
67 * emultempl/xtensaelf.em: Likewise.
68 * scripttempl/elfxtensa.sc: Likewise.
69
276e5094
JJ
702003-04-01 Jakub Jelinek <[email protected]>
71
72 * configure.tgt (powerpc*-*-linux*): Add elf32ppc to ppc64
73 targ_extra_libpath. Add elf64ppc to ppc targ_extra_libpath
74 if --enable-64-bit-bfd.
75
5a6c6817
NC
762003-04-01 Nick Clifton <[email protected]>
77
394ce546 78 * emulparams/armelf.sh (OTHER_READONLY_SECTIONS): Change name of
5a6c6817 79 note section.
394ce546 80 * emulparams/armelf_linux.sh (OTHER_READONLY_SECTIONS): Change
5a6c6817
NC
81 name of note section.
82
a6e02871
AO
832003-03-31 Alexandre Oliva <[email protected]>
84
85 * ld.texinfo (-Tbss, -Tdata, -Ttext): Document in terms of
86 --section-start.
87
5ed6aba4
NC
882003-03-31 David Heine <[email protected]>
89
90 * ldfile.c (ldfile_add_library_path): Always allocate space for
91 the filename.
92 * ldlang.c (lang_register_vers_node): Free the node if it cannot
93 be used.
94 * ldmain.c (set_scripts_dir): Always free the constructed
95 directory name.
96 (add_keepsyms_file): Fix memory leak.
97 * ldmisc.c (vfinfo): Likewise.
98 * lexsup.c (parse_args): Likewise
99
e16bb312
NC
1002003-03-25 Stan Cox <[email protected]>
101 Nick Clifton <[email protected]>
102
103 Contribute support for Intel's iWMMXt chip - an ARM variant:
104
105 * emulparams/armelf.sh (OTHER_READONLY_SECTIONS): Define.
106 * emulparams/armelf_linux.sh (OTHER_READONLY_SECTIONS): Define.
107 * scripttempl/armcoff.sc (.data): Ensure 8 byte alignment.
108 (.bss): Likewise.
109
3fe38064
NC
1102003-03-25 Alexandre Oliva <[email protected]>
111
112 * ldmain.h (ld_canon_sysroot, ld_canon_sysroot_len): Declare.
113 * ldmain.c (ld_canon_sysroot, ld_canon_sysroot_len): Define.
114 (main): Initialize them.
115 * ldfile.c: Include pathnames.h.
116 (is_sysrooted_pathname): New.
117 (ldfile_add_library_path): Use it.
118 (ldfile_open_file_search): Likewise. Use IS_ABSOLUTE_PATH. Don't
119 search_dirs if given an absolute pathname.
120 (ldfile_open_file): Issue error message for sysrooted
121 absolute pathnames.
122 * Makefile.am: Updated dependencies.
123 * Makefile.in: Rebuild.
124
9418ab9c
NC
125