* completer.c (location_completer): Fix typo in comment.
[deliverable/binutils-gdb.git] / ld / ChangeLog
CommitLineData
663fa543
L
12013-02-04 H.J. Lu <hongjiu.lu@intel.com>
2
3 PR ld/15096
4 * emultempl/alphaelf.em (alpha_after_parse): Call
5 gld${EMULATION_NAME}_after_parse instead of after_parse_default.
6 * emultempl/cr16elf.em (cr16elf_after_parse): Likewise.
7 * emultempl/crxelf.em (crxelf_after_parse): Likewise.
8 * emultempl/hppaelf.em (hppaelf_after_parse): Likewise.
9 * emultempl/mipself.em (mips_after_parse): Likewise.
10
11 * emultempl/ia64elf.em (gld${EMULATION_NAME}_after_parse): Renamed
12 to ...
13 (gld_${EMULATION_NAME}_after_parse): This. Call
14 gld${EMULATION_NAME}_after_parse instead of after_parse_default.
15 (LDEMUL_AFTER_PARSE): Set to gld_${EMULATION_NAME}_after_parse.
16
17 * emultempl/elf32.em (new_dtags_set): New variable.
18 (gld${EMULATION_NAME}_before_parse): Don't set link_info.new_dtags
19 here.
20 (gld${EMULATION_NAME}_after_parse): New function.
21 (ld_${EMULATION_NAME}_emulation): Replace after_parse_default'
22 with gld${EMULATION_NAME}_after_parse.
23 (gld${EMULATION_NAME}_handle_option): Set new_dtags_set to TRUE
24 when setting link_info.new_dtags.
25
0a4e6638
KT
262013-01-25 Kai Tietz <ktietz@redhat.com>
27
28 * deffilep.y (def_image_name): Adjust type of base-address
29 argument.
30 (%union): Add new type bfd_vma as vma.
31 (VMA): New rule.
32 (opt_base): Use VMA instead of NUMBER rule to evaluate value.
33 (def_file_print): Use bfd's fprintf_vma to output base-address.
34
78c8d46c
NC
352013-01-24 Nick Clifton <nickc@redhat.com>
36
37 * NEWS: Mention support for V850E3V5 architecture.
38
f5c66ab0
NC
392013-01-23 Martin Koegler <martin.koegler@chello.at>
40
41 PR ld/15041
42 * scripttempl/pep.sc (.pdata): Only accept .pdata sections.
43 (.xdata): Similarly.
44 (.debug_frame): Similarly.
45
b176ded1
NC
462013-01-23 Georg-Johann Lay <avr@gjlay.de>
47
48 PR ld/15037
49 * scripttempl/avr.sc (.eeprom): Keep it.
50
a6dea726
AM
512013-01-23 Leif Ekblad <leif@rdos.net>
52
53 * Makefile.am (ALL_64_EMULATION_SOURCES): Add eelf64rdos.c.
54 (eelf64rdos.c): New rule.
55 * emulparams/elf64rdos.sh: New file.
56 * configure.tgt (x86_64-*-rdos*): Use above.
57 * Makefile.in: Regenerate.
58
f0fe23c2
RM
592013-01-22 Roland McGrath <mcgrathr@google.com>
60
61 * emultempl/elf32.em (gld${EMULATION_NAME}_before_parse): Set
62 new_dtags to TRUE for *-*-nacl* targets.
63
642013-01-21 Mike Frysinger <vapier@gentoo.org>
822b8bf4
MF
65
66 * emultempl/elf32.em (gld${EMULATION_NAME}_before_parse): Set
67 link_info.new_dtags to TRUE for linux/gnu targets.
68 * NEWS: Mention new dtags default.
69
6738cadc
L
702013-01-19 H.J. Lu <hongjiu.lu@intel.com>
71
72 * Makefile.am (HOSTING_SCRT0): New.
73
74 * configure.host (HOSTING_SCRT0): New. Used for PIE.
75
76 * configure.in (HOSTING_SCRT0): New AC_SUBST.
77
78 * Makefile.in: Regenerated.
79 * configure: Likewise.
80
b1b00fcc
MF
812013-01-18 Mike Frysinger <vapier@gentoo.org>
82
83 * NEWS: Mention change in behavior with --enable-new-dtags.
84 * ld.texinfo (Options): Clarify --enable-new-dtags behavior.
85
0d705e9f
AM
862013-01-14 Leif Ekblad <leif@rdos.net>
87 Alan Modra <amodra@gmail.com>
88
89 * ld.texinfo (-Tldata-segment): Describe.
90 * ldlex.h (OPTION_TLDATA_SEGMENT): New enum value.
91 * lexsup.c (ld_options): Add -Tldata-segment.
92 (parse_args): Handle OPTION_TLDATA_SEGMENT.
93 * scripttempl/elf.sc: Support LARGE_DATA_ADDR.
94
e4492aa0
L
952013-01-10 H.J. Lu <hongjiu.lu@intel.com>
96
97 * deffilep.y: Remove trailing white spaces.
98 * elf-hints-local.h: Likewise.
99 * ldexp.c: Likewise.
100 * ldlang.h: Likewise.
101 * ldmisc.c: Likewise.
102 * ldwrite.c: Likewise.
103 * pe-dll.c: Likewise.
104 * emulparams/criself.sh: Likewise.
105 * emulparams/crislinux.sh: Likewise.
106 * emulparams/elf32_tic6x_le.sh: Likewise.
107 * emulparams/elf32bmipn32-defs.sh: Likewise.
108 * emulparams/elf32mb_linux.sh: Likewise.
109 * emulparams/elf32mep.sh: Likewise.
110 * emulparams/elf32microblaze.sh: Likewise.
111 * emulparams/elf32ppc.sh: Likewise.
112 * emulparams/elf64_s390.sh: Likewise.
113 * emulparams/elf64alpha.sh: Likewise.
114 * emulparams/elf_s390.sh: Likewise.
115 * emulparams/elf_x86_64.sh: Likewise.
116 * emulparams/tic80coff.sh: Likewise.
117 * emultempl/aix.em: Likewise.
118 * emultempl/avrelf.em: Likewise.
119 * emultempl/cr16elf.em: Likewise.
120 * emultempl/pe.em: Likewise.
121 * emultempl/pep.em: Likewise.
122 * emultempl/spuelf.em: Likewise.
123 * emultempl/tic6xdsbt.em: Likewise.
124
a3c62988
NC
1252013-01-10 Will Newton <will.newton@imgtec.com>
126
127 * Makefile.am: Add Meta.
128 * Makefile.in: Regenerate.
129 * configure.tgt: Add Meta.
130 * emulparams/elf32metag.sh: New file.
131 * emultempl/metagelf.em: New file.
132
134960cc
AM
1332013-01-09 Alan Modra <amodra@gmail.com>
134
135 * emulparams/elf_x86_64.sh (LARGE_BSS_AFTER_BSS): Define.
136 * emulparams/elf32_x86_64.sh: Likewise.
137 * emulparams/elf_k1om.sh: Likewise.
138 * emulparams/elf_l1om.sh: Likewise.
139 * scripttempl/elf.sc (LARGE_BSS): Define rather than appending to
140 OTHER_BSS_SECTIONS. Substitute in script.
141
34d56033
AM
1422013-01-08 Leif Ekblad <leif@rdos.net>
143
144 * scripttempl/elf.sc (RODATA_ADDR): Typo fix.
145
d5c8b1f8
AM
1462013-01-08 Alan Modra <amodra@gmail.com>
147
148 * emultempl/elf32.em (gld${EMULATION_NAME}_check_ld_so_conf): Replace
98e38512 149 "name" param with a bfd_link_needed_list pointer. Update caller.
d5c8b1f8
AM
150 (gld${EMULATION_NAME}_check_ld_elf_hints): Likewise.
151
cc382d46
AM
1522013-01-08 Alan Modra <amodra@gmail.com>
153
154 * Makefile.am (ALL_EMULATION_SOURCES): Correct eavrxmega entries.
155 * Makefile.in: Regenerate.
156
add24320
L
1572013-01-07 H.J. Lu <hongjiu.lu@intel.com>
158
159 * lexsup.c (ld_options): Add fuse-ld= for GCC linker option
160 compatibility.
161
7ca01ed9
NC
1622013-01-07 Patrice Dumas <pertusus@free.fr>
163
164 * ld.texinfo: Replace @ with @@ when it is part of the text.
165 Correct ordering of M68HC11 entry.
166
e407c74b
NC
1672013-01-04 Juergen Urban <JuergenUrban@gmx.de>
168
169 * configure.tgt: Support ELF files for Sony Playstation 2 (for
170 ps2dev and ps2sdk).
171 * emulparams/elf32lr5900n32.sh: Create linker script for Sony
172 Playstation 2 ELF files using MIPS ABI n32.
173 * emulparams/elf32lr5900.sh: Create linker script for Sony
174 Playstation 2 ELF files using MIPS ABI o32.
175 * Makefile.am: Add linker scripts for Sony Playstation 2 ELF
176 files.
177
62658407
L
1782013-01-02 H.J. Lu <hongjiu.lu@intel.com>
179
180 * ldver.c (ldversion): Update copyright year to 2013.
181
4e5f3f9d 182For older changes see ChangeLog-2012
252b5132 183\f
4e5f3f9d 184Copyright (C) 2013 Free Software Foundation, Inc.
752937aa
NC
185
186Copying and distribution of this file, with or without modification,
187are permitted in any medium without royalty provided the copyright
188notice and this notice are preserved.
189
252b5132
RH
190Local Variables:
191mode: change-log
192left-margin: 8
193fill-column: 74
194version-control: never
195End:
This page took 0.634896 seconds and 4 git commands to generate.