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