OpenCores
URL https://opencores.org/ocsvn/open8_urisc/open8_urisc/trunk

Subversion Repositories open8_urisc

[/] [open8_urisc/] [trunk/] [gnu/] [binutils/] [ld/] [testsuite/] [ChangeLog-2010] - Blame information for rev 287

Go to most recent revision | Details | Compare with Previous | View Log

Line No. Rev Author Line
1 145 khays
2010-12-31  John David Anglin  
2
 
3
        * ld-undefined/undefined.exp (testline): XFAIL hppa*64*-*-*.
4
 
5
        PR ld/12360
6
        * ld-elfcomm/elfcomm.exp (test1w1): Use same check as MIPS on
7
        hppa*64*-*-*.
8
 
9
2010-12-31  Richard Sandiford  
10
 
11
        * ld-mips-elf/mips-elf-flags.exp: Handle FreeBSD targets.
12
        * ld-mips-elf/mips-elf.exp: Likewise.
13
        * ld-mips-elf/mips16-call-global.d: Accept any file format.
14
        * ld-mips-elf/mips16-intermix.d: Likewise.
15
 
16
2010-12-28  H.J. Lu  
17
 
18
        PR ld/12327
19
        * ld-scripts/defined4.d: New.
20
        * ld-scripts/defined4.s: Likewise.
21
        * ld-scripts/defined4.t: Likewise.
22
        * ld-scripts/expr2.d: Likewise.
23
        * ld-scripts/expr2.s: Likewise.
24
        * ld-scripts/expr2.t: Likewise.
25
 
26
        * ld-scripts/defined.exp: Run defined4.
27
 
28
        * ld-scripts/expr.exp: Run expr2.
29
 
30
2010-12-21  Kai Tietz  
31
 
32
        * ld-pe/pe.exp: Add TLS directory test.
33
        * ld-pe/tlssec.s: New.
34
        * ld-pe/tlssec64.d: New.
35
        * ld-pe/tlssec32.d: New.
36
 
37
2010-12-20  Alan Modra  
38
 
39
        * ld-bootstrap/bootstrap.exp: Fix misplaced comment.
40
 
41
2010-12-20  Alan Modra  
42
 
43
        PR ld/12001
44
        * ld-scripts/default-script2.d: Revert 2010-11-03 change.
45
 
46
2010-12-15  H.J. Lu  
47
 
48
        * ld-elf/elf.exp (array_tests): Add init-mixed.
49
        (array_tests_static): Likewise.
50
        Also delete tmpdir/init-mixed.
51
 
52
        * ld-elf/init-mixed.c: New.
53
        * ld-elf/init-mixed.out: Likewise.
54
 
55
2010-12-11  Alan Modra  
56
 
57
        * ld-elfvers/vers25a.dsym: Really include _? in match.
58
 
59
2010-12-10  Mike Frysinger  
60
 
61
        * ld-elfvers/vers.h: New file.
62
        * ld-elfvers/vers1.c: Include vers.h.  Change asm(.symver) to SYMVER().
63
        * ld-elfvers/vers4.c, ld-elfvers/vers5.c, ld-elfvers/vers6.c,
64
        ld-elfvers/vers7a.c, ld-elfvers/vers9.c, ld-elfvers/vers15.c,
65
        ld-elfvers/vers18.c, ld-elfvers/vers21.c, ld-elfvers/vers22a.c,
66
        ld-elfvers/vers23a.c, ld-elfvers/vers24a.c, ld-elfvers/vers24c.c,
67
        ld-elfvers/vers27d1.c: Likewise.
68
 
69
        * ld-elf/pr9676.rd: Include _? in symbol match
70
        * ld-elf/pr9676.rd, ld-elf/pr9679.rd, ld-elfvers/vers1.dsym,
71
        ld-elfvers/vers1.sym, ld-elfvers/vers15.dsym, ld-elfvers/vers15.sym,
72
        ld-elfvers/vers16.dsym, ld-elfvers/vers16a.dsym, ld-elfvers/vers17.dsym,
73
        ld-elfvers/vers18.dsym, ld-elfvers/vers18.sym, ld-elfvers/vers19.dsym,
74
        ld-elfvers/vers2.dsym, ld-elfvers/vers20.dsym, ld-elfvers/vers21.dsym,
75
        ld-elfvers/vers21.sym, ld-elfvers/vers22.dsym, ld-elfvers/vers22a.dsym,
76
        ld-elfvers/vers22a.sym, ld-elfvers/vers22b.dsym, ld-elfvers/vers23.dsym,
77
        ld-elfvers/vers23a.dsym, ld-elfvers/vers23a.sym,
78
        ld-elfvers/vers23b.dsym, ld-elfvers/vers23d.dsym,
79
        ld-elfvers/vers24.rd, ld-elfvers/vers25a.dsym,
80
        ld-elfvers/vers26a.dsym, ld-elfvers/vers27a.dsym,
81
        ld-elfvers/vers27d.dsym, ld-elfvers/vers27d.sym,
82
        ld-elfvers/vers27d4.dsym, ld-elfvers/vers28b.dsym,
83
        ld-elfvers/vers28c.dsym, ld-elfvers/vers29.dsym, ld-elfvers/vers3.dsym,
84
        ld-elfvers/vers30.dsym, ld-elfvers/vers31.dsym, ld-elfvers/vers32a.dsym,
85
        ld-elfvers/vers32b.dsym, ld-elfvers/vers4.sym, ld-elfvers/vers4a.dsym,
86
        ld-elfvers/vers4a.sym, ld-elfvers/vers6.dsym, ld-elfvers/vers6.sym,
87
        ld-elfvers/vers7a.dsym, ld-elfvers/vers7a.sym, ld-elfvers/vers9.dsym,
88
        ld-elfvers/vers9.sym: Likewise.
89
 
90
2010-12-05  H.J. Lu  
91
 
92
        * ld-plugin/plugin-vis-1.d: Updated.
93
 
94
2010-12-04  H.J. Lu  
95
 
96
        * ld-selective/selective.exp: Don't pass -fvtable-gc to GCC
97
        3.4.0 or above.
98
 
99
2010-12-04  H.J. Lu  
100
 
101
        * ld-elfvers/vers.exp: Replace -export-dynamic with
102
        -Wl,-export-dynamic.
103
 
104
2010-11-30  Matthew Gretton-Dann  
105
 
106
        * ld-scripts/script.exp: Remove full path from REGION_ALIAS test
107
        names.
108
 
109
2010-11-25  Matthew Gretton-Dann  
110
 
111
        * ld-arm/arm-elf.exp (armeabitests): Replace --defsym argument in
112
        jump-reloc-veneers* tests with --section-start .text=0x8000.
113
 
114
2010-11-20  Richard Sandiford  
115
 
116
        * lib/ld-lib.exp (regexp_diff, simple_diff): Delete.
117
 
118
2010-11-20  Richard Sandiford  
119
 
120
        * lib/ld-lib.exp (load_common_lib): New function.  Load
121
        binutils-common.exp.
122
        (is_elf_format, is_elf64, is_aout_format, is_pecoff_format): Delete.
123
 
124
2010-11-18  Alan Modra  
125
 
126
        * ld-elf/binutils.exp: Correct x86 gnu target match.
127
        * ld-i386/i386.exp: Likewise.
128
        * ld-ifunc/binutils.exp: Likewise.
129
        * ld-ifunc/ifunc.exp: Likewise.
130
        * ld-discard/discard.exp: Remove unnecessary line continuations.
131
        * ld-elfvers/vers.exp: Likewise.  Simplify linuxaout and linuxoldld
132
        test.
133
        * ld-elfweak/elfweak.exp: Likewise.
134
 
135
2010-11-17  Andreas Schwab  
136
 
137
        * ld-gc/pr11218-2.c: Declare
138
        unresolved_detected_at_runtime_not_at_linktime.
139
 
140
2010-11-17  Alan Modra  
141
 
142
        * ld-plugin/plugin.exp: Define printf and puts as main.
143
 
144
2010-11-08  Thomas Schwinge  
145
 
146
        * lib/ld-lib.exp (is_elf_format): Consider for *-*-gnu*, too.
147
        * ld-discard/discard.exp: Likewise.
148
        * ld-elf/binutils.exp: Likewise.
149
        * ld-elf/commonpage1.d (target): Likewise.
150
        * ld-elf/compress1c.d (target): Likewise.
151
        * ld-elf/discard1.d (target): Likewise.
152
        * ld-elf/discard2.d (target): Likewise.
153
        * ld-elf/discard3.d (target): Likewise.
154
        * ld-elf/dynsym1.d (target): Likewise.
155
        * ld-elf/eh6.d (target): Likewise.
156
        * ld-elf/elf.exp: Likewise.
157
        (array_tests): Move -static tests to...
158
        (array_tests_static): ... here, and handle it accordingly.
159
        * ld-elf/hash.d (target): Likewise.
160
        * ld-elf/header.d (target): Likewise.
161
        * ld-elf/loadaddr1.d (target): Likewise.
162
        * ld-elf/loadaddr2.d (target): Likewise.
163
        * ld-elf/loadaddr3a.d (target): Likewise.
164
        * ld-elf/loadaddr3b.d (target): Likewise.
165
        * ld-elf/local1.d (target): Likewise.
