1 2013-02-13 Richard Sandiford <rdsandiford@googlemail.com>
3 * ld-mips-elf/mips16-pic-2.dd,
4 ld-mips-elf/mips16-pic-2.gd: Remove 3 unused local GOT entries.
5 * ld-mips-elf/got-page-4a.s, ld-mips-elf/got-page-4b.s,
6 ld-mips-elf/got-page-4a.d, ld-mips-elf/got-page-4a.got,
7 ld-mips-elf/got-page-4b.d, ld-mips-elf/got-page-4b.got,
8 ld-mips-elf/got-page-5.s, ld-mips-elf/got-page-5.d,
9 ld-mips-elf/got-page-5.got, ld-mips-elf/got-page-6.s,
10 ld-mips-elf/got-page-6.d, ld-mips-elf/got-page-6.got,
11 ld-mips-elf/got-page-7a.s, ld-mips-elf/got-page-7b.s,
12 ld-mips-elf/got-page-7c.s, ld-mips-elf/got-page-7d.s,
13 ld-mips-elf/got-page-7e.s, ld-mips-elf/got-page-7.d,
14 ld-mips-elf/got-page-7.got: New tests.
15 * ld-mips-elf/mips-elf.exp: Run them.
17 2013-02-11 Richard Sandiford <rdsandiford@googlemail.com>
19 * ld-mips-elf/tlsdyn-o32-1.d, ld-mips-elf/tlsdyn-o32-1.got,
20 ld-mips-elf/tlsdyn-o32-2.d, ld-mips-elf/tlsdyn-o32-2.got,
21 ld-mips-elf/tlsdyn-o32-3.d, ld-mips-elf/tlsdyn-o32-3.got,
22 ld-mips-elf/tls-hidden3.d, ld-mips-elf/tls-hidden3.got: Update
23 for new hash table order.
25 2013-02-11 Richard Sandiford <rdsandiford@googlemail.com>
27 * ld-mips-elf/tls-hidden4.got, ld-mips-elf/tls-multi-got-1.d,
28 ld-mips-elf/tls-multi-got-1.got: Update for changes in the order
29 that symbols are added to per-bfd GOTs.
31 2013-02-11 Richard Sandiford <rdsandiford@googlemail.com>
33 * ld-mips-elf/tls-hidden3.d, ld-mips-elf/tls-hidden3.got,
34 ld-mips-elf/tls-multi-got-1.got, ld-mips-elf/tlsbin-o32.d,
35 ld-mips-elf/tlsbin-o32.got, ld-mips-elf/tlsdyn-o32-1.d,
36 ld-mips-elf/tlsdyn-o32-1.got, ld-mips-elf/tlsdyn-o32-2.d,
37 ld-mips-elf/tlsdyn-o32-2.got, ld-mips-elf/tlsdyn-o32-3.d,
38 ld-mips-elf/tlsdyn-o32-3.got, ld-mips-elf/tlsdyn-o32.d,
39 ld-mips-elf/tlsdyn-o32.got, ld-mips-elf/tlslib-o32.d,
40 ld-mips-elf/tlslib-o32.got, ld-mips-elf/tlslib-o32-hidden.got,
41 ld-mips-elf/tlslib-o32-ver.got: Adjust GOT layout for new
42 got_entry hash function.
44 2013-02-11 Richard Sandiford <rdsandiford@googlemail.com>
46 * ld-mips-elf/tlsdyn-o32-2.got, ld-mips-elf/tlsdyn-o32-3.got: Remove
49 2013-02-07 H.J. Lu <hongjiu.lu@intel.com>
52 * ld-unique/unique_empty.s: Add reference to "b".
54 2013-02-06 H.J. Lu <hongjiu.lu@intel.com>
56 * ld-size/size-10.rd: Updated.
57 * ld-size/size-8.rd: Likewise.
58 * ld-size/size32-2-i386.d: Likewise.
59 * ld-size/size32-2-x32.d: Likewise.
60 * ld-size/size32-2-x86-64.d: Likewise.
61 * ld-size/size64-2-x32.d: Likewise.
62 * ld-size/size64-2-x86-64.d: Likewise.
64 * ld-size/size.exp (run_time_tests): Pass --hash-styl=gnu to
65 linker for size-8 test.
67 2013-02-06 Sandra Loosemore <sandra@codesourcery.com>
68 Andrew Jenner <andrew@codesourcery.com>
70 Based on patches from Altera Corporation.
72 * ld-nios2/emit-relocs-1a.s: New.
73 * ld-nios2/emit-relocs-1b.s: New.
74 * ld-nios2/emit-relocs-1.d: New.
75 * ld-nios2/emit-relocs-1.ld: New.
76 * ld-nios2/gprel.d: New.
77 * ld-nios2/gprel.s: New.
78 * ld-nios2/hilo16.d: New.
79 * ld-nios2/hilo16.s: New.
80 * ld-nios2/hilo16_symbol.s: New.
81 * ld-nios2/imm5.d: New.
82 * ld-nios2/imm5.s: New.
83 * ld-nios2/imm5_symbol.s: New.
84 * ld-nios2/nios2.exp: New.
85 * ld-nios2/pcrel16.d: New.
86 * ld-nios2/pcrel16_label.s: New.
87 * ld-nios2/pcrel16.s: New.
88 * ld-nios2/relax_callr.d: New.
89 * ld-nios2/relax_callr.ld: New.
90 * ld-nios2/relax_callr.s: New.
91 * ld-nios2/relax_cjmp.d: New.
92 * ld-nios2/relax_cjmp.s: New.
93 * ld-nios2/relax_jmp.ld: New.
94 * ld-nios2/relax_section.d: New.
95 * ld-nios2/relax_section.s: New.
96 * ld-nios2/relax_ujmp.d: New.
97 * ld-nios2/relax_ujmp.s: New.
98 * ld-nios2/reloc.d: New.
99 * ld-nios2/reloc.s: New.
100 * ld-nios2/reloc_symbol.s: New.
101 * ld-nios2/s16.d: New.
102 * ld-nios2/s16.s: New.
103 * ld-nios2/s16_symbol.s: New.
104 * ld-nios2/u16.d: New.
105 * ld-nios2/u16.s: New.
106 * ld-nios2/u16_symbol.s: New.
107 * ld-elf/indirect.exp: Skip on targets that don't support
109 * ld-elfcomm/elfcomm.exp: Build with -G0 for nios2.
110 * ld-plugin/lto.exp: Skip shared library tests on targets that
111 don't support them. Skip execution tests on non-native targets.
113 2013-02-06 H.J. Lu <hongjiu.lu@intel.com>
115 * ld-elf/now-1.d: New file.
116 * ld-elf/now-2.d: Likewise.
117 * ld-elf/now-3.d: Likewise.
118 * ld-elf/now-4.d: Likewise.
119 * ld-elf/rpath-1.d: Likewise.
120 * ld-elf/rpath-2.d: Likewise.
121 * ld-elf/runpath-1.d: Likewise.
122 * ld-elf/runpath-2.d: Likewise.
124 2013-02-06 Alan Modra <amodra@gmail.com>
127 * ld-elf/new-dtags-1.d: Delete.
128 * ld-elf/new-dtags-2.d: Likewise.
129 * ld-elf/new-dtags-3.d: Likewise.
130 * ld-elf/new-dtags-4.d: Likewise.
131 * ld-elf/new-dtags-5.d: Likewise.
132 * ld-elf/new-dtags-6.d: Likewise.
133 * ld-elf/new-dtags-7.d: Likewise.
134 * ld-elf/new-dtags-8.d: Likewise.
136 2013-02-04 H.J. Lu <hongjiu.lu@intel.com>
139 * ld-elf/new-dtags-1.d: New test.
140 * ld-elf/new-dtags-2.d: Likewise.
141 * ld-elf/new-dtags-3.d: Likewise.
142 * ld-elf/new-dtags-4.d: Likewise.
143 * ld-elf/new-dtags-5.d: Likewise.
144 * ld-elf/new-dtags-6.d: Likewise.
145 * ld-elf/new-dtags-7.d: Likewise.
146 * ld-elf/new-dtags-8.d: Likewise.
148 2013-01-31 Alan Modra <amodra@gmail.com>
150 * ld-powerpc/tlsexe.d: Update for changed stub names.
151 * ld-powerpc/tlsexe.r: Likewise.
152 * ld-powerpc/tlsexetoc.d: Likewise.
153 * ld-powerpc/tlsexetoc.r: Likewise.
154 * ld-powerpc/tlsso.d: Likewise.
155 * ld-powerpc/tlsso.r: Likewise.
156 * ld-powerpc/tlstocso.d: Likewise.
157 * ld-powerpc/tlstocso.r: Likewise.
159 2013-01-31 Hans-Peter Nilsson <hp@axis.com>
161 * ld-cris/libdso-13.d: Adjust for --enable-new-dtags now
162 default for *-*-linux-* by passing explicitly for all targets.
164 2013-01-21 Alan Modra <amodra@gmail.com>
166 * ld-size/size.exp (build_tests <size-7, size-8>): Pass
167 --no-as-needed in cflags.
169 2013-01-19 H.J. Lu <hongjiu.lu@intel.com>
171 * config/default.exp (get_target_emul): Also set HOSTING_SCRT0.
173 * lib/ld-lib.exp (default_ld_link): Use HOSTING_SCRT0 for -pie.
175 2013-01-18 H.J. Lu <hongjiu.lu@intel.com>
177 * ld-size/size-10.rd: Updated.
178 * ld-size/size-8.rd: Likewise.
179 * ld-size/size32-2-i386.d: Likewise.
180 * ld-size/size32-2-x32.d: Likewise.
181 * ld-size/size32-2-x86-64.d: Likewise.
182 * ld-size/size64-2-x32.d: Likewise.
183 * ld-size/size64-2-x86-64.d: Likewise.
185 2013-01-17 H.J. Lu <hongjiu.lu@intel.com>
187 * ld-size/size-7.out: New file.
188 * ld-size/size-8.out: Likewise.
189 * ld-size/size-9.out: Likewise.
190 * ld-size/size-9.rd: Likewise.
191 * ld-size/size-9a.c: Likewise.
192 * ld-size/size-9b.c: Likewise.
193 * ld-size/size-10.out: Likewise.
194 * ld-size/size-10.rd: Likewise.
195 * ld-size/size-10a.c: Likewise.
196 * ld-size/size-10b.c: Likewise.
198 * ld-size/size.exp (build_tests): Build libsize-9.so and
200 Run-time size relocation tests if supported.
201 (run_time_tests): New.
203 2013-01-17 H.J. Lu <hongjiu.lu@intel.com>
205 * ld-size/size-1.c: New file.
206 * ld-size/size-1.out: Likewise.
207 * ld-size/size-1a.c: Likewise.
208 * ld-size/size-1b.c: Likewise.
209 * ld-size/size-2.c: Likewise.
210 * ld-size/size-2.out: Likewise.
211 * ld-size/size-2a.c: Likewise.
212 * ld-size/size-2b.c: Likewise.
214 * ld-size/size.exp (build_tests): Build libsize-1.so and
216 (run_tests): Run size-1 and size-2.
218 2013-01-17 H.J. Lu <hongjiu.lu@intel.com>
220 * ld-size/size32-3-i386.d: New file.
221 * ld-size/size32-3-x32.d: Likewise.
222 * ld-size/size32-3-x86-64.d: Likewise.
223 * ld-size/size32-3a.s: Likewise.
224 * ld-size/size32-3b.s: Likewise.
226 2013-01-16 H.J. Lu <hongjiu.lu@intel.com>
228 * ld-size/size.exp: New file.
229 * ld-size/size32-1-i386.d: Likewise.
230 * ld-size/size32-1-x32.d: Likewise.
231 * ld-size/size32-1-x86-64.d: Likewise.
232 * ld-size/size32-1.s: Likewise.
233 * ld-size/size32-2-i386.d: Likewise.
234 * ld-size/size32-2-x32.d: Likewise.
235 * ld-size/size32-2-x86-64.d: Likewise.
236 * ld-size/size32-2.s: Likewise.
237 * ld-size/size64-1-x32.d: Likewise.
238 * ld-size/size64-1-x86-64.d: Likewise.
239 * ld-size/size64-1.s: Likewise.
240 * ld-size/size64-2-x32.d: Likewise.
241 * ld-size/size64-2-x86-64.d: Likewise.
242 * ld-size/size64-2.s: Likewise.
243 * ld-size/size-3.c: Likewise.
244 * ld-size/size-3.out: Likewise.
245 * ld-size/size-3a.c: Likewise.
246 * ld-size/size-3b.c: Likewise.
247 * ld-size/size-3c.c: Likewise.
248 * ld-size/size-4.out: Likewise.
249 * ld-size/size-4a.c: Likewise.
250 * ld-size/size-4b.c: Likewise.
251 * ld-size/size-5.out: Likewise.
252 * ld-size/size-5a.c: Likewise.
253 * ld-size/size-5b.c: Likewise.
254 * ld-size/size-6.out: Likewise.
255 * ld-size/size-6a.c: Likewise.
256 * ld-size/size-6b.c: Likewise.
257 * ld-size/size-7.rd: Likewise.
258 * ld-size/size-7a.c: Likewise.
259 * ld-size/size-7b.c: Likewise.
260 * ld-size/size-8.rd: Likewise.
261 * ld-size/size-8a.c: Likewise.
262 * ld-size/size-8b.c: Likewise.
264 2013-01-16 Alan Modra <amodra@gmail.com>
266 * ld-plugin/lto.exp (lto-9.o, pr13229.o): Pass -finline.
268 2013-01-15 Alan Modra <amodra@gmail.com>
270 * ld-powerpc/tlsso.d: Adjust for plt-thread-safe stubs.
271 * ld-powerpc/tlsso.g: Likewise.
272 * ld-powerpc/tlsso.r: Likewise.
273 * ld-powerpc/tlstocso.d: Likewise.
274 * ld-powerpc/tlstocso.g: Likewise.
276 2013-01-15 Alan Modra <amodra@gmail.com>
278 * ld-plugin/lto-16a.d: Match powerpc64 function symbol type.
279 * ld-plugin/lto-16b.d: Likewise.
280 * ld-plugin/lto-17a.d: Likewise.
281 * ld-plugin/lto-17b-2.d: Likewise.
283 2013-01-14 Alan Modra <amodra@gmail.com>
285 * ld-elf/pr14926.d: Disable for d10v, msp, xstormy.
286 * ld-elf/sec-to-seg.exp: Choose correct variant output to suit
287 updated microblaze page size.
289 2013-01-10 Will Newton <will.newton@imgtec.com>
291 * ld-elf/merge.d: Mark Meta as xfail.
292 * ld-gc/start.d: Skip this test on Meta.
293 * ld-gc/personality.d: Skip this test on Meta.
294 * ld-metag/external.s: New file.
295 * ld-metag/metag.exp: New file.
296 * ld-metag/pcrel.d: New file.
297 * ld-metag/pcrel.s: New file.
298 * ld-metag/shared.d: New file.
299 * ld-metag/shared.r: New file.
300 * ld-metag/shared.s: New file.
301 * ld-metag/stub.d: New file.
302 * ld-metag/stub.s: New file.
303 * ld-metag/stub_pic_app.d: New file.
304 * ld-metag/stub_pic_app.r: New file.
305 * ld-metag/stub_pic_app.s: New file.
306 * ld-metag/stub_pic_shared.d: New file.
307 * ld-metag/stub_pic_shared.s: New file.
308 * ld-metag/stub_shared.d: New file.
309 * ld-metag/stub_shared.r: New file.
310 * ld-metag/stub_shared.s: New file.
312 2013-01-08 Thomas Schwinge <thomas@codesourcery.com>
314 * ld-i386/export-class.exp: Restore (and reword) comment about
317 2013-01-04 Yufeng Zhang <yufeng.zhang@arm.com>
319 * ld-aarch64/emit-relocs-264.d: Append the '-Mno-aliases' option to
320 the objdump directive.
321 * ld-aarch64/emit-relocs-266.d: Ditto.
322 * ld-aarch64/emit-relocs-268.d: Ditto.
323 * ld-aarch64/emit-relocs-269.d: Ditto.
324 * ld-aarch64/emit-relocs-270.d: Ditto.
325 * ld-aarch64/emit-relocs-271.d: Ditto.
326 * ld-aarch64/emit-relocs-272.d: Ditto.
328 For older changes see ChangeLog-2012
330 Copyright (C) 2013 Free Software Foundation, Inc.
332 Copying and distribution of this file, with or without modification,
333 are permitted in any medium without royalty provided the copyright
334 notice and this notice are preserved.
340 version-control: never