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