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