166
        * ld-elf/maxpage1.d (target): Likewise.
167
        * ld-elf/maxpage2.d (target): Likewise.
168
        * ld-elf/maxpage3a.d (target): Likewise.
169
        * ld-elf/multibss1.d (target): Likewise.
170
        * ld-elf/noload-2.d (target): Likewise.
171
        * ld-elf/seg.d (target): Likewise.
172
        * ld-elf/textaddr1.d (target): Likewise.
173
        * ld-elf/textaddr2.d (target): Likewise.
174
        * ld-elf/textaddr3.d (target): Likewise.
175
        * ld-elf/textaddr4.d (target): Likewise.
176
        * ld-elf/textaddr5.d (target): Likewise.
177
        * ld-elf/textaddr6.d (target): Likewise.
178
        * ld-elf/textaddr7.d (target): Likewise.
179
        * ld-elf/tls_common.exp: Likewise.
180
        * ld-elf/unknown2.d (target): Likewise.
181
        * ld-elfvers/vers.exp: Likewise.
182
        * ld-elfvsb/elfvsb.exp: Likewise.
183
        * ld-elfweak/elfweak.exp: Likewise.
184
        (setup_xfail_gnu_hurd): New function.  Use it where appropriate.
185
        * ld-gc/abi-note.d (target): Likewise.
186
        * ld-gc/gc.exp: Likewise.
187
        * ld-gc/pr11218.d (target): Likewise.
188
        * ld-gc/start.d (target): Likewise.
189
        * ld-i386/i386.exp: Likewise.
190
        * ld-ifunc/binutils.exp: Likewise.
191
        * ld-ifunc/ifunc.exp: Likewise.
192
        * ld-linkonce/linkonce.exp: Likewise.
193
        * ld-linkonce/zeroehl32.d (target): Likewise.
194
        * ld-pie/pie.exp: Likewise.
195
        * ld-scripts/phdrs2.exp: Likewise.
196
        * ld-scripts/rgn-at5.d (target): Likewise.
197
        * ld-shared/shared.exp: Likewise.
198
        * ld-undefined/entry-3.d (target): Likewise.
199
        * ld-undefined/entry-4.d (target): Likewise.
200
        * ld-undefined/weak-undef.exp: Likewise.
201
 
202
2010-11-06  Kirill A. Shutemov  
203
 
204
        * ld-plugin/plugin-6.d: Relax file name match.
205
 
206
2010-11-05  Joseph Myers  
207
 
208
        * ld-tic6x/attr-unknown-1.d, ld-tic6x/attr-unknown-1000-1.s,
209
        ld-tic6x/attr-unknown-1000-2.s, ld-tic6x/attr-unknown-1024-1.s,
210
        ld-tic6x/attr-unknown-2.d, ld-tic6x/attr-unknown-3.d,
211
        ld-tic6x/attr-unknown-4.d, ld-tic6x/attr-unknown-5.d,
212
        ld-tic6x/attr-unknown-54-1.s, ld-tic6x/attr-unknown-55-a.s,
213
        ld-tic6x/attr-unknown-6.d, ld-tic6x/attr-unknown-7.d,
214
        ld-tic6x/attr-unknown-71-a.s, ld-tic6x/attr-unknown-71-b.s: New
215
        tests.
216
 
217
2010-11-05  Dave Korn  
218
 
219
        * ld-plugin/plugin.exp (testobjfiles): Dont use HOSTING_CRT0.
220
        (testobjfiles_notext): Likewise.
221
        (libs): Don't use HOSTING_LIBS; fill with default symbol defs instead.
222
        * lib/ld-lib.exp (ld_simple_link_defsyms): Add cygming clause.
223
 
224
2010-11-05  Alan Modra  
225
 
226
        * ld-elfvers/vers32c.dsym, * ld-elfvers/vers32c.ver: Delete.
227
        * ld-elfvers/vers32d.ver: Delete.
228
        * ld-elfvers/vers.exp: Don't run them.
229
 
230
2010-11-03  Nick Clifton  
231
 
232
        PR ld/12001
233
        * ld-script/default-script2.d: Fix expected address for text
234
        section.
235
 
236
2010-11-02  Joseph Myers  
237
 
238
        * ld-tic6x/attr-array-16-16.d, ld-tic6x/attr-array-16-4.d,
239
        ld-tic6x/attr-array-16-416.d, ld-tic6x/attr-array-16-48.d,
240
        ld-tic6x/attr-array-16-8.d, ld-tic6x/attr-array-16-816.d,
241
        ld-tic6x/attr-array-16.s, ld-tic6x/attr-array-4-16.d,
242
        ld-tic6x/attr-array-4-4.d, ld-tic6x/attr-array-4-416.d,
243
        ld-tic6x/attr-array-4-48.d, ld-tic6x/attr-array-4-8.d,
244
        ld-tic6x/attr-array-4-816.d, ld-tic6x/attr-array-4.s,
245
        ld-tic6x/attr-array-416-16.d, ld-tic6x/attr-array-416-4.d,
246
        ld-tic6x/attr-array-416-416.d, ld-tic6x/attr-array-416-48.d,
247
        ld-tic6x/attr-array-416-8.d, ld-tic6x/attr-array-416-816.d,
248
        ld-tic6x/attr-array-416.s, ld-tic6x/attr-array-48-16.d,
249
        ld-tic6x/attr-array-48-4.d, ld-tic6x/attr-array-48-416.d,
250
        ld-tic6x/attr-array-48-48.d, ld-tic6x/attr-array-48-8.d,
251
        ld-tic6x/attr-array-48-816.d, ld-tic6x/attr-array-48.s,
252
        ld-tic6x/attr-array-8-16.d, ld-tic6x/attr-array-8-4.d,
253
        ld-tic6x/attr-array-8-416.d, ld-tic6x/attr-array-8-48.d,
254
        ld-tic6x/attr-array-8-8.d, ld-tic6x/attr-array-8-816.d,
255
        ld-tic6x/attr-array-8.s, ld-tic6x/attr-array-816-16.d,
256
        ld-tic6x/attr-array-816-4.d, ld-tic6x/attr-array-816-416.d,
257
        ld-tic6x/attr-array-816-48.d, ld-tic6x/attr-array-816-8.d,
258
        ld-tic6x/attr-array-816-816.d, ld-tic6x/attr-array-816.s,
259
        ld-tic6x/attr-conformance-10-10.d,
260
        ld-tic6x/attr-conformance-10-11.d,
261
        ld-tic6x/attr-conformance-10-none.d,
262
        ld-tic6x/attr-conformance-10.s, ld-tic6x/attr-conformance-11-10.d,
263
        ld-tic6x/attr-conformance-11-11.d,
264
        ld-tic6x/attr-conformance-11-none.d,
265
        ld-tic6x/attr-conformance-11.s,
266
        ld-tic6x/attr-conformance-none-10.d,
267
        ld-tic6x/attr-conformance-none-11.d,
268
        ld-tic6x/attr-conformance-none-none.d,
269
        ld-tic6x/attr-conformance-none.s, ld-tic6x/attr-pic-0.s,
270
        ld-tic6x/attr-pic-00.d, ld-tic6x/attr-pic-01.d,
271
        ld-tic6x/attr-pic-1.s, ld-tic6x/attr-pic-10.d,
272
        ld-tic6x/attr-pic-11.d, ld-tic6x/attr-pid-0.s,
273
        ld-tic6x/attr-pid-00.d, ld-tic6x/attr-pid-01.d,
274
        ld-tic6x/attr-pid-02.d, ld-tic6x/attr-pid-1.s,
275
        ld-tic6x/attr-pid-10.d, ld-tic6x/attr-pid-11.d,
276
        ld-tic6x/attr-pid-12.d, ld-tic6x/attr-pid-2.s,
277
        ld-tic6x/attr-pid-20.d, ld-tic6x/attr-pid-21.d,
278
        ld-tic6x/attr-pid-22.d, ld-tic6x/attr-stack-16-16.d,
279
        ld-tic6x/attr-stack-16-8.d, ld-tic6x/attr-stack-16-816.d,
280
        ld-tic6x/attr-stack-16.s, ld-tic6x/attr-stack-8-16.d,
281
        ld-tic6x/attr-stack-8-8.d, ld-tic6x/attr-stack-8-816.d,
282
        ld-tic6x/attr-stack-8.s, ld-tic6x/attr-stack-816-16.d,
283
        ld-tic6x/attr-stack-816-8.d, ld-tic6x/attr-stack-816-816.d,
284
        ld-tic6x/attr-stack-816.s, ld-tic6x/attr-wchar-0.s,
285
        ld-tic6x/attr-wchar-00.d, ld-tic6x/attr-wchar-01.d,
286
        ld-tic6x/attr-wchar-02.d, ld-tic6x/attr-wchar-1.s,
287
        ld-tic6x/attr-wchar-10.d, ld-tic6x/attr-wchar-11.d,
288
        ld-tic6x/attr-wchar-12.d, ld-tic6x/attr-wchar-2.s,
289
        ld-tic6x/attr-wchar-20.d, ld-tic6x/attr-wchar-21.d,
290
        ld-tic6x/attr-wchar-22.d: New tests.
291
 
292
2010-11-02  H.J. Lu  
293
 
