OSDN Git Service

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