Implement TLS for CRIS.
[deliverable/binutils-gdb.git] / ld / testsuite / ChangeLog
CommitLineData
05ec1b4d
HPN
12008-11-25 Hans-Peter Nilsson <hp@axis.com>
2
3 * ld-cris/start1.s: Prepend register name with $.
4
5 * ld-cris/dso-1.s, ld-cris/libdso-1.d, ld-cris/libdso-11.d,
6 ld-cris/libdso-2.d, ld-cris/pv32.s, ld-cris/undef1.d: Correct
7 .size expressions and adjust expected output accordingly.
8
7fc663b7
HPN
92008-11-23 Hans-Peter Nilsson <hp@axis.com>
10
11 * ld-cris/badgotr1.d: Robustify regexp.
12
6b87b48e
NC
132008-10-29 Nick Clifton <nickc@redhat.com>
14
15 * ld-gc/gc.c (dummy_func): New function - present so that
16 underscore prefixed aliases can be created of the used_func and
17 main functions.
18
f82e0623
NF
192008-10-10 Nathan Froyd <froydnj@codesourcery.com>
20
21 * ld-powerpc/gnu-attr-12-1.s: New file.
22 * ld-powerpc/gnu-attr-12-2.s: New file.
23 * ld-powerpc/gnu-attr-12-11.d: New file.
24 * ld-powerpc/gnu-attr-12-21.d: New file.
25 * ld-powerpc/powerpc.exp: Run new dump tests.
26
b9eb56c1
NC
272008-10-07 Nick Clifton <nickc@redhat.com>
28
29 * ld-ia64/tlsbin.rd: Update expected output now that --wide does
30 not truncate section names.
31 * ld-ia64/tlspic.rd: Likewise.
32
80c35038
NC
332008-10-06 Tom Tromey <tromey@redhat.com>
34
35 * ld-elf/eh1.d, ld-elf/eh2.d, ld-elf/eh3.d, ld-elf/eh4.d,
36 ld-elf/eh5.d, ld-elf/eh6.d, ld-mips-elf/eh-frame1-n32.d,
37 ld-mips-elf/eh-frame1-n64.d, ld-mips-elf/eh-frame2-n32.d,
38 ld-mips-elf/eh-frame2-n64.d, ld-mips-elf/eh-frame3.d,
39 ld-mips-elf/eh-frame4.d: Update for readelf change.
40
936e8389
L
412008-10-04 H.J. Lu <hongjiu.lu@intel.com>
42
43 PR ld/6931
44 * ld-elf/group7.d: New.
45
388853f7
L
462008-10-03 H.J. Lu <hongjiu.lu@intel.com>
47
48 * ld-elf/group5.d: Updated.
49 * ld-elf/group6.d: Likewise.
50
5d549184
TG
512008-10-03 Tristan Gingold <gingold@adacore.com>
52
53 * ld-elf/stab.d: Don't run on alpha (to avoid relocation
54 overflow on 64 bits targets whose stab values is 32 bits).
55
29b9ceea
L
562008-10-03 H.J. Lu <hongjiu.lu@intel.com>
57
58 PR ld/6931
59 * ld-elf/group4.d: New.
60 * ld-elf/group5.d: Likewise.
61 * ld-elf/group6.d: Likewise.
62
327e8def
AM
632008-10-03 Alan Modra <amodra@bigpond.net.au>
64
65 * ld-powerpc/vxworks1-lib.rd: Update.
66
ceae84aa
AM
672008-09-29 Alan Modra <amodra@bigpond.net.au>
68
69 * ld-elf/extract-symbol-1sec.d: Correct section lma.
70
68db4c75
AM
712008-09-25 Alan Modra <amodra@bigpond.net.au>
72
73 * ld-elf/eh-group.exp: Only run on ELF targets.
74 * ld-elf/eh5b.s: Export main, start, __start.
75
bc235167
RS
762008-09-20 Richard Sandiford <rdsandiford@googlemail.com>
77
78 * ld-mips-elf/reloc-estimate-1.d: Make endian-neutral.
79
33aa234e
JK
802008-09-20 Jan Kratochvil <jan.kratochvil@redhat.com>
81
82 Provide virtual target "cfi" for targets supporting CFI.
83 * ld-elf/eh-frame-hdr.d: Replace target and xfail statements by single
84 `target: cfi'.
85 * ld-elf/eh-group.exp: Call check_as_cfi instead of is_elf_format.
86 * ld-elf/eh-group1.s, elf/eh-group2.s: Use more compatible section
87 flags prefix '%'.
88 * ld-elf/eh5.d: Replace target statement by `target: cfi' with an Alpha
89 exception. Relax the `Code alignment factor' matching.
90 * lib/ld-lib.exp: Rename istarget as istarget_ld.
91 (istarget, check_as_cfi): New procedure.
92 (run_dump_test): New comment for the virtual target `cfi'.
93
2a7b2e88
JK
942008-09-17 Jan Kratochvil <jan.kratochvil@redhat.com>
95
96 * ld-elf/eh-group.exp, ld-elf/eh-group1.s, ld-elf/eh-group2.s: New test.
97
32649b97
JK
982008-09-17 Jan Kratochvil <jan.kratochvil@redhat.com>
99
100 Fix testcases compilation failures due to unused variables.
101 * ld-elfcomm/common1b.c (dummy1): Mark the variable for GCC as USED.
102 * ld-shared/main.c (main): Move the P variable only to the places where
103 it is used.
104
0a36a439
L
1052008-09-16 H.J. Lu <hongjiu.lu@intel.com>
106
107 PR ld/6877
108 * ld-elf/comm1.c: New.
109 * ld-elf/func1.c: Likewise.
110
111 * ld-elf/shared.exp: Add tests for libfunc1.so and comm1.
112
c820be07
NC
1132008-08-26 Nick Clifton <nickc@redhat.com>
114
115 * ld-arm/arm-elf.exp: Add farcall-thumb-arm-short test.
116 * ld-arm/farcall-group2.s: Fix comment.
117 * ld-arm/farcall-thumb-arm-short.d: New test.
118 * ld-arm/farcall-thumb-arm-short.s: New test.
119
b2064611
JK
1202008-08-22 Jan Kratochvil <jan.kratochvil@redhat.com>
121
122 * ld-x86-64/dwarfreloc.exp, ld-x86-64/dwarfreloc.rd,
123 ld-x86-64/dwarfreloc1.s, ld-x86-64/dwarfreloc2.s: New test.
124
d09dc77f
BW
1252008-08-20 Bob Wilson <bob.wilson@acm.org>
126
127 * ld-xtensa/tlsbin.dd, ld-xtensa/tlsbin.rd, ld-xtensa/tlsbin.s,
128 ld-xtensa/tlsbin.sd, ld-xtensa/tlsbin.td, ld-xtensa/tlslib.s,
129 ld-xtensa/tlspic.dd, ld-xtensa/tlspic.rd, ld-xtensa/tlspic.sd,
130 ld-xtensa/tlspic.td, ld-xtensa/tlspic1.s, ld-xtensa/tlspic2.s: New.
131 * ld-xtensa/xtensa.exp: Run them.
132
61b0a4af
RS
1332008-08-18 Richard Sandiford <rdsandiford@googlemail.com>
134
135 * ld-mips-elf/mips16-pic-4a.s, ld-mips-elf/mips16-pic-4b.s,
136 ld-mips-elf/mips16-pic-4.ver, ld-mips-elf/mips16-pic-4a.dd,
137 ld-mips-elf/mips16-pic-4a.nd, ld-mips-elf/mips16-pic-4a.gd,
138 ld-mips-elf/mips16-pic-4c.s, ld-mips-elf/mips16-pic-4b.dd: New tests.
139 * ld-mips-elf/mips-elf.exp: Run them.
140
8ad82227
NC
1412008-08-17 Nick Clifton <nickc@redhat.com>
142
143 * ld-elf/sec-to-seg1.s: Shorten test data to align the section to
144 a 4-byte boundary.
145
861fb55a
DJ
1462008-08-08 Richard Sandiford <rdsandiford@googlemail.com>
147 Daniel Jacobowitz <dan@codesourcery.com>
148
149 * ld-mips-elf/mips16-pic-3a.s,
150 ld-mips-elf/mips16-pic-3b.s,
151 ld-mips-elf/mips16-pic-3.dd,
152 ld-mips-elf/mips16-pic-3.gd,
153 ld-mips-elf/mips16-pic-3.rd,
154 ld-mips-elf/mips16-pic-3.inc,
155 ld-mips-elf/pic-and-nonpic-1a.s,
156 ld-mips-elf/pic-and-nonpic-1b.s,
157 ld-mips-elf/pic-and-nonpic-1.ld,
158 ld-mips-elf/pic-and-nonpic-1.dd,
159 ld-mips-elf/pic-and-nonpic-1.nd,
160 ld-mips-elf/pic-and-nonpic-1-rel.dd,
161 ld-mips-elf/pic-and-nonpic-1-rel.nd,
162 ld-mips-elf/pic-and-nonpic-2a.s,
163 ld-mips-elf/pic-and-nonpic-2b.s,
164 ld-mips-elf/pic-and-nonpic-2.d,
165 ld-mips-elf/pic-and-nonpic-3a.s,
166 ld-mips-elf/pic-and-nonpic-3a.ld,
167 ld-mips-elf/pic-and-nonpic-3a.dd,
168 ld-mips-elf/pic-and-nonpic-3a.gd,
169 ld-mips-elf/pic-and-nonpic-3a.sd,
170 ld-mips-elf/pic-and-nonpic-3b.s,
171 ld-mips-elf/pic-and-nonpic-3b.ld,
172 ld-mips-elf/pic-and-nonpic-3b.ad,
173 ld-mips-elf/pic-and-nonpic-3b.dd,
174 ld-mips-elf/pic-and-nonpic-3b.gd,
175 ld-mips-elf/pic-and-nonpic-3b.nd,
176 ld-mips-elf/pic-and-nonpic-3b.pd,
177 ld-mips-elf/pic-and-nonpic-3b.rd,
178 ld-mips-elf/pic-and-nonpic-3b.sd,
179 ld-mips-elf/pic-and-nonpic-3-error.d,
180 ld-mips-elf/pic-and-nonpic-4a.s,
181 ld-mips-elf/pic-and-nonpic-4b.s,
182 ld-mips-elf/pic-and-nonpic-4b.ld,
183 ld-mips-elf/pic-and-nonpic-4b.ad,
184 ld-mips-elf/pic-and-nonpic-4b.dd,
185 ld-mips-elf/pic-and-nonpic-4b.gd,
186 ld-mips-elf/pic-and-nonpic-4b.nd,
187 ld-mips-elf/pic-and-nonpic-4b.rd,
188 ld-mips-elf/pic-and-nonpic-4b.sd,
189 ld-mips-elf/pic-and-nonpic-4-error.d,
190 ld-mips-elf/pic-and-nonpic-5a.s,
191 ld-mips-elf/pic-and-nonpic-5b.s,
192 ld-mips-elf/pic-and-nonpic-5b.ld,
193 ld-mips-elf/pic-and-nonpic-5b.ad,
194 ld-mips-elf/pic-and-nonpic-5b.dd,
195 ld-mips-elf/pic-and-nonpic-5b.gd,
196 ld-mips-elf/pic-and-nonpic-5b.nd,
197 ld-mips-elf/pic-and-nonpic-5b.rd,
198 ld-mips-elf/pic-and-nonpic-5b.sd,
199 ld-mips-elf/pic-and-nonpic-5b.pd,
200 ld-mips-elf/pic-and-nonpic-6.ld,
201 ld-mips-elf/pic-and-nonpic-6-o32a.s,
202 ld-mips-elf/pic-and-nonpic-6-o32b.s,
203 ld-mips-elf/pic-and-nonpic-6-o32c.s,
204 ld-mips-elf/pic-and-nonpic-6-o32.ad,
205 ld-mips-elf/pic-and-nonpic-6-o32.dd,
206 ld-mips-elf/pic-and-nonpic-6-o32.gd,
207 ld-mips-elf/pic-and-nonpic-6-o32.nd,
208 ld-mips-elf/pic-and-nonpic-6-o32.pd,
209 ld-mips-elf/pic-and-nonpic-6-o32.rd,
210 ld-mips-elf/pic-and-nonpic-6-o32.sd,
211 ld-mips-elf/pic-and-nonpic-6-n32a.s,
212 ld-mips-elf/pic-and-nonpic-6-n32b.s,
213 ld-mips-elf/pic-and-nonpic-6-n32c.s,
214 ld-mips-elf/pic-and-nonpic-6-n32.ad,
215 ld-mips-elf/pic-and-nonpic-6-n32.dd,
216 ld-mips-elf/pic-and-nonpic-6-n32.gd,
217 ld-mips-elf/pic-and-nonpic-6-n32.nd,
218 ld-mips-elf/pic-and-nonpic-6-n32.pd,
219 ld-mips-elf/pic-and-nonpic-6-n32.rd,
220 ld-mips-elf/pic-and-nonpic-6-n32.sd,
221 ld-mips-elf/pic-and-nonpic-6-n64a.s,
222 ld-mips-elf/pic-and-nonpic-6-n64b.s,
223 ld-mips-elf/pic-and-nonpic-6-n64c.s,
224 ld-mips-elf/pic-and-nonpic-6-n64.ad,
225 ld-mips-elf/pic-and-nonpic-6-n64.dd,
226 ld-mips-elf/pic-and-nonpic-6-n64.gd,
227 ld-mips-elf/pic-and-nonpic-6-n64.nd,
228 ld-mips-elf/pic-and-nonpic-6-n64.pd,
229 ld-mips-elf/pic-and-nonpic-6-n64.rd,
230 ld-mips-elf/pic-and-nonpic-6-n64.sd: New tests.
231 * ld-mips-elf/mips-elf.exp: Run them.
232
23cc69b6
RS
2332008-08-07 Richard Sandiford <rdsandiford@googlemail.com>
234
235 * ld-mips-elf/tls-hidden4.got, ld-mips-elf/tls-hidden4.r: We have
236 removed an unused GOT entry that was allocated for the R_MIPS_32
237 relocation against "undef", so adjust addresses down by 4 bytes.
238 * ld-mips-elf/got-dump-1.d, ld-mips-elf/got-dump-2.d: We have
239 changed the order of the GOT entries so that reloc-only ones
240 come last. "undef" is only referred to by dynamic relocations,
241 so it now comes after "glob".
242 * ld-mips-elf/mips16-pic-2.dd, ld-mips-elf/mips16-pic-2.gd,
243 ld-mips-elf/mips16-pic-2.nd, ld-mips-elf/mips16-pic-2.rd: We have
244 removed two unused local GOT entries that were originally created
245 as global entries for the hidden symbols "used2" and "used3".
246 "used4" and "used5" are only referred to by relocations, so they
247 now come after "used6" and "used7".
248
634835ae
RS
2492008-08-07 Richard Sandiford <rdsandiford@googlemail.com>
250
251 * ld-mips-elf/got-vers-1a.s, ld-mips-elf/got-vers-1b.s,
252 ld-mips-elf/got-vers-1.ver, ld-mips-elf/got-vers-1.dd,
253 ld-mips-elf/got-vers-1.sd, ld-mips-elf/got-vers-1.rd: New tests.
254 * ld-mips-elf/mips-elf.exp: Run them.
255
33bb52fb
RS
2562008-08-07 Richard Sandiford <rdsandiford@googlemail.com>
257
258 * ld-mips-elf/tlsdyn-o32-2.got, ld-mips-elf/tlsdyn-o32-3.got,
259 ld-mips-elf/tlsdyn-o32-2.d, ld-mips-elf/tlsdyn-o32-3.d: Change the
260 GOT layout as follows:
261
262 BEFORE AFTER
263 +0x08 %call16(__tls_get_addr) %call16(__tls_get_addr)
264 +0x0c %tlsldm(tlsbin_ld) %gottprel(tlsvar_ie)
265 +0x10 " " %tlsgd(tlsvar_gd)
266 +0x14 %tlsgd(tlsvar_gd) " "
267 +0x18 " " %tlsgd(tlsbin_gd)
268 +0x1c %gottprel(tlsvar_ie) " "
269 +0x20 %tlsgd(tlsbin_gd) %tlsldm(tlsbin_ld)
270 +0x24 " " " "
271 +0x28 %gottprel(tlsbin_ie) %gottprel(tlsbin_ie)
272
63897e2c
RS
2732008-08-07 Richard Sandiford <rdsandiford@googlemail.com>
274
275 * ld-mips-elf/reloc-estimate-1.d, ld-mips-elf/reloc-estimate-1.ld,
276 ld-mips-elf/reloc-estimate-1a.s, ld-mips-elf/reloc-estimate-1b.s:
277 New test.
278 * ld-mips-elf/mips-elf.exp: Run it.
279
4e41d0d7
RS
2802008-08-06 Richard Sandiford <rdsandiford@googlemail.com>
281
282 * ld-mips-elf/tls-hidden3.ld: Remove the unused .MIPS.stubs section.
283 Keep the text start address the same.
284 * ld-mips-elf/tls-multi-got-1.got: We have removed a .MIPS.stubs
285 section that contained only a 16-byte dummy stub. Subtract 16
286 from addresses to account for the change.
287 * ld-mips-elf/tls-multi-got-1.r: Likewise. Adjust MIPS_UNREFEXTNO
288 to account the removed section symbol.
289 * ld-mips-elf/tlsdyn-o32-1.d: We have deleted a .MIPS.stubs
290 section that contained only a 16-byte dummy stub. Remove it
291 from the disassembly.
292 * ld-mips-elf/tlsdyn-o32-2.d: Likewise.
293 * ld-mips-elf/tlsdyn-o32-3.d: Likewise.
294 * ld-mips-elf/tlsdyn-o32.d: Likewise.
295 * ld-mips-elf/relax-jalr-n32-shared.d: Likewise.
296 * ld-mips-elf/relax-jalr-n64-shared.d: Likewise.
297
738e5348
RS
2982008-08-06 Richard Sandiford <rdsandiford@googlemail.com>
299
300 * ld-mips-elf/mips16-local-stubs-1.d: Remove stub_for_h3,
301 which was only referenced by the .pdr section, and was not
302 actually needed by code.
303 * ld-mips-elf/mips16-intermix.d: Remove unused static function stubs.
304 * ld-mips-elf/mips16-pic-1a.s,
305 ld-mips-elf/mips16-pic-1b.s,
306 ld-mips-elf/mips16-pic-1-dummy.s,
307 ld-mips-elf/mips16-pic-1.dd,
308 ld-mips-elf/mips16-pic-1.gd,
309 ld-mips-elf/mips16-pic-1.inc,
310 ld-mips-elf/mips16-pic-1.ld,
311 ld-mips-elf/mips16-pic-2a.s,
312 ld-mips-elf/mips16-pic-2b.s,
313 ld-mips-elf/mips16-pic-2.ad,
314 ld-mips-elf/mips16-pic-2.dd,
315 ld-mips-elf/mips16-pic-2.gd,
316 ld-mips-elf/mips16-pic-2.nd,
317 ld-mips-elf/mips16-pic-2.rd: New tests.
318 * ld-mips-elf/mips-elf.exp: Run them.
319
237dcb53
AM
3202008-08-06 Alan Modra <amodra@bigpond.net.au>
321
322 * ld-elf/extract-symbol-1sec.d: Update.
323
2e658c87
NC
3242008-07-30 Nick Clifton <nickc@redhat.com>
325
326 * ld-elf/sec-to-seg.exp: New test: Checks the assignment of
327 sections to segments.
328 * ld-elf/sec-to-seg1.s: Test source file.
329 * ld-elf/sec-to-seg2.s: Test source file.
330 * ld-elf/sec-to-seg-script-same-page.t: Test linker script.
331 * ld-elf/sec-to-seg-script-adjoining-pages.t: Test linker script.
332 * ld-elf/sec-to-seg-script-disjoint-pages.t: Test linker script.
333
9f03412a
AO
3342008-07-28 Alexandre Oliva <aoliva@redhat.com>
335
336 * ld-i386/tlsbindesc.dd: Adjust incorrect expectations for LD to
337 LE relaxation.
338 * ld-x86-64/tlsbindesc.dd: Likewise.
339 * ld-i386/tlsbindesc.rd: Adjust address of _TLS_MODULE_BASE_.
340 * ld-x86-64/tlsbindesc.rd: Likewise.
341 Reported by Cary Coutant <ccoutant@google.com>
342
0d600a79
AM
3432008-07-27 Alan Modra <amodra@bigpond.net.au>
344
345 * ld-gc/gc.exp (test_gc): xfail powerpc64.
346
3c7b9897
AM
3472008-07-26 Michael Eager <eager@eagercon.com>
348
349 * ld-powerpc/powerpc.exp: Run new tests.
350 * ld-powerpc/attr-gnu-4-03.d: New file.
351 * ld-powerpc/attr-gnu-4-14.d: New file.
352 * ld-powerpc/attr-gnu-4-23.d: New file.
353 * ld-powerpc/attr-gnu-4-24.d: New file.
354 * ld-powerpc/attr-gnu-4-32.d: New file.
355 * ld-powerpc/attr-gnu-4-33.d: New file.
356 * ld-powerpc/attr-gnu-4-34.d: New file.
357 * ld-powerpc/attr-gnu-4-41.d: New file.
358 * ld-powerpc/attr-gnu-4-4.s: New file.
359 * ld-powerpc/attr-gnu-4-13.d: Adjust.
360 * ld-powerpc/attr-gnu-4-31.d: Adjust.
361
1ce4cec4
AM
3622008-07-26 Alan Modra <amodra@bigpond.net.au>
363
364 * ld-scripts/include.exp: Don't run test for aout.
365 * ld-scripts/include.s: Use .fill rather than .4byte.
366 * ld-scripts/include-1.d: Adjust.
367
308cb401
AM
3682008-07-22 Alan Modra <amodra@bigpond.net.au>
369
370 * ld-alpha/tlsbin.rd: Update.
371 * ld-alpha/tlsbinr.rd: Update.
372 * ld-arm/mixed-app.sym: Update.
373 * ld-arm/use-thumb-lib.sym: Update.
374 * ld-cris/pv32-1.d: Update.
375
5b9f75a8
NC
3762008-07-21 Nick Clifton <nickc@redhat.com>
377
378 * ld-scripts/include-sections.t: Discard all sections not
379 explicitly requested by the rest of the linker script.
380 * ld-scripts/include-1.d: Expect test to fail for AIX ports.
381 Do not assume that the .text section will be marked readonly.
382 * ld-scripts/include.s: Replace .section directives with just
383 .text or .data.
384
a9dc9481
JM
3852008-07-18 Joseph Myers <joseph@codesourcery.com>
386
387 * ld-arm/attr-merge-wchar-0.s,ld-arm/attr-merge-wchar-2.s,
388 ld-arm/attr-merge-wchar-4.s, ld-arm/attr-merge-wchar-00-nowarn.d,
389 ld-arm/attr-merge-wchar-00.d, ld-arm/attr-merge-wchar-02-nowarn.d,
390 ld-arm/attr-merge-wchar-02.d, ld-arm/attr-merge-wchar-04-nowarn.d,
391 ld-arm/attr-merge-wchar-04.d, ld-arm/attr-merge-wchar-20-nowarn.d,
392 ld-arm/attr-merge-wchar-20.d, ld-arm/attr-merge-wchar-22-nowarn.d,
393 ld-arm/attr-merge-wchar-22.d, ld-arm/attr-merge-wchar-24-nowarn.d,
394 ld-arm/attr-merge-wchar-24.d, ld-arm/attr-merge-wchar-40-nowarn.d,
395 ld-arm/attr-merge-wchar-40.d, ld-arm/attr-merge-wchar-42-nowarn.d,
396 ld-arm/attr-merge-wchar-42.d, ld-arm/attr-merge-wchar-44-nowarn.d,
397 ld-arm/attr-merge-wchar-44.d: New.
398 * ld-arm/arm-elf.exp: Run new tests.
399
851b0ff7
L
4002008-07-11 H.J. Lu <hongjiu.lu@intel.com>
401
402 * ld-m68k/got-12.s: Removed.
403 * ld-m68k/got-13.s: Likewise.
404 * ld-m68k/got-14.s: Likewise.
405 * ld-m68k/got-15.s: Likewise.
406 * ld-m68k/got-34.s: Likewise.
407 * ld-m68k/got-35.s: Likewise.
408 * ld-m68k/xgot-15.s: Likewise.
409
410 * ld-m68k/got-multigot-12-13-14-34-35-ok.d: Remove #source
411 and expected relocations.
412 * ld-m68k/got-multigot-14-ok.d: Likewise.
413 * ld-m68k/got-negative-12-13-14-34-ok.d: Likewise.
414 * ld-m68k/got-negative-14-ok.d: Likewise.
415 * ld-m68k/got-single-12-ok.d: Likewise.
416 * ld-m68k/got-xgot-12-13-14-15-34-35-ok.d: Likewise.
417 * ld-m68k/got-xgot-15-ok.d: Likewise.
418
419 * ld-m68k/got-multigot-15-er.d: Remove #source.
420 * ld-m68k/got-negative-12-13-14-35-er.d: Likewise.
421 * ld-m68k/got-negative-15-er.d: Likewise.
422 * ld-m68k/got-single-13-er.d: Likewise.
423
424 * ld-m68k/m68k.exp: Move GOT tests to ...
425 * ld-m68k/m68k-got.exp: This. New.
426
0a61c8c2
RS
4272008-07-10 Richard Sandiford <rdsandiford@googlemail.com>
428
429 * ld-mips-elf/no-shared-1-o32.s,
430 ld-mips-elf/no-shared-1-o32.d,
431 ld-mips-elf/no-shared-1-n32.d,
432 ld-mips-elf/no-shared-1-n64.s,
433 ld-mips-elf/no-shared-1-n64.d,
434 ld-mips-elf/no-shared-1.ld: New tests.
435 * ld-mips-elf/mips-elf.exp: Run them.
436
7b60c20e
SS
4372008-07-07 Stan Shebs <stan@codesourcery.com>
438
439 * ld-arm/arm-elf.exp: Use objdump -d for arm-be8 test.
440 * ld-arm/arm-be8.d: Change to test disassembly.
441
4006703d
NS
4422008-07-06 Nathan Sidwell <nathan@codesourcery.com>
443
444 * ld-scripts/include-1.d: New.
445 * ld-scripts/include-1.t: New.
446 * ld-scripts/include-data.t: New.
447 * ld-scripts/include-mem.t: New.
448 * ld-scripts/include-ram.t: New.
449 * ld-scripts/include-sections.t: New.
450 * ld-scripts/include-subdata.t: New.
451 * ld-scripts/include.exp: New.
452 * ld-scripts/include.s: New.
453
f57718b4
AS
4542008-06-29 Andreas Schwab <schwab@suse.de>
455
456 * ld-m68k/got-1.s: New file.
457 * ld-m68k/got-1.d: New dump test.
458 * ld-m68k/m68k.exp: Run it.
459
7413f23f
DJ
4602008-06-24 Daniel Jacobowitz <dan@codesourcery.com>
461
462 * ld-arm/farcall-arm-arm-be8.d, ld-arm/farcall-arm-arm-pic-veneer.d,
463 ld-arm/farcall-arm-arm.d, ld-arm/farcall-arm-thumb-blx-pic-veneer.d,
464 ld-arm/farcall-arm-thumb-blx.d, ld-arm/farcall-arm-thumb-pic-veneer.d,
465 ld-arm/farcall-arm-thumb.d, ld-arm/farcall-group-size2.d,
466 ld-arm/farcall-group.d, ld-arm/farcall-mix.d, ld-arm/farcall-mix2.d,
467 ld-arm/farcall-thumb-arm-blx-pic-veneer.d,
468 ld-arm/farcall-thumb-arm-blx.d, ld-arm/farcall-thumb-arm.d,
469 ld-arm/farcall-thumb-thumb-blx-pic-veneer.d,
470 ld-arm/farcall-thumb-thumb-blx.d, ld-arm/farcall-thumb-thumb-m.d,
471 ld-arm/thumb2-bl-as-thumb1-bad.d, ld-arm/thumb2-bl-bad.d: Update for
472 stub symbols and stub corrections.
473
b1295757
AM
4742008-06-20 Alan Modra <amodra@bigpond.net.au>
475
476 * ld-spu/ovl.d: Update.
477 * ld-spu/ovl2.d: Update.
478
465e2c43
HPN
4792008-06-16 Hans-Peter Nilsson <hp@bitrange.com>
480
481 PR gas/6607
482 * ld-mmix/loc10.d, ld-mmix/loc10.s, ld-mmix/loc10m.d, ld-mmix/loc8.d,
483 ld-mmix/loc8.s, ld-mmix/loc8m.d, ld-mmix/loc9.d, ld-mmix/loc9.s,
484 ld-mmix/loc9m.d: New tests.
485
5590fba9
NC
4862008-06-12 Nick Clifton <nickc@redhat.com>
487
488 * ld-scripts/overlay-size.t (end_of_bss_overlays): Define.
489 (end_of_text_overlays): Define.
490 (end_of_data_overlays): Define.
491 * ld-scripts/overlay-size-map.d: Add expected values for
492 end_of_bss_overlays, end_of_text_overlays and
493 end_of_data_overlays.
494
27a1ada6
KK
4952008-06-09 Kaz Kojima <kkojima@rr.iij4u.or.jp>
496
497 * ld-sh/arch/arch_expected.txt: Regenerate.
498
817a14a3
DJ
4992008-06-09 Daniel Jacobowitz <dan@codesourcery.com>
500
501 * ld-arm/mixed-lib.d: Loosen pattern.
502
f4ac8484
DJ
5032008-06-09 Christophe Lyon <christophe.lyon@st.com>
504
505 * ld-arm/farcall-thumb-thumb-m.d: Fix branch type.
506 * ld-arm/farcall-thumb-arm.d: Likewise.
507
de7dd2bd
NC
5082008-05-31 Nick Clifton <nickc@redhat.com>
509
510 PR ld/6430
511 * ld-elfcomm/elfcomm.exp (test_sort_common): Test the
512 ascending/descending argument to the --sort-common command line
513 option.
514 * ld-elfcomm/sort-common.s: New file.
515
1a51c1a4
NC
5162008-05-28 Christophe Lyon <christophe.lyon@st.com>
517
518 * ld-arm/arm-elf.exp: Skip farcalls tests for non-ARM-EABI
519 targets.
520 * ld-arm/thumb2-bl-as-thumb1-bad-noeabi.d: New file.
521 * ld-arm/thumb2-bl-bad-noeabi.d: Likewise.
522
da5938a2
NC
5232008-05-22 Christophe Lyon <christophe.lyon@st.com>
524
525 * ld-arm/farcall-arm-arm.s: Force function type on 'bar'.
526 * ld-arm/farcall-thumb-arm.s: Likewise.
527 * ld-arm/farcall-thumb-arm-blx.d: Fix encoding.
528 * ld-arm/farcall-thumb-arm.d: Likewise.
529 * ld-arm/farcall-thumb-arm-blx-pic-veneer.d: Likewise.
530 * ld-arm/arm-elf.exp (armelftests): Add farcall-mix, farcall-mix2,
531 farcall-group-default, farcall-group-size2, farcall-section Ignore
532 gas warnings in farcall-thumb-arm, farcall-thumb-arm-blx,
533 farcall-thumb-arm-blx-pic-veneer.
534
7fb9f789
NC
5352008-05-21 Maxim Kuvyrkov <maxim@codesourcery.com>
536
537 * ld-m68k/got-12.s: New file.
538 * ld-m68k/got-13.s: New file.
539 * ld-m68k/got-14.s: New file.
540 * ld-m68k/got-15.s: New file.
541 * ld-m68k/got-34.s: New file.
542 * ld-m68k/got-35.s: New file.
543 * ld-m68k/got-single-12-ok.d: New dump test.
544 * ld-m68k/got-single-13-er.d: New dump test.
545 * ld-m68k/got-negative-14-ok.d: New dump test.
546 * ld-m68k/got-negative-15-er.d: New dump test.
547 * ld-m68k/got-negative-12-13-14-34-ok.d: New dump test.
548 * ld-m68k/got-negative-12-13-14-35-er.d: New dump test.
549 * ld-m68k/got-multigot-14-ok.d: New dump test.
550 * ld-m68k/got-multigot-15-er.d: New dump test.
551 * ld-m68k/got-multigot-12-13-14-34-35-ok.d: New dump test.
552 * ld-m68k/xgot-15.s: New source.
553 * ld-m68k/got-xgot-15-ok.d: New test.
554 * ld-m68k/got-xgot-12-13-14-15-34-35-ok.d: New test.
555 * ld-m68k/m68k.exp: Run new tests.
556
906e58ca
NC
5572008-05-15 Christophe Lyon <christophe.lyon@st.com>
558
559 * ld-arm/arm-elf.exp (armelftests): Add farcall-arm-arm,
560 farcall-arm-arm-pic-veneer, farcall-arm-arm-be8 farcall-arm-thumb,
561 farcall-arm-thumb-blx, farcall-arm-thumb-pic-veneer,
562 farcall-arm-thumb-blx-pic-veneer, farcall-thumb-thumb,
563 farcall-thumb-thumb-pic-veneer, farcall-thumb-thumb-blx,
564 farcall-thumb-thumb-m, farcall-thumb-thumb-m-pic-veneer,
565 farcall-thumb-thumb-blx-pic-veneer, farcall-thumb-arm,
566 farcall-thumb-arm-pic-veneer, farcall-thumb-arm-blx,
567 farcall-thumb-arm-blx-pic-veneer.
568 Change thumb2-bl-as-thumb1-bad, thumb2-bl-bad.
569 * ld-arm/thumb2-bl-as-thumb1-bad.d: Reflects farcall stub
570 generation.
571 * ld-arm/thumb2-bl-bad.d: Likewise.
572 * ld-arm/thumb2-bl-as-thumb1-bad.s: Update comments.
573 * ld-arm/thumb2-bl-bad.s: Likewise.
574
8374f9d4
AM
5752008-05-08 Alan Modra <amodra@bigpond.net.au>
576
577 * ld-spu/ear.s: Align various sections.
578 * ld-spu/embed.rd: Update.
579
6766b694
AM
5802008-05-05 Alan Modra <amodra@bigpond.net.au>
581
582 PR 6473
583 * ld-elf/lma.s, ld-elf/lma.lnk: New test.
584 * ld-elf/binutils.exp: Run it.
585
9cbdce76
MF
5862008-05-03 Mike Frysinger <vapier@gentoo.org>
587
588 * ld-scripts/defined.s: Use .set syntax rather than =.
589
e76b98d7
L
5902008-05-02 H.J. Lu <hongjiu.lu@intel.com>
591
592 PR ld/6475
593 * ld-scripts/rgn-over8-ok.d: Accept any alignment.
594
266b05cf 5952008-04-29 Daniel Jacobowitz <dan@codesourcery.com>
e76b98d7 596
266b05cf
DJ
597 * ld-arm/symbian-seg1.s, ld-arm/symbian-seg1.d: New files.
598 * ld-arm/arm-elf.exp: Run symbian-seg1.
599
a2cab753
NS
6002008-04-28 Nathan Sidwell <nathan@codesourcery.com>
601
ed1831c0
NS
602 * ld-scripts/rgn-over8.s: Tweak.
603
a2cab753
NS
604 * ld-scripts/rgn-over.exp: Allow -ok file names to pass.
605 * ld-scripts/rgn-over8.s: New.
606 * ld-scripts/rgn-over8.t: New.
607 * ld-scripts/rgn-over8-ok.d: New.
608
131eb6b7
NS
6092008-04-21 Nathan Sidwell <nathan@codesourcery.com>
610
611 * ld-vxworks/plt-mips1.s: New.
612 * ld-vxworks/plt-mips1.d: New.
613
739f7f82
DM
6142008-04-16 David S. Miller <davem@davemloft.net>
615
616 * ld-sparc/gotop32.dd: New.
617 * ld-sparc/gotop32.rd: Likewise.
618 * ld-sparc/gotop32.s: Likewise.
619 * ld-sparc/gotop32.sd: Likewise.
620 * ld-sparc/gotop32.td: Likewise.
621 * ld-sparc/gotop64.dd: Likewise.
622 * ld-sparc/gotop64.rd: Likewise.
623 * ld-sparc/gotop64.s: Likewise.
624 * ld-sparc/gotop64.sd: Likewise.
625 * ld-sparc/gotop64.td: Likewise.
626 * ld-sparc/sparc.exp: Run new gotdata tests.
627
52b5ca5b
AS
6282008-04-15 Andrew Stubbs <andrew.stubbs@st.com>
629
630 * ld-sh/arch/sh-dsp.s: Regenerate.
631 * ld-sh/arch/sh.s: Regenerate.
632 * ld-sh/arch/sh2.s: Regenerate.
633 * ld-sh/arch/sh2a-nofpu-or-sh3-nommu.s: Regenerate.
634 * ld-sh/arch/sh2a-nofpu-or-sh4-nommu-nofpu.s: Regenerate.
635 * ld-sh/arch/sh2a-nofpu.s: Regenerate.
636 * ld-sh/arch/sh2a-or-sh3e.s: Regenerate.: Regenerate.
637 * ld-sh/arch/sh2a-or-sh4.s: Regenerate.
638 * ld-sh/arch/sh2a.s: Regenerate.
639 * ld-sh/arch/sh2e.s: Regenerate.
640 * ld-sh/arch/sh3-dsp.s: Regenerate.
641 * ld-sh/arch/sh3-nommu.s: Regenerate.
642 * ld-sh/arch/sh3.s: Regenerate.
643 * ld-sh/arch/sh3e.s: Regenerate.
644 * ld-sh/arch/sh4-nofpu.s: Regenerate.
645 * ld-sh/arch/sh4-nommu-nofpu.s: Regenerate.
646 * ld-sh/arch/sh4.s: Regenerate.
647 * ld-sh/arch/sh4a-nofpu.s: Regenerate.
648 * ld-sh/arch/sh4a.s: Regenerate.
649 * ld-sh/arch/sh4al-dsp.s: Regenerate.
650
16aef3de
AM
6512008-04-08 Alan Modra <amodra@bigpond.net.au>
652
653 * ld-spu/ovl2.s: Extend to test jump table references and
654 absolute _SPUEAR_ syms.
655 * ld-spu/ovl2.d: Update.
656
5c817830
JM
6572008-03-28 Joseph Myers <joseph@codesourcery.com>
658
659 * ld-elfcomm/elfcomm.exp: Run $READELF not readelf.
660
c183e961
DJ
6612008-03-26 Daniel Jacobowitz <dan@codesourcery.com>
662
663 * ld-elf/flags1.d: Adjust for MIPS text alignment.
664
3348747a
NS
6652008-03-25 Nathan Sidwell <nathan@codesourcery.com>
666
667 * ld-vxworks/tls-3.s: New.
668 * ld-vxworks/tls-3.d: New.
669
c427c310
HPN
6702008-03-22 Hans-Peter Nilsson <hp@axis.com>
671
672 * ld-cris/libdso-10.d: Adjust for change in objdump output.
673
08b55522
AN
6742008-03-21 Adam Nemet <anemet@caviumnetworks.com>
675
676 * ld-mips-elf/dyn-sec64.d, ld-mips-elf/dyn-sec64.s,
677 ld-mips-elf/dyn-sec64.ld: New test.
678 * ld-mips-elf/mips-elf.exp: Run it.
679
ccb4c951
RS
6802008-03-20 Richard Sandiford <rsandifo@nildram.co.uk>
681
682 * ld-mips-elf/got-dump-1.d, ld-mips-elf/got-dump-1.s,
683 ld-mips-elf/got-dump-1.ld, ld-mips-elf/got-dump-2.d,
684 ld-mips-elf/got-dump-2.s, ld-mips-elf/got-dump-2.ld: New tests.
685 * ld-mips-elf/mips-elf.exp: Run them.
686
51e38d68
RS
6872008-03-20 Richard Sandiford <rsandifo@nildram.co.uk>
688
689 * ld-mips-elf/elf-rel-got-n64-linux.d: Expect bit 63 rather than
690 bit 31 of the second GOT entry to be set.
691 * ld-mips-elf/elf-rel-got-n64.d: Likewise.
692 * ld-mips-elf/elf-rel-xgot-n64-linux.d: Likewise.
693 * ld-mips-elf/elf-rel-xgot-n64.d: Likewise.
694
198e22a0
RS
6952008-03-17 Richard Sandiford <rsandifo@nildram.co.uk>
696
697 * ld-mips-elf/eh-frame1-n32.d: Expect a warning about .eh_frame_hdr.
698 Remove duplicate CIEs. Adjust relocation addresses and .eh_frame
699 offsets accordingly. Do not allow there to be any trailing
700 R_MIPS_NONE relocations.
701 * ld-mips-elf/eh-frame1-n64.d: Likewise.
702 * ld-mips-elf/eh-frame2-n32.d: Likewise.
703 * ld-mips-elf/eh-frame2-n64.d: Likewise.
704
08e8dfaf
RS
7052008-03-17 Richard Sandiford <rsandifo@nildram.co.uk>
706
707 * ld-mips-elf/mips-elf.exp (o32_as_flags, o32_ld_flags): New variables.
708 (mips16_call_global_test, mips16_intermix_test): Use them.
709
41bed6dd
L
7102008-03-16 H.J. Lu <hongjiu.lu@intel.com>
711
712 PR ld/5789
713 PR ld/5943
714 * ld-i386/hidden1.d: New.
715 * ld-i386/hidden1.s: Likewise.
716 * ld-i386/hidden2.d: Likewise.
717 * ld-i386/hidden2.s: Likewise.
718 * ld-i386/hidden3.d: Likewise.
719 * ld-i386/hidden4.s: Likewise.
720 * ld-i386/protected1.d: Likewise.
721 * ld-i386/protected1.s: Likewise.
722 * ld-i386/protected2.d: Likewise.
723 * ld-i386/protected2.s: Likewise.
724 * ld-i386/protected3.d: Likewise.
725 * ld-i386/protected3.s: Likewise.
726 * ld-x86-64/hidden1.d: Likewise.
727 * ld-x86-64/hidden1.s: Likewise.
728 * ld-x86-64/hidden2.d: Likewise.
729 * ld-x86-64/hidden2.s: Likewise.
730 * ld-x86-64/hidden3.d: Likewise.
731 * ld-x86-64/hidden3.s: Likewise.
732 * ld-x86-64/protected1.d: Likewise.
733 * ld-x86-64/protected1.s: Likewise.
734 * ld-x86-64/protected2.d: Likewise.
735 * ld-x86-64/protected2.s: Likewise.
736 * ld-x86-64/protected3.d: Likewise.
737 * ld-x86-64/protected3.s: Likewise.
738
739 * ld-i386/i386.exp: Run hidden1, hidden2, hidden3, protected1,
740 protected2 and protected3.
741 * ld-x86-64/x86-64.exp: Likewise.
742
36cf3ec2
AM
7432008-03-14 Alan Modra <amodra@bigpond.net.au>
744
745 * ld-spu/ovl2.s: Make setjmp global.
746 * ld-spu/ovl2.d: Update.
747
4fbb74a6
AM
7482008-03-12 Alan Modra <amodra@bigpond.net.au>
749
750 PR 5900
751 * ld-elf/sec64k.exp: Update.
752
12a0a0fd
PB
7532008-03-08 Paul Brook <paul@codesourcery.com>
754
755 * ld-arm/arm-elf.exp (armeabitests): Add thumb2-b-interwork.
756 * ld-arm/thumb2-b-interwork.d: New test.
757 * ld-arm/thumb2-b-interwork.s: New test.
758
39623e12
PB
7592008-03-07 Paul Brook <paul@codesourcery.com>
760
761 * ld-arm/arm-elf.exp (armelftests): Add movw-merge and arm-app-movw.
762 * ld-arm/arm-app-movw.s: New test.
763 * ld-arm/arm-app.r: Update expected output.
764 * ld-arm/movw-merge.d: New test.
765 * ld-arm/movw-merge.s: New test.
766
176a0d42
AM
7672008-03-01 Alan Modra <amodra@bigpond.net.au>
768
769 * ld-powerpc/relbrlt.d: Update. Also check .branch_lt section.
770
c8087d4c
CM
7712008-02-27 Catherine Moore <clm@codesourcery.com>
772
773 * ld-cris/libdso-10.d: Update expected output for the Dynamic
774 Section to allow an arbitrary number of spaces.
775
142b237b
MM
7762008-02-20 Mark Mitchell <mark@codesourcery.com>
777
778 ld/testsuite/
779 * ld-elf/seg.d: Expect .reginfo section on MIPS.
780
0562db26
NC
7812008-02-20 Pedro Alves <pedro_alves@portugalmail.pt>
782
783 * ld-auto-import/auto-import.exp: Use $ld to link the dll for
784 cygwin, not $CC.
785
d3746675
HPN
7862008-02-18 Hans-Peter Nilsson <hp@axis.com>
787
788 * lib/ld-lib.exp (run_dump_test): Don't apply prune_warnings
789 for tool invocations where warnings or errors can be matched.
790
ffd12b81
L
7912008-02-14 H.J. Lu <hongjiu.lu@intel.com>
792
793 * ld-shared/sh1.c (shlib_overriddencall2): Moved to ...
794 * ld-shared/sh2.c (shlib_overriddencall2): Here. New.
795
ea696b7b
AM
7962008-02-07 Alan Modra <amodra@bigpond.net.au>
797
798 * ld-spu/ovl.d: Update.
799 * ld-spu/ovl2.d: Update.
800
2d312b6b
BW
8012008-02-04 Bob Wilson <bob.wilson@acm.org>
802
803 * ld-undefined/undefined.exp: XFAIL for xtensa*-*-linux*.
804
f8a52b59
BW
8052008-01-31 Marc Gauthier <marc@tensilica.com>
806
807 * ld-elf/merge.d: Recognize Xtensa processor variants.
808 * ld-xtensa/coalesce.exp: Likewise.
809 * ld-xtensa/lcall.exp: Likewise.
810
a0a21afe
NC
8112008-01-28 Petr Muller <pmuller@redhat.com>
812
813 * ld-elfvers/vers.exp (test_ar): Sort the expected output so that
814 it has matches the ordering of the obtained output.
815
2dc4cec1
L
8162008-01-28 H.J. Lu <hongjiu.lu@intel.com>
817
818 * ld-elf/eh1.d: Replace DW_CFA_def_cfa_reg with
819 DW_CFA_def_cfa_register. Updated for i386/x86-64 register
820 names.
821 * ld-elf/eh2.d: Likewise.
822 * ld-elf/eh3.d: Likewise.
823 * ld-elf/eh4.d: Likewise.
824 * ld-elf/eh5.d: Likewise.
825
47f6dab9
AM
8262008-01-28 Alan Modra <amodra@bigpond.net.au>
827
828 * ld-spu/ovl.d: Update.
829 * ld-spu/ovl2.d: Update.
830
8ee35d56
AM
8312008-01-26 Alan Modra <amodra@bigpond.net.au>
832
833 * ld-elf/loadaddr.t: New, extracted from..
834 * ld-elf/loadaddr1.t: ..here. Use insert.
835 * ld-elf/loadaddr2.t: Likewise.
836 * ld-elf/loadaddr1.d: Update.
837 * ld-elf/loadaddr2.d: Update.
838
53d25da6
AM
8392008-01-25 Alan Modra <amodra@bigpond.net.au>
840
841 * ld-spu/ovl.lnk: Delete overlay.
842 * ld-spu/ovl1.lnk: New file.
843 * ld-spu/ovl2.lnk: New file.
844 * ld-spu/ovl.d: Update.
845 * ld-spu/ovl2.d: Update.
846
f9dd0b02
AS
8472008-01-23 Andreas Schwab <schwab@suse.de>
848
849 * ld-gc/gc.c: Make sure used_func is not inlined.
850
d053948a
L
8512008-01-22 H.J. Lu <hongjiu.lu@intel.com>
852
853 * ld-gc/gc.exp: Use [which $CC] != 0.
854
3becfab9
HPN
8552008-01-14 Tristan Gingold <gingold@adacore.com>
856
857 * ld-gc/gc.exp (test_gc): Let missing C compiler make tests
858 "untested" instead of "failed".
859
ac69cbc6
TG
8602008-01-10 Tristan Gingold <gingold@adacore.com>
861
862 * lib/ld-lib.exp (check_gc_sections_available): Now available on
863 VxWorks.
864 * ld-gc: New directory for testing --gc-sections.
865 * ld-gc/gc.c: New file.
866 * ld-gc/gc.exp: New file.
867 * ld-gc/noent.s: New file.
868 * ld-gc/noent.d: New file.
869
184d07da
RS
8702008-01-09 Richard Sandiford <rsandifo@nildram.co.uk>
871
872 PR ld/5526
873 * ld-elf/eh6.s, ld-elf/eh6.d: New test.
874
ace79388 8752008-01-07 H.J. Lu <hongjiu.lu@intel.com>
e9e9cead 876
ace79388
L
877 PR ld/5522
878 * ld-elf/noload-3.d: New file.
879 * ld-elf/noload-3.s: Likewise.
880 * ld-elf/noload-3.t: Likewise.
e9e9cead 881
ace79388 882For older changes see ChangeLog-2007
c9e214e5
AM
883\f
884Local Variables:
885mode: change-log
886left-margin: 8
887fill-column: 74
888version-control: never
889End:
This page took 0.264006 seconds and 4 git commands to generate.