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