294
        * ld-elf/compress1a.d: Also check MIPS_DWARF.
295
        * ld-elf/compress1b.d: Likewise.
296
        * ld-elf/compress1c.d: Likewise.
297
 
298
2010-10-29  Joseph Myers  
299
 
300
        * ld-tic6x/attr-compatibility-gnu-gnu.d,
301
        ld-tic6x/attr-compatibility-gnu-other.d,
302
        ld-tic6x/attr-compatibility-gnu.s,
303
        ld-tic6x/attr-compatibility-other-gnu.d,
304
        ld-tic6x/attr-compatibility-other-other.d,
305
        ld-tic6x/attr-compatibility-other.s: New tests.
306
 
307
2010-10-29  H.J. Lu  
308
 
309
        * ld-elf/compress1c.d: Only run for Linux targets.
310
 
311
2010-10-29  H.J. Lu  
312
 
313
        * ld-elf/compress.exp: New.
314
        * ld-elf/compress1.s: Likewise.
315
        * ld-elf/compress1a.d: Likewise.
316
        * ld-elf/compress1b.d: Likewise.
317
        * ld-elf/compress1c.d: Likewise.
318
 
319
2010-10-29  Bernd Schmidt  
320
            Joseph Myers  
321
 
322
        * ld-tic6x/attr-dsbt-0.s, ld-tic6x/attr-dsbt-00.d,
323
        ld-tic6x/attr-dsbt-01.d, ld-tic6x/attr-dsbt-1.s,
324
        ld-tic6x/attr-dsbt-10.d, ld-tic6x/attr-dsbt-11.d: New tests.
325
 
326
2010-10-28  Thomas Schwinge  
327
 
328
        * ld-scripts/script.exp: Sort all filename globs.
329
 
330
2010-10-28  Alan Modra  
331
 
332
        * ld-plugin/plugin.exp (libs): Remove $LIBS.
333
 
334
2010-10-28  Alan Modra  
335
 
336
        * ld-elf/sec-to-seg.exp (B_test_same_seg): Clear for i960,
337
        microblaze, moxie, and mt.
338
 
339
        * ld-elf/flags1.s: Use arm compatible .type syntax.
340
        * ld-elf/flags1.d: Remove arm and xscale xfails, add i960, ip2k,
341
        moxie, mt.
342
 
343
2010-10-27  Andreas Krebbel  
344
 
345
        * ld-s390/tlsbin.dd: bc 0,0 -> nop 0 and bcr 0,%r0 -> nopr %r0.
346
 
347
2010-10-25  Daniel Jacobowitz  
348
 
349
        * ld-discard/zero-range.d, ld-discard/zero-range.s: New files.
350
 
351
2010-10-23  Mark Mitchell  
352
 
353
        * ld-elf/group10.d: Expect ".group" for the name of group
354
        sections.
355
        * ld-elf/group2.d: Likewise.
356
        * ld-elf/group7.d: Likewise.
357
 
358
2010-10-21  Joseph Myers  
359
 
360
        * ld-tic6x/attr-arch-c62x-c62x.d, ld-tic6x/attr-arch-c62x-c64x+.d,
361
        ld-tic6x/attr-arch-c62x-c64x.d, ld-tic6x/attr-arch-c62x-c674x.d,
362
        ld-tic6x/attr-arch-c62x-c67x+.d, ld-tic6x/attr-arch-c62x-c67x.d,
363
        ld-tic6x/attr-arch-c64x+-c62x.d, ld-tic6x/attr-arch-c64x+-c64x+.d,
364
        ld-tic6x/attr-arch-c64x+-c64x.d, ld-tic6x/attr-arch-c64x+-c674x.d,
365
        ld-tic6x/attr-arch-c64x+-c67x+.d, ld-tic6x/attr-arch-c64x+-c67x.d,
366
        ld-tic6x/attr-arch-c64x-c62x.d, ld-tic6x/attr-arch-c64x-c64x+.d,
367
        ld-tic6x/attr-arch-c64x-c64x.d, ld-tic6x/attr-arch-c64x-c674x.d,
368
        ld-tic6x/attr-arch-c64x-c67x+.d, ld-tic6x/attr-arch-c64x-c67x.d,
369
        ld-tic6x/attr-arch-c674x-c62x.d, ld-tic6x/attr-arch-c674x-c64x+.d,
370
        ld-tic6x/attr-arch-c674x-c64x.d, ld-tic6x/attr-arch-c674x-c674x.d,
371
        ld-tic6x/attr-arch-c674x-c67x+.d, ld-tic6x/attr-arch-c674x-c67x.d,
372
        ld-tic6x/attr-arch-c67x+-c62x.d, ld-tic6x/attr-arch-c67x+-c64x+.d,
373
        ld-tic6x/attr-arch-c67x+-c64x.d, ld-tic6x/attr-arch-c67x+-c674x.d,
374
        ld-tic6x/attr-arch-c67x+-c67x+.d, ld-tic6x/attr-arch-c67x+-c67x.d,
375
        ld-tic6x/attr-arch-c67x-c62x.d, ld-tic6x/attr-arch-c67x-c64x+.d,
376
        ld-tic6x/attr-arch-c67x-c64x.d, ld-tic6x/attr-arch-c67x-c674x.d,
377
        ld-tic6x/attr-arch-c67x-c67x+.d, ld-tic6x/attr-arch-c67x-c67x.d:
378
        Update for attribute renaming.
379
 
380
2010-10-20  Dave Korn  
381
 
382
        * ld-plugin/plugin.exp: Mark tests UNSUPPORTED, not UNRESOLVED, if
383
        no suitable target compiler is available.
384
 
385
2010-10-16  Kai Tietz  
386
 
387
        * ld-pe/pe-run2.exp: Prefix --enable-auto-import by -Wl.
388
 
389
2010-10-15  Dave Korn  
390
 
391
        * ld-plugin/plugin.exp: Don't error out if there is no target compiler
392
        available, make tests UNSUPPORTED instead.
393
 
394
2010-10-14  Dave Korn  
395
 
396
        Apply LD plugin patch series (part 6/6).
397
        * ld-plugin/plugin-10.d: New dump test control script.
398
        * ld-plugin/plugin-11.d: Likewise.
399
        * ld-plugin/plugin.exp: Run them.
400
 
401
2010-10-14  Dave Korn  
402
 
403
        Apply LD plugin patch series (part 5/6).
404
        * ld-plugin/plugin-ignore.d: New dump test control script.
405
        * ld-plugin/plugin-vis-1.d: Likewise.
406
        * ld-plugin/plugin.exp: Add list of ELF-only tests and run them if
407
        testing on an ELF target.
408
 
409
2010-10-14  Dave Korn  
410
 
411
        Apply LD plugin patch series (part 4/6).
412
        * ld-plugin/plugin-9.d: New testcase.
413
        * ld-plugin/plugin.exp: Invoke it.
414
 
415
2010-10-14  Dave Korn  
416
 
417
        Apply LD plugin patch series (part 3/6).
418
        * ld-plugin/plugin-8.d: New testcase.
419
        * ld-plugin/plugin.exp: Invoke it.
420
 
421
2010-10-14  Dave Korn  
422
 
423
        Apply LD plugin patch series (part 2/6).
424
        * ld-plugin/plugin-3.d: Enable regexes for new functionality.
425
        * ld-plugin/plugin-5.d: Likewise.
426
        * ld-plugin/plugin-6.d: New testcase.
427
        * ld-plugin/plugin-7.d: Likewise.
428
        * ld-plugin/plugin.exp: Use 'nm' on compiled test objects to determine
429
        whether symbols in plugin arguments need an underscore prefix.  Add
430
        new plugin-6.d and plugin-7.d testcases.
431
 
432
2010-10-14  Dave Korn  
433
 
434
        Apply LD plugin patch series (part 1/6).
435
        * ld-bootstrap/bootstrap.exp: Skip static tests also if LD plugins
436
        are enabled.
437
        * lib/ld-lib.exp (proc regexp_diff): Extend verbose debug output.
438
        (proc set_file_contents): Write a file with the supplied content.
439
        (run_ld_link_tests): Add new 'ld' action to test linker output.
440
        (proc check_plugin_api_available): Return true if linker under test
441
        supports the plugin API.
442
        * ld-plugin/func.c: New test source file.
443
        * ld-plugin/main.c: Likewise.
444
        * ld-plugin/text.c: Likewise.
445
        * ld-plugin/plugin-1.d: New dump test output pattern script.
446
        * ld-plugin/plugin-2.d: Likewise.
447
        * ld-plugin/plugin-3.d: Likewise.
448
        * ld-plugin/plugin-4.d: Likewise.
449
        * ld-plugin/plugin-5.d: Likewise.
450
        * ld-plugin/plugin.exp: New test control script.
451
 
452
2010-10-11  Alan Modra  
453
 
454
        * ld-elf/orphan-region.d: xfail frv-*-*.
455
 
456
2010-10-11  Alan Modra  
457
 
458
        * ld-mmix/sec-3.d: Adjust for 2010-09-29 orphan change.
459
        * ld-mmix/sec-7m.d: Likewise.
460
 
461
2010-10-06  Nick Clifton  
462
 
463
        * ld-scripts/rgn-at5.t: Add some more output sections.
