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