OSDN Git Service

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