464
        * ld-scripts/rgn-at5.d: Update expected output.
465
 
466
2010-09-30  H.J. Lu  
467
 
468
        PR ld/11812
469
        * ld-i386/nogot2.d: New
470
        * ld-i386/nogot2.s: Likewise.
471
        * ld-x86-64/nogot2.d: Likewise.
472
        * ld-x86-64/nogot2.s: Likewise.
473
 
474
        * ld-i386/i386.exp: Run nogot2.
475
        * ld-x86-64/x86-64.exp: Likewise.
476
 
477
2010-09-29  Alan Modra  
478
 
479
        * ld-h8300/h8300.exp: Use is_elf_format.
480
 
481
        * lib/ld-lib.exp (is_elf_format): Merge with binutils and gas versions.
482
        (is_aout_format): Update target list.
483
        (is_pecoff_format): Remove unnecessary line continuation.
484
 
485
2010-09-27  Andreas Krebbel  
486
 
487
        * ld-s390/tlsbin.dd: bcr 0,%r7 -> nopr %r7.
488
        * ld-s390/tlsbin_64.dd: Likewise.
489
        * ld-s390/tlspic.dd: Likewise.
490
        * ld-s390/tlspic_64.dd: Likewise.
491
 
492
2010-09-23  H.J. Lu  
493
 
494
        PR ld/11812
495
        * ld-i386/nogot1.s: Don't use GOTOFF.
496
 
497
2010-09-23  Bernd Schmidt  
498
 
499
        * ld-tic6x/pcrel-reloc-local-r-rel-rela.d: New test.
500
 
501
2010-09-23  Matthew Gretton-Dann  
502
 
503
        * ld-arm/attr-merge-6.attr: Update for Security Extensions.
504
        * ld-arm/attr-merge-7.attr: Likewise.
505
 
506
2010-09-23  Alan Modra  
507
 
508
        * ld-elf/elf.exp: Don't run --gc-sections tls var test on v850.
509
        * ld-elf/group2.d: xfail xstormy.
510
        * ld-elf/group4.d: Likewise.
511
        * ld-elf/group5.d: Likewise.
512
        * ld-elf/group6.d: Likewise.
513
        * ld-elf/init-fini-arrays.d: xfail cr16 and crx.
514
        * ld-elf/orphan2.d: xfail xstormy.
515
        * ld-elf/sec64k.exp: Don't run on targets using generic linker.
516
        Allow a larger range for ld -r expected bar_1 section.  Don't run
517
        final link test on a number of targets.  Select avr6 for avr targets.
518
        * ld-elfcomm/elfcomm.exp: Don't attempt on hpux.
519
 
520
        * ld-d10v/reloc-007.d: Don't error.
521
        * ld-d10v/reloc-008.d: Likewise.
522
        * ld-d10v/reloc-015.d: Likewise.
523
        * ld-d10v/reloc-016.d: Likewise.
524
        * ld-d10v/reloc-012.ld: Use a sane offset.
525
 
526
2010-09-20  Matthew Gretton-Dann  
527
 
528
        * ld-arm/attr-merge-6.attr: Update test for change in canonical CPU
529
        name.
530
        * ld-arm/attr-merge-7.attr: Likewise.
531
        * ld-arm/attr-merge-2.attr: Likewise.
532
        * ld-arm/attr-merge-arch-2.attr: Likewise.
533
 
534
2010-09-20  Matthew Gretton-Dann  
535
 
536
        * ld-arm/script-type.ld: Update to generate symbols in a section.
537
 
538
2010-09-19  Richard Sandiford  
539
 
540
        * ld-mips-elf/elf-rel-got-n32.d: Swap two local GOT entries
541
        and remove some duplication between the global and local GOT
542
        entries.  Adjust GP offsets accordingly.
543
        * ld-mips-elf/elf-rel-got-n64-linux.d: Likewise.
544
        * ld-mips-elf/elf-rel-xgot-n32.d: Reorder GOT entries and update
545
        GP offsets accordingly.
546
        * ld-mips-elf/elf-rel-xgot-n64-linux.d: Likewise.
547
        * ld-mips-elf/mips16-pic-1.gd: Move all global GOT entries to
548
        the local GOT.
549
        * ld-mips-elf/mips16-pic-1.dd: Update GP offsets accordingly.
550
        * ld-mips-elf/multi-got-no-shared.d: Adjust GP setup for
551
        smaller GOT sizes.
552
 
553
2010-09-18  Alan Modra  
554
 
555
        * lib/ld-lib.exp (check_gc_sections_available): Fail more targets.
556
        * ld-discard/discard.exp: Move xfails from here..
557
        * ld-discard/extern.d: ..to here.
558
        * ld-discard/start.d: ..and here.
559
        * ld-discard/static.d: ..and here.
560
        * ld-elf/binutils.exp: Don't run tbss1 and tbss2 tests on hppa64.
561
        * ld-elf/empty2.d: Remove xfails.
562
        * ld-elf/flags1.d: xfail hppa64.
563
        * ld-elf/group1.d: Add comment.
564
        * ld-elf/group2.d: xfail cr16 and crx.
565
        * ld-elf/group3b.d: Correct xfail and add comment.
566
        * ld-elf/group4.d: xfail cr16 and crx.
567
        * ld-elf/group5.d: Likewise.
568
        * ld-elf/group6.d: Likewise.
569
        * ld-elf/group7.d: Likewise.
570
        * ld-elf/group8a.d: Add more notarget and xfail entries.  Comment.
571
        * ld-elf/group8b.d: Likewise.
572
        * ld-elf/group9a.d: Likewise.
573
        * ld-elf/group9b.d: Likewise.
574
        * ld-elf/linkonce2.d: Correct notarget and comment.
575
        * ld-elf/merge2.d: Remove iq2000 from xfail.
576
        * ld-elf/multibss1.d: xfail hppa64.
577
        * ld-elf/nobits-1.d: Likewise.
578
        * ld-elf/note-1.d: Likewise.
579
        * ld-elf/note-2.d: Likewise.
580
        * ld-elf/orphan-region.d: Add xfails.
581
        * ld-elf/orphan-region.ld: Discard some sections.
582
        * ld-elf/orphan.d: Add xfails.
583
        * ld-elf/orphan.ld: Discard some sections.
584
        * ld-elf/orphan3.d: Replace xfail frv-*-* with frv-*-elf.  Remove
585
        cr16, crx and d10v.
586
        * ld-elf/pr349.d: Add xfails.
587
        * ld-elf/warn2.d: Add xfails.  Tweak symbol section for hppa64.
588
        * ld-scripts/rgn-at5.t: Discard .reginfo.
589
 
590
2010-09-16  Alan Modra  
591
 
592
        * ld-elf/orphan-region.d: xfail for spu.
593
        * ld-elf/relocatable.d: xfail for hppa.
594
 
595
        * ld-elf/group3b.d: Disable for generic linker targets.
596
        * ld-elf/linkonce2.d: Likewise.
597
        * ld-scripts/empty-address-2a.d: Disable for frv and aout,oldld.
598
        * ld-scripts/empty-address-2b.d: Likewise.
599
        * ld-scripts/rgn-at5.s: Don't use .word.
600
        * ld-scripts/rgn-at5.d: Update.
601
 
602
2010-09-10  Alan Modra  
603
 
604
        * ld-gc/abi-note.d: Exclude aout and oldld targets.
605
        * ld-gc/start.d: Likewise.
606
        * ld-scripts/section-match-1.d: Likewise, and tic30.
607
 
608
2010-09-10  Hans-Peter Nilsson  
609
 
610
        * ld-scripts/rgn-at5.d: Restrict to *-*-linux*.
611
 
612
2010-09-09  H.J. Lu  
613
 
614
        PR ld/11998
615
        * ld-scripts/rgn-at5.d: New.
616
        * ld-scripts/rgn-at5.s: Likewise.
617
        * ld-scripts/rgn-at5.t: Likewise.
618
 
619
2010-09-07  Andrew Burgess  
620
 
621
        * ld-x86-64/split-by-file.rd: New test.
622
        * ld-x86-64/split-by-file1.s: New test source code.
623
        * ld-x86-64/split-by-file2.s: New test source code.
624
        * ld-x86-64/x86-64.exp: Run the new test.
625
 
626
2010-08-31  Nick Clifton  
627
 
628
        * ld-scripts/section-match.exp: New file.  Runs the
629
        section-match-1 test.
630
        * ld-scripts/section-match-1.d: New file.
631
        * ld-scripts/section-match-1.s: New file.
632
        * ld-scripts/section-match-1.t: New file.
633
 
634
2010-08-25  Julian Brown  
635
 
636
        * ld-arm/arm-elf.exp (armelftests): Add cortex-a8-fix-blx-bcond.s.
637
        * ld-arm/cortex-a8-fix-blx-bcond.s: New.
638
        * ld-arm/cortex-a8-fix-blx-bcond.d: New.
639
 
640
2010-08-24  H.J. Lu  
641
 
642
        * ld-x86-64/x86-64.exp: Fix typos.
643
 
644
2010-08-23  Maciej W. Rozycki  
645
 
646
        * ld-mips-elf/attr-gnu-4-04.d: Adjust Tag_GNU_MIPS_ABI_FP for
647
        the new MIPS32r2 64-bit FPU description.
