* ld-scripts/phdrs.exp: New test.
[deliverable/binutils-gdb.git] / ld / testsuite / ChangeLog
1 Wed Aug 7 18:00:58 1996 Ian Lance Taylor <ian@cygnus.com>
2
3 * ld-scripts/phdrs.exp: New test.
4 * ld-scripts/phdrs.s, ld-scripts/phdrs.t: New files.
5
6 Sun Aug 4 21:58:12 1996 Ian Lance Taylor <ian@cygnus.com>
7
8 * ld-scripts/crossref.exp: On a29k targets, use --defsym to define
9 V_SPILL and V_FILL.
10
11 Thu Aug 1 14:10:27 1996 Ian Lance Taylor <ian@cygnus.com>
12
13 * ld-scripts/crossref.exp: New test.
14 * ld-scripts/{cross1.c, cross2.c, cross3.c}: New files.
15 * ld-scripts/{cross1.t, cross2.t}: New files.
16
17 Sat Jun 29 13:40:11 1996 Ian Lance Taylor <ian@cygnus.com>
18
19 * ld-sh/sh.exp: Fix debugging messages.
20 * ld-sh/sh1.s: Use .align 4.
21
22 Wed May 1 16:45:13 1996 Ian Lance Taylor <ian@cygnus.com>
23
24 * ld-sh/sh.exp: Use -O when compiling with -mrelax.
25
26 Mon Apr 29 10:33:10 1996 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
27
28 * ld-shared/shared.exp: Run the shared library tests on
29 Linux/m68k.
30
31 Fri Apr 5 16:20:55 1996 Ian Lance Taylor <ian@cygnus.com>
32
33 * ld-shared/shared.exp: Run the shared library tests on Linux.
34
35 Mon Feb 26 12:45:26 1996 Ian Lance Taylor <ian@cygnus.com>
36
37 * ld-shared/shared.exp: Don't use -fpic on MIPS targets.
38
39 Wed Jan 31 15:09:57 1996 Jeffrey A Law (law@cygnus.com)
40
41 * ld-srec/srec.exp: Add xfails for hppa*-*-*elf*.
42 * ld-undefined/undefined.exp: Likewise.
43
44 Fri Jan 26 18:43:03 1996 Ian Lance Taylor <ian@cygnus.com>
45
46 * ld-undefined/undefined.exp: ELF targets should now pass the
47 undefined line test.
48
49 Thu Jan 25 15:36:13 1996 Ian Lance Taylor <ian@cygnus.com>
50
51 * ld-empic/empic.exp: Update for change to MIPS disassembler.
52
53 Mon Jan 15 15:05:53 1996 Ian Lance Taylor <ian@cygnus.com>
54
55 * ld-bootstrap/bootstrap.exp: Expect failure for mips*-*-irix5*
56 when doing the --static test.
57 * ld-shared/shared.exp: Run tests on mips*-*-irix5*.
58
59 Fri Dec 29 12:33:09 1995 Ian Lance Taylor <ian@cygnus.com>
60
61 * ld-bootstrap/bootstrap.exp: On AIX, don't pass the -bI option
62 when creating ld-partial.o.
63
64 Tue Dec 26 17:37:23 1995 Ian Lance Taylor <ian@cygnus.com>
65
66 * ld-srec/srec.exp: If powerpc*-*-eabi*, use --defsym to define
67 __eabi.
68
69 Tue Dec 19 18:01:01 1995 Ian Lance Taylor <ian@cygnus.com>
70
71 * ld-srec/srec.exp: Add setup_xfails for XCOFF targets.
72
73 Fri Dec 15 16:36:17 1995 Ian Lance Taylor <ian@cygnus.com>
74
75 * ld-srec/srec.exp: On a29k targets, use --defsym to define
76 V_SPILL and V_FILL.
77 * ld-srec/sr1.c (V_SPILL, V_FILL): Remove definitions.
78 * ld-srec/sr3.cc: Likewise.
79
80 * ld-srec/srec.exp: Remove i960 COFF setup_xfail.
81
82 Sat Dec 2 01:20:31 1995 Ian Lance Taylor <ian@cygnus.com>
83
84 * ld-srec/srec.exp: Don't use [] in setup_xfail expressions.
85
86 Fri Dec 1 13:18:18 1995 Ian Lance Taylor <ian@cygnus.com>
87
88 * ld-srec/srec.exp: Add setup_xfails for MIPS ELF targets.
89
90 Wed Nov 29 13:01:10 1995 Ian Lance Taylor <ian@cygnus.com>
91
92 * ld-srec/srec.exp: Add setup_xfail for i960 COFF targets.
93
94 Mon Nov 27 14:36:11 1995 Ian Lance Taylor <ian@cygnus.com>
95
96 * ld-srec/srec.exp: Add setup_xfail calls for i[345]86-*-aout*.
97
98 * ld-srec/sr1.c (V_SPILL, V_FILL): Define.
99 * ld-srec/sr3.cc: Likewise.
100
101 Tue Nov 21 16:05:53 1995 Ian Lance Taylor <ian@cygnus.com>
102
103 * ld-empic/empic.exp: Update for changes in objdump output.
104
105 Wed Nov 15 17:42:48 1995 Ian Lance Taylor <ian@cygnus.com>
106
107 * ld-srec/srec.exp: New tests.
108 * ld-srec/sr1.c, ld-srec/sr2.c, ld-srec/sr3.cc: New files.
109 * lib/ld.exp (ld_simple_link): Discard warnings about not being
110 able to find the entry symbol.
111
112 Tue Nov 14 20:03:54 1995 Ian Lance Taylor <ian@cygnus.com>
113
114 * ld-sh/sh2.c (__main): Define.
115
116 Mon Nov 6 14:39:18 1995 Ian Lance Taylor <ian@cygnus.com>
117
118 * ld-empic/empic.exp: Accept a . in the address symbol.
119
120 * ld-shared/shared.exp: Run tests on rs6000*-*-aix* and
121 powerpc*-*-aix*. Add code to create appropriate exports files,
122 and pass appropriate compilation flags, and test against
123 appropriate expected output.
124 * ld-shared/xcoff.dat: New file.
125 * ld-shared/main.c: Put #ifndef XCOFF_TEST around tests that can
126 not be linked using XCOFF. Use shlib_shlibvar1 as a sample
127 function pointer, rather than shlib_mainvar.
128 * ld-shared/sh1.c: Likewise.
129 * ld-shared/shared.dat: Update for change from using shlib_mainvar
130 to using shlib_shlibvar1.
131 * ld-shared/sun4.dat: Likewise.
132
133 Sat Oct 28 01:54:25 1995 Ian Lance Taylor <ian@cygnus.com>
134
135 * ld-scripts/script.t: Put .pr in .text, and .rw in .data, for
136 convenience when testing XCOFF.
137
138 Thu Oct 26 22:53:17 1995 Ian Lance Taylor <ian@cygnus.com>
139
140 * ld-bootstrap/bootstrap.exp: On AIX, pass -bI/lib/syscalls.exp
141 along with --static.
142
143 * ld-scripts/script.s: Make symbols global.
144
145 Fri Oct 20 12:22:16 1995 Ian Lance Taylor <ian@cygnus.com>
146
147 * ld-undefined/undefined.exp: Add setup_xfails for arm*-*-pe*.
148
149 Fri Sep 29 11:06:10 1995 Ian Lance Taylor <ian@cygnus.com>
150
151 * ld-undefined/undefined.exp: Use -e when invoking the linker, to
152 prevent the SunOS linker from trying to create a shared library.
153
154 Thu Sep 28 12:37:14 1995 Ian Lance Taylor <ian@cygnus.com>
155
156 * ld-shared/shared.exp: Run the tests on sparc*-*-sunos4*. Add
157 appropriate modifications and setup_xfails.
158 * ld-shared/sun4.dat: New file.
159
160 Mon Sep 18 14:12:56 1995 Ian Lance Taylor <ian@cygnus.com>
161
162 * lib/ld.exp (default_ld_version): Call prune_system_crud.
163 (default_ld_relocate, default_ld_link): Likewise.
164 (default_ld_simple_link, default_ld_compile): Likewise.
165 (default_ld_assemble, default_ld_nm): Likewise.
166
167 Fri Sep 8 17:15:38 1995 Ian Lance Taylor <ian@cygnus.com>
168
169 * ld-cdtest/cdtest.exp: If the compiler does not exist, mark the
170 tests as untested rather than unresolved.
171
172 Wed Aug 23 10:46:38 1995 Ian Lance Taylor (ian@cygnus.com)
173
174 * ld-sh/sh.exp: Call prune_system_crud on the output of cmp.
175
176 Tue Aug 15 17:35:35 1995 Ian Lance Taylor <ian@cygnus.com>
177
178 * ld-scripts/script.exp: Split script verification into a proc.
179 Add simple test of MRI script.
180 * ld-scripts/scriptm.t: New file.
181
182 Wed Jul 26 11:38:58 1995 Ian Lance Taylor <ian@cygnus.com>
183
184 * ld-sh/sh.exp: Mark `SH confirm relaxing' test unresolved when
185 appropriate.
186
187 Mon Jul 24 15:34:31 1995 Ian Lance Taylor <ian@cygnus.com>
188
189 * config/default.exp: Define objcopy if it is not defined.
190 * ld-sh/*: New tests for SH relaxing.
191
192 * ld-empic/empic.exp: If $CC does not exist, call untested rather
193 than unresolved.
194
195 Thu Jul 20 15:09:26 1995 Ian Lance Taylor <ian@cygnus.com>
196
197 * ld-undefined/undefined.exp: If $CC does not exist, mark the
198 tests as untested rather than unresolved. Clear ELF xfails for
199 mips*, not just mips.
200
201 Tue Jul 18 12:00:41 1995 Ian Lance Taylor <ian@cygnus.com>
202
203 * ld-undefined/undefined.exp: Add setup_xfail for sh-*-* for
204 undefined line test.
205
206 Fri Jul 14 13:07:48 1995 Ian Lance Taylor <ian@cygnus.com>
207
208 * ld-undefined/undefined.exp: New test, to check reporting of
209 undefined symbols.
210 * ld-undefined/undefined.c: New file.
211
212 Mon Jul 10 11:13:39 1995 Ian Lance Taylor <ian@cygnus.com>
213
214 * ld-versados/versados.exp: If a test fails, report it correctly:
215 don't try to run the next test, and don't report a pass as well as
216 a fail.
217
218 Mon Jul 3 14:26:37 1995 Steve Chamberlain <sac@slash.cygnus.com>
219
220 * ld/testsuite/versados/(t1,t2).ld: End in newlines.
221
222 Mon May 22 20:19:38 1995 Ken Raeburn <raeburn@cujo.cygnus.com>
223
224 * lib/ld.exp (default_ld_compile): If cc argument is multiple
225 words, use only the first when trying to verify the availability
226 of the compiler.
227
228 Mon Feb 6 11:46:49 1995 Ian Lance Taylor <ian@cygnus.com>
229
230 * ld-scripts/defined.t: Mention .data and .bss explicitly.
231
232 Tue Jan 24 14:51:48 1995 Ian Lance Taylor <ian@sanguine.cygnus.com>
233
234 * ld-bootstrap/bootstrap.exp: If not in the ld build directory,
235 call untested for each test, rather than ignoring it. If one test
236 fails, go on to the next one instead of returning.
237 * ld-cdtest/cdtest.exp: If compilations fail, mark tests as
238 unresolved.
239 * ld-empic/empic.exp: Likewise. Also, always pass the same test
240 name to pass or fail.
241 * ld-shared/shared.exp: Likewise. Also, always run all tests.
242 * ld-scripts/defined.exp: If as or nm fail, mark test as
243 unresolved. Always pass the same test name to pass or fail.
244 * ld-scripts/script.exp: Likewise.
245 * ld-scripts/sizeof.exp: Likewise.
246
247 Wed Jan 11 11:48:31 1995 Ian Lance Taylor <ian@sanguine.cygnus.com>
248
249 * ld-scripts/sizeof.exp: New test, based on bug report from
250 anders.blomdell@control.lth.se.
251 * ld-scripts/sizeof.s: New file.
252 * ld-scripts/sizeof.t: New file.
253
254 Wed Jan 4 18:56:27 1995 Ian Lance Taylor <ian@sanguine.cygnus.com>
255
256 * lib/ld.exp: Use [which $ld] rather than [file exists $ld] to see
257 if the linker exists.
258
259 Wed Dec 14 16:39:03 1994 Ken Raeburn <raeburn@cujo.cygnus.com>
260
261 * lib/ld.exp (prune_system_crud): Define if not already defined,
262 in case the user isn't using the newest DejaGnu version that we
263 haven't released to the net yet.
264
265 Fri Dec 2 14:17:02 1994 Ian Lance Taylor <ian@rtl.cygnus.com>
266
267 * config/default.exp: Define objdump if it is not defined.
268 * ld-empic/*: New tests to test -membedded-pic code.
269
270 Mon Nov 28 11:24:36 1994 Ian Lance Taylor <ian@sanguine.cygnus.com>
271
272 * ld-bootstrap/bootstrap.exp: Pass cmp output through
273 prune_system_crud.
274 * ld-cdtest/cdtest.exp: Pass diff output through
275 prune_system_crud.
276 * ld-shared/shared.exp: Likewise.
277
278 * config/default.exp: Remove unused and useless proc ld_load.
279
280 Sun Oct 30 13:02:34 1994 Ian Lance Taylor <ian@sanguine.cygnus.com>
281
282 * lib/ld.exp (default_ld_compile): Remove the output file before
283 compiling.
284
285 * ld-shared/shared.exp: Move common test code into a procedure.
286 Add tests for compiling the non shared code PIC.
287 * ld-shared/main.c (main): Call main_called, and print the result.
288 * ld-shared/shared.dat: Adjust accordingly.
289
290 Thu Oct 27 17:30:12 1994 Ian Lance Taylor <ian@sanguine.cygnus.com>
291
292 * ld-shared: New directory, with new files to test generating ELF
293 shared libraries.
294
295 * lib/ld.exp (default_ld_compile): If the compilation worked, but
296 no object file was created, check to see if the compiler foolishly
297 ignored the -o switch when compiling, and move the resulting
298 object if it did.
299
300 Thu Sep 29 12:36:51 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
301
302 * VMS does not permits `.' in directory names. Renamed
303 ld.bootstrap to ld-bootstrap, ld.cdtest to ld-cdtest, and
304 ld.scripts to ld-scripts.
305
306 Wed Sep 28 12:18:54 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
307
308 * config/default.exp: Set variables as and nm. Create tmpdir if
309 it does not already exist.
310 * ld.bootstrap/bootstrap.exp: Don't create tmpdir here.
311 * ld.cdtest/cdtest.exp: Likewise.
312 * ld.scripts/defined.exp: Likewise. Also, don't set as and nm
313 here. Change perror for no variables found to fail.
314 * ld.scripts/script.exp: New test.
315 * ld.scripts/script.t, ld.scripts/script.s: New files.
316
317 Tue Sep 27 14:59:51 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
318
319 * ld.scripts: New directory.
320 * ld.scripts/defined.exp, ld.scripts/defined.s: New files.
321 * ld.scripts/defined.t: New file.
322 * lib/ld.exp (default_ld_simple_link): New function.
323 (default_ld_assemble, default_ld_nm): New functions.
324 * config/default.exp: Rename from unix-ld.exp.
325 (ld_simple_link, ld_assemble, ld_nm): New functions.
326
327 * config/unix-ld.exp: Set ld using findfile.
328 * lib/ld.exp (default_ld_relocate): Return a value. Change format
329 of log messages.
330 (default_ld_compile): Likewise.
331 (default_ld_link): Likewise. Also, don't include $BFDLIB and
332 $LIBIBERTY in link.
333 * ld.bootstrap/bootstrap.exp: Rewrite.
334 * ld.cdtest/cdtest.exp: Rewrite.
335 * ld.cdtest/cdtest-foo.cc: Update from top level ld directory.
336 * ld.cdtest/cdtest-foo.h: Likewise.
337 * ld.cdtest/cdtest-main.cc: Likewise.
338
339 Fri May 27 09:35:04 1994 Ken Raeburn (raeburn@cygnus.com)
340
341 * ld.cdtest/cdtest.exp: Don't look for $result before it's
342 defined.
343
344 Tue May 17 15:06:49 1994 Bill Cox (bill@rtl.cygnus.com)
345
346 * ld.bootstrap/bootstrap.exp, lib/ld.exp: Replace error proc
347 calls with perror calls.
348
349 Wed May 11 16:47:46 1994 Ken Raeburn (raeburn@rtl.cygnus.com)
350
351 * ld.cdtest/cdtest-bar.cc: Renamed from cdtest-func.cc.
352 * ld.cdtest/cdtest.exp: Adjusted.
353
354 Fri Jan 28 13:25:41 1994 Ken Raeburn (raeburn@cujo.cygnus.com)
355
356 * lib/ld.exp (simple_diff): Indicate failure if files have
357 different numbers of lines. Don't muck with $differences to avoid
358 indicating a pass, just return.
359
360 * testsuite/ld.cdtest/{cdtest-foo.h,cdtest-foo.cc,cdtest-main.cc}:
361 Fix test case to be valid ANSI C++. Don't require use of header
362 files, so "../gcc/xgcc -B../gcc/" can be used for CXX.
363 * testsuite/ld.cdtest/cdtest.exp: Combine "rm" lines. Add some
364 commentary on things that are still broken with this test case.
365
366 Fri Sep 10 09:58:23 1993 Jeffrey Wheat (cassidy@cygnus.com)
367
368 * testsuite/ld.cdtest/cdtest.exp: Added CXXFLAGS to compile stage.
369
370 Thu Aug 12 16:05:37 1993 Jeffrey Wheat (cassidy@cygnus.com)
371
372 * testsuite/lib/ld.exp: add compiler and linker support
373 * testsuite/config/unix-ld.exp: add compiler and linker support
374 * testsuite/ld.bootstrap/bootstrap.exp: fixed to do partial links
375 * testsuite/ld.cdtest/cdtest.exp: constructor/destructor testscase
376
377 Wed Aug 4 21:00:18 1993 Jeffrey Wheat (cassidy@cygnus.com)
378
379 * testsuite/lib/ld.exp: new file
380 * testsuite/config/unix-ld.exp: new file
381 * testsuite/ld.bootstrap/bootstrap.exp: new file
This page took 0.0378309999999999 seconds and 5 git commands to generate.