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