648
        * ld-mips-elf/attr-gnu-4-40.d: Likewise.
649
        * ld-mips-elf/attr-gnu-4-44.d: Likewise.
650
 
651
2010-08-22  H.J. Lu  
652
 
653
        PR ld/11933
654
        * ld-x86-64/mixed1a.s: New.
655
        * ld-x86-64/mixed1b.s: Likewise.
656
        * ld-x86-64/mixed2a.s: Likewise.
657
        * ld-x86-64/mixed2b.s: Likewise.
658
 
659
        * ld-x86-64/x86-64.exp: Test mixed x86_64 and i386 inputs.
660
 
661
2010-08-20  Maciej W. Rozycki  
662
 
663
        * ld-sh/sh.exp: Add missing newline.
664
 
665
2010-08-20  Maciej W. Rozycki  
666
 
667
        * ld-mips-elf/attr-gnu-4-01.d: Correct Tag_GNU_MIPS_ABI_FP.
668
        * ld-mips-elf/attr-gnu-4-02.d: Likewise.
669
        * ld-mips-elf/attr-gnu-4-10.d: Likewise.
670
        * ld-mips-elf/attr-gnu-4-11.d: Likewise.
671
        * ld-mips-elf/attr-gnu-4-15.d: Likewise.
672
        * ld-mips-elf/attr-gnu-4-20.d: Likewise.
673
        * ld-mips-elf/attr-gnu-4-22.d: Likewise.
674
        * ld-mips-elf/attr-gnu-4-25.d: Likewise.
675
 
676
2010-08-19  Alan Modra  
677
 
678
        * ld-scripts/memory.t: Remove ORIGIN fudge.
679
 
680
2010-08-13  H.J. Lu  
681
 
682
        PR ld/11913
683
        * ld-i386/discarded1.d: New.
684
        * ld-i386/discarded1.s: Likewise.
685
        * ld-i386/discarded1.t: Likewise.
686
        * ld-x86-64/discarded1.d: Likewise.
687
        * ld-x86-64/discarded1.s: Likewise.
688
        * ld-x86-64/discarded1.t: Likewise.
689
 
690
        * ld-i386/i386.exp: Run discarded1.
691
        * ld-x86-64/x86-64.exp: Likewise.
692
 
693
2010-08-09  Catherine Moore  
694
 
695
        * ld-mips-elf/mode-change-error-1.d: New.
696
        * ld-mips-elf/mode-change-error-1a.s: New.
697
        * ld-mips-elf/mode-change-error-1b.s: New.
698
        * ld-mips-elf/mips-elf.exp: Run new test.
699
 
700
2010-08-06  Alan Modra  
701
 
702
        * ld-powerpc/tocopt.s, * ld-powerpc/tocopt.d: New test.
703
        * ld-powerpc/powerpc.exp: Run it.
704
 
705
2010-07-23  Naveen.H.S  
706
            Ina Pandit  
707
 
708
        * ld-v850/split-lo16.d: Update the "ld" instructions with a space
709
        for second operand.
710
 
711
2010-07-20  Alan Modra  
712
 
713
        * ld-powerpc/tlsexe.r: Update.
714
        * ld-powerpc/tlsexetoc.r: Update.
715
        * ld-powerpc/tlsso.r: Update.
716
        * ld-powerpc/tlstocso.r: Update.
717
 
718
2010-07-20  Alan Modra  
719
 
720
        * ld-powerpc/vxworks-relax.s: Add branches to match expected output.
721
        * ld-powerpc/vxworks-relax-2.s: Likewise.
722
        * ld-powerpc/vxworks1-lib.rd: Reorder reloc sections.
723
 
724
2010-07-19  Andreas Schwab  
725
 
726
        * ld-mmix/bspec1.d: Ignore "Key to Flags" contents.
727
        * ld-mmix/bspec2.d: Likewise.
728
        * ld-mmix/local1.d: Likewise.
729
        * ld-mmix/local3.d: Likewise.
730
        * ld-mmix/local5.d: Likewise.
731
        * ld-mmix/local7.d: Likewise.
732
        * ld-mmix/undef-3.d: Likewise.
733
        * ld-sh/sh64/crange1.rd: Likewise.
734
        * ld-sh/sh64/crange2.rd: Likewise.
735
        * ld-sh/sh64/crange3-cmpct.rd: Likewise.
736
        * ld-sh/sh64/crange3-media.rd: Likewise.
737
        * ld-sh/sh64/crange3.rd: Likewise.
738
        * ld-sh/sh64/crangerel1.rd: Likewise.
739
        * ld-sh/sh64/crangerel2.rd: Likewise.
740
 
741
2010-07-14  H.J. Lu  
742
 
743
        PR ld/11817
744
        * ld-i386/compressed1.s: New.
745
        * ld-i386/compressed1.d: Likewise.
746
        * ld-x86-64/compressed1.s: Likewise.
747
        * ld-x86-64/compressed1.d: Likewise.
748
 
749
        * ld-i386/i386.exp: Run compressed1.
750
        * ld-x86-64/x86-64.exp: Likewise.
751
 
752
2010-07-13  H.J. Lu  
753
 
754
        PR ld/11812
755
        * ld-elf/exclude3b.d: Don't run on ia64-*-*.  Replace .got with
756
        .dynamic.
757
 
758
        * ld-elf/exclude3d.d: New.
759
        * ld-i386/nogot1.d: Likewise.
760
        * ld-i386/nogot1.s: Likewise.
761
        * ld-x86-64/nogot1.d: Likewise.
762
        * ld-x86-64/nogot1.s: Likewise.
763
 
764
        * ld-i386/i386.exp: Run nogot1.
765
        * ld-x86-64/x86-64.exp: Likewise.
766
 
767
2010-07-13  H.J. Lu  
768
 
769
        * ld-i386/hidden2.d: Don't hard code expected output.
770
        * ld-i386/protected3.d: Likewise.
771
        * ld-x86-64/hidden2.d: Likewise.
772
        * ld-x86-64/protected3.d: Likewise.
773
 
774
2010-07-13  H.J. Lu  
775
 
776
        PR ld/11791
777
        * ld-ifunc/ifunc-10-i386.d: New.
778
        * ld-ifunc/ifunc-10-i386.s: Likewise.
779
        * ld-ifunc/ifunc-10-x86-64.d: Likewise.
780
        * ld-ifunc/ifunc-10-x86-64.s: Likewise.
781
        * ld-ifunc/ifunc-11-i386.d: Likewise.
782
        * ld-ifunc/ifunc-11-i386.s: Likewise.
783
        * ld-ifunc/ifunc-11-x86-64.d: Likewise.
784
        * ld-ifunc/ifunc-11-x86-64.s: Likewise.
785
 
786
2010-07-06  Alan Modra  
787
 
788
        * ld-powerpc/relax.s: Add branch back to _start.
789
        * ld-powerpc/relax.d: Update.
790
        * ld-powerpc/relaxr.d: Update.
791
 
792
2010-07-01  Alan Modra  
793
 
794
        * lib/ld-lib.exp (default_ld_simple_link): Add $gcc_ld_flag before
795
        any other options in $ld.
796
 
797
2010-06-29  Alan Modra  
798
 
799
        * ld-maxq/maxq.exp: Delete file.
800
        * ld-maxq/addend.dd, * ld-maxq/addend.s, * ld-maxq/paddr.dd,
801
        * ld-maxq/paddr.s, * ld-maxq/paddr1.dd, * ld-maxq/paddr1.s,
802
        * ld-maxq/r32-1.s, * ld-maxq/r32-2.s, * ld-maxq/r32.dd: Likewise.
803
 
804
2010-06-15  Joseph Myers  
805
 
806
        * ld-elf/orphan3.d: Allow section names starting '_'.
807
        * ld-tic6x/attr-arch-c62x-c62x.d, ld-tic6x/attr-arch-c62x-c64x+.d,
808
        ld-tic6x/attr-arch-c62x-c64x.d, ld-tic6x/attr-arch-c62x-c674x.d,
809
        ld-tic6x/attr-arch-c62x-c67x+.d, ld-tic6x/attr-arch-c62x-c67x.d,
810
        ld-tic6x/attr-arch-c62x.s, ld-tic6x/attr-arch-c64x+-c62x.d,
811
        ld-tic6x/attr-arch-c64x+-c64x+.d, ld-tic6x/attr-arch-c64x+-c64x.d,
812
        ld-tic6x/attr-arch-c64x+-c674x.d,
813
        ld-tic6x/attr-arch-c64x+-c67x+.d, ld-tic6x/attr-arch-c64x+-c67x.d,
814
        ld-tic6x/attr-arch-c64x+.s, ld-tic6x/attr-arch-c64x-c62x.d,
815
        ld-tic6x/attr-arch-c64x-c64x+.d, ld-tic6x/attr-arch-c64x-c64x.d,
816
        ld-tic6x/attr-arch-c64x-c674x.d, ld-tic6x/attr-arch-c64x-c67x+.d,
817
        ld-tic6x/attr-arch-c64x-c67x.d, ld-tic6x/attr-arch-c64x.s,
818
        ld-tic6x/attr-arch-c674x-c62x.d, ld-tic6x/attr-arch-c674x-c64x+.d,
