include/elf/
[binutils-gdb.git] / ld / testsuite / ChangeLog
1 2008-12-03 Nick Clifton <nickc@redhat.com>
2
3 * ld-mips-elf/reloc-1-n32.d: Updated expected output for reloc
4 descriptions.
5 * ld-mips-elf/reloc-1-n64.d: Likewise.
6 * ld-i386/ifunc.d: New test.
7 * ld-i386/ifunc.s: Source file for the new test.
8 * ld-i386/i386.exp: Run the new test.
9
10 2008-11-25 Joseph Myers <joseph@codesourcery.com>
11
12 * ld-arm/thumb2-bl-undefweak.d, ld-arm/thumb2-bl-undefweak.s: New.
13 * ld-arm/arm-elf.exp: Run thumb2-bl-undefweak test.
14
15 2008-11-25 Hans-Peter Nilsson <hp@axis.com>
16
17 * ld-cris/got7.s, ld-cris/init.s, ld-cris/pic-gc-72.d,
18 ld-cris/pic-gc-72.s, ld-cris/pic-gc-73.d, ld-cris/pic-gc-73.s,
19 ld-cris/tls-dso-x1x2-1.d, ld-cris/tls-dso-xz-1.d,
20 ld-cris/tls-dtprelm.s, ld-cris/tls-e-20.d, ld-cris/tls-e-20a.d,
21 ld-cris/tls-e-21.d, ld-cris/tls-e-22.d, ld-cris/tls-e-23.d,
22 ld-cris/tls-e-66.d, ld-cris/tls-err-20x.d, ld-cris/tls-err-24.d,
23 ld-cris/tls-err-25.d, ld-cris/tls-err-26.d, ld-cris/tls-err-27.d,
24 ld-cris/tls-err-28.d, ld-cris/tls-err-29.d, ld-cris/tls-err-31.d,
25 ld-cris/tls-err-33.d, ld-cris/tls-err-35.d, ld-cris/tls-err-37.d,
26 ld-cris/tls-err-39.d, ld-cris/tls-err-40.d, ld-cris/tls-err-41.d,
27 ld-cris/tls-err-43.d, ld-cris/tls-err-44.d, ld-cris/tls-err-45.d,
28 ld-cris/tls-err-47.d, ld-cris/tls-err-48.d, ld-cris/tls-err-49.d,
29 ld-cris/tls-err-51.d, ld-cris/tls-err-52.d, ld-cris/tls-err-53.d,
30 ld-cris/tls-err-55.d, ld-cris/tls-err-55.s, ld-cris/tls-err-56.d,
31 ld-cris/tls-err-56.s, ld-cris/tls-err-62.d, ld-cris/tls-err-62.s,
32 ld-cris/tls-err-65.d, ld-cris/tls-err-67.d, ld-cris/tls-gc-68.d,
33 ld-cris/tls-gc-69.d, ld-cris/tls-gc-70.d, ld-cris/tls-gc-71.d,
34 ld-cris/tls-gc-71.s, ld-cris/tls-gc-75.d, ld-cris/tls-gc-76.d,
35 ld-cris/tls-gc-76.s, ld-cris/tls-gd-1.d, ld-cris/tls-gd-1.s,
36 ld-cris/tls-gd-1h.d, ld-cris/tls-gd-2.d, ld-cris/tls-gd-2.s,
37 ld-cris/tls-gd-2h.d, ld-cris/tls-gd-3.d, ld-cris/tls-gd-3.s,
38 ld-cris/tls-gd-3h.d, ld-cris/tls-gdgotrelm.s, ld-cris/tls-global-74.d,
39 ld-cris/tls-gottprelm.s, ld-cris/tls-hx.s, ld-cris/tls-hx1x2.s,
40 ld-cris/tls-ie-10.d, ld-cris/tls-ie-10.s, ld-cris/tls-ie-11.d,
41 ld-cris/tls-ie-11.s, ld-cris/tls-ie-8.d, ld-cris/tls-ie-8.s,
42 ld-cris/tls-ie-9.d, ld-cris/tls-ie-9.s, ld-cris/tls-ld-4.d,
43 ld-cris/tls-ld-4.s, ld-cris/tls-ld-5.d, ld-cris/tls-ld-5.s,
44 ld-cris/tls-ld-6.d, ld-cris/tls-ld-6.s, ld-cris/tls-ld-7.d,
45 ld-cris/tls-ld-7.s, ld-cris/tls-ldgd-14.d, ld-cris/tls-ldgd-14.s,
46 ld-cris/tls-ldgd-15.d, ld-cris/tls-ldgd-15.s, ld-cris/tls-ldgde-14.d,
47 ld-cris/tls-ldgde-15.d, ld-cris/tls-ldgdex-14.d,
48 ld-cris/tls-ldgdex-15.d, ld-cris/tls-ldgdx-14.d,
49 ld-cris/tls-ldgdx-15.d, ld-cris/tls-le-12.d, ld-cris/tls-le-12.s,
50 ld-cris/tls-le-12s.d, ld-cris/tls-le-12s.s, ld-cris/tls-le-13.d,
51 ld-cris/tls-le-13.s, ld-cris/tls-le-13s.d, ld-cris/tls-le-13s.s,
52 ld-cris/tls-legd-16.d, ld-cris/tls-legd-16.s, ld-cris/tls-legd-17.d,
53 ld-cris/tls-legdx-16.d, ld-cris/tls-legdx-17.d, ld-cris/tls-leie-18.d,
54 ld-cris/tls-leie-19.d, ld-cris/tls-leie-19.s, ld-cris/tls-local-54.d,
55 ld-cris/tls-local-54.s, ld-cris/tls-local-57.d,
56 ld-cris/tls-local-57.s, ld-cris/tls-local-58.d,
57 ld-cris/tls-local-58.s, ld-cris/tls-local-59.d,
58 ld-cris/tls-local-59.s, ld-cris/tls-local-60.d,
59 ld-cris/tls-local-61.d, ld-cris/tls-local-63.d,
60 ld-cris/tls-local-64.d, ld-cris/tls-ok-30.d, ld-cris/tls-ok-32.d,
61 ld-cris/tls-ok-34.d, ld-cris/tls-ok-36.d, ld-cris/tls-tprelm.s,
62 ld-cris/tls-und-38.d, ld-cris/tls-und-42.d, ld-cris/tls-und-46.d,
63 ld-cris/tls-und-50.d, ld-cris/tls-x.s, ld-cris/tls-x1x2.s,
64 ld-cris/tls-z.s, ld-cris/tls128.s, ld-cris/tls128g.s: New tests.
65
66 * ld-cris/start1.s: Prepend register name with $.
67
68 * ld-cris/dso-1.s, ld-cris/libdso-1.d, ld-cris/libdso-11.d,
69 ld-cris/libdso-2.d, ld-cris/pv32.s, ld-cris/undef1.d: Correct
70 .size expressions and adjust expected output accordingly.
71
72 2008-11-23 Hans-Peter Nilsson <hp@axis.com>
73
74 * ld-cris/badgotr1.d: Robustify regexp.
75
76 2008-10-29 Nick Clifton <nickc@redhat.com>
77
78 * ld-gc/gc.c (dummy_func): New function - present so that
79 underscore prefixed aliases can be created of the used_func and
80 main functions.
81
82 2008-10-10 Nathan Froyd <froydnj@codesourcery.com>
83
84 * ld-powerpc/gnu-attr-12-1.s: New file.
85 * ld-powerpc/gnu-attr-12-2.s: New file.
86 * ld-powerpc/gnu-attr-12-11.d: New file.
87 * ld-powerpc/gnu-attr-12-21.d: New file.
88 * ld-powerpc/powerpc.exp: Run new dump tests.
89
90 2008-10-07 Nick Clifton <nickc@redhat.com>
91
92 * ld-ia64/tlsbin.rd: Update expected output now that --wide does
93 not truncate section names.
94 * ld-ia64/tlspic.rd: Likewise.
95
96 2008-10-06 Tom Tromey <tromey@redhat.com>
97
98 * ld-elf/eh1.d, ld-elf/eh2.d, ld-elf/eh3.d, ld-elf/eh4.d,
99 ld-elf/eh5.d, ld-elf/eh6.d, ld-mips-elf/eh-frame1-n32.d,
100 ld-mips-elf/eh-frame1-n64.d, ld-mips-elf/eh-frame2-n32.d,
101 ld-mips-elf/eh-frame2-n64.d, ld-mips-elf/eh-frame3.d,
102 ld-mips-elf/eh-frame4.d: Update for readelf change.
103
104 2008-10-04 H.J. Lu <hongjiu.lu@intel.com>
105
106 PR ld/6931
107 * ld-elf/group7.d: New.
108
109 2008-10-03 H.J. Lu <hongjiu.lu@intel.com>
110
111 * ld-elf/group5.d: Updated.
112 * ld-elf/group6.d: Likewise.
113
114 2008-10-03 Tristan Gingold <gingold@adacore.com>
115
116 * ld-elf/stab.d: Don't run on alpha (to avoid relocation
117 overflow on 64 bits targets whose stab values is 32 bits).
118
119 2008-10-03 H.J. Lu <hongjiu.lu@intel.com>
120
121 PR ld/6931
122 * ld-elf/group4.d: New.
123 * ld-elf/group5.d: Likewise.
124 * ld-elf/group6.d: Likewise.
125
126 2008-10-03 Alan Modra <amodra@bigpond.net.au>
127
128 * ld-powerpc/vxworks1-lib.rd: Update.
129
130 2008-09-29 Alan Modra <amodra@bigpond.net.au>
131
132 * ld-elf/extract-symbol-1sec.d: Correct section lma.
133
134 2008-09-25 Alan Modra <amodra@bigpond.net.au>
135
136 * ld-elf/eh-group.exp: Only run on ELF targets.
137 * ld-elf/eh5b.s: Export main, start, __start.
138
139 2008-09-20 Richard Sandiford <rdsandiford@googlemail.com>
140
141 * ld-mips-elf/reloc-estimate-1.d: Make endian-neutral.
142
143 2008-09-20 Jan Kratochvil <jan.kratochvil@redhat.com>
144
145 Provide virtual target "cfi" for targets supporting CFI.
146 * ld-elf/eh-frame-hdr.d: Replace target and xfail statements by single
147 `target: cfi'.
148 * ld-elf/eh-group.exp: Call check_as_cfi instead of is_elf_format.
149 * ld-elf/eh-group1.s, elf/eh-group2.s: Use more compatible section
150 flags prefix '%'.
151 * ld-elf/eh5.d: Replace target statement by `target: cfi' with an Alpha
152 exception. Relax the `Code alignment factor' matching.
153 * lib/ld-lib.exp: Rename istarget as istarget_ld.
154 (istarget, check_as_cfi): New procedure.
155 (run_dump_test): New comment for the virtual target `cfi'.
156
157 2008-09-17 Jan Kratochvil <jan.kratochvil@redhat.com>
158
159 * ld-elf/eh-group.exp, ld-elf/eh-group1.s, ld-elf/eh-group2.s: New test.
160
161 2008-09-17 Jan Kratochvil <jan.kratochvil@redhat.com>
162
163 Fix testcases compilation failures due to unused variables.
164 * ld-elfcomm/common1b.c (dummy1): Mark the variable for GCC as USED.
165 * ld-shared/main.c (main): Move the P variable only to the places where
166 it is used.
167
168 2008-09-16 H.J. Lu <hongjiu.lu@intel.com>
169
170 PR ld/6877
171 * ld-elf/comm1.c: New.
172 * ld-elf/func1.c: Likewise.
173
174 * ld-elf/shared.exp: Add tests for libfunc1.so and comm1.
175
176 2008-08-26 Nick Clifton <nickc@redhat.com>
177
178 * ld-arm/arm-elf.exp: Add farcall-thumb-arm-short test.
179 * ld-arm/farcall-group2.s: Fix comment.
180 * ld-arm/farcall-thumb-arm-short.d: New test.
181 * ld-arm/farcall-thumb-arm-short.s: New test.
182
183 2008-08-22 Jan Kratochvil <jan.kratochvil@redhat.com>
184
185 * ld-x86-64/dwarfreloc.exp, ld-x86-64/dwarfreloc.rd,
186 ld-x86-64/dwarfreloc1.s, ld-x86-64/dwarfreloc2.s: New test.
187
188 2008-08-20 Bob Wilson <bob.wilson@acm.org>
189
190 * ld-xtensa/tlsbin.dd, ld-xtensa/tlsbin.rd, ld-xtensa/tlsbin.s,
191 ld-xtensa/tlsbin.sd, ld-xtensa/tlsbin.td, ld-xtensa/tlslib.s,
192 ld-xtensa/tlspic.dd, ld-xtensa/tlspic.rd, ld-xtensa/tlspic.sd,
193 ld-xtensa/tlspic.td, ld-xtensa/tlspic1.s, ld-xtensa/tlspic2.s: New.
194 * ld-xtensa/xtensa.exp: Run them.
195
196 2008-08-18 Richard Sandiford <rdsandiford@googlemail.com>
197
198 * ld-mips-elf/mips16-pic-4a.s, ld-mips-elf/mips16-pic-4b.s,
199 ld-mips-elf/mips16-pic-4.ver, ld-mips-elf/mips16-pic-4a.dd,
200 ld-mips-elf/mips16-pic-4a.nd, ld-mips-elf/mips16-pic-4a.gd,
201 ld-mips-elf/mips16-pic-4c.s, ld-mips-elf/mips16-pic-4b.dd: New tests.
202 * ld-mips-elf/mips-elf.exp: Run them.
203
204 2008-08-17 Nick Clifton <nickc@redhat.com>
205
206 * ld-elf/sec-to-seg1.s: Shorten test data to align the section to
207 a 4-byte boundary.
208
209 2008-08-08 Richard Sandiford <rdsandiford@googlemail.com>
210 Daniel Jacobowitz <dan@codesourcery.com>
211
212 * ld-mips-elf/mips16-pic-3a.s,
213 ld-mips-elf/mips16-pic-3b.s,
214 ld-mips-elf/mips16-pic-3.dd,
215 ld-mips-elf/mips16-pic-3.gd,
216 ld-mips-elf/mips16-pic-3.rd,
217 ld-mips-elf/mips16-pic-3.inc,
218 ld-mips-elf/pic-and-nonpic-1a.s,
219 ld-mips-elf/pic-and-nonpic-1b.s,
220 ld-mips-elf/pic-and-nonpic-1.ld,
221 ld-mips-elf/pic-and-nonpic-1.dd,
222 ld-mips-elf/pic-and-nonpic-1.nd,
223 ld-mips-elf/pic-and-nonpic-1-rel.dd,
224 ld-mips-elf/pic-and-nonpic-1-rel.nd,
225 ld-mips-elf/pic-and-nonpic-2a.s,
226 ld-mips-elf/pic-and-nonpic-2b.s,
227 ld-mips-elf/pic-and-nonpic-2.d,
228 ld-mips-elf/pic-and-nonpic-3a.s,
229 ld-mips-elf/pic-and-nonpic-3a.ld,
230 ld-mips-elf/pic-and-nonpic-3a.dd,
231 ld-mips-elf/pic-and-nonpic-3a.gd,
232 ld-mips-elf/pic-and-nonpic-3a.sd,
233 ld-mips-elf/pic-and-nonpic-3b.s,
234 ld-mips-elf/pic-and-nonpic-3b.ld,
235 ld-mips-elf/pic-and-nonpic-3b.ad,
236 ld-mips-elf/pic-and-nonpic-3b.dd,
237 ld-mips-elf/pic-and-nonpic-3b.gd,
238 ld-mips-elf/pic-and-nonpic-3b.nd,
239 ld-mips-elf/pic-and-nonpic-3b.pd,
240 ld-mips-elf/pic-and-nonpic-3b.rd,
241 ld-mips-elf/pic-and-nonpic-3b.sd,
242 ld-mips-elf/pic-and-nonpic-3-error.d,
243 ld-mips-elf/pic-and-nonpic-4a.s,
244 ld-mips-elf/pic-and-nonpic-4b.s,
245 ld-mips-elf/pic-and-nonpic-4b.ld,
246 ld-mips-elf/pic-and-nonpic-4b.ad,
247 ld-mips-elf/pic-and-nonpic-4b.dd,
248 ld-mips-elf/pic-and-nonpic-4b.gd,
249 ld-mips-elf/pic-and-nonpic-4b.nd,
250 ld-mips-elf/pic-and-nonpic-4b.rd,
251 ld-mips-elf/pic-and-nonpic-4b.sd,
252 ld-mips-elf/pic-and-nonpic-4-error.d,
253 ld-mips-elf/pic-and-nonpic-5a.s,
254 ld-mips-elf/pic-and-nonpic-5b.s,
255 ld-mips-elf/pic-and-nonpic-5b.ld,
256 ld-mips-elf/pic-and-nonpic-5b.ad,
257 ld-mips-elf/pic-and-nonpic-5b.dd,
258 ld-mips-elf/pic-and-nonpic-5b.gd,
259 ld-mips-elf/pic-and-nonpic-5b.nd,
260 ld-mips-elf/pic-and-nonpic-5b.rd,
261 ld-mips-elf/pic-and-nonpic-5b.sd,
262 ld-mips-elf/pic-and-nonpic-5b.pd,
263 ld-mips-elf/pic-and-nonpic-6.ld,
264 ld-mips-elf/pic-and-nonpic-6-o32a.s,
265 ld-mips-elf/pic-and-nonpic-6-o32b.s,
266 ld-mips-elf/pic-and-nonpic-6-o32c.s,
267 ld-mips-elf/pic-and-nonpic-6-o32.ad,
268 ld-mips-elf/pic-and-nonpic-6-o32.dd,
269 ld-mips-elf/pic-and-nonpic-6-o32.gd,
270 ld-mips-elf/pic-and-nonpic-6-o32.nd,
271 ld-mips-elf/pic-and-nonpic-6-o32.pd,
272 ld-mips-elf/pic-and-nonpic-6-o32.rd,
273 ld-mips-elf/pic-and-nonpic-6-o32.sd,
274 ld-mips-elf/pic-and-nonpic-6-n32a.s,
275 ld-mips-elf/pic-and-nonpic-6-n32b.s,
276 ld-mips-elf/pic-and-nonpic-6-n32c.s,
277 ld-mips-elf/pic-and-nonpic-6-n32.ad,
278 ld-mips-elf/pic-and-nonpic-6-n32.dd,
279 ld-mips-elf/pic-and-nonpic-6-n32.gd,
280 ld-mips-elf/pic-and-nonpic-6-n32.nd,
281 ld-mips-elf/pic-and-nonpic-6-n32.pd,
282 ld-mips-elf/pic-and-nonpic-6-n32.rd,
283 ld-mips-elf/pic-and-nonpic-6-n32.sd,
284 ld-mips-elf/pic-and-nonpic-6-n64a.s,
285 ld-mips-elf/pic-and-nonpic-6-n64b.s,
286 ld-mips-elf/pic-and-nonpic-6-n64c.s,
287 ld-mips-elf/pic-and-nonpic-6-n64.ad,
288 ld-mips-elf/pic-and-nonpic-6-n64.dd,
289 ld-mips-elf/pic-and-nonpic-6-n64.gd,
290 ld-mips-elf/pic-and-nonpic-6-n64.nd,
291 ld-mips-elf/pic-and-nonpic-6-n64.pd,
292 ld-mips-elf/pic-and-nonpic-6-n64.rd,
293 ld-mips-elf/pic-and-nonpic-6-n64.sd: New tests.
294 * ld-mips-elf/mips-elf.exp: Run them.
295
296 2008-08-07 Richard Sandiford <rdsandiford@googlemail.com>
297
298 * ld-mips-elf/tls-hidden4.got, ld-mips-elf/tls-hidden4.r: We have
299 removed an unused GOT entry that was allocated for the R_MIPS_32
300 relocation against "undef", so adjust addresses down by 4 bytes.
301 * ld-mips-elf/got-dump-1.d, ld-mips-elf/got-dump-2.d: We have
302 changed the order of the GOT entries so that reloc-only ones
303 come last. "undef" is only referred to by dynamic relocations,
304 so it now comes after "glob".
305 * ld-mips-elf/mips16-pic-2.dd, ld-mips-elf/mips16-pic-2.gd,
306 ld-mips-elf/mips16-pic-2.nd, ld-mips-elf/mips16-pic-2.rd: We have
307 removed two unused local GOT entries that were originally created
308 as global entries for the hidden symbols "used2" and "used3".
309 "used4" and "used5" are only referred to by relocations, so they
310 now come after "used6" and "used7".
311
312 2008-08-07 Richard Sandiford <rdsandiford@googlemail.com>
313
314 * ld-mips-elf/got-vers-1a.s, ld-mips-elf/got-vers-1b.s,
315 ld-mips-elf/got-vers-1.ver, ld-mips-elf/got-vers-1.dd,
316 ld-mips-elf/got-vers-1.sd, ld-mips-elf/got-vers-1.rd: New tests.
317 * ld-mips-elf/mips-elf.exp: Run them.
318
319 2008-08-07 Richard Sandiford <rdsandiford@googlemail.com>
320
321 * ld-mips-elf/tlsdyn-o32-2.got, ld-mips-elf/tlsdyn-o32-3.got,
322 ld-mips-elf/tlsdyn-o32-2.d, ld-mips-elf/tlsdyn-o32-3.d: Change the
323 GOT layout as follows:
324
325 BEFORE AFTER
326 +0x08 %call16(__tls_get_addr) %call16(__tls_get_addr)
327 +0x0c %tlsldm(tlsbin_ld) %gottprel(tlsvar_ie)
328 +0x10 " " %tlsgd(tlsvar_gd)
329 +0x14 %tlsgd(tlsvar_gd) " "
330 +0x18 " " %tlsgd(tlsbin_gd)
331 +0x1c %gottprel(tlsvar_ie) " "
332 +0x20 %tlsgd(tlsbin_gd) %tlsldm(tlsbin_ld)
333 +0x24 " " " "
334 +0x28 %gottprel(tlsbin_ie) %gottprel(tlsbin_ie)
335
336 2008-08-07 Richard Sandiford <rdsandiford@googlemail.com>
337
338 * ld-mips-elf/reloc-estimate-1.d, ld-mips-elf/reloc-estimate-1.ld,
339 ld-mips-elf/reloc-estimate-1a.s, ld-mips-elf/reloc-estimate-1b.s:
340 New test.
341 * ld-mips-elf/mips-elf.exp: Run it.
342
343 2008-08-06 Richard Sandiford <rdsandiford@googlemail.com>
344
345 * ld-mips-elf/tls-hidden3.ld: Remove the unused .MIPS.stubs section.
346 Keep the text start address the same.
347 * ld-mips-elf/tls-multi-got-1.got: We have removed a .MIPS.stubs
348 section that contained only a 16-byte dummy stub. Subtract 16
349 from addresses to account for the change.
350 * ld-mips-elf/tls-multi-got-1.r: Likewise. Adjust MIPS_UNREFEXTNO
351 to account the removed section symbol.
352 * ld-mips-elf/tlsdyn-o32-1.d: We have deleted a .MIPS.stubs
353 section that contained only a 16-byte dummy stub. Remove it
354 from the disassembly.
355 * ld-mips-elf/tlsdyn-o32-2.d: Likewise.
356 * ld-mips-elf/tlsdyn-o32-3.d: Likewise.
357 * ld-mips-elf/tlsdyn-o32.d: Likewise.
358 * ld-mips-elf/relax-jalr-n32-shared.d: Likewise.
359 * ld-mips-elf/relax-jalr-n64-shared.d: Likewise.
360
361 2008-08-06 Richard Sandiford <rdsandiford@googlemail.com>
362
363 * ld-mips-elf/mips16-local-stubs-1.d: Remove stub_for_h3,
364 which was only referenced by the .pdr section, and was not
365 actually needed by code.
366 * ld-mips-elf/mips16-intermix.d: Remove unused static function stubs.
367 * ld-mips-elf/mips16-pic-1a.s,
368 ld-mips-elf/mips16-pic-1b.s,
369 ld-mips-elf/mips16-pic-1-dummy.s,
370 ld-mips-elf/mips16-pic-1.dd,
371 ld-mips-elf/mips16-pic-1.gd,
372 ld-mips-elf/mips16-pic-1.inc,
373 ld-mips-elf/mips16-pic-1.ld,
374 ld-mips-elf/mips16-pic-2a.s,
375 ld-mips-elf/mips16-pic-2b.s,
376 ld-mips-elf/mips16-pic-2.ad,
377 ld-mips-elf/mips16-pic-2.dd,
378 ld-mips-elf/mips16-pic-2.gd,
379 ld-mips-elf/mips16-pic-2.nd,
380 ld-mips-elf/mips16-pic-2.rd: New tests.
381 * ld-mips-elf/mips-elf.exp: Run them.
382
383 2008-08-06 Alan Modra <amodra@bigpond.net.au>
384
385 * ld-elf/extract-symbol-1sec.d: Update.
386
387 2008-07-30 Nick Clifton <nickc@redhat.com>
388
389 * ld-elf/sec-to-seg.exp: New test: Checks the assignment of
390 sections to segments.
391 * ld-elf/sec-to-seg1.s: Test source file.
392 * ld-elf/sec-to-seg2.s: Test source file.
393 * ld-elf/sec-to-seg-script-same-page.t: Test linker script.
394 * ld-elf/sec-to-seg-script-adjoining-pages.t: Test linker script.
395 * ld-elf/sec-to-seg-script-disjoint-pages.t: Test linker script.
396
397 2008-07-28 Alexandre Oliva <aoliva@redhat.com>
398
399 * ld-i386/tlsbindesc.dd: Adjust incorrect expectations for LD to
400 LE relaxation.
401 * ld-x86-64/tlsbindesc.dd: Likewise.
402 * ld-i386/tlsbindesc.rd: Adjust address of _TLS_MODULE_BASE_.
403 * ld-x86-64/tlsbindesc.rd: Likewise.
404 Reported by Cary Coutant <ccoutant@google.com>
405
406 2008-07-27 Alan Modra <amodra@bigpond.net.au>
407
408 * ld-gc/gc.exp (test_gc): xfail powerpc64.
409
410 2008-07-26 Michael Eager <eager@eagercon.com>
411
412 * ld-powerpc/powerpc.exp: Run new tests.
413 * ld-powerpc/attr-gnu-4-03.d: New file.
414 * ld-powerpc/attr-gnu-4-14.d: New file.
415 * ld-powerpc/attr-gnu-4-23.d: New file.
416 * ld-powerpc/attr-gnu-4-24.d: New file.
417 * ld-powerpc/attr-gnu-4-32.d: New file.
418 * ld-powerpc/attr-gnu-4-33.d: New file.
419 * ld-powerpc/attr-gnu-4-34.d: New file.
420 * ld-powerpc/attr-gnu-4-41.d: New file.
421 * ld-powerpc/attr-gnu-4-4.s: New file.
422 * ld-powerpc/attr-gnu-4-13.d: Adjust.
423 * ld-powerpc/attr-gnu-4-31.d: Adjust.
424
425 2008-07-26 Alan Modra <amodra@bigpond.net.au>
426
427 * ld-scripts/include.exp: Don't run test for aout.
428 * ld-scripts/include.s: Use .fill rather than .4byte.
429 * ld-scripts/include-1.d: Adjust.
430
431 2008-07-22 Alan Modra <amodra@bigpond.net.au>
432
433 * ld-alpha/tlsbin.rd: Update.
434 * ld-alpha/tlsbinr.rd: Update.
435 * ld-arm/mixed-app.sym: Update.
436 * ld-arm/use-thumb-lib.sym: Update.
437 * ld-cris/pv32-1.d: Update.
438
439 2008-07-21 Nick Clifton <nickc@redhat.com>
440
441 * ld-scripts/include-sections.t: Discard all sections not
442 explicitly requested by the rest of the linker script.
443 * ld-scripts/include-1.d: Expect test to fail for AIX ports.
444 Do not assume that the .text section will be marked readonly.
445 * ld-scripts/include.s: Replace .section directives with just
446 .text or .data.
447
448 2008-07-18 Joseph Myers <joseph@codesourcery.com>
449
450 * ld-arm/attr-merge-wchar-0.s,ld-arm/attr-merge-wchar-2.s,
451 ld-arm/attr-merge-wchar-4.s, ld-arm/attr-merge-wchar-00-nowarn.d,
452 ld-arm/attr-merge-wchar-00.d, ld-arm/attr-merge-wchar-02-nowarn.d,
453 ld-arm/attr-merge-wchar-02.d, ld-arm/attr-merge-wchar-04-nowarn.d,
454 ld-arm/attr-merge-wchar-04.d, ld-arm/attr-merge-wchar-20-nowarn.d,
455 ld-arm/attr-merge-wchar-20.d, ld-arm/attr-merge-wchar-22-nowarn.d,
456 ld-arm/attr-merge-wchar-22.d, ld-arm/attr-merge-wchar-24-nowarn.d,
457 ld-arm/attr-merge-wchar-24.d, ld-arm/attr-merge-wchar-40-nowarn.d,
458 ld-arm/attr-merge-wchar-40.d, ld-arm/attr-merge-wchar-42-nowarn.d,
459 ld-arm/attr-merge-wchar-42.d, ld-arm/attr-merge-wchar-44-nowarn.d,
460 ld-arm/attr-merge-wchar-44.d: New.
461 * ld-arm/arm-elf.exp: Run new tests.
462
463 2008-07-11 H.J. Lu <hongjiu.lu@intel.com>
464
465 * ld-m68k/got-12.s: Removed.
466 * ld-m68k/got-13.s: Likewise.
467 * ld-m68k/got-14.s: Likewise.
468 * ld-m68k/got-15.s: Likewise.
469 * ld-m68k/got-34.s: Likewise.
470 * ld-m68k/got-35.s: Likewise.
471 * ld-m68k/xgot-15.s: Likewise.
472
473 * ld-m68k/got-multigot-12-13-14-34-35-ok.d: Remove #source
474 and expected relocations.
475 * ld-m68k/got-multigot-14-ok.d: Likewise.
476 * ld-m68k/got-negative-12-13-14-34-ok.d: Likewise.
477 * ld-m68k/got-negative-14-ok.d: Likewise.
478 * ld-m68k/got-single-12-ok.d: Likewise.
479 * ld-m68k/got-xgot-12-13-14-15-34-35-ok.d: Likewise.
480 * ld-m68k/got-xgot-15-ok.d: Likewise.
481
482 * ld-m68k/got-multigot-15-er.d: Remove #source.
483 * ld-m68k/got-negative-12-13-14-35-er.d: Likewise.
484 * ld-m68k/got-negative-15-er.d: Likewise.
485 * ld-m68k/got-single-13-er.d: Likewise.
486
487 * ld-m68k/m68k.exp: Move GOT tests to ...
488 * ld-m68k/m68k-got.exp: This. New.
489
490 2008-07-10 Richard Sandiford <rdsandiford@googlemail.com>
491
492 * ld-mips-elf/no-shared-1-o32.s,
493 ld-mips-elf/no-shared-1-o32.d,
494 ld-mips-elf/no-shared-1-n32.d,
495 ld-mips-elf/no-shared-1-n64.s,
496 ld-mips-elf/no-shared-1-n64.d,
497 ld-mips-elf/no-shared-1.ld: New tests.
498 * ld-mips-elf/mips-elf.exp: Run them.
499
500 2008-07-07 Stan Shebs <stan@codesourcery.com>
501
502 * ld-arm/arm-elf.exp: Use objdump -d for arm-be8 test.
503 * ld-arm/arm-be8.d: Change to test disassembly.
504
505 2008-07-06 Nathan Sidwell <nathan@codesourcery.com>
506
507 * ld-scripts/include-1.d: New.
508 * ld-scripts/include-1.t: New.
509 * ld-scripts/include-data.t: New.
510 * ld-scripts/include-mem.t: New.
511 * ld-scripts/include-ram.t: New.
512 * ld-scripts/include-sections.t: New.
513 * ld-scripts/include-subdata.t: New.
514 * ld-scripts/include.exp: New.
515 * ld-scripts/include.s: New.
516
517 2008-06-29 Andreas Schwab <schwab@suse.de>
518
519 * ld-m68k/got-1.s: New file.
520 * ld-m68k/got-1.d: New dump test.
521 * ld-m68k/m68k.exp: Run it.
522
523 2008-06-24 Daniel Jacobowitz <dan@codesourcery.com>
524
525 * ld-arm/farcall-arm-arm-be8.d, ld-arm/farcall-arm-arm-pic-veneer.d,
526 ld-arm/farcall-arm-arm.d, ld-arm/farcall-arm-thumb-blx-pic-veneer.d,
527 ld-arm/farcall-arm-thumb-blx.d, ld-arm/farcall-arm-thumb-pic-veneer.d,
528 ld-arm/farcall-arm-thumb.d, ld-arm/farcall-group-size2.d,
529 ld-arm/farcall-group.d, ld-arm/farcall-mix.d, ld-arm/farcall-mix2.d,
530 ld-arm/farcall-thumb-arm-blx-pic-veneer.d,
531 ld-arm/farcall-thumb-arm-blx.d, ld-arm/farcall-thumb-arm.d,
532 ld-arm/farcall-thumb-thumb-blx-pic-veneer.d,
533 ld-arm/farcall-thumb-thumb-blx.d, ld-arm/farcall-thumb-thumb-m.d,
534 ld-arm/thumb2-bl-as-thumb1-bad.d, ld-arm/thumb2-bl-bad.d: Update for
535 stub symbols and stub corrections.
536
537 2008-06-20 Alan Modra <amodra@bigpond.net.au>
538
539 * ld-spu/ovl.d: Update.
540 * ld-spu/ovl2.d: Update.
541
542 2008-06-16 Hans-Peter Nilsson <hp@bitrange.com>
543
544 PR gas/6607
545 * ld-mmix/loc10.d, ld-mmix/loc10.s, ld-mmix/loc10m.d, ld-mmix/loc8.d,
546 ld-mmix/loc8.s, ld-mmix/loc8m.d, ld-mmix/loc9.d, ld-mmix/loc9.s,
547 ld-mmix/loc9m.d: New tests.
548
549 2008-06-12 Nick Clifton <nickc@redhat.com>
550
551 * ld-scripts/overlay-size.t (end_of_bss_overlays): Define.
552 (end_of_text_overlays): Define.
553 (end_of_data_overlays): Define.
554 * ld-scripts/overlay-size-map.d: Add expected values for
555 end_of_bss_overlays, end_of_text_overlays and
556 end_of_data_overlays.
557
558 2008-06-09 Kaz Kojima <kkojima@rr.iij4u.or.jp>
559
560 * ld-sh/arch/arch_expected.txt: Regenerate.
561
562 2008-06-09 Daniel Jacobowitz <dan@codesourcery.com>
563
564 * ld-arm/mixed-lib.d: Loosen pattern.
565
566 2008-06-09 Christophe Lyon <christophe.lyon@st.com>
567
568 * ld-arm/farcall-thumb-thumb-m.d: Fix branch type.
569 * ld-arm/farcall-thumb-arm.d: Likewise.
570
571 2008-05-31 Nick Clifton <nickc@redhat.com>
572
573 PR ld/6430
574 * ld-elfcomm/elfcomm.exp (test_sort_common): Test the
575 ascending/descending argument to the --sort-common command line
576 option.
577 * ld-elfcomm/sort-common.s: New file.
578
579 2008-05-28 Christophe Lyon <christophe.lyon@st.com>
580
581 * ld-arm/arm-elf.exp: Skip farcalls tests for non-ARM-EABI
582 targets.
583 * ld-arm/thumb2-bl-as-thumb1-bad-noeabi.d: New file.
584 * ld-arm/thumb2-bl-bad-noeabi.d: Likewise.
585
586 2008-05-22 Christophe Lyon <christophe.lyon@st.com>
587
588 * ld-arm/farcall-arm-arm.s: Force function type on 'bar'.
589 * ld-arm/farcall-thumb-arm.s: Likewise.
590 * ld-arm/farcall-thumb-arm-blx.d: Fix encoding.
591 * ld-arm/farcall-thumb-arm.d: Likewise.
592 * ld-arm/farcall-thumb-arm-blx-pic-veneer.d: Likewise.
593 * ld-arm/arm-elf.exp (armelftests): Add farcall-mix, farcall-mix2,
594 farcall-group-default, farcall-group-size2, farcall-section Ignore
595 gas warnings in farcall-thumb-arm, farcall-thumb-arm-blx,
596 farcall-thumb-arm-blx-pic-veneer.
597
598 2008-05-21 Maxim Kuvyrkov <maxim@codesourcery.com>
599
600 * ld-m68k/got-12.s: New file.
601 * ld-m68k/got-13.s: New file.
602 * ld-m68k/got-14.s: New file.
603 * ld-m68k/got-15.s: New file.
604 * ld-m68k/got-34.s: New file.
605 * ld-m68k/got-35.s: New file.
606 * ld-m68k/got-single-12-ok.d: New dump test.
607 * ld-m68k/got-single-13-er.d: New dump test.
608 * ld-m68k/got-negative-14-ok.d: New dump test.
609 * ld-m68k/got-negative-15-er.d: New dump test.
610 * ld-m68k/got-negative-12-13-14-34-ok.d: New dump test.
611 * ld-m68k/got-negative-12-13-14-35-er.d: New dump test.
612 * ld-m68k/got-multigot-14-ok.d: New dump test.
613 * ld-m68k/got-multigot-15-er.d: New dump test.
614 * ld-m68k/got-multigot-12-13-14-34-35-ok.d: New dump test.
615 * ld-m68k/xgot-15.s: New source.
616 * ld-m68k/got-xgot-15-ok.d: New test.
617 * ld-m68k/got-xgot-12-13-14-15-34-35-ok.d: New test.
618 * ld-m68k/m68k.exp: Run new tests.
619
620 2008-05-15 Christophe Lyon <christophe.lyon@st.com>
621
622 * ld-arm/arm-elf.exp (armelftests): Add farcall-arm-arm,
623 farcall-arm-arm-pic-veneer, farcall-arm-arm-be8 farcall-arm-thumb,
624 farcall-arm-thumb-blx, farcall-arm-thumb-pic-veneer,
625 farcall-arm-thumb-blx-pic-veneer, farcall-thumb-thumb,
626 farcall-thumb-thumb-pic-veneer, farcall-thumb-thumb-blx,
627 farcall-thumb-thumb-m, farcall-thumb-thumb-m-pic-veneer,
628 farcall-thumb-thumb-blx-pic-veneer, farcall-thumb-arm,
629 farcall-thumb-arm-pic-veneer, farcall-thumb-arm-blx,
630 farcall-thumb-arm-blx-pic-veneer.
631 Change thumb2-bl-as-thumb1-bad, thumb2-bl-bad.
632 * ld-arm/thumb2-bl-as-thumb1-bad.d: Reflects farcall stub
633 generation.
634 * ld-arm/thumb2-bl-bad.d: Likewise.
635 * ld-arm/thumb2-bl-as-thumb1-bad.s: Update comments.
636 * ld-arm/thumb2-bl-bad.s: Likewise.
637
638 2008-05-08 Alan Modra <amodra@bigpond.net.au>
639
640 * ld-spu/ear.s: Align various sections.
641 * ld-spu/embed.rd: Update.
642
643 2008-05-05 Alan Modra <amodra@bigpond.net.au>
644
645 PR 6473
646 * ld-elf/lma.s, ld-elf/lma.lnk: New test.
647 * ld-elf/binutils.exp: Run it.
648
649 2008-05-03 Mike Frysinger <vapier@gentoo.org>
650
651 * ld-scripts/defined.s: Use .set syntax rather than =.
652
653 2008-05-02 H.J. Lu <hongjiu.lu@intel.com>
654
655 PR ld/6475
656 * ld-scripts/rgn-over8-ok.d: Accept any alignment.
657
658 2008-04-29 Daniel Jacobowitz <dan@codesourcery.com>
659
660 * ld-arm/symbian-seg1.s, ld-arm/symbian-seg1.d: New files.
661 * ld-arm/arm-elf.exp: Run symbian-seg1.
662
663 2008-04-28 Nathan Sidwell <nathan@codesourcery.com>
664
665 * ld-scripts/rgn-over8.s: Tweak.
666
667 * ld-scripts/rgn-over.exp: Allow -ok file names to pass.
668 * ld-scripts/rgn-over8.s: New.
669 * ld-scripts/rgn-over8.t: New.
670 * ld-scripts/rgn-over8-ok.d: New.
671
672 2008-04-21 Nathan Sidwell <nathan@codesourcery.com>
673
674 * ld-vxworks/plt-mips1.s: New.
675 * ld-vxworks/plt-mips1.d: New.
676
677 2008-04-16 David S. Miller <davem@davemloft.net>
678
679 * ld-sparc/gotop32.dd: New.
680 * ld-sparc/gotop32.rd: Likewise.
681 * ld-sparc/gotop32.s: Likewise.
682 * ld-sparc/gotop32.sd: Likewise.
683 * ld-sparc/gotop32.td: Likewise.
684 * ld-sparc/gotop64.dd: Likewise.
685 * ld-sparc/gotop64.rd: Likewise.
686 * ld-sparc/gotop64.s: Likewise.
687 * ld-sparc/gotop64.sd: Likewise.
688 * ld-sparc/gotop64.td: Likewise.
689 * ld-sparc/sparc.exp: Run new gotdata tests.
690
691 2008-04-15 Andrew Stubbs <andrew.stubbs@st.com>
692
693 * ld-sh/arch/sh-dsp.s: Regenerate.
694 * ld-sh/arch/sh.s: Regenerate.
695 * ld-sh/arch/sh2.s: Regenerate.
696 * ld-sh/arch/sh2a-nofpu-or-sh3-nommu.s: Regenerate.
697 * ld-sh/arch/sh2a-nofpu-or-sh4-nommu-nofpu.s: Regenerate.
698 * ld-sh/arch/sh2a-nofpu.s: Regenerate.
699 * ld-sh/arch/sh2a-or-sh3e.s: Regenerate.: Regenerate.
700 * ld-sh/arch/sh2a-or-sh4.s: Regenerate.
701 * ld-sh/arch/sh2a.s: Regenerate.
702 * ld-sh/arch/sh2e.s: Regenerate.
703 * ld-sh/arch/sh3-dsp.s: Regenerate.
704 * ld-sh/arch/sh3-nommu.s: Regenerate.
705 * ld-sh/arch/sh3.s: Regenerate.
706 * ld-sh/arch/sh3e.s: Regenerate.
707 * ld-sh/arch/sh4-nofpu.s: Regenerate.
708 * ld-sh/arch/sh4-nommu-nofpu.s: Regenerate.
709 * ld-sh/arch/sh4.s: Regenerate.
710 * ld-sh/arch/sh4a-nofpu.s: Regenerate.
711 * ld-sh/arch/sh4a.s: Regenerate.
712 * ld-sh/arch/sh4al-dsp.s: Regenerate.
713
714 2008-04-08 Alan Modra <amodra@bigpond.net.au>
715
716 * ld-spu/ovl2.s: Extend to test jump table references and
717 absolute _SPUEAR_ syms.
718 * ld-spu/ovl2.d: Update.
719
720 2008-03-28 Joseph Myers <joseph@codesourcery.com>
721
722 * ld-elfcomm/elfcomm.exp: Run $READELF not readelf.
723
724 2008-03-26 Daniel Jacobowitz <dan@codesourcery.com>
725
726 * ld-elf/flags1.d: Adjust for MIPS text alignment.
727
728 2008-03-25 Nathan Sidwell <nathan@codesourcery.com>
729
730 * ld-vxworks/tls-3.s: New.
731 * ld-vxworks/tls-3.d: New.
732
733 2008-03-22 Hans-Peter Nilsson <hp@axis.com>
734
735 * ld-cris/libdso-10.d: Adjust for change in objdump output.
736
737 2008-03-21 Adam Nemet <anemet@caviumnetworks.com>
738
739 * ld-mips-elf/dyn-sec64.d, ld-mips-elf/dyn-sec64.s,
740 ld-mips-elf/dyn-sec64.ld: New test.
741 * ld-mips-elf/mips-elf.exp: Run it.
742
743 2008-03-20 Richard Sandiford <rsandifo@nildram.co.uk>
744
745 * ld-mips-elf/got-dump-1.d, ld-mips-elf/got-dump-1.s,
746 ld-mips-elf/got-dump-1.ld, ld-mips-elf/got-dump-2.d,
747 ld-mips-elf/got-dump-2.s, ld-mips-elf/got-dump-2.ld: New tests.
748 * ld-mips-elf/mips-elf.exp: Run them.
749
750 2008-03-20 Richard Sandiford <rsandifo@nildram.co.uk>
751
752 * ld-mips-elf/elf-rel-got-n64-linux.d: Expect bit 63 rather than
753 bit 31 of the second GOT entry to be set.
754 * ld-mips-elf/elf-rel-got-n64.d: Likewise.
755 * ld-mips-elf/elf-rel-xgot-n64-linux.d: Likewise.
756 * ld-mips-elf/elf-rel-xgot-n64.d: Likewise.
757
758 2008-03-17 Richard Sandiford <rsandifo@nildram.co.uk>
759
760 * ld-mips-elf/eh-frame1-n32.d: Expect a warning about .eh_frame_hdr.
761 Remove duplicate CIEs. Adjust relocation addresses and .eh_frame
762 offsets accordingly. Do not allow there to be any trailing
763 R_MIPS_NONE relocations.
764 * ld-mips-elf/eh-frame1-n64.d: Likewise.
765 * ld-mips-elf/eh-frame2-n32.d: Likewise.
766 * ld-mips-elf/eh-frame2-n64.d: Likewise.
767
768 2008-03-17 Richard Sandiford <rsandifo@nildram.co.uk>
769
770 * ld-mips-elf/mips-elf.exp (o32_as_flags, o32_ld_flags): New variables.
771 (mips16_call_global_test, mips16_intermix_test): Use them.
772
773 2008-03-16 H.J. Lu <hongjiu.lu@intel.com>
774
775 PR ld/5789
776 PR ld/5943
777 * ld-i386/hidden1.d: New.
778 * ld-i386/hidden1.s: Likewise.
779 * ld-i386/hidden2.d: Likewise.
780 * ld-i386/hidden2.s: Likewise.
781 * ld-i386/hidden3.d: Likewise.
782 * ld-i386/hidden4.s: Likewise.
783 * ld-i386/protected1.d: Likewise.
784 * ld-i386/protected1.s: Likewise.
785 * ld-i386/protected2.d: Likewise.
786 * ld-i386/protected2.s: Likewise.
787 * ld-i386/protected3.d: Likewise.
788 * ld-i386/protected3.s: Likewise.
789 * ld-x86-64/hidden1.d: Likewise.
790 * ld-x86-64/hidden1.s: Likewise.
791 * ld-x86-64/hidden2.d: Likewise.
792 * ld-x86-64/hidden2.s: Likewise.
793 * ld-x86-64/hidden3.d: Likewise.
794 * ld-x86-64/hidden3.s: Likewise.
795 * ld-x86-64/protected1.d: Likewise.
796 * ld-x86-64/protected1.s: Likewise.
797 * ld-x86-64/protected2.d: Likewise.
798 * ld-x86-64/protected2.s: Likewise.
799 * ld-x86-64/protected3.d: Likewise.
800 * ld-x86-64/protected3.s: Likewise.
801
802 * ld-i386/i386.exp: Run hidden1, hidden2, hidden3, protected1,
803 protected2 and protected3.
804 * ld-x86-64/x86-64.exp: Likewise.
805
806 2008-03-14 Alan Modra <amodra@bigpond.net.au>
807
808 * ld-spu/ovl2.s: Make setjmp global.
809 * ld-spu/ovl2.d: Update.
810
811 2008-03-12 Alan Modra <amodra@bigpond.net.au>
812
813 PR 5900
814 * ld-elf/sec64k.exp: Update.
815
816 2008-03-08 Paul Brook <paul@codesourcery.com>
817
818 * ld-arm/arm-elf.exp (armeabitests): Add thumb2-b-interwork.
819 * ld-arm/thumb2-b-interwork.d: New test.
820 * ld-arm/thumb2-b-interwork.s: New test.
821
822 2008-03-07 Paul Brook <paul@codesourcery.com>
823
824 * ld-arm/arm-elf.exp (armelftests): Add movw-merge and arm-app-movw.
825 * ld-arm/arm-app-movw.s: New test.
826 * ld-arm/arm-app.r: Update expected output.
827 * ld-arm/movw-merge.d: New test.
828 * ld-arm/movw-merge.s: New test.
829
830 2008-03-01 Alan Modra <amodra@bigpond.net.au>
831
832 * ld-powerpc/relbrlt.d: Update. Also check .branch_lt section.
833
834 2008-02-27 Catherine Moore <clm@codesourcery.com>
835
836 * ld-cris/libdso-10.d: Update expected output for the Dynamic
837 Section to allow an arbitrary number of spaces.
838
839 2008-02-20 Mark Mitchell <mark@codesourcery.com>
840
841 ld/testsuite/
842 * ld-elf/seg.d: Expect .reginfo section on MIPS.
843
844 2008-02-20 Pedro Alves <pedro_alves@portugalmail.pt>
845
846 * ld-auto-import/auto-import.exp: Use $ld to link the dll for
847 cygwin, not $CC.
848
849 2008-02-18 Hans-Peter Nilsson <hp@axis.com>
850
851 * lib/ld-lib.exp (run_dump_test): Don't apply prune_warnings
852 for tool invocations where warnings or errors can be matched.
853
854 2008-02-14 H.J. Lu <hongjiu.lu@intel.com>
855
856 * ld-shared/sh1.c (shlib_overriddencall2): Moved to ...
857 * ld-shared/sh2.c (shlib_overriddencall2): Here. New.
858
859 2008-02-07 Alan Modra <amodra@bigpond.net.au>
860
861 * ld-spu/ovl.d: Update.
862 * ld-spu/ovl2.d: Update.
863
864 2008-02-04 Bob Wilson <bob.wilson@acm.org>
865
866 * ld-undefined/undefined.exp: XFAIL for xtensa*-*-linux*.
867
868 2008-01-31 Marc Gauthier <marc@tensilica.com>
869
870 * ld-elf/merge.d: Recognize Xtensa processor variants.
871 * ld-xtensa/coalesce.exp: Likewise.
872 * ld-xtensa/lcall.exp: Likewise.
873
874 2008-01-28 Petr Muller <pmuller@redhat.com>
875
876 * ld-elfvers/vers.exp (test_ar): Sort the expected output so that
877 it has matches the ordering of the obtained output.
878
879 2008-01-28 H.J. Lu <hongjiu.lu@intel.com>
880
881 * ld-elf/eh1.d: Replace DW_CFA_def_cfa_reg with
882 DW_CFA_def_cfa_register. Updated for i386/x86-64 register
883 names.
884 * ld-elf/eh2.d: Likewise.
885 * ld-elf/eh3.d: Likewise.
886 * ld-elf/eh4.d: Likewise.
887 * ld-elf/eh5.d: Likewise.
888
889 2008-01-28 Alan Modra <amodra@bigpond.net.au>
890
891 * ld-spu/ovl.d: Update.
892 * ld-spu/ovl2.d: Update.
893
894 2008-01-26 Alan Modra <amodra@bigpond.net.au>
895
896 * ld-elf/loadaddr.t: New, extracted from..
897 * ld-elf/loadaddr1.t: ..here. Use insert.
898 * ld-elf/loadaddr2.t: Likewise.
899 * ld-elf/loadaddr1.d: Update.
900 * ld-elf/loadaddr2.d: Update.
901
902 2008-01-25 Alan Modra <amodra@bigpond.net.au>
903
904 * ld-spu/ovl.lnk: Delete overlay.
905 * ld-spu/ovl1.lnk: New file.
906 * ld-spu/ovl2.lnk: New file.
907 * ld-spu/ovl.d: Update.
908 * ld-spu/ovl2.d: Update.
909
910 2008-01-23 Andreas Schwab <schwab@suse.de>
911
912 * ld-gc/gc.c: Make sure used_func is not inlined.
913
914 2008-01-22 H.J. Lu <hongjiu.lu@intel.com>
915
916 * ld-gc/gc.exp: Use [which $CC] != 0.
917
918 2008-01-14 Tristan Gingold <gingold@adacore.com>
919
920 * ld-gc/gc.exp (test_gc): Let missing C compiler make tests
921 "untested" instead of "failed".
922
923 2008-01-10 Tristan Gingold <gingold@adacore.com>
924
925 * lib/ld-lib.exp (check_gc_sections_available): Now available on
926 VxWorks.
927 * ld-gc: New directory for testing --gc-sections.
928 * ld-gc/gc.c: New file.
929 * ld-gc/gc.exp: New file.
930 * ld-gc/noent.s: New file.
931 * ld-gc/noent.d: New file.
932
933 2008-01-09 Richard Sandiford <rsandifo@nildram.co.uk>
934
935 PR ld/5526
936 * ld-elf/eh6.s, ld-elf/eh6.d: New test.
937
938 2008-01-07 H.J. Lu <hongjiu.lu@intel.com>
939
940 PR ld/5522
941 * ld-elf/noload-3.d: New file.
942 * ld-elf/noload-3.s: Likewise.
943 * ld-elf/noload-3.t: Likewise.
944
945 For older changes see ChangeLog-2007
946 \f
947 Local Variables:
948 mode: change-log
949 left-margin: 8
950 fill-column: 74
951 version-control: never
952 End: