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