819
        ld-tic6x/attr-arch-c674x-c64x.d, ld-tic6x/attr-arch-c674x-c674x.d,
820
        ld-tic6x/attr-arch-c674x-c67x+.d, ld-tic6x/attr-arch-c674x-c67x.d,
821
        ld-tic6x/attr-arch-c674x.s, ld-tic6x/attr-arch-c67x+-c62x.d,
822
        ld-tic6x/attr-arch-c67x+-c64x+.d, ld-tic6x/attr-arch-c67x+-c64x.d,
823
        ld-tic6x/attr-arch-c67x+-c674x.d,
824
        ld-tic6x/attr-arch-c67x+-c67x+.d, ld-tic6x/attr-arch-c67x+-c67x.d,
825
        ld-tic6x/attr-arch-c67x+.s, ld-tic6x/attr-arch-c67x-c62x.d,
826
        ld-tic6x/attr-arch-c67x-c64x+.d, ld-tic6x/attr-arch-c67x-c64x.d,
827
        ld-tic6x/attr-arch-c67x-c674x.d, ld-tic6x/attr-arch-c67x-c67x+.d,
828
        ld-tic6x/attr-arch-c67x-c67x.d, ld-tic6x/attr-arch-c67x.s: New.
829
 
830
2010-06-07  Matthew Gretton-Dann 
831
 
832
        * ld-arm/arm-call.d: Handle change in lsls/movs disassembly.
833
        * ld-arm/farcall-thumb-arm-short.d: Likewise.
834
        * ld-arm/farcall-thumb-thumb-blx-pic-veneer.d: Likewise.
835
        * ld-arm/farcall-thumb-thumb-blx.d: Likewise.
836
        * ld-arm/farcall-thumb-thumb-m-pic-veneer.d: Likewise.
837
        * ld-arm/farcall-thumb-thumb-m.d: Likewise.
838
        * ld-arm/farcall-thumb-thumb-pic-veneer.d: Likewise.
839
        * ld-arm/farcall-thumb-thumb.d: Likewise.
840
        * ld-arm/thumb2-bl-as-thumb1-bad-noeabi.d: Likewise.
841
        * ld-arm/thumb2-bl-as-thumb1-bad.d: Likewise.
842
        * ld-arm/thumb2-bl-bad-noeabi.d: Likewise.
843
        * ld-arm/thumb2-bl-bad.d: Likewise.
844
 
845
2010-05-26  H.J. Lu  
846
 
847
        PR ld/11628
848
        * ld-elf/textaddr3.d: New.
849
        * ld-elf/textaddr4.d: Likewise.
850
        * ld-elf/textaddr5.d: Likewise.
851
        * ld-elf/textaddr6.d: Likewise.
852
        * ld-elf/textaddr7.d: Likewise.
853
 
854
2010-05-25  Daniel Jacobowitz  
855
            Joseph Myers  
856
            Andrew Stubbs  
857
 
858
        * ld-sh/sh.exp: Handle uClinux like Linux.
859
        * lib/ld-lib.exp (is_elf_format): Include sh*-*-uclinux*.
860
        * ld-sh/fdpic-funcdesc-shared.d: New file.
861
        * ld-sh/fdpic-funcdesc-shared.s: New file.
862
        * ld-sh/fdpic-funcdesc-static.d: New file.
863
        * ld-sh/fdpic-funcdesc-static.s: New file.
864
        * ld-sh/fdpic-gotfuncdesc-shared.d: New file.
865
        * ld-sh/fdpic-gotfuncdesc-shared.s: New file.
866
        * ld-sh/fdpic-gotfuncdesc-static.d: New file.
867
        * ld-sh/fdpic-gotfuncdesc-static.s: New file.
868
        * ld-sh/fdpic-gotfuncdesci20-shared.d: New file.
869
        * ld-sh/fdpic-gotfuncdesci20-shared.s: New file.
870
        * ld-sh/fdpic-gotfuncdesci20-static.d: New file.
871
        * ld-sh/fdpic-gotfuncdesci20-static.s: New file.
872
        * ld-sh/fdpic-goti20-shared.d: New file.
873
        * ld-sh/fdpic-goti20-shared.s: New file.
874
        * ld-sh/fdpic-goti20-static.d: New file.
875
        * ld-sh/fdpic-goti20-static.s: New file.
876
        * ld-sh/fdpic-gotofffuncdesc-shared.d: New file.
877
        * ld-sh/fdpic-gotofffuncdesc-shared.s: New file.
878
        * ld-sh/fdpic-gotofffuncdesc-static.d: New file.
879
        * ld-sh/fdpic-gotofffuncdesc-static.s: New file.
880
        * ld-sh/fdpic-gotofffuncdesci20-shared.d: New file.
881
        * ld-sh/fdpic-gotofffuncdesci20-shared.s: New file.
882
        * ld-sh/fdpic-gotofffuncdesci20-static.d: New file.
883
        * ld-sh/fdpic-gotofffuncdesci20-static.s: New file.
884
        * ld-sh/fdpic-gotoffi20-shared.d: New file.
885
        * ld-sh/fdpic-gotoffi20-shared.s: New file.
886
        * ld-sh/fdpic-gotoffi20-static.d: New file.
887
        * ld-sh/fdpic-gotoffi20-static.s: New file.
888
        * ld-sh/fdpic-plt-be.d: New file.
889
        * ld-sh/fdpic-plt-le.d: New file.
890
        * ld-sh/fdpic-plt.s: New file.
891
        * ld-sh/fdpic-plti20-be.d: New file.
892
        * ld-sh/fdpic-plti20-le.d: New file.
893
        * ld-sh/fdpic-stack-default.d: New file.
894
        * ld-sh/fdpic-stack-size.d: New file.
895
        * ld-sh/fdpic-stack.s: New file.
896
 
897
2010-05-18  H.J. Lu  
898
 
899
        PR gas/11600
900
        * ld-elf/exclude3.s: New.
901
        * ld-elf/exclude3a.d: Likewise.
902
        * ld-elf/exclude3b.d: Likewise.
903
        * ld-elf/exclude3c.d: Likewise.
904
 
905
2010-05-11  Andrew Stubbs  
906
 
907
        * ld-arm/attr-merge-2.attr: Add Tag_DIV_use.
908
        * ld-arm/attr-merge-2a.s: Likewise.
909
        * ld-arm/attr-merge-2b.s: Likewise.
910
        * ld-arm/attr-merge-3a.s: Likewise.
911
        * ld-arm/attr-merge-3b.s: Likewise.
912
        * ld-arm/attr-merge-4.attr: Likewise.
913
        * ld-arm/attr-merge-5.attr: Likewise.
914
        * ld-arm/attr-merge-6.attr: Likewise.
915
        * ld-arm/attr-merge-7.attr: Likewise.
916
        * ld-arm/attr-merge-arch-1.attr: Likewise.
917
        * ld-arm/attr-merge-arch-2.attr: Likewise.
918
        * ld-arm/attr-merge-unknown-2.d: Likewise.
919
        * ld-arm/attr-merge-unknown-2r.d: Likewise.
920
        * ld-arm/attr-merge-unknown-3.d: Likewise.
921
        * ld-arm/attr-merge-vfp-1.d: Likewise.
922
        * ld-arm/attr-merge-vfp-1r.d: Likewise.
923
        * ld-arm/attr-merge-vfp-2.d: Likewise.
924
        * ld-arm/attr-merge-vfp-2r.d: Likewise.
925
        * ld-arm/attr-merge-vfp-3.d: Likewise.
926
        * ld-arm/attr-merge-vfp-3r.d: Likewise.
927
        * ld-arm/attr-merge-vfp-4.d: Likewise.
928
        * ld-arm/attr-merge-vfp-4r.d: Likewise.
929
        * ld-arm/attr-merge-vfp-5.d: Likewise.
930
        * ld-arm/attr-merge-vfp-5r.d: Likewise.
931
        * ld-arm/attr-merge-wchar-00-nowarn.d: Likewise.
932
        * ld-arm/attr-merge-wchar-00.d: Likewise.
933
        * ld-arm/attr-merge-wchar-02-nowarn.d: Likewise.
934
        * ld-arm/attr-merge-wchar-02.d: Likewise.
935
        * ld-arm/attr-merge-wchar-04-nowarn.d: Likewise.
936
        * ld-arm/attr-merge-wchar-04.d: Likewise.
937
        * ld-arm/attr-merge-wchar-20-nowarn.d: Likewise.
938
        * ld-arm/attr-merge-wchar-20.d: Likewise.
939
        * ld-arm/attr-merge-wchar-22-nowarn.d: Likewise.
940
        * ld-arm/attr-merge-wchar-22.d: Likewise.
941
        * ld-arm/attr-merge-wchar-24-nowarn.d: Likewise.
942
        * ld-arm/attr-merge-wchar-40-nowarn.d: Likewise.
943
        * ld-arm/attr-merge-wchar-40.d: Likewise.
944
        * ld-arm/attr-merge-wchar-42-nowarn.d: Likewise.
945
        * ld-arm/attr-merge-wchar-44-nowarn.d: Likewise.
946
        * ld-arm/attr-merge-wchar-44.d: Likewise.
947
        * ld-arm/attr-merge.attr: Likewise.
948
 
949
2010-05-11  Jie Zhang  
950
 
