]> gcc.gnu.org Git - gcc.git/blob - gcc/testsuite/ChangeLog
i386.md (cmpqi_minus_1): Use {b} for QImode operation.
[gcc.git] / gcc / testsuite / ChangeLog
1 2001-01-17 Jakub Jelinek <jakub@redhat.com>
2
3 * gcc.c-torture/compile/20010117-1.c: New test.
4
5 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
6
7 * g77.f-torture/execute/20010116.[fx]: New test,
8 XFAIL on i?86-*-*.
9 * g77.f-torture/compile/20010115.f: Indicate it's
10 a test for PR fortran/1636.
11
12 2001-01-15 Joseph S. Myers <jsm28@cam.ac.uk>
13
14 * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
15
16 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
17
18 * g77.f-torture/compile/20010115.f: New test.
19
20 2001-01-15 Nathan Sidwell <nathan@codesourcery.com>
21
22 * g++.old-deja/g++.pt/nontype5.C: New test.
23
24 2001-01-15 Neil Booth <neil@daikokuya.demon.co.uk>
25
26 * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
27 have an equivalent working one below it.
28
29 2001-01-14 Jeffrey Oldham <oldham@codesourcery.com>
30
31 * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
32 * g++.old-deja/g++.ext/instantiate3.C: Likewise.
33
34 2001-01-14 Jeffrey Oldham <oldham@codesourcery.com>
35
36 * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
37 message containing "init_priority".
38 (conpr-2.C): Likewise.
39 (conpr-3.C): Likewise.
40 * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
41
42 2001-01-14 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
43
44 * gcc.c-torture/execute/20010114-2.c: New test.
45
46 2001-01-14 Joseph S. Myers <jsm28@cam.ac.uk>
47
48 * gcc.c-torture/compile/20010114-1.c: New test.
49 * gcc.c-torture/compile/20010114-1.x: Xfail.
50 * gcc.c-torture/compile/20010114-2.c: New test.
51 * gcc.c-torture/execute/20010114-1.c: New test.
52 * gcc.dg/trunc-1.c: New test.
53 * gcc.dg/uninit-B.c: New test.
54
55 2001-01-13 Nick Clifton <nickc@redhat.com>
56
57 * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
58 target.
59
60 2001-01-13 Joseph S. Myers <jsm28@cam.ac.uk>
61
62 * gcc.c-torture/compile/20010113-1.c: New test.
63
64 2001-01-13 Jakub Jelinek <jakub@redhat.com>
65
66 * gcc.c-torture/compile/20001212-1.c: New test.
67
68 2001-01-13 Neil Booth <neil@daikokuya.demon.co.uk>
69
70 * gcc.dg/cpp/widestr1.c: Update.
71 * gcc.dg/cpp/prag-imp.c: Remove.
72
73 2001-01-12 Jakub Jelinek <jakub@redhat.com>
74
75 * gcc.c-torture/execute/20000801-3.x: Remove.
76 * gcc.dg/c90-init-1.c: New test.
77 * gcc.dg/c99-init-1.c: New test.
78 * gcc.dg/c99-init-2.c: New test.
79 * gcc.dg/gnu99-init-1.c: New test.
80
81 2001-01-12 Richard Earnshaw <rearnsha@arm.com>
82
83 * lib/f-torture.exp (f_torture_compile): Prune the warnings before
84 testing that no relevant ones were found.
85
86 2001-01-12 Nathan Sidwell <nathan@codesourcery.com>
87
88 * g++.old-deja/g++.pt/cast2.C: New test.
89
90 2001-01-12 Nathan Sidwell <nathan@codesourcery.com>
91
92 * g++.old-deja/g++.pt/friend47.C: New test.
93
94 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
95
96 * g++.old-deja/g++.pt/instantiate13.C: New test.
97
98 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
99
100 * g++.old-deja/g++.other/defarg7.C: New test.
101 * g++.old-deja/g++.other/defarg8.C: New test.
102
103 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
104
105 * g++.old-deja/g++.pt/crash64.C: New test.
106
107 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
108
109 * g++.old-deja/g++.pt/crash63.C: New test.
110
111 2001-01-11 Neil Booth <neil@daikokuya.demon.co.uk>
112
113 * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
114
115 2001-01-10 Alan Lehotsky <lehotsky@tiac.net>
116
117 * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
118
119 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
120
121 * g++.old-deja/g++.pt/error3.C: New test.
122
123 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
124
125 * g++.old-deja/g++.other/crash39.C: New test.
126
127 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
128
129 * g++.old-deja/g++.other/vbase4.C: New test.
130
131 2001-01-08 Jonathan Larmour <jlarmour@redhat.com>
132
133 * gcc.dg/20000419-2.c: Move to "special" subdirectory.
134 * gcc.dg/special/20000419-2.c: New file. Identical to above.
135 * gcc.dg/special/special.exp: New test driver which will check
136 for alias support for the above test.
137
138 2001-01-09 Alan Lehotsky <lehotsky@tiac.net>
139
140 * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
141 problems on small machines.
142 * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
143 parameterize.
144
145 2001-01-09 Jeffrey Oldham <oldham@codesourcery.com>
146
147 * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
148 mips.
149 * g++.old-deja/g++.ext/instantiate3.C: Likewise.
150
151 2001-01-09 Nathan Sidwell <nathan@codesourcery.com>
152
153 * g++.old_deja/g++.pt/using8.C: New test.
154
155 2001-01-09 Joseph S. Myers <jsm28@cam.ac.uk>
156
157 * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
158
159 2000-01-08 Loren J. Rittle <ljrittle@acm.org>
160
161 * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
162 where a failure is expected.
163 * gcc.c-torture/execute/ieee/rbug.x: Likewise.
164
165 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
166
167 * g++.old_deja/g++.pt/instantiate12.C: New test.
168
169 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
170
171 * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
172 start of structs.
173 * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
174 * g++.old-deja/g++.brendan/crash17.C: Likewise.
175 * g++.old-deja/g++.brendan/crash29.C: Likewise.
176 * g++.old-deja/g++.brendan/crash48.C: Likewise.
177 * g++.old-deja/g++.brendan/ns1.C: Likewise.
178 * g++.old-deja/g++.brendan/warnings1.C: Likewise.
179 * g++.old-deja/g++.bugs/900205_04.C: Likewise.
180 * g++.old-deja/g++.bugs/900514_03.C: Likewise.
181 * g++.old-deja/g++.eh/spec6.C: Likewise.
182 * g++.old-deja/g++.jason/crash3.C: Likewise.
183 * g++.old-deja/g++.law/ctors11.C: Likewise.
184 * g++.old-deja/g++.law/ctors17.C: Likewise.
185 * g++.old-deja/g++.law/ctors5.C: Likewise.
186 * g++.old-deja/g++.law/ctors9.C: Likewise.
187 * g++.old-deja/g++.mike/ambig1.C: Likewise.
188 * g++.old-deja/g++.mike/net22.C: Likewise.
189 * g++.old-deja/g++.mike/p3538a.C: Likewise.
190 * g++.old-deja/g++.mike/p3538b.C: Likewise.
191 * g++.old-deja/g++.mike/virt3.C: Likewise.
192 * g++.old-deja/g++.niklas/t128.C: Likewise.
193 * g++.old-deja/g++.other/anon4.C: Likewise.
194 * g++.old-deja/g++.other/using1.C: Likewise.
195 * g++.old-deja/g++.other/warn3.C: Likewise.
196 * g++.old-deja/g++.pt/t37.C: Likewise.
197 * g++.old-deja/g++.robertl/eb69.C: Likewise.
198 * g++.old-deja/g++.robertl/eb71.C: Likewise.
199
200 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
201
202 * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
203
204 2001-01-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
205
206 * gcc.c-torture/execute/stdio-opt-3.c: New test.
207
208 2001-01-07 Jakub Jelinek <jakub@redhat.com>
209
210 * gcc.c-torture/compile/20010107-1.c: New test.
211
212 2001-01-07 Joseph S. Myers <jsm28@cam.ac.uk>
213
214 * gcc.c-torture/execute/builtin-noret-1.c: New test.
215
216 2001-01-07 Joseph S. Myers <jsm28@cam.ac.uk>
217
218 * gcc.dg/format/format.h: New file.
219 * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
220 gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
221 gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
222 gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
223 gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
224 gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
225 gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
226 gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
227 gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
228 gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
229 gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
230 gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
231 gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
232 gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
233 gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
234 gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
235 gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
236 gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
237 gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
238 gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
239 gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
240 instead of declaring standard types, macros and functions in each
241 test.
242
243 2001-01-06 Alexandre Oliva <aoliva@redhat.com>
244
245 * gcc.c-torture/execute/20010106-1.c: New test.
246
247 2001-01-06 Joseph S. Myers <jsm28@cam.ac.uk>
248
249 * gcc.dg/format/format.exp: New file.
250 * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
251 * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
252 * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
253 * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
254 * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
255 * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
256 * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
257 * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
258 * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
259 * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
260 * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
261 * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
262 * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
263 * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
264 * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
265 * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
266 * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
267 * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
268 * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
269 * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
270 * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
271 * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
272 * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
273 * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
274 * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
275 * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
276 * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
277 * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
278 * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
279 * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
280 * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
281 * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
282 * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
283 * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
284 * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
285 * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
286 * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
287 * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
288 * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
289 * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
290 * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
291 * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
292
293 2001-01-05 Alexandre Oliva <aoliva@redhat.com>
294
295 * gcc.c-torture/execute/991228-1.c: Take word endianness into
296 account.
297
298 2001-01-05 Joseph S. Myers <jsm28@cam.ac.uk>
299
300 * gcc.c-torture/execute/builtin-complex-1.c: New test.
301
302 2001-01-05 Nathan Sidwell <nathan@codesourcery.com>
303
304 * g++.old-deja/g++.pt/crash62.C: New test.
305
306 2001-01-04 Richard Henderson <rth@redhat.com>
307
308 * gcc.dg/20000926-1.c: Update expected warnings.
309 * gcc.dg/array-2.c: Likewise.
310 * gcc.dg/array-4.c: Also validate flexible array members.
311 * gcc.dg/c99-flex-array-1.c: New.
312
313 2001-01-04 Joseph S. Myers <jsm28@cam.ac.uk>
314
315 * gcc.c-torture/compile/20001222-1.x: Remove.
316
317 Thu Jan 4 13:54:11 2001 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
318
319 * gcc.c-torture/execute/built-in-setjmp.c: New.
320
321 2001-01-03 Richard Henderson <rth@redhat.com>
322
323 * gcc.dg/940510-1.c: Update expected error wording.
324 * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
325
326 2001-01-03 Jeffrey Oldham <oldham@codesourcery.com>
327
328 * lib/target-supports.exp (check_alias_available): Modified to
329 indicate aliases not supported if only weak aliases are supported.
330
331 2001-01-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
332
333 * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
334 Turn on cmpstrsi checks for __pj__ and __i370__.
335
336 2001-01-03 Nathan Sidwell <nathan@codesourcery.com>
337
338 * g++.old-deja/g++.other/virtual11.C: New test.
339
340 2001-01-03 Nathan Sidwell <nathan@codesourcery.com>
341
342 * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
343
344 2001-01-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
345
346 * gcc.c-torture/compile/20010102-1.c: New test.
347
348 2001-01-02 Andreas Jaeger <aj@suse.de>
349
350 * gcc.dg/noreturn-3.c: New test.
351
352 * gcc.dg/noreturn-4.c: New test.
353
354 2001-01-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
355
356 * gcc.c-torture/execute/stdio-opt-1.c: Also test
357 __builtin_fputc and __builtin_fwrite.
358
359 2000-12-30 Jeffrey Oldham <oldham@codesourcery.com>
360
361 * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
362 signed char, not default char.
363
364 2000-12-30 Jeffrey Oldham <oldham@codesourcery.com>
365
366 * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
367
368 2000-12-30 David Billinghurst <David.Billinghurst@riotinto.com>
369
370 * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
371
372 2000-12-29 Richard Henderson <rth@redhat.com>
373
374 * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
375 (__cyg_profile_func_exit): Define.
376
377 2000-12-29 Hans-Peter Nilsson <hp@bitrange.com>
378
379 * g++.dg/vtgc1.C: New test.
380
381 2000-12-28 Geoffrey Keating <geoffk@redhat.com>
382
383 * gcc.dg/noncompile/20001228-1.c: New test.
384
385 * gcc.dg/20001228-1.c: New test.
386
387 * gcc.c-torture/execute/20001228-1.c: New test.
388
389 2000-12-28 Joseph S. Myers <jsm28@cam.ac.uk>
390
391 * gcc.dg/format-strfmon-1.c: New test.
392
393 2000-12-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
394
395 * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
396 * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
397 * gcc.c-torture/execute/string-opt-1.c: Likewise.
398 * gcc.c-torture/execute/string-opt-2.c: Likewise.
399 * gcc.c-torture/execute/string-opt-3.c: Likewise.
400 * gcc.c-torture/execute/string-opt-4.c: Likewise.
401 * gcc.c-torture/execute/string-opt-6.c: Likewise.
402 * gcc.c-torture/execute/string-opt-7.c: Likewise.
403 * gcc.c-torture/execute/string-opt-8.c: Likewise.
404 * gcc.c-torture/execute/string-opt-9.c: Likewise.
405 * gcc.c-torture/execute/string-opt-10.c: Likewise.
406 * gcc.c-torture/execute/string-opt-11.c: Likewise.
407 * gcc.c-torture/execute/string-opt-12.c: Likewise.
408
409 * gcc.c-torture/execute/string-opt-3.c: Test rindex.
410 * gcc.c-torture/execute/string-opt-4.c: Test index.
411
412 2000-12-26 Geoffrey Keating <geoffk@redhat.com>
413
414 * gcc.c-torture/compile/20001226-1.c: New test.
415
416 2000-12-22 Joseph S. Myers <jsm28@cam.ac.uk>
417
418 * gcc.c-torture/compile/20001222-1.c: New test.
419 * gcc.c-torture/compile/20001222-1.x: Xfail.
420
421 Fri Dec 22 06:45:03 2000 Alexandre Oliva <aoliva@redhat.com>
422
423 * gcc.c-torture/execute/comp-goto-2.c: New test.
424
425 Thu Dec 21 22:43:03 2000 J"orn Rennecke <amylaar@redhat.com>
426
427 * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
428 Use long types if __INT_MAX__ is 32767.
429 (main): Use cast to (sint32 *) when poking 88 into a_page.
430
431 * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
432
433 2000-12-21 Bernd Schmidt <bernds@redhat.com>
434
435 * gcc.c-torture/compile/20001221-1.c: New test.
436 * gcc.c-torture/execute/20001221-1.c: New test.
437
438 2000-12-20 Richard Henderson <rth@redhat.com>
439
440 * g++.old-deja/g++.pt/crash36.C: Update error lines.
441 * g++.old-deja/g++.robertl/eb109.C: Likewise.
442
443 2000-12-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
444
445 * gcc.dg/compare3.c: New test.
446
447 2000-12-18 Joseph S. Myers <jsm28@cam.ac.uk>
448
449 * gcc.dg/format-warnll-1.c: New test.
450
451 2000-12-18 Neil Booth <neil@daikokuya.demon.co.uk>
452
453 * gcc.dg/cpp/cmdlne-P.c: New test.
454
455 2000-12-18 Joseph S. Myers <jsm28@cam.ac.uk>
456
457 * gcc.c-torture/execute/builtin-abs-1.c,
458 gcc.c-torture/execute/builtin-abs-2.c: New tests.
459
460 2000-12-17 Neil Booth <neil@daikokuya.demon.co.uk>
461
462 * gcc.dg/cpp/multiline.c: New test.
463
464 2000-12-17 Neil Booth <neil@daikokuya.demon.co.uk>
465
466 * g++.old-deja/g++.other/syshdr1.C: Update.
467 * gcc.dg/cpp/lineflags.c: Remove temporarily.
468
469 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
470
471 * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
472
473 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
474
475 * g++.old-deja/g++.pt/ttp65.C: New test.
476
477 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
478
479 * g++.old-deja/g++.pt/ttp64.C: New test.
480
481 2000-12-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
482
483 * g++.old-deja/g++.pt/spec33.C: New test.
484
485 2000-12-14 Catherine Moore <clm@redhat.com>
486
487 * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
488 * gcc.c-torture/execute/920612-2.c: Likewise.
489 * gcc.c-torture/execute/920428-2.c: Likewise.
490 * gcc-c-torture/execute/va-arg-11.c: Call exit.
491 * gcc.c-torture/execute/va-arg-21.c: Likewise.
492
493 2000-12-13 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
494
495 * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
496 * gcc.dg/pack-test-2.c: Likewise.
497
498 2000-12-13 Neil Booth <neil@daikokuya.demon.co.uk>
499
500 Tests by Zack Weinberg <zackw@stanford.edu>.
501
502 * gcc.dg/cpp/defined.c: Update.
503 * gcc.dg/cpp/defined_trad.c: New tests.
504
505 2000-12-13 Neil Booth <neil@daikokuya.demon.co.uk>
506
507 * gcc.dg/cpp/trad-direct.c: Update.
508
509 2000-12-11 Neil Booth <neilb@earthling.net>
510
511 * gcc.dg/cpp/defined_trad.c
512
513 2000-12-11 Neil Booth <neilb@earthling.net>
514
515 * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
516
517 2000-12-09 Joseph S. Myers <jsm28@cam.ac.uk>
518
519 * gcc.dg/format-miss-2.c: New test.
520
521 2000-12-09 Neil Booth <neilb@earthling.net>
522
523 * gcc.dg/cpp/lineflags.c: New tests.
524 * gcc.dg/cpp/poison.c: Update.
525 * gcc.dg/cpp/redef2.c: Update.
526 * gcc.dg/cpp/skipping.c: New test.
527
528 2000-12-07 Geoffrey Keating <geoffk@redhat.com>
529
530 * g++.old-deja/g++.other/eh3.C: New testcase.
531
532 2000-12-07 Neil Booth <neilb@earthling.net>
533
534 * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
535 wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
536 wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
537 wtr-union-init-2.c, wtr-union-init-3.c: Update.
538 * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
539 Update.
540
541 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
542
543 * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
544 __SIZE_TYPE__ instead of int for type of integers cast to
545 pointers.
546
547 2000-12-07 Jakub Jelinek <jakub@redhat.com>
548
549 * g++.old-deja/g++.other/cleanup4.C: New test.
550
551 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
552
553 * format-sec-1.c: New test.
554
555 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
556
557 * gcc.dg/format-nonlit-3.c: New test.
558
559 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
560
561 * gcc.dg/c90-printf-1.c: Add test for printf formats reading
562 through a null pointer.
563
564 2000-12-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
565
566 * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
567 * g++.old-deja/g++.pt/partial4.C: New test.
568
569 2000-12-06 J. David Anglin <dave@hiauly1.hia.nrc.ca>
570
571 * gcc.c-torture/execute/ieee/hugeval.x: New.
572
573 2000-12-06 Neil Booth <neilb@earthling.net>
574
575 * gcc.dg/cpp/backslash2.c: New tests.
576
577 2000-12-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
578
579 * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
580 * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
581
582 2000-12-05 Geoffrey Keating <geoffk@redhat.com>
583
584 * gcc.c-torture/execute/20001203-2.c: New testcase.
585
586 2000-12-05 Nathan Sidwell <nathan@codesourcery.com>
587
588 * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
589 * g++.old-deja/g++.other/virtual10.C: New test.
590
591 2000-12-05 Nathan Sidwell <nathan@codesourcery.com>
592
593 * g++.old-deja/g++.mike/pmf5.C: Remove test.
594
595 2000-12-05 Richard Henderson <rth@redhat.com>
596
597 * gcc.c-torture/compile/20001205-1.c: New.
598
599 2000-12-04 Neil Booth <neilb@earthling.net>
600
601 * g++.old-deja/g++.other/virtual9.C: New test.
602 * g++.old-deja/g++.pt/crash61.C: New test.
603 * gcc.c-torture/execute/loop-9.c: New test.
604
605 2000-12-04 Neil Booth <neilb@earthling.net>
606
607 * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
608 * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
609 * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
610 * gcc.dg/cpp/extratokens.c: ...here.
611
612 2000-12-04 Neil Booth <neilb@earthling.net>
613
614 * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
615 New tests.
616
617 2000-12-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
618
619 * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
620 * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
621
622 2000-12-03 Joseph S. Myers <jsm28@cam.ac.uk>
623
624 * gcc.c-torture/execute/20001203-1.c: New test.
625
626 2000-12-03 Neil Booth <neilb@earthling.net>
627
628 * gcc.dg/cpp/macro6.c: New test cases.
629
630 2000-12-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
631
632 * gcc.c-torture/execute/string-opt-9.c: New test.
633 * gcc.c-torture/execute/string-opt-10.c: Likewise.
634 * gcc.c-torture/execute/string-opt-11.c: Likewise.
635 * gcc.c-torture/execute/string-opt-12.c: Likewise.
636
637 * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
638 * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
639
640 2000-12-02 Geoffrey Keating <geoffk@redhat.com>
641
642 * gcc.dg/cpp/if-6.c: New testcase.
643
644 * gcc.dg/20001201-1.c: New testcase.
645
646 2000-12-02 Neil Booth <neilb@earthling.net>
647
648 * g++.old-deja/g++.other/externC4.C,
649 g++.old-deja/g++.other/friend10.C: New tests.
650
651 2000-12-02 Neil Booth <neilb@earthling.net>
652
653 * g++.old-deja/g++.other/instan2.C
654 * g++.old-deja/g++.other/instan3.C: New test.
655
656 2000-12-02 Neil Booth <neilb@earthling.net>
657
658 * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
659 c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
660 gnuc99.c,gnuc99-pedantic.c: New tests.
661
662 2000-12-01 Joseph S. Myers <jsm28@cam.ac.uk>
663
664 * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
665 gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
666
667 2000-12-01 Neil Booth <neilb@earthling.net>
668
669 * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
670 * gcc.dg/cpp/poison.c: Update.
671 * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
672
673 2000-12-01 Toon Moene <toon@moene.indiv.nluug.nl>
674
675 * g77.f-torture/execute/20001201.f: New test.
676
677 2000-12-01 Joseph S. Myers <jsm28@cam.ac.uk>
678
679 * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
680
681 2000-12-01 Jakub Jelinek <jakub@redhat.com>
682
683 * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
684
685 2000-12-01 Nathan Sidwell <nathan@codesourcery.com>
686
687 * g++.old-deja/g++.other/cast6.C: New test.
688
689 2000-11-30 Geoffrey Keating <geoffk@redhat.com>
690
691 * gcc.c-torture/execute/20001130-2.c: New testcase.
692
693 2000-11-30 Richard Henderson <rth@redhat.com>
694
695 * gcc.c-torture/execute/20001130-1.c: New test.
696
697 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
698
699 * g++.old-deja/g++.other/op3.C: New test.
700
701 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
702
703 * g++.old-deja/g++.other/op2.C: New test.
704
705 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
706
707 * g++.old-deja/g++.other/crash38.C: New test.
708
709 2000-11-29 Toon Moene <toon@moene.indiv.nluug.nl>
710
711 * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
712
713 2000-11-29 Jakub Jelinek <jakub@redhat.com>
714
715 * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
716 tests.
717 * gcc.c-torture/execute/string-opt-6.c: New test.
718
719 * gcc.dg/20001117-1.c: Add main.
720
721 2000-11-28 Geoffrey Keating <geoffk@redhat.com>
722
723 * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
724 Move from here ...
725 * gcc.dg/940510-1.c: ... to here.
726
727 * gcc.dg/20000926-1.c: GNU C now allows initializations of
728 zero-size arrays in toplevel structures.
729
730 2000-11-28 Jakub Jelinek <jakub@redhat.com>
731
732 * gcc.c-torture/execute/loop-8.c: New test.
733
734 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
735
736 * g++.old-deja/g++.other/base1.C: New test.
737
738 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
739
740 * g++.old-deja/g++.other/parse2.C: New test.
741
742 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
743
744 * g++.old-deja/g++.pt/incomplete1.C: New test.
745
746 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
747
748 * g++.old-deja/g++.other/friend9.C: New test.
749
750 2000-11-28 Jakub Jelinek <jakub@redhat.com>
751
752 * gcc.dg/20001127-1.c: New test.
753
754 2000-11-27 Nathan Sidwell <nathan@codesourcery.com>
755
756 * g++.old-deja/g++.pt/friend46.C: New test.
757
758 2000-11-27 Nathan Sidwell <nathan@codesourcery.com>
759
760 * g++.old-deja/g++.other/ptrmem8.C: New test.
761
762 2000-11-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
763
764 * gcc.c-torture/execute/string-opt-7.c: New test.
765 * gcc.c-torture/execute/string-opt-8.c: Likewise.
766
767 2000-11-26 Gabriel Dos Reis <gdr@codesourcery.com>
768
769 * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
770 instead of 'mkcheck 2'.
771
772 2000-11-25 Joseph S. Myers <jsm28@cam.ac.uk>
773
774 * gcc.c-torture/execute/memcheck/driver.c,
775 gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
776 C9X references to refer to C99.
777
778 2000-11-25 Jakub Jelinek <jakub@redhat.com>
779
780 * gcc.dg/ultrasp3.c: New test.
781
782 2000-11-25 Neil Booth <neilb@earthling.net>
783
784 * gcc.dg/cpp/include2.c: Update test to be locale independent.
785
786 2000-11-25 Alexandre Oliva <aoliva@redhat.com>
787
788 * gcc.c-torture/compile/20001123-2.c: New.
789
790 2000-11-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
791
792 * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
793
794 2000-11-24 Bernd Schmidt <bernds@redhat.co.uk>
795
796 * gcc.dg/sequence-point-1.c: Add some new tests.
797 * gcc.c-torture/execute/20001124-1.c: New test.
798
799 2000-11-24 Nathan Sidwell <nathan@codesourcery.com>
800
801 * g++.old-deja/g++.other/vaarg4.C: New test.
802 * gcc.c-torture/compile/20001123-1.c: New test.
803
804 2000-11-24 Nathan Sidwell <nathan@codesourcery.com>
805
806 * g++.other/crash24.C: Adjust and remove XFAIL.
807 * g++.other/crash37.C: New test.
808
809 2000-11-23 Nathan Sidwell <nathan@codesourcery.com>
810
811 * g++.old-deja/g++.pt/instantiate9.C: New test.
812
813 2000-11-22 Mark Mitchell <mark@codesourcery.com>
814
815 * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
816 new ABI, too.
817
818 * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
819 * g++.old-deja/g++.robertl/eb55.C: Likewise.
820
821 2000-11-22 Neil Booth <neilb@earthling.net>
822
823 * gcc.dg/cpp/Wtrigraphs.c: New test.
824
825 2000-11-22 Loren J. Rittle <ljrittle@acm.org>
826
827 * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
828
829 2000-11-22 Jakub Jelinek <jakub@redhat.com>
830
831 * gcc.c-torture/execute/ieee/20001122-1.c: New test.
832
833 2000-11-22 Hans-Peter Nilsson <hp@bitrange.com>
834
835 * lib/gcc-dg.exp: load_lib scanasm.exp.
836 (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
837 * lib/g++-dg.exp: load_lib scanasm.exp.
838 * lib/scanasm.exp: New.
839 (scan-assembler, scan-assembler-not): Add optional arguments to
840 test name, or if not present, the pattern name.
841 (scan-assembler-dem, scan-assembler-dem-not): New.
842
843 * g++.dg/dg.exp: New.
844
845 2000-11-21 Neil Booth <neilb@earthling.net>
846
847 * gcc.dg/cpp/integrated1.c: Remove.
848
849 2000-11-21 Jakub Jelinek <jakub@redhat.com>
850
851 * gcc.c-torture/execute/20001121-1.c: New test.
852
853 2000-11-21 Richard Henderson <rth@redhat.com>
854
855 * gcc.c-torture/compile/20001121-1.c: New test.
856
857 2000-11-20 Neil Booth <neilb@earthling.net>
858
859 * gcc.dg/cpp/integrated1.c: New test.
860
861 2000-11-21 Jakub Jelinek <jakub@redhat.com>
862
863 * g++.old-deja/g++.other/inline17.C: New test.
864
865 2000-11-20 Donald Lindsay <dlindsay@redhat.com>
866
867 * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
868 local variable to be zero: I made the variable global. Now
869 uses abort() and exit() instead of relying on main's return value.
870
871 2000-11-20 Neil Booth <neilb@earthling.net>
872
873 * gcc.dg/cpp/paste2.c: Update test.
874 * objc/execute/paste.m: New test.
875
876 2000-11-20 Joseph S. Myers <jsm28@cam.ac.uk>
877
878 * gcc.dg/c99-condexpr-1.c: New test.
879
880 2000-11-20 Neil Booth <neilb@earthling.net>
881
882 * gcc.dg/cpp/macsyntx.c: Use correct command line option.
883
884 2000-11-20 Nathan Sidwell <nathan@codesourcery.com>
885
886 * g++.old-deja/g++.pt/export1.C: New test.
887
888 2000-11-20 Jakub Jelinek <jakub@redhat.com>
889
890 * gcc.dg/20001117-1.c: New test.
891
892 2000-11-18 Richard Henderson <rth@redhat.com>
893
894 * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
895
896 2000-11-18 Richard Henderson <rth@redhat.com>
897
898 * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
899 * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
900 * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
901
902 2000-11-18 Richard Henderson <rth@redhat.com>
903
904 * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
905 (main): New. Exit cleanly.
906
907 2000-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
908
909 * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
910 gcc.dg/c99-fordecl-2.c: New tests.
911
912 2000-11-18 Richard Henderson <rth@redhat.com>
913
914 * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
915 * gcc.c-torture/execute/zerolen-2.c: New.
916
917 2000-11-18 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
918
919 * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
920 memory.
921
922 2000-11-17 Nathan Sidwell <nathan@codesourcery.com>
923
924 * g++.old-deja/g++.pt/instantiate8.C: New test.
925
926 2000-11-17 Nathan Sidwell <nathan@codesourcery.com>
927
928 * g++.old-deja/g++.other/incomplete.C: Add more tests.
929 * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
930
931 2000-11-16 Nick Clifton <nickc@redhat.com>
932
933 * gcc.c-torture/execute/nestfunc-2.c: New test.
934 * gcc.c-torture/execute/nestfunc-3.c: New test.
935
936 2000-11-11 Bernd Schmidt <bernds@redhat.co.uk>
937
938 * gcc.c-torture/compile/20001116-1.c: New test.
939
940 2000-11-15 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
941
942 * gcc.c-torture/execute/20001115-1.c: New test.
943
944 2000-11-15 Mark Mitchell <mark@codesourcery.com>
945
946 * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
947 * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
948 * g++.old-deja/g++.abi/ptrflags.C: Likewise.
949 * g++.old-deja/g++.abi/vmihint.C: Likewise.
950
951 2000-11-15 Neil Booth <neilb@earthling.net>
952
953 gcc.dg/cpp/_Pragma1.c: Update.
954 gcc.dg/cpp/_Pragma2.c: New test.
955
956 2000-11-15 Nathan Sidwell <nathan@codesourcery.com>
957
958 * g++.old-deja/g++.other/anon5.C: New test.
959
960 2000-11-14 Joseph S. Myers <jsm28@cam.ac.uk>
961
962 * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
963 tests.
964
965 2000-11-14 Jakub Jelinek <jakub@redhat.com>
966
967 * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
968 output.
969
970 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
971
972 * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
973 labels at end of compound statements.
974
975 2000-11-13 Jakub Jelinek <jakub@redhat.com>
976
977 * gcc.c-torture/execute/loop-7.c: New test.
978
979 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
980
981 * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
982
983 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
984
985 * gcc.dg/c99-bool-1.c: New test.
986
987 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
988
989 * gcc.dg/c99-scope-1.c: Remove xfail.
990 * gcc.dg/c99-scope-2.c: New test.
991
992 2000-11-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
993
994 * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
995 * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
996
997 2000-11-11 Mark Mitchell <mark@codesourcery.com>
998
999 * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
1000 error messages.
1001
1002 * g++.mike/p700.C: Don't typedef wchar_t.
1003 * g++.mike/p784.C: Likewise.
1004 * g++.mike/eb101.C: Don't use __wchar_t.
1005
1006 2000-11-11 Toon Moene <toon@moene.indiv.nluug.nl>
1007
1008 * g77.f-torture/execute/20001111.[fx]: Test premature exit
1009 from DO loop.
1010
1011 2000-11-11 Bernd Schmidt <bernds@redhat.co.uk>
1012
1013 * gcc.c-torture/execute/20001111-1.c: New test.
1014
1015 2000-11-10 Nick Clifton <nickc@redhat.com>
1016
1017 * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
1018 long multuiple and accumulate.
1019
1020 2000-11-09 Richard Henderson <rth@redhat.com>
1021
1022 * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
1023 via size_t instead of int.
1024
1025 * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
1026 * gcc.c-torture/execute/string-opt-2.c: Likewise.
1027 * gcc.c-torture/execute/string-opt-3.c: Likewise.
1028 * gcc.c-torture/execute/string-opt-4.c: Likewise.
1029
1030 2000-11-09 Geoffrey Keating <geoffk@redhat.com>
1031
1032 * gcc.c-torture/compile/20001109-1.c: New test.
1033 * gcc.c-torture/compile/20001109-2.c: New test.
1034
1035 2000-11-09 Nathan Sidwell <nathan@codesourcery.com>
1036
1037 * g++.old-deja/g++.pt/operator1.C: New test.
1038 * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
1039
1040 2000-11-09 Jakub Jelinek <jakub@redhat.com>
1041
1042 * gcc.dg/20001108-1.c: New test.
1043
1044 2000-11-09 Jakub Jelinek <jakub@redhat.com>
1045
1046 * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
1047 with both arguments constant strings.
1048 * gcc.c-torture/execute/string-opt-3.c: New test.
1049 * gcc.c-torture/execute/string-opt-4.c: New test.
1050 * gcc.c-torture/execute/string-opt-5.c: New test.
1051
1052 2000-11-08 Nick Clifton <nickc@redhat.com>
1053
1054 * gcc.c-torture/execute/20001108-1.c: New test case. Checks
1055 mulsidi3adddi patterns.
1056
1057 2000-11-08 Nathan Sidwell <nathan@codesourcery.com>
1058
1059 * g++.old-deja/g++.other/crash36.C: New test.
1060
1061 2000-11-08 Jakub Jelinek <jakub@redhat.com>
1062
1063 * g++.old-deja/g++.other/init16.C: New test.
1064
1065 2000-11-06 Loren J. Rittle <ljrittle@acm.org>
1066
1067 * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
1068
1069 2000-11-07 Jeffrey Oldham <oldham@oz.codesourcery.com>
1070
1071 * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
1072 * gcc.c-torture/execute/va-arg-16.x: Likewise.
1073 * gcc.c-torture/execute/va-arg-17.x: Likewise.
1074
1075 2000-11-07 DJ Delorie <dj@redhat.com>
1076
1077 * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
1078
1079 2000-11-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1080
1081 * gcc.c-torture/execute/string-opt-1.c: New test.
1082
1083 2000-11-07 Jeffrey Oldham <oldham@oz.codesourcery.com>
1084
1085 * gcc.c-torture/execute/va-arg-15.x: New file. Fails on
1086 mips-sgi-irix6.* because the MIPS ABI passes floating-point
1087 parameters in registers, and there is no way for a varargs
1088 function to know in which order the integer and floating-point
1089 parameters should be interleaved when they are placed on the
1090 stack.
1091 * gcc.c-torture/execute/va-arg-16.x: Likewise.
1092 * gcc.c-torture/execute/va-arg-17.x: Likewise.
1093
1094 2000-11-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1095
1096 * gcc.c-torture/execute/string-opt-2.c: New test.
1097
1098 2000-11-07 Nathan Sidwell <nathan@codesourcery.com>
1099
1100 * g++.old-deja/g++.pt/crash60.C: New test.
1101
1102 2000-11-06 Jakub Jelinek <jakub@redhat.com>
1103
1104 * g++.old-deja/g++.other/crash24.C: New test.
1105 * g++.old-deja/g++.other/crash25.C: New test.
1106 * g++.old-deja/g++.other/crash26.C: New test.
1107 * g++.old-deja/g++.other/crash27.C: New test.
1108 * g++.old-deja/g++.other/crash28.C: New test.
1109 * g++.old-deja/g++.other/crash29.C: New test.
1110 * g++.old-deja/g++.other/crash30.C: New test.
1111 * g++.old-deja/g++.other/crash31.C: New test.
1112 * g++.old-deja/g++.other/crash32.C: New test.
1113 * g++.old-deja/g++.other/crash33.C: New test.
1114 * g++.old-deja/g++.other/crash34.C: New test.
1115 * g++.old-deja/g++.other/crash35.C: New test.
1116
1117 2000-11-06 Jakub Jelinek <jakub@redhat.com>
1118
1119 * gcc.c-torture/execute/20001031-1.c: New test.
1120
1121 2000-11-04 Mark Mitchell <mark@codesourcery.com>
1122
1123 * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
1124 namespace.
1125
1126 * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
1127 standards-conformant.
1128
1129 * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
1130
1131 * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
1132 * g++.old-deja/g++.mike/p755a.C: Likewise.
1133 * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
1134 library makes no calls to `operator new' during initialization.
1135
1136 2000-11-04 Neil Booth <neilb@earthling.net>
1137
1138 * gcc.dg/cpp/include2.c: New tests.
1139
1140 Fri Nov 3 13:32:14 2000 Mark P Mitchell <mark@codesourcery.com>
1141
1142 * lib/g++.exp (g++_set_ld_library_path): New function.
1143 Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
1144
1145 2000-11-03 Bernd Schmidt <bernds@redhat.co.uk>
1146
1147 * gcc.dg/sequence-pt-1.c: A few new tests. Unify output for bogus
1148 warnings.
1149
1150 2000-11-01 Richard Henderson <rth@redhat.com>
1151
1152 * g++.old-deja/g++.ext/namedret1.C: New.
1153 * g++.old-deja/g++.ext/namedret2.C: New.
1154 * g++.old-deja/g++.ext/namedret3.C: New.
1155
1156 2000-10-31 Geoffrey Keating <geoffk@cygnus.com>
1157
1158 * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
1159 * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
1160
1161 2000-10-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1162
1163 * gcc.c-torture/execute/va-arg-21.c: New test.
1164
1165 2000-10-31 Joseph S. Myers <jsm28@cam.ac.uk>
1166
1167 * gcc.dg/c99-complex-2.c: New test.
1168
1169 2000-10-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1170
1171 * gcc.c-torture/execute/stdio-opt-1.c: New test.
1172
1173 2000-10-31 Jakub Jelinek <jakub@redhat.com>
1174
1175 * g++.old-deja/g++.other/inline16.C: New test.
1176
1177 2000-10-31 Gabriel Dos Reis <gdr@codesourcery.com>
1178
1179 * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
1180 __PRETTY_FUNCTION__
1181
1182 2000-10-29 Neil Booth <neilb@earthling.net>
1183
1184 * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
1185 New tests.
1186 * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
1187 * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
1188 optimisation.
1189
1190 2000-10-29 Neil Booth <neilb@earthling.net>
1191
1192 * gcc.dg/cpp/macro4.c, macro5.c: New tests.
1193 * mi1.c, mi1c.h: Add null directives to multiple-include test.
1194 * mi5.c: Test multiple includes work with -C.
1195 * trigraphs.c: Test ^= version.
1196
1197 2000-10-28 Neil Booth <neilb@earthling.net>
1198
1199 New tests and test updates for new macro expander.
1200
1201 * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
1202 endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
1203 paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
1204 tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
1205 new diagnostic messages.
1206
1207 * gcc.dg/cpp/macro3.c: New tests.
1208
1209 2000-10-27 Mark Mitchell <mark@codesourcery.com>
1210
1211 * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
1212 on the same line.
1213
1214 2000-10-27 Jakub Jelinek <jakub@redhat.com>
1215
1216 * g++.old-deja/g++.other/eh2.C: New test.
1217
1218 2000-10-27 Bernd Schmidt <bernds@cygnus.co.uk>
1219
1220 * gcc.c-torture/execute/20001027-1.c: New test.
1221
1222 2000-10-26 Richard Henderson <rth@redhat.com>
1223
1224 * gcc.c-torture/execute/20001026-1.c: New.
1225
1226 2000-10-26 Mark Mitchell <mark@codesourcery.com>
1227
1228 * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
1229 * g++.old-deja/g++.law/builtin1.C: Likewise.
1230 * g++.old-deja/g++.law/ctors10.C: Likewise.
1231 * g++.old-deja/g++.law/virtual3.C: Likewise.
1232 * g++.old-deja/g++.mike/p658.C: Likewise.
1233 * g++.old-deja/g++.other/sibcall1.C: Likewise.
1234 * g++.old-deja/g++.other/vaarg2.C: Likewise.
1235 * g++.old-deja/g++.robertl/eb124.C: Likewise.
1236 * g++.old-deja/g++.robertl/eb44.C: Likewise.
1237 * g++.old-deja/g++.robertl/eb77.C: Likewise.
1238
1239 2000-10-26 Nathan Sidwell <nathan@codesourcery.com>
1240
1241 * gcc.c-torture/compile/20001024-1.c: New test.
1242
1243 2000-10-25 Mark Mitchell <mark@codesourcery.com>
1244
1245 * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
1246 to tell us whether or not we are using V3.
1247
1248 2000-10-26 Gabriel Dos Reis <gdr@codesourcery.com>
1249
1250 * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
1251 operands.
1252
1253 2000-10-25 Joseph S. Myers <jsm28@cam.ac.uk>
1254
1255 * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
1256
1257 2000-10-25 Jakub Jelinek <jakub@redhat.com>
1258
1259 * gcc.c-torture/execute/20001024-1.c: New test.
1260
1261 2000-10-24 Jakub Jelinek <jakub@redhat.com>
1262
1263 * g++.old-deja/g++.other/sibcall1.C: New test.
1264
1265 2000-10-20 Jakub Jelinek <jakub@redhat.com>
1266
1267 * gcc.dg/noncompile/init-3.c: New test.
1268
1269 2000-10-20 Joseph S. Myers <jsm28@cam.ac.uk>
1270
1271 * gcc.dg/format-array-1.c: New test.
1272
1273 2000-10-18 Joseph S. Myers <jsm28@cam.ac.uk>
1274
1275 * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
1276 writing through null pointers; remove comment about testing
1277 unterminated strings.
1278
1279 2000-10-17 Matthew Hiller <hiller@redhat.com>
1280
1281 * gcc.c-torture/execute/20001017-2.c: New test.
1282
1283 2000-10-18 Joseph S. Myers <jsm28@cam.ac.uk>
1284
1285 * gcc.c-torture/compile/20001018-1.c: New test.
1286 * gcc.c-torture/compile/20001018-1.x: Xfail.
1287
1288 2000-10-17 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
1289
1290 * gcc.c-torture/execute/20001017-1.c: New test.
1291
1292 2000-10-17 Joseph S. Myers <jsm28@cam.ac.uk>
1293
1294 * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
1295 for multiple use of arguments with scanf formats; add tests for
1296 multiple use of arguments.
1297
1298 2000-10-17 Bernd Schmidt <bernds@redhat.co.uk>
1299
1300 * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
1301
1302 2000-10-17 Joseph S. Myers <jsm28@cam.ac.uk>
1303
1304 * gcc.dg/format-miss-1.c: New test.
1305
1306 2000-10-16 Jakub Jelinek <jakub@redhat.com>
1307
1308 * gcc.c-torture/execute/20001013-1.c: New test.
1309
1310 2000-10-16 Joseph S. Myers <jsm28@cam.ac.uk>
1311
1312 * gcc.dg/format-branch-1.c: New test.
1313
1314 2000-10-16 Joseph S. Myers <jsm28@cam.ac.uk>
1315
1316 * README, lib/file-format.exp: Remove EGCS references.
1317
1318 2000-10-16 Jakub Jelinek <jakub@redhat.com>
1319
1320 * gcc.dg/20001013-1.c: New test.
1321
1322 2000-10-15 Joseph S. Myers <jsm28@cam.ac.uk>
1323
1324 * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
1325 for intmax_t in the compiler using __typeof__ and the type rules
1326 for conditional expressions.
1327
1328 2000-10-13 Jakub Jelinek <jakub@redhat.com>
1329
1330 * gcc.dg/20001012-1.c: New test.
1331 * gcc.dg/20001012-2.c: New test.
1332
1333 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
1334
1335 * gcc.dg/format-attr-1.c: New test.
1336
1337 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
1338
1339 * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
1340 __LONG_LONG_MAX__ instead of LLONG_MAX.
1341
1342 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
1343
1344 * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
1345 scanf flags.
1346 * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
1347 flags.
1348
1349 2000-10-11 Joseph S. Myers <jsm28@cam.ac.uk>
1350
1351 * gcc.dg/sequence-pt-1.c: New test.
1352
1353 2000-10-11 Geoff Keating <geoffk@cygnus.com>
1354
1355 * gcc.c-torture/execute/20001011-1.c: New testcase.
1356 Testcase provided by Zack Weinberg <zackw@stanford.edu>.
1357
1358 2000-10-10 Jakub Jelinek <jakub@redhat.com>
1359
1360 * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
1361 does not error on it.
1362
1363 2000-10-10 Jakub Jelinek <jakub@redhat.com>
1364
1365 * gcc.dg/20001009-1.c: New test.
1366
1367 Mon Oct 9 23:32:06 MET DST 2000 Jan Hubicka <jh@suse.cz>
1368
1369 * gcc.c-torture/compile/20001009-1.c: Move from here ....
1370 * gcc.c-torture/execute/20001009-2.c: ... to here.
1371
1372 2000-10-09 Geoff Keating <geoffk@cygnus.com>
1373
1374 * gcc.c-torture/compile/20001009-1.c: New testcase.
1375 * gcc.c-torture/execute/20001009-1.c: New testcase.
1376 Testcases provided by Jan Hubicka <jh@suse.cz>.
1377
1378 2000-10-08 Joseph S. Myers <jsm28@cam.ac.uk>
1379
1380 * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
1381 gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
1382 uintmax_t using <limits.h> to emulate the compiler's internal
1383 logic. No longer XFAIL %j tests.
1384
1385 2000-10-08 Joseph S. Myers <jsm28@cam.ac.uk>
1386
1387 * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
1388 gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
1389 gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
1390 regexps and details of expected handling of some bad formats.
1391 * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
1392 suppression.
1393
1394 2000-10-07 Joseph S. Myers <jsm28@cam.ac.uk>
1395
1396 * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
1397 g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
1398 g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
1399 gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
1400 in list archives.
1401
1402 2000-10-06 Richard Henderson <rth@cygnus.com>
1403
1404 * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
1405 * g++.old-deja/g++.brendan/crash52.C: Likewise.
1406 * g++.old-deja/g++.jason/report.C: Likewise.
1407 * g++.old-deja/g++.law/friend5.C: Likewise.
1408 * g++.old-deja/g++.mike/p646.C: Likewise. Adjust the spelling
1409 of the expected warnings.
1410
1411 2000-10-06 Nathan Sidwell <nathan@codesourcery.com>
1412
1413 * g++.old-deja/g++.pt/enum14.C: New test.
1414
1415 2000-10-05 Nathan Sidwell <nathan@codesourcery.com>
1416
1417 * g++.old-deja/g++.pt/crash59.C: New test.
1418
1419 2000-10-04 Will Cohen <wcohen@redhat.com>
1420
1421 * gcc.dg/20000926-1.c: New test.
1422
1423 2000-10-03 Geoff Keating <geoffk@cygnus.com>
1424
1425 * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
1426 function name for current C++ compiler.
1427 Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
1428
1429 2000-09-29 Gabriel Dos Reis <gdr@codesourcery.com>
1430
1431 * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
1432 __PRETTY_FUNCTION__.
1433 * g++.old-deja/g++.ext/pretty2.C: Likewise.
1434
1435 2000-09-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1436
1437 * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
1438
1439 2000-09-26 Jakub Jelinek <jakub@redhat.com>
1440
1441 * gcc.c-torture/compile/20000923-1.c: New test.
1442
1443 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
1444
1445 * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
1446 * g++.old-deja/g++.pt/ttp62.C: Same.
1447 * g++.old-deja/g++.other/inline14.C: Same.
1448
1449 2000-09-24 Richard Henderson <rth@cygnus.com>
1450
1451 * gcc.c-torture/execute/20000914-1.c: Declare malloc.
1452
1453 2000-09-24 Joseph S. Myers <jsm28@cam.ac.uk>
1454
1455 * gcc.dg/c90-printf-1.c: Add test for wide string format.
1456
1457 2000-09-22 Geoff Keating <geoffk@cygnus.com>
1458
1459 * gcc.c-torture/compile/20000922-1.c: New file.
1460
1461 2000-09-21 Nick Clifton <nickc@redhat.com>
1462
1463 * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
1464 a signed long modulo operation.
1465 (mod6): New funciton - perform an unsigned long modulo operation.
1466 (main): Add tests for modulos of very large numbers by very small
1467 dividends.
1468
1469 2000-09-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1470
1471 * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
1472
1473 2000-09-19 Richard Henderson <rth@cygnus.com>
1474
1475 * gcc.dg/compare2.c (case 10): XFAIL.
1476
1477 2000-09-18 Richard Henderson <rth@cygnus.com>
1478
1479 * gcc.c-torture/execute/20000906-1.c: Move ...
1480 * gcc.dg/20000906-1.c: ... here. Only run on targets
1481 that support __builtin_trap.
1482
1483 Mon 18-Sep-2000 19:23:11 BST Neil Booth <NeilB@earthling.net>
1484
1485 * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
1486
1487 2000-09-18 Joseph S. Myers <jsm28@cam.ac.uk>
1488
1489 * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
1490 * gcc.dg/format-xopen-1.c: Fix error in one $ format test. Add
1491 more $ format tests.
1492
1493 2000-09-18 Joseph S. Myers <jsm28@cam.ac.uk>
1494
1495 * gcc.dg/format-errmk-1.c: New test.
1496
1497 2000-09-17 Greg McGary <greg@mcgary.org>
1498
1499 * gcc.c-torture/execute/20000917-1.x: Remove.
1500
1501 2000-09-17 Joseph S. Myers <jsm28@cam.ac.uk>
1502
1503 * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
1504
1505 2000-09-17 Greg McGary <greg@mcgary.org>
1506
1507 * gcc.c-torture/execute/20000917-1.c: New test.
1508 * gcc.c-torture/execute/20000917-1.x: XFAIL.
1509
1510 Sat 16-Sep-2000 08:14:58 BST Neil Booth <NeilB@earthling.net>
1511
1512 * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
1513 in nested macro bug.
1514
1515 Fri 15-Sep-2000 06:50:11 BST Neil Booth <NeilB@earthling.net>
1516
1517 * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
1518
1519 Thu Sep 14 16:48:49 2000 Jeffrey A Law (law@cygnus.com)
1520
1521 * gcc.c-torture/execute/20000914-1.c: New test.
1522
1523 2000-09-12 Alexandre Oliva <aoliva@redhat.com>
1524
1525 * g++.other/inline13.C: New test.
1526
1527 2000-09-12 Andreas Jaeger <aj@suse.de>
1528
1529 * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
1530 constant by Ulrich Drepper <drepper@redhat.com>.
1531
1532 Tue Sep 12 18:32:07 2000 J"orn Rennecke <amylaar@redhat.co.uk>
1533
1534 * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
1535
1536 2000-09-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1537
1538 * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
1539
1540 2000-09-11 Zack Weinberg <zack@wolery.cumb.org>
1541
1542 * gcc.dg/cpp/backslash.c: New test.
1543
1544 2000-09-11 Alexandre Oliva <aoliva@redhat.com>
1545
1546 * gcc.c-torture/execute/20000910-1.c: New test.
1547 * gcc.c-torture/execute/20000910-2.c: Likewise.
1548
1549 2000-09-11 Robert Lipe <robertl@sco.com>
1550
1551 * gcc.dg/pragma-align.c: New test.
1552
1553 2000-09-11 Nathan Sidwell <nathan@codesourcery.com>
1554
1555 * g++.old-deja/g++.pt/explicit82.C: New test.
1556 * g++.old-deja/g++.pt/explicit83.C: New test.
1557
1558 2000-09-10 Zack Weinberg <zack@wolery.cumb.org>
1559
1560 * gcc.dg/asm-names.c: New test.
1561
1562 2000-09-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1563
1564 * gcc.dg/cpp/tr-warn6.c: New test
1565
1566 2000-09-07 Joseph S. Myers <jsm28@cam.ac.uk>
1567
1568 * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
1569 be accepted.
1570
1571 2000-09-07 Catherine Moore <clm@redhat.com>
1572
1573 * gcc.c-torture/execute/unroll-1.c: New test.
1574
1575 2000-09-06 Zack Weinberg <zack@wolery.cumb.org>
1576
1577 * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
1578 ERROR markers.
1579 * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
1580 * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
1581 * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
1582 * gcc.dg/wtr-suffix-1.c: Correct error regexps.
1583 * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
1584 Preprocess only.
1585 * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
1586 * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
1587
1588 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
1589
1590 * g++.old-deja/g++.pt/deduct2.C: New test.
1591
1592 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
1593
1594 * g++.old-deja/g++.pt/parms2.C: New test.
1595
1596 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
1597
1598 * g++.old-deja/g++.pt/crash58.C: New test.
1599
1600 2000-09-06 Greg McGary <greg@mcgary.org>
1601
1602 * gcc.c-torture/execute/20000906-1.c: New test.
1603 * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
1604
1605 2000-09-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1606
1607 * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
1608
1609 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
1610
1611 * g++.old-deja/g++.pt/crash57.C: New test.
1612
1613 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
1614
1615 * g++.old-deja/g++.pt/crash56.C: New test.
1616
1617 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
1618
1619 * g++.old-deja/g++.pt/koenig1.C: New test.
1620
1621 2000-09-04 Jakub Jelinek <jakub@redhat.com>
1622
1623 * gcc.dg/20000904-1.c: New test.
1624
1625 2000-09-04 Jakub Jelinek <jakub@redhat.com>
1626
1627 * gcc.dg/cpp/paste8.c: New test.
1628
1629 2000-09-01 Alexandre Oliva <aoliva@redhat.com>
1630
1631 * gcc.c-torture/compile/20000827-1.c: New test.
1632
1633 2000-09-01 Joseph S. Myers <jsm28@cam.ac.uk>
1634
1635 * gcc.dg/format-diag-1.c: New test.
1636
1637 2000-09-01 Joseph S. Myers <jsm28@cam.ac.uk>
1638
1639 * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
1640 gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
1641 gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
1642 gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
1643 gcc.dg/formatz-1.c: Adjust warning regular expressions.
1644
1645 2000-09-01 Nathan Sidwell <nathan@codesourcery.com>
1646
1647 * g++.old-deja/g++.other/nested4.C: New test.
1648
1649 2000-09-01 Nathan Sidwell <nathan@codesourcery.com>
1650
1651 * g++.old-deja/g++.ns/scoped1.C: New test.
1652
1653 2000-08-30 Alexandre Oliva <aoliva@redhat.com>
1654
1655 * lib/g++.exp: Support testing already-installed GCC.
1656
1657 2000-08-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1658
1659 * wtr-label-1.c, wtr-suffix-1.c: New tests.
1660
1661 2000-08-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1662
1663 * gcc.dg/return-type-2.c: New test.
1664
1665 2000-08-27 Geoff Keating <geoffk@cygnus.com>
1666
1667 * gcc.c-torture/compile/20000825-1.c: New test.
1668
1669 2000-08-26 Alexandre Oliva <aoliva@redhat.com>
1670
1671 * gcc.dg/dwarf2-2.c: New test.
1672
1673 2000-08-26 Zack Weinberg <zack@wolery.cumb.org>
1674
1675 * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
1676 dg-warning regexps.
1677
1678 2000-08-25 Joseph S. Myers <jsm28@cam.ac.uk>
1679
1680 * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
1681 gcc.dg/format-ext-5.c: New tests.
1682
1683 2000-08-25 Jakub Jelinek <jakub@redhat.com>
1684
1685 * testsuite/g++.old-deja/g++.other/crash22.C: New test.
1686
1687 2000-08-24 Mark Mitchell <mark@codesourcery.com>
1688
1689 * gcc.dg/noncompile/930622-2.c: Adjust error message.
1690
1691 2000-08-24 Richard Henderson <rth@cygnus.com>
1692
1693 * gcc.dg/ia64-sync-1.c: New test.
1694 * gcc.dg/ia64-sync-2.c: New test.
1695 * gcc.dg/ia64-asm-1.c: New test.
1696
1697 2000-08-24 Joseph S. Myers <jsm28@cam.ac.uk>
1698
1699 * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
1700 * gcc.dg/format-ext-2.c: New test.
1701
1702 2000-08-23 Jason Merrill <jason@redhat.com>
1703
1704 * lib/old-dejagnu.exp: Also ignore "In member function" and
1705 "At global scope".
1706
1707 2000-08-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1708
1709 * gcc.dg/noncompile/label-lineno-1.c: New test.
1710
1711 2000-08-23 Joseph S. Myers <jsm28@cam.ac.uk>
1712
1713 * gcc.dg/c99-array-nonobj-1.c: New test.
1714
1715 2000-08-23 Joseph S. Myers <jsm28@cam.ac.uk>
1716
1717 * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
1718 tests.
1719 * gcc.dg/format-ext-1.c: New test.
1720
1721 2000-08-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1722
1723 * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
1724 gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
1725 gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
1726 gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
1727 gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
1728
1729 2000-08-22 Joseph S. Myers <jsm28@cam.ac.uk>
1730
1731 * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
1732 gcc.dg/c99-strftime-2.c: New tests.
1733
1734 2000-08-22 Richard Henderson <rth@cygnus.com>
1735
1736 * gcc.c-torture/execute/20000822-1.c: New test.
1737
1738 2000-08-21 Jakub Jelinek <jakub@redhat.com>
1739
1740 * gcc.c-torture/execute/20000819-1.x: Remove.
1741
1742 2000-08-21 Joseph S. Myers <jsm28@cam.ac.uk>
1743
1744 * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
1745 gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
1746 gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
1747 gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
1748 gcc.dg/format-xopen-1.c: New tests.
1749
1750 2000-08-21 Joseph S. Myers <jsm28@cam.ac.uk>
1751
1752 * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
1753
1754 2000-08-21 Jakub Jelinek <jakub@redhat.com>
1755
1756 * g++.old-deja/g++.other/loop2.C: New test.
1757
1758 * gcc.c-torture/compile/20000606-1.c: New test.
1759 * gcc.c-torture/compile/20000728-1.c: New test.
1760 * gcc.c-torture/execute/20000801-1.c: New test.
1761 * gcc.c-torture/execute/20000801-2.c: New test.
1762 * gcc.c-torture/execute/20000819-1.c: New test.
1763 * gcc.c-torture/execute/20000819-1.x: XFAIL.
1764 * gcc.dg/20000629-1.c: New test.
1765 * gcc.dg/20000724-1.c: New test.
1766 * gcc.dg/20000807-1.c: New test.
1767
1768 Sun Aug 20 01:41:35 MSD 2000 Dennis Chernoivanov <cdi@sparc.spb.su>
1769
1770 * gcc.dg/cpp/pragma-1.c: New test.
1771 * gcc.dg/cpp/pragma-2.c: New test.
1772
1773 2000-08-18 Zack Weinberg <zack@wolery.cumb.org>
1774
1775 * gcc.dg/cpp/lexstrng.c: Don't include string.h.
1776 * gcc.dg/cpp/paste2.c: Don't include string.h. Prototype strcmp.
1777
1778 Fri Aug 18 16:57:35 2000 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
1779
1780 * gcc.c-torture/compile/20000818-1.c: New test.
1781
1782 2000-08-18 Manfred Hollstein <manfredh@redhat.com>
1783
1784 * gcc.c-torture/execute/20000818-1.c: New test.
1785
1786 2000-08-18 Joseph S. Myers <jsm28@cam.ac.uk>
1787
1788 * gcc.dg/format-va-1.c: New test.
1789
1790 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
1791
1792 * g++.old-deja/g++.other/typedef8.C: New test.
1793
1794 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
1795
1796 * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
1797 * g++.old-deja/g++.mike/net36.C: Mark candidate.
1798 * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
1799 * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
1800 * g++.old-deja/g++.other/ptrmem7.C: New test.
1801 * g++.old-deja/g++.pt/ptrmem10.C: New test.
1802
1803 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
1804
1805 * g++.old-deja/g++.pt/typename27.C: New test.
1806
1807 2000-08-17 Nathan Sidwell <nathan@codesourcery.com>
1808
1809 * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
1810 * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
1811 * g++.old-deja/g++.pt/friend45.C: New test.
1812 * g++.old-deja/g++.other/friend8.C: New test.
1813
1814 2000-08-15 Richard Henderson <rth@cygnus.com>
1815
1816 * gcc.c-torture/execute/20000815-1.c: New test.
1817
1818 2000-08-15 Joseph S. Myers <jsm28@cam.ac.uk>
1819
1820 * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
1821 gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
1822 gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
1823
1824 2000-08-14 Nathan Sidwell <nathan@codesourcery.com>
1825
1826 * g++.old-deja/g++.other/refinit2.C: New test.
1827
1828 2000-08-13 Geoff Keating <geoffk@cygnus.com>
1829
1830 * lib/c-torture.exp (c-torture): Make
1831 compiler_conditional_xfail_data global.
1832 * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
1833 compiler_conditional_xfail_data machinery.
1834 (f-torture-execute): Likewise.
1835 * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
1836 and only when unrolling loops.
1837
1838 * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
1839
1840 2000-08-11 Nathan Sidwell <nathan@codesourcery.com>
1841
1842 * g++.old-deja/g++.pt/explicit81.C: New test.
1843
1844 2000-08-11 Nathan Sidwell <nathan@codesourcery.com>
1845
1846 * g++.old-deja/g++.pt/typename26.C: New test.
1847
1848 2000-08-10 Geoff Keating <geoffk@cygnus.com>
1849
1850 * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
1851 warning.
1852
1853 2000-08-10 Nathan Sidwell <nathan@codesourcery.com>
1854
1855 * g++.old-deja/g++.other/array3.C: New test.
1856
1857 2000-08-09 Joseph S. Myers <jsm28@cam.ac.uk>
1858
1859 * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
1860 gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
1861 gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
1862 New tests.
1863
1864 2000-08-09 Nathan Sidwell <nathan@codesourcery.com>
1865
1866 * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
1867 * g++.old-deja/g++.abi/vmihint.C: Likewise.
1868
1869 2000-08-09 Alexandre Oliva <aoliva@redhat.com>
1870
1871 * gcc.c-torture/execute/20000808-1.c: New test.
1872
1873 2000-08-09 Joseph S. Myers <jsm28@cam.ac.uk>
1874
1875 * gcc.dg/c90-const-expr-1.c: New test.
1876
1877 2000-08-08 Richard Henderson <rth@cygnus.com>
1878
1879 * gcc.dg/noncompile/920923-1.c: Declare calloc.
1880
1881 2000-08-08 Joseph S. Myers <jsm28@cam.ac.uk>
1882
1883 * gcc.dg/noncompile/const-ll-1.c: New test.
1884
1885 2000-08-07 Joseph S. Myers <jsm28@cam.ac.uk>
1886
1887 * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
1888
1889 Sun Aug 6 11:41:51 2000 Ovidiu Predescu <ovidiu@cup.hp.com>
1890
1891 * lib/objc.exp (objc_target_compile): Set the ld_library_path so
1892 that running programs linked against the shared version of libobjc
1893 run correctly.
1894
1895 2000-08-06 Joseph S. Myers <jsm28@cam.ac.uk>
1896
1897 * gcc.dg/c99-printf-1.c: New test.
1898
1899 2000-08-06 Joseph S. Myers <jsm28@cam.ac.uk>
1900
1901 * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
1902
1903 2000-08-05 Zack Weinberg <zack@wolery.cumb.org>
1904
1905 * gcc.c-torture/execute/20000731-1.x: Delete.
1906
1907 2000-08-04 Zack Weinberg <zack@wolery.cumb.org>
1908
1909 * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
1910 and torture_without_loops as is done by c-torture.exp.
1911 (search_for): Copy from c-torture.exp.
1912 (gcc-dg-runtest): New function, drives a directory of tests
1913 iterating over the TORTURE_OPTIONS.
1914 (scan-assembler, scan-assembler-not): Move here from
1915 individual directory drivers.
1916
1917 * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
1918 defined by lib/gcc-dg.exp.
1919 * gcc.dg/cpp/cpp.exp: Likewise.
1920 * gcc.dg/noncompile/noncompile.exp: Likewise. Use
1921 gcc-dg-runtest, so we cycle over optimization options.
1922
1923 * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
1924 * gcc.dg/compare2.c: No longer expected to fail.
1925
1926 Fri Aug 4 23:00:50 2000 J"orn Rennecke <amylaar@cygnus.co.uk>
1927
1928 * gcc.c-torture/execute/20000804-1.c: New test.
1929
1930 2000-08-04 Joseph S. Myers <jsm28@cam.ac.uk>
1931
1932 * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
1933
1934 2000-08-03 Zack Weinberg <zack@wolery.cumb.org>
1935
1936 * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
1937
1938 Thu Aug 3 01:46:33 2000 Jeffrey A Law (law@cygnus.com)
1939
1940 * gcc.c-torture/compile/20000803-1.c: New test.
1941
1942 2000-08-03 Joseph S. Myers <jsm28@cam.ac.uk>
1943
1944 * gcc.c-torture/execute/20000801-3.c,
1945 gcc.c-torture/execute/20000801-4.c: New tests.
1946 * gcc.c-torture/execute/20000801-3.x,
1947 gcc.c-torture/execute/20000801-4.x: Xfail.
1948
1949 2000-08-02 Geoff Keating <geoffk@cygnus.com>
1950
1951 * lib/objc.exp (objc_target_compile): Look for libobjc.a in
1952 libobjc/.libs to allow for libtool.
1953
1954 2000-08-02 Jakub Jelinek <jakub@redhat.com>
1955
1956 * gcc.c-torture/compile/20000802-1.c: New test.
1957
1958 2000-08-02 Zack Weinberg <zack@wolery.cumb.org>
1959
1960 * gcc.dg/cpp/macsyntx.c: Fix error regexp.
1961
1962 Mon Jul 31 21:14:49 2000 Jeffrey A Law (law@cygnus.com)
1963
1964 * gcc-c-torture/execute/20000731-2.c: New test.
1965
1966 * gcc.c-torture/execute/20000731-1.c: New test.
1967 * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
1968
1969 2000-07-31 Jakub Jelinek <jakub@redhat.com>
1970
1971 * testsuite/gcc.dg/cpp/paste7.c: New test.
1972 * gcc.dg/cpp/20000725-1.c: New test.
1973
1974 2000-07-31 Zack Weinberg <zack@wolery.cumb.org>
1975
1976 * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
1977 * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
1978 declaration warning for __builtin_dwarf_reg_size.
1979
1980 * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
1981
1982 2000-07-31 Joseph S. Myers <jsm28@cam.ac.uk>
1983
1984 * gcc.dg/noncompile/voidparam-1.c: New test.
1985
1986 2000-07-30 Richard Henderson <rth@cygnus.com>
1987
1988 * gcc.dg/c90-digraph-1.c: Don't xfail.
1989 * gcc.dg/compare2.c (case 10): Xfail.
1990 * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
1991
1992 2000-07-27 Joseph S. Myers <jsm28@cam.ac.uk>
1993
1994 * gcc.dg/c99-main-1.c: New test.
1995
1996 2000-07-25 Joseph S. Myers <jsm28@cam.ac.uk>
1997
1998 * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
1999
2000 Wed Jul 26 19:41:51 2000 Hans-Peter Nilsson <hp@axis.com>
2001
2002 * gcc.c-tortuer/execute/20000726-1.c: New test.
2003
2004 2000-07-26 Alexandre Oliva <aoliva@redhat.com>
2005
2006 * gcc.c-torture/execute/enum-2.c: New test.
2007
2008 2000-07-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2009
2010 * gcc.dg/cpp/tr-warn3.c: New test.
2011
2012 2000-07-25 Nathan Sidwell <nathan@codesourcery.com>
2013
2014 * g++.old-deja/g++.ext/implicit1.C: Remove.
2015 * g++.old-deja/g++.jason/c2.C: Remove
2016 * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
2017 * g++.old-deja/g++.pt/crash16.C: Likewise.
2018 * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
2019
2020 2000-07-25 Nathan Sidwell <nathan@codesourcery.com>
2021
2022 * g++.old-deja/g++.other/for2.C: New test.
2023
2024 2000-07-25 Jakub Jelinek <jakub@redhat.com>
2025
2026 * gcc.dg/20000720-1.c: New test.
2027
2028 2000-07-25 Toon Moene <toon@moene.indiv.nluug.nl>
2029
2030 * g77.f-torture/compile/20000630-2.x: Removed. Case fixed.
2031
2032 2000-07-24 Geoff Keating <geoffk@cygnus.com>
2033
2034 * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
2035 * gcc.c-torture/execute/20000722-1.c: New.
2036 * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
2037
2038 2000-07-24 Jakub Jelinek <jakub@redhat.com>
2039
2040 * gcc.dg/cpp/20000720-1.S: New test.
2041
2042 2000-07-21 Michael Meissner <meissner@redhat.com>
2043
2044 * gcc.c-torture/execute/ieee/hugeval.c: New test.
2045
2046 2000-07-20 Zack Weinberg <zack@wolery.cumb.org>
2047
2048 * g++.old-deja/g++.brendan/crash16.C,
2049 g++.old-deja/g++.brendan/parse3.C,
2050 g++.old-deja/g++.brendan/redecl1.C,
2051 g++.old-deja/g++.ns/template13.C,
2052 g++.old-deja/g++.other/decl4.C,
2053 g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
2054
2055 2000-07-20 Zack Weinberg <zack@wolery.cumb.org>
2056
2057 * lib/old-dejagnu.exp: Check for both "Internal compiler error"
2058 and "Internal error".
2059
2060 * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
2061 regexps.
2062 * gcc.dg/cpp/paste6.c: New test.
2063
2064 2000-07-19 Zack Weinberg <zack@wolery.cumb.org>
2065
2066 * gcc.dg/cpp/tr-direct.c: New test.
2067
2068 * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
2069 gcc.dg/cpp/undef1.c: Tweak error regexps.
2070
2071 2000-07-18 Eric Christopher <echristo@redhat.com>
2072
2073 * gcc.c-torture/compile/20000718-1.c: New test.
2074
2075 2000-07-18 Zack Weinberg <zack@wolery.cumb.org>
2076
2077 * cpplex.c (_cpp_push_token): If the token being pushed back
2078 is the previous token in this context, just subtract one from
2079 context->posn.
2080 * cppmacro.c (save_expansion): Clear aux field when storing a
2081 placemarker.
2082
2083 2000-07-18 Alexandre Oliva <aoliva@redhat.com>
2084
2085 * gcc.dg/noncompile/redecl-1.c: New test.
2086
2087 2000-07-18 Jakub Jelinek <jakub@redhat.com>
2088
2089 * gcc.c-torture/execute/20000717-5.c: New test.
2090 * gcc.c-torture/execute/20000717-1.x: Removed.
2091
2092 2000-07-17 Richard Henderson <rth@cygnus.com>
2093
2094 * gcc.c-torture/execute/20000717-4.c: New test.
2095
2096 2000-07-17 Zack Weinberg <zack@wolery.cumb.org>
2097
2098 * gcc.dg/cpp/syshdr.c: New test.
2099 * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
2100
2101 2000-07-17 Neil Booth <neilb@earthling.net>
2102
2103 * gcc.dg/cpp/cmdlne-dM.c: New test.
2104 * gcc.dg/cpp/cmdlne-dD.c: New test.
2105
2106 Mon Jul 17 03:13:12 2000 Jeffrey A Law (law@cygnus.com)
2107
2108 * gcc.c-torture/execute/20000717-3.c: New test.
2109
2110 * gcc.c-torture/compile/20000717-1.c: New test.
2111
2112 2000-07-17 Geoffrey Keating <geoffk@cygnus.com>
2113
2114 * gcc.c-torture/execute/20000717-2.c: New test.
2115
2116 2000-07-17 Joseph S. Myers <jsm28@cam.ac.uk>
2117
2118 * gcc.dg/formatz-1.c: New test.
2119
2120 * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
2121 * gcc.dg/c99-digraph-1.c: New tests.
2122
2123 * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
2124 * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
2125
2126 * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
2127 * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
2128 * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
2129 * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
2130 * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
2131 * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
2132 * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
2133
2134 Mon Jul 17 00:41:57 2000 Greg McGary <greg@mcgary.org>
2135
2136 * gcc.c-torture/execute/20000717-1.c: New test.
2137 * gcc.c-torture/execute/20000717-1.x: Expected to fail.
2138
2139 2000-07-15 Jakub Jelinek <jakub@redhat.com>
2140
2141 * gcc.c-torture/execute/20000715-2.c: New test.
2142 * gcc.dg/20000715-1.c: New test.
2143
2144 2000-07-15 Michael Meissner <meissner@redhat.com>
2145
2146 * gcc.c-torture/execute/20000715-1.c: New test.
2147
2148 2000-07-13 Jakub Jelinek <jakub@redhat.com>
2149
2150 * gcc.c-torture/execute/20000707-1.c: New test.
2151
2152 2000-07-13 Neil Booth <NeilB@earthling.net>
2153
2154 * testsuite/gcc.dg/cpp/digraph1.c,
2155 testsuite/gcc.dg/cpp/digraph2.c,
2156 testsuite/gcc.dg/cpp/digraphs.c: New tests.
2157
2158 2000-07-12 David Billinghurst <David Billinghurst@riotinto.com.au>
2159
2160 * g77.f-torture/compile/20000630-2.f: New test.
2161 * g77.f-torture/compile/20000630-2.x
2162
2163 2000-07-11 David Billinghurst <David.Billinghurst@riotinto.com.au>
2164
2165 * g77.f-torture/execute/20000503-1.x: Delete. Test now passes.
2166
2167 2000-07-11 Neil Booth <NeilB@earthling.net>
2168
2169 * gcc.dg/cpp/cmdlne-C.c: Fix typo.
2170
2171 2000-07-11 Neil Booth <NeilB@earthling.net>
2172
2173 * gcc.dg/cpp/cmdlne-C.c: New.
2174
2175 2000-07-09 Neil Booth <NeilB@earthling.net>
2176
2177 * gcc.dg/cpp/directiv.c: New tests.
2178 * gcc.dg/cpp/undef1.c: Update.
2179
2180 2000-07-08 Angela Marie Thomas <angela@cygnus.com>
2181
2182 * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
2183
2184 2000-07-09 Neil Booth <NeilB@earthling.net>
2185
2186 * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
2187
2188 2000-07-07 Zack Weinberg <zack@wolery.cumb.org>
2189
2190 * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
2191 gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
2192
2193 2000-07-08 Neil Booth <NeilB@earthling.net>
2194
2195 * gcc.dg/cpp/macsyntx.c: New tests.
2196
2197 2000-07-07 Jakub Jelinek <jakub@redhat.com>
2198
2199 * gcc.dg/20000707-1.c: New test.
2200
2201 2000-07-07 Jakub Jelinek <jakub@redhat.com>
2202
2203 * gcc.c-torture/execute/20000706-1.c: New test.
2204 * gcc.c-torture/execute/20000706-2.c: New test.
2205 * gcc.c-torture/execute/20000706-3.c: New test.
2206 * gcc.c-torture/execute/20000706-4.c: New test.
2207 * gcc.c-torture/execute/20000706-5.c: New test.
2208
2209 2000-07-06 Nathan Sidwell <nathan@codesourcery.com>
2210
2211 * g++.old-deja/g++.pt/instantiate7.C: New test.
2212
2213 2000-07-06 Nathan Sidwell <nathan@codesourcery.com>
2214
2215 * g++.old-deja/g++.mike/thunk2.C: Add return 0.
2216 * g++.old-deja/g++.mike/thunk3.C: Likewise.
2217 * g++.old-deja/g++.other/rtti3.C: Likewise.
2218 * g++.old-deja/g++.other/rttid3.C: Likewise.
2219
2220 2000-06-30 David Billinghurst <David Billinghurst@riotinto.com.au>
2221
2222 * g77.f-torture/compile/20000630-1.x: Fix typo
2223
2224 2000-07-05 Zack Weinberg <zack@wolery.cumb.org>
2225
2226 * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
2227 assembly output.
2228
2229 2000-07-04 Zack Weinberg <zack@wolery.cumb.org>
2230
2231 * gcc.dg/cpp/ident.c: New test.
2232
2233 2000-07-05 Neil Booth <NeilB@earthling.net>
2234
2235 * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
2236 gcc.dg/cpp/lexstrng.c: New tests.
2237
2238 2000-07-04 Neil Booth <NeilB@earthling.net>
2239
2240 * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
2241 * gcc.dg/cpp/strify2.c: Same.
2242
2243 2000-07-03 Zack Weinberg <zack@wolery.cumb.org>
2244
2245 * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
2246 * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
2247 * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
2248 * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
2249
2250 * testsuite/gcc.dg/cpp/macro1.c,
2251 testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
2252 testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
2253 testsuite/gcc.dg/cpp/strify1.c,
2254 testsuite/gcc.dg/cpp/strify2.c: New tests.
2255
2256 2000-07-03 Jakub Jelinek <jakub@redhat.com>
2257
2258 * gcc.c-torture/execute/20000703-1.c: New test.
2259
2260 2000-07-03 Nathan Sidwell <nathan@codesourcery.com>
2261
2262 * g++.old-deja/g++.pt (lookup10.C): New test.
2263
2264 2000-07-03 Nathan Sidwell <nathan@codesourcery.com>
2265
2266 * g++.old-deja/g++.pt (typename25.C): New test.
2267
2268 2000-07-02 Zack Weinberg <zack@wolery.cumb.org
2269
2270 * gcc.c-torture/compile/20000701-1.c: New test.
2271
2272 2000-06-30 Nick Clifton <nickc@cygnus.com>
2273
2274 * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
2275 to test case.
2276
2277 2000-06-30 Catherine Moore <clm@cygnus.com>
2278
2279 * gcc.c-torture/execute/align-1.c: New test.
2280
2281 2000-06-30 Nathan Sidwell <nathan@codesourcery.com>
2282
2283 * g++.old-deja/g++.pt/expr8.C: New test.
2284 * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
2285
2286 2000-06-29 Nick Clifton <nickc@cygnus.com>
2287
2288 * gcc.c-torture/compile/20000629-1.c: New test.
2289
2290 2000-06-29 Zack Weinberg <zack@wolery.cumb.org>
2291
2292
2293 Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
2294 gcc.dg/noncompile directory, depending on whether they're
2295 preprocessor tests or not. Annotate all the tests for the dg
2296 framework.
2297
2298 * gcc.c-torture/noncompile/noncompile.exp: Delete.
2299 * gcc.dg/noncompile/noncompile.exp: New.
2300
2301 * Moved files:
2302 Old name New name
2303 gcc.c-torture/noncompile/920507-1.c gcc.dg/noncompile/920507-1.c
2304 gcc.c-torture/noncompile/920616-2.c gcc.dg/noncompile/920616-2.c
2305 gcc.c-torture/noncompile/920721-2.c gcc.dg/noncompile/920721-2.c
2306 gcc.c-torture/noncompile/920824-1.c gcc.dg/noncompile/920824-1.c
2307 gcc.c-torture/noncompile/920923-1.c gcc.dg/noncompile/920923-1.c
2308 gcc.c-torture/noncompile/921102-1.c gcc.dg/noncompile/921102-1.c
2309 gcc.c-torture/noncompile/921116-1.c gcc.dg/noncompile/921116-1.c
2310 gcc.c-torture/noncompile/930301-1.c gcc.dg/noncompile/930301-1.c
2311 gcc.c-torture/noncompile/930622-1.c gcc.dg/noncompile/930622-1.c
2312 gcc.c-torture/noncompile/930622-2.c gcc.dg/noncompile/930622-2.c
2313 gcc.c-torture/noncompile/930714-1.c gcc.dg/noncompile/930714-1.c
2314 gcc.c-torture/noncompile/931203-1.c gcc.dg/noncompile/931203-1.c
2315 gcc.c-torture/noncompile/940112-1.c gcc.dg/noncompile/940112-1.c
2316 gcc.c-torture/noncompile/940227-1.c gcc.dg/noncompile/940227-1.c
2317 gcc.c-torture/noncompile/940510-1.c gcc.dg/noncompile/940510-1.c
2318 gcc.c-torture/noncompile/950825-1.c gcc.dg/noncompile/950825-1.c
2319 gcc.c-torture/noncompile/950921-1.c gcc.dg/noncompile/950921-1.c
2320 gcc.c-torture/noncompile/951123-1.c gcc.dg/noncompile/951123-1.c
2321 gcc.c-torture/noncompile/971104-1.c gcc.dg/noncompile/971104-1.c
2322 gcc.c-torture/noncompile/990416-1.c gcc.dg/noncompile/990416-1.c
2323 gcc.c-torture/noncompile/init-1.c gcc.dg/noncompile/init-1.c
2324 gcc.c-torture/noncompile/init-2.c gcc.dg/noncompile/init-2.c
2325 gcc.c-torture/noncompile/invalid_asm.c gcc.dg/noncompile/invalid_asm.c
2326 gcc.c-torture/noncompile/va-arg-1.c gcc.dg/noncompile/va-arg-1.c
2327
2328 gcc.c-torture/noncompile/940712-1.c gcc.dg/cpp/19940712-1.c
2329 gcc.c-torture/noncompile/940712-1.h gcc.dg/cpp/19940712-1.h
2330 gcc.c-torture/noncompile/940712-1a.h gcc.dg/cpp/19940712-1a.h
2331 gcc.c-torture/noncompile/940712-1b.h gcc.dg/cpp/19940712-1b.h
2332 gcc.c-torture/noncompile/951025-1.c gcc.dg/cpp/19951025-1.c
2333 gcc.c-torture/noncompile/951227-1.c gcc.dg/cpp/19951227-1.c
2334
2335 2000-06-29 Zack Weinberg <zack@wolery.cumb.org>
2336
2337 * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
2338 declare one variable. On the fourth, error.
2339 * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
2340 declared by 20000628-1a.h.
2341
2342 2000-06-29 Richard Henderson <rth@redhat.com>
2343
2344 * gcc.c-torture/execute/930529-1.x: New file.
2345 * gcc.dg/920413-1.c: Adjust expected warning text.
2346 * gcc.dg/980217-1.c: Declare abort.
2347 * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
2348
2349 Thu Jun 29 09:42:40 2000 Jeffrey A Law (law@cygnus.com)
2350
2351 * g77.f-torture/compile/20000629-1.f: New test.
2352 * g77.f-torture/compile/20000629-1.x: Expected to fail.
2353
2354 2000-06-28 Zack Weinberg <zack@wolery.cumb.org>
2355
2356 Rearrange lots of files, removing entirely the
2357 gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
2358 directories.
2359
2360 * Deleted files:
2361 gcc.c-torture/code_quality/code_quality.exp
2362 gcc.c-torture/special/special.exp
2363 gcc.failure/failure.exp
2364 gcc.failure/940409-1.x
2365 gcc.c-torture/compile/961203-1.x
2366
2367 * New files:
2368 gcc.misc-tests/linkage.exp
2369 gcc.c-torture/execute/920730-1t.c
2370 gcc.c-torture/execute/920730-1t.x
2371 gcc.c-torture/compile/920520-1.x
2372 gcc.c-torture/compile/920521-1.x
2373 gcc.c-torture/compile/981006-1.x
2374 gcc.c-torture/execute/eeprof-1.x
2375
2376 * Moved files (possibly with modifications to fit a new harness):
2377 Old name New name
2378 gcc.c-torture/code_quality/920608-1.c gcc.c-torture/compile/920608-1.c
2379 gcc.c-torture/special/920413-1.c gcc.dg/920413-1.c
2380 gcc.c-torture/special/920520-1.c gcc.c-torture/compile/920520-1.c
2381 gcc.c-torture/special/920521-1.c gcc.c-torture/compile/920521-1.c
2382 gcc.c-torture/special/920717-x.c gcc.misc-tests/linkage-x.c
2383 gcc.c-torture/special/920717-y.c gcc.misc-tests/linkage-y.c
2384 gcc.c-torture/special/920730-1.c gcc.c-torture/execute/920730-1.c
2385 gcc.c-torture/special/930510-1.c gcc.dg/cpp/19930510-1.c
2386 gcc.c-torture/special/951130-1.c gcc.dg/951130-1.c
2387 gcc.c-torture/special/960224-1.c gcc.dg/cpp/19960224-1.c
2388 gcc.c-torture/special/960224-2.c gcc.dg/cpp/19960224-2.c
2389 gcc.c-torture/special/981006-1.c gcc.c-torture/compile/981006-1.c
2390 gcc.c-torture/special/eeprof-1.c gcc.c-torture/execute/eeprof-1.c
2391 gcc.failure/940409-1.c gcc.dg/940409-1.c
2392
2393 2000-06-28 Zack Weinberg <zack@wolery.cumb.org>
2394
2395 * c-torture/compile/961203-1.x: Delete.
2396
2397 * gcc.misc-tests/acker1.c: Report failure. Use return from main,
2398 not exit. Include stdio.h.
2399 * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
2400 * gcc.misc-tests/dg-12.c: Likewise.
2401 * gcc.misc-tests/dg-5.c: Likewise.
2402 * gcc.misc-tests/dg-6.c: Likewise.
2403 * gcc.misc-tests/dg-7.c: Prototype abort.
2404 * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
2405 * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
2406 * gcc.misc-tests/matrix1.c: Report failure. Use return from main,
2407 not exit.
2408 * gcc.misc-tests/sieve.c: Use return from main, not exit.
2409 * gcc.misc-tests/sort2.c: Use return from main, not exit.
2410
2411 2000-06-28 Jakub Jelinek <jakub@redhat.com>
2412
2413 * gcc.dg/cpp/20000628-1.c: New test.
2414 * gcc.dg/cpp/20000628-1.h: New header for above test.
2415 * gcc.dg/cpp/20000628-1a.h: Likewise.
2416
2417 2000-06-27 Zack Weinberg <zack@wolery.cumb.org>
2418
2419 * gcc.dg/cpp: New directory.
2420 * gcc.dg/cpp/cpp.exp: New driver.
2421 * gcc.dg/cpp/20000627-1.c: New test.
2422 * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
2423 * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
2424 and rewrite as a compilation test.
2425
2426 * gcc.dg: Move many files into the cpp subdirectory, possibly
2427 renaming or editing them as well.
2428 Old name New name
2429 990119-1.c cpp/19990119-1.c
2430 990228-1.c cpp/19990228-1.c
2431 990407-1.c cpp/19990407-1.c
2432 990409-1.c cpp/19990409-1.c
2433 990413-1.c cpp/19990413-1.c
2434 990703-1.c cpp/19990703-1.c
2435 20000127-1.c cpp/20000127-1.c
2436 20000129-1.c cpp/20000129-1.c
2437 20000207-1.c cpp/20000207-1.c
2438 20000207-2.c cpp/20000207-2.c
2439 20000209-1.c cpp/20000209-1.c
2440 20000209-2.c cpp/20000209-2.c
2441 20000301-1.c cpp/20000301-1.c
2442 20000419-1.c cpp/20000419-1.c
2443 20000510-1.S cpp/20000510-1.S
2444 20000519-1.c cpp/20000519-1.c
2445 20000529-1.c cpp/20000529-1.c
2446 20000625-1.c cpp/20000625-1.c
2447 20000625-2.c cpp/20000625-2.c
2448 cpp-as1.c cpp/assert1.c
2449 cpp-as2.c cpp/assert2.c
2450 cxx-comments-1.c cpp/cxxcom1.c
2451 cxx-comments-2.c cpp/cxxcom2.c
2452 endif-label.c cpp/endif.c
2453 cpp-hash1.c cpp/hash1.c
2454 cpp-hash2.c cpp/hash2.c
2455 cpp-if1.c cpp/if-1.c
2456 cpp-if2.c cpp/if-2.c
2457 cpp-if3.c cpp/if-3.c
2458 cpp-if4.c cpp/if-4.c
2459 cpp-if5.c cpp/if-5.c
2460 cpp-cond.c cpp/if-cexp.c
2461 cpp-missingop.c cpp/if-mop.c
2462 cpp-missingparen.c cpp/if-mpar.c
2463 cpp-opprec.c cpp/if-oppr.c
2464 cpp-ifparen.c cpp/if-paren.c
2465 cpp-shortcircuit.c cpp/if-sc.c
2466 cpp-shift.c cpp/if-shift.c
2467 cpp-unary.c cpp/if-unary.c
2468 cpp-li1.c cpp/line1.c
2469 cpp-li2.c cpp/line2.c
2470 lineno.c cpp/line3.c
2471 lineno-2.c cpp/line4.c
2472 cpp-mi.c cpp/mi1.c
2473 cpp-mic.h cpp/mi1c.h
2474 cpp-micc.h cpp/mi1cc.h
2475 cpp-mind.h cpp/mi1nd.h
2476 cpp-mindp.h cpp/mi1ndp.h
2477 cpp-mix.h cpp/mi1x.h
2478 cpp-mi2.c cpp/mi2.c
2479 cpp-mi2a.h cpp/mi2a.h
2480 cpp-mi2b.h cpp/mi2b.h
2481 cpp-mi2c.h cpp/mi2c.h
2482 cpp-mi3.c cpp/mi3.c
2483 cpp-mi3.def cpp/mi3.def
2484 poison-1.c cpp/poison.c
2485 pr-impl.c cpp/prag-imp.c
2486 cpp-redef-2.c cpp/redef1.c
2487 cpp-redef.c cpp/redef2.c
2488 strpaste.c cpp/strp1.c
2489 strpaste-2.c cpp/strp2.c
2490 cpp-tradpaste.c cpp/tr-paste.c
2491 cpp-tradstringify.c cpp/tr-str.c
2492 cpp-tradwarn1.c cpp/tr-warn1.c
2493 cpp-tradwarn2.c cpp/tr-warn2.c
2494 trigraphs.c cpp/trigraphs.c
2495 cpp-unc1.c cpp/unc1.c
2496 cpp-unc2.c cpp/unc2.c
2497 cpp-unc3.c cpp/unc3.c
2498 cpp-unc.c cpp/unc4.c
2499 undef.c cpp/undef1.c
2500 undef-2.c cpp/undef2.c
2501 cpp-wi1.c cpp/widestr1.c
2502
2503 2000-06-27 Mark Mitchell <mark@codesourcery.com>
2504
2505 * lib/g++.exp (g++_include_flags): Tweak.
2506
2507 2000-06-27 H.J. Lu <hjl@gnu.org>
2508 Loren J. Rittle <ljrittle@acm.org>
2509
2510 * lib/g++.exp (g++_include_flags): Override libgloss.exp
2511 version with one that knows about the new gcc tree structure.
2512 (g++_link_flags): Same.
2513
2514 2000-06-26 Zack Weinberg <zack@wolery.cumb.org>
2515
2516 * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
2517 gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
2518 case we are cross-compiling.
2519
2520 * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
2521 g++.old-deja/g++.niklas/Makefile.in,
2522 g++.old-deja/g++.niklas/configure.in,
2523 g++.old-deja/g++.other/Makefile.in,
2524 g++.old-deja/g++.other/configure.in,
2525 gcc.c-torture/code_quality/Makefile.in,
2526 gcc.c-torture/code_quality/configure.in,
2527 gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
2528 gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
2529 gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
2530 gcc.c-torture/execute/ieee/Makefile.in,
2531 gcc.c-torture/execute/ieee/configure.in,
2532 gcc.c-torture/noncompile/Makefile.in,
2533 gcc.c-torture/noncompile/configure.in,
2534 gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
2535 gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
2536 gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
2537
2538 2000-06-26 Nathan Sidwell <nathan@codesourcery.com>
2539
2540 * g++.old-deja/g++.other/ambig3.C: New test.
2541
2542 2000-06-26 Nathan Sidwell <nathan@codesourcery.com>
2543
2544 * g++.old-deja/g++.pt/syntax1.C: New test.
2545 * g++.old-deja/g++.pt/syntax2.C: New test.
2546 * g++.old-deja/g++.other/syntax3.C: New test.
2547 * g++.old-deja/g++.other/syntax4.C: New test.
2548
2549 2000-06-25 Zack Weinberg <zack@wolery.cumb.org>
2550
2551 * gcc.dg/20000623-1.c: Prototype exit and abort.
2552
2553 2000-06-25 Zack Weinberg <zack@wolery.cumb.org>
2554
2555 * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
2556 New tests.
2557 * gcc.dg/cpp-mi3.def: New file.
2558
2559 * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
2560 inside assertions.
2561 * gcc.dg/cpp-as2.c: Make error regexps match either old or new
2562 lexer's error messages.
2563 * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
2564 divine anything from the linemarkers.
2565 * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
2566 * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
2567
2568 2000-06-23 Geoffrey Keating <geoffk@cygnus.com>
2569
2570 * gcc.dg/20000623-1.c: New test.
2571
2572 2000-06-22 Jakub Jelinek <jakub@redhat.com>
2573
2574 * gcc.c-torture/execute/20000622-1.c: New test.
2575
2576 2000-06-22 Nathan Sidwell <nathan@codesourcery.com>
2577
2578 * g++.old-deja/g++.other/init15.C: New test.
2579
2580 2000-06-22 Nathan Sidwell <nathan@codesourcery.com>
2581
2582 * g++.old-deja/g++.pt/vaarg2.C: New test.
2583 * g++.old-deja/g++.pt/vaarg3.C: New test.
2584
2585 2000-06-20 Nathan Sidwell <nathan@codesourcery.com>
2586
2587 * g++.old-deja/g++.other/dyncast6.C: New test.
2588
2589 2000-06-15 Jakub Jelinek <jakub@redhat.com>
2590
2591 * gcc.c-torture/execute/loop-6.c: New test.
2592
2593 2000-06-14 Jakub Jelinek <jakub@redhat.com>
2594
2595 * gcc.dg/20000614-1.c: New test.
2596 * gcc.dg/20000614-2.c: New test.
2597
2598 2000-06-14 Hans-Peter Nilsson <hp@axis.com>
2599
2600 * g++.old-deja/g++.other/inline12.C: New test.
2601
2602 2000-06-13 Jakub Jelinek <jakub@redhat.com>
2603
2604 * g++.old-deja/g++.other/eh1.C: New test.
2605
2606 2000-06-12 Jakub Jelinek <jakub@redhat.com>
2607
2608 * g++.old-deja/g++.other/type.C: New test.
2609
2610 2000-06-05 Jakub Jelinek <jakub@redhat.com>
2611
2612 * g++.old-deja/g++.other/initstring.C: New test.
2613
2614 2000-06-12 Jason Merrill <jason@redhat.com>
2615
2616 * g++.old-deja/old-deja.exp: Add -Wno-long-long.
2617
2618 Fri Jun 9 22:46:34 2000 Jeffrey A Law (law@cygnus.com)
2619
2620 * gcc.c-torture/compile/20000609-1.c: New test.
2621
2622 Fri Jun 9 21:54:28 2000 Clinton Popetz <cpopetz@cygnus.com>
2623
2624 * gcc.dg/20000609-1.c: New test.
2625
2626 2000-06-08 Zack Weinberg <zack@wolery.cumb.org>
2627
2628 * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
2629 * gcc.c-torture/noncompile/poison-1.c: Move...
2630 * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
2631 * gcc.dg/cpp-li1.c: Add a token after the #line.
2632
2633 2000-06-05 Richard Henderson <rth@cygnus.com>
2634
2635 * gcc.c-torture/execute/20000605-2.c: New test.
2636 * gcc.c-torture/execute/20000605-3.c: New test.
2637
2638 2000-06-06 David Billinghurst <David Billinghurst@riotinto.com.au>
2639
2640 * g77.f-torture/execute/20000503-1.x: New file.
2641
2642 2000-06-06 Nathan Sidwell <nathan@codesourcery.com>
2643
2644 * g++.old-deja/g++.eh/badalloc1.C: New test.
2645
2646 2000-06-05 Richard Henderson <rth@cygnus.com>
2647
2648 * gcc.c-torture/execute/20000605-1.c: New test.
2649
2650 2000-06-05 Jakub Jelinek <jakub@redhat.com>
2651 Nathan Sidwell <nathan@codesourcery.com>
2652
2653 * gcc.c-torture/compile/20000605-1.c: New test.
2654
2655 2000-06-03 David Billinghurst <David Billinghurst@riotinto.com.au>
2656
2657 * g77.f-torture/compile/20000601-1.f: New test.
2658
2659 2000-06-03 Richard Henderson <rth@cygnus.com>
2660
2661 * gcc.c-torture/execute/20000603-1.c: New.
2662
2663 2000-06-02 Zack Weinberg <zack@wolery.cumb.org>
2664
2665 * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
2666 * gcc.dg/noreturn-2.c (noreturn): Likewise.
2667
2668 2000-06-01 Zack Weinberg <zack@wolery.cumb.org>
2669
2670 * gcc.dg/compare2.c (case 12): XFAIL.
2671 * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
2672 * gcc.dg/noreturn-2.c (noreturn): XFAIL.
2673
2674 * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
2675
2676 2000-05-29 Zack Weinberg <zack@wolery.cumb.org>
2677
2678 * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
2679 guard macro is already defined when the header is first
2680 included.
2681 * gcc.dg/cpp-mix.h: New file.
2682 * gcc.dg/endif-label.c: Update patterns to match compiler.
2683
2684 * g++.brendan/complex1.C: Declare abort.
2685 * g++.law/refs4.C: Remove XFAIL.
2686 * g++.oliva/expr2.C: Declare abort and exit.
2687
2688 2000-05-28 Alexandre Oliva <aoliva@cygnus.com>
2689
2690 * gcc.c-torture/execute/20000528-1.c: New test.
2691
2692 * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
2693 * g++.old-deja/g++.law/temps4.C: Likewise.
2694
2695 * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
2696 stdlib.h. Call abort() on failure.
2697 * g++.old-deja/g++.law/refs4.C: Likewise.
2698 * g++.old-deja/g++.law/temps4.C: Likewise.
2699 * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
2700 * gcc.c-torture/execute/20000112-1.c: Include string.h.
2701
2702 2000-05-27 Zack Weinberg <zack@wolery.cumb.org>
2703
2704 Relative to g++.dg/special:
2705 * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
2706
2707 Relative to g++.old-deja:
2708 * g++.brendan/complex1.C, g++.jason/optimize2.C,
2709 g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
2710 g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
2711 g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
2712 g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
2713 g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
2714 g++.robertl/ice990323-2.C: Prototype exit and/or abort.
2715
2716 * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
2717 g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
2718 g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
2719 g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
2720 g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
2721 g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
2722 and/or string.h.
2723
2724 * g++.other/goto1.C: Update expectations for error messages.
2725
2726 2000-05-25 Alexandre Oliva <aoliva@cygnus.com>
2727
2728 * gcc.c-torture/compile/20000523-1.c: New test.
2729
2730 2000-05-25 Nathan Sidwell <nathan@codesourcery.com>
2731
2732 * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
2733
2734 2000-05-25 Nathan Sidwell <nathan@codesourcery.com>
2735
2736 * g++.old-deja/g++.eh/catch11.C: New test.
2737 * g++.old-deja/g++.eh/catch12.C: New test.
2738
2739 2000-05-24 Nick Clifton <nickc@cygnus.com>
2740
2741 * gcc.c-torture/execute/20000523-1.c: New test.
2742
2743 2000-05-23 Zack Weinberg <zack@wolery.cumb.org>
2744
2745 * c-torture/execute/bcp-1.c: Replace abort in arg of
2746 __builtin_constant_p with a generic external function.
2747
2748 * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
2749 gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
2750 gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
2751 gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
2752 Prototype abort and/or exit.
2753
2754 * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
2755 gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
2756 gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
2757 gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
2758
2759 2000-05-22 Alexandre Oliva <aoliva@cygnus.com>
2760
2761 * gcc.dg/dwarf2-1.c: New test.
2762
2763 2000-05-20 Richard Henderson <rth@cygnus.com>
2764
2765 * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
2766
2767 2000-05-20 Andreas Jaeger <aj@suse.de>
2768
2769 * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
2770 testcase.
2771
2772 2000-05-19 David Edelsohn <edelsohn@gnu.org>
2773
2774 * gcc.c-torture/execute/20000519-2.c: New test.
2775
2776 2000-05-19 Andreas Jaeger <aj@suse.de>
2777
2778 * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
2779 which fails with SSA.
2780
2781 * lib/c-torture.exp: Also test with -O3 -fssa.
2782
2783 2000-05-18 Michael Meissner <meissner@redhat.com>
2784
2785 * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
2786 * gcc.c-torture/execute/920415-1.c: Ditto.
2787 * gcc.c-torture/execute/920501-1.c: Ditto.
2788 * gcc.c-torture/execute/conversion.c: Ditto.
2789 * gcc.c-torture/execute/cvt-1.c: Ditto.
2790
2791 Thu May 18 16:03:29 2000 Jeffrey A Law (law@cygnus.com)
2792
2793 * gcc.c-torture/compile/20000518-1.c: New test.
2794
2795 2000-05-18 David Billinghurst <David.Billinghurst@riotinto.com.au>
2796
2797 * g77.f-torture/compile/200005018.f: New test.
2798
2799 Wed May 17 18:30:10 2000 Jeffrey A Law (law@cygnus.com)
2800
2801 * gcc.c-torture/compile/20000517-1.c: New test.
2802
2803 2000-05-16 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
2804
2805 * gcc.c-torture/execute/20000516-1.c: New test.
2806
2807 2000-05-15 Jakub Jelinek <jakub@redhat.com>
2808
2809 * g++.old-deja/g++.other/eh.C: New test.
2810
2811 2000-05-12 Richard Henderson <rth@cygnus.com>
2812
2813 * gcc.c-torture/execute/990208-1.c (main): Don't pass
2814 constants through to doit's conditional.
2815
2816 Thu May 11 19:02:43 2000 Jeffrey A Law (law@cygnus.com)
2817
2818 * gcc.c-torture/compile/20000511-1.c: New test.
2819 * g77.f-torture/compile/20000511-1.f: New test.
2820 * g77.f-torture/compile/20000511-2.f: New test.
2821
2822 2000-05-11 Michael Meissner <meissner@redhat.com>
2823
2824 * gcc.c-torture/execute/20000511-1.c: New test.
2825
2826 2000-05-11 Zack Weinberg <zack@wolery.cumb.org>
2827
2828 * gcc.dg/dg.exp: Scan .S files as well as .c files.
2829 * gcc.dg/20000510-1.S: New.
2830
2831 2000-05-08 Catherine Moore <clm@cygnus.com>
2832
2833 * gcc.dg/unused-3.c: New.
2834
2835 2000-05-06 Richard Henderson <rth@cygnus.com>
2836
2837 * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
2838 * g++.old-deja/g++.mike/warn1.C: Likewise.
2839 * g++.old-deja/g++.pt/local1.C: Likewise.
2840 * g++.old-deja/g++.pt/local7.C: Likewise.
2841 * g++.old-deja/g++.pt/spec16.C: Likewise.
2842
2843 2000-05-06 Nathan Sidwell <nathan@codesourcery.com>
2844
2845 * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
2846
2847 2000-05-05 David Billinghurst <David Billinghurst@riotinto.com.au>
2848
2849 * g77.f-torture/execute/20000503-1.f: New test.
2850
2851 2000-05-04 Andreas Jaeger <aj@suse.de>
2852
2853 * gcc.dg/noreturn-2.c: New test.
2854
2855 2000-05-04 Neil Booth <NeilB@earthling.net>
2856
2857 * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
2858 preprocessor.
2859
2860 2000-05-04 Richard Henderson <rth@cygnus.com>
2861
2862 * gcc.c-torture/execute/20000503-1.c: Fix typo.
2863
2864 2000-05-04 Richard Henderson <rth@cygnus.com>
2865
2866 * gcc.c-torture/compile/20000504-1.c: New test. Derived from
2867 OpenSSL by Jason R Thorpe.
2868
2869 Wed May 3 13:02:10 2000 Jim Wilson <wilson@cygnus.com>
2870
2871 * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
2872
2873 2000-05-03 Robert Lipe <robertlipe@usa.net>
2874
2875 * gcc.dg/20000503-1.c: New test.
2876
2877 2000-05-02 Jakub Jelinek <jakub@redhat.com>
2878
2879 * gcc.c-torture/compile/20000502-1.c: New test.
2880 * g++.old-deja/g++.other/align.C: New test.
2881 * gcc.dg/cpp-tradstringify.c: New test.
2882
2883 Thu Apr 27 15:58:18 MET DST 2000 Jan Hubicka <jh@suse.cz>
2884
2885 * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
2886 and hard registers.
2887
2888 2000-04-26 Geoff Keating <geoffk@cygnus.com>
2889
2890 * gcc.c-torture/execute/loop-5.c: New test.
2891
2892 2000-04-25 Jakub Jelinek <jakub@redhat.com>
2893
2894 * gcc.c-torture/execute/va-arg-20.c: New test.
2895
2896 Sun Apr 23 14:41:33 2000 Jeffrey A Law (law@cygnus.com)
2897
2898 * gcc.c-torture/execute/20000422-1.c: New test.
2899
2900 2000-04-20 Greg McGary <gkm@gnu.org>
2901
2902 * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
2903 when optimizing, but without sibling-call optimizations (-O1).
2904
2905 Thu Apr 20 11:57:03 2000 Jeffrey A Law (law@cygnus.com)
2906
2907 * gcc.c-torture/compile/20000420-1.c: New test.
2908
2909 2000-04-20 Nathan Sidwell <nathan@codesourcery.com>
2910
2911 * g++.abi/ptrflags.C: New test.
2912 * g++.eh/catchptr1.C: Test incomplete pointer chains.
2913
2914 Wed Apr 19 09:16:32 2000 Catherine Moore <clm@cygnus.com>
2915
2916 * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
2917
2918 2000-04-19 Greg McGary <gkm@gnu.org>
2919
2920 * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
2921 sibling-call optimizations.
2922
2923 2000-04-19 Zack Weinberg <zack@wolery.cumb.org>
2924
2925 * gcc.dg/20000419-1.c: New test.
2926
2927 Wed Apr 12 22:54:02 2000 Hans-Peter Nilsson <hp@axis.com>
2928
2929 * gcc.c-torture/execute/20000412-6.c: New test.
2930
2931 Wed Apr 12 10:25:08 2000 Jeffrey A Law (law@cygnus.com)
2932
2933 * gcc.c-torture/execute/20000412-5.c: New test.
2934 * g77.f-torture/compile/20000412-1.f: New test.
2935 * gcc.c-torture/execute/20000412-4.c: New test.
2936 * gcc.c-torture/compile/20000412-2.c: New test.
2937 * gcc.c-torture/execute/20000412-3.c: New test.
2938 * gcc.c-torture/compile/20000412-1.c: New test.
2939 * gcc.c-torture/execute/20000412-2.c: New test.
2940
2941 2000-04-12 Jakub Jelinek <jakub@redhat.com>
2942
2943 * objc/execute/bf-20.m: New test.
2944
2945 2000-04-10 Richard Henderson <rth@cygnus.com>
2946
2947 * gcc.c-torture/execute/20000412-1.c: Reduce some more.
2948
2949 * gcc.c-torture/execute/20000412-1.c: New test.
2950
2951 2000-04-10 Nathan Sidwell <nathan@codesourcery.com>
2952
2953 * g++.old-deja/g++.eh/catchptr1.C: New test.
2954
2955 2000-04-09 Nathan Sidwell <nathan@codesourcery.com>
2956
2957 * g++.old-deja/g++.abi/cxa_vec.C: New test.
2958
2959 2000-04-08 Neil Booth <NeilB@earthling.net>
2960
2961 * gcc.dg/cpp-nullchar.c: Remove test as
2962 embedded nulls cause problems.
2963
2964 2000-04-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2965
2966 * gcc.dg/compare2.c: New test.
2967
2968 2000-04-08 Neil Booth <NeilB@earthling.net>
2969
2970 * gcc.dg/cpp-nullchar.c: New test.
2971
2972 2000-04-07 Zack Weinberg <zack@wolery.cumb.org>
2973
2974 * gcc.dg/cpp-mi2.c: New test.
2975 * gcc.dg/cpp-mi2[abc].h: New files.
2976
2977 2000-04-07 Nathan Sidwell <nathan@codesourcery.com>
2978
2979 * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
2980 member name.
2981
2982 2000-04-06 Nathan Sidwell <nathan@codesourcery.com>
2983
2984 * g++.old-deja/g++.abi/vmihint.C: New test.
2985
2986 2000-04-06 Neil Booth <NeilB@earthling.net>
2987
2988 * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
2989 cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
2990 copyright.
2991
2992 Wed Apr 5 22:51:36 2000 Hans-Peter Nilsson <hp@axis.com>
2993
2994 * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
2995 avoid stack-frame overwrite.
2996
2997 2000-04-05 Jakub Jelinek <jakub@redhat.com>
2998
2999 * gcc.c-torture/compile/20000405-2.c: New test.
3000 * gcc.c-torture/compile/20000405-3.c: New test.
3001
3002 2000-04-05 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
3003
3004 * gcc.c-torture/compile/20000405-1.c: New test.
3005
3006 2000-04-04 Geoff Keating <geoffk@cygnus.com>
3007
3008 * gcc.dg/cast-qual-1.c: Revert last change.
3009
3010 2000-04-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3011
3012 * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
3013
3014 2000-04-03 Zack Weinberg <zack@wolery.cumb.org>
3015
3016 * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
3017 gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
3018
3019 Mon Apr 3 02:35:34 2000 Jeffrey A Law (law@cygnus.com)
3020
3021 * gcc.c-torture/compile/20000403-2.c: New test.
3022 * gcc.c-torture/compile/20000403-1.c: New test.
3023
3024 Mon Apr 3 16:53:52 2000 Hans-Peter Nilsson <hp@axis.com>
3025
3026 * gcc.c-torture/execute/20000403-1.c: New test.
3027
3028 2000-04-03 Geoff Keating <geoffk@cygnus.com>
3029
3030 * gcc.c-torture/execute/20000402-1.c: New test.
3031
3032 Mon Apr 3 14:10:34 2000 Donald Lindsay <dlindsay@cygnus.com>
3033
3034 * gcc.c-torture/execute/va-arg-15.c: New test.
3035 * gcc.c-torture/execute/va-arg-16.c: New test.
3036 * gcc.c-torture/execute/va-arg-17.c: New test.
3037 * gcc.c-torture/execute/va-arg-18.c: New test.
3038 * gcc.c-torture/execute/va-arg-19.c: New test.
3039
3040 2000-04-02 Zack Weinberg <zack@wolery.cumb.org>
3041
3042 * gcc.c-torture/compile/981211-1.c: Move to...
3043 * gcc.dg/cpp-as1.c: ...here.
3044 * gcc.dg/cpp-as2.c: New file.
3045
3046 * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
3047 compiler.
3048
3049 2000-04-02 Neil Booth <NeilB@earthling.net>
3050
3051 * gcc.dg/cpp-cond.c New tests.
3052 * gcc.dg/cpp-ifparen.c New tests. Amend existing tests to make
3053 accidental success less likely.
3054 * gcc.dg/cpp-missingop.c New tests.
3055 * gcc.dg/cpp-missingparen.c New tests.
3056 * gcc.dg/cpp-shift.c New tests.
3057 * gcc.dg/cpp-shortcircuit.c New tests.
3058 * gcc.dg/cpp-unary.c New tests.
3059
3060 Wed Mar 29 13:44:23 2000 Jeffrey A Law (law@cygnus.com)
3061
3062 * gcc.c-torture/compile/20000329-1.c: New test.
3063
3064 2000-03-26 Bernd Schmidt <bernds@cygnus.co.uk>
3065
3066 * gcc.c-torture/compile/20000326-1.c: New test.
3067 * gcc.c-torture/compile/20000326-2.c: New test.
3068
3069 2000-03-24 Geoff Keating <geoffk@cygnus.com>
3070
3071 * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
3072 the first parameter is a function argument.
3073
3074 2000-03-23 Nathan Sidwell <nathan@codesourcery.com>
3075
3076 * g++.old-deja/g++.ext/array4.C: New test.
3077
3078 2000-03-22 Geoff Keating <geoffk@cygnus.com>
3079
3080 * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
3081
3082 2000-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3083
3084 * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
3085
3086 2000-03-19 Richard Henderson <rth@cygnus.com>
3087
3088 * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
3089
3090 2000-03-19 Richard Henderson <rth@cygnus.com>
3091
3092 * gcc.c-torture/compile/20000319-1.c: New test.
3093
3094 Tue Mar 14 08:58:37 2000 Jeffrey A Law (law@cygnus.com)
3095
3096 * gcc.c-torture/execute/20000314-3.c: New test.
3097 * gcc.c-torture/execute/20000314-2.c: New test.
3098 * gcc.c-torture/execute/20000314-1.c: New test.
3099 * gcc.c-torture/compile/20000314-2.c: New test.
3100 * gcc.c-torture/compile/20000314-1.c: New test.
3101
3102 2000-03-13 Nathan Sidwell <nathan@codesourcery.com>
3103
3104 * g++.old-deja/g++.warn/inline.C: New test.
3105
3106 Fri Mar 10 01:15:19 2000 Hans-Peter Nilsson <hp@bitrange.com>
3107
3108 * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
3109 standards-compliant result rather than specific constants.
3110 Put test-values in array.
3111
3112 2000-03-08 Jason Merrill <jason@casey.cygnus.com>
3113
3114 * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
3115 (g++_target_compile): Put test-specific options last.
3116
3117 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
3118
3119 * g++.old-deja/g++.eh/vbase4.C: New test.
3120
3121 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
3122
3123 * g++.old-deja/g++.bugs/900215_01.C: Adjust.
3124
3125 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
3126
3127 * g++.old-deja/g++.brendan/misc12.C: Removed.
3128 * g++.old-deja/g++.pt/memtemp77.C: Constify.
3129 * g++.old-deja/g++.ext/pretty4.C: New test.
3130
3131 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
3132
3133 * g++.old-deja/g++.other/string2.C: New test.
3134
3135 2000-03-06 Nathan Sidwell <nathan@codesourcery.com>
3136
3137 * g++.old-deja/g++.warn/impint2.C: New test.
3138
3139 Sun Mar 5 23:25:12 2000 Hans-Peter Nilsson <hp@bitrange.com>
3140
3141 * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
3142 is 1, not zero.
3143
3144 2000-03-05 Nathan Sidwell <nathan@codesourcery.com>
3145
3146 * g++.old-deja/g++.warn/impint.C: New test.
3147 * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
3148 * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
3149 * g++.old-deja/g++.pt/explicit12.C: Likewise.
3150 * g++.old-deja/g++.pt/explicit13.C: Likewise.
3151 * g++.old-deja/g++.pt/explicit17.C: Likewise.
3152 * g++.old-deja/g++.pt/explicit18.C: Likewise.
3153 * g++.old-deja/g++.pt/explicit19.C: Likewise.
3154 * g++.old-deja/g++.pt/explicit23.C: Likewise.
3155 * g++.old-deja/g++.pt/explicit31.C: Likewise.
3156 * g++.old-deja/g++.pt/explicit35.C: Likewise.
3157 * g++.old-deja/g++.pt/explicit6.C: Likewise.
3158 * g++.old-deja/g++.pt/memclass7.C: Likewise.
3159
3160 2000-03-01 Zack Weinberg <zack@wolery.cumb.org>
3161
3162 * gcc.dg/cpp-redef.c: New test.
3163
3164 2000-02-29 Nathan Sidwell <nathan@codesourcery.com>
3165
3166 * g++.old-deja/g++.pt/unify7.C: New test.
3167
3168 Sat Feb 26 19:46:09 2000 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
3169
3170 * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
3171 * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
3172
3173 2000-02-25 Geoff Keating <geoffk@cygnus.com>
3174
3175 * gcc.c-torture/compile/20000224-1.c: New test.
3176
3177 2000-02-25 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
3178
3179 * gcc.c-torture/compile/cpp-2.c: New test.
3180 * gcc.c-torture/compile/cpp-1.c: New test.
3181
3182 Fri Feb 25 21:44:49 2000 Jeffrey A Law (law@cygnus.com)
3183
3184 * gcc.c-torture/execute/20000225-1.c: New test.
3185
3186 2000-02-25 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
3187
3188 * gcc.dg/cpp-li2.c: New test.
3189
3190 * gcc.dg/cpp-wi1.c: New test.
3191
3192 * gcc.dg/cpp-li1.c: New test.
3193
3194 2000-02-24 Nathan Sidwell <nathan@codesourcery.com>
3195
3196 * g++.old-deja/g++.other/sizeof5.C: New test.
3197
3198 2000-02-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
3199
3200 * gcc.c-torture/execute/va-arg-13.c: New test.
3201
3202 Wed Feb 23 14:16:06 2000 Donald Lindsay <dlindsay@cygnus.com>
3203
3204 * gcc.c-torture/execute/va-arg-12.c: New test.
3205
3206 2000-02-23 Nathan Sidwell <nathan@codesourcery.com>
3207
3208 * gcc.c-torture/execute/20000223-1.c: New test.
3209
3210 2000-02-23 Nathan Sidwell <nathan@codesourcery.com>
3211
3212 * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
3213
3214 2000-02-22 Mark Mitchell <mark@codesourcery.com>
3215
3216 * g++.old-deja/g++.abi/ptrmem.C: New test.
3217
3218 2000-02-19 Richard Henderson <rth@cygnus.com>
3219
3220 * gcc.c-torture/compile/init-3.c: New.
3221
3222 2000-02-17 Mark Mitchell <mark@codesourcery.com>
3223
3224 * lib/g++.exp (g++_init): Add -fmessage-length=0 to
3225 ALWAYS_CXXFLAGS.
3226
3227 Fri Feb 11 12:35:40 2000 Robert Lipe <robertl@sco.com>
3228
3229 * gcc.c-torture/compile/20000211-3.c: New test.
3230
3231 Fri Feb 11 12:35:40 2000 Martin Buchholz <martin@xemacs.org>
3232
3233 * gcc.c-torture/compile/20000211-2.c: New test.
3234
3235 Fri Feb 11 12:35:40 2000 Jeffrey A Law (law@cygnus.com)
3236
3237 * gcc.c-torture/compile/20000211-1.c: New test.
3238
3239 2000-02-09 Jonathan Larmour <jlarmour@redhat.co.uk>
3240
3241 * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
3242 on native targets
3243
3244 2000-02-08 Nathan Sidwell <nathan@acm.org>
3245
3246 * g++.old-deja/g++.other/cast5.C: New test.
3247
3248 2000-02-05 Alan Modra <alan@SPRI.Levels.UniSA.Edu.Au>
3249
3250 * gcc.c-torture/execute/20000205-1.c: New.
3251
3252 2000-02-03 Nathan Sidwell <nathan@acm.org>
3253
3254 * g++.old-deja/g++.jason/cast3.C: Return void.
3255 * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
3256
3257 2000-02-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
3258
3259 * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
3260
3261 * gcc.dg/loop-1.c: New test.
3262
3263 2000-01-27 Jakub Jelinek <jakub@redhat.com>
3264
3265 * gcc.c-torture/compile/20000127-1.c: New test.
3266 * gcc.c-torture/execute/991228-1.c: New test.
3267
3268 2000-01-26 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
3269
3270 * gcc.dg/unused-2.c: New test.
3271
3272 * gcc.dg/conv-1.c: New test.
3273
3274 2000-01-24 Mark Mitchell <mark@codesourcery.com>
3275
3276 * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
3277 compiler.
3278 (tool_option_proc): Fix typo.
3279
3280 2000-01-24 Geoff Keating <geoffk@cygnus.com>
3281
3282 * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
3283 of the ld on the host, not on the build machine.
3284 Also, don't crash if '--help' is not a supported option.
3285
3286 2000-01-24 Richard Henderson <rth@cygnus.com>
3287
3288 * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
3289
3290 Thu Jan 20 12:34:48 2000 Jeffrey A Law (law@cygnus.com)
3291
3292 * gcc.c-torture/execute/20000120-2.c: New test.
3293 * gcc.c-torture/execute/20000120-1.c: New test.
3294
3295 Thu Jan 13 02:29:32 2000 Jeffrey A Law (law@cygnus.com)
3296
3297 * gcc.c-torture/execute/20000113-1.c: New test.
3298
3299 Wed Jan 12 20:26:58 2000 Jeffrey A Law (law@cygnus.com)
3300
3301 * gcc.c-torture/execute/20000112-1.c: New test.
3302
3303 2000-01-11 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
3304
3305 * gcc.dg/20000111-1.c: New test.
3306
3307 Mon Jan 10 18:12:49 2000 Jeffrey A Law (law@cygnus.com)
3308
3309 * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
3310 with 16 bit integers.
3311
3312 2000-01-08 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
3313
3314 * gcc.dg/20000108-1.c: New test.
3315
3316 2000-01-05 Nathan Sidwell <nathan@acm.org>
3317
3318 * g++.old-deja/g++.ns/koenig8.C: New test.
3319
3320 2000-01-05 Nathan Sidwell <nathan@acm.org>
3321
3322 * g++.old-deja/g++.other/cast4.C: New test.
3323
3324 Wed Jan 5 00:26:20 2000 Jeffrey A Law (law@cygnus.com)
3325
3326 * gcc.c-torture/compile/20000105-2.c: New test.
3327 * gcc.c-torture/compile/20000105-1.c: New test.
3328
3329 2000-01-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3330
3331 * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
3332 references to printf & atoi to conform to ANSI standard.
3333 * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
3334 * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
3335 * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
3336 * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
3337 * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
3338 * g++.old-deja/g++.brendan/complex1.C: Likewise.
3339 * g++.old-deja/g++.brendan/copy1.C: Likewise.
3340 * g++.old-deja/g++.brendan/copy2.C: Likewise.
3341 * g++.old-deja/g++.brendan/copy3.C: Likewise.
3342 * g++.old-deja/g++.brendan/copy4.C: Likewise.
3343 * g++.old-deja/g++.brendan/copy5.C: Likewise.
3344 * g++.old-deja/g++.brendan/copy6.C: Likewise.
3345 * g++.old-deja/g++.brendan/copy7.C: Likewise.
3346 * g++.old-deja/g++.brendan/copy8.C: Likewise.
3347 * g++.old-deja/g++.brendan/crash11.C: Likewise.
3348 * g++.old-deja/g++.brendan/crash14.C: Likewise.
3349 * g++.old-deja/g++.brendan/ctors1.C: Likewise.
3350 * g++.old-deja/g++.brendan/ctors2.C: Likewise.
3351 * g++.old-deja/g++.brendan/delete2.C: Likewise.
3352 * g++.old-deja/g++.brendan/dtors1.C: Likewise.
3353 * g++.old-deja/g++.brendan/dtors2.C: Likewise.
3354 * g++.old-deja/g++.brendan/dtors3.C: Likewise.
3355 * g++.old-deja/g++.brendan/eh1.C: Likewise.
3356 * g++.old-deja/g++.brendan/groff1.C: Likewise.
3357 * g++.old-deja/g++.brendan/init3.C: Likewise.
3358 * g++.old-deja/g++.brendan/misc12.C: Likewise.
3359 * g++.old-deja/g++.brendan/misc7.C: Likewise.
3360 * g++.old-deja/g++.brendan/new2.C: Likewise.
3361 * g++.old-deja/g++.brendan/operators4.C: Likewise.
3362 * g++.old-deja/g++.brendan/operators5.C: Likewise.
3363 * g++.old-deja/g++.brendan/overload2.C: Likewise.
3364 * g++.old-deja/g++.brendan/overload7.C: Likewise.
3365 * g++.old-deja/g++.brendan/redecl2.C: Likewise.
3366 * g++.old-deja/g++.brendan/reference1.C: Likewise.
3367 * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
3368 * g++.old-deja/g++.brendan/template24.C: Likewise.
3369 * g++.old-deja/g++.brendan/template3.C: Likewise.
3370 * g++.old-deja/g++.brendan/vtables1.C: Likewise.
3371 * g++.old-deja/g++.jason/inline3.C: Likewise.
3372 * g++.old-deja/g++.jason/opeq.C: Likewise.
3373 * g++.old-deja/g++.law/arg5.C: Likewise.
3374 * g++.old-deja/g++.law/arm7.C: Likewise.
3375 * g++.old-deja/g++.law/ctors11.C: Likewise.
3376 * g++.old-deja/g++.law/cvt8.C: Likewise.
3377 * g++.old-deja/g++.law/init9.C: Likewise.
3378 * g++.old-deja/g++.law/refs4.C: Likewise.
3379 * g++.old-deja/g++.law/template2.C: Likewise.
3380 * g++.old-deja/g++.law/visibility24.C: Likewise.
3381 * g++.old-deja/g++.law/vtable3.C: Likewise.
3382 * g++.old-deja/g++.mike/asm2.C: Likewise.
3383 * g++.old-deja/g++.mike/eh1.C: Likewise.
3384 * g++.old-deja/g++.mike/misc1.C: Likewise.
3385 * g++.old-deja/g++.mike/misc13.C: Likewise.
3386 * g++.old-deja/g++.mike/misc14.C: Likewise.
3387 * g++.old-deja/g++.mike/ns12.C: Likewise.
3388 * g++.old-deja/g++.mike/p1248.C: Likewise.
3389 * g++.old-deja/g++.mike/p3708.C: Likewise.
3390 * g++.old-deja/g++.mike/p3708a.C: Likewise.
3391 * g++.old-deja/g++.mike/p3708b.C: Likewise.
3392 * g++.old-deja/g++.mike/p646.C: Likewise.
3393 * g++.old-deja/g++.mike/p700.C: Likewise.
3394 * g++.old-deja/g++.mike/p783.C: Likewise.
3395 * g++.old-deja/g++.mike/p783a.C: Likewise.
3396 * g++.old-deja/g++.mike/p783b.C: Likewise.
3397 * g++.old-deja/g++.mike/p786.C: Likewise.
3398 * g++.old-deja/g++.mike/p789.C: Likewise.
3399 * g++.old-deja/g++.mike/p789a.C: Likewise.
3400 * g++.old-deja/g++.mike/p807a.C: Likewise.
3401 * g++.old-deja/g++.other/delete3.C: Likewise.
3402 * g++.old-deja/g++.other/dyncast1.C: Likewise.
3403 * g++.old-deja/g++.other/dyncast2.C: Likewise.
3404 * g++.old-deja/g++.other/dyncast3.C: Likewise.
3405 * g++.old-deja/g++.other/empty1.C: Likewise.
3406 * g++.old-deja/g++.other/temporary1.C: Likewise.
3407 * g++.old-deja/g++.pt/memtemp14.C: Likewise.
3408 * g++.old-deja/g++.pt/t16.C: Likewise.
3409 * g++.old-deja/g++.pt/tiemann2.C: Likewise.
3410
3411 1999-12-30 Bernd Schmidt <bernds@cygnus.co.uk>
3412
3413 * gcc.dg/991230-1.c: New test.
3414
3415 Wed Dec 29 23:48:49 1999 Jeffrey A Law (law@cygnus.com)
3416
3417 * gcc.c-torture/compile/991229-3.c: New test.
3418 * gcc.c-torture/compile/991229-2.c: New test.
3419 * gcc.c-torture/compile/991229-1.c: New test.
3420
3421 Wed Dec 29 20:54:46 1999 Greg McGary <gkm@eng.ascend.com>
3422
3423 * gcc.c-torture/compile/labels-2.c: New test.
3424
3425 1999-12-27 Martin von Löwis <loewis@informatik.hu-berlin.de>
3426
3427 * gcc.c-torture/execute/991227-1.c: New test.
3428
3429 1999-12-22 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
3430
3431 * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
3432
3433 1999-12-21 Martin von Löwis <loewis@informatik.hu-berlin.de>
3434
3435 * gcc.c-torture/execute/991221-1.c: New test.
3436
3437 1999-12-20 Nathan Sidwell <nathan@acm.org>
3438
3439 * g++.old-deja/g++.other/cast3.C: New test.
3440
3441 1999-12-16 Bernd Schmidt <bernds@cygnus.co.uk>
3442
3443 * gcc.c-torture/execute/991216-4.c: New test.
3444
3445 1999-12-16 Michael Meissner <meissner@cygnus.com>
3446
3447 * gcc.c-torture/execute/991216-1.c: New test.
3448 * gcc.c-torture/execute/991216-2.c: New test.
3449 * gcc.c-torture/execute/991216-3.c: New test.
3450
3451 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
3452
3453 * gcc.dg/991214-1.c: Use "__asm__", not "asm".
3454 Actually make the test fail by using "-O2" for compilation.
3455
3456 1999-12-15 Nathan Sidwell <nathan@acm.org>
3457
3458 * g++.old-deja/g++.warn/cast-align1.C: New test.
3459
3460 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
3461
3462 * gcc.c-torture/compile/991214-1.c: New test.
3463 * gcc.c-torture/compile/991214-2.c: New test.
3464
3465 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
3466
3467 * gcc.dg/991214-1.c: New test.
3468
3469 Mon Dec 13 23:03:09 1999 Jeffrey A Law (law@cygnus.com)
3470
3471 * gcc.c-torture/compile/991213-3.c: New test.
3472 * gcc.c-torture/compile/991213-2.c: New test.
3473 * gcc.c-torture/compile/991213-1.c: New test.
3474
3475 Fri Dec 10 00:53:10 1999 J"orn Rennecke <amylaar@cygnus.co.uk>
3476
3477 * gcc.dg/991209-1.c: New test.
3478
3479 Wed Dec 8 23:44:08 1999 Nathan Sidwell <nathan@acm.org>
3480
3481 * gcc.c-torture/compile/991208-1.c: New test.
3482
3483 1999-12-06 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
3484
3485 * gcc.dg/ultrasp2.c: New test.
3486
3487 1999-12-05 Alex Samuel <samuel@codesourcery.com>
3488
3489 * g++.old-deja/g++.abi/align.C (main): Fix typo.
3490
3491 1999-12-02 Bernd Schmidt <bernds@cygnus.co.uk>
3492
3493 * gcc.c-torture/compile/991202-1.c: New test.
3494 * gcc.c-torture/execute/991202-1.c: New test.
3495 * gcc.c-torture/execute/991202-2.c: New test.
3496 * gcc.c-torture/execute/991202-3.c: New test.
3497
3498 1999-12-02 Alex Samuel <samuel@codesourcery.com>
3499
3500 * g++.old-deja/g++.abi/align.C: New test.
3501 * g++.old-deja/g++.abi/aggregates.C: Likewise.
3502 * g++.old-deja/g++.abi/bitfields.C: Likewise.
3503
3504 1999-12-01 Richard Henderson <rth@cygnus.com>
3505
3506 * gcc.c-torture/execute/991201-1.c: New.
3507
3508 1999-11-29 Bernd Schmidt <bernds@cygnus.co.uk>
3509
3510 * gcc.dg/991129-1.c: New test.
3511
3512 1999-11-27 Bernd Schmidt <bernds@cygnus.co.uk>
3513
3514 * gcc.c-torture/compile/991127-1.c: New test.
3515
3516 1999-11-22 Nathan Sidwell <nathan@acm.org>
3517
3518 * g++.old-deja/g++.other/warn4.C: New test.
3519
3520 1999-11-22 Nathan Sidwell <nathan@acm.org>
3521
3522 * g++.old-deja/g++.eh/cleanup2.C: New test.
3523 * g++.old-deja/g++.ext/pretty2.C: New test.
3524 * g++.old-deja/g++.ext/pretty3.C: New test.
3525 * g++.old-deja/g++.other/debug6.C: New test.
3526
3527 Wed Oct 20 16:18:23 1999 Jim Wilson <wilson@cygnus.com>
3528
3529 * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
3530 compiler_output to look for one error message instead of two.
3531
3532 1999-11-19 Geoffrey Keating <geoffk@cygnus.com>
3533
3534 * gcc.c-torture/execute/991118-1.c: Also test case
3535 where the word boundary does not split a byte evenly.
3536
3537 1999-11-19 Nathan Sidwell <nathan@acm.org>
3538
3539 * g++.old-deja/g++.ext/restrict1.C: New test.
3540
3541 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
3542
3543 * gcc.c-torture/execute/991118-1.c: New test.
3544
3545 1999-11-16 Geoffrey Keating <geoffk@cygnus.com>
3546
3547 * g77.f-torture/execute/u77-test.f (wd): Allow for longer
3548 working directory pathnames.
3549
3550 1999-10-13 Brendan Kehoe <brendan@cygnus.com>
3551
3552 * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
3553 host is equipped with driver.h and driver.o so it can actually
3554 compile and run the tests.
3555
3556 Fri Oct 8 18:46:11 1999 Bernd Schmidt <bernds@cygnus.co.uk>
3557
3558 * gcc.c-torture/compile/991008-1.c: New test.
3559
3560 1999-11-08 Nick Clifton <nickc@cygnus.com>
3561
3562 * lib/gcc-dg.exp: Include target-supports.exp
3563
3564 1999-11-05 Nick Clifton <nickc@cygnus.com>
3565
3566 * lib/target-supports.exp: New file: Provide procs to test for
3567 features supported by the target.
3568 (check_weak_available): Moved here from ecos.exp.
3569 (check_alias_available): New proc: Determine of the target
3570 toolchain supports the alias attribute.
3571
3572 * gcc.dg/special/ecos.exp: Move check_weak_available to
3573 target-supports.exp.
3574 (alias-1.c): Only perform the test if the target supports
3575 aliases.
3576 (wkali-1.c): Only perform the test if the target supports
3577 aliases.
3578
3579 * gcc.dg/990506-0.c: Expect error messages from cross
3580 targets as well as native targets.
3581
3582 1999-11-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
3583
3584 * gcc.dg/ultrasp1.c: Removed xfail.
3585 * gcc.dg/struct-ret-2.c: Likewise.
3586 * gcc.dg/array-1.c: Likewise.
3587
3588 1999-11-01 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
3589
3590 * gcc.dg/struct-ret-2.c: New test.
3591
3592 * gcc.dg/array-1.c: New test.
3593
3594 Sat Oct 30 22:23:46 1999 Stephen L Moshier <moshier@mediaone.net>
3595
3596 * gcc.c-torture/execute/991030-1.c: New test.
3597
3598 Tue Oct 26 20:25:42 1999 Richard Henderson <rth@cygnus.com>
3599
3600 * gcc.c-torture/compile/991026-2.c: New test.
3601
3602 Tue Oct 26 00:45:56 1999 Jeffrey A Law (law@cygnus.com)
3603
3604 * gcc.c-torture/compile/991026-1.c: New test.
3605
3606 Sat Oct 23 23:36:03 1999 Jeffrey A Law (law@cygnus.com)
3607
3608 * gcc.c-torture/execute/991023-1.c: New test.
3609
3610 Tue Oct 19 02:11:29 1999 Jeffrey A Law (law@cygnus.com)
3611
3612 * gcc.c-torture/execute/991019-1.c: New test.
3613
3614 Sat Oct 16 00:05:48 1999 Richard Henderson <rth@cygnus.com>
3615
3616 * gcc.c-torture/execute/991016-1.c: New test.
3617
3618 Thu Oct 14 04:22:47 1999 Stephane Carrez <stcarrez@worldnet.fr>
3619
3620 * gcc.c-torture/execute/991014-1.c: New test.
3621
3622 Wed Oct 13 22:01:35 1999 J"orn Rennecke <amylaar@cygnus.co.uk>
3623
3624 * g++.old-deja/g++.other/union2.C: New test.
3625
3626 1999-10-13 Nathan Sidwell <nathan@acm.org>
3627
3628 * g++.old-deja/g++.other/vaarg2.C: New test.
3629 * g++.old-deja/g++.other/vaarg3.C: New test.
3630
3631 1999-10-12 Craig Burley <craig@jcb-sc.com>
3632
3633 * g77.f-torture/noncompile/19990905-1.f: Moved from being
3634 in compile/.
3635
3636 1999-10-04 Ulrich Drepper <drepper@cygnus.com>
3637
3638 * gcc.c-torture/execute/va-arg-11.c: New test.
3639
3640 Fri Oct 1 00:53:17 1999 Mark P. Mitchell <mark@codesourcery.com>
3641
3642 * lib/file-format.exp (gcc_target_object_format): Don't
3643 crash if objdump is unavailable.
3644
3645 Wed Sep 29 23:48:44 1999 Donn Terry <donn@interix.com>
3646
3647 * gcc.misc-tests/mg.exp: delete extraneous redirection.
3648
3649 1999-09-28 Nick Clifton <nickc@cygnus.com>
3650
3651 * gcc.c-torture/compile/990928-1.c: New test.
3652
3653 Tue Sep 28 13:19:15 BST 1999 Nathan Sidwell <nathan@acm.org>
3654
3655 * g++.old-deja/g++.other/decl6.C: New test.
3656
3657 Tue Sep 28 01:19:09 1999 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
3658
3659 * gcc.c-torture/execute/va-arg-10.c: New test.
3660
3661 Mon Sep 27 09:14:24 BST 1999 Nathan Sidwell <nathan@acm.org>
3662
3663 * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
3664 __PRETTY_FUNCTION__.
3665
3666 1999-09-23 Nick Clifton <nickc@cygnus.com>
3667
3668 * gcc.c-torture/execute/990923-1.c: New test.
3669
3670 1999-09-21 Nick Clifton <nickc@cygnus.com>
3671
3672 * gcc.c-torture/special/special.exp: Add FR30 to list of targets
3673 for which -fpic is inappropriate.
3674
3675 1999-09-21 Mark Mitchell <mark@codesourcery.com>
3676
3677 * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
3678
3679 Tue Sep 21 15:38:10 BST 1999 Nathan Sidwell <nathan@acm.org>
3680
3681 * g++.old-deja/g++.other/dyncast1.C: New test.
3682 * g++.old-deja/g++.other/dyncast2.C: New test.
3683 * g++.old-deja/g++.other/dyncast3.C: New test.
3684 * g++.old-deja/g++.other/dyncast4.C: New test.
3685 * g++.old-deja/g++.other/dyncast5.C: New test.
3686 * g++.old-deja/g++.eh/catch3.C: New test.
3687 * g++.old-deja/g++.eh/catch3p.C: New test.
3688 * g++.old-deja/g++.eh/catch4.C: New test.
3689 * g++.old-deja/g++.eh/catch4p.C: New test.
3690 * g++.old-deja/g++.eh/catch5.C: New test.
3691 * g++.old-deja/g++.eh/catch5p.C: New test.
3692 * g++.old-deja/g++.eh/catch6.C: New test.
3693 * g++.old-deja/g++.eh/catch6p.C: New test.
3694 * g++.old-deja/g++.eh/catch7.C: New test.
3695 * g++.old-deja/g++.eh/catch7p.C: New test.
3696 * g++.old-deja/g++.eh/catch8.C: New test.
3697 * g++.old-deja/g++.eh/catch8p.C: New test.
3698 * g++.old-deja/g++.eh/catch9.C: New test.
3699 * g++.old-deja/g++.eh/catch9p.C: New test.
3700
3701 Mon Sep 13 14:14:21 BST 1999 Nathan Sidwell <nathan@acm.org>
3702
3703 * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
3704 * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
3705
3706 Mon Sep 13 06:28:57 1999 Jeffrey A Law (law@cygnus.com)
3707
3708 * gcc.c-torture/compile/990913-1.c: New test.
3709
3710 Fri Sep 10 11:21:25 BST 1999 Nathan Sidwell <nathan@acm.org>
3711
3712 * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
3713 * g++.old-deja/g++.jason/rfg5.C: Likewise.
3714
3715 Thu Sep 9 10:40:36 1999 Richard Henderson <rth@cygnus.com>
3716
3717 * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
3718
3719 Thu Sep 9 12:32:57 BST 1999 Nathan Sidwell <nathan@acm.org>
3720
3721 * g++.old-deja/g++.other/lookup11.C: New test.
3722 * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
3723 what is permitted and what we want.
3724 * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
3725 overload use.
3726 * g++.old-deja/g++.jason/rfg5.C: Likewise
3727
3728 1999-09-08 Geoffrey Keating <geoffk@cygnus.com>
3729
3730 * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
3731 * gcc.c-torture/noncompile/poison-1.c: New file.
3732
3733 Wed Sep 8 09:39:56 BST 1999 Nathan Sidwell <nathan@acm.org>
3734
3735 * g++.old-deja/g++.other/sizeof3.C: New test.
3736 * g++.old-deja/g++.other/sizeof4.C: New test.
3737 * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
3738 * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
3739
3740 1999-09-07 Richard Henderson <rth@cygnus.com>
3741
3742 * gcc.dg/va-arg-1.c: New.
3743
3744 1999-09-06 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
3745
3746 * gcc.c-torture/execute/va-arg-9.c: New test.
3747
3748 1999-09-05 Craig Burley <craig@jcb-sc.com>
3749
3750 * g77.f-torture/compile/980519-2.f: New test.
3751 * g77.f-torture/compile/19990905-0.f: New test.
3752 * g77.f-torture/compile/19990905-1.f: New test.
3753 * g77.f-torture/compile/19990905-2.f: New test.
3754
3755 * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
3756
3757 Fri Sep 3 10:39:38 BST 1999 Richard Earnshaw <rearnsha@arm.com>
3758
3759 * gcc.c-torture/execute/990827-1.c: Fix typo.
3760
3761 Fri Sep 03 09:31:10 BST 1999 Nathan Sidwell <nathan@acm.org>
3762
3763 * g++.old-deja/g++.other/deref1.C: New test.
3764
3765 Thu Sep 02 09:27:34 BST 1999 Nathan Sidwell <nathan@acm.org>
3766
3767 * g++.old-deja/g++.other/ambig2.C: New test.
3768 * g++.old-deja/g++.other/cond5.C: New test.
3769 * g++.old-deja/g++.other/lookup16.C: New test.
3770
3771 Thu Sep 2 01:17:51 1999 Marc Espie <espie@cvs.openbsd.org>
3772
3773 * gcc.dg/980414-1.c: Fix assembler syntax to work with old
3774 assemblers too.
3775
3776 Tue Aug 31 17:57:49 1999 Jeffrey A Law (law@cygnus.com)
3777
3778 * lib/c-torture.exp: Avoid the "compare executables" optimization
3779 when testing native.
3780
3781 Sun Aug 29 14:35:41 1999 Jeffrey A Law (law@cygnus.com)
3782
3783 * gcc.c-torture/execute/990829-1.c: New test.
3784 * gcc.c-torture/compile/990829-1.c: New test.
3785
3786 1999-08-27 Paul Burchard <burchard@pobox.com>
3787
3788 * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
3789 * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
3790 * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
3791 * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
3792 * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
3793 * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
3794 * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
3795 * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
3796 * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
3797 * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
3798 * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
3799
3800 Fri Aug 27 01:24:16 1999 Jeffrey A Law (law@cygnus.com)
3801
3802 * gcc.c-torture/execute/990827-1.c: New test.
3803
3804 1999-08-26 Craig Burley <craig@jcb-sc.com>
3805
3806 * g77.f-torture/noncompile/19990826-4.f: New test.
3807
3808 * g77.f-torture/compile/19990826-3.f: New test.
3809
3810 * g77.f-torture/execute/19990826-2.f: New test.
3811
3812 * g77.f-torture/compile/19990826-1.f: New test.
3813
3814 * gcc.c-torture/execute/990826-0.c: New test.
3815 * g77.c-torture/execute/19990826-0.f: New test.
3816
3817 * g77.f-torture/noncompile/970626-2.f: New test.
3818
3819 1999-08-25 Paul Burchard <burchard@pobox.com>
3820
3821 * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
3822 lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
3823 lss-011.C: New tests.
3824
3825 1999-08-25 Nathan Sidwell <nathan@acm.org>
3826
3827 * g++.old-deja/g++.other/decl5.C: New test.
3828
3829 1999-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3830
3831 * noncompile/noncompile.exp: Load_lib c-torture.exp.
3832 (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
3833 call `postbase' for each one. All callers of `postbase' changed
3834 to call this instead.
3835
3836 1999-08-11 Richard Earnshaw (rearnsha@arm.com)
3837
3838 * gcc.c-torture/execute/990811-1.c: New test.
3839
3840 1999-08-09 Nick Clifton <nickc@cygnus.com>
3841
3842 * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
3843 just native ones.
3844
3845 * gcc.dg/990413-1.c: Expect the parse error for all builds, not
3846 just native ones.
3847
3848 1999-08-05 Alexandre Oliva <oliva@dcc.unicamp.br>
3849
3850 * g++.old-deja/g++.other/local3.C: Removed XFAIL.
3851
3852 Wed Aug 4 01:17:17 1999 Jeffrey A Law (law@cygnus.com)
3853
3854 * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
3855
3856 1999-08-04 Nathan Sidwell <nathan@acm.org>
3857
3858 * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
3859
3860 Wed Aug 4 01:17:17 1999 Jeffrey A Law (law@cygnus.com)
3861
3862 * gcc.c-torture/execute/990804-1.c: New test.
3863
3864 1999-08-03 Nathan Sidwell <nathan@acm.org>
3865
3866 * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
3867 * g++.old-deja/g++.brendan/crash64.C: Likewise
3868 * g++.old-deja/g++.brendan/overload8.C: Likewise
3869
3870 1999-08-03 Nathan Sidwell <nathan@acm.org>
3871
3872 * g++.old-deja/g++.other/struct1.C: New test.
3873
3874 1999-08-03 Nathan Sidwell <nathan@acm.org>
3875
3876 * g++.old-deja/g++.other/enum2.C: New test.
3877
3878 Mon Aug 2 13:35:12 1999 Richard Henderson <rth@cygnus.com>
3879
3880 Adapted from tests from Franz Sirl:
3881 * gcc.c-torture/execute/va-arg-7.c: New test.
3882 * gcc.c-torture/execute/va-arg-8.c: New test.
3883
3884 Sun Aug 1 22:29:34 1999 Jeffrey A Law (law@cygnus.com)
3885
3886 * gcc.c-torture/compile/990801-2.c: New test.
3887
3888 * gcc.c-torture/compile/990801-1.c: New test.
3889
3890 1999-07-27 Michael Meissner <meissner@cygnus.com>
3891
3892 * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
3893 fp-cmp-1.c, converting double to float.
3894
3895 * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
3896 fp-cmp-1.c, converting double to long double.
3897
3898 * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
3899 from fr1 to unknown_register, since fr1 is a legitimate register
3900 on some machines.
3901
3902 Sun Jul 25 21:41:37 1999 Jeffrey A Law (law@cygnus.com)
3903
3904 * README: More listname related changes.
3905
3906 1999-07-08 Catherine Moore <clm@cygnus.com>
3907
3908 * gcc.c-torture/execute/920501-5.c: Fix typo. Change | to ||.
3909
3910 1999-07-05 Manfred Hollstein <mhollstein@cygnus.com>
3911
3912 * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
3913
3914 1999-07-05 Alexandre Oliva <oliva@dcc.unicamp.br>
3915
3916 * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
3917
3918 1999-07-04 Zack Weinberg <zack@rabi.columbia.edu>
3919
3920 * gcc.dg/990703-1.c: New test.
3921
3922 1999-06-29 Nick Clifton <nickc@cygnus.com>
3923
3924 * lib/file-format.exp: New file: Move definition of proc
3925 gcc_target_object_format to here from
3926 gcc.dg/special/ecos.exp.
3927
3928 * lib/c-torture.exp: Include lib file-format.exp.
3929 * lib/gcc-dg.exp: Include lib file-format.exp.
3930
3931 * gcc.dg/special/ecos.exp: Remove definition of proc
3932 gcc_target_object_format.
3933
3934 Mon Jun 28 08:20:51 1999 Jeffrey A Law (law@cygnus.com)
3935
3936 * gcc.c-torture/execute/990628-1.c: New test.
3937
3938 Fri Jun 25 05:28:40 1999 Jeffrey A Law (law@cygnus.com)
3939
3940 * gcc.c-torture/compile/990625-2.c: New test.
3941
3942 * gcc.c-torture/compile/990625-1.c: New test.
3943
3944 1999-06-23 Nick Clifton <nickc@cygnus.com>
3945
3946 * gcc.c-torture/compile/dll.c: New test case. Check that dll
3947 attributes compile.
3948 * gcc.c-torture/compile/dll.x: Only support the dll.c test on
3949 ports that use the COFF/PE file format.
3950
3951 Thu Jun 17 13:48:16 1999 Jeffrey A Law (law@cygnus.com)
3952
3953 * gcc.c-torture/compile/990617-1.c: New test.
3954
3955 1999-06-17 Alexandre Oliva <oliva@dcc.unicamp.br>
3956
3957 * g++.old-deja/g++.other/decl4.C: New test.
3958
3959 1999-06-14 Nathan Sidwell <nathan@acm.org>
3960
3961 * g++.old-deja/g++.other/bitfld3.C: New test.
3962
3963 1999-06-08 Nathan Sidwell <nathan@acm.org>
3964
3965 * g++.old-deja/g++.eh/catch1.C: New test.
3966
3967 Mon Jun 7 23:39:16 1999 Jeffrey A Law (law@cygnus.com)
3968
3969 * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
3970
3971 * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
3972 * gcc.c-torture/execute/ieee/mzero.x: New file. Likewise.
3973
3974 1999-06-05 Craig Burley <craig@jcb-sc.com>
3975
3976 * g77.f-torture/compile/19990502-0.f: Replace with new,
3977 shorter, test that still fails after recent changes.
3978
3979 Fri Jun 4 02:25:04 1999 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
3980
3981 * gcc.c-torture/execute/990604-1.c: New test.
3982
3983 Mon May 31 00:34:51 1999 Jeffrey A Law (law@cygnus.com)
3984
3985 * gcc.c-torture/execute/990531-1.c: New test.
3986
3987 Thu May 27 02:38:36 1999 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
3988
3989 * gcc.c-torture/compile/990527-1.c: New test.
3990
3991 Thu May 27 02:18:51 1999 Joern Rennecke <amylaar@cygnus.com>
3992
3993 * gcc.c-torture/execute/990527-1.c: New test.
3994
3995 1999-05-25 Nick Clifton <nickc@cygnus.com>
3996
3997 * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
3998 bitfields as signed.
3999
4000 1999-05-25 Craig Burley <craig@jcb-sc.com>
4001
4002 * g77.f-torture/compile/19990525-0.f: New test.
4003
4004 Tue May 25 01:21:16 1999 Jeffrey A Law (law@cygnus.com)
4005
4006 * gcc.c-torture/execute/990525-2.c: New test.
4007
4008 * gcc.c-torture/execute/990525-1.c: New test.
4009
4010 1999-05-24 Nathan Sidwell <nathan@acm.org>
4011
4012 * g++.old-deja/g++.other/anon3.C: New test.
4013 * g++.old-deja/g++.other/anon4.C: New test.
4014 * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
4015 * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
4016 after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
4017 Merrill).
4018
4019 Mon May 24 00:01:52 1999 Jeffrey A Law (law@cygnus.com)
4020
4021 * gcc.c-torture/execute/990524-1.c: New test.
4022
4023 * gcc.dg/990524-1.c: New test.
4024
4025 Sun May 23 21:18:12 1999 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
4026
4027 * gcc.c-torture/compile/990523-1.c: New test.
4028
4029 Wed May 19 02:56:18 1999 Raja R Harinath <harinath@cs.umn.edu>
4030
4031 * gcc.c-torture/compile/990519-1.c: New test.
4032
4033 1999-05-17 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
4034
4035 * gcc.c-torture/compile/990517-1.c: New test.
4036
4037 * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
4038 (e4, f4): New tests.
4039 (main): Call them.
4040
4041 1999-05-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4042
4043 * gcc.dg/noreturn-1.c: New test.
4044
4045 Thu May 13 02:02:46 1999 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
4046
4047 * gcc.c-torture/execute/990513-1.c: New test.
4048
4049 1999-05-10 Richard Henderson <rth@cygnus.com>
4050
4051 * g++.old-deja/g++.other/null1.C (g): Add overload for long.
4052
4053 1999-05-10 Craig Burley <craig@jcb-sc.com>
4054
4055 * g77.f-torture/execute/erfc.f: Use small single-precision
4056 values, to avoid problems on Alphas when not -mieee.
4057
4058 1999-05-08 Craig Burley <craig@jcb-sc.com>
4059
4060 * gcc.dg/990506-0.c: New test.
4061
4062 1999-05-08 Richard Henderson <rth@cygnus.com>
4063
4064 * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
4065 the constant to test. Don't XFAIL 64-bit targets.
4066
4067 * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
4068 * g++.old-deja/g++.law/profile1.C: Likewise.
4069
4070 * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
4071 operator new instances.
4072 * g++.old-deja/g++.other/delete5.C: Likewise.
4073
4074 1999-05-03 Craig Burley <craig@jcb-sc.com>
4075
4076 * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
4077 intrinsic.
4078
4079 1999-05-03 Craig Burley <craig@jcb-sc.com>
4080
4081 * g77.f-torture/execute/u77-test.f: Reverse order of two
4082 arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
4083
4084 1999-05-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4085
4086 * gcc.dg/compare1.c: New test.
4087
4088 1999-05-02 Joseph S. Myers <jsm28@cam.ac.uk>
4089
4090 * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
4091 New tests.
4092
4093 1999-05-02 Craig Burley <craig@jcb-sc.com>
4094
4095 * g77.f-torture/compile/19990502-1.f: New test.
4096
4097 1999-05-02 Craig Burley <craig@jcb-sc.com>
4098
4099 * g77.f-torture/compile/19990502-0.f: New test.
4100
4101 Sun May 2 01:38:50 1999 Craig Burley <craig@jcb-sc.com>
4102
4103 * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
4104 intrinsic.
4105
4106 Sun May 2 01:13:37 1999 Craig Burley <craig@jcb-sc.com>
4107
4108 * g77.f-torture/execute/u77-test.f (main): List libU77
4109 intrinsics not currently tested.
4110 Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
4111 GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
4112 FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
4113 Trim blanks off the ends of some printed strings.
4114
4115 Sun May 2 00:06:45 1999 Craig Burley <craig@jcb-sc.com>
4116
4117 * g77.f-torture/execute/u77-test.f (main): Just warn about
4118 FSTAT gid disagreement, as it's expected on some systems.
4119
4120 Sat May 1 23:57:18 1999 Craig Burley <craig@jcb-sc.com>
4121
4122 * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
4123 use a new function, which allows for some slop.
4124 Clean up some commentary.
4125 (issum): The new function.
4126 (sgladd): Deleted subroutine.
4127
4128 1999-05-01 Craig Burley <craig@jcb-sc.com>
4129
4130 * g77.f-torture/execute/u77-test.f: Modify to be more like
4131 libf2c/libU77 version, bringing patches to that version here.
4132 Add suitable commentary.
4133
4134 Sun Apr 25 12:28:59 1999 Richard Henderson <rth@cygnus.com>
4135
4136 * gcc.dg/990424-1.c: New test.
4137
4138 1999-04-24 Craig Burley <craig@jcb-sc.com>
4139
4140 * g77.f-torture/execute/u77-test.f (main): Bug involving
4141 LSTAT has been fixed, so turn back on full checking.
4142
4143 1999-04-20 Craig Burley <craig@jcb-sc.com>
4144
4145 * g77.f-torture/compile/19990419-0.f: New test.
4146 * g77.f-torture/execute/19990419-1.f: New test.
4147
4148 Sat Apr 17 16:56:48 1999 Richard Henderson <rth@cygnus.com>
4149
4150 * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
4151 to avoid the need for a prototype to supress a warning.
4152
4153 Wed Apr 7 23:08:59 1999 Jim Wilson <wilson@cygnus.com>
4154
4155 * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
4156
4157 Sun Apr 4 04:02:53 1999 Jeffrey A Law (law@cygnus.com)
4158
4159 * gcc.c-torture/execute/990404-1.c: New test.
4160
4161 1999-04-03 10:35 -0500 Zack Weinberg <zack@rabi.columbia.edu>
4162
4163 * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
4164 * gcc.dg/cpp-if3.c: Don't use -pedantic.
4165 * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
4166 missing initializer warnings.
4167
4168 Sun Mar 28 00:49:41 1999 Jeffrey A Law (law@cygnus.com)
4169
4170 * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
4171 matching strings.
4172
4173 Fri Mar 26 00:50:46 1999 Jeffrey A Law (law@cygnus.com)
4174
4175 * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
4176
4177 1999-03-26 Craig Burley <craig@jcb-sc.com>
4178
4179 * g77.f-torture/execute/19990325-0.f: New test.
4180 * g77.f-torture/execute/19990325-1.f: New test.
4181
4182 Wed Mar 24 22:50:50 1999 Jeffrey A Law (law@cygnus.com)
4183
4184 * gcc.c-torture/execute/990324-1.c: New test.
4185
4186 Mon Mar 22 14:55:58 1999 Jim Wilson <wilson@cygnus.com>
4187
4188 * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
4189 test with 4.
4190
4191 Wed Mar 17 12:22:39 1999 Richard Henderson <rth@cygnus.com>
4192
4193 * gcc.c-torture/execute/ieee/980619-1.x: New. Expected fail on x86.
4194
4195 1999-03-13 Craig Burley <craig@jcb-sc.com>
4196
4197 * g77.f-torture/execute/19990313-2.f: New test.
4198 * g77.f-torture/execute/19990313-3.f: New test.
4199
4200 1999-03-13 Craig Burley <craig@jcb-sc.com>
4201
4202 * g77.f-torture/execute/19990313-0.f: New test.
4203 * g77.f-torture/execute/19990313-1.f: New test.
4204
4205 Fri Mar 12 16:17:28 1999 Jim Wilson <wilson@cygnus.com>
4206
4207 * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
4208 printf to sprintf.
4209 * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
4210 (main): Add check for u15. Conditionalize u31 check depending on
4211 whether ints are <32 bits or >=32 bits.
4212
4213 1999-03-08 Craig Burley <craig@jcb-sc.com>
4214
4215 * g77.f-torture/execute/19981119-0.f: Improve testiness.
4216
4217 1999-03-08 Craig Burley <craig@jcb-sc.com>
4218
4219 * g77.f-torture/compile/19990305-0.f: New test.
4220 * g77.f-torture/execute/19981119-0.f: New test.
4221
4222 1999-03-08 Craig Burley <craig@jcb-sc.com>
4223
4224 * g77.f-torture/execute/970625-2.f: call ABORT if final
4225 result is not correct, instead of just printing it.
4226 Add this checking via newly introduced obfuscation, to
4227 trip up buggy front ends.
4228
4229 1999-03-07 Craig Burley <craig@jcb-sc.com>
4230
4231 * g77.f-torture/compile/960317-1.f: Moved from being
4232 in execute/. (Somehow I didn't notice "SUBROUTINE...".)
4233
4234 1999-03-06 Craig Burley <craig@jcb-sc.com>
4235
4236 * g77.f-torture/execute/960317-1.f: New (old) test.
4237 * g77.f-torture/execute/970625-2.f: Ditto.
4238
4239 1999-03-01 Zack Weinberg <zack@rabi.columbia.edu>
4240
4241 * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
4242 message on line 1 or line 2; cccp and cpplib do this differently.
4243
4244 Mon Mar 1 23:29:14 1999 Jeffrey A Law (law@cygnus.com)
4245
4246 * g++.old-deja/g++.law/weak1.C: New test.
4247
4248 1999-02-28 17:59 -0500 Zack Weinberg <zack@rabi.columbia.edu>
4249
4250 * gcc.c-torture/execute/990119-1.c: Renamed to...
4251 * gcc.dg/990119-1.c: this, so it will only be tested once
4252 (it's a preprocessor test, it doesn't need to be run at
4253 multiple optimization levels).
4254
4255 1999-02-27 13:34 -0500 Zack Weinberg <zack@rabi.columbia.edu>
4256
4257 * lib/g++.exp: Don't add incdir=$base_dir/../include to
4258 ALWAYS_CXXFLAGS.
4259
4260 1999-02-24 Craig Burley <craig@jcb-sc.com>
4261
4262 * g77.f-torture/noncompile/19981216-0.f: Renamed from...
4263 * g77.f-torture/compile/19981216-0.f: ...as it is expected
4264 to not be compilable by current g77.
4265
4266 1999-02-24 Nick Clifton <nickc@cygnus.com>
4267
4268 * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
4269
4270 Mon Feb 22 01:15:08 1999 Jeffrey A Law (law@cygnus.com)
4271
4272 * gcc.c-torture/execute/990222-1.c: New test.
4273
4274 1999-02-19 Craig Burley <craig@jcb-sc.com>
4275
4276 * g77.f-torture/compile/19990218-0.f: New test.
4277 * g77.f-torture/noncompile/19990218-1.f: New test.
4278
4279 1999-02-18 Craig Burley <craig@jcb-sc.com>
4280
4281 * g77.f-torture/compile/19981216-0.f: New test.
4282
4283 Sun Feb 14 01:26:29 1999 Jeffrey A Law (law@cygnus.com)
4284
4285 * gcc.dg/990214-1.c: New test.
4286
4287 Sat Feb 13 00:43:52 1999 Jeffrey A Law (law@cygnus.com)
4288
4289 * gcc.dg/990213-2.c: New test.
4290
4291 * gcc.dg/990213-1.c: New test.
4292
4293 Fri Feb 12 11:04:35 1999 Jeffrey A Law (law@cygnus.com)
4294
4295 * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
4296 ints.
4297
4298 1999-02-11 Nick Clifton <nickc@cygnus.com>
4299
4300 * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
4301 specified by target.
4302
4303 * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
4304
4305 Thu Feb 11 01:12:12 1999 Jeffrey A Law (law@cygnus.com)
4306
4307 * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
4308
4309 Wed Feb 10 13:08:12 1999 Jonathan Larmour <jlarmour@cygnus.co.uk>
4310
4311 * gcc.dg/special/ecos.exp: New test driver for new tests with
4312 special requirements.
4313
4314 * gcc.dg/special/alias-1.c: New test.
4315 * gcc.dg/special/gcsec-1.c: New test.
4316 * gcc.dg/special/weak-1.c: New test.
4317 * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
4318 * gcc.dg/special/weak-2.c: New test.
4319 * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
4320 * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
4321 * gcc.dg/special/wkali-1.c: New test.
4322 * gcc.dg/special/wkali-2.c: New test.
4323 * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
4324 * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
4325
4326 Wed Feb 10 12:15:35 1999 Felix Lee <flee@cygnus.com>
4327
4328 * lib/c-torture.exp (c-torture-compile): Pull out code for
4329 analyzing gcc error messages.
4330 (c-torture-execute): Likewise. Fix some (harmless) false
4331 positives.
4332 * lib/gcc.exp (gcc_check_compile): New function.
4333
4334 Mon Feb 8 21:42:57 1999 Richard Henderson <rth@cygnus.com>
4335
4336 * gcc.c-torture/execute/990208-1.c: New test.
4337
4338 1999-02-07 Jonathan Larmour <jlarmour@cygnus.co.uk>
4339
4340 * g++.dg/special/ecos.exp: New driver for new tests with special
4341 requirements
4342
4343 * g++.dg/special/conpr-1.C: New test
4344 * g++.dg/special/conpr-2.C: New test
4345 * g++.dg/special/conpr-2a.C: New test
4346 * g++.dg/special/conpr-3.C: New test
4347 * g++.dg/special/conpr-3a.C: New test
4348 * g++.dg/special/conpr-3b.C: New test
4349
4350 * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
4351 allow g++ to use the dg driver
4352
4353 * README: Add comment about g++.dg directory
4354
4355 Sat Feb 6 18:00:38 1999 Jeffrey A Law (law@cygnus.com)
4356
4357 * README: Update email addresses.
4358
4359 1999-02-03 Nick Clifton <nickc@cygnus.com>
4360
4361 * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
4362 arguments in order to force structure S onto the stack even on
4363 the alpha.
4364 (test): Pass 10 leading arguments to function foo as well as the
4365 structure S.
4366
4367 * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
4368 failure for all targets.
4369
4370 * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
4371 abort to terminate program execution.
4372
4373 Sat Jan 30 16:22:47 1999 Richard Henderson <rth@cygnus.com>
4374
4375 * gcc.c-torture/execute/990130-1.c: New test.
4376
4377 Sat Jan 30 11:10:06 1999 Jeffrey A Law (law@cygnus.com)
4378
4379 * gcc.dg/990130-1.c: New test.
4380
4381 1999-01-28 Michael Meissner <meissner@cygnus.com>
4382
4383 * gcc.c-torture/execute/990128-1.c: New test.
4384
4385 1999-01-27 Michael Meissner <meissner@cygnus.com>
4386
4387 * gcc.c-torture/execute/990127-{1,2}.c: New tests.
4388
4389 1999-01-27 Felix Lee <flee@cygnus.com>
4390
4391 * lib/c-torture.exp (c-torture-compile): pull out code for
4392 analyzing gcc error messages.
4393 (c-torture-execute): ditto, and fix some (harmless) false
4394 positives.
4395 * lib/gcc.exp (gcc_check_compile): new function.
4396
4397 Sun Jan 17 00:02:33 1999 Jeffrey A Law (law@cygnus.com)
4398
4399 * gcc.dg/990117-1.c: New test.
4400
4401 * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
4402
4403 * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
4404
4405 Fri Jan 15 02:52:00 1999 Jeffrey A Law (law@cygnus.com)
4406
4407 * g77.f-torture/compile/990115-1.f: New test.
4408
4409 Thu Jan 7 23:39:47 1999 Jeffrey A Law (law@cygnus.com)
4410
4411 * gcc.c-torture/compile/990107-1.c: New test
4412
4413 Wed Jan 6 02:21:59 1999 Jeffrey A Law (law@cygnus.com)
4414
4415 * gcc.c-torture/execute/990106-2.c: New test.
4416
4417 * gcc.c-torture/execute/990106-1.c: New test.
4418
4419 Wed Dec 30 23:05:28 1998 Zack Weinberg <zack@rabi.columbia.edu>
4420
4421 * gcc.c-torture/compile/981223-1.c: New test.
4422
4423 Tue Dec 29 11:33:25 1998 Richard Henderson <rth@cygnus.com>
4424
4425 * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
4426 (opt3): Rename from opt4 and disable.
4427
4428 1998-12-20 Alexandre Oliva <oliva@dcc.unicamp.br>
4429
4430 * g++.old-deja/g++.pt/ptrmem5.C: New test.
4431
4432 1998-12-15 Alexandre Oliva <oliva@dcc.unicamp.br>
4433
4434 * g++.old-deja/g++.other/conv5.C: New test.
4435
4436 1998-12-14 Nick Clifton <nickc@cygnus.com>
4437
4438 * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
4439
4440 Fri Dec 11 10:25:57 1998 Jeffrey A Law (law@cygnus.com)
4441
4442 * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
4443
4444 Fri Dec 11 01:12:45 1998 Zack Weinberg <zack@rabi.columbia.edu>
4445
4446 * gcc.c-torture/compile/981211-1.c: New test.
4447
4448 1998-12-09 Alexandre Oliva <oliva@dcc.unicamp.br>
4449
4450 * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
4451
4452 * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
4453
4454 Tue Dec 8 22:50:04 1998 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
4455
4456 * gcc.special/930510-1.c: Make C9X safe.
4457 * gcc.misc-tests/gcov-1.c Similarly.
4458 * gcc.misc-tests/gcov-2.c Similarly.
4459
4460 1998-12-06 Alexandre Oliva <oliva@dcc.unicamp.br>
4461
4462 * gcc.dg/ultrasp1.c: New test.
4463
4464 Sun Dec 6 00:40:12 1998 Richard Henderson <rth@cygnus.com>
4465
4466 * gcc.c-torture/execute/981206.c: New test.
4467
4468 1998-12-06 Alexandre Oliva <oliva@dcc.unicamp.br>
4469
4470 * g++.old-deja/g++.ns/template7.C: New test.
4471
4472 * g++.old-deja/g++.other/expr1.C: New test.
4473
4474 * g++.old-deja/g++.eh/tmpl3.C: New test.
4475
4476 * g++.old-deja/g++.eh/tmpl2.C: New test.
4477
4478 1998-12-04 Alexandre Oliva <oliva@dcc.unicamp.br>
4479
4480 * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
4481 * g++.old-deja/g++.other/using6.C: Removed.
4482 * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
4483
4484 * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
4485
4486 1998-12-03 Alexandre Oliva <oliva@dcc.unicamp.br>
4487
4488 * g++.old-deja/g++.pt/overload8.C: New test.
4489
4490 * g++.old-deja/g++.pt/overload7.C: New test.
4491
4492 * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
4493
4494 * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
4495 and relinking messages.
4496 * lib/g++.exp (g++_target_compile): Remove .rpo file when
4497 compiling with -frepo.
4498
4499 1998-12-01 Alexandre Oliva <oliva@dcc.unicamp.br>
4500
4501 * g++.old-deja/g++.pt/lookup6.C: New test.
4502
4503 1998-11-30 Nick Clifton <nickc@cygnus.com>
4504
4505 * gcc.c-torture/execute/981130-1.c: New test.
4506 * gcc.c-torture/execute/981130-1.x: New test failure expectations.
4507
4508 1998-11-27 Alexandre Oliva <oliva@dcc.unicamp.br>
4509
4510 * g++.old-deja/g++.pt/explicit76.C: New test.
4511
4512 * g++.old-deja/g++.pt/friend38.C: New test.
4513
4514 * g++.old-deja/g++.ns/crash2.C: New test.
4515
4516 * g++.old-deja/g++.pt/defarg8.C: New test.
4517
4518 * g++.old-deja/g++.pt/instantiate6.C: New test.
4519
4520 * g++.old-deja/g++.pt/static6.C: New test.
4521
4522 * g++.old-deja/g++.pt/decl2.C: New test.
4523
4524 1998-11-26 Alexandre Oliva <oliva@dcc.unicamp.br>
4525
4526 * g++.old-deja/g++.other/lookup5.C: New test. Not sure the
4527 problem is actually related with name lookup, but so what? :-)
4528
4529 * g++.old-deja/g++.pt/friend37.C: New test.
4530
4531 1998-11-25 Dave Love <d.love@dl.ac.uk>
4532
4533 * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
4534 element, which fails on some systems.
4535
4536 * g77.f-torture/execute/labug1.f: New test.
4537
4538 Sat Nov 21 21:41:05 1998 Jeffrey A Law (law@cygnus.com)
4539
4540 * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
4541 is defined.
4542
4543 1998-11-18 Dave Love <d.love@dl.ac.uk>
4544
4545 * g77.f-torture/compile/981117-1.f: New test.
4546
4547 1998-11-16 Alexandre Oliva <oliva@dcc.unicamp.br>
4548
4549 * g++.old-deja/g++.eh/throw2.C: New test. CV-qualifiers are not
4550 properly discarded.
4551
4552 Sun Oct 11 05:04:28 1998 Ken Raeburn <raeburn@cygnus.com>
4553
4554 * gcc.c-torture/execute/memcheck: New directory of tests for
4555 -fcheck-memory-usage.
4556
4557 1998-11-07 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
4558
4559 * README: New file, general information about the testsuite and
4560 new description of the various C++ test subdirectories.
4561 * README.g++: Eliminate obsolete information, update and move most
4562 relevant stuff to README.
4563
4564 Sat Nov 7 02:55:55 1998 Richard Henderson <rth@cygnus.com>
4565
4566 * gcc.c-torture/compile/981107-1.c: New test.
4567
4568 Mon Nov 2 11:16:03 1998 Doug Evans <devans@canuck.cygnus.com>
4569
4570 * execute/memcpy-bi.c: New testcase.
4571
4572 1998-10-31 Alexandre Oliva <oliva@dcc.unicamp.br>
4573
4574 * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
4575 base classes.
4576
4577 * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
4578 template is selected.
4579
4580 * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
4581 classes, it should be accepted for all types.
4582
4583 * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
4584
4585 * g++.old-deja/g++.pt/spec24.C: Ensure that template
4586 specializations start with template headers.
4587
4588 1998-10-29 Alexandre Oliva <oliva@dcc.unicamp.br>
4589
4590 * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
4591
4592 * g++.old-deja/g++.other/init9.C: Test cross initialization of
4593 non-POD types.
4594
4595 1998-10-27 Alexandre Oliva <oliva@dcc.unicamp.br>
4596
4597 * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
4598
4599 Thu Oct 22 16:01:44 1998 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
4600
4601 * compile/981022-1.c, compile/981022-1.x: New test and driver.
4602
4603 Mon Oct 19 14:03:07 1998 Jeffrey A Law (law@cygnus.com)
4604
4605 * 981019-1.c: New test.
4606
4607 Wed Oct 14 21:11:19 1998 Robert Lipe <robertl@dgii.com>
4608
4609 * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
4610 find objc headers.
4611
4612 1998-10-14 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
4613
4614 * compile/981001-4.c: Remove use of GCC extension that triggers a
4615 compiler bug.
4616
4617 1998-10-13 Alexandre Oliva <oliva@dcc.unicamp.br>
4618
4619 * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
4620
4621 1998-10-12 Alexandre Oliva <oliva@dcc.unicamp.br>
4622
4623 * g++.old-deja/g++.pt/explicit74.C: New test. Explicit
4624 instantiation of template produces incorrect code for delete
4625 expression.
4626
4627 * g++.old-deja/g++.pt/instantiate5.C: New test. `global
4628 constructors' name is not unique.
4629 * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
4630 * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
4631
4632 * g++.old-deja/g++.other/init8.C: New test. Uninitialized
4633 automatic array of const is ill-formed.
4634
4635 * g++.old-deja/g++.pt/ttp53.C: New test. Incorrect substitution
4636 of template parameter?
4637
4638 * g++.old-deja/g++.other/conv3.C: New test. Conversion discards
4639 const.
4640
4641 * g++.old-deja/g++.other/pmf2.C: New test. Invalid
4642 pointer-to-member expression.
4643
4644 * g++.old-deja/g++.other/friend5.C: New test. Bogus friend
4645 declaration causes ICE.
4646
4647 1998-10-11 Alexandre Oliva <oliva@dcc.unicamp.br>
4648
4649 * g++.old-deja/g++.ns/main1.C: New test. main() should only be
4650 reserved in the global namespace.
4651
4652 * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
4653 generate needed virtual table.
4654
4655 * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
4656
4657 1998-10-10 Dariush Eslimi <eslimi@loran.com>
4658
4659 * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
4660 template-dependent type
4661
4662 1998-10-10 Alexandre Oliva <oliva@dcc.unicamp.br>
4663
4664 * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
4665 * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
4666 * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
4667
4668 * g++.old-deja/g++.other/using5.C: New test; using decl from base
4669 class should be usable as argument of member function.
4670 * g++.old-deja/g++.other/using6.C: New test; using decl from base
4671 class should be usable as return type of member function.
4672 * g++.old-deja/g++.other/using7.C: New test; using decl from base
4673 class should be usable as type of data member.
4674
4675 * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
4676
4677 Fri Oct 9 19:19:19 1998 Jeffrey A Law (law@cygnus.com)
4678
4679 * gcc.c-torture/special/920521-1.c: Fix bogus test.
4680
4681 Thu Oct 8 19:14:05 1998 Nick Clifton <nickc@cygnus.com>
4682
4683 * gcc.dg/dll-?.c Add thumb to target list.
4684 Fix assembler scan patterns to match current assembler output.
4685
4686 1998-10-08 Alexandre Oliva <oliva@dcc.unicamp.br>
4687
4688 * g++.old-deja/g++.pt/expr6.C: New test. operator?: breaks
4689 matching of template brackets.
4690
4691 * g++.old-deja/g++.other/using4.C: New test. Test using
4692 declarations of methods from base classes.
4693
4694 * g++.old-deja/g++.ns/extern1.C: New test. Extern declarations
4695 within functions should introduce names into the innermost
4696 enclosing namespace.
4697
4698 * g++.old-deja/g++.other/init7.C: New test. Retry initialization
4699 of static locals if first initialization throws.
4700
4701 Wed Oct 7 12:00:20 1998 Jim Wilson <wilson@cygnus.com>
4702
4703 * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
4704
4705 1998-10-06 Ken Raeburn <raeburn@cygnus.com>
4706
4707 * gcc.c-torture/special/981006-1.c: New test. Make sure gcc doesn't
4708 lose track of the possible targets of tablejump insns.
4709 * special/special.exp: Run it.
4710
4711 1998-10-06 Alexandre Oliva <oliva@dcc.unicamp.br>
4712
4713 * g++.old-deja/g++.pt/friend35.C: New test. A template function
4714 must be declared before its specializations can be named in friend
4715 declarations.
4716
4717 1998-10-05 Dave Love <d.love@dl.ac.uk>
4718
4719 * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
4720
4721 * g77.f-torture/execute/io1.f: New test.
4722
4723 1998-10-04 Alexandre Oliva <oliva@dcc.unicamp.br>
4724
4725 * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
4726 with pointer to template function, for which no argument deduction
4727 is possible.
4728
4729 * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
4730 specialization of template function as argument to template
4731 function.
4732
4733 * g++.old-deja/g++.other/access2.C: New test; Inner class
4734 shouldn't have privileged access to Outer's names.
4735
4736 1998-10-03 Alexandre Oliva <oliva@dcc.unicamp.br>
4737
4738 * g++.old-deja/g++.pt/friend34.C: New test; name injection of
4739 friend template declared within template class conflicts with
4740 nested class of the same name.
4741
4742 * g++.old-deja/g++.other/badopt1.C: New test; post-increment
4743 is ignored.
4744
4745 * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
4746 object with direct initializer as function declaration.
4747
4748 * g++.old-deja/g++.other/decl2.C: New test; duplicate
4749 initializers.
4750
4751 * g++.old-deja/g++.other/null2.C: New test; conditional operator
4752 involving const pointer and NULL produces incorrect result.
4753
4754 * g++.old-deja/g++.other/typename1.C: New test; template-dependent
4755 type name without `typename' should be rejected with -pedantic.
4756
4757 Fri Oct 2 21:55:58 1998 Richard Henderson <rth@cygnus.com>
4758
4759 * g++.old-deja/g++.other/addrof1.C: New test.
4760
4761 Thu Oct 1 17:15:26 1998 Nick Clifton <nickc@cygnus.com>
4762
4763 * gcc.c-torture/compile/981001-1.c: New test.
4764 * gcc.c-torture/execute/981001-1.c: New test.
4765
4766 Thu Oct 1 19:05:20 1998 Jeffrey A Law (law@cygnus.com)
4767
4768 * gcc.c-torture/compile/981001-2.c: New test.
4769 * gcc.c-torture/compile/981001-3.c: New test.
4770 * gcc.c-torture/compile/981001-4.c: New test.
4771
4772 1998-10-01 Robert Lipe <robertl@dgii.com>
4773
4774 * lib/objc.exp (objc_target_compile): Add -L during compiles for
4775 multilibbed hosts. Idea grafted from g77.exp.
4776
4777 1998-09-30 Dave Love <d.love@dl.ac.uk>
4778
4779 * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
4780 avoid losing on systems which need -lsocket.
4781
4782 1998-09-28 Alexandre Oliva <oliva@dcc.unicamp.br>
4783
4784 * g++.old-deja/g++.other/bitfld1.C: Expected failure.
4785 * g++.old-deja/g++.other/nested2.C: Ditto.
4786 * g++.old-deja/g++.robertl/eb132.C: No longer an expected
4787 failure.
4788
4789 1998-09-26 Alexandre Oliva <oliva@dcc.unicamp.br>
4790
4791 * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
4792 preferred over template operator!= for enum bitfields.
4793
4794 1998-09-18 Alexandre Oliva <oliva@dcc.unicamp.br>
4795
4796 * g++.old-deja/g++.other/nested2.C: Different virtual base classes
4797 that happen to have the same base name, but in different scopes,
4798 are incorrectly rejected.
4799
4800 1998-09-16 Richard Henderson <rth@cygnus.com>
4801
4802 * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
4803 on the native word size instead of an integer literal.
4804
4805 1998-09-15 Alexandre Oliva <oliva@dcc.unicamp.br>
4806
4807 * g++.old-deja/g++.other/static2.C: Invocation of static data
4808 member of type pointer-to-function denoted as non-static member.
4809
4810 * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
4811 checks involving function types and aliases.
4812
4813 1998-09-12 Alexandre Oliva <oliva@dcc.unicamp.br>
4814
4815 * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
4816 redefined to the same non-trivial type.
4817
4818 * g++.old-deja/g++.pt/explicit73.C: Test for proper
4819 namespace-qualification of template specializations declared in
4820 other namespaces.
4821
4822 * g++.old-deja/g++.other/friend4.C: Check whether it is possible
4823 to declare a subset of the specializations of a template function
4824 as friends of specializations of a template class.
4825
4826 * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
4827 member templates that do not fully specialize the enclosing
4828 template class are rejected.
4829
4830 1998-09-11 Dave Love <d.love@dl.ac.uk>
4831
4832 * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
4833
4834 1998-09-08 Dave Love <d.love@dl.ac.uk>
4835
4836 * g77.f-torture/execute/u77-test.f (main): New file, somewhat
4837 altered from libf2c/libU77 version.
4838
4839 1998-09-06 Dave Love <d.love@dl.ac.uk>
4840
4841 * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
4842
4843 1998-09-04 Reid M. Pinchback <reidmp@MIT.EDU>, Alexandre Oliva <oliva@dcc.unicamp.br>
4844
4845 * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
4846 (un)signed char are different types for template specialization
4847 purposes.
4848
4849 Thu Sep 3 00:40:32 1998 Ovidiu Predescu <ovidiu@aracnet.com>
4850
4851 * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
4852 * objc: ObjC testsuite.
4853
4854 Mon Aug 31 12:00:00 1998 Catherine Moore <clm@cygnus.com>
4855
4856 * gcc.c-torture/execute/941014-1.x: New file.
4857
4858 Mon Aug 31 15:19:32 1998 Nick Clifton <nickc@cygnus.com>
4859
4860 * lib/c-torture.exp: Add support for
4861 torture_eval_before_compile and torture_eval_before_execute
4862 variables.
4863
4864 Sun Aug 30 17:38:20 1998 Jeffrey A Law (law@cygnus.com)
4865
4866 * gcc.dg/980626-1.c: Delete this test. We've declared the warning
4867 this test triggers valid.
4868
4869 Thu Aug 27 23:59:18 1998 Jeffrey A Law (law@cygnus.com)
4870
4871 * gcc.dg/980827-1.c: New test.
4872
4873 Wed Aug 26 16:10:00 1997 J"orn Rennecke <amylaar@cygnus.co.uk>
4874
4875 * gcc.c-torture/execute/loop-4b.c: New test.
4876
4877 Wed Aug 26 16:25:38 1998 Nick Clifton <nickc@cygnus.com>
4878
4879 * lib/c-torture.exp: Add support for
4880 torture_eval_before_compile and torture_eval_before_execute
4881 variables.
4882
4883 Tue Aug 25 19:42:13 1998 Jeffrey A Law (law@cygnus.com)
4884
4885 * gcc.c-torture/compile/980825-1.c: New test.
4886
4887 Mon Aug 24 14:20:32 1998 Nick Clifton <nickc@cygnus.com>
4888
4889 * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
4890 count number tests in opt_t0 not good_t0.
4891
4892 Mon Aug 24 16:38:52 1998 Jeffrey A Law (law@cygnus.com)
4893
4894 * gcc.c-torture/compile/930326-1.x: Fix typo.
4895
4896 1998-08-23 Mark Mitchell <mark@markmitchell.com>
4897
4898 * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
4899 causes an ICE.
4900
4901 Fri Aug 21 23:59:18 1998 Jeffrey A Law (law@cygnus.com)
4902
4903 * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
4904 STACK_SIZE is defined.
4905 * gcc.c-torture/unsorted/stuct.c: Similarly.
4906
4907 * gcc.c-torture/compile/980821-1.c: New test.
4908
4909 Fri Aug 21 03:14:04 1998 Jeffrey A Law (law@cygnus.com)
4910
4911 * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
4912
4913 1998-08-19 Mark Mitchell <mark@markmitchell.com>
4914
4915 * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
4916 code.
4917
4918 1998-08-09 Mark Mitchell <mark@markmitchell.com>
4919
4920 * lib/old-dejagnu.exp: Revise handling of `Internal compiler
4921 error'.
4922
4923 Tue Aug 18 19:19:50 1998 Jeffrey A Law (law@cygnus.com)
4924
4925 * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
4926
4927 Sun Aug 16 01:29:19 1998 Jeffrey A Law (law@cygnus.com)
4928
4929 * gcc.c-torture/compile/980816-1.c: New test.
4930
4931 * gcc.dg/980816-1.c: New test.
4932
4933 Thu Aug 13 00:13:55 1998 Jeffrey A Law (law@cygnus.com)
4934
4935 * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
4936 compiler for ieee tests.
4937
4938 1998-08-01 Dave Love <d.love@dl.ac.uk>
4939
4940 * g77.f-torture/compile/980729-0.f: New test.
4941
4942 1998-07-30 Ken Raeburn <raeburn@cygnus.com>
4943
4944 * gcc.c-torture/special/eeprof-1.c: New test, for
4945 -finstrument-functions.
4946 * gcc.c-torture/special/special.exp: Run it.
4947
4948 Wed Jul 29 00:17:18 1998 Jeffrey A Law (law@cygnus.com)
4949
4950 * gcc.c-torture/compile/980729-1.c: New test.
4951
4952 Mon Jul 27 11:05:07 1998 Nick Clifton <nickc@cygnus.com>
4953
4954 * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
4955 __thumb__ is defined, and test for ARM style doubles if so.
4956
4957 1998-07-26 Dave Love <d.love@dl.ac.uk>
4958
4959 * g77.f-torture/noncompile/980615-0.f: New test.
4960
4961 Sun Jul 26 01:15:56 1998 H.J. Lu (hjl@gnu.org)
4962
4963 * gcc.dg/980312-1.c: Do link instead of compile.
4964 * gcc.dg/980313-1.c: Likewise.
4965
4966 Sun Jul 26 01:05:02 1998 Jeffrey A Law (law@cygnus.com)
4967
4968 * gcc.c-torture/compile/980726-1.c: New test.
4969
4970 1998-07-25 Dave Love <d.love@dl.ac.uk>
4971
4972 * g77.f-torture/execute/io0.f: New test.
4973
4974 Fri Jul 24 11:02:43 1998 Nick Clifton <nickc@cygnus.com>
4975
4976 * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
4977 an int.
4978
4979 Thu Jun 18 15:12:30 1998 Michael Meissner <meissner@cygnus.com>
4980
4981 * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
4982 m32r bugs.
4983
4984 Fri Jul 17 14:19:32 1998 Nick Clifton <nickc@cygnus.com>
4985
4986 * gcc.dg/980626-1.c: Expect failures for all toolchains until
4987 c-decl.c:grokdeclarator can handle mode attributes.
4988
4989 Thu Jul 16 21:42:50 1998 Jeffrey A Law (law@cygnus.com)
4990
4991 * gcc.c-torture/execute/980716-1.c: New test.
4992
4993 Mon Jul 13 22:26:37 1998 Jeffrey A Law (law@cygnus.com)
4994
4995 * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
4996 the mn10200.
4997 * gcc.c-torture/execute/strct-varg-1.x: New file. Expect failure on
4998 the mn10200.
4999 * gcc.c-torture/execute/va-arg-3.x: Similarly.
5000 * gcc.c-torture/compile/930326-1.x: Similarly.
5001
5002 1998-07-13 Dave Love <d.love@dl.ac.uk>
5003
5004 * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
5005 New test from Craig.
5006
5007 1998-07-12 Dave Love <d.love@dl.ac.uk>
5008
5009 * g77.f-torture/noncompile/980616-0.f: New test.
5010
5011 * g77.f-torture/execute/970816-3.f: New test from Craig.
5012
5013 Fri Jul 10 23:43:33 1998 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
5014
5015 * g++.other/singleton.C: Return error value instead of taking
5016 SIGSEGV.
5017
5018 Fri Jul 10 10:02:03 1998 Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
5019
5020 * g++.other/singleton.C: New test. Warning is under dispute.
5021 Runtime crash is not.
5022
5023 Thu Jul 9 23:07:45 1998 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
5024
5025 * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
5026 ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
5027 using6.C, using7.C}: New namespace tests.
5028
5029 Thu Jul 9 22:44:49 1998 Alexandre Oliva <oliva@dcc.unicamp.br>
5030
5031 * g++.old-deja/g++.other/partspec1.C: Test matching of partial
5032 specialization with typedef'ed names used as array indexes.
5033
5034 Thu Jul 9 00:38:51 1998 Jeffrey A Law (law@cygnus.com)
5035
5036 * gcc.c-torture/execute/980709-1.c: New test.
5037
5038 * gcc.dg/980709-1.c: New test.
5039
5040 Tue Jul 7 13:41:27 1998 Richard Henderson <rth@cygnus.com>
5041
5042 * gcc.c-torture/execute/bcp-1.c: New test.
5043
5044 Tue Jul 7 11:49:04 1998 Jeffrey A Law (law@cygnus.com)
5045
5046 * gcc.c-torture/execute/980707-1.c: New test.
5047
5048 Mon Jul 6 18:20:27 1998 Kamil Iskra <iskra@student.uci.agh.edu.pl>
5049
5050 * gcc.c-torture/compile/980706-1.c: New test.
5051
5052 1998-07-01 Dave Love <d.love@dl.ac.uk>
5053
5054 * g77.f-torture/execute/980701-0.f,
5055 g77.f-torture/execute/980701-1.f: New test from Craig.
5056
5057 Wed Jul 1 00:52:51 1998 Jeffrey A Law (law@cygnus.com)
5058
5059 * gcc.c-torture/compile/980701-1.c: New test.
5060
5061 * gcc.c-torture/execute/980701-1.c: New test.
5062
5063 Tue Jun 30 11:51:42 1998 Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-ka
5064 rlsruhe.de>
5065
5066 * g++.old-deja/g++.robertl/eb132.C: New test.
5067 * g++.old-deja/g++.robertl/eb133.C: Likewise.
5068
5069 1998-06-29 Dave Love <d.love@dl.ac.uk>
5070
5071 * g77.f-torture/execute/980628-7.f,
5072 g77.f-torture/execute/980628-8.f,
5073 g77.f-torture/execute/980628-9.f,
5074 g77.f-torture/execute/980628-10.f: New tests from Craig.
5075
5076 * g77.f-torture/execute/980628-3.f: Remove mail headers.
5077
5078 Sun Jun 28 12:49:02 1998 Jeffrey A Law (law@cygnus.com)
5079
5080 * g77.f-torture/execute/980628-4.f: New test from Craig.
5081 * g77.f-torture/execute/980628-5.f: Likewise.
5082 * g77.f-torture/execute/980628-2.f: Likewise.
5083 * g77.f-torture/execute/980628-0.f: Likewise.
5084 * g77.f-torture/execute/980628-1.f: Likewise.
5085 * g77.f-torture/execute/980628-3.f: Likewise.
5086 * g77.f-torture/execute/980628-6.f: Likewise.
5087
5088 Sun Jun 28 00:37:26 1998 Jeffrey A Law (law@cygnus.com)
5089
5090 * lib/g77.exp (default_g77_version): Tweak to make it work in a build
5091 directory when nothing has been installed yet.
5092
5093 Sat Jun 27 23:23:18 1998 Carlo Wood <carlo@runaway.xs4all.nl>
5094
5095 * gcc.c-torture/special/special.exp: Handle newer versions of
5096 dejagnu.
5097
5098 Fri Jun 26 17:57:40 1998 Jeffrey A Law (law@cygnus.com)
5099
5100 * gcc.dg/980626-1.c: New test.
5101
5102 Fri Jun 19 23:26:12 1998 Bruno Haible <haible@ilog.fr>
5103
5104 * gcc.misc-tests/m-un-2.c: New test.
5105 * g++.old-deja/g++.other/warn01.c: Likewise.
5106
5107 Fri Jun 19 14:06:36 1998 Robert Lipe <robertl@dgii.com>
5108
5109 * gcc.dg/980414-1.c: Move comments outside of ASM to improve
5110 compatibility with assmblers with a different comment character.
5111 Eliminate use of GAS-specific extensions.
5112
5113 Fri Jun 19 02:05:14 1998 Jeffrey A Law (law@cygnus.com)
5114
5115 * gcc.c-torture/execute/ieee/980619-1.c: New test.
5116
5117 Fri Jun 19 00:58:11 1998 Robert Lipe <robertl@dgii.com>
5118
5119 *lib/g77.exp: Replace search for libf2c.a with search for newly
5120 renamed libg2c.a
5121
5122 Wed Jun 17 18:53:12 1998 Jeffrey A Law (law@cygnus.com)
5123
5124 * gcc.c-torture/execute/980617-1.c: New test.
5125
5126 Fri Jun 12 01:08:49 1998 Jeffrey A Law (law@cygnus.com)
5127
5128 * gcc.c-torture/execute/980612-1.c: New test.
5129
5130 Mon Jun 8 02:13:42 1998 Jeffrey A Law (law@cygnus.com)
5131
5132 * gcc.dg/980523-1.c: Only test on ppc-linux.
5133 * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
5134
5135 * gcc.c-torture/execute/980608-1.c: New test.
5136
5137 Fri Jun 5 21:54:26 1997 J"orn Rennecke <amylaar@cygnus.co.uk>
5138
5139 * gcc.c-torture/execute/980605-1.c: New test.
5140
5141 Thu Jun 4 01:39:24 1998 Jeffrey A Law (law@cygnus.com)
5142
5143 * gcc.c-torture/execute/980604-1.c: New test.
5144
5145 Tue Jun 2 20:51:43 1998 Jeffrey A Law (law@cygnus.com)
5146
5147 * gcc.c-torture/execute/980602-1.c: New test.
5148 * gcc.c-torture/execute/980602-2.c: Likewise.
5149
5150 1998-06-02 Dave Love <d.love@dl.ac.uk>
5151
5152 * 970125-0.f: Fix per JCB. Add commentary.
5153
5154 Sun May 31 23:23:29 1998 Michael Meissner <meissner@cygnus.com>
5155
5156 * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
5157 IEEE -0 support.
5158
5159 Fri May 29 01:10:12 1998 Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
5160
5161 * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
5162 earlier.
5163
5164 Thu May 28 00:17:42 1998 Catherine Moore <clm@cygnus.com>
5165
5166 * gcc.c-torture/execute/980526-3.c: New test.
5167
5168 1998-05-27 Manfred Hollstein <manfred@s-direktnet.de>
5169
5170 * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
5171 fail on m68k-motorola-sysv and m88k-motorola-sysv3.
5172 * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
5173 m88k-motorola-sysv3 to XFAIL.
5174
5175 Tue May 26 23:58:03 1998 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
5176
5177 * gcc.dg/980526-1.c: New test.
5178 * gcc.c-torture/execute/980526-2.c: New test.
5179
5180 Tue May 26 23:40:40 1998 Jeffrey A Law (law@cygnus.com)
5181
5182 * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
5183
5184 * gcc.c-torture/execute/980526-1.c: New test.
5185
5186 1998-05-26 Dave Love <d.love@dl.ac.uk>
5187
5188 * g77.f-torture/execute/alpha2.f: Add runtime test.
5189
5190 1998-05-24 Jason Merrill <jason@yorick.cygnus.com>
5191
5192 * g++.old-deja/old-deja.exp: Strip leading directories.
5193
5194 * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
5195 error for the line. Don't run multiple tests for the same line.
5196
5197 Sat May 23 23:27:10 1998 Jeffrey A Law (law@cygnus.com)
5198
5199 * gcc.dg/980523-1.c: New test.
5200
5201 1998-05-23 Dave Love <d.love@dl.ac.uk>
5202
5203 * g77.f-torture/compile/970915-0.f: New test.
5204
5205 1998-05-23 Jason Merrill <jason@yorick.cygnus.com>
5206
5207 * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
5208
5209 Thu May 21 23:23:21 1998 Jeffrey A Law (law@cygnus.com)
5210
5211 * gcc.dg/980520-1.c: New test.
5212
5213 Wed May 20 14:37:15 1998 Manfred Hollstein <manfred@s-direktnet.de>
5214
5215 * gcc.dg/980502-1.c: Fix return type.
5216
5217 Wed May 20 11:29:48 1998 Jeffrey A Law (law@cygnus.com)
5218
5219 * gcc.dg/{980502-1.c, clobbers.c}: New tests.
5220 * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
5221 * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
5222 * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
5223 * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
5224
5225 1998-05-20 Dave Love <d.love@dl.ac.uk>
5226
5227 * g77.f-torture/execute/980520-1.f: New test.
5228
5229 1998-05-15 Dave Love <d.love@dl.ac.uk>
5230
5231 * lib/mike-g77.exp: New file.
5232
5233 * g77.f-torture/noncompile/noncompile.exp,
5234 g77.f-torture/noncompile/check0.f: New files.
5235
5236 1998-05-14 Dave Love <d.love@dl.ac.uk>
5237
5238 * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
5239 g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
5240 g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
5241 g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
5242 g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
5243 abort where appropriate.
5244
5245 Tue May 5 19:20:13 1998 Michael Meissner <meissner@cygnus.com>
5246
5247 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
5248 * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
5249
5250 1998-04-29 Dave Love <d.love@dl.ac.uk>
5251
5252 * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
5253
5254 1998-04-27 Dave Love <d.love@dl.ac.uk>
5255
5256 * g77.f-torture/compile/980427-0.f: New test.
5257
5258 1998-04-24 Dave Love <d.love@dl.ac.uk>
5259
5260 * g77.f-torture/compile/980424-0.f: New test.
5261
5262 1998-04-19 Dave Love <d.love@dl.ac.uk>
5263
5264 * g77.f-torture/compile/980419-2.f (main): New test.
5265 * g77.f-torture/compile/970125-0.f: New test.
5266 * g77.f-torture/compile/980419-1.f: New test.
5267
5268 Wed Apr 8 13:09:15 1998 Jim Wilson <wilson@cygnus.com>
5269
5270 * gcc.c-torture/execute/980407-1.c: Delete test. Is duplicate
5271 of loop-4.c.
5272
5273 Tue Apr 7 12:01:24 1998 Jim Wilson <wilson@cygnus.com>
5274
5275 * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
5276
5277 Fri Apr 3 12:27:49 1998 Jim Wilson <wilson@cygnus.com>
5278
5279 * gcc.c-torture/compile/980329-1.c: New test.
5280
5281 Wed Mar 18 16:22:22 1998 Jim Wilson <wilson@cygnus.com>
5282
5283 * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
5284 * gcc.dg/980312-1.c: Fix typo in -march command.
5285
5286 Mon Mar 16 20:01:30 1998 H.J. Lu (hjl@gnu.org)
5287
5288 * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
5289
5290 Wed Mar 11 13:08:48 1998 Robert Lipe <robertl@dgii.com>
5291
5292 * g77.f-torture/execute/980310-5.f: Deleted. Craig Burley and
5293 Dave Love agree the Fortran source is bogus.
5294
5295 Wed Mar 11 00:03:49 1998 Robert Lipe <robertl@dgii.com>
5296
5297 * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
5298 g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
5299 g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
5300 g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
5301 * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
5302
5303 Tue Mar 10 00:31:51 1998 Alexandre Oliva <oliva@dcc.unicamp.br>
5304
5305 * g++.old-deja/g++.other/friend1.C: New test.
5306
5307 1998-02-18 Dave Love <d.love@dl.ac.uk>
5308
5309 * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
5310 possibly uninitialized) variables and declare dnrm2.
5311
5312 Mon Feb 23 15:16:53 1998 Robert Lipe <robertl@dgii.com>
5313
5314 From Bruno Haible <haible@ilog.fr>:
5315 * gcc.c-torture/execute/980223.c: New test.
5316
5317 Fri Feb 13 00:36:07 1998 Jeffrey A Law (law@cygnus.com)
5318
5319 * gcc.dg/ifelse-1.c: New test.
5320
5321 Mon Feb 9 02:08:47 1998 H.J. Lu (hjl@gnu.org)
5322
5323 * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
5324
5325 * lib/old-dejagnu.exp (old-dejagnu): Added the
5326 "execution test - XFAIL *-*-*" handling in the spirit of
5327 "excess errors test -". Changed the "execution test fails"
5328 handling to be like "excess errors test fails".
5329 * Update various tests accordingly.
5330
5331 Fri Feb 6 14:30:48 1998 Jim Wilson <wilson@cygnus.com>
5332
5333 * gcc.c-torture/execute/980205.c: New test.
5334
5335 Sun Jan 18 01:33:59 1998 Jeffrey A Law (law@cygnus.com)
5336
5337 * lib/c-torture.exp: Look for .x files instead of .cexp files.
5338 * lib/f-torture.exp: Similarly.
5339 * gcc.c-torture: Rename all .cexp files to .x files.
5340
5341 Mon Dec 8 23:55:26 1997 J"orn Rennecke <amylaar@cygnus.co.uk>
5342
5343 * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
5344 (940510-1.c): Removed duplicate.
5345 (971104-1.c): New test.
5346
5347 Tue Nov 25 16:18:51 1997 Kate Hedstrom (kate@ahab.rutgers.edu)
5348
5349 * lib/f-torture.exp: Improve error and loop detection.
5350
5351 Wed Nov 19 14:27:04 1997 Michael Meissner <meissner@cygnus.com>
5352
5353 * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
5354 use that to size the filler array.
5355
5356 Fri Sep 26 10:50:53 1997 Bob Manson <manson@charmed.cygnus.com>
5357
5358 * lib/c-torture.exp(c-torture-execute): Fix typo.
5359
5360 * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
5361 testcase as the executable name. Keep the executable around if
5362 the test fails.
5363
5364 Fri Sep 19 17:19:53 1997 Bob Manson <manson@charmed.cygnus.com>
5365
5366 * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
5367 changes. Only test one -g option, and move it to the end of the
5368 list of options to test.
5369
5370 Fri Sep 19 17:58:00 1997 Michael Meissner <meissner@cygnus.com>
5371
5372 * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
5373 variable GCC_TORTURE_OPTIONS to supply default switches separated
5374 by colons. If no environment variable, run tests with -O0 -g, -O1
5375 -g, and -O2 -g as well.
5376
5377 Wed Sep 17 10:12:26 1997 Bob Manson <manson@charmed.cygnus.com>
5378
5379 * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
5380 explanatory comments. Fix indentation.
5381
5382 Mon Sep 15 00:36:53 1997 Jeffrey A Law (law@cygnus.com)
5383
5384 * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
5385
5386 Thu Sep 11 13:54:47 1997 Jeffrey A Law (law@cygnus.com)
5387
5388 * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
5389 * g++.old-deja/g++.mike/p7325.C: Likewise.
5390 * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
5391
5392 Thu Sep 11 10:00:03 1997 Alexandre Oliva (oliva@dcc.unicamp.br)
5393
5394 * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
5395 * g++.old-deja/g++.brendan/crash30.C: Likewise.
5396 * g++.old-deja/g++.brendan/crash39.C: Likewise.
5397 * g++.old-deja/g++.law/operators4.C: Likewise.
5398
5399 Thu Sep 11 09:53:40 1997 Joe Buck (jbuck@synopsys.com)
5400
5401 * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
5402 * g++.old-deja/g++.mike/p784.C: Ditto.
5403 * g++.old-deja/g++.mike/p785.C: Ditto.
5404
5405 Fri Sep 5 00:21:42 1997 Jeffrey A Law (law@cygnus.com)
5406
5407 * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
5408
5409 Wed Sep 3 17:29:35 1997 Bob Manson <manson@charmed.cygnus.com>
5410
5411 * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
5412 target feature; pass this to c-torture-execute as needed.
5413
5414 Wed Sep 3 17:15:00 1997 Bob Manson <manson@charmed.cygnus.com>
5415
5416 * lib/c-torture.exp(c-torture-execute): If the previous and the
5417 current executables being tested are identical, we don't need to
5418 run the executable again. Try to make the executable names
5419 unique. Add an optional argument for passing additional compiler
5420 flags.
5421
5422 Tue Sep 2 16:34:31 1997 Doug Evans <dje@canuck.cygnus.com>
5423
5424 * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
5425
5426 Fri Aug 29 12:48:09 1997 Jeffrey A Law (law@cygnus.com)
5427
5428 * gcc.c-torture/execute/921007-1.c: Make strcmp static.
5429
5430 Thu Jul 31 12:17:24 1997 Jeffrey A Law (law@cygnus.com)
5431
5432 * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
5433 32bit or larger longs.
5434
5435 * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
5436 have either a 32bit long or 32bit int.
5437
5438 Tue Jul 29 00:40:38 1997 J"orn Rennecke <amylaar@cygnus.co.uk>
5439
5440 * gcc.c-torture/execute/conversion.c (test_float_to_integer):
5441 Make double precision tests dependent on sizeof (double).
5442
5443 Wed Jul 9 15:15:40 1997 Bob Manson <manson@charmed.cygnus.com>
5444
5445 * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
5446 too.
5447
5448 Tue Jun 17 22:11:16 1997 J"orn Rennecke <amylaar@cygnus.co.uk>
5449
5450 * gcc.c-torture/compile/961203-1.cexp: New script.
5451
5452 Mon Jun 16 15:27:06 1997 Bob Manson <manson@charmed.cygnus.com>
5453
5454 * lib/g++.exp(g++_init): Use g++_include_flags instead of making
5455 up the includes ourselves.
5456
5457 Wed Jun 11 17:33:21 1997 Bob Manson <manson@charmed.cygnus.com>
5458
5459 * lib/plumhall.exp: Remove random include, and add a few
5460 verbose messages for debugging.
5461
5462 Fri Jun 6 14:23:24 1997 Bob Manson <manson@charmed.cygnus.com>
5463
5464 * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
5465 of trying to do it ourselves.
5466
5467 Wed Jun 4 03:38:50 1997 J"orn Rennecke <amylaar@cygnus.co.uk>
5468
5469 * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
5470
5471 Wed Jun 4 18:43:55 1997 Bob Manson <manson@charmed.cygnus.com>
5472
5473 * gcc.prms/5403.c: Made regexp a bit less strict.
5474
5475 Tue Jun 3 15:12:39 1997 Bob Manson <manson@charmed.cygnus.com>
5476
5477 * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
5478 is returned from remote_load instead.
5479 * lib/plumhall.exp: Ditto.
5480 * lib/mike-g++.exp: Ditto.
5481 * lib/old-dejagnu.exp: Ditto.
5482 * lib/c-torture.exp: Ditto.
5483
5484 Fri May 30 23:15:15 1997 Bob Manson <manson@charmed.cygnus.com>
5485
5486 * lib/g++.exp: Use build_wrapper procedure.
5487 * lib/gcc.exp: Ditto.
5488
5489 Tue May 20 15:23:27 1997 Jeffrey A Law (law@cygnus.com)
5490
5491 * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
5492 an old-style decl for malloc. Fixes tests to work when
5493 sizeof (int) != sizeof (size_t).
5494
5495 Thu May 15 14:00:04 1997 Mike Meissner <meissner@cygnus.com>
5496
5497 * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
5498
5499 * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
5500 use stdargs.h interface.
5501
5502 Thu May 15 14:10:39 1997 Mike Meissner <meissner@cygnus.com>
5503
5504 * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
5505 NO_VARARGS when compiling.
5506
5507 Thu May 1 14:49:19 1997 Bob Manson <manson@charmed.cygnus.com>
5508
5509 * lib/plumhall.exp(ph_includes): New procedure.
5510 (ph_make): Use it.
5511 (ph_compiler): Ditto.
5512
5513 * lib/g++.exp: Rename test-glue.c to testglue.c.
5514 * lib/gcc.exp: Ditto.
5515
5516 Thu Apr 10 14:50:26 1997 Bob Manson <manson@charmed.cygnus.com>
5517
5518 * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
5519 to completion when it's called.
5520
5521 Fri Mar 21 16:34:52 1997 Michael Meissner <meissner@cygnus.com>
5522
5523 * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
5524 is defined, don't do test.
5525
5526 Thu Mar 20 09:50:32 1997 Doug Evans <dje@canuck.cygnus.com>
5527
5528 * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
5529 for object files.
5530 (ph_summary): Mark skipped testcases as untested, not unresolved.
5531
5532 * lib/plumhall.exp (ph_make): If unresolved because of bad
5533 errorCode, record errorCode in log file.
5534 (*): Replace send_log/verbose with verbose -log.
5535
5536 Wed Mar 19 13:06:26 1997 Michael Meissner <meissner@cygnus.com>
5537
5538 * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
5539 double conversion if double isn't at least 8 bytes.
5540
5541 * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
5542 int to work with targets where int is 16 bits.
5543
5544 * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
5545 8 bytes, just exit, since 4 byte doubles don't have enough bits of
5546 precision for the test to complete.
5547
5548 Fri Mar 14 17:51:02 1997 Michael Meissner <meissner@cygnus.com>
5549
5550 * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
5551 if d10v is not compiled with the -mdouble64 flag.
5552 * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
5553
5554 * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
5555 d10v is not compiled with the -mint32 flag.
5556
5557 Thu Mar 13 16:09:28 1997 Bob Manson <manson@charmed.cygnus.com>
5558
5559 * lib/plumhall.exp: Use incr_count.
5560
5561 Wed Mar 12 10:01:33 1997 Jeffrey A Law (law@cygnus.com)
5562
5563 * gcc.c-torture: Update to c-torture-1.45.
5564
5565 Sun Feb 23 18:12:04 1997 Bob Manson <manson@charmed.cygnus.com>
5566
5567 * lib/gcc.exp(gcc_init): Add args parameter (which will contain
5568 the name of the expect testcase file).
5569
5570 * lib/g++.exp(g++_init): Ditto.
5571
5572 Thu Feb 20 13:53:05 1997 Bob Manson <manson@charmed.cygnus.com>
5573
5574 * lib/g++.exp(g++_exit): $gluefile lives on the build, not
5575 the host.
5576
5577 * lib/gcc.exp(gcc_exit): New procedure.
5578
5579 Wed Feb 19 15:16:16 1997 Bob Manson <manson@charmed.cygnus.com>
5580
5581 * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
5582 specs where appropriate.
5583
5584 * g++.old-deja/g++.arm/*: Added additional ERROR checks
5585 because of new "candidates are" messages, and removed a few
5586
5587 * Converted all non-old-style g++ testcases to old-style, and
5588 moved into g++.old-deja.
5589
5590 Fri Feb 14 11:46:46 1997 Bob Manson <manson@charmed.cygnus.com>
5591
5592 * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
5593 options.
5594
5595 * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
5596 succeeded.
5597
5598 * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
5599
5600 Thu Feb 13 17:30:46 1997 Michael Meissner <meissner@cygnus.com>
5601
5602 * lib/gcc.exp (gcc_target_compile): Add support for defining
5603 NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
5604 the machine doesn't have those features.
5605
5606 Tue Feb 11 12:57:11 1997 Bob Manson <manson@charmed.cygnus.com>
5607
5608 * g++.law/operators4.exp: Don't use LIBS.
5609
5610 Sat Feb 8 14:45:55 1997 Bob Manson <manson@charmed.cygnus.com>
5611
5612 * g++.law/virtual1.exp: Don't use CXX_FLAGS.
5613
5614 * lib/mike-g++.exp: Don't set the compiler to be tested here.
5615 * lib/g++.exp: Set it here instead. Also, allow use of the
5616 --tool_exec and --tool_opt options. Change CXX to
5617 GXX_UNDER_TEST.
5618
5619 * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
5620
5621 * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
5622
5623 Fri Feb 7 12:55:45 1997 Bob Manson <manson@charmed.cygnus.com>
5624
5625 * lib/old-dejagnu.exp: Use prune_warnings instead of
5626 prune_system_crud.
5627 * lib/mike-g++.exp: Ditto.
5628 * lib/gcc.exp: Ditto.
5629 * lib/g++.exp: Ditto.
5630
5631 * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
5632
5633 Fri Feb 7 10:41:53 1997 Jeffrey A Law (law@cygnus.com)
5634
5635 * 941014-2.c: Include stdlib.h
5636 * 960327-1.c: Include stdio.h
5637 * dbra.c, index-1.c: Don't assume ints are 32bits.
5638
5639 Tue Feb 4 12:51:09 1997 Bob Manson <manson@charmed.cygnus.com>
5640
5641 * lib/gcc.exp: Add gcc,stack_size target feature.
5642
5643 * lib/g++.exp(g++_target_compile): Add the include and link
5644 paths here, not in two other places. And, it's $options, not
5645 options.
5646
5647 * lib/mike-g++.exp(postbase): Remove the code that determines
5648 the correct include and link paths.
5649 * g++.old-deja/old-deja.exp: Ditto.
5650
5651 Mon Feb 3 19:00:07 1997 Bob Manson <manson@charmed.cygnus.com>
5652
5653 * lib/g++.exp(g++_init): target_compile no longer returns the
5654 filename of the result.
5655
5656 Sun Feb 2 14:42:34 1997 Bob Manson <manson@charmed.cygnus.com>
5657
5658 * gcc.misc-tests/gcov.exp: Add -nocomplain to the
5659 call to glob.
5660
5661 * gcc.c-torture/special/special.exp: Change call to
5662 gcc_target_compile to include the object file.
5663
5664 Sun Feb 2 17:11:50 1997 Ian Lance Taylor <ian@cygnus.com>
5665
5666 * gcc.c-torture/special/special.exp: Correct misspelling in last
5667 change.
5668
5669 Sat Feb 1 12:34:23 1997 Bob Manson <manson@charmed.cygnus.com>
5670
5671 * lib/plumhall.exp(ph_summary): Log the entire output of the
5672 executable. Return -1 if there were any failures, 0 otherwise.
5673 (ph_execute): Return -1 if there were any failures, 0 otherwise.
5674 (ph_make): Clean up objects and executables that were built
5675 if the tests succeeded.
5676
5677 Thu Jan 30 13:45:56 1997 Bob Manson <manson@charmed.cygnus.com>
5678
5679 * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
5680 libraries and includes in the build tree as appropriate.
5681
5682 Wed Jan 29 17:19:34 1997 Bob Manson <manson@charmed.cygnus.com>
5683
5684 * lib/c-torture.exp: Instead of looking for the global variable
5685 NO_LONG_LONG, check to see if that's a feature of the target.
5686
5687 Wed Jan 29 00:36:25 1997 Bob Manson <manson@charmed.cygnus.com>
5688
5689 * config/default.exp: Minimize. Delete the remainer of the files in
5690 config; this functionality is now in devo/dejagnu/config.
5691
5692 g++.*/*: Pass any additional flags used to compile to postbase;
5693 delete CXXFLAGS.
5694
5695 gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
5696 is now done by runtest.exp. Use gcc_target_compile instead of
5697 compile.
5698
5699 lib/c-torture.exp: Use gcc_target_compile instead of compile.
5700 Remove references to CFLAGS. Use remote_file instead of
5701 calling rm -f.
5702 (c-torture): Take a list of arguments to use to compile this
5703 testcase.
5704
5705 lib/g++.exp: Simplify. Use target_compile instead of compile.
5706 lib/gcc-dg.exp: Ditto.
5707 lib/gcc.exp: Ditto.
5708 lib/mike-{gcc,g++}.exp: Ditto.
5709 lib/old-dejagnu.exp: Ditto.
5710 lib/plumhall.exp: Ditto.
5711
5712 Wed Jan 8 14:43:07 1997 Jim Wilson <wilson@cygnus.com>
5713
5714 * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
5715 (ph_linker): Likewise.
5716
5717 Wed Nov 13 16:04:19 1996 Joern Rennecke <amylaar@cygnus.com>
5718
5719 * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
5720 MAP_ANON / MAP_ANONYMOUS if defined;
5721 else try to map from /dev/zero .
5722
5723 Tue Nov 12 23:30:12 1996 Jeffrey A Law (law@cygnus.com)
5724
5725 * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
5726 isn't defined, then define it to MAP_ANONYMOUS.
5727
5728 Tue Nov 12 11:57:49 1996 Jeffrey A Law (law@cygnus.com)
5729
5730 * gcc.c-torture: Update to c-torture-1.42 release.
5731
5732 Mon Nov 11 12:45:31 1996 Jeffrey A Law (law@cygnus.com)
5733
5734 * gcc.c-torture: Update to c-torture-1.41 release.
5735
5736 Sun Oct 27 18:56:18 1996 Jeffrey A Law (law@cygnus.com)
5737
5738 * gcc.c-torture/execute/enum-1.c: New test. Will be in next
5739 c-torture release.
5740
5741 Thu Aug 15 11:09:36 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
5742
5743 * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
5744 and LDFLAGS. Fix second case to append the target_info ldflags
5745 onto LDFLAGS, not CFLAGS.
5746 * lib/g++.exp (g++_init): Add target_info stuff.
5747 * lib/old-dejagnu.exp (old-dejagnu-init): Likewise. Add inclusion
5748 of libgloss and newlib flags for !native.
5749
5750 * config/proelf.exp: Load remote.exp and do `push_target hppro'.
5751 (GDB): Fix relative path to go up another dir for finding gdb.
5752
5753 Thu Aug 8 17:03:27 1996 Rob Savoye <rob@chinadoll.cygnus.com>
5754
5755 * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
5756 versions in the target_info array, if they don't exist.
5757
5758 Fri Aug 2 15:39:03 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
5759
5760 * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
5761
5762 Mon Jul 8 15:45:58 1996 Jim Wilson <wilson@cygnus.com>
5763
5764 * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
5765 * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
5766
5767 Mon Jul 1 15:53:00 1996 Bob Manson <manson@charmed.cygnus.com>
5768
5769 * lib/old-dejagnu.exp: Don't remove the output file before we've
5770 actually tested it. Don't append pwd to the path of the executable
5771 we're testing.
5772
5773 Sun Jun 30 14:37:50 1996 Doug Evans <dje@canuck.cygnus.com>
5774
5775 * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
5776
5777 Wed Jun 26 14:15:55 1996 Bob Manson <manson@charmed.cygnus.com>
5778
5779 * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
5780 temporary directory for compiler files, and set it to a default
5781 value of /tmp. Set $output as the name of the output file from
5782 compiling the testcase. Add a -o option to $cflags_var so the
5783 compiler writes the final output file as $output. Set $executable
5784 to $output.
5785
5786 * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
5787 directory for compiler files, and set it to /tmp if it doesn't
5788 already have a value. Set $output_file to the name of the output
5789 file from compiling the testcase. Add a -o option to CXXFLAGS so
5790 the compiler writes the final output file as $output. Use $output
5791 as the executable to be tested.
5792
5793 Mon Jun 24 17:12:16 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
5794
5795 * lib/g++.exp: Also add -Wl,-rpath,... for linux.
5796
5797 Sat Jun 8 15:12:24 1996 Jeffrey A Law (law@cygnus.com)
5798
5799 * gcc.c-torture/execute/pending-1.c: New test. Still
5800 pending in Tege's queue.
5801
5802 Wed Apr 24 18:13:45 1996 Jim Wilson <wilson@chestnut.cygnus.com>
5803
5804 * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
5805 Add variables local_failcnt and local_unresolvedcnt. Call gcc_fail
5806 if there were failures. Call unresolved if there were unresolved
5807 testcases. Call gcc_fail if program did not run to completion.
5808 (ph_make): Pass additional argument name to ph_execute.
5809 (ph_execute): Add new argument. Pass additional arguments to
5810 ph_summary. Call gcc_fail is there is no execution output.
5811
5812 Wed Apr 24 13:39:23 1996 Jeffrey A Law (law@cygnus.com)
5813
5814 * lib/plumhall.exp (proc_summary): Output relavent summary
5815 lines into the log so specific failures in plumhall can be
5816 investigated.
5817
5818 Wed Apr 10 13:23:45 1996 Jeffrey A Law (law@cygnus.com)
5819
5820 * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
5821 (c-torture-execute): Don't try to execute tests which use
5822 "long long" types if $NO_LONG_LONG is nonzero.
5823
5824 Mon Apr 8 08:52:29 1996 Doug Evans <dje@canuck.cygnus.com>
5825
5826 * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
5827 not c-torture.
5828
5829 * gcc.ieee: Move from here.
5830 * gcc.c-torture/execute/ieee: To here.
5831
5832 Tue Mar 26 23:41:18 1996 Jeffrey A Law (law@cygnus.com)
5833
5834 * gcc.c-torture: Update to c-torture-1.41 release.
5835
5836 Fri Mar 22 15:49:24 1996 Jeffrey A Law (law@cygnus.com)
5837
5838 * lib/c-torture.exp (c-torture-execute): Remove "$executable",
5839 not "$output".
5840
5841 Thu Mar 7 12:37:08 1996 Doug Evans <dje@charmed.cygnus.com>
5842
5843 * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
5844 -c present.
5845
5846 Sat Mar 2 22:36:37 1996 Jeffrey A Law (law@cygnus.com)
5847
5848 * config/proelf.exp: Handle connecting to a simulator.
5849
5850 Wed Jan 31 00:58:15 1996 Jeffrey A Law (law@cygnus.com)
5851
5852 * config/proelf.exp: New file. Enough framework that we can
5853 run c-torture tests on the proelf targets (or any other target
5854 that gdb can connect to for that matter).
5855
5856 Mon Jan 29 08:57:46 1996 Doug Evans <dje@canuck.cygnus.com>
5857
5858 * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
5859 * gcc.ph/testing/limits/limits.exp: Likewise. Don't pass $CFLAGS.
5860
5861 * lib/plumhall.exp (ph_execute): Always call ph_summary if
5862 exec_output exists.
5863
5864 Sun Jan 28 11:28:43 1996 Doug Evans <dje@charmed.cygnus.com>
5865
5866 * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
5867 (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
5868
5869 * config/*.exp: Update FSF address. Change result of ${tool}_load
5870 to pass/fail/unresolved/unsupported/untested. Caller must now
5871 call unresolved/unsupported/untested.
5872 * lib/*.exp: Update FSF address. Update to handle new results of
5873 ${tool}_load.
5874 * lib/chill.exp (verbose): Delete.
5875
5876 Sat Jan 27 12:28:07 1996 Doug Evans <dje@charmed.cygnus.com>
5877
5878 * lib/gcc.exp (default_gcc_start): Change order of args to
5879 $LDFLAGS $CFLAGS $LIBS.
5880 * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
5881 Save/set/restore CFLAGS. Pass single arg to gcc_start.
5882 * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
5883 (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
5884 * gcc.misc-tests/dg-test.exp: Likewise.
5885 * gcc.misc-tests/msgs.exp: Likewise.
5886 * gcc.prms/prms.exp: Likewise.
5887 * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
5888 (CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
5889
5890 * lib/dg.exp: Deleted, moved to dejagnu/lib.
5891
5892 Wed Jan 24 18:37:00 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
5893
5894 * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
5895
5896 * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
5897 * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
5898
5899 * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
5900 necessary.
5901
5902 Sat Jan 20 17:22:08 1996 Brendan Kehoe <brendan@cygnus.com>
5903
5904 * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
5905 global for loop; add use of $mathlib.
5906 * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
5907 settings here; set mathlib for anything but VxWorks.
5908
5909 Mon Jan 22 16:31:57 1996 Jeffrey A Law (law@cygnus.com)
5910
5911 * gcc.c-torture: Update to c-torture-1.40 release.
5912
5913 Wed Jan 3 00:54:33 1996 Jeffrey A Law (law@cygnus.com)
5914
5915 * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
5916 dg.exp.
5917
5918 Sun Dec 3 16:17:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
5919
5920 * lib/c-torture.exp (c-torture-execute): Declare "output" as
5921 global.
5922
5923 Fri Nov 17 20:01:19 1995 Doug Evans <dje@canuck.cygnus.com>
5924
5925 * lib/g++.exp (LIBS): Define if not already.
5926 * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
5927 (gcc-dg-prune): Call prune_gcc_output.
5928 * lib/gcc.exp (prune_gcc_output): New proc.
5929 * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
5930 prune_gcc_output.
5931
5932 Thu Nov 16 09:15:40 1995 Doug Evans <dje@canuck.cygnus.com>
5933
5934 * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
5935 (c-torture-execute): Likewise. Rename `name' to `testcase'.
5936
5937 Wed Nov 15 23:04:36 1995 Jeffrey A Law (law@cygnus.com)
5938
5939 * gcc.c-torture: Update to c-torture-1.39 release.
5940
5941 Sat Nov 4 12:52:05 1995 Doug Evans <dje@canuck.cygnus.com>
5942
5943 * lib/c-torture.exp (c-torture-execute): Don't return if one option
5944 fails, try others as well.
5945
5946 Thu Nov 2 09:28:35 1995 Doug Evans <dje@canuck.cygnus.com>
5947
5948 * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
5949 If compilation fails, mark execute tests as `untested'.
5950 If test is marked as unsupported, don't mark compilation and
5951 execute tests as failed.
5952
5953 Wed Oct 25 20:57:55 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
5954
5955 * lib/g++.exp (g++_init): Don't link in libg++, and look to
5956 libstdc++ for whether or not we want to be doing shared
5957 libraries. Delete link_curses since we don't need it anymore.
5958 * lib/mike-g++.exp (postbase): Don't link in libg++.
5959 * g++.old-deja/old-deja.exp: Likewise.
5960
5961 Mon Oct 23 13:05:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
5962
5963 * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
5964
5965 Tue Oct 17 15:24:47 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
5966
5967 * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
5968 For that, add `-Wl,-a,shared_archive'.
5969 * g++.old-deja/old-deja.exp: Likewise.
5970
5971 Tue Oct 17 13:09:06 1995 Doug Evans <dje@canuck.cygnus.com>
5972
5973 * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
5974
5975 Mon Oct 16 23:13:32 1995 Brendan Kehoe <brendan@cygnus.com>
5976
5977 * lib/mike-g++.exp (postbase): Pay attention to the status of
5978 g++_load.
5979
5980 Mon Oct 16 19:28:32 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
5981
5982 * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
5983
5984 Mon Oct 16 13:48:58 1995 Doug Evans <dje@canuck.cygnus.com>
5985
5986 * lib/gcc.exp (default_gcc_start): No longer need to log program
5987 being executed or its output, execute_anywhere does that now.
5988 * lib/g++.exp (default_g++_version): Call execute_anywhere.
5989 (default_g++_start): Likewise. Delete calls to verbose/send_log.
5990
5991 Thu Oct 12 10:34:58 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
5992
5993 * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
5994 the same as those in lib/g++.exp.
5995
5996 Tue Oct 10 13:47:27 1995 Jeff Law (law@hurl.cygnus.com)
5997
5998 * gcc.c-torture: Update to c-torture-1.38 release.
5999 * gcc.ieee: Related changes.
6000
6001 Fri Oct 6 12:39:17 1995 Rob Savoye <rob@darkstar.cygnus.com>
6002
6003 * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
6004 "exec". Minor reformatting changes.
6005
6006 * config/rom68k.exp (${tool}_load): Make it work in a canadian
6007 cross. This means all "exec" calls now work on a remote host as
6008 well.
6009 * lib/c-torture.exp (c-torture-compile): Make work for a canadian
6010 cross. Filter out the extra "\r\n" stuff that expect puts in.
6011 (c-torture-execute): Filter out the bogus warnings like
6012 c-torture-compile does. Add support for canadian cross.
6013 * lib/gcc.exp (default_gcc_version, default_gcc_start)
6014 Use execute_anywhere rather than calling exec directly. Now it
6015 works for canadian cross testing.
6016
6017 Thu Oct 5 10:06:45 1995 Brendan Kehoe <brendan@rtl.cygnus.com>
6018
6019 * lib/g++.exp: Add -nocomplain flag to glob. Use catch to put the
6020 results into a variable, and check that rather than using file exists.
6021
6022 Wed Oct 4 16:31:02 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
6023
6024 * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
6025 create a libg++.so. For sunos4.1.*, also add -ltermcap.
6026
6027 Tue Sep 26 10:15:14 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
6028
6029 * g++.old-deja/old-deja.exp: Create and pass runshlib and
6030 lib_curses if there's a shared libg++ in the build tree.
6031
6032 Fri Sep 22 10:47:24 1995 Doug Evans <dje@canuck.cygnus.com>
6033
6034 * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
6035 if not supported target.
6036
6037 Fri Sep 22 09:22:07 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
6038
6039 * lib/g++.exp (g++_init): Move empty setting of runshlib and
6040 link_curses up to always happen, not just for native builds.
6041
6042 Thu Sep 21 10:23:32 1995 Jeff Law (law@snake.cs.utah.edu)
6043
6044 * gcc.c-torture: Update to c-torture-1.36 release.
6045 * gcc.failure: Related changes.
6046
6047 Wed Sep 20 10:56:26 1995 Doug Evans <dje@canuck.cygnus.com>
6048
6049 * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
6050
6051 Tue Sep 19 17:26:07 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
6052
6053 * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
6054 * lib/mike-g++.exp (postbase): Not in here. Still reference
6055 runshlib, link_curses, and mathlib for link and run.
6056
6057 * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
6058 pass the runtime shared library options for Solaris, OSF/1, and
6059 Irix5, and link with -lcurses to avoid unresolved references.
6060
6061 Wed Sep 13 15:28:10 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
6062
6063 * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
6064 only run once.
6065
6066 Wed Sep 13 10:51:52 1995 Doug Evans <dje@canuck.cygnus.com>
6067
6068 * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
6069
6070 Mon Sep 11 11:02:03 1995 Jeff Law (law@snake.cs.utah.edu)
6071
6072 * gcc.c-torture: Update to c-torture-1.35 release. Note we
6073 do not have a framework for the "compat" tests yet.
6074
6075 Sat Sep 9 16:15:20 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
6076
6077 * lib/mike-g++.exp (postbase): New local variable `mathlib',
6078 set to null if we're testing vxworks5.1. Use that instead of
6079 `-lm' in the setting of LIBS for link and run.
6080
6081 Fri Sep 8 13:53:38 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
6082
6083 * config/rom68k.exp (${tool}_load): Major changes to make it
6084 work. Verified that it does in fact return the stuff in
6085 exec_output properly. Catch any Emul or any TRAP other than 0.
6086
6087 Thu Sep 7 23:04:06 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
6088
6089 * lib/mike-g++.exp (prebase): Call g++_init at the end to set
6090 LDFLAGS properly for targets that need stuff from libgloss.
6091 * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
6092 only run once.
6093 (gpp_initialized): New variable.
6094
6095 Wed Sep 6 21:56:13 1995 Rob Savoye <rob@darkstar.cygnus.com>
6096
6097 * config/rom68k.exp: Load libgloss.exp.
6098 * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
6099 so we can produce a fully linked binary.
6100 * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
6101 so we can produce a fully linked binary.
6102
6103 Sun Sep 3 13:25:26 1995 Doug Evans <dje@canuck.cygnus.com>
6104
6105 * lib/plumhall.exp (ph_section): Watch for expected failures.
6106 Add missing `else'.
6107
6108 * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
6109 run the testcase.
6110 (c-torture): Likewise.
6111
6112 Mon Aug 28 11:23:38 1995 Doug Evans <dje@cygnus.com>
6113
6114 * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
6115
6116 * lib/mike-g++.exp (mike_cleanup): New proc.
6117 (prebase): New globals compiler_result, not_compiler_result,
6118 target_regexp.
6119 (postbase): Likewise. Call mike_cleanup. Pass "--" to regexp to
6120 allow leading "-" in pattern. Watch for unsupported tests.
6121 If $compiler_result is set, pattern match assembler code,
6122 and ditto for $not_compiler_result.
6123 * lib/mike-gcc.exp: Likewise.
6124
6125 * lib/plumhall.exp (ph_execute): Only call ph_summary if
6126 execution "succeeded".
6127
6128 Mon Aug 14 14:03:53 1995 Doug Evans <dje@canuck.cygnus.com>
6129
6130 * config/win32.exp: New file.
6131 * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
6132
6133 Fri Aug 4 15:39:54 1995 Doug Evans <dje@canuck.cygnus.com>
6134
6135 * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
6136 unsupported.
6137 * lib/mike-{gcc,g++}.exp (postbase): Likewise.
6138 * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
6139 * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
6140
6141 * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
6142 "... without exceptions was ...". That is now handled by
6143 prune_system_crud.
6144 * lib/old-dejagnu.exp (old-dejagnu): Likewise.
6145
6146 Tue Aug 1 11:09:33 1995 Doug Evans <dje@canuck.cygnus.com>
6147
6148 * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
6149 sieve.c,sort2.c}: New files.
6150 * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
6151 sieve.exp,sort2.exp}: Drivers for them.
6152
6153 * lib/mike-gcc.exp (program_output): New user settable variable.
6154 (postbase): Call prune_system_crud. Also prune extraneous compiler
6155 messages.
6156 * lib/mike-g++.exp (program_output): New user settable variable.
6157
6158 * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
6159
6160 * config/sh.exp: Deleted (use sim.exp instead).
6161
6162 Fri Jul 28 11:33:46 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
6163
6164 * config/vx.exp: Declare CHECKTASK as global.
6165 * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
6166 * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
6167 * lib/old-dejagnu.exp: Load [pwd]/$executable.
6168
6169 Wed Jul 26 19:45:39 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
6170
6171 * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
6172 target. Like vx.exp, only includes `vx29k.exp' instead of
6173 `vxworks.exp'.
6174
6175 Sun Jul 23 17:38:52 1995 Ian Lance Taylor <ian@cygnus.com>
6176
6177 * config/sim.exp: Increase time limit from 120 seconds to 240.
6178
6179 Thu Jul 6 11:07:38 1995 Jeffrey A. Law <law@rtl.cygnus.com>
6180
6181 * gcc.c-torture/execute/950628-1.c: New test.
6182
6183 Sat Jun 10 18:51:41 1995 Jeff Law (law@snake.cs.utah.edu)
6184
6185 * gcc.c-torture: Update with changes/additions from
6186 c-torture-1.34.
6187
6188 Mon Jun 5 17:58:07 1995 Doug Evans <dje@canuck.cygnus.com>
6189
6190 * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
6191
6192 Sun Jun 4 05:13:57 1995 Jeff Law (law@snake.cs.utah.edu)
6193
6194 * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
6195
6196 Thu Jun 1 00:06:19 1995 Jeff Law (law@snake.cs.utah.edu)
6197
6198 * gcc.c-torture/compile/950512-1.c: New test.
6199 * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
6200 * gcc.dg/struct-ret-1.c: Likewise.
6201
6202 Wed May 31 14:25:13 1995 Doug Evans <dje@canuck.cygnus.com>
6203
6204 * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
6205 930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
6206
6207 Tue May 30 11:19:54 1995 Doug Evans <dje@canuck.cygnus.com>
6208
6209 * gcc.c-torture/special/920411-1.c: Deleted.
6210 * gcc.c-torture/special/special.exp: Delete 920411-1.c.
6211
6212 Mon May 22 16:55:11 1995 Doug Evans <dje@chestnut.cygnus.com>
6213
6214 * config/sim.exp (${tool}_load): Hack in call to bash to get a
6215 cpu limit.
6216
6217 Fri May 12 18:57:54 1995 Torbjorn Granlund <tege@rtl.cygnus.com>
6218
6219 * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
6220
6221 Thu May 4 14:23:54 1995 Torbjorn Granlund <tege@adder.cygnus.com>
6222
6223 From kenner;
6224 * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
6225 is the proper length.
6226 * va-arg-3.c: Likewise.
6227
6228 Sun Apr 30 16:02:59 1995 Doug Evans <dje@canuck.cygnus.com>
6229
6230 * lib/dg.exp: Moved to dejagnu/lib. Copy kept here (for awhile).
6231 * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
6232
6233 * lib/gcc.exp (default_gcc_start): Delete old cruft. Delete result.
6234 * lib/g++.exp (default_g++_start): Delete old cruft.
6235
6236 Tue Apr 25 17:20:18 1995 Torbjorn Granlund <tege@cygnus.com>
6237
6238 * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
6239 (2 * (1 << 18)) to (2 * (1 << 17)).
6240
6241 * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
6242
6243 Thu Apr 20 12:21:13 1995 J.T. Conklin <jtc@rtl.cygnus.com>
6244
6245 * config/rom68k.exp: Renamed from config/idp.exp
6246
6247 Tue Apr 18 13:33:26 1995 Torbjorn Granlund <tege@rtl.cygnus.com>
6248
6249 * c-torture/compile/921109-2.c
6250
6251 Tue Apr 18 10:45:12 1995 Mike Stump <mrs@cygnus.com>
6252
6253 * lib/old-dejagnu.exp: We expect Execution test failure if we expected
6254 excess errors.
6255
6256 Sat Apr 15 11:16:58 1995 Doug Evans <dje@chestnut.cygnus.com>
6257
6258 * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
6259 output.
6260 * lib/g++.exp (default_g++_start): Likewise.
6261
6262 Wed Mar 29 16:34:03 1995 Torbjorn Granlund <tege@adder.cygnus.com>
6263
6264 * gcc.c-torture/compile/950329-1.c: New test.
6265
6266 Tue Mar 28 16:10:33 1995 J.T. Conklin <jtc@rtl.cygnus.com>
6267
6268 * config/bug.exp (${tool}_load): Updated to use new remote_open
6269 and remote_close procs.
6270 * config/idp.exp: New file.
6271
6272 Wed Mar 22 15:01:58 1995 Torbjorn Granlund <tege@rtl.cygnus.com>
6273
6274 * gcc.c-torture/execute/950322-1.c: New test.
6275
6276 Tue Mar 21 21:24:49 1995 Doug Evans <dje@canuck.cygnus.com>
6277
6278 * config/vx.exp (${tool}_load): Clean up testing of return code from
6279 vxworks_ld and vxworks_spawn.
6280
6281 Tue Mar 21 17:01:42 1995 Doug Evans <dje@deneb.cygnus.com>
6282
6283 * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
6284
6285 Mon Mar 13 14:49:42 1995 Mike Stump <mrs@cygnus.com>
6286
6287 * lib/old-deja.exp: Add `excess errors test - ' error, now one
6288 can mark excess errors on a machine by machine basis. Note, the
6289 default is to not expect any excess errors, even when excess
6290 errors test - is given, so you will want to put an XFAIL ... on
6291 these lines. For example, // excess errors test - XFAIL hppa*-*-*
6292 mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
6293 those 4 machines, but no others.
6294
6295 Fri Mar 10 12:33:04 1995 J.T. Conklin <jtc@rtl.cygnus.com>
6296
6297 * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
6298 * lib/c-torture.exp: to here.
6299
6300 Fri Mar 10 10:38:15 1995 Torbjorn Granlund <tege@adder.cygnus.com>
6301
6302 * gcc.c-torture/execute/950221-1.c: New test.
6303 * gcc.c-torture/execute/struct-ret-1.c: New test.
6304 * gcc.c-torture/compile/950221-1.c: New test.
6305
6306 * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
6307
6308 Fri Mar 3 16:28:35 1995 Doug Evans <dje@canuck.cygnus.com>
6309
6310 * gcc.c-torture/execute/arith-1.c (main): Return 0.
6311 * gcc.c-torture/execute/arith-rand.c (main): Return 0.
6312
6313 Wed Mar 1 02:08:29 1995 Gerald Baumgartner (gb@lorenzo.cs.purdue.edu)
6314
6315 * g++.gb: New directory of tests, derived from my signature and
6316 class scoping tests.
6317
6318 * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
6319 * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
6320 * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
6321 * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
6322 * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
6323 * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
6324 * g++.gb/sig25.C: Likewise.
6325
6326 * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
6327 * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
6328 * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
6329 * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
6330 * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
6331 * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
6332 * g++.gb/sig25.exp: Likewise.
6333
6334 * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
6335 * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
6336 * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
6337 * g++.gb/scope13.C: Likewise, this test still fails.
6338
6339 * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
6340 * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
6341 * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
6342 * g++.gb/scope13.exp: Ditto.
6343
6344 * g++.gb/README: New file, explains what these tests are about.
6345
6346 Tue Feb 28 10:37:52 1995 Doug Evans <dje@canuck.cygnus.com>
6347
6348 * lib/dg.exp (dg-do): Support `preprocess'.
6349 (dg-test): Likewise.
6350
6351 Mon Feb 13 15:18:10 1995 J.T. Conklin <jtc@rtl.cygnus.com>
6352
6353 * config/udi.exp: change "continue -expect" to "exp_continue".
6354
6355 Sat Feb 11 00:25:20 1995 Torbjorn Granlund (tege@tiny.cygnus.com)
6356
6357 * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
6358 Delete redundant tests.
6359
6360 * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
6361 * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
6362 * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
6363 * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
6364 * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
6365 * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
6366 * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
6367 * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
6368
6369 * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
6370 storing label pointers.
6371 * gcc.c-torture/execute/921019-1.c: Likewise.
6372 * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
6373 * gcc.c-torture/execute/930513-1.c: Provide full declaration for
6374 parameter fp.
6375 * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
6376 constants.
6377
6378 * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
6379 Delete obsolete tests.
6380
6381 * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
6382 * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
6383 * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
6384 * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
6385 * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
6386 * gcc.c-torture/compile/950124-1.c: New test.
6387
6388 * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
6389
6390 Wed Feb 8 15:30:17 1995 Jason Merrill <jason@phydeaux.cygnus.com>
6391
6392 * lib/mike-g++.exp: Add -lm to LIBS.
6393
6394 Tue Feb 7 17:09:50 1995 Doug Evans <dje@canuck.cygnus.com>
6395
6396 * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
6397
6398 Mon Jan 30 14:33:25 1995 Jason Merrill <jason@phydeaux.cygnus.com>
6399
6400 * lib/mike-g++.exp: Add -lstdc++ to LIBS.
6401
6402 Thu Jan 12 16:41:34 1995 Doug Evans <dje@canuck.cygnus.com>
6403
6404 * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
6405
6406 Mon Jan 2 11:50:10 1995 Jeff Law (law@snake.cs.utah.edu)
6407
6408 * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
6409 * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
6410 * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
6411 * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
6412 * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
6413 * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
6414 * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
6415 * g++.law/{operators31.C, operators32.C,
6416 * g++.law/{operators33.C, operators34.C}: Likewise.
6417 * g++.law/{pic1.C, refs2.C}: Likewise.
6418 * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
6419 * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
6420 * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
6421 * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
6422
6423 * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
6424 * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
6425 * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
6426 * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
6427 * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
6428 * g++.law/{enum9.exp, friend5.exp}: Likewise.
6429 * g++.law/{nest3.exp, nest4.exp}: Likewise.
6430 * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
6431 * g++.law/{operators30.exp, operators31.exp}: Likewise.
6432 * g++.law/{operators32.exp, operators33.exp}: Likewise.
6433 * g++.law/{operators34.exp}: Likewise.
6434 * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
6435 * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
6436 * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
6437 * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
6438 * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
6439
6440 * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
6441 No longer expected to fail.
6442 * g++.law/missed-error3.C: Tweak for recent bool changes.
6443
6444 Sun Dec 4 20:54:33 1994 Doug Evans <dje@canuck.cygnus.com>
6445
6446 * config/emb-unix: Deleted.
6447 * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
6448 remote execution. Do final link on remote host if REMOTE_LINK is set.
6449
6450 Thu Dec 1 08:43:05 1994 Doug Evans <dje@canuck.cygnus.com>
6451
6452 * lib/dg.exp (dg-test): Fix typo in last patch.
6453
6454 Wed Nov 30 13:25:32 1994 Doug Evans <dje@canuck.cygnus.com>
6455
6456 * lib/dg.exp (dg-test): Fix pattern that searches for expected output
6457 (handles multiple occurrences).
6458
6459 Thu Nov 24 19:48:38 1994 Doug Evans <dje@canuck.cygnus.com>
6460
6461 * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
6462 * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
6463 $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
6464 printed).
6465 * lib/c-torture.exp (c-torture-compile): Likewise.
6466 (c-torture): Prepend full path if missing.
6467 * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
6468 (gcc_fail): Likewise.
6469 * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
6470
6471 Wed Nov 23 13:56:00 1994 J.T. Conklin <jtc@rtl.cygnus.com>
6472
6473 * lib/netware.exp: Only attach to NetWare i386 systems.
6474
6475 Wed Nov 16 11:27:00 1994 Doug Evans <dje@canuck.cygnus.com>
6476
6477 * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
6478 messages. Add test name to "output pattern match" pass/fail message.
6479
6480 Sat Nov 12 22:11:52 1994 Doug Evans <dje@canuck.cygnus.com>
6481
6482 * gcc.dg: New testsuite.
6483 * gcc.dg/dg.exp: New file.
6484
6485 * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
6486 test-switch.c}: Deleted.
6487
6488 * gcc.misc-tests/msgs.exp: New testcase driver.
6489
6490 Wed Nov 9 14:23:09 1994 Doug Evans <dje@canuck.cygnus.com>
6491
6492 * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
6493 Watch for illegal return values from ${tool}_load.
6494 * config/unix.exp (${tool}_load): Fix pass/fail detection for
6495 cross targets. Coerce return value >0 to 1.
6496
6497 Tue Nov 8 14:10:33 1994 Doug Evans <dje@canuck.cygnus.com>
6498
6499 * config/unix.exp (${tool}_load): Call program rsh, not proc.
6500
6501 * config/emb-unix.exp: New file.
6502
6503 * config/sim.exp: Error if variable $SIM not defined.
6504 (${tool}_load): Mark test as "untested" if simulator missing.
6505
6506 * config/unix.exp: Load remote.exp to get rcp_download.
6507 * lib/c-torture.exp: Use different option lists for testcases with
6508 and without loops.
6509 * gcc.c-torture/execute/execute.exp: Likewise.
6510
6511 Wed Nov 2 14:47:58 1994 Doug Evans <dje@canuck.cygnus.com>
6512
6513 * config/*.exp: Clarify return code from ${tool}_load.
6514 Call `unresolved' or `untested' instead of `warning' or `perror'
6515 (sometimes you still want to call both though).
6516 Add comment that `shell_id' is local to each file.
6517 * config/udi.exp (timeout): Set to 30.
6518 Don't print warning if connection fails, $connectmode has already
6519 printed an error.
6520 (${tool}_load): Move verbose messages to level 2.
6521 Rework pattern for "Process started" message.
6522 Pass `shell_id' to ${connectmode}_download.
6523 Retry twice upon timeout. Make resetting of target more robust.
6524 (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
6525 Pass `shell_id' to exit_$connectmode.
6526 Only call exit_$connectmode if connected.
6527 * config/unix.exp (${tool}_load): Check return codes better.
6528 * config/vrtx.exp (${tool}_load): Likewise.
6529 * config/vx.exp (${tool}_load): Likewise.
6530 Delete unneeded global's.
6531 * lib/dg.exp (dg-test): Update to reflect clarified return codes
6532 from ${tool}_load.
6533 (dg-stat): Delete.
6534 (dg-init): Delete recording of pass/fail counts.
6535 * lib/old-dejagnu.exp (old-dejagnu): Likewise.
6536 (old-dejagnu-init): Likewise.
6537 (old-dejagnu-stat): Delete contents, empty proc now.
6538 * lib/c-torture.exp (TORTURE_OPTIONS): New global.
6539 (c-torture): Delete references to lcnt, lpass, lfail.
6540 Get option list from TORTURE_OPTIONS.
6541 Delete -funroll[-all]-loops if no loops.
6542 * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
6543 (g++_stat): Delete contents (empty proc now).
6544 * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
6545 (gcc_finish): Likewise.
6546 (gcc_stat): Deleted.
6547 * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
6548 * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
6549 * gcc.c-torture/execute/execute.exp: Likewise.
6550 Split tests into two parts: compile, execute.
6551 Get option list from TORTURE_OPTIONS. Delete -funroll[-all]-loops if
6552 no loops. Update to reflect clarified return codes from ${tool}_load.
6553
6554 Fri Oct 21 23:10:16 1994 Doug Evans <dje@canuck.cygnus.com>
6555
6556 * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
6557 to grep for.
6558 (old-dejagnu): Likewise (where necessary).
6559
6560 Fri Oct 14 17:54:58 1994 Doug Evans <dje@canuck.cygnus.com>
6561
6562 * gcc.misc-tests/gcov.exp: New file, for gcov testing.
6563
6564 * lib/dg.exp (dg-process-target): Fix processing of selector.
6565 Add comment regarding use of `error'.
6566
6567 * lib/gcc.exp (prune_system_crud): Define if missing.
6568 * lib/g++.exp (prune_system_crud): Likewise.
6569
6570 * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
6571 Call prune_system_crud.
6572 * lib/dg.exp (dg-runtest): New proc.
6573 Use perror instead of send_user for tcl errors in testcase.
6574 Don't return any value, it's never used.
6575 Don't clobber previous definition of `unknown'.
6576 Print tcl errors in `dg-final'.
6577
6578 Wed Oct 12 13:05:37 1994 Doug Evans <dje@canuck.cygnus.com>
6579
6580 * lib/dg.exp (dg-process-target): Improve syntax error messages.
6581 (dg-test): Don't print errorInfo, it contains stack backtrace.
6582
6583 Mon Sep 26 12:18:53 1994 Doug Evans (dje@canuck.cygnus.com)
6584
6585 * lib/g++.exp (runtest_file_p): Define if missing.
6586
6587 Sat Sep 24 15:29:23 1994 Doug Evans (dje@cygnus.com)
6588
6589 * lib/mike-g++.exp: Comment out loading of g++.exp.
6590 * lib/g++.exp: Update copyright. Test for existence of $CXX at start.
6591 (default_g++_version): Always print something.
6592 (default_g++_start): Comment out call to `which'.
6593 (g++_start, g++_load): Deleted (must be defined in config file).
6594 * lib/gcc.exp: Test for existence of $CC at start.
6595 Delete check for tmpdir (done in gcc_init).
6596 (default_gcc_version): Always print something.
6597 (default_gcc_start): Comment out call to `which'.
6598 * config/*.exp: Major cleanup - make cross targets work at least a
6599 little better for g++ (by not being "--tool gcc" specific).
6600 Rename gcc_xxx to ${tool}_xxx.
6601 * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
6602 * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
6603
6604 Thu Sep 22 11:39:17 1994 Doug Evans (dje@canuck.cygnus.com)
6605
6606 * lib/c-torture.exp (c-torture-compile): Rework compiler
6607 message processing.
6608
6609 * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
6610 c-torture.
6611
6612 Wed Sep 21 09:49:43 1994 Doug Evans (dje@canuck.cygnus.com)
6613
6614 * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
6615
6616 * lib/dg.exp (dg-process-target): Support { target native }.
6617
6618 Tue Sep 20 17:16:55 1994 Doug Evans (dje@canuck.cygnus.com)
6619
6620 * lib/dg.exp (dg-test): Clean up some comments. Delete code that
6621 looked for "... program xxx got fatal signal".
6622 Correct regsub munging of `comp_output'.
6623 Ignore compiler messages "path prefix not used" and "linker input
6624 file unused".
6625
6626 Wed Sep 14 11:44:40 1994 Doug Evans (dje@canuck.cygnus.com)
6627
6628 * lib/gcc.exp (runtest_file_p): Define if missing.
6629 * gcc.prms/template.c: Example to work from.
6630
6631 Tue Sep 13 10:30:48 1994 Doug Evans (dje@canuck.cygnus.com)
6632
6633 * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
6634 * lib/dg.exp (dg-test): Call unsupported testcases as such.
6635
6636 * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
6637 * gcc.prms/1883.c: Moved from compile/940714-1.c.
6638 * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
6639 execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
6640
6641 * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
6642 (dg-process-target): No longer a varargs proc.
6643 Return S/N for target, P/F for xfail. All callers changed.
6644 (user option procs): More argument checking.
6645 (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
6646 (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
6647 (dg-test): Skip test if not running on selected target in `dg-do'.
6648 Update handling of `dg-do-what', `dg-output-text'.
6649 Separate execution pass/fail from output pattern match pass/fail.
6650 Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
6651
6652 Mon Sep 12 13:47:35 1994 Jim Wilson (wilson@sphagnum.cygnus.com)
6653
6654 * gcc.c-torture/special/special.exp: Don't expect failure for mips
6655 target for 920510-1.c.
6656
6657 Mon Sep 12 12:44:39 1994 Doug Evans (dje@canuck.cygnus.com)
6658
6659 * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
6660 Clean up comment regarding use of passcnt, etc.
6661 (gcc_stat): Don't update `testcnt' here.
6662 (gcc_finish): Do it here.
6663 Might as well reset `but_id' here too.
6664 * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
6665 to determine if the file should be tested.
6666 * gcc.c-torture/compile/compile.exp: Likewise.
6667 * gcc.c-torture/execute/execute.exp: Likewise.
6668 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
6669 * gcc.misc-tests/dg-test.exp: Likewise.
6670 * gcc.prms/prms.exp: Likewise.
6671 * gcc.wendy/wendy.exp: Likewise.
6672 * g++.old-deja.exp: Likewise.
6673 Move "Testing file" message to verbose level 1.
6674
6675 Fri Sep 9 10:21:18 1994 Doug Evans (dje@canuck.cygnus.com)
6676
6677 * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
6678
6679 Thu Sep 8 16:52:43 1994 Doug Evans (dje@canuck.cygnus.com)
6680
6681 * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
6682 (default_gcc_start): Accept optional second list element
6683 of compiler flags. Print compiler output at verbosity level 2.
6684 Remove setting of CFLAGS, LIBS, LDFLAGS from here.
6685 (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
6686 Save current values of framework globals passcnt, failcnt, xpasscnt,
6687 and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
6688 gcc_xfailcnt. Set global `tmpdir' to /tmp if it doesn't exist.
6689 (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
6690 xfailcnt to compute stats. Update framework global `testcnt' from
6691 pass/fail counts.
6692 (gcc_finish): New proc. Clean up test environment.
6693 (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
6694 (gcc_epass, gcc_efail): Delete.
6695 * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
6696 argument of line number.
6697 (dg-init): If the tool has an init routine, call it.
6698 (dg-test): Remove args `cflags_var' and `libs_var'.
6699 Pass all compiler options to ${tool}_start.
6700 Handle missing line number.
6701 (dg-finish): New function.
6702 * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
6703 particular files. Call gcc_finish at end. Move "skipping test"
6704 message to verbosity level 3.
6705 * gcc.c-torture/compile/compile.exp: Likewise.
6706 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
6707 * gcc.c-torture/execute/execute.exp: Likewise.
6708 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
6709 Print testcase being tried at verbosity level 1.
6710 * gcc.c-torture/special/special.exp: Unset xfail.
6711 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
6712 * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
6713 * gcc.c-torture/noncompile/noncompile.exp: Likewise.
6714 * gcc.failure/failure.exp: Likewise.
6715 * gcc.ieee/ieee.exp: Likewise.
6716 * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
6717 Update call to dg-test. Call dg-finish at end.
6718 * gcc.misc-tests/mg.exp: Call gcc_finish at end. Unset orig_flags.
6719 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
6720 * gcc.misc-tests/misc.exp: Call gcc_finish at end.
6721 * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
6722 Delete LDFLAGS. Update call to dg-test. Call dg-finish at end.
6723 * gcc.wendy/wendy.exp: Add copyright.
6724 Delete setting of tmpdir (done by gcc_init).
6725 Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
6726 Pass compiler flags to gcc_start. Call gcc_finish at end.
6727 * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
6728 gcc_[ce]pass/fail.
6729
6730 Wed Sep 7 11:09:08 1994 Doug Evans (dje@canuck.cygnus.com)
6731
6732 * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
6733 confusion.
6734 (g++_load): Likewise.
6735
6736 * config/*.exp (gcc_load): Some were varargs fns and some were not.
6737 Rename argument to `prog' to remove the confusion.
6738 Varargs fns behave differently too!
6739 (g++_load): Likewise.
6740
6741 * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
6742
6743 * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
6744 what it is. Delete (always) printing of status value for !native.
6745 Simplify verbose code, and include status and exec_output.
6746 (g++_load): Use gcc_load.
6747
6748 Sun Sep 4 13:59:27 1994 Jim Wilson (wilson@sphagnum.cygnus.com)
6749
6750 * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
6751 * gcc.c-torture/noncompile/noncompile.exp: Delete support for
6752 920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
6753 940714-3.c as these testcases don't exist anymore. Make
6754 va-arg-1.c expected to pass.
6755
6756 Fri Aug 19 12:27:07 1994 Doug Evans (dje@canuck.cygnus.com)
6757
6758 * gcc.misc-tests/misc.exp: Only run specific testcases.
6759 * gcc.misc-tests/dg-test.exp: New file. Tests dg.exp.
6760 * gcc.misc-tests/dg-[1-9].c: New files.
6761
6762 * lib/dg.exp: New testsuite driver.
6763 * gcc.prms/prms.exp: Use it.
6764
6765 * README.gcc: New file.
6766
6767 * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
6768 Document and reset `lxpass' and `lxfail'.
6769 Simplify "initialized" message.
6770 (gcc_stat): Clean up comments a little.
6771
6772 Tue Aug 16 11:16:46 1994 Doug Evans (dje@canuck.cygnus.com)
6773
6774 * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
6775
6776 Mon Aug 15 21:20:36 1994 Doug Evans (dje@canuck.cygnus.com)
6777
6778 * lib/old-dejagnu.exp (process-option): New proc.
6779 (old-dejagnu-init, old-dejagnu-stat): Likewise.
6780 (old-dejagnu): Simplify.
6781 * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
6782
6783 Sun Aug 14 09:23:53 1994 Jeff Law (law@snake.cs.utah.edu)
6784
6785 * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
6786 exists and is not an empty string.
6787
6788 * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
6789 $xfail rather than calling setup_xfail. Clear $xfail when test is
6790 finished.
6791 (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
6792 automatically.
6793
6794 * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
6795 longer expected to fail.
6796
6797 * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
6798 "f" function call.
6799
6800 * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
6801
6802 * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
6803 940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
6804 complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
6805 struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
6806 c-torture-1.29.
6807
6808 * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
6809 strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
6810
6811 * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
6812
6813 * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
6814 940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
6815
6816 * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
6817 940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
6818 labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
6819
6820 Tue Jul 12 12:49:44 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
6821
6822 * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
6823 gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
6824 940714-1.c, 940714-2.c, 940714-3.c},
6825 gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
6826 gcc.misc-tests/{mg.c,mg.exp}:
6827 New tests.
6828 * gcc.noncompile/noncompile.exp: Change accordingly.
6829
6830 Thu Jul 7 14:20:33 1994 Doug Evans (dje@canuck.cygnus.com)
6831
6832 * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
6833 Undo previous clobberage.
6834
6835 Mon Jul 4 17:00:59 1994 Jeff Law (law@snake.cs.utah.edu)
6836
6837 * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
6838 * gcc.special/{930510-1.c, special.exp}:
6839 * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
6840 931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
6841 struct-varargs-1.c}: New tests from c-torture-1.26.
6842
6843 Tue Jun 28 17:39:42 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
6844
6845 * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
6846 argument to switch.
6847
6848 Sat May 21 10:39:38 1994 Bill Cox (bill@rtl.cygnus.com)
6849
6850 * Revert the previous changes. Please see Rob's directory
6851 (/lisa/test/rob/progressive/gcc/testsuite) for testing
6852 fixes.
6853
6854 Thu May 19 18:00:03 1994 Bill Cox (bill@rtl.cygnus.com)
6855
6856 * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
6857 g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
6858 g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
6859 g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
6860 g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
6861 g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
6862 g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
6863 g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
6864 g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
6865 g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
6866 g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
6867 g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
6868 g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
6869 g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
6870 g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
6871 g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
6872 g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
6873 g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
6874 g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
6875 g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
6876 g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
6877 g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
6878 gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
6879 gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
6880 gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
6881 lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
6882 lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
6883
6884 Tue May 17 14:55:09 1994 Bill Cox (bill@rtl.cygnus.com)
6885
6886 * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
6887 lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
6888 with perror calls.
6889
6890 Mon May 2 17:41:13 1994 Jason Merrill (jason@deneb.cygnus.com)
6891
6892 * config/unix.exp (g++_load): Fix syntax.
6893
6894 Thu Apr 14 12:22:10 1994 Jim Wilson (wilson@sphagnum.cygnus.com)
6895
6896 * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
6897 * gcc.noncompile/921017-1.c: Deleted obsolete test.
6898 * gcc.noncompile/noncompile.exp: Remove code for deleted test.
6899 Don't expect va-arg-1.c to fail. Correct expected output for
6900 920928-1.c.
6901 * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
6902 * gcc.wendy/hbm4.c: Correct typo.
6903 * gcc.wendy/tad1.c, tad2.c: Correct expected output.
6904
6905 Mon Mar 28 13:29:37 1994 Doug Evans (dje@canuck.cygnus.com)
6906
6907 * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
6908 * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
6909 gcc_[ce]{pass,fail}. Explicitly remove executable if test passes.
6910 * lib/c-torture.exp (c-torture-compile): Ditto.
6911
6912 Reduce volume of output (remove all the -I's and such).
6913 * lib/c-torture.exp (c-torture-compile): New argument OPTION.
6914 Call gcc_cpass, gcc_cfail.
6915 (c-torture): Pass testing option to c-torture-compile.
6916
6917 Mon Mar 21 12:40:33 1994 Doug Evans (dje@cygnus.com)
6918
6919 Bring patches over from progressive.
6920 * config/default.exp: Exit remote shell cleanly.
6921 (g++_exit, g++_start): Add default versions.
6922 * config/sim.exp (gcc_load): Use perror, not error.
6923
6924 Sun Mar 20 12:05:32 1994 Doug Evans (dje@canuck.cygnus.com)
6925
6926 * lib/gcc.exp: Don't set CFLAGS if CC not set. It clobbers the value
6927 set in site.exp.
6928
6929 Mon Mar 14 19:30:28 1994 Doug Evans (dje@cygnus.com)
6930
6931 * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
6932 DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
6933 (wendy_try): New proc to run testcase.
6934 (main loop): Call 'em.
6935 * gcc.wendy/*.c: Clean up pass to correct expected output.
6936
6937 * lib/gcc.exp: Minor cleanup work.
6938 (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
6939
6940 Wed Mar 9 15:22:54 1994 Doug Evans (dje@canuck.cygnus.com)
6941
6942 * config/sim.exp (gcc_load): Document return codes better.
6943 Don't pass -v to simulator.
6944
6945 Thu Feb 24 07:15:18 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
6946
6947 * gcc.special/920717-x.c: Fix typo.
6948 * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
6949 get at sources.
6950
6951 * lib/mike-gcc.exp: Fix typo.
6952
6953 Tue Feb 15 15:41:47 1994 Rob Savoye (rob@darkstar.cygnus.com)
6954
6955 * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
6956 binary to use, transform the name.
6957 * config/*.exp: rename everything. Nuke any g++ specific files,
6958 it's now a special case of gcc that requires no special support.
6959 Add a default.exp for unsupported targets.
6960
6961 Fri Feb 11 12:59:54 1994 Rob Savoye (rob@poseidon.cygnus.com)
6962
6963 * g++.jason/report.exp, g++.old-deja/old-deja.exp,
6964 lib/old-dejagnu.exp: Fix a few patterns to work with the new
6965 version of Tcl.
6966
6967 Wed Feb 9 21:35:47 1994 Rob Savoye (rob@darkstar.cygnus.com)
6968
6969 * lib/c-torture.exp: Made "file prefix*never used a pass, rather
6970 than a warning.
6971
6972 Sun Feb 6 16:52:13 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
6973
6974 * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
6975
6976 Mon Jan 3 17:28:25 1994 Jim Wilson (wilson@sphagnum.cygnus.com)
6977
6978 * gcc.execute/execute.exp: Combine opt_list and foption_list into
6979 option_list. Compile every file with only 4/6 option choices
6980 (same as C torture) instead of with 12/18 different option
6981 choices.
6982 * lib/c-torture.exp: Likewise.
6983
6984 * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
6985 not already set.
6986
6987 Thu Dec 30 17:17:07 1993 Mike Stump (mrs@rtl.cygnus.com)
6988
6989 * lib/old-deja.exp: Add `excess errors test fails' error, now one
6990 can put an XFAIL *-*-* on excess errors.
6991
6992 Sun Dec 19 21:45:34 1993 Jeffrey A. Law (law@snake.cs.utah.edu
6993
6994 * g++.law: Add more tests derived from g++-bugs snapshots.
6995
6996 * g++.law/init11.{c,exp}: Delete test. Brendan sez it's
6997 equivalent to g++.law/init9.
6998
6999 * lib/mike-gcc.exp (postbase): Delete the .o file after we've
7000 compiled it, and the a.out file after we've run it.
7001
7002 Fri Dec 17 11:29:56 1993 Brendan Kehoe (brendan@lisa.cygnus.com)
7003
7004 * lib/mike-g++.exp (postbase): Delete the .o file after we've
7005 compiled it, and the a.out file after we've run it.
7006
7007 Fri Dec 17 10:18:16 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
7008
7009 * g++.law/*.exp: Avoid losing arguments added via "append" commands.
7010
7011 Wed Dec 15 20:36:40 1993 Rob Savoye (rob@darkstar.cygnus.com)
7012
7013 * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
7014 version number.
7015
7016 Sun Dec 12 21:10:04 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
7017
7018 * g++.law: New directory of g++ tests derived from the g++-bugs
7019 snapshots.
7020
7021 Thu Dec 09 16:50:41 1993 Jeffrey Wheat (cassidy@cygnus.com)
7022
7023 * gcc.compile: initbug1.c initbug1.exp testcase added
7024
7025 Mon Dec 06 11:09:52 1993 Jeffrey Wheat (cassidy@cygnus.com)
7026
7027 * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
7028 * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
7029 fixes submitted by Jeff Law (law@cs.utah.edu)
7030 * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
7031 Jeff Law (law@cs.utah.edu)
7032
7033
7034 Tue Nov 30 16:34:07 1993 Mike Stump (mrs@cygnus.com)
7035
7036 * config/unix-g++.exp: Follow the gcc way of doing things.
7037 * g++.old-deja/old-deja.exp: Minor updates.
7038 * lib/g++.exp: New file, follow the gcc way of doing things.
7039 * lib/old-dejagnu.exp: Minor updates.
7040 * lib/mike-g++.exp: Always unset errorInfo.
7041
7042 Sat Nov 6 11:34:51 1993 Mike Stump (mrs@cygnus.com)
7043
7044 * lib/gcc.exp: Fix some errors with the below change, CC and
7045 CFLAGS should be global when setting, not local.
7046
7047 Wed Nov 3 11:16:26 1993 Rob Savoye (rob@darkstar.cygnus.com)
7048
7049 * lib/gcc.exp: Transform tool name.
7050
7051 Wed Oct 27 23:57:29 1993 Jeffrey Wheat (cassidy@cygnus.com)
7052
7053 * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
7054
7055 Wed Oct 27 14:45:50 1993 Jeffrey Wheat (cassidy@cygnus.com)
7056
7057 * lib/gcc.exp: change gcc_done to gcc_stat
7058
7059 Wed Oct 27 09:57:51 1993 Jeffrey Wheat (cassidy@cygnus.com)
7060
7061 * Upgraded gcc testsuite to c-torture version 1.25
7062
7063 Sun Oct 24 10:58:03 1993 Jeffrey Wheat (cassidy@cygnus.com)
7064
7065 * lib/gcc.exp: added reporting code. Changed verbose compile message.
7066 * lib/c-torture: added hooks for new reporting code.
7067
7068 Thu Oct 21 18:45:32 1993 Jeffrey Wheat (cassidy@cygnus.com)
7069
7070 * config/sh-gcc.exp: check if sh-sim exists in the path
7071
7072 Mon Oct 18 11:13:22 1993 Jeffrey Wheat (cassidy@cygnus.com)
7073
7074 * gcc.code_quality/code_quality.exp: Initial changes for new logic.
7075 * gcc.compile/compile.exp: Initial changes for new logic.
7076 * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
7077 * gcc.failure/failure.exp: Initial changes for new logic.
7078 * gcc.ieee/ieee.exp: Initial changes for new logic.
7079 * gcc.misc-tests/misc.exp: Initial changes for new logic.
7080 * gcc.noncompile/non_compile.exp: Initial changes for new logic.
7081 * gcc.unsorted/unsorted.exp: Initial changes for new logic.
7082 * lib/c-torture.exp: Initial changes for new logic.
7083 * lib/gcc.exp: Initial changes for new logic.
7084
7085 Fri Oct 15 00:19:42 1993 Mike Stump (mrs@cygnus.com)
7086
7087 * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
7088 depend upon failure or success. Fully qualify names in failure
7089 and success messages. Always remove a.out before starting
7090 compile, just in case. Pay more attention to error text output by
7091 the compiler. Handle testcases with no known past errors just
7092 like all others, so that things are uniform. Other miscellaneous
7093 improvements.
7094
7095 Wed Oct 13 15:04:51 1993 Jeffrey Wheat (cassidy@cygnus.com)
7096
7097 * gcc.cpp: new directory for cpp tests
7098
7099 Mon Oct 4 09:03:41 1993 Jeffrey Wheat (cassidy@cygnus.com)
7100
7101 * lib/chill.exp: Code reformatted, removed unused code.
7102 * config/unix-chill.exp: Code reformatted, removed unused code.
7103 * chill.execute/execute.exp: Code reformatted, removed unused code.
7104 * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
7105
7106 Mon Oct 4 06:19:26 1993 Ian Lance Taylor (ian@cygnus.com)
7107
7108 * config/mips-gcc.exp, config/mips-g++.exp: New files. Execution
7109 routines not written.
7110
7111 Mon Sep 27 21:07:44 1993 Rob Savoye (rob@darkstar.cygnus.com)
7112
7113 * config/bug-gcc.exp: Use new procs from bug.exp.
7114
7115 Tue Sep 21 18:21:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
7116
7117 * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
7118 via ftp, rather than depending on NFS.
7119 * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
7120 case.
7121
7122 Thu Sep 9 23:09:15 1993 Rob Savoye (rob@darkstar.cygnus.com)
7123
7124 * config/bug-gcc.exp: Use new download proc.
7125
7126 Tue Sep 14 19:23:58 1993 Jeffrey Wheat (cassidy at deneb.cygnus.com)
7127
7128 * chill.execute/execute.exp: cleanups, handles errors better
7129 * chill.compile/compile.exp: rewrite, based on execute.exp
7130 * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
7131 * lib/chill.exp: major changes to diff proc and compile and link
7132 procs. added chill_fail and chill_pass wrappers to pass and
7133 fail. added more comments, and handle error codes better.
7134 Added a hack to capture stderr from exec, so noncompile tests
7135 can work.
7136
7137 Sat Sep 11 15:30:10 1993 Jeffrey Wheat (cassidy@cygnus.com)
7138
7139 * chill.execute/execute.exp: rewrite of testsuite driver
7140 * lib/chill.exp: rewrite of testsuite driver
7141 * config/unix-chill.exp: rewrite of testsuite driver
7142
7143 Wed Aug 25 14:11:13 1993 Bill Cox (bill@rtl.cygnus.com)
7144
7145 In chill.execute:
7146 * iexpr.ch: Standardize uppercase.
7147 * tuples.dat: Standardize uppercase.
7148 * vary.ch: standardize. Correct varying string assignments.
7149 * vary.dat: Add new output lines.
7150
7151 Tue Aug 24 13:45:49 1993 Bill Cox (bill@rtl.cygnus.com)
7152
7153 In chill.execute:
7154 * chprintf.ch: Standardize use of uppercase.
7155 * tuples.ch: Standardize and turn arr2 into a DCL,
7156 rather than a SYN.
7157 * pinits.ch: Standardize.
7158
7159 Mon Aug 23 17:26:58 1993 Per Bothner (bothner@kalessin.cygnus.com)
7160
7161 * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
7162 * Makefil: Renamed to Makefile.in.
7163 * configure.in: New.
7164
7165 Mon Aug 23 14:24:13 1993 Bill Cox (bill@rtl.cygnus.com)
7166
7167 In chill.execute:
7168 * .cvsignore: Add result/output files.
7169 * Makefile: Fix up variables at start. Use MFLAGS
7170 everywhere. Correct bool_loc, built_ins entries.
7171 Add entry for vary1.ch.
7172 * bitarray.ch: Standardize upper-case usage.
7173 * bitexpr.ch: Standardize, add output of b1.
7174 * params.ch: Use arrayt in along PROC parameters, to
7175 avoid novelty problems.
7176 * sets.ch: Tiny cleanup.
7177 * vary1.ch: Re-indent.
7178
7179 Tue Aug 17 15:42:07 1993 Bill Cox (bill@rtl.cygnus.com)
7180
7181 * Add PR-related files to Makefiles, .cvsignore files, etc.
7182
7183 Mon Aug 2 15:46:05 PDT 1993 Jeff Wheat (cassidy@cygnus.com)
7184
7185 * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
7186 with compiler objects. New names are test-flow.c and test-loop.c
7187
7188 Tue Jul 27 10:08:08 PDT 1993 Jeff Wheat (cassidy@cygnus.com)
7189
7190 * Upgraded c-torture tests from 1.19 to 1.20
7191
7192 * new files:
7193 * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
7194 * gcc.compile: 930623-1.c 930623-2.c
7195 * gcc.noncompile: 930622-1.c 930622-2.c
7196 * gcc.failure: 920411-1.c 920627-2.c
7197 * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
7198
7199 Tue Jul 20 15:19:44 PDT 1993 Jeff Wheat (cassidy@cygnus.com)
7200
7201 * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
7202 More changes to get testsuite working properly. Needs more work.
7203 Added some support for POSIX IEEE Std 1003.3-1991 error messages.
7204
7205 Mon Jul 19 18:40:31 PDT 1993 Jeff Wheat (cassidy@cygnus.com)
7206
7207 * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
7208 More changes to get testsuite working properly. Needs more work.
7209
7210 Tue Jul 13 18:38:56 PDT 1993 Jeff Wheat (cassidy@cygnus.com)
7211
7212 * chill.compile/compile.exp: Added for Dejagnu support
7213 * chill.execute/execute.exp: Added for Dejagnu support
7214 * lib/chill.exp config/unix-chill.exp : Added for Dejagnu support
7215
7216 Sat Jun 19 07:13:05 1993 Bill Cox (bill@rtl.cygnus.com)
7217
7218 This should complete moving the CHILL test files.
7219 * chill.noncompile(.cvsignore printf.grt
7220 in-printf.grt chprintf.grt chprintf.ch):
7221 Added test-support files.
7222 (Makefile): Modified further.
7223 * chill.compile (emptymod.ch gdbme.ch neg_range.ch
7224 signal.ch): Added test files.
7225 * chill.execute (.cvsignore printf.grt printr.c
7226 in-printf.grt rts.c chprintf.grt rts.h): Added
7227 test-support files.
7228 (Makefile): More corrections.
7229
7230 Fri Jun 18 23:40:54 1993 Bill Cox (bill@rtl.cygnus.com)
7231
7232 * chill.compile, chill.execute, chill.nocompile: Add CHILL
7233 test cases, ready for DejaGnu.
7234
7235 Thu Jun 17 19:14:40 MDT 1993 Jeffrey Wheat (cassidy@cygnus.com)
7236
7237 * Upgraded c-torture tests from 1.18 to 1.19
7238
7239 * gcc.compile: added test(s):
7240 930607-1.c
7241 * gcc.execute: added test(s):
7242 930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
7243
7244 * added new subdirectory for misc tests: gcc.misc-tests
7245 * gcc.misc-test(s): added tests:
7246 inst-check.c test-consts.c test-ior.c test-switch.c
7247
7248 Wed Jun 9 16:53:26 1993 Brendan Kehoe (brendan@lisa.cygnus.com)
7249
7250 * lib/mike-g++.exp: Load `./a.out', not `a.out'.
7251
7252 Mon Jun 7 16:18:40 1993 Ian Lance Taylor (ian@cygnus.com)
7253
7254 * g++.old-deja/old-deja.exp: Don't delete all the .o files.
7255
7256 Thu Jun 3 13:13:36 MDT 1993 Jeffrey Wheat (cassidy@cygnus.com)
7257
7258 * Upgraded c-torture tests from 1.17 to 1.18
7259
7260 Wed Jun 2 19:02:40 MDT 1993 Jeffrey Wheat (cassidy@cygnus.com)
7261
7262 * Upgraded c-torture tests from 1.12 to 1.17
7263
7264 Fri Apr 30 09:38:41 1993 Mike Werner (mtw@deneb.cygnus.com)
7265
7266 * lib/old-dejagnu.exp:
7267 Fixed handling of XFAIL target triplets to correctly
7268 recognize wildcard characters. Removed code that
7269 appended a unique id tag to the end of the file name
7270 printed out by the result of the testcases within a
7271 given test file.
7272
7273 Thu Apr 29 19:06:29 1993 Mike Werner (mtw@deneb.cygnus.com)
7274
7275 * lib/old-dejagnu.exp:
7276 Reworked expected failure handling to trigger off of XFAIL
7277 keyword in keyphrase embeded in testcase source code. The
7278 XFAIL keyword must be at the end of the keyphrase line. It
7279 may optionally be followed by one or more target triplets.
7280 It has just occured that the handling of wildcards in the
7281 target triplet may not be correct.
7282
7283 Fri Apr 23 13:16:20 1993 Mike Werner (mtw@deneb.cygnus.com)
7284
7285 * g++.old-deja/tests:
7286 Moved all subdirectories up one level into g++.old-deja .
7287
7288 * lib/old-dejagnu.exp:
7289 Fixed problem with CXXFLAGS not being properly reset, and being
7290 corrupted with extraneous "-c" compiler option. This was
7291 causing binaries to not be generated for test that needed them.
7292 Modified strings passed to "pass" and "fail" so that individual
7293 tests from the same test file would be distinguished by an
7294 identifier appended to the test file name in the summary logs;
7295 this corrected a problem with erroneous diff logs. Added code
7296 to search testcases for expected fail and unexpected pass keywords.
7297
7298 Tue Apr 20 18:27:58 1993 Rob Savoye (rob at darkstar.cygnus.com)
7299
7300 * lib/c-torture.exp: Ignore "file path prefix*unused" message.
7301
7302 Thu Apr 15 11:01:59 1993 Mike Werner (mtw@deneb.cygnus.com)
7303
7304 * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
7305 Removed extraneous text from end of "Special g++ Options"
7306 keyphrase.
7307
7308 * lib/old-dejagnu.exp: Added pattern matching to look for new
7309 keywords, embedded in testcases comments, which will trigger
7310 calls to xpass and xfail.
7311
7312 Wed Apr 14 14:28:01 1993 Mike Werner (mtw@deneb.cygnus.com)
7313
7314 * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
7315 comments embedded in the testcases, especially the one looking for
7316 special compiler options, as well as the pattern matching for the
7317 compiler output again.
7318
7319 Mon Apr 12 15:15:37 1993 Mike Werner (mtw@deneb.cygnus.com)
7320
7321 * lib/old-dejagnu.exp: Do a proper check of the return value for
7322 execute tests. Fixed several problems with the pattern matching
7323 of the compiler output which gave erroneous test results.
7324 Changed several of the test result messages to be more descriptive.
7325 * config/unix-g++.exp: Proc g++_load now actually works and
7326 executes the tests passed to it and returns a usable return
7327 value.
7328
7329 Sun Apr 11 17:22:37 1993 Rob Savoye (rob at darkstar.cygnus.com)
7330
7331 * lib/gcc.exp: Exits gracefully if $CC is bogus.
7332
7333 Fri Apr 9 09:41:59 1993 Mike Werner (mtw@deneb.cygnus.com)
7334
7335 * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
7336 Modified both files to properly execute the old style
7337 dejagnu tests. The previous versions of these files were
7338 experimental and did not function anything near correctly.
7339
7340 Mon Apr 5 21:08:24 1993 Rob Savoye (rob@cygnus.com)
7341
7342 * Removed all Makefile.in and configure.in files. No configuration
7343 needed now.
7344
7345 Fri Apr 2 12:15:17 1993 Mike Werner (mtw@deneb.cygnus.com)
7346
7347 * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
7348
7349 Sun Mar 28 11:17:48 1993 Ken Raeburn (raeburn@kr-pc.cygnus.com)
7350
7351 * gcc.compile/configure.in, gcc.unsorted/configure.in,
7352 gcc.special/configure.in, gcc.noncompile/configure.in,
7353 gcc.execute/configure.in, gcc.code_quality/configure.in,
7354 g++.other/configure.in, g++.old-deja/configure.in,
7355 g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
7356 in srcname setting.
7357
7358 Thu Mar 25 20:07:55 1993 Rob Savoye (rob at darkstar.cygnus.com)
7359
7360 * lib/udi.exp: Fixed mondfe and mondfe_download.
7361 * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
7362 * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
7363
7364 Thu Mar 25 13:06:41 1993 Ian Lance Taylor (ian@cygnus.com)
7365
7366 * config/udi-gdb.exp: Check $shell_id after connecting to target.
7367 (gdb_exit): Don't remove *_soc files.
7368
7369 Mon Mar 22 14:28:46 1993 Ian Lance Taylor (ian@cygnus.com)
7370
7371 * lib/c-torture.exp: Don't look for main; instead always use -w
7372 -c. This is how the c-torture tests work. Remove the object
7373 file if the compilation succeeds.
7374 * gcc.execute/execute.exp: Remove executable if test passes.
7375 * gcc.noncompile/noncompile.exp: Every test is an expected
7376 failure.
7377 * gcc.special/special.exp: Added tests from c-torture 1.11,
7378 corrected use of existing test.
7379 * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
7380 gcc.execute/920625-1.c: Updated to c-torture 1.11.
7381 * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
7382 gcc.compile/921109-2.c, gcc.compile/921109-3.c,
7383 gcc.compile/921111-1.c, gcc.compile/921116-2.c,
7384 gcc.compile/921118-1.c, gcc.compile/921126-1.c,
7385 gcc.compile/921202-1.c, gcc.compile/921202-2.c,
7386 gcc.compile/921203-1.c, gcc.compile/921203-2.c,
7387 gcc.compile/921206-1.c, gcc.execute/921029-1.c,
7388 gcc.execute/921104-1.c, gcc.execute/921110-1.c,
7389 gcc.execute/921112-1.c, gcc.execute/921113-1.c,
7390 gcc.execute/921117-1.c, gcc.execute/921123-1.c,
7391 gcc.execute/921123-2.c, gcc.execute/921124-1.c,
7392 gcc.execute/921202-1.c, gcc.execute/921202-2.c,
7393 gcc.execute/921204-1.c, gcc.execute/921207-1.c,
7394 gcc.execute/921208-1.c, gcc.execute/921208-2.c,
7395 gcc.execute/921215-1.c, gcc.execute/921218-1.c,
7396 gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
7397 gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
7398 c-torture 1.11.
7399 * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
7400 correspond to c-torture 1.11.
7401
7402 * New file.
This page took 0.602207 seconds and 6 git commands to generate.