951
        * ld-arm/attr-merge-vfp-6.d: New test.
952
        * ld-arm/attr-merge-vfp-6r.d: New test.
953
        * ld-arm/attr-merge-vfpv3xd.s: New test.
954
        * ld-arm/arm-elf.exp: Add attr-merge-vfp-6 and attr-merge-vfp-6r.
955
 
956
2010-05-07  Daniel Jacobowitz  
957
 
958
        * ld-arm/cortex-a8-fix-bl-rel-plt.d: New file.
959
        * ld-arm/arm-elf.exp (armelftests): Run cortex-a8-fix-bl-rel-plt.d.
960
 
961
2010-05-06  Joseph Myers  
962
 
963
        * ld-elf/orphan-region.d: Use ld -N.
964
 
965
2010-04-30  H.J. Lu  
966
 
967
        PR ld/11542
968
        * ld-elf/discard.ld: New.
969
        * ld-elf/discard1.d: Likewise.
970
        * ld-elf/discard1.s: Likewise.
971
        * ld-elf/discard2.d: Likewise.
972
        * ld-elf/discard2.s: Likewise.
973
        * ld-elf/discard3.d: Likewise.
974
 
975
2010-04-22  Alan Modra  
976
 
977
        * ld-elf/extract-symbol-1sec.d: Update lma.
978
        * ld-i386/alloc.d: Expect a warning, not an error.
979
 
980
2010-04-20  Joseph Myers  
981
 
982
        * ld-tic6x/data-reloc-global-rel.d,
983
        ld-tic6x/data-reloc-global-rel.s,
984
        ld-tic6x/data-reloc-local-r-rel.d,
985
        ld-tic6x/data-reloc-local-rel.d, ld-tic6x/mvk-reloc-global-rel.d,
986
        ld-tic6x/mvk-reloc-global-rel.s, ld-tic6x/mvk-reloc-local-1-rel.s,
987
        ld-tic6x/mvk-reloc-local-2-rel.s,
988
        ld-tic6x/mvk-reloc-local-r-rel.d, ld-tic6x/mvk-reloc-local-rel.d,
989
        ld-tic6x/pcrel-reloc-global-rel.d,
990
        ld-tic6x/pcrel-reloc-local-r-rel.d,
991
        ld-tic6x/pcrel-reloc-local-rel.d, ld-tic6x/sbr-reloc-global-rel.d,
992
        ld-tic6x/sbr-reloc-global-rel.s, ld-tic6x/sbr-reloc-local-1-rel.s,
993
        ld-tic6x/sbr-reloc-local-2-rel.s,
994
        ld-tic6x/sbr-reloc-local-r-rel.d, ld-tic6x/sbr-reloc-local-rel.d:
995
        New.
996
 
997
2010-04-15  Matthew Gretton-Dann  
998
 
999
        * ld-arm/attr-merge-2.attr: Update for changes in attribute output.
1000
        * ld-arm/attr-merge-3.attr: Likewise.
1001
        * ld-arm/attr-merge-vfp-1.d: Likewise.
1002
        * ld-arm/attr-merge-vfp-1r.d: Likewise.
1003
        * ld-arm/attr-merge-vfp-2.d: Likewise.
1004
        * ld-arm/attr-merge-vfp-2r.d: Likewise.
1005
        * ld-arm/attr-merge-vfp-3.d: Likewise.
1006
        * ld-arm/attr-merge-vfp-3r.d: Likewise.
1007
        * ld-arm/attr-merge-vfp-4.d: Likeiwse.
1008
        * ld-arm/attr-merge-vfp-4r.d: Likewise.
1009
        * ld-arm/attr-merge-vfp-5.d: Likewise.
1010
        * ld-arm/attr-merge-vfp-5r.d: Likewise.
1011
        * ld-arm/attr-merge-wchar-00-nowarn.d: Likewise.
1012
        * ld-arm/attr-merge-wchar-00.d: Likewise.
1013
        * ld-arm/attr-merge-wchar-02-nowarn.d: Likewise.
1014
        * ld-arm/attr-merge-wchar-02.d: Likewise.
1015
        * ld-arm/attr-merge-wchar-04-nowarn.d: Likewise.
1016
        * ld-arm/attr-merge-wchar-04.d: Likewise.
1017
        * ld-arm/attr-merge-wchar-20-nowarn.d: Likewise.
1018
        * ld-arm/attr-merge-wchar-20.d: Likewise.
1019
        * ld-arm/attr-merge-wchar-22-nowarn.d: Likewise.
1020
        * ld-arm/attr-merge-wchar-22.d: Likewise.
1021
        * ld-arm/attr-merge-wchar-24-nowarn.d: Likewise.
1022
        * ld-arm/attr-merge-wchar-40-nowarn.d: Likewise.
1023
        * ld-arm/attr-merge-wchar-40.d: Likewise.
1024
        * ld-arm/attr-merge-wchar-42-nowarn.d: Likewise.
1025
        * ld-arm/attr-merge-wchar-44-nowarn.d: Likewise.
1026
        * ld-arm/attr-merge-wchar-44.d: Likewise.
1027
        * ld-arm/attr-merge.attr: Likewise.
1028
 
1029
2010-04-06  David S. Miller  
1030
 
1031
        * ld-elfvers/vers.exp: Pass -Av9a to assembler on sparc-*-*
1032
 
1033
2010-04-05  Kai Tietz  
1034
 
1035
        * ld-pe/orphan_nu.d: New test for --no-leading-underscore.
1036
        * ld-pe/orphana_nu.s: New file.
1037
        * ld-pe/pe.exp: Add orphan_nu test.
1038
 
1039
2010-04-01  Nathan Sidwell  
1040
 
1041
        * ld-powerpc/apuinfo-nul.rd: New.
1042
        * ld-powerpc/apuinfo-nul1.s: New.
1043
        * ld-powerpc/powerpc.exp: Add it.
1044
 
1045
2010-03-31  Kai TIetz  
1046
 
1047
        * ld-pe//pe-compile.exp (run_basefile_test): Trim result of wc
1048
        before string compare.
1049
 
1050
2010-03-31  Matthew Gretton-Dann  
1051
 
1052
        * ld-arm/script-type.sym: Fix test.
1053
 
1054
2010-03-31  Kai TIetz  
1055
 
1056
        * ld-pe/basefile1.s: New.
1057
        * ld-pe/pe-compile.exp: Add base-file test.
1058
 
1059
2010-03-31  Hans-Peter Nilsson  
1060
 
1061
        PR ld/11458
1062
        * ld-cris/pcrelcp-1.d, ld-cris/pcrelcp-1.s: New test.
1063
 
1064
        * lib/ld-lib.exp (run_dump_test): When checking linker message and
1065
        return code, when success with no message is expected, don't
1066
        continue if we have an abnormal exit with a message.  Check output
1067
        of inspection program and fail if it had output or an abnormal
1068
        exit code.  Include "warning" and "error" among the directives
1069
        where multiples are allowed and append to previous values.
1070
 
1071
        * ld-cris/cris.exp (loop over $srcdir/$subdir/*dso-*.d): Apply
1072
        "file rootname", not "file tail", before applying runtest_file_p.
1073
 
1074
2010-03-29  Daniel Jacobowitz  
1075
 
1076
        * ld-arm/arm-elf.exp (armeabitests): Add v6-M farcall test.
1077
 
1078
2010-03-25  Joseph Myers  
1079
 
1080
        * ld-elf/flags1.d, ld-elf/merge.d: XFAIL for tic6x-*-*.
1081
        * ld-elf/sec-to-seg.exp: Set B_test_same_seg to 0 for tic6x-*-*.
1082
        * ld-tic6x: New directory and testcases.
1083
 
1084
2010-03-19  Jie Zhang  
1085
 
1086
        PR ld/11304
1087
        * ld-elf/pr11304.d: New test.
1088
        * ld-elf/pr11304a.s: New test.
1089
        * ld-elf/pr11304b.s: New test.
1090
        * lib/ld-lib.exp (regexp_diff): Add support for #failif.
1091
 
1092
2010-03-15  Daniel Jacobowitz  
1093
 
1094
        * ld-elf/orphan-region.d, ld-elf/orphan-region.ld,
1095
        ld-elf/orphan-region.s: New files.
1096
 
1097
2010-03-02  Matthew Gretton-Dann  
1098
 
1099
        * ld-arm/arm-merge-incompatible.d: New test.
1100
        * ld-arm/arm-merge-incompatiblea.s: Likewise.
1101
        * ld-arm/arm-merge-incompatibleb.s: Likewise.
1102
        * ld-arm/arm-elf.exp: Run the new test.
1103
 
1104
2010-03-02  Christophe Lyon  
1105
            Alan Modra  
1106
 
1107
        * ld-arm/arm-elf.exp: Change .text start address for
1108
        farcall-thumb-arm tests. Add v4t variant for farcall-mixed-lib
1109
        test.
1110
        * ld-arm/farcall-mixed-lib-v4t.d: New test.
1111
        * ld-arm/farcall-mixed-lib1.s: Don't force armv5t.
1112
        * ld-arm/farcall-mixed-lib2.s: Likewise.
1113
        * ld-arm/arm-call.d: Update expected results.
1114
        * ld-arm/cortex-a8-far.d: Likewise.
1115
        * ld-arm/farcall-group-size2.d: Likewise.
1116
        * ld-arm/farcall-group.d: Likewise.
1117
        * ld-arm/farcall-mix.d: Likewise.
1118
        * ld-arm/farcall-mix2.d: Likewise.
1119
        * ld-arm/farcall-mixed-app-v5.d: Likewise.
1120
        * ld-arm/farcall-mixed-app.d: Likewise.
1121
        * ld-arm/farcall-mixed-lib.d: Likewise.
1122
        * ld-arm/farcall-thumb-arm.d: Likewise.
1123
        * ld-arm/farcall-thumb-arm-blx.d: Likewise.
1124
        * ld-arm/farcall-thumb-arm-pic-veneer.d: Likewise.
1125
        * ld-arm/farcall-thumb-arm-blx-pic-veneer.d: Likewise.
1126
        * ld-arm/farcall-thumb-arm.s: Update test. Add a new call to
1127
        potentially generate different types of stubs.
1128
 
1129
2010-02-27  H.J. Lu  
1130
 
1131
        * ld-elf/init-fini-arrays.d: Pass --wide to readelf.
1132
 
1133
2010-02-27  Jie Zhang  
1134
 
1135
        * ld-elf/init-fini-arrays.s: New test.
1136
        * ld-elf/init-fini-arrays.d: New test.
1137
 
1138
2010-02-24  Matthew Gretton-Dann  
1139
 
1140
        * ld-arm/group-relocs.s: Mark code sections as executable.
1141
        * ld-arm/arm-elf.exp (armelftests): Only dump executable sections in
1142
        group-relocs test.
1143
        * ld-arm/reloc-boundaries.d: Fix test to work on Linux targets.
1144
 
1145
2010-02-23  Nick Clifton  
1146
 
1147
        * ld-elf/orphan4.d: Allow for other sections to be present in the
1148
        output.
1149
 
1150
2010-02-18  H.J. Lu  
1151
 
1152
        * ld-ifunc/ifunc.exp: Expect System V OSABI in dynamic
1153
        ifunc-using executable.
1154
 
1155
2010-02-19  Alan Modra  
1156
 
1157
        * ld-elf/group.ld: Discard .dropme sections.
1158
        * ld-elf/group10.d, * ld-elf/group10.s: New test.
1159
 
1160
2010-02-18  Matthew Gretton-Dann  
1161
 
1162
        * ld-arm/attr-merge-6.attr: Add new test.  Missed off last commit.
1163
 
1164
2010-02-18  Matthew Gretton-Dann  
1165
 
1166
        * ld-arm/attr-merge-3.attr: Fix test for new attribute values.
1167
        * ld-arm/attr-merge-3b.s: Likewise.
1168
        * ld-arm/attr-merge-unknown-1.d: Fix test now that 42 is a recognised
1169
        attribute ID.
1170
        * ld-arm/attr-merge-unknown-1.s: Likewise.
1171
        * ld-arm/attr-merge-6.attr: New test.
1172
        * ld-arm/attr-merge-6a.s: Likewise.
1173
        * ld-arm/attr-merge-6b.s: Likewise.
1174
        * ld-arm/attr-merge-7.attr: Likewise.
1175
        * ld-arm/attr-merge-7a.s: Likewise.
1176
        * ld-arm/attr-merge-7b.s: Likewise.
1177
        * ld-arm/arm-elf.exp: Run the new tests.
1178
 
1179
2010-02-15  Matthew Gretton-Dann 
1180
 
1181
        * ld-arm/jump-reloc-veneers-long.d: Correct testcase for
1182
          arm-none-eabi target.
1183
        * ld-arm/jump-reloc-veneers-short1.d: Likewise
1184
        * ld-arm/jump-reloc-veneers-short2.d: Likewise
1185
 
1186
2010-02-12  Daniel Gutson  
1187
 
1188
        * ld-arm/arm-elf.exp (armelftests): New test case added.
1189
        * ld-arm/data-only-map.s: New file.
1190
        * ld-arm/data-only-map.d: New file.
1191
        * ld-arm/data-only-map.ld: New file.
1192
 
1193
2010-02-11  David S. Miller  
1194
 
1195
        * ld-sparc/gotop32.s: Add local symbol case.
1196
        * ld-sparc/gotop64.s: Likewise.
1197
        * ld-sparc/gotop32.rd: Adjust expected results.
1198
        * ld-sparc/gotop32.td: Likewise.
1199
        * ld-sparc/gotop64.dd: Likewise.
1200
        * ld-sparc/gotop64.rd: Likewise.
1201
        * ld-sparc/gotop64.td: Likewise.
1202
 
1203
2010-02-09  Matthew Gretton-Dann  
1204
 
1205
        * ld-elfvsb/elfvsb.exp: Fix tests for arm*-*-linux*.
1206
        * ld-shared/shared.exp: Likewise.
1207
 
1208
2010-02-08  David S. Miller  
1209
 
1210
        * ld-ifunc/ifunc.exp: Run for sparc.
1211
 
1212
2010-02-08  Nathan Sidwell  
1213
 
1214
        * ld-powerpc/apuinfo-nul.s: New.
1215
        * ld-powerpc/apuinfo.rd: Add it.
1216
        * ld-powerpc/powerpc.exp: Likewise.
1217
 
1218
2010-02-01  Matthew Gretton-Dann  
1219
 
1220
        * ld-arm/jump-reloc-veneers-long.d: New test.
1221
        * ld-arm/jump-reloc-veneers-short1.d: Likewise.
1222
        * ld-arm/jump-reloc-veneers-short2.d: Likewise.
1223
        * ld-arm/jump-reloc-veneers.s: Likewise.
1224
        * ld-arm/arm-elf.exp (armelftests): Run them.
1225
 
1226
2010-01-28  Nick Clifton  
1227
 
1228
        PR 11225
1229
        * ld-sh/refdbg-0-dso.d: Dump all sections.
1230
 
1231
2010-01-26  H.J. Lu  
1232
 
1233
        PR ld/11218
1234
        * ld-gc/dummy.s: New.
1235
        * ld-gc/pr11218-1.c: Likewise.
1236
        * ld-gc/pr11218-2.c: Likewise.
1237
        * ld-gc/pr11218.d: Likewise.
1238
 
1239
2010-01-23  Richard Sandiford  
1240
 
1241
        * ld-powerpc/aix-ref-1-32.od, ld-powerpc/aix-ref-1-64.od,
1242
        ld-powerpc/aix-ref-1.s: New tests.
1243
        * ld-powerpc/aix52.exp: Run them.
1244
 
1245
2010-01-14  H.J. Lu  
1246
 
1247
        * ld-elf/orphan4.d: Support 64bit targets.
1248
 
1249
2010-01-13  DJ Delorie  
1250
 
1251
        * ld-elf/orphan4.d: New.
1252
        * ld-elf/orphan4.ld: New.
1253
        * ld-elf/orphan4.s: New.
1254
 
1255
2010-01-13  Chao-ying Fu  
1256
 
1257
        * ld-mips-elf/jr-to-b-1.d, ld-mips-elf/jr-to-b-2.d: New tests.
1258
        * ld-mips-elf/jr-to-b-1.s, ld-mips-elf/jr-to-b-2.s: Source.
1259
        * ld-mips-elf/mips-elf.exp: Run new tests.
1260
 
1261
2010-01-13  Daniel Jacobowitz  
1262
 
1263
        * ld-arm/arm-elf.exp (armelftests): Assemble Cortex-A8 tests with
1264
        -mcpu=cortex-a8.
1265
 
1266
2010-01-13  Nick Clifton  
1267
 
1268
        * ld-scrips/sort.exp: Skip these tests when the target is the
1269
        h8300.
1270
 
1271
2010-01-11  H.J. Lu  
1272
 
1273
        PR ld/11146
1274
        * ld-elf/dynsym1.d: New.
1275
 
1276
2010-01-07  H.J. Lu  
1277
 
1278
        PR ld/11138
1279
        * ld-elf/pr11138-1.c: New.
1280
        * ld-elf/pr11138-1.map: Likewise.
1281
        * ld-elf/pr11138-2.c: Likewise.
1282
        * ld-elf/pr11138-2.map: Likewise.
1283
        * ld-elf/pr11138.out: Likewise.
1284
 
1285
        * ld-elf/shared.exp (build_tests): Add libpr11138-1.so and
1286
        libpr11138-2.o.
1287
        (run_tests): Add 2 tests for PR ld/11138.
1288
 
1289
2010-01-07  H.J. Lu  
1290
 
1291
        PR ld/11133
1292
        * ld-gc/gc.exp: Run start.
1293
 
1294
        * ld-gc/start.d: New.
1295
        * ld-gc/start.s: Likewise.
1296
 
1297
2010-01-07  H.J. Lu  
1298
 
1299
        PR ld/11143
1300
        * ld-gc/gc.exp: Run abi-note.
1301
 
1302
        * ld-gc/abi-note.d: New.
1303
        * ld-gc/abi-note.s: Likewise.
1304
 
1305
For older changes see ChangeLog-2009
1306
 
1307
Local Variables:
1308
mode: change-log
1309
left-margin: 8
1310
fill-column: 74
1311
version-control: never
1312
End:

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.