OSDN Git Service

2003-07-16 Paolo Carlini <pcarlini@unitus.it>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2
3         PR c++/5421
4         * g++.dg/template/friend21.C: New test.
5
6 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
7
8         * gcc.dg/cleanup-8.c: New test.
9         * gcc.dg/cleanup-9.c: New test.
10
11 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
12
13         * g++.dg/ext/dll-MI1.h: New file.
14         * g++.dg/ext/dllexport-MI1.C: New file.
15         * g++.dg/ext/dllimport-MI1.C: New file.
16
17 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
18
19         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
20         it does not have cmpstrsi patterns (just cmpmemsi).
21
22 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
23
24         PR debug/11473
25         * g++.dg/debug/debug8.C: New test.
26
27 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28
29         PR c++/10108
30         * g++.dg/template/crash7.C: New test.
31
32 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
33
34         PR target/10795
35         * gcc.c-torture/compile/20030708-1.c: New.
36
37 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
38
39         * gcc.c-torture/execute/20030715-1.c: New test.
40
41 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
42
43         * gcc.dg/pch/inline-3.c: New file.
44         * gcc.dg/pch/inline-3.hs: New file.
45         * gcc.dg/pch/inline-4.c: New file.
46         * gcc.dg/pch/inline-4.hs: New file.
47
48 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
49
50         PR c++/11509
51         * g++.dg/template/crash6.C: New test.
52
53         PR c++/7053
54         * g++.dg/template/friend20.C: New test.
55
56         PR c++/7019
57         * g++.dg/template/overload2.C: New test.
58
59 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
60
61         PR optimization/11440
62         * gcc.c-torture/execute/20030714-1.c: New test.
63
64 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
65
66         PR c++/11154
67         * g++.dg/template/partial2.C: New test.
68
69 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
70
71         PR c++/11503
72         * g++.dg/template/anon1.C: New test.
73
74         PR c++/11493
75         PR c++/11495
76         * g++.dg/parse/template9.C: Likewise.
77         * g++.dg/template/crash4.C: New test.
78         * g++.dg/template/koenig1.C: Likewise.
79         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
80         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
81         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
82         functions.
83         * g++.old-deja/g++.jason/template36.C: Likewise.
84         * g++.old-deja/g++.mike/p1989.C: Likewise.
85         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
86         * g++.old-deja/g++.pt/ttp20.C: Use this->.
87         * g++.old-deja/g++.pt/ttp21.C: Use this->.
88         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
89         compiling.
90         * g++.old-deja/g++.pt/union2.C: Use this->.
91
92 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
93
94         * gcc.dg/20030711-1.c: New test.
95
96 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
97
98         PR c++/11050
99         * g++.dg/parse/args1.C: New test.
100         * g++.pt/defarg8.C: Change expected errors.
101
102 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
103
104         PR c++/8164
105         * g++.dg/template/nontype2.C: New test.
106
107         PR c++/10558
108         * g++.dg/parse/template8.C: New test.
109
110         PR c++/8327
111         * g++.dg/template/scope1.C: New test.
112
113         * g++.dg/warn/Wsign-compare-1.C: New test.
114
115 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
116
117         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
118
119 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
120
121         PR c++/9411
122         * g++.dg/template/explicit2.C: New test.
123
124         PR c++/10032
125         * g++.dg/warn/pedantic1.C: New test.
126
127 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
128
129         PR c++ 9483
130         * g++.dg/other/field1.C: New test.
131
132 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
133
134         PR c/11449
135         * gcc.c-torture/compile/20030707-1.c: New.
136
137 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
138
139         PR c++/10849
140         * g++.dg/template/access12.C: New test.
141
142 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
143
144         * g++.dg/bprob/bprob.exp (prof_ext): Update.
145         * g77.dg/bprob/bprob.exp (prof_ext): Update.
146         * gcc.misc-tests/bprob.exp (prof_ext): Update.
147         * gcc.misc-tests/gcov.exp: Update
148         * g++.dg/gcov/gcov.exp: Update
149         * lib/gcov.exp: Update.
150
151 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
152
153         * g++.dg/abi/mangle17.C: Make sure template expressions are
154         dependent.
155         * g++.dg/abi/mangle4.C: Mark erroneous casts.
156         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
157         * g++.dg/opt/stack1.C: Remove erroneous code.
158         * g++.dg/parse/template7.C: New test.
159         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
160         * g++.old-deja/g++.pt/crash4.C: Likewise.
161
162 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
163
164         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
165         with zero or one occurence of `$' after the initial `L'.
166
167 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
168
169         * gcc.c-torture/compile/20030704-1.c: Add a comment.
170
171 2003-07-08  Roger Sayle  <roger@eyesopen.com>
172
173         PR c/11370
174         * gcc.dg/Wunreachable-6.c: New testcase.
175         * gcc.dg/Wunreachable-7.c: New testcase.
176
177 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
178
179         PR c/11420
180         * gcc.dg/20030708-1.c: New test.
181
182 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
183
184         * gcc.dg/compat/sdata-section.h: New file.
185         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
186         * gcc.dg/torture/mips-sdata-1.c: New test.
187
188 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
189
190         PR c++/11030
191         * g++.dg/template/friend19.C: New test.
192
193 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
194
195         * g++.dg/opt/strength-reduce.C: New test.
196
197 2003-07-07  Roger Sayle  <roger@eyesopen.com>
198
199         PR target/10979
200         * gcc.dg/20030707-1.c: New testcase.
201
202 2003-07-07  Roger Sayle  <roger@eyesopen.com>
203
204         PR optimization/11059
205         * g++.dg/opt/emptyunion.C: New testcase.
206
207 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
208             Eric Botcazou  <ebotcazou@libertysurf.fr>
209
210         * g++.dg/opt/stack1.C: New test.
211
212 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
213
214         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
215         run test.
216         
217         PR c++/11431
218         * g++.dg/expr/static_cast3.C: New test.
219
220 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
221
222         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
223         everywhere.
224         * gcc.dg/concat.c: Concatenation of string constants with
225         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
226         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
227         * gcc.dg/cpp/escape-2.c: Use wide character constants where
228         necessary to avoid multi-character character constant warning.
229         * gcc.dg/cpp/escape.c: Likewise.
230         * gcc.dg/cpp/ucs.c: Likewise.
231         Remove backslashes from dg-bogus comments, as they confuse Tcl.
232         Fix a typo.
233
234 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
235
236         PR c/11428
237         * gcc.c-torture/compile/20030704-1.c: New.
238
239 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
240
241         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
242
243 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
244
245         PR c++/5287, PR c++/7910,  PR c++/11021
246         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
247         tests for warnings.
248         * g++.dg/ext/dllimport2.C: Add tests for warnings.
249         * g++.dg/ext/dllimport3.C: Likewise.
250         * g++.dg/ext/dllimport4.C: New file.
251         * g++.dg/ext/dllimport5.C: New file.
252         * g++.dg/ext/dllimport6.C: New file.
253         * g++.dg/ext/dllimport7.C: New file.
254         * g++.dg/ext/dllimport8.C: New file.
255         * g++.dg/ext/dllimport9.C: New file.
256         * g++.dg/ext/dllimport10.C: New file.
257         * g++.dg/ext/dllexport1.C: New file.
258
259 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
260
261         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
262         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
263
264 2003-07-03  Roger Sayle  <roger@eyesopen.com>
265
266         * gcc.dg/builtins-25.c: New testcase.
267         * gcc.dg/builtins-26.c: New testcase.
268
269 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
270
271         * gcc.dg/compat/vector-defs.h: New file.
272         * gcc.dg/compat/vector-setup.h: New file.
273         * gcc.dg/compat/vector-check.h: New file.
274         * gcc.dg/compat/vector-1_main.c: New file.
275         * gcc.dg/compat/vector-1_x.c: New file.
276         * gcc.dg/compat/vector-1_y.c: New file.
277         * gcc.dg/compat/vector-2_main.c: New file.
278         * gcc.dg/compat/vector-2_x.c: New file.
279         * gcc.dg/compat/vector-2_y.c: New file.
280
281         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
282         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
283         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
284         * gcc.dg/compat/struct-align-1.h: New file.
285         * gcc.dg/compat/struct-align-1_main.c: New file.
286         * gcc.dg/compat/struct-align-1_x.c: New file.
287         * gcc.dg/compat/struct-align-1_y.c: New file.
288         * gcc.dg/compat/struct-align-2.h: New file.
289         * gcc.dg/compat/struct-align-2_main.c: New file.
290         * gcc.dg/compat/struct-align-2_x.c: New file.
291         * gcc.dg/compat/struct-align-2_y.c: New file.
292
293         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
294         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
295         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
296         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
297         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
298         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
299         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
300         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
301         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
302         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
303         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
304         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
305         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
306         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
307         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
308         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
309         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
310         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
311         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
312         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
313         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
314         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
315         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
316         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
317         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
318         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
319         * gcc.dg/compat/struct-return-10_x.c: Ditto.
320         * gcc.dg/compat/struct-return-2_x.c: Ditto.
321         * gcc.dg/compat/struct-return-3_x.c: Ditto.
322
323 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
324
325         * gcc.dg/i386-call-1.c: New test.
326
327 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
328
329         PR c++/9162
330         * g++.dg/parse/defarg4.C: New.
331
332 2003-07-03  Roger Sayle  <roger@eyesopen.com>
333
334         PR target/10700
335         * gcc.c-torture/compile/20030703-1.c: New test case.
336
337 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
338
339         * g++.dg/template/local3.C: Remove extra semicolon.
340
341 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
342
343         * gcc.dg/i386-volatile-1.c: New test.
344
345 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
346
347         PR c++/11072
348         * g++.dg/other/offsetof2.C: XFAIL.
349         * g++.dg/other/offsetof5.C: New.
350
351         PR c++/10219
352         * g++.dg/template/error1.C: New.
353
354         PR c++/9779
355         * g++.dg/template/dependent-expr1.C: New.
356
357 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
358
359         PR c++/6949
360         * g++.dg/template/local3.C: New test.
361
362         PR c++/11149
363         * g++.dg/lookup/scoped6.C: New test.
364
365 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
366
367         PR c++/8046
368         * g++.dg/other/error7.C: New test.
369
370 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
371
372         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
373         * g++.old-deja/g++.abi/vtable3.h: Likewise.
374         * g++.old-deja/g++.law/code-gen5.C: Likewise.
375         * g++.old-deja/g++.other/union2.C: Likewise.
376         * gcc.dg/c90-const-expr-2.c: Likewise.
377         * gcc.dg/c90-const-expr-3.c: Likewise.
378         * gcc.dg/c99-const-expr-2.c: Likewise.
379         * gcc.dg/c99-const-expr-3.c: Likewise.
380         * gcc.dg/concat.c: Likewise.
381
382 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
383
384         PR c++/9559
385         * g++.dg/init/static1.C: New test.
386
387 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
388
389         * Changelog: Remove ">>>>>>>" from previous change.
390
391 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
392
393         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
394         * g++.old-deja/g++.other/access2.C: Likewise.
395         * g++.old-deja/g++.other/decl2.C: Likewise.
396         * gcc.c-torture/execute/20020615-1.c: Likewise.
397
398 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
399
400         PR c++/4933
401         * g++.dg/template/sizeof4.C: New test.
402
403 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
404
405         * g++.dg/other/error6.C: New test.
406
407 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
408
409         PR c++/10750
410         * g++.dg/parse/constant2.C: New test.
411
412 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
413
414         PR c++/11106
415         * g++.dg/other/error5.C: New test.
416
417 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
418
419         * gcc.dg/format/gcc_diag-1.c: New test.
420
421 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
422
423         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
424
425 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
426
427         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
428         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
429         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
430
431 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
432
433         * gcc.c-torture/execute/builtins/string-8.c: New test.
434         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
435         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
436         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
437
438 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
439
440         PR c++/10468
441         * g++.dg/ext/typeof6.C: New test.
442
443 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
444
445         PR c++/10796
446         * g++.dg/init/enum1.C: New test.
447
448 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
449
450         * gcc.dg/20030627-1.c: New test.
451
452 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
453
454         PR c++/11332
455         * g++.dg/expr/static_cast2.C: New test.
456
457 2003-06-26  Roger Sayle  <roger@eyesopen.com>
458             Jakub Jelinek  <jakub@redhat.com>
459
460         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
461         sprintf(dst,"%s",src) optimization.
462         * gcc.c-torture/execute/20030626-1.c: New test case.
463         * gcc.c-torture/execute/20030626-2.c: New test case.
464
465 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
466
467         * gcc.c-torture/execute/multi-ix.c: New test.
468
469         * gcc.c-torture/execute/simd-4.c (main):
470         Added missing semicolon at end of union.
471
472 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
473
474         PR c++/8266
475         * g++.dg/template/explicit-instantiation3.C: New test.
476
477 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
478
479         * gcc.dg/20030626-1.c: Use signed char.
480
481 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
482
483         * gcc.dg/20030626-1.c: New test.
484
485 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
486
487         * const-str-2.m: Update.
488
489 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
490
491         PR c++/10990
492         * g++.dg/rtti/dyncast1.C: New test.
493         * g++.dg/abi/mangle4.C: Correct base-specifier access.
494         * g++.dg/lookup/scoped1.C: Remove XFAIL.
495         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
496
497         PR c++/10931
498         * g++.dg/expr/static_cast1.C: New test.
499
500 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
501
502         * gcc.dg/20030625-1.c: New test.
503
504 2003-06-24  Roger Sayle  <roger@eyesopen.com>
505
506         * gcc.c-torture/compile/20030624-1.c: New test case.
507
508 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
509
510         * gcc.c-torture/execute/string-opt-17.c: New test.
511
512 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
513
514         PR c++/5754
515         * g++.dg/parse/crash6.C: New test.
516
517 2003-06-23  Roger Sayle  <roger@eyesopen.com>
518
519         * gcc.dg/builtins-24.c: New test case.
520
521 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
522
523         * g++.dg/opt/operator1.C: New test.
524
525 2003-06-22  Roger Sayle  <roger@eyesopen.com>
526
527         * gcc.c-torture/execute/string-opt-16.c: New test case.
528
529 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
530
531         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
532         * g++.old-deja/g++.other/conv7.C: Likewise
533         * g++.old-deja/g++.other/overcnv2.C: Likewise.
534         * g++.old-deja/g++.other/overload14.C: Likewise.
535
536 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
537
538         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
539         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
540
541 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
542
543         PR c++/10888
544         * g++.dg/warn/Winline-3.C: New test.
545
546 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
547
548         * lib/target-supports.exp (check_alias_available): Make the test
549         program acceptable to the Solaris assembler.
550
551         PR c++/10749
552         * g++.dg/template/memclass2.C: New test.
553
554 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
555             Eric Botcazou  <ebotcazou@libertysurf.fr>
556
557         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
558         data for non-matching targets.
559         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
560
561 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
562
563         PR c++/10845
564         * g++.dg/template/member3.C: New test.
565
566 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
567
568         PR c++/10939
569         * g++.dg/template/func1.C: New test.
570
571         PR c++/9649
572         * g++.dg/template/static4.C: New test.
573         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
574
575         PR c++/11041
576         * g++.dg/init/ref7.C: New test.
577
578 2003-06-19  Matt Austern  <austern@apple.com>
579
580         PR c++/11228
581         * g++.dg/anew1.C: New test.
582         * g++.dg/anew2.C: New test.
583         * g++.dg/anew3.C: New test.
584         * g++.dg/anew4.C: New test.
585
586 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
587
588         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
589
590 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
591
592         * gcc.c-torture/execute/simd-4.c (main): Make expected value
593         endian-dependent.
594
595 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
596
597         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
598         Remove cruft.
599
600 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
601
602         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
603         * gcc.c-torture/compile/961203-1.c: Likewise.
604         * gcc.c-torture/compile/980506-1.c: Likewise.
605
606 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
607
608         PR c++/10712
609         * g++.dg/lookup/using7.C: New test.
610
611 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
612
613         PR c++/11105
614         * g++.dg/abi/conv1.C: Remove it.
615         * g++.dg/template/conv7.C: New test.
616         * g++.dg/template/conv8.C: Likewise.
617         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
618         conversion operator.
619
620 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
621
622         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
623         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
624         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
625         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
626         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
627         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
628         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
629         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
630         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
631         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
632         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
633         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
634         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
635         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
636         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
637         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
638         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
639         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
640         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
641         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
642         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
643         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
644         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
645         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
646         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
647         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
648         * gcc.dg/compat/struct-return-10_x.c: Ditto.
649         * gcc.dg/compat/struct-return-2_x.c: Ditto.
650         * gcc.dg/compat/struct-return-3_x.c: Ditto.
651
652 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
653
654         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
655         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
656         indications.
657
658 2003-06-16  Roger Sayle  <roger@eyesopen.com>
659
660         * gcc.dg/i386-387-5.c: New test case.
661         * gcc.dg/i386-387-6.c: New test case.
662         * gcc.dg/builtins-23.c: New test case.
663
664 2003-06-15  Roger Sayle  <roger@eyesopen.com>
665
666         * gcc.dg/builtins-22.c: New test case.
667         * gcc.dg/i386-387-1.c: Update to test exp.
668         * gcc.dg/i386-387-2.c: Likewise.
669
670 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
671
672         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
673
674 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
675
676         * lib/gcc-dg.exp (dg-require-dll): New function.
677         (dg-xfail-if): Likewise.
678         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
679         driver.
680
681         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
682         * gcc.c-torture/compile/20001205-1.c: Likewise.
683         * gcc.c-torture/compile/20001226-1.c: Likewise.
684         * gcc.c-torture/compile/20010518-2.c: Likewise.
685         * gcc.c-torture/compile/20020312-1.c: Likewise.
686         * gcc.c-torture/compile/20020604-1.c: Likewise.
687         * gcc.c-torture/compile/920501-12.c: Likewise.
688         * gcc.c-torture/compile/920501-4.c: Likewise.
689         * gcc.c-torture/compile/920520-1.c: Likewise.
690         * gcc.c-torture/compile/920521-1.c: Likewise.
691         * gcc.c-torture/compile/920625-1.c: Likewise.
692         * gcc.c-torture/compile/961203-1.c: Likewise.
693         * gcc.c-torture/compile/980506-1.c: Likewise.
694         * gcc.c-torture/compile/981006-1.c: Likewise.
695         * gcc.c-torture/compile/981022-1.c: Likewise.
696         * gcc.c-torture/compile/981223-1.c: Likewise.
697         * gcc.c-torture/compile/990617-1.c: Likewise.
698         * gcc.c-torture/compile/dll.c: Likewise.
699         * gcc.c-torture/compile/labels-3.c: Likewise.
700         * gcc.c-torture/compile/mipscop-1.c: Likewise.
701         * gcc.c-torture/compile/mipscop-2.c: Likewise.
702         * gcc.c-torture/compile/mipscop-3.c: Likewise.
703         * gcc.c-torture/compile/mipscop-4.c: Likewise.
704         * gcc.c-torture/compile/simd-5.c: Likewise.
705         * gcc.c-torture/compile/20000804-1.x: Remove.
706         * gcc.c-torture/compile/20001205-1.x: Likewise.
707         * gcc.c-torture/compile/20001226-1.x: Likewise.
708         * gcc.c-torture/compile/20010518-2.x: Likewise.
709         * gcc.c-torture/compile/20020312-1.x: Likewise.
710         * gcc.c-torture/compile/20020604-1.x: Likewise.
711         * gcc.c-torture/compile/920501-12.x: Likewise.
712         * gcc.c-torture/compile/920501-4.x: Likewise.
713         * gcc.c-torture/compile/920520-1.x: Likewise.
714         * gcc.c-torture/compile/920521-1.x: Likewise.
715         * gcc.c-torture/compile/920625-1.x: Likewise.
716         * gcc.c-torture/compile/961203-1.x: Likewise.
717         * gcc.c-torture/compile/980506-1.x: Likewise.
718         * gcc.c-torture/compile/981006-1.x: Likewise.
719         * gcc.c-torture/compile/981022-1.x: Likewise.
720         * gcc.c-torture/compile/981223-1.x: Likewise.
721         * gcc.c-torture/compile/990617-1.x: Likewise.
722         * gcc.c-torture/compile/mipscop-1.x: Likewise.
723         * gcc.c-torture/compile/mipscop-2.x: Likewise.
724         * gcc.c-torture/compile/mipscop-3.x: Likewise.
725         * gcc.c-torture/compile/mipscop-4.x: Likewise.
726         * gcc.c-torture/compile/simd-5.x: Likewise.
727
728         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
729
730 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
731
732         * gcc.c-torture/execute/20030611-1.c: New test.
733
734 2003-06-12  Roger Sayle  <roger@eyesopen.com>
735
736         PR middle-end/168
737         * gcc.dg/20030612-1.c: New test case.
738
739 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
740
741         PR c++/10635
742         * g++.dg/expr/cast1.C: New test.
743
744 2003-06-12  Roger Sayle  <roger@eyesopen.com>
745
746         * gcc.dg/builtins-21.c: New test case.
747
748 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
749
750         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
751         options instead of at the end.
752         * lib/objc.exp (objc_target_compile): Likewise.
753
754 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
755
756         PR c++/10432
757         * g++.dg/parse/error1.C: New test.
758
759 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
760
761         * gcc.dg/compat/struct-by-value-11_main.c: New file.
762         * gcc.dg/compat/struct-by-value-11_x.c: New file.
763         * gcc.dg/compat/struct-by-value-11_y.c: New file.
764         * gcc.dg/compat/struct-by-value-12_main.c: New file.
765         * gcc.dg/compat/struct-by-value-12_x.c: New file.
766         * gcc.dg/compat/struct-by-value-12_y.c: New file.
767         * gcc.dg/compat/struct-by-value-13_main.c: New file.
768         * gcc.dg/compat/struct-by-value-13_x.c: New file.
769         * gcc.dg/compat/struct-by-value-13_y.c: New file.
770         * gcc.dg/compat/struct-by-value-14_main.c: New file.
771         * gcc.dg/compat/struct-by-value-14_x.c: New file.
772         * gcc.dg/compat/struct-by-value-14_y.c: New file.
773         * gcc.dg/compat/struct-by-value-15_main.c: New file.
774         * gcc.dg/compat/struct-by-value-15_x.c: New file.
775         * gcc.dg/compat/struct-by-value-15_y.c: New file.
776         * gcc.dg/compat/struct-by-value-16_main.c: New file.
777         * gcc.dg/compat/struct-by-value-16_x.c: New file.
778         * gcc.dg/compat/struct-by-value-16_y.c: New file.
779         * gcc.dg/compat/struct-by-value-17_main.c: New file.
780         * gcc.dg/compat/struct-by-value-17_x.c: New file.
781         * gcc.dg/compat/struct-by-value-17_y.c: New file.
782         * gcc.dg/compat/struct-by-value-18_main.c: New file.
783         * gcc.dg/compat/struct-by-value-18_x.c: New file.
784         * gcc.dg/compat/struct-by-value-18_y.c: New file.
785
786         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
787         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
788         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
789         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
790         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
791         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
792         * gcc.dg/compat/scalar-return-3_main.c: New file.
793         * gcc.dg/compat/scalar-return-3_x.c: New file.
794         * gcc.dg/compat/scalar-return-3_y.c: New file.
795         * gcc.dg/compat/scalar-return-4_main.c: New file.
796         * gcc.dg/compat/scalar-return-4_x.c: New file.
797         * gcc.dg/compat/scalar-return-4_y.c: New file.
798
799 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
800
801         * gcc.dg/compat/fp2-struct-check.h: New file.
802         * gcc.dg/compat/fp2-struct-defs.h: New file.
803         * gcc.dg/compat/fp2-struct-init.h: New file.
804         * gcc.dg/compat/struct-by-value-10_main.c: New file.
805         * gcc.dg/compat/struct-by-value-10_x.c: New file.
806         * gcc.dg/compat/struct-by-value-10_y.c: New file.
807         * gcc.dg/compat/struct-return-10_main.c: New file.
808         * gcc.dg/compat/struct-return-10_x.c: New file.
809         * gcc.dg/compat/struct-return-10_y.c: New file.
810
811         * gcc.dg/compat/compat-common.h: New file.
812         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
813         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
814         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
815         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
816         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
817         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
818         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
819         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
820         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
821         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
822         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
823         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
824         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
825         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
826         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
827         * gcc.dg/compat/small-struct-check.h: Ditto.
828         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
829         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
830         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
831         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
832         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
833         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
834         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
835         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
836         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
837         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
838         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
839         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
840         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
841         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
842         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
843         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
844         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
845         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
846         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
847         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
848         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
849         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
850         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
851         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
852         * gcc.dg/compat/struct-return-2_main.c: Ditto.
853         * gcc.dg/compat/struct-return-2_x.c: Ditto.
854         * gcc.dg/compat/struct-return-2_y.c: Ditto.
855         * gcc.dg/compat/struct-return-3_main.c: Ditto.
856         * gcc.dg/compat/struct-return-3_x.c: Ditto.
857         * gcc.dg/compat/struct-return-3_y.c: Ditto.
858
859 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
860
861         * g++.dg/pch/static-1.C: New file.
862         * g++.dg/pch/static-1.Hs: New file.
863
864 2003-06-10  Richard Henderson  <rth@redhat.com>
865
866         * gcc.dg/asm-7.c: Adjust expected warning text.
867
868 2003-06-10  Roger Sayle  <roger@eyesopen.com>
869
870         * gcc.dg/builtins-20.c: New test case.
871
872 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
873
874         PR c++/11131
875         * g++.dg/opt/template1.C: New test.
876
877 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
878
879         * lib/gcc-dg.exp (dg-test): Clear additional_files and
880         additional_sources.
881
882 2003-05-21  David Taylor  <dtaylor@emc.com>
883
884         * gcc.dg/Wpadded.c: New file.
885
886 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
887
888         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
889         * gcc.dg/special/weak-2.c: Add dg-require-weak.
890         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
891         dg-require-weak.
892
893 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
894
895         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
896
897 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
898
899         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
900         (dg-require-alias): Likewise.
901         (dg-require-gc-sections): Likewise.
902         * lib/target-supports.exp (check_gc_sections_available): Likewise.
903
904 2003-06-08  Richard Henderson  <rth@redhat.com>
905
906         * gcc.dg/20011029-2.c: Fix the array reference.
907         * gcc.dg/asm-7.c: New.
908
909 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
910
911         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
912
913 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
914
915         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
916         (dg-require-gc-sections): Likewise.
917
918 Sun Jun  8 16:46:04 CEST 2003  Jan Hubicka  <jh@suse.cz>
919
920         * i386-cmov1.c: Fix regular expression.
921         * i386-cvt-1.c: Likewise.
922         * i386-local.c: Likewise.
923         * i386-local2.c: Likewise.
924         * i386-mul.c: Likewise.
925         * i386-ssetype-1.c: Likewise.
926         * i386-ssetype-3.c: Likewise.
927         * i386-ssetype-5.c: Likewise.
928
929 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
930
931         PR c++/11039
932         * g++.dg/warn/implicit-typename2.C: New test.
933         * g++.dg/warn/implicit-typename3.C: New test.
934
935 2003-06-07  Richard Henderson  <rth@redhat.com>
936
937         * g++.dg/other/offsetof3.C: Use size_t.
938         * g++.dg/other/offsetof4.C: Likewise.
939
940 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
941
942         * lib/copy-file.exp: New. Implement gcc_copy_files.
943
944         * lib/dg-pch.exp: Load copy-file.exp
945         (dg-pch): Use gcc_copy_files instead of "file copy".
946
947 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
948
949         * gcc.dg/weak/weak.exp: Simplify.
950         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
951         * gcc.dg/weak/weak-1.c: Likewise.
952         * gcc.dg/weak/weak-2.c: Likewise.
953         * gcc.dg/weak/weak-3.c: Likewise.
954         * gcc.dg/weak/weak-4.c: Likewise.
955         * gcc.dg/weak/weak-5.c: Likewise.
956         * gcc.dg/weak/weak-6.c: Likewise.
957         * gcc.dg/weak/weak-7.c: Likewise.
958         * gcc.dg/weak/weak-8.c: Likewise.
959         * gcc.dg/weak/weak-9.c: Likewise.
960
961 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
962
963         gcc.c-torture/execute/20030606-1.c: New.
964
965 2003-06-06  Roger Sayle  <roger@eyesopen.com>
966
967         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
968         * gcc.dg/builtins-19.c: Likewise.
969
970 2003-06-06  Roger Sayle  <roger@eyesopen.com>
971
972         * gcc.dg/builtins-2.c: Add some more tests.
973         * gcc.dg/builtins-18.c: New test case.
974         * gcc.dg/builtins-19.c: New test case.
975
976 2003-06-06  Roger Sayle  <roger@eyesopen.com>
977             Jim Wilson  <wilson@tuliptree.org>
978
979         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
980
981 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
982
983         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
984         mempcpy/stpcpy calls not to be optimized into something else.
985         * gcc.c-torture/execute/string-opt-3.c: Moved to...
986         * gcc.c-torture/execute/builtins/string-7.c: ...here.
987         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
988
989 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
990
991         * gcc.dg/format/asm_fprintf-1.c: New test.
992
993 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
994
995         * lib/gcc-defs.exp (additional_sources): New variable.
996         (dg-additional-sources): New function.
997         (additional_files): New variable.
998         (dg-additional-files): New function.
999         (dg-additional-files-options): Likewise.
1000         * lib/gcc-dg.exp (dg-require-weak): New function.
1001         (dg-require-alias): Likewise.
1002         (dg-require-gc-sections): Likewise.
1003         * lib/target-supports.exp (check_alias_available): Remove testfile
1004         parameter.
1005         (check_gc_sections_available): New function.
1006         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
1007         (dg-gpp-additional-files): Likewise.
1008         * lib/g++.exp (additional_sources): Remove.
1009         (additional_files): Likewise.
1010         (g++_target_compile): Use dg-additional-files-options.
1011
1012         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
1013         Tcl logic.
1014         * gcc.dg/special/ecos.exp: Remove.
1015         * gcc.dg/special/20000419-2.c: Use dg-require-*.
1016         * gcc.dg/special/alias-1.c: Likewise.
1017         * gcc.dg/special/alias-2.c: Likewise.
1018         * gcc.dg/special/gcsec-1.c: Likewise.
1019         * gcc.dg/special/weak-1.c: Likewise.
1020         * gcc.dg/special/weak-2.c: Likewise.
1021         * gcc.dg/special/wkali-1.c: Likewise.
1022         * gcc.dg/special/wkali-2.c: Likewise.
1023
1024         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
1025         dg-gpp-additional-*.
1026         * g++.dg/special/conpr-3.C: Likewise.
1027         * g++.dg/special/conpr-4.C: Likewise.
1028         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
1029         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
1030         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
1031         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
1032         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
1033         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
1034         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
1035         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
1036         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
1037         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
1038         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
1039         * g++.old-deja/g++.other/comdat1.C: Likewise.
1040         * g++.old-deja/g++.other/comdat2.C: Likewise.
1041         * g++.old-deja/g++.other/comdat3.C: Likewise.
1042         * g++.old-deja/g++.other/ctor1.C: Likewise.
1043         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
1044
1045 2003-06-05  Richard Henderson  <rth@redhat.com>
1046
1047         * gcc.dg/debug/20030605-1.c: New.
1048
1049 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
1050
1051         * README.QMTEST: Update.
1052
1053 2003-06-04  Richard Henderson  <rth@redhat.com>
1054
1055         * gcc.dg/cleanup-1.c: New.
1056         * gcc.dg/cleanup-2.c: New.
1057         * gcc.dg/cleanup-3.c: New.
1058         * gcc.dg/cleanup-4.c: New.
1059         * gcc.dg/cleanup-5.c: New.
1060         * gcc.dg/cleanup-6.c: New.
1061         * gcc.dg/cleanup-7.c: New.
1062
1063 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
1064
1065         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
1066
1067         * lib/dg-pch.exp: New file.
1068         * g++.dg/pch/pch.exp: Use dg-pch.exp.
1069         * gcc.dg/pch/pch.exp: Likewise.
1070
1071 2003-06-04  Roger Sayle  <roger@eyesopen.com>
1072
1073         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
1074         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
1075         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
1076         * gcc.dg/builtins-17.c: New test case.
1077         * gcc.dg/i386-387-4.c: New test case.
1078         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
1079
1080 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
1081
1082         * gcc.dg/ultrasp9.c: New test.
1083
1084 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
1085
1086         * gcc.c-torture/compile/20030604-1.c: New test.
1087         * gcc.dg/sparc-constant-1.c: New test.
1088
1089 2003-06-03  Glen Nakamura  <glen@imodulo.com>
1090
1091         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
1092
1093 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
1094
1095         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
1096
1097         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
1098         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
1099
1100 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
1101
1102         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
1103
1104 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1105
1106         PR c++/10940
1107         * g++.dg/template/spec10.C: New test.
1108
1109 2003-06-03  Roger Sayle  <roger@eyesopen.com>
1110
1111         * gcc.dg/builtins-16.c: New test case.
1112
1113 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
1114
1115         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
1116         mempcpy test with post-increments.
1117         * gcc.c-torture/execute/string-opt-3.c: New test.
1118         * gcc.dg/string-opt-1.c: New test.
1119
1120 2003-06-03  David Billinghurst (David.Billinghurst@riotinto.com)
1121
1122         PR fortran/10965
1123         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
1124
1125 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
1126
1127         * lib/scanasm.exp (dg-scan): New function, factored out of ...
1128         (scan-assembler): ... here.  Use dg-scan.
1129         (scan-assembler-not): Likewise.
1130         (scan-file): New function.
1131         (scan-file-not): Likewise.
1132         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
1133         * gcc.dg/cpp/_Pragma4.c: Likewise.
1134         * gcc.dg/cpp/_Pragma5.c: Likewise.
1135         * gcc.dg/cpp/avoidpaste1.c: Likewise.
1136         * gcc.dg/cpp/avoidpaste2.c: Likewise.
1137         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
1138         * gcc.dg/cpp/cmdlne-P.c: Likewise.
1139         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
1140         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
1141         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
1142         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
1143         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
1144         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
1145         * gcc.dg/cpp/cxxcom1.c: Likewise.
1146         * gcc.dg/cpp/line1.c: Likewise.
1147         * gcc.dg/cpp/maccom1.c: Likewise.
1148         * gcc.dg/cpp/maccom2.c: Likewise.
1149         * gcc.dg/cpp/maccom3.c: Likewise.
1150         * gcc.dg/cpp/maccom4.c: Likewise.
1151         * gcc.dg/cpp/maccom5.c: Likewise.
1152         * gcc.dg/cpp/maccom6.c: Likewise.
1153         * gcc.dg/cpp/multiline.c: Likewise.
1154         * gcc.dg/cpp/spacing1.c: Likewise.
1155         * gcc.dg/cpp/spacing2.c: Likewise.
1156         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
1157         * gcc.dg/cpp/trad/maccom1.c: Likewise.
1158         * gcc.dg/cpp/trad/maccom2.c: Likewise.
1159         * gcc.dg/cpp/trad/maccom3.c: Likewise.
1160         * gcc.dg/cpp/trad/maccom4.c: Likewise.
1161         * gcc.dg/cpp/trad/maccom6.c: Likewise.
1162         * gcc.dg/cpp/cxxcom2.c: Likewise.
1163         * gcc.dg/cpp/cxxcom2.h: New file.
1164
1165         * gcc.dg/cpp/truefalse.cpp: Move it to ...
1166         * g++.dg/cpp/truefalse.C: Here.
1167         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
1168
1169 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
1170
1171         * gcc.dg/cpp/redef3.c: New file.
1172
1173 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
1174
1175         * gcc.dg/i386-loop-3.c: New test.
1176
1177 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
1178
1179         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
1180
1181 2003-05-31  Roger Sayle  <roger@eyesopen.com>
1182
1183         * gcc.dg/fwrapv-1.c: New test case.
1184         * gcc.dg/fwrapv-2.c: New test case.
1185
1186 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1187
1188         PR c++/10956
1189         * g++.dg/template/spec9.C: New test.
1190
1191 2003-05-29  Roger Sayle  <roger@eyesopen.com>
1192
1193         * gcc.dg/duff-4.c: New test case.
1194
1195 2003-05-27  David Billinghurst (David.Billinghurst@riotinto.com)
1196
1197         PR fortran/10843
1198         * g77.dg/ffixed-form-1.f: New test
1199         * g77.dg/ffixed-form-2.f: New test
1200         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
1201         * g77.dg/ffree-form-3.f: New test
1202
1203 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
1204
1205         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
1206         * gcc.dg/wint_t-1.c: Likewise.
1207
1208 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1209
1210         * g++.dg/template/access11.C: New test.
1211
1212 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1213
1214         PR c++/10849
1215         * g++.dg/template/access10.C: New test.
1216
1217 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
1218             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1219
1220         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
1221
1222 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
1223
1224         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
1225         suppress for powerpc-*-darwin*.
1226         * gcc.dg/torture/builtin-noret-2.c: Likewise.
1227
1228 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
1229
1230         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
1231         suppress option for powerpc-*-darwin*.
1232
1233 2003-05-23  Roger Sayle  <roger@eyesopen.com>
1234
1235         * gcc.dg/builtins-1.c: Add tests for tan and atan.
1236         * gcc.dg/builtins-4.c: Add test for fmod.
1237
1238 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1239
1240         PR c++/10682
1241         * g++.dg/template/instantiate4.C: New test.
1242
1243 2003-05-22  Roger Sayle  <roger@eyesopen.com>
1244
1245         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
1246
1247 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
1248
1249         * gcc.dg/compat/scalar-return-1_main.c: New file.
1250         * gcc.dg/compat/scalar-return-1_x.c: New file.
1251         * gcc.dg/compat/scalar-return-1_y.c: New file.
1252         * gcc.dg/compat/scalar-return-2_main.c: New file.
1253         * gcc.dg/compat/scalar-return-2_x.c: New file.
1254         * gcc.dg/compat/scalar-return-2_y.c: New file.
1255         * gcc.dg/compat/struct-return-3_main.c: New file.
1256         * gcc.dg/compat/struct-return-3_y.c: New file.
1257         * gcc.dg/compat/struct-return-3_x.c: New file.
1258         * gcc.dg/compat/struct-return-2_main.c: New file.
1259         * gcc.dg/compat/struct-return-2_x.c: New file.
1260         * gcc.dg/compat/struct-return-2_y.c: New file.
1261
1262 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1263
1264         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
1265         for hppa*-hp-hpux*.
1266         * gcc.dg/20021014-1.c (dg-options): Likewise.
1267         * gcc.dg/nest.c (dg-options): Likewise.
1268
1269 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
1270
1271         PR c++/9738
1272         * g++.dg/ext/dllimport2.C: New file.
1273         * g++.dg/ext/dllimport3.C: New file.
1274
1275 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
1276
1277         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
1278         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
1279         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
1280         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
1281         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
1282         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
1283         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
1284         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
1285         * gcc.dg/compat/small-struct-defs.h: New file.
1286         * gcc.dg/compat/small-struct-init.h: New file.
1287         * gcc.dg/compat/small-struct-check.h: New file.
1288         * gcc.dg/compat/fp-struct-defs.h: New file.
1289         * gcc.dg/compat/fp-struct-check.h: New file.
1290         * gcc.dg/compat/fp-struct-init.h: New file.
1291         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
1292         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
1293
1294 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
1295
1296         * gcc.dg/20030225-2.c: New test.
1297
1298 2003-05-18  Roger Sayle  <roger@eyesopen.com>
1299             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1300
1301         * gcc.c-torture/compile/20030518-1.c: New test case.
1302
1303 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
1304
1305         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
1306         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
1307         gcc-dg-debug-runtest.
1308         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
1309         gcc-dg-debug-runtest.
1310
1311 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1312
1313         PR c++/9022
1314         * g++.dg/lookup/using6.C: New test.
1315
1316 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1317
1318         * g++.dg/parse/access2.C: New test.
1319
1320 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
1321
1322         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
1323         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
1324         * gcc.dg/debug/debug.exp: Likewise.
1325
1326 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
1327
1328         * gcc.dg/dollar.c: New test.
1329
1330 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
1331
1332         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
1333         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
1334         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
1335         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
1336         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
1337         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
1338         * gcc.dg/compat/struct-by-value-6_main.c: New file.
1339         * gcc.dg/compat/struct-by-value-6_x.c: New file.
1340         * gcc.dg/compat/struct-by-value-6_y.c: New file.
1341         * gcc.dg/compat/struct-by-value-7_main.c: New file.
1342         * gcc.dg/compat/struct-by-value-7_x.c: New file.
1343         * gcc.dg/compat/struct-by-value-7_y.c: New file.
1344         * gcc.dg/compat/struct-by-value-8_main.c: New file.
1345         * gcc.dg/compat/struct-by-value-8_x.c: New file.
1346         * gcc.dg/compat/struct-by-value-8_y.c: New file.
1347         * gcc.dg/compat/struct-by-value-9_main.c: New file.
1348         * gcc.dg/compat/struct-by-value-9_x.c: New file.
1349         * gcc.dg/compat/struct-by-value-9_y.c: New file.
1350
1351 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
1352
1353         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
1354         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
1355         support for "repo" mode.
1356         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
1357         * lib/g77-dg.exp: Likewise.
1358         * lib/obj-dg.exp: Likewise.
1359
1360 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
1361
1362         Merge from gcc-3_2-rhl8-branch:
1363         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
1364
1365         * gcc.dg/tls/opt-6.c: New test.
1366
1367         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
1368
1369         * gcc.dg/20030405-1.c: New test.
1370
1371         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
1372
1373         * gcc.dg/20030309-1.c: New test.
1374
1375         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
1376
1377         * gcc.c-torture/execute/20030307-1.c: New test.
1378
1379         2003-02-20  Randolph Chung  <tausq@debian.org>
1380
1381         * gcc.c-torture/compile/20030220-1.c: New test.
1382
1383         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
1384
1385         * gcc.dg/20030217-1.c: New test.
1386
1387         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
1388
1389         * gcc.c-torture/compile/20020129-1.c: New test.
1390
1391         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
1392
1393         * gcc.dg/unroll-1.c: New test.
1394
1395         2002-11-16  Jan Hubicka  <jh@suse.cz>
1396
1397         * gcc.c-torture/execute/20020920-1.c: New test.
1398
1399         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
1400
1401         PR target/7434
1402         * gcc.c-torture/compile/20021008-1.c: New test.
1403
1404         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
1405
1406         PR target/7559
1407         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
1408
1409         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
1410
1411         * gcc.c-torture/compile/20020807-1.c: New test.
1412
1413         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
1414
1415         * gcc.dg/tls/opt-1.c: New test.
1416
1417         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
1418
1419         * gcc.dg/20020729-1.c: New test.
1420
1421         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
1422
1423         * g++.dg/opt/life1.C: New test.
1424
1425         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
1426
1427         * gcc.dg/20020525-1.c: New test.
1428
1429         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
1430
1431         PR c++/6794
1432         * g++.dg/ext/pretty1.C: New test.
1433         * g++.dg/ext/pretty2.C: New test.
1434
1435 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
1436
1437         PR c++/8385
1438         * g++.dg/ext/typeof5.C: New test.
1439
1440 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
1441
1442         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
1443         __USER_LABEL_PREFIX__ into account.
1444         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
1445
1446 2003-05-14  Roger Sayle  <roger@eyesopen.com>
1447
1448         * gcc.dg/builtins-15.c: New test case.
1449
1450 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
1451
1452         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
1453
1454 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
1455
1456         * lib/g++.exp: Tweak handling of additional source files.
1457         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
1458         * g++.dg/special/conpr-2a.C: Rename to ...
1459         * g++.dg/special/conpr-2a.cc: ... this.
1460         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
1461         * g++.dg/special/conpr-3a.C: Rename to ...
1462         * g++.dg/special/conpr-3a.cc: This.
1463         * g++.dg/special/conpr-3b.C: Rename to ...
1464         * g++.dg/special/conpr-3b.cc: This.
1465         * g++.dg/special/conpr-4.C: New test.
1466         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
1467
1468 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
1469
1470         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
1471
1472 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1473
1474         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
1475         * g++.old-deja/g++.robertl/eb71.C: Likewise.
1476         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
1477         * g++.old-deja/g++.other/warn3.C: Likewise.
1478
1479 2003-05-11  Roger Sayle  <roger@eyesopen.com>
1480
1481         * gcc.dg/i386-387-1.c: Update to also test log.
1482         * gcc.dg/i386-387-2.c: Likewise.
1483
1484 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
1485
1486         * g77.f-torture/execute/int8421.f: New test.
1487
1488 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1489
1490         PR c++/10230, c++/10481
1491         * g++.dg/lookup/scoped5.C: New test.
1492
1493 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1494
1495         PR c++/10552
1496         * g++.dg/template/ttp6.C: New test.
1497
1498 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
1499
1500         * gcc.c-torture/execute/builtins: New directory.
1501         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
1502         gcc.c-torture/execute/builtins.
1503         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
1504         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
1505         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
1506         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
1507
1508 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1509
1510         PR c++/9252
1511         * g++.dg/template/access8.C: New test.
1512         * g++.dg/template/access9.C: New test.
1513
1514 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1515
1516         PR c++/9554
1517         * g++.dg/parse/access1.C: New test.
1518
1519 2003-05-09  DJ Delorie  <dj@redhat.com>
1520
1521         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
1522         long, and not an int.
1523
1524 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1525
1526         PR c++/10555, c++/10576
1527         * g++.dg/template/memclass1.C: New test.
1528
1529 2003-05-08  DJ Delorie  <dj@redhat.com>
1530
1531         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
1532         targets.
1533         * gcc.c-torture/execute/20021024-1.x: Likewise.
1534         * gcc.c-torture/execute/shiftdi.x: Likewise.
1535         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
1536         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
1537         * gcc.dg/20021018-1.c: Likewise.
1538
1539 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1540
1541         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
1542
1543         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
1544         (bcopy): Call memmove.
1545
1546 2003-05-08  Roger Sayle  <roger@eyesopen.com>
1547
1548         * g77.f-torture/compile/8485.f: New test case.
1549
1550 2003-05-07  Richard Henderson  <rth@redhat.com>
1551
1552         PR c++/10570
1553         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
1554         Verify exception_cleanup not called for rethrows.
1555         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
1556         when exiting catch block without rethrowing.
1557         * g++.dg/eh/forced3.C: New.
1558         * g++.dg/eh/forced4.C: New.
1559
1560 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
1561
1562         * gcc.dg/20030505.c: Fix triplet.
1563
1564 2003-05-06  DJ Delorie  <dj@redhat.com>
1565
1566         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
1567         * gcc.dg/nest.c: Likewise.
1568
1569 2003-05-05  Roger Sayle  <roger@eyesopen.com>
1570
1571         * gcc.dg/builtins-14.c: New test case.
1572
1573 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
1574
1575         * lib/compat.exp (compat-execute): New argument.
1576         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
1577         * gcc.dg/compat: New test directory.
1578         * gcc.dg/compat/compat.exp: New expect script.
1579         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
1580         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
1581         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
1582         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
1583         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
1584         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
1585
1586         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
1587         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
1588         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
1589         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
1590         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
1591         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
1592         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
1593         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
1594         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
1595         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
1596         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
1597         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
1598         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
1599         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
1600         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
1601
1602 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
1603
1604         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
1605
1606 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
1607
1608         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
1609
1610 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
1611
1612         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
1613         * gcc.dg/ppc-fsel-2.c: New test.
1614
1615         * gcc.dg/unused-5.c: New test.
1616
1617 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1618
1619         PR c++/10496
1620         * g++.dg/warn/pmf1.C: New test.
1621
1622 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1623
1624         PR c++/4494
1625         * g++.dg/warn/main.C: New test.
1626
1627 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1628
1629         * gcc.dg/nonnull-3.c: New test.
1630
1631 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
1632
1633         * gcc.dg/cpp/Wtrigraphs.c: Update.
1634         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
1635
1636 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
1637
1638         * gcc.dg/ppc-fsel-1.c: New test.
1639
1640 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
1641
1642         PR c/10604
1643         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
1644
1645 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
1646
1647         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
1648
1649 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1650
1651         PR c++/9364, c++/10553, c++/10586
1652         * g++.dg/parse/typename4.C: New test.
1653         * g++.dg/parse/typename5.C: Likewise.
1654
1655 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
1656
1657         * gcc.c-torture/compile/20030503-1.c: New test.
1658
1659 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1660
1661         * g++.dg/lookup/using5.C: Fix testcase error.
1662
1663 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
1664
1665         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
1666         since MEABI is no longer supported.  Remove all vestiges
1667         of MEABI from the test.
1668
1669 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1670
1671         PR c++/10554
1672         * g++.dg/lookup/using5.C: New test.
1673
1674 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1675
1676         PR c++/8772
1677         * g++.dg/template/ttp5.C: New test.
1678
1679 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
1680
1681         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
1682         (dg-gpp-additional-sources): New function.
1683         (dg-gpp-additional-files): Likewise.
1684         * lib/g++.exp (additional_sources): New variable.
1685         (additional_files): Likewise.
1686         (g++_target_compile): Deal with them.
1687         * lib/old-dejagnu.exp: Remove.
1688         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
1689         * g++.old-deja: Revise all tests to use dg commands.
1690
1691 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1692
1693         PR c++/9432, c++/9528
1694         * g++.dg/lookup/using4.C: New test.
1695
1696 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
1697
1698         * gcc.dg/noreturn-5.c: New file.
1699         * gcc.dg/noreturn-6.c: New file.
1700
1701         * gcc.c-torture/compile/inline-1.c: New file.
1702
1703 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
1704
1705         PR c++/10551
1706         * g++.dg/template/explicit1.C: New test.
1707
1708 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
1709
1710         PR c++/10549
1711         * g++.dg/other/bitfield1.C: New test.
1712
1713         PR c++/10527
1714         * g++.dg/init/new7.C: New test.
1715
1716 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
1717
1718         * g++.dg/ext/desig1.C: New test.
1719         * g++.dg/ext/init1.C: Update.
1720
1721         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
1722
1723 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
1724
1725         PR c++/10180
1726         * g++.dg/warn/Winline-1.C: New test.
1727
1728 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
1729
1730         * gcc.c-torture/execute/string-opt-19.c: New test.
1731
1732         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
1733         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
1734
1735 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
1736
1737         PR c++/10506
1738         * g++.dg/init/new6.C: New test.
1739
1740         PR c++/10503
1741         * g++.dg/init/ref6.C: New test.
1742
1743 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
1744
1745         * g++.dg/warn/weak1.C: XFAIL on AIX4.
1746
1747 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1748
1749         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
1750         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
1751
1752 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
1753
1754         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
1755         initialized static data members.
1756
1757 2003-04-25  H.J. Lu <hjl@gnu.org>
1758
1759         * gcc.dg/ia64-sync-4.c: New test.
1760
1761 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1762
1763         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
1764         date.
1765
1766 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
1767
1768         PR c++/10337
1769         * g++.dg/warn/conv1.C: New test.
1770         * g++.old-deja/g++.other/conv7.C: Adjust.
1771         * g++.old-deja/g++.other/overload14.C: Adjust.
1772
1773 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
1774
1775         PR c++/10471
1776         * g++.dg/template/defarg2.C: New test.
1777
1778 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
1779
1780         * gcc.dg/cpp/include2.c: Update.
1781         * gcc.dg/cpp/multiline-2.c: New.
1782         * gcc.dg/cpp/multiline.c: Update.
1783         * gcc.dg/cpp/strify2.c: Update.
1784         * gcc.dg/cpp/trad/literals-2.c: Update.
1785
1786 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1787
1788         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
1789
1790 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
1791
1792         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
1793
1794 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
1795
1796         PR c++/10451
1797         * g++.dg/parse/crash4.C: New test.
1798
1799         PR c++/9847
1800         * g++.dg/parse/crash5.C: New test.
1801
1802 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
1803
1804         PR c++/10446
1805         * g++.dg/parse/crash3.C: New test.
1806
1807         PR c++/10428
1808         * g++.dg/parse/elab1.C: New test.
1809
1810 2003-04-22  Devang Patel  <dpatel@apple.com>
1811
1812         * gcc.dg/cpp/trad/funlike-5.c: New test.
1813
1814 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
1815
1816         * g++.dg/other/packed1.C: Fix dg options.
1817
1818 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
1819
1820         * g++.dg/other/offsetof2.C: New test.
1821
1822 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
1823
1824         * g++.dg/template/recurse.C: Adjust location of error messages.
1825
1826 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
1827
1828         PR c++/9881
1829         * g++.dg/init/addr-const1.C: New test.
1830         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
1831
1832 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
1833
1834         PR c++/10405
1835         * g++.dg/lookup/struct-hack1.C: New test.
1836
1837 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
1838
1839         * ucs.c: Update diagnostic messages.
1840
1841 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
1842
1843         * gcc.dg/cpp/truefalse.cpp: New test.
1844         * gcc.dg/cpp/cpp.exp: Update.
1845         * g++.dg/other/stdbool-if.C: Remove.
1846
1847 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
1848
1849         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
1850         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
1851
1852 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
1853
1854         * gcc.c-torture/compile/20030418-1.c: New test.
1855
1856 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
1857
1858         * README.compat: Remove; content moved to doc/sourcebuild.texi.
1859
1860 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1861
1862         PR c++/10347
1863         g++.dg/template/dependent-name1.C: New test.
1864
1865 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
1866
1867         * gcc.dg/warn-1.c (tourist_guide): New array,
1868         contains a pointer to bar.
1869
1870 2003-04-16  Roger Sayle  <roger@eyesopen.com>
1871
1872         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
1873         * gcc.c-torture/execute/medce-1.c: New test case.
1874         * gcc.c-torture/execute/medce-2.c: New test case.
1875
1876 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
1877
1878         * lib/prune.exp: Ignore more messages.
1879
1880         PR c++/10381
1881         * g++.dg/parse/lookup3.C: New test.
1882
1883 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
1884
1885         * gcc.c-torture/compile/20030415-1.c : New test.
1886
1887 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
1888
1889         * gcc.c-torture/execute/scope-2.c: Move to ...
1890         * gcc.dg/noncompile/scope.c: .... here.
1891
1892 2003-04-14  Roger Sayle  <roger@eyesopen.com>
1893
1894         * gcc.dg/20030414-2.c: New test case.
1895
1896 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
1897
1898         PR target/10377
1899         * gcc.dg/20030414-1.c: New test.
1900
1901 2003-04-13  Roger Sayle  <roger@eyesopen.com>
1902
1903         * gcc.dg/builtins-12.c: New test case.
1904         * gcc.dg/builtins-13.c: New test case.
1905
1906 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1907
1908         * gcc.c-torture/execute/string-opt-18.c: New test.
1909
1910 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
1911
1912         PR c++/10300
1913         * g++.dg/init/new5.C: New test.
1914
1915 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
1916
1917         PR c++/7910
1918         * g++.dg/ext/dllimport1.C: New test.
1919
1920 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
1921
1922         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
1923
1924 2003-04-11  Bud Davis <bdavis9659@comcast.net>
1925
1926         PR Fortran/9263
1927         * g77.f-torture/noncompile/9263.f: New test
1928         PR Fortran/1832
1929         * g77.f-torture/execute/1832.f: New test
1930
1931 2003-04-11  David Chad  <davidc@freebsd.org>
1932             Loren J. Rittle  <ljrittle@acm.org>
1933
1934         libobjc/8562
1935         * objc.dg/headers.m: New test.
1936
1937 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
1938
1939         * gcc.c-torture/execute/builtin-noret-2.c: New.
1940         * gcc.c-torture/execute/builtin-noret-2.x: New.
1941         XFAIL builtin-noret-2.c at -O1 and above.
1942         * gcc.dg/redecl.c: New.
1943         * gcc.dg/Wshadow-1.c: Update error regexps.
1944
1945 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
1946
1947         * g++.dg/abi/bitfield10.C: New test.
1948
1949 2003-04-09  Mike Stump  <mrs@apple.com>
1950
1951         * gcc.dg/pch/pch.exp: Make testcase names longer.
1952         * g++.dg/pch/pch.exp: Make testcase names longer.
1953
1954 2003-04-08  Roger Sayle  <roger@eyesopen.com>
1955
1956         * gcc.dg/builtins-11.c: New test case.
1957
1958 2003-04-08  Roger Sayle  <roger@eyesopen.com>
1959
1960         * gcc.dg/builtins-9.c: New test case.
1961         * gcc.dg/builtins-10.c: New test case.
1962
1963 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
1964
1965         * gcc.dg/noncompile/init-4.c.c: New test.
1966
1967 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
1968
1969         * gcc.misc-test/gcov-9.c: New test.
1970         * gcc.misc-test/gcov-10.c: New test
1971         * gcc.misc-test/gcov-11.c: New test.
1972
1973 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
1974
1975         PR optimization/10024
1976         * gcc.c-torture/compile/20030405-1.c: New test.
1977
1978 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
1979
1980         * gcc.dg/pch/static-3.c: New.
1981         * gcc.dg/pch/static-3.hs: New.
1982         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
1983
1984 2003-04-04  Richard Henderson  <rth@redhat.com>
1985
1986         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
1987         * g++.dg/eh/forced2.C: Likewise.
1988
1989 2003-04-03  Mike Stump  <mrs@apple.com>
1990
1991         * lib/scanasm.exp (scan-assembler): Add xfail processing for
1992         target arg.
1993         (scan-assembler-times, scan-assembler-not): Likewise.
1994         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
1995
1996 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
1997
1998         * gcc.dg/sparc-loop-1.c: New test.
1999
2000 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
2001
2002         PR other/9274
2003         * g++.dg/pch/system-2.C: New.
2004         * g++.dg/pch/system-2.Hs: New.
2005
2006 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
2007
2008         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
2009
2010         * g++.dg/eh/simd-1.C (vecfunc): Same.
2011
2012 2003-04-01  Roger Sayle  <roger@eyesopen.com>
2013
2014         * gcc.c-torture/execute/20030401-1.c: New test case.
2015
2016 2003-04-01  Ziemowit Laski <zlaski@apple.com>
2017
2018         * objc.dg/defs.m: New.
2019
2020 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
2021
2022         * g++.dg/eh/simd-1.C: New.
2023         * g++.dg/eh/simd-2.C: New.
2024
2025 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
2026
2027         * gcc.c-torture/execute/simd-3.c: New.
2028
2029 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
2030
2031         PR c/9936
2032         * gcc.dg/20030331-2.c: New test.
2033
2034 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
2035
2036         PR c++/10278
2037         * g++.dg/parse/crash2.C: New test.
2038
2039 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
2040
2041         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
2042         * gcc.c-torture/execute/20030331-1.c: ...here.
2043
2044 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
2045
2046         * gcc.c-torture/execute/20030331-1.c: New test.
2047
2048 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
2049
2050         * lib/gcov.exp: Adjust call return testing strings.
2051         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
2052
2053 2003-03-31  Roger Sayle  <roger@eyesopen.com>
2054
2055         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
2056         * gcc.dg/builtins-7.c: New test case.
2057         * gcc.dg/builtins-8.c: New test case.
2058
2059 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
2060
2061         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
2062
2063 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
2064
2065         PR c++/7647
2066         * g++.dg/lookup-class-member-2.C: New test.
2067
2068 2003-03-30  Glen Nakamura  <glen@imodulo.com>
2069
2070         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
2071
2072 2003-03-28  Roger Sayle  <roger@eyesopen.com>
2073
2074         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
2075
2076 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
2077
2078         * g++.dg/init/attrib1.C: New test.
2079
2080 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
2081
2082         * gcc.dg/ultrasp8.c: New test.
2083
2084 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
2085
2086         * gcc.dg/ultrasp7.c: New test.
2087
2088 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
2089
2090         PR c++/10047
2091         * g++.dg/template/inline1.C: New test.
2092
2093 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
2094
2095         * gcc.dg/sparc-dwarf2.c: New test.
2096
2097 2003-03-27  Roger Sayle  <roger@eyesopen.com>
2098
2099         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
2100         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
2101
2102 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
2103
2104         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
2105         than reading .x files.
2106         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
2107         * g77.dg/gcov/gcov-1.f: Likewise.
2108         * gcc.misc-tests/gcov-4b.c: Likewise.
2109         * gcc.misc-tests/gcov-5b.c: Likewise.
2110         * gcc.misc-tests/gcov-6.c: Likewise.
2111         * gcc.misc-tests/gcov-7.c: Likewise.
2112         * gcc.misc-tests/gcov-8.c: Likewise.
2113         * g++.dg/gcov/gcov-1.x: Remove.
2114         * g77.dg/gcov/gcov-1.x: Likewise.
2115         * gcc.misc-tests/gcov-4b.x: Likewise.
2116         * gcc.misc-tests/gcov-5b.x: Likewise.
2117         * gcc.misc-tests/gcov-6.x: Likewise.
2118         * gcc.misc-tests/gcov-7.x: Likewise.
2119         * gcc.misc-tests/gcov-8.x: Likewise.
2120
2121 2003-03-27  Glen Nakamura  <glen@imodulo.com>
2122
2123         PR opt/10087
2124         * gcc.dg/20030324-1.c: New test.
2125
2126 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
2127
2128         PR c++/10224
2129         * g++.dg/template/arg3.C: New test.
2130
2131         PR c++/10158
2132         * g++.dg/template/friend18.C: New test.
2133
2134 2003-03-26  Roger Sayle  <roger@eyesopen.com>
2135
2136         * g77.f-torture/compile/20030326-1.f: New test case.
2137
2138 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
2139
2140         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
2141
2142         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
2143
2144 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
2145
2146         * gcc.dg/ia64-sync-3.c: New test.
2147
2148 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
2149
2150         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
2151
2152 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
2153
2154         * gcc.dg/ultrasp6.c: New test.
2155
2156 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
2157
2158         * gcc.dg/i386-signbit-1.c: New test.
2159         * gcc.dg/i386-signbit-2.c: New test.
2160         * gcc.dg/i386-signbit-3.c: New test.
2161
2162 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
2163
2164         * gcc.dg/ultrasp5.c: Fix options.
2165
2166 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
2167
2168         * gcc.dg/ultrasp5.c: Fix comment.
2169
2170 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
2171
2172         PR fortran/10197
2173         * g77.f-torture/execute/10197.f: New test.
2174
2175 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
2176
2177         PR c++/9898, c++/383
2178         * g++.dg/template/conv6.C: New test.
2179
2180         PR c++/10119
2181         * g++.dg/template/ptrmem5.C: New test.
2182
2183         PR c++/10026
2184         * g++.dg/lookup/koenig1.C: New test.
2185
2186         PR C++/10199
2187         * g++.dg/lookup/template2.C: New test.
2188
2189 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
2190
2191         * g++.dg/opt/rtti1.C: New test.
2192
2193 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
2194
2195         * gcc.dg/ultrasp5.c: New test.
2196
2197 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
2198
2199         PR middle-end/9967
2200         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
2201         builtin fputs.
2202
2203 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
2204
2205         PR c/8224
2206         * gcc.dg/20030323-1.c: New test.
2207
2208 2003-03-23  Roger Sayle  <roger@eyesopen.com>
2209
2210         * gcc.c-torture/compile/20030323-1.c: New test case.
2211
2212 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
2213
2214         * gcc.dg/20030321-1.c: New test.
2215
2216 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
2217
2218         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
2219
2220 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
2221
2222         PR c++/9978, c++/9708
2223         * g++.dg/ext/vlm1.C: Adjust expected error.
2224         * g++.dg/ext/vla2.C: New test.
2225         * g++.dg/template/arg1.C: New test.
2226         * g++.dg/template/arg2.C: New test.
2227
2228 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
2229
2230         * g77.f-torture/execute/select.f: New test.
2231         * g77.f-torture/noncompile/select_no_compile.f: New test.
2232
2233 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
2234
2235         PR c++/9898
2236         * g++.dg/other/error4.C: New test.
2237
2238 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
2239
2240         * g++.dg/template/friend17.C: New test.
2241
2242 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
2243
2244         * gcc.c-torture/compile/20030320-1.c: New.
2245
2246 2003-03-20  Roger Sayle  <roger@eyesopen.com>
2247
2248         * gcc.dg/builtins-6.c: New test case.
2249
2250 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
2251
2252         PR target/10073
2253         * gcc.c-torture/compile/20030319-1.c: New.
2254
2255 2003-03-18  Jan Hubicka  <jh@suse.cz>
2256
2257         * gcc.dg/i386-cvt-1.c: New test.
2258
2259 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
2260
2261         * objc.dg/naming-1.m: Use "(parse|syntax) error".
2262         * objc.dg/naming-2.m: Likewise.
2263
2264 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
2265
2266         PR c++/9639
2267         * g++.dg/parse/crash1.C: New test.
2268
2269 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
2270
2271         PR c++/8805
2272         * g++.dg/eh/cleanup1.C: New test.
2273
2274 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
2275
2276         * gcc.c-torture/execute/20030316-1.c: New test case.
2277
2278 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
2279
2280         PR c++/9629
2281         * g++.dg/init/ctor2.C: New test.
2282
2283 2003-03-15  Roger Sayle  <roger@eyesopen.com>
2284
2285         * g77.f-torture/compile/xformat.f: New test case.
2286
2287 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2288
2289         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
2290         * g++.old-deja/g++.mike/eh50.C: Likewise.
2291
2292 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2293
2294         PR c++/6440
2295         * g++.dg/template/spec7.C: New test.
2296         * g++.dg/template/spec8.C: Likewise.
2297
2298 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
2299
2300         * gcc.c-torture/execute/20030313-1.c: New test.
2301
2302 2003-03-14  Richard Henderson  <rth@redhat.com>
2303
2304         * gcc.dg/inline-2.c: Adjust alpha test for external call.
2305
2306 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
2307
2308         * gcc.c-torture/compile/20030314-1.c: New test.
2309
2310 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
2311
2312         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
2313         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
2314         thumb target,
2315         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
2316         to accept newer _imp__  prefix and additional
2317         newline in .drectve section.
2318         * gcc.dg/dll-4.c: Likewise.
2319         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
2320         switch.
2321
2322 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
2323
2324         * g++.dg/parse/namespace9.C: New test.
2325
2326         * g++.dg/init/ref5.C: New test.
2327         * g++.dg/parse/ptrmem1.C: Likewise.
2328
2329 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2330
2331         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
2332         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
2333         regular expression.
2334         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
2335         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
2336
2337 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
2338
2339         * gcc.c-torture/execute/20030224-2.c: New test.
2340
2341 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
2342
2343         * gcc.dg/decl-3.c: New test.
2344
2345 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
2346
2347         * gcc.dg/i386-loop-2.c: New test.
2348
2349 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
2350
2351         PR c++/9474
2352         * g++.dg/parse/namespace8.C: New test.
2353
2354         PR c++/9924
2355         * g++.dg/overload/builtin2.C: New test.
2356
2357 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
2358
2359         * gcc.dg/return-type-3.c: New test.
2360
2361 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
2362
2363         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
2364         profiling options are not supported.
2365
2366 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
2367
2368         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
2369         * g++.old-deja/g++.warn/impint2.C: Likewise.
2370
2371 2003-03-10  Devang Patel  <dpatel@apple.com>
2372
2373         * g++.dg/cpp/c++_cmd_1.C: New test.
2374         * g++.dg/cpp/c++_cmd_1.h: New file.
2375
2376 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
2377
2378         * gcc.dg/altivec-9.c: New file.
2379
2380 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
2381
2382         * gcc.dg/ppc-sdata-1.c: New test.
2383         * gcc.dg/ppc-sdata-2.c: New test.
2384
2385 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
2386
2387         PR c++/9373
2388         * g++.dg/opt/ptrmem2.C: New test.
2389
2390         PR c++/8534
2391         * g++.dg/opt/ptrmem1.C: New test.
2392
2393 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
2394
2395         * gcc.dg/i386-loop-1.c: New test.
2396
2397 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2398
2399         PR c++/9970
2400         * g++.dg/lookup/friend1.C: New test.
2401
2402 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
2403
2404         PR c++/9823
2405         * g++.dg/parser/constructor1.C: New test.
2406
2407 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
2408
2409         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
2410
2411         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
2412
2413 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
2414
2415         * gcc.dg/cpp/Wunused.c: Update test.
2416
2417 2003-03-08  Jan Hubicka  <jh@suse.cz>
2418
2419         * gcc.dg/inline-3.c: New test.
2420
2421 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
2422
2423         PR c++/9809
2424         * g++.dg/parse/builtin1.C: New test.
2425
2426         PR c++/9982
2427         * g++.dg/abi/cookie1.C: New test.
2428         * g++.dg/abi/cookie2.C: Likewise.
2429
2430         PR c++/9524
2431         * g++.dg/template/field1.C: New test.
2432
2433         PR c++/9912
2434         * g++.dg/parse/class1.C: New test.
2435         * g++.dg/parse/namespace7.C: Likewise.
2436         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
2437
2438 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
2439
2440         * g++.dg/init/ref4.C: New test.
2441
2442 2003-03-07  Jan Hubicka  <jh@suse.cz>
2443
2444         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
2445         * gcc.dg/inline-3.c:  New test.
2446
2447 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
2448
2449         * g++.dg/init/ref3.C: New test.
2450
2451         PR c++/9965
2452         * g++.dg/init/ref2.C: New test.
2453
2454         PR c++/9400
2455         * g++.dg/warn/Wshadow-2.C: New test.
2456
2457         PR c++/9791
2458         * g++.dg/warn/Woverloaded-1.C: New test.
2459
2460 2003-03-05  Jan Hubicka  <jh@suse.cz>
2461
2462         * gcc.dg/i386-local2.c: New.
2463         * gcc.dg/i386-local.c: Fix typo.
2464
2465 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
2466
2467         * g++.dg/abi/layout3.C: New test.
2468
2469 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
2470
2471         * gcc.c-torture/compile/20030305-1.c
2472
2473 2003-03-05  Jan Hubicka  <jh@suse.cz>
2474
2475         * gcc.dg/i386-local.c: New.
2476
2477 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
2478
2479         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
2480
2481 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
2482
2483         * gcc.dg/switch-2.c: New test.
2484         * gcc.dg/switch-3.c: New test.
2485         * gcc.dg/Wswitch.c: Adjust line numbers.
2486         * gcc.dg/Wswitch-default.c: Likewise.
2487         * gcc.dg/Wswitch-enum.c: Likewise.
2488
2489 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
2490
2491         * gcc.c-torture/execute/20030222-1.c: New test.
2492
2493 2003-03-03  James E Wilson  <wilson@tuliptree.org>
2494
2495         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
2496
2497 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
2498
2499         PR c++/9878
2500         * g++.dg/init/ref1.C: New test.
2501
2502 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
2503
2504         * gcc.dg/sh-relax.c: New SH-only test.
2505
2506 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
2507
2508         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
2509         comment explaining purpose of testcase.
2510
2511 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
2512
2513         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
2514         for HC11/HC12 (asm needs two int registers).
2515         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
2516         HC11/HC12 because the test uses an asm which needs two 32-bit
2517         registers.
2518
2519 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
2520
2521         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
2522         for HC11/HC12 (array is too large otherwise).
2523         * gcc.c-torture/compile/920501-4.x: New file, likewise.
2524         * gcc.c-torture/compile/20010518-2.x: Likewise.
2525         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
2526         HC11/HC12 (array is too large).
2527
2528 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
2529
2530         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
2531         * lib/g++-dg.exp (g++-dg-test): Likewise.
2532
2533 2003-03-01  Roger Sayle  <roger@eyesopen.com>
2534
2535         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
2536         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
2537
2538 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2539
2540         * g++.dg/warn/implicit-typename1.C: Remove warning.
2541
2542 2003-02-28  Richard Henderson  <rth@redhat.com>
2543
2544         * gcc.dg/noreturn-1.c: Move noreturn warning line.
2545         * gcc.dg/return-type-1.c: Move control reaches end warning line.
2546
2547 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
2548
2549         * gcc.dg/pch/pch.exp: Change .pch to .gch.
2550         * g++.dg/pch/pch.exp: Likewise.
2551
2552 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
2553
2554         PR c++/9879
2555         * testsuite/g++.dg/init/new4.C: New test.
2556
2557 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
2558
2559         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
2560
2561 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
2562
2563         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
2564         unsigned long.
2565
2566         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
2567         wider than float.
2568
2569 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
2570
2571         * lib/scanasm.exp: Add support for counting numbers of
2572         occurences.
2573         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
2574         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
2575
2576 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
2577
2578         PR c++/9683
2579         * g++.dg/template/static3.C: New test.
2580
2581         PR c++/9829
2582         * g++.dg/parse/namespace6.C: New test.
2583
2584 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
2585
2586         PR target/9732
2587         * gcc.dg/20030225-1.c: New test.
2588
2589 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
2590
2591         * README: Remove out-of-date information.
2592
2593         PR c++/9836
2594         * g++.dg/template/spec6.C: New test.
2595
2596 2003-02-24  Jeff Law  <law@redhat.com>
2597
2598         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
2599
2600 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
2601
2602         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
2603         * gcc.dg/pragma-ep-1.c: Likewise.
2604
2605 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2606
2607         PR c++/9602
2608         * g++.dg/template/friend16.C: New test.
2609
2610 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
2611
2612         PR c++/5333
2613         * g++.dg/parse/fused-params1.C: Adjust error messages.
2614         * g++.dg/template/nested3.C: New test.
2615
2616 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
2617
2618         * g++.dg/abi/param1.C: New test.
2619
2620 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2621
2622         PR c++/7982
2623         * g++.dg/warn/implicit-typename1.C: New test.
2624
2625 2003-02-22  Kelley Cook <kelleycook@comcast.net>
2626
2627         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
2628         with "mtune".
2629         * g++.old-deja/g++.other/store-expr2.C: Likewise.
2630         * gcc.c-torture/execute/20010129-1.x: Likewise.
2631         * gcc.dg/20011107-1.c: Likewise.
2632         * gcc.dg/20020108-1.c: Likewise.
2633         * gcc.dg/20020122-3.c: Likewise.
2634         * gcc.dg/20020206-1.c: Likewise.
2635         * gcc.dg/20020310-1.c: Likewise.
2636         * gcc.dg/20020426-2.c: Likewise.
2637         * gcc.dg/20020517-1.c: Likewise.
2638         * gcc.dg/991230-1.c: Likewise.
2639         * gcc.dg/i386-unroll-1.c: Likewise.
2640         * gcc.misc-tests/i386-prefetch.exp: Likewise.
2641
2642 2003-02-22  Jan Hubicka  <jh@suse.cz>
2643
2644         * gcc.dg/i386-mul.c: New test.
2645
2646 2003-02-21  Roger Sayle  <roger@eyesopen.com>
2647
2648         * gcc.dg/builtins-5.c: New test case.
2649
2650 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
2651
2652         * gcc.dg/asmreg-1.c: New test.
2653
2654 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
2655
2656         PR c++/9749
2657         * g++.dg/parse/varmod1.C: New test.
2658
2659 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
2660
2661         PR c++/9727
2662         * g++.dg/template/op1.C: New test.
2663
2664 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
2665
2666         PR c++/8906
2667         * g++.dg/template/nested2.C: New test.
2668
2669 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
2670
2671         PR c++/8724
2672         * g++.dg/expr/dtor1.C: New test.
2673
2674 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
2675
2676         * gcc.dg/cpp/include3.c: New test.
2677         * gcc.dg/cpp/inc/foo.h: New file.
2678
2679 2003-02-21  Glen Nakamura  <glen@imodulo.com>
2680
2681         * gcc.c-torture/execute/20030221-1.c: New test.
2682
2683 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
2684
2685         PR c++/9729
2686         * g++.dg/abi/conv1.C: New test.
2687
2688 2003-02-20  Jan Hubicka  <jh@suse.cz>
2689
2690         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
2691
2692 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
2693
2694         * gcc.c-torture/compile/20030219-1.c: New test.
2695
2696 2003-02-18  Jan Hubicka  <jh@suse.cz>
2697
2698         * gcc.dg/funcorder.c: New test.
2699
2700 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
2701
2702         * gcc.c-torture/execute/20030218-1.c: New.
2703
2704 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
2705
2706         * gcc.dg/20030218-1.c: New.
2707
2708 2003-02-18  Richard Henderson  <rth@redhat.com>
2709
2710         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
2711         * gcc.dg/attr-used-2.c: New.
2712
2713 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
2714
2715         PR c++/9704
2716         * g++.dg/init/copy5.C: New test.
2717
2718 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
2719
2720         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
2721         * g++.dg/pch/pch.exp: Likewise.
2722
2723 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
2724
2725         * gcc.c-torture/execute/20030209-1.c: Enable the test if
2726         STACK_SIZE is not defined.
2727
2728 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2729
2730         PR c++/9457
2731         * g++.dg/template/init1.C: New test.
2732
2733 2003-02-16  Jan HUbicka  <jh@suse.cz>
2734
2735         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
2736         (foo): Add few extra tests
2737         * gcc.dg/c99-const-expr-3.c: Likewise.
2738         * gcc.c-torture/execute/20030216-1.c: New.
2739
2740 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2741
2742         PR c++/9459
2743         * g++.dg/ext/typeof4.C: New test.
2744
2745 2003-02-15  Roger Sayle  <roger@eyesopen.com>
2746
2747         * gcc.dg/i386-387-3.c: New test case.
2748
2749 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
2750
2751         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
2752         cris-*-elf* cris-*-aout* and mmix-*-*.
2753
2754 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
2755
2756         * gcc.dg/20030213-1.c: New test.
2757
2758 2003-02-12  Roger Sayle  <roger@eyesopen.com>
2759
2760         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
2761         * gcc.dg/i386-387-2.c: Likewise.
2762
2763 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
2764
2765         * gcc.dg/ppc-spe.c: Fix formatting.
2766         Enable tests that were previously unsupported by gas.
2767         Delete tests for instructions that no longer exist.
2768         Switch arguments on evsubifw builtin.
2769
2770 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
2771
2772         * gcc.c-torture/execute/20030209-1.c: Disable the test if
2773         STACK_SIZE is too small.
2774
2775 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
2776             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
2777
2778         * gcc.dg/decl-2.c: New test.
2779
2780 2003-02-10  Jan Hubicka  <jh@suse.cz>
2781
2782         * gcc.dg/i386-fpcvt-1.c:  New test.
2783
2784 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
2785
2786         * gcc.c-torture/execute/20030209-1.c: New test.
2787
2788 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
2789
2790         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
2791         int-wide bitops, use the constants of the same width.
2792         Likewise, if long long is 32-bit wide, test bitops using
2793         32-bit constants.
2794
2795 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
2796
2797         * gcc.dg/20021014-1.c: Annotate with expected notice text.
2798
2799 2003-02-07  Roger Sayle  <roger@eyesopen.com>
2800
2801         * testsuite/gcc.dg/builtins-4.c: New test case.
2802
2803 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2804
2805         * gcc.dg/20020430-1.c: Fix dg command typos.
2806         * gcc.dg/20020503-1.c: Likewise.
2807
2808 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2809
2810         PR c++/8785
2811         * g++.dg/parse/fused-params1.C: New test.
2812
2813         PR c++/8857
2814         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
2815
2816         PR c++/8921
2817         * g++.dg/parse/non-dependent1.C: New test.
2818
2819         PR c++/8928
2820         * g++.dg/parse/dupl-tmpl-args1.C: New test.
2821
2822         PR c++/9228
2823         * g++.dg/parse/undefined7.C: New test.
2824         * g++.dg/parse/non-templ1.C: New test.
2825
2826         PR c++/9229
2827         * g++.dg/parse/too-many-tmpl-args1.C: New test.
2828
2829 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
2830
2831         * gcc.c-torture/compile/20030206-1.c: New test.
2832
2833 2003-02-05  Roger Sayle  <roger@eyesopen.com>
2834
2835         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
2836         "pow" to "foo" to avoid potential confusion with a math built-in.
2837
2838 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2839
2840         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
2841         conditions for SPARC targets.
2842
2843 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
2844
2845         * gcc.dg/20030204-1.c: New test.
2846
2847 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2848
2849         PR c++/38
2850         * g++.dg/parse/array-size1.C: New test.
2851
2852         PR c++/5657
2853         * g++.dg/parse/undefined3.C: New test.
2854
2855         PR c++/5665
2856         * g++.dg/parse/undefined4.C: New test.
2857
2858         PR c++/5975
2859         * g++.dg/parse/undefined5.C: New test.
2860
2861         PR c++/7259
2862         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
2863
2864         PR c++/8578
2865         * g++.dg/parse/casting-operator1.C: New test.
2866
2867         PR c++/8596
2868         * g++.dg/parse/undefined6.C: New test.
2869
2870         PR c++/8736
2871         * g++.dg/parse/missing-template1.C: New test.
2872
2873 2003-02-04  Jan Hubicka  <jh@suse.cz>
2874
2875         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
2876         * gcc.dg/i386-cmov?.c:  Likewise.
2877         * gcc.dg/i386-fpcvt-?.c:  Likewise.
2878         * gcc.dg/i386-ssefp-1.c:  Likewise.
2879         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
2880         conventions.
2881
2882 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
2883
2884         PR c++/7129
2885         * testsuite/g++.dg/ext/max.C: New test.
2886
2887 2003-02-03  Jan Hubicka  <jh@suse.cz>
2888
2889         * gcc.c-torture/execute/20030203-1.c: New test.
2890
2891 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
2892
2893         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
2894         'natural-endian'.
2895
2896 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
2897
2898         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
2899         * g++.dg/init/new2.C: Likewise.
2900         * g++.dg/other/new1.C: Likewise.
2901
2902 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
2903
2904         * gcc.dg/struct-ret-libc.c: New test.
2905
2906 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
2907
2908         * gcc.dg/20030129-1.c: New test.
2909
2910 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2911
2912         PR c++/8849
2913         * g++.dg/template/ptrmem4.C: New test.
2914
2915 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
2916
2917         * g++.dg/parser/constant1.C: New test.
2918
2919 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2920
2921         PR c++/8591
2922         * g++.dg/parse/friend2.C: New test.
2923
2924 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
2925
2926         PR c++/9437
2927         * g++.dg/template/unify4.C: New test.
2928
2929 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
2930
2931         * gcc.c-torture/execute/20030128-1.c: New test.
2932
2933 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
2934
2935         * g++.dg/lookup/nested1.C: Test moved from ...
2936         * g++.old-deja/g++.other/lookup24.C: ... here.
2937
2938 2003-01-28  Jan Hubicka  <jh@suse.cz>
2939
2940         * gcc.dg/i386-cmov5.c:  New test.
2941
2942 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
2943
2944         * gcc.c-torture/execute/20010925-1.c: Changed the
2945         memcpy declaration.
2946
2947 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
2948
2949         PR c++/3902
2950         * g++.dg/parse/template5.C: New test.
2951
2952 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
2953
2954         PR fortran/9258
2955         * g77.dg/pr9258: New test.
2956
2957 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
2958
2959         * README: Move relevant parts from README.g++.
2960
2961         * README.g++: Remove this file.
2962
2963 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
2964
2965         * g++.dg/abi/dcast1.C: New test.
2966
2967 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2968
2969         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
2970
2971 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
2972
2973         PR c++/47
2974         * g++.old-deja/g++.other/lookup24.C: New test.
2975
2976 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2977
2978         PR middle-end/7227
2979         * gcc.dg/uninit-C.c: New test.
2980
2981 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
2982
2983         * g++.dg/abi/covariant1.C: New test.
2984
2985 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
2986
2987         * gcc.dg/20030123-1.c: New test.
2988
2989 2003-01-25  Jan Hubicka  <jh@suse.cz>
2990
2991         PR opt/8492
2992         * gcc.c-torture/compile/20030125-1.c
2993
2994 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
2995
2996         PR c++/9403
2997         * g++.dg/parse/template3.C: New test.
2998         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
2999
3000         PR c++/795
3001         * g++.dg/parse/template4.C: New test.
3002
3003         PR c++/9415
3004         * g++.dg/template/qual2.C: New test.
3005
3006         PR c++/8545
3007         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
3008
3009         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
3010
3011 2003-01-25  Roger Sayle  <roger@eyesopen.com>
3012
3013         * gcc.c-torture/execute/switch-1.c: New test case.
3014
3015 2003-01-25  Jan Hubicka  <jh@suse.cz>
3016
3017         * gcc.c-torture/execute/20030125-1.[cx]: New test.
3018
3019 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
3020
3021         Tweaks for Bison-1.875. From the NEWS file:
3022         "- `parse error' -> `syntax error'
3023         Bison now uniformly uses the term `syntax error'"
3024         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
3025         * gcc.dg/cpp/digraph2.c: Likewise.
3026         * gcc.dg/cpp/direct2.c: Likewise.
3027         * gcc.dg/cpp/paste4.c: Likewise.
3028         * gcc.dg/c90-restrict-1.c: Likewise.
3029         * gcc.dg/c99-func-2.c: Likewise.
3030         * gcc.dg/noncompile/920721-2.c: Likewise.
3031         * gcc.dg/noncompile/930622-2.c: Likewise.
3032         * gcc.dg/noncompile/940112-1.c: Likewise.
3033         * gcc.dg/noncompile/950921-1.c: Likewise.
3034         * gcc.dg/noncompile/951123-1.c: Likewise.
3035         * gcc.dg/noncompile/971104-1.c: Likewise.
3036         * gcc.dg/noncompile/990416-1.c: Likewise.
3037
3038 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
3039
3040         * g++.dg/parse/undefined1.C: Add error message.
3041
3042 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
3043
3044         PR c++/9354
3045         * g++.dg/parse/new1.C: New test.
3046
3047         PR c++/9216
3048         * g++.dg/parse/template2.C: New test.
3049
3050         PR c++/9354
3051         * g++.dg/parse/typedef2.C: New test.
3052
3053         PR c++/9328
3054         * g++.dg/ext/typeof3.C: New test.
3055
3056 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3057
3058         PR c++/2738
3059         * g++.dg/parse/ret-type1.C: New test.
3060
3061         PR c++/3792
3062         * g++.dg/parse/tmpl-outside1.C: New test.
3063
3064         PR c++/4207
3065         * g++.dg/parse/int-as-enum1.C: New test.
3066
3067         PR c++/4903
3068         * g++.dg/parse/no-typename1.C: New test.
3069
3070         PR c++/5533
3071         * g++.dg/parse/no-value1.C: New test.
3072
3073         PR c++/5921
3074         * g++.dg/parse/wrong-inline1.C: New test.
3075
3076         PR c++/6402
3077         * g++.dg/parse/ref1.C: New test.
3078
3079         PR c++/6992
3080         * g++.dg/parse/attr-ctor1.C: New test.
3081
3082         PR c++/7229
3083         * g++.dg/parse/namespace5.C: New test.
3084
3085         PR c++/7917
3086         * g++.dg/parse/func-def1.C: New test.
3087
3088         PR c++/8143
3089         * g++.dg/parse/undefined1.C: New test.
3090
3091         PR c++/5723, PR c++/8522
3092         * g++.dg/parse/specialization1.C: New test.
3093
3094         PR c++/163, PR c++/8595
3095         * g++.dg/parse/struct-as-enum1.C: New test.
3096
3097         PR c++/9173
3098         * g++.dg/parse/undefined2.C: New test.
3099
3100 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
3101
3102         PR c++/9298
3103         * g++.dg/parse/template1.C: New test.
3104
3105         PR c++/9384
3106         * g++.dg/parse/using1.C: New test.
3107
3108         PR c++/9285
3109         PR c++/9294
3110         * g++.dg/parse/expr2.C: New test.
3111
3112         PR c++/9388
3113         * g++.dg/parse/lookup2.C: Likewise.
3114
3115 2003-01-21  Jan Hubicka  <jh@suse.cz>
3116
3117         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
3118         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
3119         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
3120         * gcc.c-torture/execute/string-opt-*.c: Likewise.
3121
3122 2003-01-20  Nick Clifton  <nickc@redhat.com>
3123
3124         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
3125         problem with ARM sibcall code generation.
3126
3127 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
3128
3129         * gcc.c-torture/execute/20030120-1.c: New.
3130
3131 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
3132
3133         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
3134
3135 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
3136
3137         PR c++/9272
3138         * g++.dg/parse/ctor1.C: New test.
3139
3140         PR c++/9294:
3141         * g++.dg/parse/qualified1.C: New test.
3142
3143         * g++.dg/parse/typename3.C: New test.
3144
3145 2003-01-16  Richard Henderson  <rth@redhat.com>
3146
3147         * g++.dg/tls/init-2.C: Fix error matches for real this time.
3148
3149 2003-01-16  Richard Henderson  <rth@redhat.com>
3150
3151         * g++.dg/pch/pch.exp: Copy test header to the working directory
3152         before using it either for precompilation or direct use.
3153         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
3154         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
3155
3156 2003-01-16  Richard Henderson  <rth@redhat.com>
3157
3158         * gcc.dg/pch/pch.exp: Copy test header to the working directory
3159         before using it either for precompilation or direct use.
3160         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
3161         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
3162
3163 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
3164
3165         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
3166         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
3167         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
3168         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
3169         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
3170         typename warning into error.
3171         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
3172         error messages.
3173         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
3174         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
3175         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
3176         messages.
3177         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
3178         make declaration visible in template.
3179         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
3180         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
3181         messages.
3182         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
3183         message.
3184         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
3185         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
3186         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
3187         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
3188         typename warning with error message.
3189         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
3190         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
3191         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
3192
3193 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
3194
3195         * g++.dg/parse/ambig2.C: New test.
3196
3197 2003-01-15  Richard Henderson  <rth@redhat.com>
3198
3199         * g++.dg/tls/init-2.C: Update error message string.
3200
3201 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3202
3203         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
3204
3205 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
3206
3207         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
3208         all for HC11/HC12.
3209         * gcc.c-torture/compile/20001205-1.x: Likewise.
3210         * gcc.c-torture/compile/20001226-1.x: Likewise.
3211         * gcc.c-torture/compile/920520-1.x: Likewise.
3212         * gcc.c-torture/compile/961203-1.x: Likewise.
3213         * gcc.c-torture/compile/20020604-1.x: Likewise.
3214
3215 2003-01-15  Jan Hubicka  <jh@suse.cz>
3216
3217         * gcc.c-torture/compile/20030115-1.c: New test.
3218
3219         * gcc.dg/i386-fpcvt-1.c: New test.
3220         * gcc.dg/i386-fpcvt-2.c: New test.
3221
3222 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
3223
3224         Further conform g++'s __vmi_class_type_info to the C++ ABI
3225         specification.
3226         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
3227         the specification.
3228
3229 2003-01-14  Jan Hubicka  <jh@suse.cz>
3230
3231         * gcc.dg/i386-fpcvt-1.c: New test.
3232         * gcc.dg/i386-fpcvt-2.c: New test.
3233
3234 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
3235
3236         * gcc.dg/i386-mmx-3.c: New test.
3237
3238 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
3239
3240         PR c++/9264
3241         * g++.dg/parse/octal1.C: New file.
3242
3243         PR c++/9172
3244         * g++.dg/parse/typename1.C: New file.
3245
3246 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
3247
3248         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
3249         * gcc.dg/bf-no-ms-layout.c: Likewise.
3250         * gcc.dg/bf-ms-attrib.c: Likewise.
3251
3252 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
3253
3254         PR c++/9099
3255         * g++.dg/parse/dtor1.C: New file.
3256
3257         PR c++/9128
3258         * g++.dg/rtti/typeid1.C: New file.
3259
3260         PR c++/9153
3261         * g++.dg/parse/lookup1.C: New file.
3262
3263         PR c++/9171
3264         * g++.dg/templ/spec5.C: New file.
3265
3266 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
3267
3268         * gcc.c-torture/compile/20030110-1.c: New test.
3269
3270 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
3271
3272         Merge from pch-branch:
3273
3274         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
3275
3276         * gcc.dg/pch/cpp-1.h: New.
3277         * gcc.dg/pch/cpp-1.c: New.
3278         * gcc.dg/pch/cpp-2.h: New.
3279         * gcc.dg/pch/cpp-2.c: New.
3280
3281         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
3282
3283         * gcc.dg/pch/except-1.h: New.
3284         * gcc.dg/pch/except-1.c: New.
3285
3286         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
3287
3288         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
3289         running test.
3290         * gcc.dg/pch: Include *.hp not *.h.
3291         * gcc.dg/pch/system-1.h: New.
3292         * gcc.dg/pch/system-1.c: New.
3293
3294         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
3295
3296         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
3297         rather than trying to build and run a program using PCH.
3298         * gcc.dg/pch: Remove dg-do commands from test files.
3299
3300         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
3301
3302         * gcc.dg/pch/macro-3.c: New.
3303         * gcc.dg/pch/macro-3.h: New.
3304
3305         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
3306
3307         * gcc.dg/pch/common-1.c: New.
3308         * gcc.dg/pch/common-1.h: New.
3309         * gcc.dg/pch/decl-1.c: New.
3310         * gcc.dg/pch/decl-1.h: New.
3311         * gcc.dg/pch/decl-2.c: New.
3312         * gcc.dg/pch/decl-2.h: New.
3313         * gcc.dg/pch/decl-3.c: New.
3314         * gcc.dg/pch/decl-3.h: New.
3315         * gcc.dg/pch/decl-4.c: New.
3316         * gcc.dg/pch/decl-4.h: New.
3317         * gcc.dg/pch/decl-5.c: New.
3318         * gcc.dg/pch/decl-5.h: New.
3319         * gcc.dg/pch/global-1.c: New.
3320         * gcc.dg/pch/global-1.h: New.
3321         * gcc.dg/pch/inline-1.c: New.
3322         * gcc.dg/pch/inline-1.h: New.
3323         * gcc.dg/pch/inline-2.c: New.
3324         * gcc.dg/pch/inline-2.h: New.
3325         * gcc.dg/pch/static-1.c: New.
3326         * gcc.dg/pch/static-1.h: New.
3327         * gcc.dg/pch/static-2.c: New.
3328         * gcc.dg/pch/static-2.h: New.
3329
3330         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
3331
3332         * g++.dg/pch/pch.exp: Better handle failing testcases.
3333         * gcc.dg/pch/pch.exp: Likewise.
3334         * gcc.dg/pch/macro-1.c: New.
3335         * gcc.dg/pch/macro-1.h: New.
3336         * gcc.dg/pch/macro-2.c: New.
3337         * gcc.dg/pch/macro-2.h: New.
3338
3339         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
3340
3341         * g++.dg/dg.exp: Treat files in pch/ specially.
3342         * g++.dg/pch/pch.exp: New file.
3343         * g++.dg/pch/empty.H: New file.
3344         * g++.dg/pch/empty.C: New file.
3345         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
3346         "precompile".
3347
3348         * gcc.dg/pch/pch.exp: New file.
3349         * gcc.dg/pch/empty.h: New file.
3350         * gcc.dg/pch/empty.c: New file.
3351         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
3352         "precompile".
3353
3354 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3355
3356         * g++.dg/template/friend14.C: New test.
3357
3358 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
3359
3360         * gcc.dg/old-style-asm-1.c: New test.
3361
3362 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
3363
3364         * gcc.c-torture/compile/20030109-1.c: New test.
3365
3366 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
3367
3368         * gcc.c-torture/execute/20030109-1.c: New test.
3369
3370 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
3371
3372         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
3373         * g++.old-deja/g++.mike/dyncast2.C: Likewise
3374         * g++.old-deja/g++.mike/dyncast3.C: Likewise
3375         * g++.old-deja/g++.mike/eh2.C: Likewise
3376         * g++.old-deja/g++.mike/eh3.C: Likewise
3377         * g++.old-deja/g++.mike/eh5.C: Likewise
3378         * g++.old-deja/g++.mike/eh6.C: Likewise
3379         * g++.old-deja/g++.mike/eh7.C: Likewise
3380         * g++.old-deja/g++.mike/eh8.C: Likewise
3381         * g++.old-deja/g++.mike/eh9.C: Likewise
3382         * g++.old-deja/g++.mike/eh10.C: Likewise
3383         * g++.old-deja/g++.mike/eh12.C: Likewise
3384         * g++.old-deja/g++.mike/eh13.C: Likewise
3385         * g++.old-deja/g++.mike/eh14.C: Likewise
3386         * g++.old-deja/g++.mike/eh16.C: Likewise
3387         * g++.old-deja/g++.mike/eh17.C: Likewise
3388         * g++.old-deja/g++.mike/eh18.C: Likewise
3389         * g++.old-deja/g++.mike/eh21.C: Likewise
3390         * g++.old-deja/g++.mike/eh23.C: Likewise
3391         * g++.old-deja/g++.mike/eh24.C: Likewise
3392         * g++.old-deja/g++.mike/eh25.C: Likewise
3393         * g++.old-deja/g++.mike/eh26.C: Likewise
3394         * g++.old-deja/g++.mike/eh27.C: Likewise
3395         * g++.old-deja/g++.mike/eh28.C: Likewise
3396         * g++.old-deja/g++.mike/eh29.C: Likewise
3397         * g++.old-deja/g++.mike/eh31.C: Likewise
3398         * g++.old-deja/g++.mike/eh33.C: Likewise
3399         * g++.old-deja/g++.mike/eh34.C: Likewise
3400         * g++.old-deja/g++.mike/eh35.C: Likewise
3401         * g++.old-deja/g++.mike/eh36.C: Likewise
3402         * g++.old-deja/g++.mike/eh37.C: Likewise
3403         * g++.old-deja/g++.mike/eh38.C: Likewise
3404         * g++.old-deja/g++.mike/eh39.C: Likewise
3405         * g++.old-deja/g++.mike/eh40.C: Likewise
3406         * g++.old-deja/g++.mike/eh41.C: Likewise
3407         * g++.old-deja/g++.mike/eh42.C: Likewise
3408         * g++.old-deja/g++.mike/eh44.C: Likewise
3409         * g++.old-deja/g++.mike/eh46.C: Likewise
3410         * g++.old-deja/g++.mike/eh47.C: Likewise
3411         * g++.old-deja/g++.mike/eh48.C: Likewise
3412         * g++.old-deja/g++.mike/eh49.C: Likewise
3413         * g++.old-deja/g++.mike/eh50.C: Likewise
3414         * g++.old-deja/g++.mike/eh51.C: Likewise
3415         * g++.old-deja/g++.mike/eh53.C: Likewise
3416         * g++.old-deja/g++.mike/eh55.C: Likewise
3417         * g++.old-deja/g++.mike/p7912.C: Likewise
3418         * g++.old-deja/g++.mike/p9706.C: Likewise
3419         * g++.old-deja/g++.mike/p10416.C: Likewise
3420         * g++.old-deja/g++.mike/p11667.C: Likewise
3421         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
3422         Remove redundant reference to Iris.
3423         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
3424         Elxsi, i860, Pico Java, and WE32K.
3425
3426 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
3427
3428         * g++.dg/ext/asm4.C: New test.
3429
3430 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3431
3432         PR c++/9030
3433         * g++.dg/template/friend12.C: New test.
3434         * g++.dg/template/friend13.C: Likewise.
3435         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
3436
3437 2003-01-08  Jan Hubicka  <jh@suse.cz>
3438
3439         * gcc.dg/i386-cadd.c: New test.
3440         * gcc.dg/i386-cmov4.c: Likewise.
3441
3442 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
3443
3444         PR c++/9165
3445         * g++.dg/warn/Wunused-3.C: New test.
3446
3447         * g++.dg/abi/bitfield9.C: New test.
3448
3449         PR c++/9189
3450         * g++.dg/parse/defarg3.C: New test.
3451
3452 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
3453
3454         * g++.dg/parse/ambig1.C: New test.
3455         * g++.dg/parse/defarg2.C: New test.
3456
3457 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
3458
3459         * g++.dg/template/defarg-1.C: New test.
3460         * g++.dg/template/local2.C: Likewise.
3461
3462 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
3463
3464         * gcc.c-torture/execute/20030105-1.c: New test.
3465
3466 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3467
3468         * g++.dg/parse/namespace3.C: Remove extra semicolons.
3469         * g++.dg/parse/namespace4.C: Likewise.
3470
3471 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
3472
3473         * g++.dg/template/ntp2.C: New test.
3474
3475 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
3476
3477         * g++.dg/parse/extern-C-1.C: New test.
3478
3479         * g++.dg/parse/namespace4.C: New test.
3480
3481         * g++.dg/template/nested1.C: New test.
3482
3483         * g++.dg/parse/namespace3.C: New test.
3484
3485 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
3486
3487         * g++.dg/lookup/two-stage1.C: New test.
3488
3489 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3490
3491         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
3492         * g++.old-deja/g++.jason/access8.C: Likewise.
3493         * g++.old-deja/g++.other/decl5.C: Likewise.
3494
3495 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
3496
3497         * g++.dg/parse/parse7.C: New test.
3498
3499 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
3500
3501         PR c++/2843
3502         * g++.dg/ext/attrib7.C: New test.
3503
3504 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
3505
3506         * g++.dg/parse/parse6.C: New test.
3507
3508 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
3509
3510         * gcc.dg/h8300-stack-1.c: New.
3511
3512 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
3513
3514         g++.dg/lookup/exception1.C: New test.
3515
3516         g++.dg/lookup/template1.C: New test.
3517
3518         g++.dg/parse/namespace2.C: New test.
3519
3520         g++.dg/parse/parens2.C: New test.
3521
3522 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
3523
3524         * g++.dg/parse/parse5.C: New test.
3525         * g++.dg/lookup/scoped4.C: New test.
3526
3527 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
3528
3529         * g++.dg/parse/parens1.C: New test.
3530
3531         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
3532         angle-bracket1.C.
3533         * g++.dg/parse/parens2.C: New test.
3534
3535         * g++.dg/lookup/scope-operator1.C: New test.
3536
3537         * g++.dg/parse/operator1.C: New test.
3538
3539 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3540
3541         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
3542         * g++.old-deja/g++.other/access6.C: Likewise.
3543         * g++.old-deja/g++.other/decl1.C: Likewise.
3544         * g++.old-deja/g++.pt/typename12.C: Likewise.
3545
3546 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
3547
3548         * g++.dg/parse/namespace1.C: New test.
3549
3550 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
3551
3552         * g++.dg/parse/parse4.C: New test.
3553
3554 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
3555
3556         * g++.dg/parse/parse3.C: New test.
3557
3558 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
3559
3560         * g++.dg/parse/parse2.C: New test.
3561
3562 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
3563
3564         * g++.dg/template/friend11.C: New test.
3565
3566 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
3567
3568         * g++.dg/parse/parse1.C: New test.
3569
3570 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
3571
3572         * lib/profopt.exp: Change the name of a global variable to avoid
3573         possible clashes with other test suites.
3574
3575 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
3576
3577         * g++.dg/inherit/covariant8.C: New test.
3578
3579 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
3580
3581         * g++.dg/init/array9.C: New test.
3582
3583         PR c++/9112
3584         * g++.dg/parse/expr1.C: New test.
3585
3586 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
3587
3588         * gcc.c-torture/compile/20021230-1.c: New test.
3589
3590 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
3591
3592         * g++.dg/inherit/covariant5.C: New test.
3593         * g++.dg/inherit/covariant6.C: New test.
3594         * g++.dg/inherit/covariant7.C: New test.
3595
3596 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3597
3598         PR c++/2739
3599         * g++.dg/other/access2.C: New test.
3600
3601 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3602
3603         * g++.dg/other/anon-struct.C: No longer fails
3604         * g++.old-deja/g++.brendan/parse4.C: Likewise.
3605         * g++.old-deja/g++.brendan/parse5.C: Likewise.
3606         * g++.old-deja/g++.brendan/parse6.C: Likewise.
3607
3608 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3609
3610         * g++.dg/parse/angle-bracket.C (main): No longer fails.
3611
3612 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
3613
3614         * g++.dg/eh/spec4.C: Remove stray semicolon.
3615         * g++.dg/expr/pmf-1.C: Change error message.
3616         * g++.dg/ext/asm1.C: Remove stray semicolon.
3617         * g++.dg/ext/typename1.C: Add missing typenames.
3618         * g++.dg/inherit/template-as-base.C: Change error message.
3619         * g++.dg/lookup/scoped1.C: Likewise.
3620         * g++.dg/lookup/scoped2.C: Likewise.
3621         * g++.dg/lookup/using2.C: Likewise.
3622         * g++.dg/other/component1.C: Remove stray semicolon.
3623         * g++.dg/other/do1.C: Change error message.
3624         * g++.dg/other/error2.C: Likewise.
3625         * g++.dg/other/init1.C: Likewise.
3626         * g++.dg/other/packed1.C: Remove stray semicolon.
3627         * g++.dg/other/ptrmem2.C: Change error message.
3628         * g++.dg/parse/parameter-declaration-1.C: Remove line number
3629         marker.
3630         * g++.dg/special/initp1.C: Remove invalid attribute usage.
3631         * g++.dg/template/access3.C: Add typename keyword.
3632         * g++.dg/template/access5.C: Remove stray semicolon.
3633         * g++.dg/template/access6.C: Likewise.
3634         * g++.dg/template/complit1.C: Likewise.
3635         * g++.dg/template/crash1.C: Change error message.
3636         * g++.dg/template/inherit2.C: Remove stray semicolon.
3637         * g++.dg/template/instantiate2.C: Likewise.
3638         * g++.dg/template/instantiate3.C: Change error message.
3639         * g++.dg/template/qual1.C: Remove stray semicolon.
3640         * g++.dg/template/qualttp18.C: Change error message.
3641         * g++.dg/template/ref1.C: Remove stray semicolon.
3642         * g++.dg/template/sizeof1.C (A::value): Declare it.
3643         * g++.dg/template/spec4.C: Change error message.
3644         * g++.dg/template/static1.C: Likewise.
3645         * g++.dg/template/type1.C: Likewise.
3646         * g++.dg/template/typename3.C: Likewise.
3647         * g++.old-deja/g++.benjamin/13478.C: Change error message.
3648         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
3649         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
3650         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
3651         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
3652         named return value extension.
3653         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
3654         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
3655         * g++.old-deja/g++.bob/extern_C.C: Likewise.
3656         * g++.old-deja/g++.bob/inherit2.C: Likewise.
3657         * g++.old-deja/g++.brendan/complex1.C: Likewise.
3658         * g++.old-deja/g++.brendan/copy5.C: Likewise.
3659         * g++.old-deja/g++.brendan/crash13.C: Likewise.
3660         * g++.old-deja/g++.brendan/crash15.C: Likewise.
3661         * g++.old-deja/g++.brendan/crash18.C: Change error message.
3662         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
3663         * g++.old-deja/g++.brendan/crash38.C: Likewise.
3664         * g++.old-deja/g++.brendan/crash50.C: Likewise.
3665         * g++.old-deja/g++.brendan/crash56.C: Likewise.
3666         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
3667         syntax.
3668         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
3669         * g++.old-deja/g++.brendan/crash8.C: Change error message.
3670         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
3671         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
3672         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
3673         * g++.old-deja/g++.brendan/template11.C: Likewise.
3674         * g++.old-deja/g++.brendan/template26.C: Likewise.
3675         * g++.old-deja/g++.brendan/template27.C: Use explicit
3676         specialization syntax.
3677         * g++.old-deja/g++.brendan/template30.C: Likewise.
3678         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
3679         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
3680         non-dependent names.
3681         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
3682         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
3683         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
3684         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
3685         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
3686         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
3687         named return value extension.
3688         * g++.old-deja/g++.ext/namedret2.C: Likewise.
3689         * g++.old-deja/g++.ext/namedret3.C: Likewise.
3690         * g++.old-deja/g++.ext/return1.C: Likewise.
3691         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
3692         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
3693         * g++.old-deja/g++.jason/access8.C: Likewise.
3694         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
3695         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
3696         pseudo-destructor names.
3697         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
3698         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
3699         pseudo-destructor names.
3700         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
3701         * g++.old-deja/g++.jason/overload19.C: Likewise.
3702         * g++.old-deja/g++.jason/overload32.C: Likewise.
3703         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
3704         stray semicolons.
3705         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
3706         * g++.old-deja/g++.jason/return.C: Likewise.
3707         * g++.old-deja/g++.jason/return2.C: Likewise.
3708         * g++.old-deja/g++.jason/shadow1.C: Likewise.
3709         * g++.old-deja/g++.jason/special.C: Use explicit specialization
3710         syntax.
3711         * g++.old-deja/g++.jason/template10.C: Account for use of
3712         non-dependent names.
3713         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
3714         syntax.
3715         * g++.old-deja/g++.jason/template37.C: Likewise.
3716         * g++.old-deja/g++.law/access4.C: Change error messages.
3717         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
3718         pseudo-destructor names.
3719         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
3720         * g++.old-deja/g++.law/ctors9.C: Likewise.
3721         * g++.old-deja/g++.law/cvt22.C: Likewise.
3722         * g++.old-deja/g++.law/dtors5.C: Likewise.
3723         * g++.old-deja/g++.law/global-init1.C: Likewise.
3724         * g++.old-deja/g++.law/missed-error3.C: Likewise.
3725         * g++.old-deja/g++.law/operators28.C: Likewise.
3726         * g++.old-deja/g++.law/visibility28.C: Likewise.
3727         * g++.old-deja/g++.martin/eval1.C: Likewise.
3728         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
3729         name.
3730         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
3731         * g++.old-deja/g++.mike/net34.C: Likewise.
3732         * g++.old-deja/g++.mike/net36.C: Likewise.
3733         * g++.old-deja/g++.mike/ns2.C: Likewise.
3734         * g++.old-deja/g++.mike/p12306.C: Likewise.
3735         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
3736         value extension.
3737         * g++.old-deja/g++.mike/p700.C: Likewise.
3738         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
3739         * g++.old-deja/g++.mike/p710.C: Likewise.
3740         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
3741         value extension.
3742         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
3743         * g++.old-deja/g++.mike/pmf9.C: Likewise.
3744         * g++.old-deja/g++.ns/crash2.C: Likewise.
3745         * g++.old-deja/g++.ns/crash3.C: Likewise.
3746         * g++.old-deja/g++.ns/invalid1.C: Likewise.
3747         * g++.old-deja/g++.ns/ns17.C: Likewise.
3748         * g++.old-deja/g++.ns/template16.C: Likewise.
3749         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
3750         keyword.
3751         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
3752         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
3753         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
3754         named return value extension.
3755         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
3756         * g++.old-deja/g++.other/access4.C: Issue additional error
3757         messages.
3758         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
3759         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
3760         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
3761         * g++.old-deja/g++.other/crash25.C: Change error message.
3762         * g++.old-deja/g++.other/crash4.C: Change error message.
3763         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
3764         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
3765         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
3766         checks.
3767         * g++.old-deja/g++.other/defarg8.C: Likewise.
3768         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
3769         * g++.old-deja/g++.other/dtor10.C: Likewise.
3770         * g++.old-deja/g++.other/incomplete.C: Likewise.
3771         * g++.old-deja/g++.other/linkage7.C: Likewise.
3772         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
3773         lookup algorithm.
3774         * g++.old-deja/g++.other/mangle2.C: Likewise.
3775         * g++.old-deja/g++.other/refinit2.C: Likewise.
3776         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
3777         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
3778         * g++.old-deja/g++.pt/crash28.C: Likewise.
3779         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
3780         syntax.
3781         * g++.old-deja/g++.pt/crash32.C: Change error message.
3782         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
3783         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
3784         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
3785         error message position.
3786         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
3787         * g++.old-deja/g++.pt/defarg8.C: Change error message.
3788         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
3789         syntax.
3790         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
3791         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
3792         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
3793         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
3794         keyword.
3795         * g++.old-deja/g++.pt/explicit31.C: Likewise.
3796         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
3797         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
3798         keyword.
3799         * g++.old-deja/g++.pt/explicit71.C: Change error message.
3800         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
3801         syntax.
3802         * g++.old-deja/g++.pt/friend28.C: Account for use of
3803         non-dependent names.
3804         * g++.old-deja/g++.pt/friend29.C: Likewise.
3805         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
3806         rules.
3807         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
3808         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
3809         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
3810         lookup rules.
3811         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
3812         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
3813         keyword.
3814         * g++.old-deja/g++.pt/memclass20.C: Likewise.
3815         * g++.old-deja/g++.pt/memclass5.C: Likewise.
3816         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
3817         keyword.
3818         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
3819         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
3820         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
3821         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
3822         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
3823         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
3824         keyword.
3825         * g++.old-deja/g++.pt/spec10.C: Likewise.
3826         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
3827         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
3828         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
3829         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
3830         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
3831         * g++.old-deja/g++.pt/ttp62.C: Likewise.
3832         * g++.old-deja/g++.pt/ttp64.C: Likewise.
3833         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
3834         * g++.old-deja/g++.pt/typename15.C: Likewise.
3835         * g++.old-deja/g++.pt/typename22.C: Likewise.
3836         * g++.old-deja/g++.pt/typename6.C: Change error messages.
3837         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
3838         * g++.old-deja/g++.pt/virtual2.C: Likewise.
3839         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
3840         syntax.
3841         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
3842         return value extension.
3843         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
3844         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
3845         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
3846         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
3847
3848 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
3849
3850         * g++.dg/warn/inline1.C: New test.
3851         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
3852         * g++.old-deja/g++.jason/synth10.C: Likewise.
3853         * g++.old-deja/g++.mike/net31.C: Likewise.
3854         * g++.old-deja/g++.mike/p8786.C: Likewise.
3855
3856         * g++.dg/template/friend10.C: New test.
3857         * g++.dg/template/conv5.C: New test.
3858
3859 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
3860
3861         * g++.dg/lookup/scoped3.C: New test.
3862
3863         * g++.dg/lookup/decl1.C: New test.
3864         * g++.dg/lookup/decl2.C: New test.
3865
3866 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
3867
3868         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
3869         gcc.c-torture/compile/20021015-1.c,
3870         gcc.c-torture/compile/20021015-2.c,
3871         gcc.c-torture/compile/20021123-1.c,
3872         gcc.c-torture/compile/20021123-2.c,
3873         gcc.c-torture/compile/20021123-3.c,
3874         gcc.c-torture/compile/20021123-4.c,
3875         gcc.c-torture/execute/20021024-1.c: Add tests previously added
3876         only to 3.1 or 3.2 branch.
3877
3878 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
3879
3880         * gcc.dg/i386-bitfield3.c: New test.
3881
3882         * gcc.dg/i386-bitfield2.c: New test.
3883
3884 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
3885
3886         * g++.dg/parse/conv_op1.C: New test.
3887
3888 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
3889
3890         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
3891         approved.
3892
3893 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
3894
3895         * gcc.c-torture/compile/20021220-1.c: New test.
3896
3897 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
3898
3899         * gcc.dg/i386-fastcall-1.c: New.
3900
3901 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
3902
3903         * gcc.c-torture/execute/20021219-1.c: New test.
3904
3905 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
3906
3907         * gcc.dg/i386-pic-1.c: New test.
3908
3909 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3910
3911         PR c++/8099
3912         * g++.dg/template/friend9.C: New test.
3913
3914 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3915
3916         PR c++/3663
3917         * g++.dg/template/access7.C: New test.
3918
3919 2002-12-18  Nick Clifton  <nickc@redhat.com>
3920
3921         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
3922         the libstdc++-v3 directory has been found.
3923
3924 2002-12-12  Devang Patel <dpatel@apple.com>
3925         * gcc.dg/darwin-ld-1.c: New test.
3926         * gcc.dg/darwin-ld-2.c: New test.
3927         * gcc.dg/darwin-ld-3.c: New test.
3928         * gcc.dg/darwin-ld-4.c: New test.
3929         * gcc.dg/darwin-ld-5.c: New test.
3930
3931 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
3932
3933         * gcc.c-torture/compile/20021212-1.c: New test.
3934
3935 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
3936
3937         * gcc.dg/fshort-wchar: New test.
3938
3939 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
3940
3941         PR c++/8372
3942         * g++.dg/template/dtor1.C: New test.
3943
3944         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
3945         markers.
3946
3947 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
3948
3949         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
3950
3951 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
3952
3953         * g++.dg/template/static1.C: New test.
3954         * g++.dg/template/static2.C: New test.
3955         * g++.old-deja/g++.ext/memconst.C: New test.
3956
3957 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3958
3959         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
3960         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
3961         * g++.dg/special/initp1.C: Likewise.
3962
3963 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
3964
3965         * gcc.c-torture/execute/20021204-1.c: New test.
3966
3967 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
3968
3969         * gcc.dg/ppc-fmadd-1.c: New file.
3970         * gcc.dg/ppc-fmadd-2.c: New file.
3971         * gcc.dg/ppc-fmadd-3.c: New file.
3972
3973 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
3974
3975         * gcc.c-torture/compile/20021204-1.c: New test.
3976
3977 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
3978
3979         * g++.dg/inherit/covariant2.C: New test.
3980         * g++.dg/inherit/covariant3.C: New test.
3981         * g++.dg/inherit/covariant4.C: New test.
3982         * g++.dg/inherit/covariant1.C: Remove XFAIL.
3983         * g++.old-deja/g++.robertl/eb17.C: Likewise.
3984
3985 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
3986
3987         PR c++/8688
3988         * g++.dg/init/brace3.C: New test.
3989
3990 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
3991
3992         * gcc.dg/20020210-1.c: Fix a comment typo.
3993
3994 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
3995
3996         PR c++/8720
3997         * g++.dg/parse/defarg1.C: New test.
3998
3999         PR c++/8615
4000         * g++.dg/template/char1.C: New test.
4001
4002         * g++.dg/template/varmod1.C: Fix typo.
4003
4004 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4005
4006         DR 180
4007         * g++.old-deja/g++.pt/crash32.C: Expect error.
4008
4009 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
4010
4011         PR c++/5919
4012         * g++.dg/template/varmod1.C: New test.
4013
4014         PR c++/8727
4015         * g++.dg/inherit/typeinfo1.C: New test.
4016
4017         PR c++/8663
4018         * g++.dg/inherit/typedef1.C: New test.
4019
4020 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
4021
4022         PR c++/8332
4023         PR c++/8493
4024         * g++.dg/template/strlen1.C: New test.
4025
4026         PR c++/8227
4027         * g++.dg/template/ctor2.C: New test.
4028
4029         PR c++/8214
4030         * g++.dg/init/string1.C: New test.
4031
4032         PR c++/8511
4033         * g++.dg/template/friend8.C: New test.
4034
4035 2002-11-29  Joe Buck <jbuck@synopsys.com>
4036
4037         * g++.dg/lookup/anon2.C: New test.
4038
4039 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
4040
4041         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
4042         h8300 port.
4043
4044 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
4045
4046         * gcc.dg/bitfld-6.c: New test.
4047
4048 2002-11-27  Jan Hubicka  <jh@suse.cz>
4049
4050         * gcc.c-torture/execute/20021127.[cx]: New test.
4051
4052 2002-11-26  Jan Hubicka  <jh@suse.cz>
4053
4054         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
4055         quality.
4056
4057 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
4058
4059         * g++.dg/init/brace2.C: New test.
4060         * g++.old-deja/g++.mike/p9129.C: Correct.
4061
4062 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
4063
4064         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
4065
4066 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
4067
4068         * gcc.dg/sibcall-6: New test for indirect sibcalls.
4069
4070 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
4071
4072         * testsuite/g++.dg/abi/empty11.C: New test.
4073         * testsuite/g++.dg/rtti/cv1.C: New test.
4074
4075 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
4076
4077         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
4078
4079 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
4080
4081         * g++.dg/abi/empty10.C: New test.
4082
4083 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
4084
4085         * gcc.c-torture/compile/20021124-1.c: New test.
4086
4087 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
4088
4089         * g++.dg/abi/rtti2.C: New test.
4090
4091 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
4092
4093         * gcc.dg/i386-unroll-1.c: New test.
4094
4095 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
4096
4097         * gcc.c-torture/compile/20021120-1.c: New test.
4098         * gcc.c-torture/compile/20021120-2.c: New test.
4099
4100 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
4101
4102         * gcc.dg/bitfld-5.c: New test.
4103
4104 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
4105
4106         * gcc.c-torture/execute/20021120-3.c: New test.
4107
4108 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
4109
4110         * gcc.c-torture/execute/20021120-2.c: New test.
4111
4112 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
4113
4114         * gcc.c-torture/execute/20021120-1.c: New test.
4115
4116 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
4117
4118         * gcc.c-torture/execute/20021118-3.c: New test.
4119
4120 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
4121
4122         * gcc.c-torture/compile/20021119-1.c: New test.
4123
4124 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
4125
4126         * gcc.dg/duff-1.c: New test.
4127         * gcc.dg/duff-2.c: New test.
4128         * gcc.dg/duff-3.c: New test.
4129
4130 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
4131
4132         * gcc.dg/cpp/_Pragma5.c: New test.
4133
4134 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
4135
4136         * gcc.c-torture/execute/20021118-2.c: New test.
4137
4138 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
4139
4140         * gcc.c-torture/execute/20021118-1.c: New test.
4141
4142 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
4143
4144         * gcc.dg/20021116-1.c: New test.
4145
4146 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
4147
4148         * g++.dg/abi/vcall1.C: New test.
4149
4150 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
4151
4152         * gcc.dg/20021029-1.c: New test.
4153         * gcc.dg/20021029-2.c: New test.
4154
4155 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
4156
4157         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
4158
4159 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
4160
4161         PR c/8439
4162         * gcc.dg/20021110.c: Move to ...
4163         * gcc.c-torture/compile/20021110.c: .... here.
4164
4165 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
4166
4167         PR c/8467
4168         * gcc.c-torture/execute/20021111-1.c
4169
4170 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
4171
4172         PR c/8439
4173         * gcc.dg/20021110.c: New test.
4174
4175 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
4176
4177         * g++.dg/abi/vthunk3.C: Run only on x86.
4178
4179 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
4180
4181         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
4182
4183 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
4184
4185         * lib/compat.exp (compat-execute): Fix logic error in last
4186         change.
4187
4188 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
4189
4190         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
4191
4192 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4193
4194         PR c++/8389
4195         * g++.dg/template/access6.C: New test.
4196
4197 2002-11-08  Jan Hubicka  <jh@suse.cz>
4198
4199         * gcc.dg/i386-ssefp-1.c: New test.
4200         * gcc.dg/i386-ssefp-1.c: New test.
4201
4202 2002-11-08  Jan Hubicka  <jh@suse.cz>
4203
4204         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
4205
4206 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
4207
4208         * g++.dg/abi/vthunk3.C: New test.
4209
4210         PR c++/8338
4211         * g++.dg/template/crash2.C: New test.
4212
4213 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
4214
4215         * testsuite/g++.dg/abi/dtor1.C: New test.
4216         * testsuite/g++.dg/abi/dtor2.C: Likewise.
4217
4218 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
4219
4220         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
4221         Darwin.
4222
4223 2002-11-04  Adam Nemet  <anemet@lnxw.com>
4224
4225         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
4226         -mthumb.  Only xfail with -O0.
4227
4228 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
4229
4230         * g++.dg/abi/thunk1.C: New test.
4231         * g++.dg/abi/thunk2.C: Likewise.
4232         * g++.dg/abi/vtt1.C: Likewise.
4233
4234 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
4235
4236         PR optimization/8423
4237         * gcc.c-torture/execute/builtin-constant.c: New test.
4238
4239 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
4240
4241         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
4242         Add some more cases.
4243
4244 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
4245
4246         PR c++/8391
4247         * g++.dg/opt/local1.C: New test.
4248
4249 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
4250
4251         PR c++/8160
4252         * g++.dg/template/complit1.C: New test.
4253
4254         PR c++/8149
4255         * g++.dg/template/typename4.C: Likewise.
4256
4257 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4258
4259         Core issue 287, PR c++/7639
4260         * g++.dg/template/instantiate1.C: Adjust error location.
4261         * g++.dg/template/instantiate3.C: New test.
4262         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
4263         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
4264         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
4265
4266 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
4267
4268         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
4269
4270 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
4271
4272         PR c++/8287
4273         * g++.dg/init/dtor2.C: New test.
4274
4275 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4276
4277         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
4278         * gcc.dg/nest.c: Bypass errors on irix6.
4279
4280 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
4281
4282         * gcc.dg/nest.c: Expect error for mmix-*-*.
4283         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
4284
4285 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
4286
4287         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
4288         markers.
4289
4290         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
4291
4292 2002-10-25  Mike Stump  <mrs@apple.com>
4293
4294         * gcc.dg/warn-1.c: New test.
4295
4296 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
4297
4298         * g++.dg/template/typename3.C: New test.
4299
4300 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
4301
4302         * g++.dg/lookup/ptrmem1.C: New test.
4303
4304         * g++.dg/abi/vthunk2.C: New test.
4305
4306 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
4307
4308         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
4309
4310 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
4311
4312         * g++.dg/abi/empty9.C: New test.
4313
4314 2002-10-24  Richard Henderson  <rth@redhat.com>
4315
4316         * g++.dg/inherit/thunk1.C: Enable for ia64.
4317
4318 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
4319
4320         PR c++/8067
4321         * g++.dg/lookup/pretty1.C: New test.
4322
4323 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
4324
4325         * gcc.dg/20021023-1.c: New test.
4326
4327 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
4328
4329         PR c++/7679
4330         * g++.dg/parse/inline1.C: New test.
4331
4332 2002-10-23  Richard Henderson  <rth@redhat.com>
4333
4334         * g++.dg/inherit/thunk1.C: Enable for x86_64.
4335
4336         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
4337
4338 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
4339
4340         PR c++/6579
4341         * g++.dg/parse/stmtexpr3.C: New test.
4342
4343 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
4344
4345         * g++.dg/expr/cond1.C: New test.
4346
4347 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
4348
4349         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
4350
4351 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
4352
4353         * g++.dg/abi/vbase13.C: New test.
4354         * g++.dg/abi/vbase14.C: Likewise.
4355
4356 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
4357
4358         * gcc.dg/tls/pic-1.c: New test.
4359         * gcc.dg/tls/nonpic-1.c: New test.
4360         * gcc.dg/20021018-1.c: New test.
4361
4362 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
4363
4364         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
4365         Remove only files with the same base name as the test case.
4366         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
4367         (profopt-execute): Likewise.  Also, remove old profiling
4368         and performance data files before running the tests.
4369
4370         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
4371         * g++.dg/bprob/bprob.exp: Likewise.
4372         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
4373         to allow more general test case names.
4374
4375         * g++.dg/bprob/bprob-1.C: Rename to ...
4376         * g++.dg/bprob/g++-bprob-1.C: ... this.
4377
4378         * g77.dg/bprob/bprob-1.f: Rename to ...
4379         * g77.dg/bprob/g77-bprob-1.f: ... this.
4380
4381 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
4382
4383         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
4384         bison 1.50 or later.
4385
4386 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
4387
4388         * g++.dg/README: Describe more test directories.
4389
4390 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
4391
4392         * g++.dg/init/array6.C: Add additional tests.
4393
4394 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
4395
4396         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
4397         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
4398
4399 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
4400
4401         * gcc.c-torture/compile/20020604-1.x: New.
4402         * gcc.c-torture/compile/simd-5.x: Likewise.
4403         * gcc.c-torture/execute/920710-1.x: Likewise.
4404         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
4405
4406 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
4407
4408         * g++.dg/inherit/override1.C: Add dg-options clause.
4409
4410 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4411
4412         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
4413         _mm_slli_si128.
4414
4415 2002-10-19  Andreas Schwab  <schwab@suse.de>
4416
4417         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
4418         directory component.
4419
4420 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
4421
4422         * g++.dg/inherit/thunk1.C: New test.
4423
4424         * g++.dg/inherit/override1.C: New test.
4425
4426         * g++.dg/abi/mangle11.C: New test.
4427         * g++.dg/abi/mangle14.C: New test.
4428         * g++.dg/abi/mangle17.C: New test.
4429
4430 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
4431
4432         * g++.dg/overload/member2.C: New test.
4433
4434 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
4435
4436         * g++.dg/README: Describe new compat directory.
4437         * g++.dg/dg.exp: Skip tests in compat directory.
4438         * README.compat: New file.
4439         * lib/compat.exp: New expect script.
4440         * g++.dg/compat: New test directory.
4441         * g++.dg/compat/compat.exp: New expect script.
4442         * g++.dg/compat/abi: New test directory.
4443         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
4444         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
4445         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
4446         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
4447         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
4448         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
4449         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
4450         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
4451         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
4452         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
4453         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
4454         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
4455         * g++.dg/compat/break: New test directory.
4456         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
4457         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
4458         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
4459         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
4460         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
4461         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
4462         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
4463         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
4464         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
4465         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
4466         g++.dg/compat/break/README: New files.
4467         * g++.dg/compat/eh: New test directory.
4468         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
4469         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
4470         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
4471         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
4472         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
4473         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
4474         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
4475         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
4476         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
4477         g++.dg/compat/eh/filter2_y.C,
4478         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
4479         g++.dg/compat/eh/new1_y.C,
4480         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
4481         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
4482         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
4483         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
4484         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
4485         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
4486         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
4487         g++.dg/compat/eh/unexpected1_y.C: New files.
4488         * g++.dg/compat/init: New test directory.
4489         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
4490         g++.dg/compat/init/array5_y.C,
4491         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
4492         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
4493         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
4494         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
4495         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
4496         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
4497         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
4498         g++.dg/compat/init/init-ref2_y.C: New files.
4499
4500 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
4501
4502         PR c++/7584
4503         * g++.dg/inherit/using3.C: New test.
4504
4505 2002-10-17  Jan Hubicka  <jh@suse.cz>
4506
4507         * gcc.dg/20021017-2.c: New test.
4508
4509 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
4510
4511         * g++.dg/abi/mangle16.C: Adjust.
4512
4513         * g++.dg/init/array8.C: New test.
4514
4515 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
4516
4517         * gcc.dg/special/mips-abi.exp: New test.
4518         * gcc.dg/special/mips-abi.s: Empty file used by the above.
4519
4520 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
4521
4522         * g++.dg/abi/mangle16.C: New test.
4523         * g++.dg/abi/mangle17.C: Likewise.
4524
4525         PR c++/7478
4526         * g++.dg/template/ref1.C: New test.
4527
4528 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4529
4530         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
4531
4532 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
4533
4534         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
4535
4536 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
4537
4538         PR c++/7524
4539         * g++.dg/init/array7.C: New test.
4540
4541 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
4542
4543         * g++.dg/init/array6.C: New test.
4544
4545         * g++.dg/abi/mangle13.C: Likewise.
4546         * g++.dg/abi/mangle14.C: Likewise.
4547         * g++.dg/abi/mangle15.C: Likewise.
4548
4549 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
4550
4551         * g++.dg/abi/empty8.C: New test.
4552
4553 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
4554
4555         * g++.dg/init/ctor1.C: New test.
4556
4557 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
4558
4559         * gcc.c-torture/execute/20021015-1.c: New test.
4560
4561 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
4562
4563         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
4564
4565 2002-10-14  Jan Hubicka  <jh@suse.cz>
4566
4567         * gcc.dg/i386-ssetype-[1-5].c: New tests.
4568
4569 2002-10-14  Richard Henderson  <rth@redhat.com>
4570
4571         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
4572
4573 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
4574
4575         PR optimization/6631
4576         * g++.dg/opt/const2.C: New test.
4577
4578 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
4579
4580         PR c++/7176
4581         * g++.dg/parse/friend1.C: New test.
4582         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
4583
4584 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
4585
4586         * gcc.dg/20021014-1.c: New test.
4587
4588 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
4589
4590         PR c++/5661
4591         * g++.dg/ext/vlm1.C: New test.
4592         * g++.dg/ext/vlm2.C: Likewise.
4593
4594         * g++.dg/init/array1.C: Remove invalid braces.
4595         * g++.dg/init/brace1.C: New test.
4596         * g++.dg/init/copy2.C: Likewise.
4597         * g++.dg/init/copy3.C: Likewise.
4598         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
4599         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
4600         braces.
4601
4602 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
4603
4604         * gcc.dg/cpp/assembler.S: Don't use -ansi.
4605
4606 2002-10-11  Richard Shann  <richard.shann@superh.com>
4607
4608         * gcc.c-torture/compile/simd-5.c: New test.
4609
4610 2002-10-10  Roger Sayle  <roger@eyesopen.com>
4611
4612         * gcc.c-torture/execute/shiftopt-1.c: New test case.
4613
4614 2002-10-10  Jim Wilson  <wilson@redhat.com>
4615
4616         * gcc.c-torture/execute/20021010-1.c: New test.
4617
4618 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
4619
4620         PR c/7353
4621         * g++.dg/ext/typedef-init.C: New test.
4622         * gcc.dg/typedef-init.c: New test.
4623
4624 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
4625
4626         * gcc.dg/cpp/paste13.c: New test.
4627
4628 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4629
4630         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
4631         remaining platforms, XFAIL during compile, not execute.  Don't
4632         XFAIL at -O0.
4633
4634 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
4635
4636         * gcc.dg/alias-1.c: Tweak expected warning.
4637
4638 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
4639
4640         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
4641
4642 2002-10-06  Andreas Jaeger  <aj@suse.de>
4643
4644         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
4645         * gcc.dg/cpp/c++98.C: Likewise.
4646
4647         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
4648         * g++.dg/cpp/c++98.C: Likewise.
4649
4650         * g++.dg/README (Subdirectories): Mention cpp directory.
4651
4652         PR target/7559
4653         * gcc.dg/20021006-1.c: New test.
4654
4655 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4656
4657         PR c++/7804
4658         * g++.dg/other/warning1.C: New test.
4659
4660 2002-10-04  Roger Sayle  <roger@eyesopen.com>
4661
4662         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
4663         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
4664         and sparc-*-* with -m64 as expected failures.  See PR 8087.
4665
4666 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
4667
4668         PR c++/7931
4669         * g++.dg/template/ptrmem3.C: New test.
4670
4671         PR c++/7754
4672         * g++.dg/template/union1.C: New test.
4673
4674 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
4675
4676         PR c++/8006
4677         * g++.dg/abi/mangle9.C: New test.
4678         * g++.dg/abi/mangle10.C: New test.
4679         * g++.dg/abi/mangle11.C: New test.
4680         * g++.dg/abi/mangle12.C: New test.
4681
4682 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
4683
4684         PR c++/7188.
4685         * g++.dg/template/meminit1.C: New test.
4686         * g++.dg/warn/Wreorder-1.C: Likewise.
4687         * g++.old-deja/g++.mike/warn3.C: Tweak.
4688         * lib/prune.exp: Ingore "in copy constructor".
4689
4690 2002-10-02  Andreas Jaeger  <aj@suse.de>
4691
4692         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
4693         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
4694         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
4695         on x86-64.
4696
4697 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
4698
4699         * gcc.dg/empty1.C: Fix typo.
4700
4701 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
4702
4703         * gcc.dg/alias-1.c: New test.
4704
4705 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
4706
4707         * gcc.dg/empty1.C: New test.
4708
4709         * g++.dg/tls/init-2.C: Tweak error messages.
4710
4711 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
4712
4713         * gcc.c-torture/compile/20020923-1.c: New test.
4714
4715 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
4716
4717         * gcc.c-torture/execute/ffs-1.c: New test.
4718         * gcc.c-torture/execute/ffs-2.c: Ditto.
4719
4720 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
4721
4722         * g++.dg/overload/member1.C: New test.
4723
4724 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
4725
4726         * g++.dg/abi/empty7.C: New test.
4727         * g++.dg/init/pm2.C: Likewise.
4728
4729 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
4730
4731         * g++.dg/rtti/crash1.C: New test.
4732
4733 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
4734
4735         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
4736         gcc.dg/sibcall-4.c: New tests.
4737
4738 2002-09-28  Roger Sayle  <roger@eyesopen.com>
4739
4740         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
4741         powerpc and MMIX targets.
4742
4743 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
4744
4745         * gcc.dg/cpp/20020927-1.c: New.
4746
4747 2002-09-26  David S. Miller  <davem@redhat.com>
4748
4749         * gcc.c-torture/compile/trunctfdf.c: New.
4750
4751 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4752
4753         * lib/target-supports.exp (check_weak_available): Handle solaris2.
4754
4755 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
4756
4757         * gcc.c-torture/execute/loop-15.c: New.
4758
4759 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
4760
4761         * README.QMTEST: Fix typo.
4762
4763 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
4764
4765         * gcc.dg/20020926-1.c: New test.
4766
4767 2002-09-25  David S. Miller  <davem@redhat.com>
4768
4769         PR target/7842
4770         * gcc.c-torture/execute/shiftdi.c: New test.
4771
4772 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
4773
4774         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
4775         unique to the tool.
4776         * lib/g77.exp (g77_init): Likewise.
4777         * lib/g++.exp (g++_init): Likewise.
4778         * lib/objc.exp (objc_init): Likewise.
4779
4780 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
4781
4782         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
4783         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
4784         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
4785
4786 2002-09-25  Richard Henderson  <rth@redhat.com>
4787
4788         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
4789         too-small long double.
4790
4791 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
4792
4793         * gcc.dg/20020919-1.c: New test.
4794
4795 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
4796
4797         * g++.dg/abi/bitfield6.C: New test.
4798         * g++.dg/abi/bitfield7.C: New test.
4799         * g++.dg/abi/bitfield8.C: New test.
4800         * g++.dg/abi/vbase11.C: New test.
4801
4802 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
4803
4804         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
4805         hppa*-*-hpux*.  Update test comment.
4806
4807 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
4808
4809         * gcc.dg/tls/struct-1.c: New test.
4810
4811 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
4812
4813         * gcc.dg/cpp/tr-warn2.c: Update.
4814
4815 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
4816
4817         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
4818
4819 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
4820
4821         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
4822         systems.
4823
4824 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
4825
4826         * gcc.c-torture/execute/ieee/mzero3.c: New test.
4827
4828         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
4829         Adjust for c++filt moved to binutils.  Remove spurious duplicate
4830         setting of cxxfilt.
4831
4832 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
4833
4834         * gcc.dg/20020312-2.c: Update for darwin.
4835
4836 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
4837
4838         * g++.old-deja/g++.other/crash32.C: Mark ICE.
4839
4840 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
4841
4842         * objc.dg/comp-types-1.m: New test.
4843         * objc.dg/comp-types-2.m: New test.
4844         * objc.dg/comp-types-3.m: New test.
4845         * objc.dg/comp-types-4.m: New test.
4846         * objc.dg/comp-types-5.m: New test.
4847         * objc.dg/comp-types-6.m: New test.
4848
4849 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
4850
4851         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
4852
4853 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
4854
4855         * g++.dg/other/do1.C: New test.
4856
4857         * g++.dg/template/subst1.C: New test.
4858
4859 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
4860
4861         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
4862
4863 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
4864
4865         * g++.dg/template/qualttp20.C: Adjust expected errors.
4866         * g++.old-deja/g++.jason/report.C: Likewise.
4867         * g++.old-deja/g++.other/qual1.C: Likewise.
4868
4869         * g++.dg/lookup/scoped2.C: New test.
4870
4871         * g++.dg/ext/asm3.C: New test.
4872
4873 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
4874
4875         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
4876
4877 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
4878
4879         * ChangeLog: follow spelling conventions.
4880         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
4881         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
4882         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
4883         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
4884         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
4885         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
4886         * g++.old-deja/g++.law/global-init1.C: Likewise.
4887         * g++.old-deja/g++.other/delete4.C: Likewise.
4888         * g++.old-deja/g++.other/inline21.C: Likewise.
4889         * g++.old-deja/g++.other/singleton.C: Likewise.
4890         * g77.dg/strlen0.f: Likewise.
4891         * g77.f-torture/compile/20010519-1.f: Likewise.
4892         * g77.f-torture/compile/980310-4.f: Likewise.
4893         * gcc.c-torture/compile/20000605-1.c: Likewise.
4894         * gcc.c-torture/execute/20020225-1.c: Likewise.
4895         * gcc.dg/c90-hexfloat-2.c: Likewise.
4896         * gcc.dg/c99-bool-1.c: Likewise.
4897         * gcc.dg/c99-hexfloat-2.c: Likewise.
4898         * gcc.dg/dll-2.c: Likewise.
4899         * gcc.dg/wtr-union-init-1.c: Likewise.
4900         * gcc.dg/wtr-union-init-2.c: Likewise.
4901         * gcc.dg/wtr-union-init-3.c: Likewise.
4902         * gcc.dg/cpp/avoidpaste1.c: Likewise.
4903         * gcc.dg/cpp/defined.c: Likewise.
4904         * gcc.dg/cpp/macsyntx.c: Likewise.
4905         * gcc.dg/cpp/paste2.c: Likewise.
4906         * gcc.dg/cpp/trad/defined.c: Likewise.
4907         * gcc.dg/format/c90-printf-1.c: Likewise.
4908         * gcc.dg/format/c90-scanf-1.c: Likewise.
4909         * gcc.dg/format/c99-printf-1.c: Likewise.
4910         * gcc.dg/format/c99-scanf-1.c: Likewise.
4911         * gcc.misc-tests/gcov-8.c: Likewise.
4912         * lib/profopt.exp: Likewise.
4913
4914 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
4915
4916         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
4917
4918 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
4919
4920         * g++.dg/inherit/using2.C: New test.
4921
4922 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
4923
4924         * ChangeLog: Follow spelling conventions.
4925         * g++.dg/template/friend4.C: Likewise.
4926         * g++.old-deja/g++.pt/crash67.C: Likewise.
4927         * gcc.c-torture/execute/20000801-4.c: Likewise.
4928         * gcc.dg/c90-digraph-1.c: Likewise.
4929         * gcc.dg/c94-digraph-1.c: Likewise.
4930         * gcc.dg/c99-digraph-1.c: Likewise.
4931         * gcc.dg/cpp/line5.c: Likewise.
4932         * gcc.dg/cpp/multiline.c: Likewise.
4933         * gcc.dg/cpp/trad/literals-1.c: Likewise.
4934         * gcc.dg/format/attr-3.c: Likewise.
4935         * gcc.dg/format/c90-scanf-3.c: Likewise.
4936         * gcc.dg/format/ext-4.c: Likewise.
4937
4938 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
4939
4940         * g++.dg/template/pretty1.C: New test.
4941
4942 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
4943
4944         * gcc.c-torture/execute/struct-cpy-1.c: New test.
4945
4946 2002-09-13  Matt Austern  <austern@apple.com>
4947
4948         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
4949         passing a cast expression to a function by const reference.
4950
4951 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
4952
4953         * g++.dg/template/deduce1.C: New test.
4954
4955 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
4956
4957         * gcc.c-torture/execute/simd-1.c: Force all use of int to
4958         32-bit int.
4959
4960 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
4961
4962         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
4963         usage.
4964
4965 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
4966
4967         * gcc.c-torture/compile/20020910-1.c: New test.
4968
4969 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
4970
4971         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
4972
4973 2002-09-10  Andreas Jaeger  <aj@suse.de>
4974
4975         * gcc.dg/20020312-2.c: Adjust for x86-64.
4976
4977 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
4978
4979         * g77.dg/7388.f: New test case for PR 7388.
4980
4981 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
4982
4983         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
4984
4985 2002-09-05  Ziemowit Laski <zlaski@apple.com>
4986
4987         * objc.dg/proto-lossage-1.m: New test.
4988
4989 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
4990
4991         * gcc.dg/cpp/_Pragma4.c: Fix typo.
4992
4993 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
4994
4995         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
4996         expected to pass.
4997
4998 2002-09-06  Stan Shebs  <shebs@apple.com>
4999             David Edelsohn  <edelsohn@gnu.org>
5000
5001         * gcc.dg/weak: New directory.
5002         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
5003         target-specific xfail bits.
5004         * gcc.dg/typeof-2.c: Move to new directory.
5005         * gcc.dg/weak.exp: New expect script.
5006
5007 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
5008
5009         * gcc.c-torture/execute/extzvsi.c: New test.
5010
5011 2002-09-05  Stan Shebs  <shebs@apple.com>
5012
5013         * gcc.dg/weak-1.c: xfail on Darwin.
5014         * gcc.dg/weak-2.c: Ditto.
5015         * gcc.dg/weak-3.c: Ditto.
5016         * gcc.dg/weak-4.c: Ditto.
5017         * gcc.dg/weak-5.c: Ditto.
5018         * gcc.dg/weak-6.c: Ditto.
5019         * gcc.dg/weak-7.c: Ditto.
5020         * gcc.dg/weak-8.c: Ditto.
5021         * gcc.dg/weak-9.c: Ditto.
5022
5023 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
5024
5025         * gcc.c-torture/execute/loop-14.c: New test.
5026
5027 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
5028
5029         * g++.dg/other/cxa-atexit1.C: New test.
5030
5031         * gcc.dg/typeof-2.c: New test.
5032
5033 2002-09-03  Roger Sayle  <roger@eyesopen.com>
5034
5035         * gcc.dg/builtins-2.c: New testcase.
5036         * gcc.dg/builtins-3.c: New testcase.
5037
5038 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
5039
5040         * gcc.dg/cpp/_Pragma4.c: New test.
5041
5042 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
5043
5044         * objc/execute/nil_method-1.m: New testcase.
5045
5046 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
5047
5048         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
5049         [Object class], not [Object initialize].
5050
5051 2002-08-31  Roger Sayle  <roger@eyesopen.com>
5052             Hans-Peter Nilsson  <hp@bitrange.com>
5053
5054         * gcc.c-torture/execute/20020720-1.x: Skip test on
5055         mmix-knuth-mmixware.  Correct comment.
5056
5057 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
5058
5059         * testsuite/g++.dg/abi/bitfield5.C: New test.
5060         * testsuite/g++.dg/abi/vbase10.C: Likewise.
5061
5062 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
5063
5064         * objc.dg/undeclared-selector.m: New test.
5065
5066 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
5067
5068         * g++.dg/other/offsetof1.C: Avoid cast warning.
5069
5070 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
5071
5072         * objc.dg/super-class-2.m: New test.
5073
5074 2002-08-24  Matt Austern  <austern@apple.com>
5075
5076         * g++.dg/ext/lvaddr.C: New test.
5077         * g++.dg/ext/lvcast.C: New test.
5078
5079 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
5080
5081         * testsuite/g++.dg/inherit/cond1.C: New test.
5082
5083 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
5084
5085         * gcc.dg/noncompile/incomplete-1.c: New test.
5086
5087 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
5088
5089         * gcc.dg/typespec-1.c: New test.
5090
5091 2002-08-20  Devang Patel  <dpatel@apple.com>
5092         * objc.dg/proto-hier-2.m: New test.
5093
5094 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
5095
5096         * objc.dg/bitfield-1.m: New test.
5097         * objc.dg/bitfield-2.m: New test.
5098
5099 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
5100
5101         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
5102         gcc.dg/c99-flex-array-4.c: New tests.
5103
5104 2002-08-16  Stan Shebs  <shebs@apple.com>
5105
5106         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
5107
5108 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
5109
5110         * gcc.dg/typeof-1.c: New test.
5111         * g++.dg/ext/typeof2.C: New test.
5112
5113 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
5114
5115         * g++.dg/other/offsetof1.C: New test.
5116
5117 2002-08-14  Richard Henderson  <rth@redhat.com>
5118
5119         * gcc.dg/tls/diag-3.c: Fix expected message strings.
5120
5121 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
5122
5123         * gcc.dg/cpp/_Pragma3.c: New test.
5124
5125 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
5126
5127         * g++.dg/template/inherit3: New test.
5128
5129 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
5130
5131         * gcc.dg/bitfld-4.c: Add blank options.
5132
5133 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
5134
5135         * g++.dg/template/crash1.C: New test.
5136
5137 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
5138
5139         * gcc.dg/tls/opt-2.c: New test.
5140
5141 2002-08-08  Devang Patel  <dpatel@apple.com>
5142
5143         * objc.dg/selector-1.m : New test
5144
5145 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
5146
5147         * g++.dg/abi/bitfield4.C: New test.
5148         * gcc.dg/bitfld-4.c: New test.
5149
5150 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
5151
5152         * g++.dg/other/packed1.C: New test.
5153
5154 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
5155
5156         * g++.dg/abi/offsetof.C: Tweak error messages.
5157         * g++.old-deja/g++.mike/p10769a.C: Likewise.
5158
5159 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
5160
5161         * gcc.dg/bitfld-3.c: New test.
5162
5163 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
5164             Richard Henderson  <rth@redhat.com>
5165
5166         * gcc.dg/i386-bitfield1.c: New test.
5167         * g++.dg/abi/bitfield3.C: Update.
5168
5169 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
5170
5171         * objc.dg/const-str-2.m: Update.
5172         * gcc.dg/cpp/c++98.c: Change to C extension.
5173         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
5174         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
5175
5176 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
5177
5178         * testsuite/gcc.dg/tls/diag-3.c: New.
5179
5180 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
5181
5182         * g++.dg/README (Subdirectories): Document new subdir expr.
5183         * g++.dg/expr/pmf-1.C: New test.
5184
5185 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
5186
5187         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
5188
5189 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
5190
5191         * g++.dg/abi/bitfield3.C: New test.
5192
5193 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
5194
5195         * lib/gcov.exp: Tweak expected line formats.
5196         * gcc.misc-tests/gcov8.c: New test.
5197         * gcc.misc-tests/gcov8.x: New flags.
5198
5199 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
5200
5201         * consistency.vlad/layout/endian.c: Include string.h.
5202
5203         * gcc.c-torture/execute/20020805-1.c: New test.
5204
5205 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
5206
5207         * g++.dg/other/conversion1.C: New test.
5208
5209 2002-08-03  Roger Sayle  <roger@eyesopen.com>
5210
5211         * gcc.dg/builtins-1.c: New testcase.
5212
5213 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
5214
5215         * g++.dg/inherit/access3.C: New test.
5216
5217 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
5218
5219         * gcc.dg/ia64-visibility-2.c: New test.
5220
5221 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
5222
5223         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
5224         __qualifier_flags to __flags.
5225
5226 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
5227
5228         * g++.dg/inherit/operator1.C: New test.
5229         * g++.dg/lookup/disamb1.C: Fix typo in comment.
5230         * g++.dg/other/error1.C: Change expected error message.
5231         * g++.dg/template/conv4.C: Likewise.
5232
5233 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
5234
5235         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
5236         for documented behavior.
5237
5238 2002-07-25  Roger Sayle  <roger@eyesopen.com>
5239
5240         * gcc.c-torture/execute/20020720-1.x: Skip this test on
5241         several targets known to fail.
5242
5243 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
5244
5245         * gcc.dg/mips-args-[123].c: New tests.
5246
5247 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
5248
5249         * gcc.dg/ppc-spe.c: New.
5250
5251 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
5252
5253         * g++.dg/other/ptrmem4.C: New testcase.
5254
5255 2002-07-24  Richard Henderson  <rth@redhat.com>
5256
5257         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
5258
5259 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
5260
5261         * g++.dg/ext/alignof1.C (main): Return 0 for success.
5262
5263 2002-07-24  Roger Sayle  <roger@eyesopen.com>
5264
5265         * gcc.c-torture/execute/memset-3.c: New testcase.
5266
5267 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
5268
5269         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
5270         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
5271
5272 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5273
5274         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
5275         Delete.
5276
5277 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
5278
5279         * gcc.c-torture/compile/simd-4.c: New test.
5280
5281 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5282
5283         PR c++/7347, c++/7348
5284         * g++.dg/template/access4.C: New test.
5285         * g++.dg/template/access5.C: New test.
5286         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
5287         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
5288         * g++.old-deja/g++.pt/ttp58.C: Likewise.
5289         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
5290
5291 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
5292
5293         * gcc.dg/gnu89-init-2.c: New test.
5294
5295 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
5296
5297         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
5298
5299 2002-07-20  Roger Sayle  <roger@eyesopen.com>
5300
5301         * gcc.c-torture/execute/20020720-1.c: New testcase.
5302
5303 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
5304
5305         * gcc.dg/cpp/Wsignprom.c: New tests.
5306
5307 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
5308
5309         * gcc.c-torture/execute/loop-13.c: New test.
5310
5311 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
5312
5313         * gcc.dg/cpp/expr.c: New tests.
5314
5315 2002 07-18  David Edelsohn  <edelsohn@gnu.org>
5316
5317         * g++.dg/opt/pr6713.C: Add template instantiation.
5318
5319 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
5320
5321         * gcc.dg/nest.c: New test.
5322
5323 2002-07-17  Richard Henderson  <rth@redhat.com>
5324
5325         * g++.dg/opt/pr6713.C: New test.
5326
5327 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
5328
5329         * gcc.c-torture/execute/loop-2e.x: Let the testcase
5330         XFAIL for all x86 processors.
5331
5332 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
5333
5334         * gcc.c-torture/execute/20010122-1.x: Do not test with
5335         -fomit-frame-pointer.
5336
5337 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5338
5339         * g++.dg/template/instantiate2.C: New test.
5340         * g++.dg/template/spec4.C: New test.
5341
5342 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5343
5344         * g++.dg/template/access2.C: New test.
5345         * g++.dg/template/access3.C: New test.
5346
5347 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
5348
5349         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
5350         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
5351         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
5352         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
5353         Convert to use <stdarg.h>.
5354         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
5355         Delete.
5356         * gcc.dg/va-arg-2.c: New.
5357         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
5358
5359 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
5360
5361         * gcc.c-torture/compile/20020710-1.c: New test.
5362
5363 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
5364                           Andrew Pinski  <pinskia@physics.uc.edu>
5365
5366         gcc.c-torture/compile/simd-2.c: New testcase.
5367         gcc.c-torture/compile/simd-3.c: Likewise.
5368
5369 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
5370
5371         PR c++/7224
5372         * g++.dg/overload/error1.C: New test.
5373
5374 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
5375
5376         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
5377         configuration and IRIX 6 O32 ABI.
5378
5379 2002-07-11  Roger Sayle  <roger@eyesopen.com>
5380
5381         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
5382
5383 2002-07-10  Roger Sayle  <roger@eyesopen.com>
5384
5385         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
5386
5387 2002-07-10  Jeffrey A Law  <law@redhat.com>
5388
5389         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
5390
5391         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
5392
5393 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
5394
5395         * gcc.dg/20020312-2.c: Check for __PPC__.
5396
5397 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
5398
5399         * gcc.c-torture/compile/20020709-1.c: New test.
5400
5401 2002-07-07  Roger Sayle  <roger@eyesopen.com>
5402
5403         * g++.dg/template/qualttp21.C: New test case.
5404
5405 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
5406
5407         * gcc.c-torture/compile/20020706-1.c: New test.
5408         * gcc.c-torture/compile/20020706-2.c: New test.
5409
5410 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
5411             Alexandre Oliva  <aoliva@redhat.com>
5412
5413         * g++.dg/warn/incomplete1.C: New test.
5414
5415 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5416
5417         PR c++/7099
5418         * g++.dg/warn/noreturn1.C: New test.
5419
5420 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
5421
5422         PR c++/6706
5423         * g++.dg/debug/debug6.C: New test.
5424         * g++.dg/debug/debug7.C: New test.
5425
5426 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
5427
5428         * gcc.c-torture/compile/simd-3.c: New test.
5429
5430 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
5431
5432         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
5433         * gcc.dg/20020620-1.c: Likewise.
5434
5435 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5436
5437         PR c++/6944
5438         * g++.dg/init/array4.C: New test.
5439         * g++.dg/init/array5.C: New test.
5440
5441 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
5442
5443         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
5444         * gcc.c-torture/execute/simd-2.c (main): Likewise.
5445
5446 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5447
5448         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
5449         * gcc.dg/wtr-aggr-init-1.c: Likewise.
5450         * gcc.dg/wtr-conversion-1.c: Likewise.
5451         * gcc.dg/wtr-escape-1.c: Likewise.
5452         * gcc.dg/wtr-int-type-1.c: Likewise.
5453         * gcc.dg/wtr-label-1.c: Likewise.
5454         * gcc.dg/wtr-static-1.c: Likewise.
5455         * gcc.dg/wtr-strcat-1.c: Likewise.
5456         * gcc.dg/wtr-suffix-1.c: Likewise.
5457         * gcc.dg/wtr-switch-1.c: Likewise.
5458         * gcc.dg/wtr-unary-plus-1.c: Likewise.
5459         * gcc.dg/wtr-union-init-1.c: Likewise.
5460         * gcc.dg/wtr-union-init-2.c: Likewise.
5461         * gcc.dg/wtr-union-init-3.c: Likewise.
5462
5463         * gcc.dg/wtr-func-def-1.c: New test.
5464
5465 2002-07-02 Devang Patel <dpatel@apple.com>
5466
5467         * objc.dg/param-1.m: New test.
5468
5469 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
5470
5471         * gcc.dg/cpp/trad/directive.c: Add test.
5472         * gcc.dg/cpp/trad/macroargs.c: Add test.
5473         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
5474
5475 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
5476
5477         * gcc.dg/cpp/cmdlne-M.c: New test.
5478
5479 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
5480
5481         * objc.dg/desig-init-1.m: New test.
5482
5483 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5484
5485         PR c++/6716
5486         * g++.dg/template/instantiate1.C: New test.
5487
5488 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
5489
5490         PR c++/7112
5491         * g++.dg/template/sizeof2.C: New test.
5492
5493 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
5494
5495         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
5496         gcc.dg/cpp/trad/include.c: New tests.
5497
5498 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
5499
5500         PR target/7177
5501         * gcc.c-torture/compile/20020701-1.c: New test.
5502
5503 2002-07-01  Stan Shebs  <shebs@apple.com>
5504
5505         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
5506         header here...
5507         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
5508         (objc-torture-execute): or here.
5509
5510 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
5511
5512         * gcc.c-torture/execute/arith-rand-ll.c: New test.
5513
5514 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
5515
5516         * gcc.dg/cpp/trad/escaped-nl.c: New test.
5517
5518 2002-06-30  Devang Patel  <dpatel@apple.com>
5519
5520         * objc.dg/fsyntax-only.m: New test.
5521
5522 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
5523
5524         PR c++/6695
5525         * g++.dg/template/friend7.C: New file.
5526
5527 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
5528
5529         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
5530         return type.
5531
5532 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
5533
5534         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
5535         avoid division by zero.
5536
5537 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
5538
5539         * gcc.dg/Wunknownprag.c: New tests.
5540
5541 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
5542
5543         * gcc.c-torture/execute/simd-2.c: New test.
5544
5545 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
5546
5547         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
5548         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
5549         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
5550         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
5551         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
5552         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
5553         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
5554         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
5555         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
5556         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
5557         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
5558         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
5559         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
5560         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
5561         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
5562         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
5563         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
5564
5565 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
5566
5567         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
5568         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
5569         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
5570         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
5571         New tests.
5572         * gcc.dg/cpp/trad/directive.c: Update.
5573
5574 2002-06-23  Andreas Jaeger  <aj@suse.de>
5575
5576         * gcc.c-torture/execute/complex-6.c: New.
5577
5578 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
5579
5580         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
5581         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
5582         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
5583         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
5584
5585 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
5586
5587         * gcc.dg/cpp/trad: New directory with traditional tests copied
5588         from parent directory.
5589         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
5590         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
5591         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
5592         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
5593         Move to trad/ and rename.
5594         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
5595         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
5596         gcc.dg/cpp/trad/redef2.c: New tests.
5597         * gcc.dg/cpp/trad/trad.exp: New driver.
5598
5599 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
5600
5601         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
5602         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
5603         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
5604         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
5605         Remove.
5606
5607 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
5608
5609         * gcc.dg/20020620-1.c: New test.
5610
5611 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5612
5613         * g++.dg/template/ttp4.C: New test.
5614
5615 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
5616
5617         * g++.dg/opt/vt1.C: Fix regexp.
5618
5619 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5620
5621         * gcc.c-torture/execute/pure-1.c: Make functions static again.
5622         Don't use attribute `noinline'.
5623
5624 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
5625
5626         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
5627
5628 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
5629
5630         * gcc.c-torture/execute/simd-1.c: New.
5631
5632         * gcc.dg/simd-1.c: New.
5633
5634 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
5635
5636         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
5637
5638 2002-06-16  Richard Henderson  <rth@redhat.com>
5639
5640         * g++.dg/ext/anon-struct1.C: New.
5641         * g++.dg/ext/anon-struct2.C: New.
5642         * g++.dg/ext/anon-struct3.C: New.
5643         * gcc.dg/anon-struct-1.c: New.
5644         * gcc.dg/anon-struct-2.c: New.
5645         * gcc.dg/anon-struct-3.c: New.
5646         * gcc.dg/20011008-1.c: Adjust warning text.
5647         * gcc.dg/20020527-1.c: Add -fms-extensions.
5648
5649 2002-06-16  Richard Henderson  <rth@redhat.com>
5650
5651         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
5652
5653 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
5654
5655         * gcc.c-torture/execute/20020615-1.c: New test.
5656
5657 2002-06-15  Roger Sayle  <roger@eyesopen.com>
5658
5659         * gcc.c-tortuture/execute/compare-1.c: New test case.
5660         * gcc.c-tortuture/execute/compare-2.c: New test case.
5661         * gcc.c-tortuture/execute/compare-3.c: New test case.
5662
5663 2002-06-13  Richard Henderson  <rth@redhat.com>
5664
5665         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
5666         ia64 ilp32.
5667
5668 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5669
5670         * g++.dg/template/typename2.C: Update error message.
5671
5672 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
5673
5674         * gcc.c-torture/execute/20020611-1.c: New test.
5675
5676 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
5677
5678         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
5679         list of targets to skip.
5680
5681 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
5682
5683         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
5684         targets if not optimizing.
5685
5686 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
5687
5688         * gcc.c-torture/compile/20020605-1.c: New test.
5689
5690         * g++.dg/opt/vt1.C: New test.
5691
5692         * gcc.dg/20020531-1.c: New test.
5693
5694         * gcc.dg/20020530-1.c: New test.
5695
5696         * gcc.dg/20020527-1.c: New test.
5697
5698         * g++.dg/opt/cse1.C: New test.
5699
5700 2002-06-07  Roger Sayle  <roger@eyesopen.com>
5701
5702         * gcc.dg/20020607-2.c: New test case.
5703
5704 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
5705
5706         * gcc.c-torture/compile/20020604-1.c: New test.
5707
5708 2002-06-04  Richard Henderson  <rth@redhat.com>
5709
5710         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
5711         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
5712         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
5713
5714 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
5715
5716         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
5717
5718 2002-06-03  Richard Henderson  <rth@redhat.com>
5719
5720         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
5721         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
5722
5723 2002-06-02  Richard Henderson  <rth@redhat.com>
5724
5725         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
5726         test functions static.
5727
5728 2002-06-02  Andreas Jaeger  <aj@suse.de>
5729
5730         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
5731         now.
5732
5733 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
5734
5735         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
5736         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
5737         Update for mofified diagnostics.
5738         * gcc.dg/c99-intconst-1.c: No longer fail.
5739
5740 2002-06-02  Richard Henderson  <rth@redhat.com>
5741
5742         * gcc.dg/uninit-A.c: Remove xfail markers.
5743
5744 2002-06-01  Roger Sayle  <roger@eyesopen.com>
5745
5746         * gcc.dg/fnegate-1.c: New test case.
5747
5748 2002-05-30  Osku Salerma  <osku@iki.fi>
5749
5750         * gcc.c-torture/execute/mayalias-1.c: New file.
5751
5752 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
5753
5754         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
5755         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
5756         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
5757
5758 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
5759
5760         * gcc.c-torture/execute/20020529-1.c: New test.
5761
5762 2002-05-27  Richard Henderson  <rth@redhat.com>
5763
5764         * g++.dg/ext/attrib6.C: New test case.
5765
5766 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5767
5768         * gcc.c-torture/execute/pure-1.c: New test.
5769
5770 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
5771
5772         * gcc.dg/cpp/arith-2.c: Remove.
5773
5774 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
5775
5776         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
5777         * gcc.dg/cpp/if-3.c: Remove.
5778
5779 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
5780
5781         * g++.dg/opt/cse2.C: New test.
5782
5783 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
5784
5785         * gcc.dg/cpp/arith-1.c: New semantic tests.
5786         * gcc.dg/cpp/if-1.c: Update.
5787
5788 2002-05-24  Ben Elliston  <bje@redhat.com>
5789
5790         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
5791
5792 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
5793
5794         * gcc.dg/verbose-asm.c: New test.
5795
5796 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
5797
5798         * gcc.dg/cpp/paste12.c: New test.
5799
5800 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
5801
5802         * g++.dg/parse/named_ops.C: New test.
5803
5804 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
5805
5806         * gcc/testsuite/gcc.dg/weak-8.c: New test.
5807
5808 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
5809
5810         * gcc.dg/weak-2.c: Allow optional leading underscore
5811         in scan-assembler symbol name.
5812         * gcc.dg/weak-3.c: Likewise.
5813         * gcc.dg/weak-4.c: Likewise.
5814         * gcc.dg/weak-5.c: Likewise.
5815
5816 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
5817
5818         * gcc.dg/20020523-1.c: New test.
5819
5820 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
5821
5822         * objc.dg/const-str-2.m: Update now that we stop after
5823         a command line error.
5824
5825 2002-05-22  Richard Henderson  <rth@redhat.com>
5826
5827         * g++.dg/dg.exp: Fix typo in test pruneing.
5828
5829 2002-05-22  Richard Henderson  <rth@redhat.com>
5830
5831         * g++.dg/dg.exp: Prune the tls subdirectory.
5832         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
5833         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
5834         * g++.dg/tls/init-1.C: New.
5835
5836 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
5837
5838         * gcc.dg/20020517-1.c: New test.
5839
5840 2002-05-21  Richard Henderson  <rth@redhat.com>
5841
5842         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
5843         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
5844
5845 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
5846
5847         * g++.dg/other/copy2.C: New test.
5848
5849 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
5850
5851         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
5852         (MAX_COPY): Bump up to 10 times sizeof (long long).
5853         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
5854
5855         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
5856         sizeof (long long).
5857
5858         * gcc.c-torture/execute/strcpy-1.c: New test.
5859
5860 2002-05-19  Jason Merrill  <jason2redhat.com>
5861
5862         * g++.dg/ext/oper1.C: New test.
5863
5864 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
5865 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
5866
5867         * README.QMTEST: New file.
5868
5869         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
5870
5871 2002-05-19  Andreas Jaeger  <aj@suse.de>
5872
5873         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
5874         now.
5875         * gcc.c-torture/execute/loop-2d.x: Likewise.
5876
5877 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
5878
5879         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
5880         support weak symbols.
5881         * gcc.dg/weak-4.c: Likewise
5882         * gcc.dg/weak-6.c: Likewise
5883
5884 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
5885
5886         * gcc.dg/weak-3.c: Add dg-excess-error comment for
5887         cygwin, coff and h8300-*-hms targets
5888         * gcc.dg/weak-5.c: Likewise
5889         * gcc.dg/weak-7.c: Likewise
5890
5891 2002-05-16  Jason Merrill  <jason@redhat.com>
5892
5893         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
5894         (scan-assembler-not, scan-assembler-dem): Likewise.
5895         (scan-assembler-dem-not): Likewise.
5896
5897 2002-05-15  Richard Henderson  <rth@redhat.com>
5898
5899         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
5900
5901 2002-05-15  Richard Henderson  <rth@redhat.com>
5902
5903         * gcc.dg/weak-5.c (vfoo1c): No warning here.
5904         (vfoo1f): Warning here.
5905         (vfoo1l): Don't redefine the alias.
5906
5907 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
5908
5909         * g++.dg/init/pm1.C: New test.
5910
5911 2002-05-12  David S. Miller  <davem@redhat.com>
5912
5913         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
5914         types.
5915
5916 2002-05-10  Roger Sayle  <roger@eyesopen.com>
5917
5918         * gcc.c-torture/execute/20020510-1.c: New test case.
5919
5920 2002-05-10  David S. Miller  <davem@redhat.com>
5921
5922         * gcc.c-torture/execute/conversion.c: Test long double too.
5923
5924 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
5925
5926         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
5927         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
5928         * lib/g++.exp (g++_link_flags): Likewise.
5929         * lib/objc.exp (objc_target_compile): Likewise.
5930
5931 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
5932
5933         * gcc.dg/cpp/poison.c: Update.
5934         * gcc.dg/cpp/20000625-2.c: Remove.
5935         * gcc.dg/cpp/direct2s.c: Remove final test.
5936
5937 2002-05-08  Tom Rix  <trix@redhat.com>
5938
5939         * gcc.c-torture/execute/20020508-1.c: New test.
5940         * gcc.c-torture/execute/20020508-2.c: New test.
5941         * gcc.c-torture/execute/20020508-3.c: New test.
5942
5943 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
5944
5945         * gcc.dg/cpp/charconst-4.c: More tests.
5946
5947 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
5948
5949         PR c/6569
5950         * gcc.dg/weak-3.c: Update location of warning messages.
5951         * gcc.dg/weak-5.c: Likewise.
5952
5953 2002-05-06  Roger Sayle  <roger@eyesopen.com>
5954
5955         * gcc.c-torture/execute/20020506-1.c: New test case.
5956
5957 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
5958
5959         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
5960
5961 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
5962
5963         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
5964
5965 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
5966
5967         * gcc.dg/cpp/charconst-3.c: New test.
5968
5969 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
5970
5971         * gcc.dg/cpp/charconst.c: Update tests.
5972
5973 2002-05-05  Tim Josling  <tej@melbpc.org.au>
5974
5975         * treelang: Added directory for new sample language treelang. Also
5976         lib/treelang.exp: New file to signal treelang should be tested.
5977
5978 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
5979
5980         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
5981         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
5982         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
5983         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
5984         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
5985         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
5986         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
5987
5988 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
5989
5990         * gcc.dg/format/xopen-2.c: New test.
5991
5992 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
5993
5994         * gcc.dg/20020503-1.c: New test.
5995
5996 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
5997
5998         * g++.dg/init/dtor1.C: Make it tougher.
5999
6000 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
6001
6002         * g++.dg/init/dtor1.C: New test.
6003
6004 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
6005
6006         * gcc.dg/altivec-8.c: New.
6007
6008 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
6009
6010         * gcc.dg/altivec-7.c: New.
6011
6012 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
6013
6014         * g++.dg/parse/typedef1.C: New test.
6015
6016 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
6017
6018         PR c++/6486
6019         * g++.dg/template/friend6.C: New test.
6020
6021         PR c++/6492
6022         * g++.dg/init/copy1.C: New test.
6023
6024 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
6025
6026         * g++.dg/warn/effc1.C: New test.
6027
6028 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
6029
6030         * gcc.dg/cpp/if-cexp.c: Add a test.
6031
6032 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
6033
6034         * gcc.dg/20020426-2.c: New test.
6035
6036 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
6037
6038         * gcc.dg/cpp/if-mop.c: Update.
6039         * gcc.dg/cpp/if-mpar.c: Add test.
6040         * gcc.dg/cpp/if-oppr.c: Update.
6041
6042 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
6043
6044         PR c/6343
6045         * gcc.dg/weak-[2-7].c: New tests.
6046
6047 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
6048
6049         * gcc.dg/enum1.c: New test.
6050
6051 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
6052
6053         PR c++/6497
6054         * g++.dg/inherit/access2.C: New test.
6055
6056 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
6057
6058         PR bootstrap/6445
6059         * gcc.dg/20020426-1.c: New test.
6060
6061 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
6062
6063         * g++.dg/abi/enum1.C: New test.
6064
6065 2002-04-26  Richard Henderson  <rth@redhat.com>
6066
6067         * gcc.dg/c99-bool-1.c: Expect always true warning.
6068
6069 2002-04-25  Roger Sayle  <roger@eyesopen.com>
6070
6071         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
6072
6073 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6074
6075         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
6076         targets.
6077
6078 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
6079
6080         * g++.dg/abi/mange7.C: New test.
6081
6082         PR c++/6438.
6083         * g++.dg/parse/stmtexpr2.C: New test.
6084
6085 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
6086
6087         * gcc.dg/20020312-2.c: Add SH target.
6088
6089 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6090
6091         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
6092         compiler output on mips*-*-irix*.
6093
6094 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
6095
6096         * g++.dg/parse/attr1.C: New test.
6097
6098 2002-04-23  Roger Sayle  <roger@eyesopen.com>
6099
6100         * gcc.c-torture/execute/string-opt-17.c: New test case.
6101         * gcc.c-torture/execute/memset-2.c: New test case.
6102
6103 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
6104
6105         PR c++/6256:
6106         * g++.dg/template/friend5.C: New test.
6107
6108         PR c++/6331:
6109         * g++.dg/template/qual1.C: Likewise.
6110
6111 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
6112
6113         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
6114         Include stdlib.h, not stdio.h or ctype.h.
6115
6116 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
6117
6118         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
6119         cris-*-elf* and mmix-*-*.
6120         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
6121         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
6122         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
6123         Ditto.
6124         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
6125         * gcc.dg/wchar_t-1.c: Ditto.
6126
6127 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
6128
6129         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
6130         Clarify comment.
6131
6132 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
6133
6134         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
6135
6136 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
6137
6138         * gcc.c-torture/execute/20000906-1.x: Delete.
6139
6140 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
6141
6142         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
6143
6144 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
6145
6146         * PR6367
6147         * g77.f-torture/execute/6367.f: New test.
6148         * g77.f-torture/execute/6367.x: Disable for MMIX.
6149
6150 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
6151
6152         * PR6352
6153         * g++.dg/opt/inline2.C: New test.
6154
6155 2002-04-18  Richard Henderson  <rth@redhat.com>
6156
6157         * gcc.dg/20000906-1.c: Enable for all targets.
6158         * gcc.c-torture/compile/iftrap-2.c: New.
6159
6160 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
6161
6162         * gcc.dg/20020418-1.c: New test.
6163         * gcc.dg/20020418-2.c: New test.
6164
6165 2002-04-18  Richard Henderson  <rth@redhat.com>
6166
6167         * gcc.c-torture/compile/iftrap-1.c: New.
6168         * gcc.dg/iftrap-1.c: Adjust for ia64.
6169         * gcc.dg/iftrap-2.c: New.
6170
6171 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
6172
6173         * gcc.c-torture/compile/20020418-1.c: New test.
6174
6175 2002-04-18  Roger Sayle  <roger@eyesopen.com>
6176
6177         * gcc.c-torture/compile/20020415-1.c: New.
6178
6179 2002-04-18  David S. Miller  <davem@redhat.com>
6180
6181         * gcc.c-torture/execute/20020418-1.c: New test.
6182
6183 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
6184
6185         * gcc.dg/20020416-1.c: New test.
6186
6187         * g++.dg/opt/inline1.C: New test.
6188
6189 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
6190
6191         * gcc.dg/altivec-5.c: New test.
6192
6193         * gcc.dg/20020415-1.c: New test.
6194
6195 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
6196
6197         * testsuite/lib/chill.exp: Remove.
6198
6199 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
6200
6201         * g++.dg/other/big-struct.C: New test.
6202
6203 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
6204
6205         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
6206         of scratch file.
6207
6208 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
6209
6210         PR c/6277
6211         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
6212         in scan-assembler function name
6213
6214 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
6215
6216         * g77.f-torture/execute/980628-4.x,
6217         g77.f-torture/execute/980628-5.x,
6218         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
6219         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
6220         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
6221         i[34567]86-*-*.
6222
6223 2002-04-13  David S. Miller  <davem@redhat.com>
6224
6225         * gcc.c-torture/execute/20020413-1.c: New test.
6226
6227 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
6228
6229         * gcc.dg/asm-6.c,
6230         * g++.dg/ext/asm1.C: New tests.
6231
6232 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
6233
6234         PR c++ 5373.
6235         * g++.dg/parse/stmtexpr1.C: New test.
6236
6237         PR c++/5189.
6238         * g++.dg/template/copy1.C: New test.
6239
6240 2002-04-12  Richard Henderson  <rth@redhat.com>
6241
6242         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
6243
6244 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
6245
6246         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
6247         gcc.c-torture/execute/20020307-2.c.
6248
6249 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
6250
6251         * g++.dg/ext/attrib5.C,
6252         * g++.dg/lookup/struct1.C: New tests.
6253
6254 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
6255
6256         * gcc.dg/20020411-1.c: New test.
6257
6258         * gcc.c-torture/execute/20020411-1.c: New test.
6259
6260 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
6261
6262         * g77.f-torture/execute/6177.f: New test.
6263
6264 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
6265
6266         PR middle-end/6247
6267         * g++.dg/opt/cleanup1.C: New test.
6268
6269         * g++.dg/opt/const1.C: New test.
6270
6271 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
6272
6273         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
6274
6275 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
6276
6277         PR c++/5507
6278         * g++.dg/template/typename2.C: New test.
6279
6280 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
6281
6282         * gcc.c-torture/execute/loop-12.c: New.
6283
6284 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
6285
6286         * g77.f-torture/execute/980628-4.x,
6287         g77.f-torture/execute/980628-5.x,
6288         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
6289         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
6290         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
6291
6292 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
6293
6294         PR optimization/6086
6295         * g++.dg/opt/preinc1.C: New test.
6296
6297 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
6298
6299         PR c++/5571
6300         * g++.dg/opt/static2.C: New test.
6301
6302 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
6303
6304         PR c/5120
6305         * gcc.dg/20020406-1.c: New test.
6306
6307 2002-04-04  David S. Miller  <davem@redhat.com>
6308
6309         * gcc.c-torture/execute/20020404-1.c: New test.
6310
6311 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
6312
6313         PR c/6123
6314         * gcc.dg/20020312-2.c: Do not declare global register variable
6315         if __PIC__ or __pic__ is defined.
6316
6317 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
6318
6319         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
6320         __asm__ so that it works correctly even if -ansi -pedantic-errors.
6321
6322 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6323
6324         * gcc.misc-tests/linkage.exp: Update last change to handle
6325         sparc*-, not just sparc-.
6326
6327 2002-04-03  Richard Henderson  <rth@redhat.com>
6328
6329         * gcc.dg/cpp/ucs.c: Improved long UCS test.
6330
6331 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
6332
6333         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
6334
6335 2002-04-02  David S. Miller  <davem@redhat.com>
6336
6337         * gcc.c-torture/execute/20020402-3.c: New test.
6338
6339 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
6340
6341         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
6342         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
6343
6344         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
6345         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
6346         g77.f-torture/execute/20001201.x,
6347         g77.f-torture/execute/u77-test.x: New files.
6348
6349         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
6350         * gcc.dg/wchar_t-1.c: Ditto.
6351
6352 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
6353
6354         * gcc.c-torture/execute/20020402-1.c: New test.
6355
6356 2002-04-01  Richard Henderson  <rth@redhat.com>
6357
6358         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
6359
6360         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
6361
6362 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6363
6364         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
6365
6366 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
6367
6368         * g++.dg/inherit/template-as-base.C: Expect error.
6369         * g++.dg/inherit/namespace-as-base.C: Likewise.
6370
6371 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
6372
6373         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
6374         g++.dg/ext/instantiate3.C: Tweak match patterns.
6375
6376         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
6377         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
6378         -da test.
6379
6380 2002-03-31  Richard Henderson  <rth@redhat.com>
6381
6382         * gcc.dg/special/alias-2.c: New.
6383         * gcc.dg/special/ecos.exp: Run it.
6384
6385 2002-03-31  Richard Henderson  <rth@redhat.com>
6386
6387         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
6388
6389 2002-03-31  Kazu Hirata  <kazu@hxi.com>
6390
6391         * gcc.dg/weak-1.c: Disable on h8300 port.
6392
6393 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
6394
6395         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
6396         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
6397         ordering tests.
6398         * g++.dg/bprob/bprob-1.C: New test.
6399         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
6400         * g++.dg/gcov/gcov-1.C: New test.
6401         * g++.dg/gcov/gcov-1.x: New file.
6402         * g++.dg/gcov/gcov-2.C: New test.
6403         * g++.dg/gcov/gcov-3.C: New test.
6404         * g++.dg/gcov/gcov-3.h: New file.
6405
6406 2002-03-28  Roger Sayle  <roger@eyesopen.com>
6407
6408         * g++.old-deja/g++.other/builtins5.C: New test.
6409         * g++.old-deja/g++.other/builtins6.C: New test.
6410         * g++.old-deja/g++.other/builtins7.C: New test.
6411         * g++.old-deja/g++.other/builtins8.C: New test.
6412         * g++.old-deja/g++.other/builtins9.C: New test.
6413
6414 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
6415
6416         * g++.dg/opt/static1.C: New test.
6417
6418         * g++.dg/opt/longbranch1.C: New test.
6419
6420 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
6421
6422         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
6423
6424         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
6425
6426 2002-03-28  Jeffrey A Law  (law@redhat.com)
6427
6428         * gcc.c-torture/execute/20020328-1.c: New test.
6429
6430 2002-03-27  Richard Henderson  <rth@redhat.com>
6431
6432         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
6433         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
6434         move from g++.old-deja/g++.ext/.
6435
6436 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
6437
6438         * g++.dg/init/new2.C: New test.
6439
6440 2002-03-26  Richard Henderson  <rth@redhat.com>
6441
6442         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
6443
6444         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
6445         on sparc.
6446
6447         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
6448         sparcv9 systems.
6449         * gcc.dg/20001102-1.c: Likewise.
6450
6451 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
6452
6453         * gcc.dg/cpp/endif-pedantic1.c,
6454         gcc.dg/cpp/endif-pedantic2.c:  New tests.
6455
6456 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
6457
6458         * g++.dg/init/new1.C: New test.
6459
6460 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
6461
6462         * g++.dg/abi/vbase9.C: New test.
6463
6464 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
6465
6466         * gcc.dg/arm-asm.c: New test.
6467
6468 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
6469
6470         * gcc.dg/Wswitch-enum.c: New test.
6471         Fix PR c/5044.
6472
6473 2002-03-26  Richard Henderson  <rth@redhat.com>
6474
6475         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
6476         structure.
6477
6478 2002-03-25  Richard Henderson  <rth@redhat.com>
6479
6480         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
6481         sparcv9 systems.
6482
6483         * gcc.c-torture/compile/20011119-1.c (xxx): New.
6484         * gcc.c-torture/compile/20011119-2.c (xxx): New.
6485
6486 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
6487
6488         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
6489
6490 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
6491
6492         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
6493         targets using generic thunk support.
6494
6495 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
6496
6497         * gcc.c-torture/compile/20020323-1.c: New test.
6498
6499         * g++.dg/opt/conj2.C: New test.
6500
6501 2002-03-24  Richard Henderson  <rth@redhat.com>
6502
6503         * gcc.dg/weak-1.c: Use -fno-common.
6504
6505 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
6506
6507         * g77.dg/f77-edit-apostrophe-out.f: New test
6508         * g77.dg/f77-edit-h-out.f: New test
6509         * g77.dg/f77-edit-t-in.f: New test
6510         * g77.dg/f77-edit-t-out.f: New test
6511         * g77.dg/f77-edit-x-out.f: New test
6512         * g77.dg/f77-edit-slash-out.f: New test
6513         * g77.dg/f77-edit-colon-out.f: New test
6514         * g77.dg/f77-edit-s-out.f: New test
6515
6516 2002-03-24  Richard Henderson  <rth@redhat.com>
6517
6518         * objc/execute/formal_protocol-6.x: New XFAIL.
6519
6520 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
6521
6522         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
6523         that do not support weak symbols
6524
6525 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
6526
6527         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
6528         * lib/g77.exp:  Likewise
6529         * lib/objc.exp: Likewise
6530
6531 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
6532
6533         * gcc.dg/Wswitch-default.c: New test.
6534
6535 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
6536
6537         * g++.dg/other/enum1.C: New test.
6538
6539 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
6540
6541         * gcc.dg/pragma-ep-3.c: Fix typo.
6542
6543 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
6544
6545         * g++.dg/inherit/template-as-base.C: New test.
6546
6547 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
6548
6549         * g++.old-deja/g++.other/dwarf2-1.C: Move...
6550         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
6551
6552 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
6553
6554         * gcc.dg/cpp/multiline.c: Update to match.
6555
6556 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
6557
6558         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
6559
6560 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
6561
6562         * gcc.dg/cpp/extratokens2.c:  New file.
6563
6564 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
6565
6566         * gcc.dg/20020312-2.c: Add rs6000 target.
6567
6568         * gcc.c-torture/compile/20020319-1.c: New test.
6569
6570 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
6571
6572         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
6573         (A, E): Handle this.
6574
6575 2002-03-20  Jason Merrill  <jason@redhat.com>
6576
6577         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
6578         ignoring -fpic.
6579         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
6580         through prune_gcc_output.
6581
6582 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
6583
6584         * gcc.c-torture/compile/20020320-1.c: New test.
6585
6586 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
6587
6588         * gcc.c-torture/compile/20020318-1.c: New test.
6589
6590         * gcc.dg/struct-by-value-1.c: New test.
6591
6592         * gcc.dg/20020319-1.c: New test.
6593
6594 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
6595
6596         * g++.dg/opt/conj1.C: New test.
6597
6598 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
6599
6600         * g++.dg/template/qualttp20.C: Revert previous change.
6601         * g++.dg/template/qualttp3.C: Likewise.
6602         * g++.dg/template/qualttp4.C: Likewise
6603         * g++.dg/template/qualttp5.C: Likewise
6604         * g++.dg/template/qualttp6.C: Likewise
6605         * g++.dg/template/qualttp7.C: Likewise
6606         * g++.dg/template/qualttp8.C: Likewise
6607         * g++.dg/template/recurse.C: Likewise.
6608
6609 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
6610
6611         * gcc.dg/cpp/wchar-1.c: Update.
6612
6613 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
6614
6615         * g++.dg/template/conv1.C: New test.
6616         * g++.dg/template/conv2.C: New test.
6617         * g++.dg/template/conv3.C: New test.
6618         * g++.dg/template/conv4.C: New test.
6619
6620 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
6621
6622         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
6623         * g++.dg/template/qualttp3.C: Likewise.
6624         * g++.dg/template/qualttp4.C: Likewise
6625         * g++.dg/template/qualttp5.C: Likewise
6626         * g++.dg/template/qualttp6.C: Likewise
6627         * g++.dg/template/qualttp7.C: Likewise
6628         * g++.dg/template/qualttp8.C: Likewise
6629         * g++.dg/template/recurse.C: Likewise.
6630
6631 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
6632
6633         * g++.dg/opt/dtor1.C: New test.
6634
6635 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
6636
6637         * gcc.c-torture/compile/20020315-1.c: New test.
6638
6639 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
6640
6641         * gcc.dg/weak-1.c: Fix scan tests.
6642
6643 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
6644
6645         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
6646         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
6647         cris-*-aout* mmix-*-*.
6648         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
6649         cris-*-aout* mmix-*-*.
6650         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
6651         cris-*-elf* cris-*-aout* and mmix-*-*.
6652         * gcc.dg/20001009-1.c: Ditto.
6653         * gcc.dg/20010912-1.c: Ditto.
6654         * gcc.dg/20020122-4.c: Ditto.
6655         * gcc.dg/inline-2.c: Ditto.
6656
6657 2002-03-14  Jeffrey A Law  (law@cygnus.com)
6658
6659         * gcc.c-torture/compile/20020314-1.c: New test.
6660
6661 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
6662
6663         * gcc.c-torture/execute/20020314-1.c: New test.
6664
6665 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
6666
6667         * g++.dg/warn/Wunused-1.C: New test.
6668
6669 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
6670
6671         * g++.dg/abi/mangle6.C: New test.
6672
6673 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
6674
6675         * gcc.c-torture/compile/20020309-2.c: New test.
6676
6677         * gcc.c-torture/compile/20020312-1.c: New test.
6678
6679 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
6680
6681         * g++.dg/other/access1.C: New test.
6682
6683 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
6684
6685         * gcc.c-torture/execute/wchar_t-1.c: New test.
6686
6687 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
6688
6689         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
6690
6691 2002-03-12  Roger Sayle  <roger@eyesopen.com>
6692
6693         * gcc.dg/20020312-1.c: New test case.
6694
6695 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
6696
6697         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
6698
6699 2002-03-11  Richard Henderson  <rth@redhat.com>
6700
6701         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
6702         * g++.old-deja/g++.jason/report.C: Likewise.
6703
6704 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
6705
6706         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
6707         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
6708
6709 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
6710
6711         * testsuite/g++.dg/overload/pmf1.C: New test.
6712
6713 2002-03-11  Kazu Hirata  <kazu@hxi.com>
6714
6715         * gcc.c-torture/execute/20020307-1.c: Use long.
6716
6717 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
6718
6719         PR optimization/5844
6720         * gcc.dg/20020310-1.c: New test.
6721
6722 2002-03-09  Michael Meissner  <meissner@redhat.com>
6723
6724         * gcc.c-torture/execute/memcpy-2.c: New test.
6725         * gcc.c-torture/execute/memset-1.c: New test.
6726         * gcc.c-torture/execute/strlen-1.c: New test.
6727         * gcc.c-torture/execute/strcmp-1.c: New test.
6728         * gcc.c-torture/execute/strncmp-1.c: New test.
6729
6730 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
6731
6732         * gcc.dg/ppc-ldstruct.c: New test.
6733
6734 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
6735
6736         * gcc.c-torture/execute/va-arg-22.c: New test.
6737
6738 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
6739
6740         * gcc.c-torture/compile/20020309-1.c: New test.
6741
6742 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
6743
6744         * gcc.c-torture/execute/20020307-2.c: New test.
6745
6746 2002-03-07  Jeffrey A Law  (law@redhat.com)
6747
6748         * g77.f-torture/compile/20020307-1.f: New test.
6749
6750 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
6751
6752         * gcc.dg/unordered-1.c: New test.
6753
6754 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
6755
6756         * gcc.c-torture/execute/20020307-1.c: New test.
6757
6758 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
6759
6760         * gcc.dg/20020304-1.c: New test.
6761
6762         * gcc.c-torture/compile/20020304-2.c: New test.
6763
6764 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
6765
6766         * gcc.c-torture/compile/20020304-1.c: New test case
6767         (from PR c/5830).
6768
6769 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
6770
6771         * gcc.dg/20020103-1.c: Add other -D ppc variants.
6772
6773 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
6774
6775         * g++.dg/other/classkey1.C: New test.
6776
6777 2002-03-01  Richard Henderson  <rth@redhat.com>
6778
6779         * gcc.c-torture/compile/981223-1.x: New.
6780         * gcc.c-torture/compile/920625-1.x: New.
6781
6782 2002-02-28  Richard Henderson  <rth@redhat.com>
6783
6784         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
6785
6786 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
6787
6788         * gcc.c-torture/execute/20020227-1.c: New test.
6789
6790 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
6791
6792         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
6793         here" ERROR lines.
6794         * g++.old-deja/g++.oliva/partord1.C: Likewise.
6795         * g++.old-deja.g++.other/defarg1.C: Likewise.
6796         * g++.old-deja/g++.pt/calls2.C: Likewise.
6797         * g++.old-deja/g++.pt/crash20.C: Likewise.
6798         * g++.old-deja/g++.pt/crash30.C: Likewise.
6799         * g++.old-deja/g++.pt/crash36.C: Likewise.
6800         * g++.old-deja/g++.pt/crash6.C: Likewise.
6801         * g++.old-deja/g++.pt/defarg13.C: Likewise.
6802         * g++.old-deja/g++.pt/derived3.C: Likewise.
6803         * g++.old-deja/g++.pt/error1.C: Likewise.
6804         * g++.old-deja/g++.pt/friend21.C: Likewise.
6805         * g++.old-deja/g++.pt/friend23.C: Likewise.
6806         * g++.old-deja/g++.pt/infinite1.C: Likewise.
6807         * g++.old-deja/g++.robertl/eb128.C: Likewise.
6808
6809 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
6810
6811         * gcc.c-torture/execute/20020225-2.c: New test.
6812
6813 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
6814
6815         * gcc.c-torture/execute/920730-1t.c,
6816         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
6817         Delete test cases, only relevant to -traditional.
6818
6819 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
6820
6821         * gcc.dg/cpp/undef1.c: Remove.
6822         * gcc.dg/cpp/directiv.c: Update.
6823         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
6824
6825 2002-02-27  Michael Meissner  <meissner@redhat.com>
6826
6827         * gcc.c-torture/execute/20020226-1.c: New test.
6828
6829 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
6830
6831         * g++.dg/debug/debug4.C: New test.
6832
6833         * gcc.dg/ia64-visibility-1.c: New test.
6834
6835 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
6836
6837         * gcc.dg/debug/20020224-1.c: New.
6838
6839 2002-02-25  Kazu Hirata  <kazu@hxi.com>
6840
6841         * gcc.c-torture/execute/960416-1.x: New.
6842         * gcc.c-torture/execute/divconst-3.x: Likewise.
6843
6844 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
6845
6846         * gcc.dg/20020224-1.c: New test.
6847
6848 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
6849
6850         * gcc.c-torture/execute/20020225-1.c: New.
6851
6852 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
6853
6854         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
6855
6856 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
6857
6858         * gcc.dg/20020222-1.c: New test.
6859
6860 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
6861
6862         * g++.dg/opt/anonunion1.C: New test.
6863
6864 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
6865
6866         * g++.dg/template/qualttp19.C: New test.
6867         * g++.dg/template/qualttp20.C: New test.
6868         * g++.old-deja/g++.jason/report.C: Adjust expected errors
6869         * g++.old-deja/g++.other/qual1.C: Likewise.
6870
6871 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
6872
6873         * gcc.dg/attr-alwaysinline.c: New.
6874
6875 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
6876
6877         * gcc.dg/20020220-1.c: New test.
6878
6879         * gcc.dg/20020220-2.c: New test.
6880
6881         * g++.dg/opt/mmx1.C: New test.
6882
6883 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
6884
6885         * gcc.c-torture/compile/20020110.c: New test.
6886
6887 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
6888
6889         * gcc.c-torture/execute/20020219-1.c: New test.
6890
6891         * gcc.dg/20020219-1.c: New test.
6892
6893         * gcc.dg/noncompile/20020220-1.c: New test.
6894
6895         * g++.dg/opt/ptrintsum1.C: New test.
6896
6897         * gcc.dg/debug/20020220-1.c: New test.
6898
6899 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
6900
6901         * gcc.c-torture/execute/20020216-1.c: New test.
6902
6903 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
6904
6905         * gcc.dg/decl-1.c: Update, new test.
6906
6907 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
6908
6909         * g++.dg/abi/bitfield1.C: New test.
6910         * g++.dg/abi/bitfield2.C: New test.
6911
6912 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
6913
6914         * gcc.dg/attr-nest.c: New test.
6915
6916 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
6917
6918         * gcc.c-torture/execute/20020215-1.c: New test.
6919
6920 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
6921
6922         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
6923         * g++.dg/debug/debug.exp: New.
6924         * g++.dg/debug/trivial.C: New.
6925         * g++.dg/debug/debug1.C: Moved...
6926         * g++.dg/other/debug1.C: ...from here.
6927         * g++.dg/debug/debug2.C: Moved...
6928         * g++.dg/other/debug2.C: ...from here.
6929         * g++.dg/debug/debug3.C: Moved...
6930         * g++.dg/other/debug3.C: ...from here.
6931
6932         * gcc.dg/noncompile/20020213-1.c: New test.
6933
6934 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
6935
6936         * g++.dg/other/debug3.C: New test.
6937
6938         * gcc.c-torture/execute/20020213-1.c: New test.
6939
6940 2002-02-13  Richard Smith <richard@ex-parrot.com>
6941
6942         * g++.old-deja/g++.other/thunk1.C: New test.
6943
6944 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
6945
6946         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
6947
6948 2002-02-13  Stan Shebs  <shebs@apple.com>
6949
6950         * gcc.dg/altivec-3.c: New.
6951
6952 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
6953
6954         * gcc.dg/Wunreachable-1.c: New test.
6955         * gcc.dg/Wunreachable-2.c: New test.
6956
6957 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
6958
6959         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
6960
6961 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
6962
6963         * gcc.dg/decl-1.c: New test.
6964
6965 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
6966
6967         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
6968
6969 2002-02-10  Kazu Hirata  <kazu@hxi.com>
6970
6971         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
6972         * gcc.c-torture/compile/980506-1.x: Likewise.
6973
6974 2002-02-10  Kazu Hirata  <kazu@hxi.com>
6975
6976         * gcc.dg/20020210-1.c: New.
6977
6978 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
6979
6980         * g77.f-torture/execute/947.f: New regression test
6981         for PR fortran/947.
6982
6983 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
6984
6985         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
6986         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
6987
6988 2002-02-08  Richard Henderson  <rth@redhat.com>
6989
6990         * gcc.c-torture/compile/labels-3.c: New.
6991
6992 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
6993
6994         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
6995         expression statements work instead.
6996         * gcc.dg/noncompile/20020207-1.c: New test.
6997
6998 2002-02-07  Richard Henderson  <rth@redhat.com>
6999
7000         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
7001
7002 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
7003
7004         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
7005         message from g77
7006         * lib/g77-dg.exp: Trim g77 error messages so that they are
7007         recognized by dg.exp.
7008
7009 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
7010
7011         PR fortran/5473
7012         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
7013
7014 2002-02-07  Richard Henderson  <rth@redhat.com>
7015
7016         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
7017         to be sufficiently aligned for integers.
7018
7019 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
7020
7021         * g++.dg/template/friend4.C: New test.
7022
7023 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
7024
7025         PR fortran/5743
7026         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
7027         unsupported cases.
7028
7029 2002-02-07  Richard Henderson  <rth@redhat.com>
7030
7031         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
7032         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
7033         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
7034         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
7035
7036 2002-02-06  Richard Henderson  <rth@redhat.com>
7037
7038         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
7039
7040 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
7041
7042         * gcc.dg/20020206-1.c: New test.
7043
7044 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
7045
7046         * gcc.c-torture/execute/20020206-1.c: New test.
7047
7048         * gcc.c-torture/execute/20020206-2.c: New test.
7049
7050         PR optimization/5429:
7051         * gcc.c-torture/compile/20020206-1.c: New test.
7052
7053 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
7054
7055         * g++.dg/ext/align1.C: Do not use an explicit alignment value
7056         as certain file formats cannot support particularly large
7057         alignments.
7058
7059         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
7060         and do not expect to be able to link the executable.
7061
7062         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
7063         fail because the COFF format does not support the weak attribute.
7064
7065 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
7066
7067         * g77.dg/pr5473.f:  New test
7068
7069 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
7070
7071         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
7072         Fix testcase accordingly.
7073
7074 2002-02-04  Richard Henderson  <rth@redhat.com>
7075
7076         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
7077         (buf): Change to be an array of pointers, not ints.
7078
7079 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
7080
7081         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
7082         before all tests.  Move warning one line above to match where it
7083         C frontend emits.
7084         * gcc.dg/Wswitch-2.c: New test.
7085         * g++.dg/warn/Wswitch-1.C: New test.
7086         * g++.dg/warn/Wswitch-2.C: New test.
7087
7088 2002-02-04  Richard Henderson  <rth@redhat.com>
7089
7090         * g++.dg/abi/offsetof.C: Fix size comparison.
7091
7092 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
7093
7094         * gcc.dg/cast-qual-2.c: New test.
7095
7096 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
7097
7098         * gcc.dg/20020201-4.c: New test.
7099
7100 2002-02-04  Ben Elliston  <bje@redhat.com>
7101
7102         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
7103         target_info attribute != 0, in addition to the empty string.
7104         (gcc_target_compile): Likewise.
7105
7106 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
7107
7108         * gcc.dg/Wswitch.c: New test.
7109         PR gcc/4475. PR gcc/3780.
7110
7111 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
7112
7113         * g77.f-torture/execute/5122.f: New test for regressions
7114         against PR fortran/5122.
7115
7116 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
7117
7118         * g77.f-torture/compile/pr3743.f: Delete
7119         * g77.dg/pr3743-1.f: New test.
7120         * g77.dg/pr3743-2.f: New test.
7121         * g77.dg/pr3743-3.f: New test.
7122         * g77.dg/pr3743-4.f: New test.
7123
7124 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
7125
7126         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
7127
7128 2002-02-02  Richard Henderson  <rth@redhat.com>
7129
7130         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
7131         * gcc.c-torture/execute/bf64-1.c: Likewise.
7132
7133 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
7134
7135         * gcc.dg/20020201-2.c: New test.
7136
7137         * gcc.dg/20020201-3.c: New test.
7138
7139         * gcc.c-torture/execute/bitfld-2.c: New test.
7140
7141 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
7142
7143         * gcc.dg/bitfld-1.c: Update.
7144         * gcc.dg/bitfld-2.c: Update.
7145         * gcc.c-torture/execute/bitfld-1.x: New.
7146
7147 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
7148
7149         * gcc.c-torture/execute/20020201-1.c: New test.
7150
7151 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
7152
7153         PR target/5469
7154         * gcc.dg/20020201-1.c: New test.
7155
7156 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
7157
7158         PR fortran/3743
7159         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
7160         * g77.f-torture/compile/pr3743.x: Remove
7161
7162 2002-01-31  Tom Rix  <trix@redhat.com>
7163
7164         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
7165
7166 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
7167
7168         * gcc.dg/noncompile/20020130-1.c: New test.
7169
7170 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
7171
7172         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
7173
7174 2002-01-29  Richard Henderson  <rth@redhat.com>
7175
7176         * gcc.c-torture/execute/991118-1.c: Cast various constants back
7177         to long long.
7178         * gcc.c-torture/execute/bf64-1.c: Likewise.
7179
7180 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
7181
7182         * gcc.c-torture/execute/20020129-1.c: New test.
7183
7184 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
7185
7186         * gcc.c-torture/compile/20000224-1.c: Update.
7187         * gcc.c-torture/execute/bitfld-1.c: New tests.
7188         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
7189         * gcc.dg/uninit-A.c: Update.
7190
7191 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
7192
7193         * g++.dg/template/ctor1.C: Add instantiation.
7194
7195 2002-01-28  Paul Koning  <pkoning@equallogic.com>
7196
7197         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
7198         argument to __builtin_prefetch to be const ptr.
7199
7200 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
7201
7202         * gcc.c-torture/compile/20020120-1.c: New test.
7203
7204 2002-01-27  Kazu Hirata  <kazu@hxi.com>
7205
7206         * gcc.c-torture/execute/20020127-1.c: New test.
7207
7208 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
7209
7210         * g77.dg/f77-edit-i-in.f: New test
7211         * g77.dg/f77-edit-i-out.f: New test
7212
7213 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
7214
7215         * gcc.dg/debug/debug.exp: New file.
7216         * gcc.dg/debug/trivial.c: New file.
7217         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
7218         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
7219         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
7220         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
7221         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
7222         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
7223         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
7224         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
7225         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
7226         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
7227         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
7228         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
7229         * gcc.dg/20000503-1.c: Removed.
7230         * gcc.dg/20010207-1.c: Removed.
7231         * gcc.dg/20011223-1.c: Removed.
7232         * gcc.dg/20020104-2.c: Removed.
7233         * gcc.dg/debug-1.c: Removed.
7234         * gcc.dg/debug-2.c: Removed.
7235         * gcc.dg/debug-3.c: Removed.
7236         * gcc.dg/debug-4.c: Removed.
7237         * gcc.dg/debug-5.c: Removed.
7238         * gcc.dg/debug-6.c: Removed.
7239         * gcc.dg/dwarf2-1.c: Removed.
7240         * gcc.dg/dwarf2-2.c: Removed.
7241
7242 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
7243
7244         * g++.old-deja/g++.other/eh5.C: New test.
7245         * g++.old-deja/g++.other/sibcall2.C: New test.
7246         * g++.old-deja/g++.other/array9.C: New test.
7247         * g++.old-deja/g++.other/typename2.C: New test.
7248         * g++.old-deja/g++.other/crash60.C: New test.
7249         * g++.old-deja/g++.other/conv9.C: New test.
7250         * g++.old-deja/g++.other/mangle10.C: New test.
7251         * g++.old-deja/g++.other/unchanging1.C: New test.
7252         * g++.old-deja/g++.other/exprstmt1.C: New test.
7253         * g++.old-deja/g++.other/inline23.C: New test.
7254         * g++.old-deja/g++.eh/ia64-1.C: New test.
7255         * g++.old-deja/g++.other/dwarf2-1.C: New test.
7256         * g++.old-deja/g++.other/reload1.C: New test.
7257         * g++.old-deja/g++.other/static20.C: New test.
7258         * g++.old-deja/g++.other/local-alloc1.C: New test.
7259         * g++.old-deja/g++.other/conv8.C: New test.
7260         * g++.old-deja/g++.other/stmtexpr2.C: New test.
7261         * g++.old-deja/g++.other/storeexpr1.C: New test.
7262         * g++.old-deja/g++.other/storeexpr2.C: New test.
7263         * g++.dg/eh/template2.C: New test.
7264         * g++.dg/warn/weak1.C: New test.
7265
7266 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
7267
7268         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
7269         Remove first, non-varying, argument.
7270
7271 2002-01-23  Richard Henderson  <rth@redhat.com>
7272
7273         * gcc.dg/inline-2.c: New.
7274
7275         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
7276         Add optional target arg.  Check number of arguments.
7277         (scan-assembler-not, scan-assembler-dem): Likewise.
7278         (scan-assembler-dem-not): Likewise.
7279
7280 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
7281
7282         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
7283         line 12.
7284         * g++.old-deja/g++.brendan/parse3.C,
7285         g++.old-deja/g++.other/crash26.C,
7286         g++.old-deja/g++.other/crash28.C,
7287         g++.old-deja/g++.other/crash29.C,
7288         g++.old-deja/g++.other/crash30.C,
7289         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
7290
7291 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
7292
7293         * gcc.dg/20020115-1.c: New.
7294
7295 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
7296
7297         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
7298
7299 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
7300
7301         * gcc.dg/20020122-3.c: New.
7302
7303 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
7304
7305         * g++.dg/other/gc1.C: New test.
7306
7307 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
7308
7309         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
7310
7311 2002-01-22  Richard Henderson  <rth@redhat.com>
7312
7313         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
7314
7315 2002-01-22  Richard Henderson  <rth@redhat.com>
7316
7317         * gcc.dg/20020122-4.c: New.
7318
7319 2002-01-22  H.J. Lu <hjl@gnu.org>
7320
7321         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
7322         link output.
7323         * gcc.dg/special/ecos.exp: Likewise.
7324         * lib/g++-dg.exp: Likewise.
7325         * lib/g77-dg.exp: Likewise.
7326         * lib/gcc-dg.exp : Likewise.
7327         * lib/mike-g++.exp: Likewise.
7328         * lib/mike-g77.exp: Likewise.
7329         * lib/mike-gcc.exp: Likewise.
7330         * lib/objc-dg.exp: Likewise.
7331
7332 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
7333
7334         PR target/5379
7335         * gcc.dg/20020122-2.c: New test.
7336
7337 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
7338
7339         * gcc.dg/20020122-1.c: New test.
7340
7341 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
7342
7343         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
7344
7345 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
7346
7347         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
7348
7349 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7350
7351         * gcc.c-torture/compile/20020121-1.c: New test.
7352
7353 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
7354
7355         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
7356         ld_library_path.
7357
7358 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
7359
7360         * gcc.dg/20020218-1.c: New test.
7361
7362 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
7363
7364         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
7365         messages
7366         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
7367         "At global scope" warning
7368         * g++.dg/ext/align1.C: Change cygwin test for alignment
7369         from db-bogus to dg-warning
7370
7371 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
7372
7373         * g77.f-torture/compile/cpp2.F: New test.
7374
7375 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
7376
7377         * g++.dg/template/access1.C: New test.
7378
7379 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
7380
7381         * gcc.dg/20020118-1.c: New.
7382
7383 2002-01-18  Kazu Hirata  <kazu@hxi.com>
7384
7385         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
7386
7387 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
7388
7389         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
7390         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
7391         alignment warnings.
7392
7393 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
7394
7395         * gcc.misc-tests/i386-prefetch.exp: Save and restore
7396         torture_with_loops and torture_without_loops
7397
7398 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
7399
7400         * gcc.c-torture/compile/20020116-1.c: New test.
7401
7402 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
7403
7404         * gcc.dg/20020116-2.c: New test.
7405
7406         * gcc.dg/ultrasp4.c: New test.
7407
7408         * gcc.dg/20020116-1.c: New test.
7409
7410 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
7411
7412         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
7413         by EABI.
7414
7415 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
7416
7417         * gcc.misc-tests/i386-prefetch.exp: New.
7418         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
7419         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
7420         * gcc.misc-tests/i386-pf-none-1.c: New test.
7421         * gcc.misc-tests/i386-pf-sse-1.c: New test.
7422
7423 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
7424
7425         * gcc.dg/gnu89-init-1.c: Add new tests.
7426
7427 2002-01-15  Andreas Jaeger  <aj@suse.de>
7428
7429         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
7430         * gcc.dg/i386-mmx-2.c: Likewise.
7431         * gcc.dg/i386-sse-1.c: Likewise.
7432         * gcc.dg/i386-sse-2.c: Likewise.
7433         * gcc.dg/i386-sse-3.c: Likewise.
7434
7435 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
7436
7437         * g77.f-torture/execute/intrinsic-unix-bessel.f:
7438         Uncomment additional cases that now pass.
7439
7440 2002-01-11  Richard Henderson  <rth@redhat.com>
7441
7442         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
7443         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
7444
7445 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
7446
7447         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
7448
7449 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
7450
7451         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
7452         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
7453
7454 2002-01-10  Dale Johannesen  <dalej@apple.com>
7455
7456         * gcc.c-torture/execute/loop-11.c: New.
7457
7458 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
7459
7460         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
7461         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
7462
7463 2002-01-09  Richard Henderson  <rth@redhat.com>
7464
7465         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
7466         type in which to perform the operation for each size.
7467
7468 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
7469
7470         * gcc.c-torture/compile/20020109-2.c: New test.
7471
7472 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
7473
7474         * gcc.c-torture/execute/loop-10.c: New test.
7475
7476 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
7477
7478         * gcc.c-torture/compile/20010226-1.c: New test.
7479         * gcc.c-torture/compile/20010227-1.c: New test.
7480         * gcc.c-torture/compile/20010426-1.c: New test.
7481         * gcc.c-torture/compile/20010510-1.c: New test.
7482         * gcc.c-torture/compile/20010605-3.c: New test.
7483         * gcc.c-torture/compile/20010824-1.c: New test.
7484         * gcc.c-torture/execute/20010409-1.c: New test.
7485         * gcc.dg/noncompile/20000901-1.c: New test.
7486         * gcc.dg/20001023-1.c: New test.
7487         * gcc.dg/20001101-1.c: New test.
7488         * gcc.dg/20001102-1.c: New test.
7489         * gcc.dg/20010207-1.c: New test.
7490         * gcc.dg/20010405-1.c: New test.
7491         * gcc.dg/20010822-1.c: New test.
7492         * gcc.dg/20011107-1.c: New test.
7493
7494 2002-01-09  Jeffrey A Law  (law@redhat.com)
7495
7496         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
7497
7498         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
7499         execution failure on PA targets.
7500
7501 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
7502
7503         * gcc.c-torture/compile/20020109-1.c: New test.
7504
7505 2002-01-08  Kazu Hirata  <kazu@hxi.com>
7506
7507         * gcc.c-torture/execute/20020108-1.c: New test.
7508
7509 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
7510
7511         * gcc.dg/20020108-1.c: New test.
7512
7513 2002-01-08  H.J. Lu <hjl@gnu.org>
7514
7515         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
7516         for header files.
7517
7518 2002-01-08  Geoff Keating  <geoffk@redhat.com>
7519
7520         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
7521         consistency.
7522
7523 002-01-07  Aldy Hernandez  <aldyh@redhat.com>
7524
7525         * gcc.dg/altivec-4.c: Test altivec predicates.
7526
7527 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
7528
7529         * gcc.c-torture/execute/20020107-1.c: New test.
7530
7531 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
7532
7533         PR c/5279
7534         * gcc.c-torture/compile/20020106-1.c: New test.
7535
7536 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
7537
7538         * gcc.c-torture/execute/nestfunc-4.c: New test.
7539
7540 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
7541
7542         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
7543         extra triple that slipped in.
7544         * g++.old-deja/g++.abi/align.C: Likewise.
7545         * g++.old-deja/g++.abi/bitfields.C: Likewise.
7546
7547 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
7548
7549         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
7550         * g++.old-deja/g++.abi/align.C: Likewise.
7551         * g++.old-deja/g++.abi/bitfields.C: Likewise.
7552
7553         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
7554         on FreeBSD/i386.
7555         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
7556         FreeBSD.
7557
7558 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
7559
7560         * gcc.dg/20020104-1.c: New test.
7561
7562         * gcc.dg/20020104-2.c: New test.
7563
7564 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
7565
7566         * gcc.dg/20020103-1.c: Fix typo in target selector.
7567
7568 2002-01-03  Richard Henderson  <rth@redhat.com>
7569
7570         * gcc.dg/20020103-1.c: New.
7571
7572 2002-01-03  Kazu Hirata  <kazu@hxi.com>
7573
7574         * gcc.c-torture/execute/20020103-1.c: New test.
7575
7576 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
7577
7578         * g++.dg/other/debug2.C: New test.
7579
7580         * gcc.c-torture/compile/20020103-1.c: New test.
7581
7582 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
7583
7584         * gcc.dg/gnu89-init-1.c: Added new tests.
7585
7586 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
7587
7588         * g++.dg/template/friend2.C: Remove as patch is reverted.
7589
7590         * g++.dg/warn/oldcast1.C: New test.
7591
7592         * g++.dg/template/ptrmem1.C: New test.
7593         * g++.dg/template/ptrmem2.C: New test.
7594
7595         * g++.dg/template/ntp.C: New test.
7596
7597         * g++.dg/other/component1.C: New test.
7598
7599         * g++.dg/template/ttp3.C: New test.
7600
7601         * g++.dg/template/friend2.C: New test.
7602         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
7603
7604 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
7605
7606         * g++.dg/other/ptrmem1.C: New test.
7607         * g++.dg/other/ptrmem2.C: New test.
7608
7609 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
7610
7611         * g++.dg/template/ctor1.C: New test.
7612
7613 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
7614
7615         * g++.dg/template/friend2.C: New test.
7616
7617 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
7618
7619         * gcc.dg/mmix-1.c: New test.
7620
7621 2001-12-31  Richard Henderson  <rth@redhat.com>
7622
7623         * gcc.dg/asm-5.c: New.
7624
7625 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
7626
7627         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
7628         in namespace __gnu_cxx
7629
7630 2001-12-30  Richard Henderson  <rth@redhat.com>
7631
7632         * gcc.dg/debug-6.c: New.
7633
7634 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
7635
7636         * gcc.c-torture/compile/20011229-2.c: New test.
7637
7638 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
7639
7640         * gcc.dg/debug-3.c: New test.
7641         * gcc.dg/debug-4.c: New test.
7642         * gcc.dg/debug-5.c: New test.
7643
7644 2001-12-29  Richard Henderson  <rth@redhat.com>
7645
7646         * g++.dg/eh/loop1.C: New.
7647
7648 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
7649
7650         * g++.dg/template/crash1.C: New test.
7651
7652 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
7653
7654         * g++.dg/other/const1.C: New test.
7655
7656 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
7657
7658         * gcc.c-torture/compile/20011229-1.c: New test.
7659
7660 2001-12-28  Stan Shebs  <shebs@apple.com>
7661
7662         * lib/objc-torture.exp: Resync with c-torture.exp.
7663         * lib/objc.exp: Load standard libraries.
7664
7665 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
7666
7667         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
7668         additional tests.
7669
7670 2001-12-27  Roger Sayle <roger@eyesopen.com>
7671
7672         * gcc.c-torture/execute/string-opt-16.c: New testcase.
7673
7674 2001-12-27  Richard Henderson  <rth@redhat.com>
7675
7676         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
7677
7678 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
7679
7680         * g++.dg/eh/ctor1.C: New test.
7681         * g++.dg/other/error2.C: New test.
7682
7683 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
7684
7685         * g++.dg/other/init2.C: New test.
7686
7687 2001-12-24  Richard Henderson  <rth@redhat.com>
7688
7689         * gcc.dg/20011223-1.c: New.
7690         * gcc.dg/inline-1.c: New.
7691
7692 2001-12-23  Richard Henderson  <rth@redhat.com>
7693
7694         * gcc.dg/asm-4.c: Test operand modifiers.
7695
7696 2001-12-23  Richard Henderson  <rth@redhat.com>
7697
7698         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
7699
7700 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
7701
7702         * gcc.c-torture/execute/20011223-1.c: New test.
7703
7704 2001-12-21  Richard Henderson  <rth@redhat.com>
7705
7706         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
7707         re-enables the warning.
7708
7709 2001-12-21  Richard Henderson  <rth@redhat.com>
7710
7711         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
7712
7713 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
7714
7715         * gcc.c-torture/compile/20011218-1.c: New test.
7716
7717 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
7718
7719         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
7720         arm-isr.c test.
7721         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
7722         epilogue generation for ARM ISR routines.
7723
7724 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7725
7726         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
7727         * gcc.dg/format/c90-printf-3.c: Likewise.
7728         * gcc.dg/format/c99-printf-3.c: Likewise.
7729         * gcc.dg/format/ext-1.c: Likewise.
7730         * gcc.dg/format/ext-6.c: Likewise.
7731         * gcc.dg/format/format.h: Prototype unlocked stdio.
7732
7733 2001-12-20  Richard Henderson  <rth@redhat.com>
7734
7735         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
7736         (arena): Use it.
7737         (malloc): Correct allocation logic.  Abort if we fill up the
7738         arena before initialization complete.
7739         (realloc): Correct allocation logic.
7740
7741 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
7742
7743         * gcc.c-torture/compile/20011219-2.c: New test.
7744
7745         * gcc.c-torture/execute/20011219-1.c: New test.
7746
7747 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
7748
7749         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
7750         target does not support weak symbols.
7751
7752 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
7753
7754         * gcc.c-torture/compile/20011219-1.c: New test.
7755
7756 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
7757
7758         * g++.dg/other/error1.C: New test.
7759
7760 2001-12-17  Jeffrey A Law  (law@redhat.com)
7761
7762         * gcc.c-torture/execute/20011217-1.c: New test.
7763
7764 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
7765
7766         * objc.dg/special/: New directory.
7767         * objc.dg/special/special.exp: New file.
7768         * objc.dg/special/unclaimed-category-1.h: New file.
7769         * objc.dg/special/unclaimed-category-1a.m: New file.
7770         * objc.dg/special/unclaimed-category-1.m: New file.
7771
7772 2001-12-17  Andreas Jaeger  <aj@suse.de>
7773
7774         * gcc.c-torture/compile/20011217-2.c: New test.
7775
7776 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
7777
7778         * gcc.c-torture/compile/20011217-1.c: New test.
7779
7780 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
7781
7782         * testsuite/gcc.dg/20011214-1.c: New.
7783
7784 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
7785
7786         * gcc.dg/altivec-4.c: New.
7787
7788 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
7789
7790         * gcc.dg/20011113-1.c: New test.
7791
7792 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
7793
7794         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
7795         std::__malloc_alloc_template<0> and
7796         std::__default_alloc_template<false, 0>.
7797
7798 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
7799
7800         * objc/execute/bf-21.m: New test.
7801         * objc/execute/enumeration-1.m: New test.
7802         * objc/execute/enumeration-2.m: New test.
7803
7804 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
7805
7806         * gcc.dg/gnu89-init-1.c: New test.
7807
7808 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
7809
7810         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
7811         * g++.old-deja/g++.jason/2371.C: Likewise.
7812         * g++.old-deja/g++.jason/template33.C: Likewise.
7813         * g++.old-deja/g++.jason/template34.C: Likewise.
7814         * g++.old-deja/g++.jason/template36.C: Likewise.
7815         * g++.old-deja/g++.oliva/typename1.C: Likewise.
7816         * g++.old-deja/g++.oliva/typename2.C: Likewise.
7817         * g++.old-deja/g++.other/typename1.C: Likewise.
7818         * g++.old-deja/g++.pt/inherit2.C: Likewise.
7819         * g++.old-deja/g++.pt/nontype5.C: Likewise.
7820         * g++.old-deja/g++.pt/typename11.C: Likewise.
7821         * g++.old-deja/g++.pt/typename14.C: Likewise.
7822         * g++.old-deja/g++.pt/typename16.C: Likewise.
7823         * g++.old-deja/g++.pt/typename3.C: Likewise.
7824         * g++.old-deja/g++.pt/typename4.C: Likewise.
7825         * g++.old-deja/g++.pt/typename5.C: Likewise.
7826         * g++.old-deja/g++.pt/typename7.C: Likewise.
7827         * g++.old-deja/g++.robertl/eb9.C: Likewise.
7828
7829 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
7830
7831         * g++.dg/other/linkage1.C: New test.
7832         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
7833         specifiers.
7834
7835 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
7836
7837         * gcc.dg/concat.c: New test.
7838
7839 2001-12-11  Stan Shebs  <shebs@apple.com>
7840
7841         * objc/compile: New test directory.
7842         * objc/compile/compile.exp: New expect script.
7843         * objc/compile/20011211-1.m: New compile test.
7844
7845 2001-12-11  Jason Merrill  <jason@redhat.com>
7846
7847         * lib/prune.exp (prune_gcc_output): Also handle "In member
7848         function".  So many permutations...
7849
7850 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
7851
7852         * g++.dg/template/typedef1.C: New test.
7853
7854 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
7855
7856         * g++.dg/other/copy1.C: New test.
7857
7858 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
7859
7860         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
7861
7862         * gcc.dg/builtin-choose-expr.c: New.
7863
7864 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
7865
7866         * gcc.dg/altivec-2.c: New.
7867
7868 2001-12-07  Richard Henderson  <rth@redhat.com>
7869
7870         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
7871
7872 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
7873
7874         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
7875         ultrasparc.
7876
7877 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
7878
7879         * g++-old.deja/g++.robertl/eb101.C: Deleted.
7880
7881 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
7882
7883         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
7884         variable argument list.
7885
7886 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
7887
7888         * gcc.c-torture/execute/memcheck: Delete entire directory.
7889         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
7890         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
7891
7892 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
7893
7894         * gcc.dg/Wshadow-1.c: New test.
7895
7896 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
7897
7898         * gcc.c-torture/compile/20011130-1.c: New test.
7899
7900         * gcc.dg/noncompile/20011025-1.c: New test.
7901
7902         * g++.dg/other/anon-union.C: New test.
7903
7904         * gcc.c-torture/execute/20011024-1.c: New test.
7905
7906 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
7907
7908         * gcc.c-torture/execute/20000722-1.x,
7909         gcc.c-torture/execute/20010123-1.x: Remove.
7910         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
7911         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
7912         gcc.dg/c99-complit-2.c: New tests.
7913
7914 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
7915
7916         * g++.dg/inherit/base1.C: New test.
7917
7918 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
7919
7920         * g++.dg/other/stdarg1.C: New test.
7921
7922         * gcc.c-torture/compile/20011130-2.c: New test.
7923
7924 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
7925
7926         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
7927         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
7928         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
7929         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
7930         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
7931         * gcc.dg/builtin-prefetch-1.c: New test.
7932
7933 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
7934
7935         * gcc.dg/20011130-1.c: New test.
7936
7937 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
7938
7939         * g++.dg/other/scope1.C: New test.
7940         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
7941
7942 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
7943
7944         * gcc.dg/vla-init-1.c: New test.
7945
7946 2001-12-01  Geoff Keating  <geoffk@redhat.com>
7947
7948         * gcc.c-torture/compile/structs.c: New testcase from GDB.
7949
7950 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
7951
7952         * objc.dg/alias.m: Update.
7953         * objc.dg/class-1.m: Update.
7954         * objc.dg/const-str-1.m: Update.
7955         * objc.dg/fwd-proto-1.m: Update.
7956         * objc.dg/id-1.m: Update.
7957         * objc.dg/super-class-1.m: Update.
7958
7959 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
7960
7961         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
7962         constructs.
7963
7964 2001-11-28  Jeffrey A Law  (law@cygnus.com)
7965
7966         * gcc.c-torture/execute/20011128-1.c: New test.
7967
7968 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
7969
7970         * gcc.dg/20011127-1.c: New test.
7971
7972 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
7973
7974         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
7975         from Austin Group draft 7.
7976         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
7977         scanf format arguments.
7978         * gcc.dg/format/no-exargs-2.c: New test.
7979
7980 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
7981
7982         * g++.dg/abi/vbase8-4.C: New test.
7983
7984 2001-11-24  Ian Lance Taylor  <ian@airs.com>
7985
7986         * gcc.c-torture/execute/20011121-1.c: New test.
7987
7988 2001-11-23  Jeffrey A Law  (law@cygnus.com)
7989
7990         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
7991
7992 2001-11-23  Andreas Jaeger  <aj@suse.de>
7993
7994         * gcc.dg/cpp/charconst-2.c: New test.
7995
7996 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
7997
7998         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
7999         to the host if it is remote.  Let tests specify extra headers
8000         they use.
8001         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
8002         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
8003         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
8004         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
8005         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
8006         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
8007         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
8008         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
8009         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
8010         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
8011
8012 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
8013
8014         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
8015         for little endian ARMs.
8016
8017 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
8018
8019         * gcc.c-torture/compile/20011119-1.c: New test.
8020         * gcc.c-torture/compile/20011119-2.c: New test.
8021
8022 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
8023
8024         * gcc.dg/altivec-1.c: Fix typo.
8025
8026 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
8027
8028         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
8029
8030 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
8031
8032         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
8033
8034 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
8035
8036         * lib/g77.exp: Don't specify --rpath-link.
8037
8038         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
8039         across all the headers.
8040         * gcc.dg/format/format.exp: For testing on a remote host,
8041         copy format.h.
8042
8043         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
8044         * gcc.c-torture/execute/930406-1.c: Likewise.
8045         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
8046
8047 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
8048
8049         * gcc.dg/altivec-1.c: New.
8050
8051 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
8052
8053         * gcc.dg/cpp/fpreprocessed.c: New test case.
8054
8055 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
8056
8057         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
8058         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
8059         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
8060
8061 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
8062
8063         * gcc.dg/no-builtin-1.c: New test.
8064
8065 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
8066
8067         * gcc.c-torture/execute/20011115-1.c: New test.
8068
8069 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
8070
8071         * gcc.c-torture/compile/20011114-2.c: New test.
8072         * gcc.c-torture/compile/20011114-3.c: New test.
8073         * gcc.c-torture/compile/20011114-4.c: New test.
8074
8075 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
8076
8077         * g++.dg/other/init1.C: New test.
8078
8079 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
8080
8081         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
8082         message.
8083
8084         * gcc.c-torture/execute/20011114-1.c: New testcase.
8085
8086         * gcc.c-torture/compile/20010327-1.c: Revert last change.
8087         * gcc.c-torture/compile/20011114-1.c: New test, exactly
8088         like the (before this change) version of 20010327-1.c.
8089
8090 2001-11-14  Roger Sayle <roger@eyesopen.com>
8091
8092         * gcc.c-torture/execute/string-opt-13.c: New testcase.
8093
8094 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
8095
8096         * g++.dg/init/array2.C: New test.
8097
8098 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
8099
8100         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
8101
8102 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
8103
8104         * g++.dg/other/forscope1.C: New test.
8105         * g++.dg/ext/forscope1.C: New test.
8106         * g++.dg/ext/forscope2.C: New test.
8107
8108 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
8109
8110         * gcc.c-torture/execute/20011113-1.c: New test.
8111
8112 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
8113
8114         * gcc.c-torture/execute/20011109-2.c: New test.
8115
8116         * gcc.c-torture/execute/20011109-1.c: New test.
8117
8118 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
8119
8120         * gcc.c-torture/compile/20011109-1.c: New test.
8121
8122 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
8123
8124         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
8125         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
8126         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
8127         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
8128         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
8129         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
8130         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
8131
8132 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
8133
8134         * g++.dg/warn/Wshadow-1.C: New tests.
8135         * g++.old-deja/g++.mike/for3.C: Update.
8136
8137 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
8138
8139         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
8140         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
8141         XFAILs.  Adjust expected error texts.
8142         * gcc.c-torture/compile/20011106-1.c,
8143         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
8144         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
8145         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
8146         gcc.dg/c99-array-lval-5.c: New tests.
8147
8148 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
8149
8150         * gcc.dg/cpp/defined.c: Update.
8151
8152 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
8153
8154         * gcc.c-torture/execute/anon-1.c: New test.
8155
8156 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
8157
8158         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
8159         same size, so no warning should be produced on stormy16.
8160
8161         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
8162         due to oversized array.
8163         * g++.old-deja/g++.mike/ns15.C: Likewise.
8164         * g++.old-deja/g++.pt/crash16.C: Likewise.
8165
8166 2001-11-02  Graham Stott  <grahams@redhat.com>
8167
8168         * g++.dgother/debug1.C: Fix typos.
8169
8170 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
8171
8172         * g++.dg/other/debug1.C: New test.
8173
8174 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
8175
8176         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
8177         of unsigned long.
8178
8179 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
8180
8181         * gcc.dg/20011029-2.c: New test.
8182
8183         * gcc.c-torture/compile/20011029-1.c: New test.
8184
8185 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
8186
8187         * objc/execute/class_self-1.m: New test.
8188         * objc/execute/class_self-2.m: New test.
8189
8190 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
8191
8192         * gcc.misc-tests/msgs.exp: Delete.
8193         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
8194         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
8195         error set to match recent changes.
8196
8197 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
8198
8199         * gcc.dg/20011021-1.c: New test.
8200
8201 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
8202
8203         * gcc.c-torture/compile/20011023-1.c: New test.
8204
8205 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
8206
8207         * lib/g77.exp: Rewrite based on lib/g++.exp.
8208
8209 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
8210
8211         * gcc.c-torture/execute/20011019-1.c: New test.
8212
8213         * gcc.dg/20011018-1.c: New test.
8214
8215 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
8216
8217         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
8218
8219 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
8220
8221         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
8222         * gcc.dg/attr-invalid.c: Likewise.
8223
8224 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
8225
8226         * testsuite/gcc.dg/20011015-1.c: New test.
8227
8228 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
8229
8230         * g++.dg/template/unify2.C: New test.
8231
8232 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
8233
8234         * g++.dg/other/exception-specification.C: New test
8235
8236 2001-10-13  Tom Rix  <trix@redhat.com>
8237
8238         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
8239         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
8240
8241 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
8242
8243         * testsuite/gcc.dg/20011009-1.c: New test.
8244
8245 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
8246
8247         PR g++/4476
8248         * g++.dg/other/friend1.C: New test.
8249
8250 2001-10-11  Richard Henderson  <rth@redhat.com>
8251
8252         * g++.old-deja/g++.other/crash18.C: Add -S to options.
8253
8254 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8255
8256         * gcc.c-torture/compile/20011010-1.c: New.
8257
8258 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
8259
8260         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
8261         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
8262         g77.f-torture/execute/execute.exp,
8263         g77.f-torture/noncompile/noncompile.exp,
8264         gcc.c-torture/compile/compile.exp,
8265         gcc.c-torture/execute/execute.exp,
8266         gcc.c-torture/execute/ieee/ieee.exp,
8267         gcc.c-torture/execute/memcheck/memcheck.exp,
8268         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
8269         objc/execute/execute.exp: Update FSF address.
8270
8271 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
8272
8273         * gcc.dg/cpp/cmdlne-C.c: Update.
8274         * gcc.dg/cpp/cmdlne-C2.c: New.
8275
8276 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8277
8278         * gcc.c-torture/execute/20011008-3.c: New.
8279
8280 2001-10-08  DJ Delorie  <dj@redhat.com>
8281
8282         * gcc.dg/20011008-1.c: New.
8283         * gcc.dg/20011008-2.c: New.
8284
8285 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
8286
8287         * gcc.dg/cpp/spacing1.c: Update test.
8288
8289 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
8290
8291         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
8292         spelling errors of "separate" as "seperate".
8293
8294 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
8295
8296         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
8297         enough to avoid inlining.
8298
8299 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
8300
8301         * lib/g77.exp: set libg2c_dir correctly.
8302
8303 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
8304
8305         * gcc.dg/cpp/macro11.c: New test.
8306
8307 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
8308
8309         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
8310         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
8311         gcc.dg/format/multattr-3.c: New tests.
8312         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
8313         tests for format attributes on function pointers being rejected.
8314
8315 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
8316
8317         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
8318
8319 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
8320
8321         * g++.dg/warn/format1.C: New test.
8322
8323 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
8324
8325         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
8326
8327 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
8328
8329         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
8330
8331 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
8332
8333         * gcc.dg/cpp/redef2.c: Add test.
8334
8335 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
8336
8337         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
8338         long-standing bug on i686, apparently.
8339         * gcc.c-torture/execute/loop-2c.x: New file.
8340         * gcc.c-torture/execute/loop-2d.x: New file.
8341         * gcc.c-torture/execute/loop-3c.x: New file.
8342
8343 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
8344
8345         * gcc.dg/cpp/20000625-2.c: Correct line number.
8346
8347 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
8348
8349         * gcc.dg/cpp/macro10.c: New test.
8350         * gcc.dg/cpp/strify3.c: New test.
8351         * gcc.dg/cpp/spacing1.c: Add tests.
8352         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
8353         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
8354
8355 2001-09-24  DJ Delorie  <dj@redhat.com>
8356
8357         * gcc.c-torture/execute/20010924-1.c: New test.
8358
8359 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
8360
8361         * testsuite/objc/execute/paste.m: Remove.
8362
8363 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
8364
8365         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
8366
8367 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
8368
8369         * g77.dg/strlen0.f: New test.
8370
8371 2001-09-21  Richard Henderson  <rth@redhat.com>
8372
8373         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
8374         * g++.old-deja/g++.abi/vtable2.C: Likewise.
8375
8376 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
8377
8378         Table-driven attributes.
8379         * g++.dg/ext/attrib1.C: New test.
8380
8381 2001-09-20  DJ Delorie  <dj@redhat.com>
8382
8383         * gcc.dg/20000926-1.c: Update expected warning messages.
8384         * gcc.dg/array-2.c: Likewise, and test for warnings too.
8385         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
8386         array.
8387
8388 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
8389
8390         * g++.dg/eh/registers1.C: New test case.
8391
8392 2001-09-17  Richard Henderson  <rth@redhat.com>
8393
8394         * gcc.dg/array-5.c: Fix VLA decomposition test.
8395
8396 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
8397
8398         * gcc.dg/cpp/line5.c: New testcase.
8399
8400 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
8401
8402         * gcc.dg/cpp/macro9.c: New test.
8403
8404 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
8405
8406         * gcc.c-torture/execute/980223.c: Change type of addr from long
8407         to char *.
8408
8409 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
8410
8411         * gcc.c-torture/execute/20010915-1.c: New test.
8412
8413 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
8414
8415         * g77.dg/bprob: New directory.
8416         * g77.dg/bprob/bprob.exp: New file.
8417         * g77.dg/bprob/bprob-1.f: New test.
8418         * g77.dg/gcov: New directory.
8419         * g77.dg/gcov/gcov.exp: New file.
8420         * g77.dg/gcov/gcov-1.f: New test.
8421         * g77.dg/gcov/gcov-1.x: New file.
8422
8423 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
8424
8425         * gcc.dg/cpp/directiv.c: Update.
8426         * gcc.dg/cpp/undef1.c: Update.
8427
8428 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
8429
8430         * gcc.dg/20010912-1.c: New test.
8431
8432 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
8433
8434         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
8435         language-independent file in lib.
8436         * lib/gcov.exp: New file.
8437
8438 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
8439
8440         * gcc.c-torture/compile/20010911-1.c: New test.
8441
8442 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
8443
8444         * lib/profopt.exp: New, to support profile-directed optimizations.
8445         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
8446         * gcc.misc-tests/bprob-1.c: New test.
8447         * gcc.misc-tests/bprob-2.c: New test.
8448
8449 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
8450
8451         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
8452         XFAIL and which kinds of gcov output to verify.
8453         * gcc.misc-tests/gcov-4b.x: New file.
8454         * gcc.misc-tests/gcov-5b.x: New file.
8455         * gcc.misc-tests/gcov-6.x: New file.
8456         * gcc.misc-tests/gcov-7.c: New test.
8457         * gcc.misc-tests/gcov-7.x: New file.
8458
8459 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
8460
8461         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
8462         * gcc.misc-tests/gcov-6.c: New test.
8463
8464 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
8465
8466         PR c++/3986
8467         * g++.dg/abi/vbase1.C: New test.
8468
8469 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
8470
8471         * objc.dg/method-2.m: New.
8472
8473 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
8474
8475         PR c++/4203
8476         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
8477         * g++.dg/init/empty1.C: New test.
8478
8479 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
8480
8481         * gcc.c-torture/compile/20010903-1.c: New test.
8482
8483 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
8484
8485         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
8486         for m68k.
8487
8488 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
8489
8490         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
8491
8492         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
8493
8494         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
8495
8496 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
8497
8498         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
8499         for 16-bit 'unsigned int'.
8500
8501 2001-08-29  Kazu Hirata  <kazu@hxi.com>
8502
8503         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
8504
8505 2001-08-27  Richard Henderson  <rth@redhat.com>
8506
8507         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
8508         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
8509
8510 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
8511
8512         * gcc.dg/asm-names.c (ymain): New.
8513
8514 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
8515
8516         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
8517         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
8518         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
8519
8520 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8521
8522         * gcc.dg/compare5.c: New testcase.
8523
8524 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
8525
8526         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
8527         and "In instantiation".
8528
8529 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
8530
8531         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
8532
8533 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
8534
8535         * gcc.misc-tests/gcov.exp: Add support for branch information.
8536         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
8537         * gcc.misc-tests/gcov-4.c: New test.
8538         * gcc.misc-tests/gcov-4b.c: New test.
8539         * gcc.misc-tests/gcov-5b.c: New test.
8540
8541 2001-08-20  Zack Weinberg  <zackw@panix.com>
8542
8543         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
8544         expected to fail.
8545
8546 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
8547
8548         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
8549
8550 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
8551
8552         * g++.dg/eh/template1.C: New test.
8553
8554 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
8555
8556         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
8557         Fix thinko.
8558         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
8559         for xfail.
8560
8561 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
8562
8563         * lib/g77-dg.exp:  Use prune.exp for common procedures
8564         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
8565         * lib/g77.exp: (g77-dg-prune) Remove
8566
8567 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
8568
8569         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
8570
8571 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8572
8573         * g++.dg/template/unify1.C: New test.
8574
8575 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
8576
8577         * g++.dg/abi/empty4.C: New test.
8578
8579 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
8580
8581         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
8582         solaris2.*
8583         * g77.f-torture/compile/pr3743.x: Likewise
8584
8585 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
8586
8587         * g++.dg/other/using-declaration.C: New test.
8588
8589 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
8590
8591         * gcc.dg/cpp/tr-sign.c: New testcase.
8592
8593 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
8594
8595         * gcc.dg/cpp/19951025-1.c: Revert.
8596         * gcc.dg/cpp/directiv.c: We no longer process directives that
8597         interrupt macro arguments.
8598
8599 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
8600
8601         * gcc.dg/bconstp-1.c: New test.
8602
8603 2001-08-03  Richard Henderson  <rth@redhat.com>
8604
8605         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
8606
8607 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
8608
8609         * gcc.dg/cpp/19951025-1.c: Update.
8610
8611 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
8612
8613         * g77.dg/ff90-1.f (s): Fix reference of variable z,
8614         should be x.
8615
8616 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
8617
8618         Kill -fhonor-std.
8619         * g++.old-deja/g++.ns/ns14.C: Remove special options.
8620         * g++.old-deja/g++.other/std1.C: Likewise.
8621         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
8622
8623 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
8624
8625         * lib/g77.exp:  Load gcc-defs.exp for common procedures
8626         (g77_pass, g77_fail, g77_finish, g77_exit,
8627         ${tool}_check_unsupported_p} Now redundant.  Deleted.
8628
8629 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
8630
8631         * g77.dg/fbackslash.f
8632         * g77.dg/fcase-preserve.f
8633         * g77.dg/ff90-1.f
8634         * g77.dg/ffixed-line-length-0.f
8635         * g77.dg/ffixed-line-length-132.f
8636         * g77.dg/ffixed-line-length-7.f
8637         * g77.dg/ffixed-line-length-72.f
8638         * g77.dg/ffixed-line-length-none.f
8639         * g77.dg/ffree-form-1.f
8640         * g77.dg/fno-backslash.f
8641         * g77.dg/fno-f90-1.f
8642         * g77.dg/fno-fixed-form-1.f
8643         * g77.dg/fno-onetrip.f
8644         * g77.dg/fno-typeless-boz.f
8645         * g77.dg/fno-underscoring.f
8646         * g77.dg/fno-vxt-1.f
8647         * g77.dg/fonetrip.f
8648         * g77.dg/ftypeless-boz.f
8649         * g77.dg/fugly-assumed.f
8650         * g77.dg/funderscoring.f
8651         * g77.dg/fvxt-1.f
8652
8653 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
8654
8655         * objc.dg/fwd-proto-1.m: New.
8656         * objc.dg/local-decl-1.m: New.
8657         * objc.dg/naming-1.m: New.
8658         * objc.dg/naming-2.m: New.
8659         * objc.dg/proto-hier-1.m: New.
8660
8661 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
8662
8663         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
8664         largest-type elements to a struct makes its size grow.
8665
8666 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
8667
8668         * g++.dg/abi/vthunk1.C: New test.
8669
8670 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
8671
8672         * g++.dg/abi/vbase8-22.C: New test.
8673
8674 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
8675
8676         * gcc.dg/cpp/macro8.c: New test.
8677
8678 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
8679
8680         * g++.dg/abi/vbase8-21.C: New test.
8681
8682 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
8683
8684         * g++.dg/abi/vbase8-10.C: New test.
8685
8686 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
8687
8688         * lib/g++.exp (g++_set_ld_library_path): Renamed to
8689         ${tool}_set_ld_library_path.
8690         Changed caller.
8691         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
8692         g++.exp.
8693
8694 2001-07-26  Stan Cox <scox@redhat.com>
8695
8696         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
8697         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
8698         gcc_exit, gcc_check_unsupported_p):
8699         Moved to gcc-deps.exp
8700         * gcc-deps.exp: New file.
8701
8702 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8703
8704         * g++.old-deja/g++.pt/defarg14.C: New test.
8705
8706 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
8707
8708         * g++.old-deja/g++.other/lineno5.C: New test.
8709
8710 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
8711
8712         * g++.old-deja/g++.pt/crash68.C: New test.
8713
8714 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
8715
8716         * g++.old-deja/g++.other/crash42.C: New test.
8717
8718 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
8719
8720         * gcc.dg/cpp/extratokens.c: Fix.
8721         * gcc.dg/cpp/skipping2.c: New tests.
8722
8723 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
8724
8725         * gcc.c-torture/execute/20010724-1.c: New file.
8726         * gcc.c-torture/execute/20010724-1.x: New file.
8727
8728 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
8729
8730         * g++.old-deja/g++.other/cond7.C: New test.
8731
8732 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
8733
8734         * g++.old-deja/g++.other/optimize4.C: New test.
8735
8736 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
8737
8738         * g++.old-deja/g++.abi/vbase8-5.C: New test.
8739
8740 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
8741
8742         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
8743         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
8744         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
8745         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
8746
8747         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
8748         bug report" message.
8749
8750         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
8751         * g++.dg/ext/instantiate1.C: Move from old-deja.
8752
8753 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
8754
8755         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
8756         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
8757         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
8758         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
8759
8760 2001-07-23  Jeffrey A Law  (law@cygnus.com)
8761
8762         * gcc.c-torture/execute/20010723-1.c: New test.
8763
8764 2001-07-23  Ben Elliston  <bje@redhat.com>
8765
8766         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
8767
8768 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8769
8770         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
8771         i[34567]86-*-*.
8772         Delete handling of ieee_multilib_flags.
8773         Pass -mieee for alpha*-*-* and sh-*-*.
8774         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
8775
8776 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
8777
8778         Remove old-abi tests.
8779         * g++.old-deja/g++.mike/p11116.C: Remove.
8780         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
8781
8782 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
8783
8784         * g77.f-torture/compile/pr3743.f:  New test
8785
8786 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
8787
8788         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
8789
8790 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
8791
8792         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
8793         g++.old-deja/g++.pt/static6.C: Likewise.
8794         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
8795         supports weak symbols.
8796
8797 2001-07-18  Andreas Jaeger  <aj@suse.de>
8798
8799         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
8800         supported again.
8801
8802 2001-07-18  Andreas Jaeger  <aj@suse.de>
8803
8804         * gcc.dg/iftrap-1.c: Fix target line.
8805
8806 2001-07-17  Richard Henderson  <rth@redhat.com>
8807
8808         * gcc.c-torture/execute/20010717-1.c: New.
8809
8810 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
8811
8812         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
8813         tests.
8814
8815 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
8816
8817         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
8818
8819 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
8820
8821         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
8822         UAC_SIGBUS, UAC_NOPRINT definitions.
8823
8824 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
8825
8826         * objc/execute/object_is_class.m: New test.
8827         * objc/execute/object_is_meta_class.m: New test.
8828
8829 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
8830
8831         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
8832         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
8833
8834 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
8835
8836         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
8837         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
8838
8839 2001-07-14  Richard Henderson  <rth@redhat.com>
8840
8841         * gcc.dg/iftrap-1.c: New.
8842
8843 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
8844
8845         * g77.f-torture/execute/intrinsic77.f: New test.
8846
8847 2001-07-11  Janis Johnson <janis@us.ibm.com>
8848
8849         * gcc.misc-tests/gcov-3.c: New test.
8850
8851 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
8852
8853         * gcc.c-torture/compile/20010711-1.c,
8854         * gcc.c-torture/compile/20010711-2.c: New tests.
8855
8856 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
8857
8858         * gcc.c-torture/execute/20010711-1.c: New test.
8859
8860 2001-07-11  Ben Elliston  <bje@redhat.com>
8861
8862         * g++.old-deja/g++.other/enum5.C: New test.
8863
8864 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
8865
8866         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
8867         (g++-dg-prune): Call prune_gcc_output.
8868         * prune.exp: New file for prune_gcc_output.
8869         * lib/g++.exp, lib/gcc.exp: Load it.
8870
8871 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
8872
8873         * gcc.c-torture/compile/20010701-1.c,
8874         g++.old-deja/g++.ext/attrib6.C: New tests.
8875
8876 2001-07-06  Jeffrey A Law  (law@cygnus.com)
8877
8878         * gcc.c-torture/compile/20010706-1.c: New test.
8879
8880 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
8881
8882         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
8883
8884 2001-06-28  Stan Shebs  <shebs@apple.com>
8885
8886         * gcc.dg/pragma-darwin.c: New test.
8887
8888 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
8889
8890         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
8891         Solaris 2.[678] system.
8892
8893 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
8894
8895         * gcc.dg/20010622-1.c: New test.
8896
8897 2001-06-18  Stan Shebs  <shebs@apple.com>
8898
8899         * objc.dg: New directory.
8900         * objc.dg/dg.exp: New file.
8901         * objc.dg/alias.m: New.
8902         * objc.dg/class-1.m: New.
8903         * objc.dg/class-2.m: New.
8904         * objc.dg/const-str-1.m: New.
8905         * objc.dg/const-str-2.m: New.
8906         * objc.dg/id-1.m: New.
8907         * objc.dg/method-1.m: New.
8908         * objc.dg/super-class-1.m: New.
8909         * lib/objc-dg.exp: New file.
8910
8911 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
8912
8913         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
8914         of label name.
8915
8916 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
8917
8918         * g++.old-deja/g++.abi/vbase8-9.C: New test.
8919
8920 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8921
8922         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
8923         variable.
8924
8925 2001-06-12  Richard Henderson  <rth@redhat.com>
8926
8927         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
8928
8929 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
8930
8931         * g++.old-deja/g++.abi/vbase5.C: New test.
8932         * g++.old-deja/g++.abi/vbase6.C: New test.
8933         * g++.old-deja/g++.abi/vbase7.C: New test.
8934
8935 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8936
8937         * gcc.c-torture/compile/20010610-1.c: New test.
8938
8939 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
8940
8941         * g++.old-deja/g++.abi/vbase4.C: New test.
8942
8943 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
8944
8945         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
8946         support %f for HC11/HC12 targets.
8947         * gcc.c-torture/execute/930513-1.x: New file, likewise.
8948         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
8949         on HC11/HC12 targets.
8950         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
8951
8952 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
8953
8954         * gcc.dg/wchar_t-1.c: New file.
8955         * gcc.dg/wint_t-1.c: Likewise.
8956
8957 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
8958
8959         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
8960
8961 2001-06-11  Richard Henderson  <rth@redhat.com>
8962
8963         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
8964
8965 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
8966
8967         * gcc.c-torture/compile/20010611-1.c: New test.
8968
8969 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
8970
8971         * gcc.dg/c99-tag-1.c: Add more tests.
8972
8973 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
8974
8975         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
8976         representation on MN10300 and ARM/Thumb.
8977
8978 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
8979
8980         * g77.f-torture/execute/20010610.f: New.
8981
8982 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
8983
8984         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
8985         names.
8986
8987 2001-06-09  Richard Henderson  <rth@redhat.com>
8988
8989         * gcc.c-torture/execute/ashrdi-1.c: New.
8990         * gcc.c-torture/execute/ashldi-1.c: New.
8991         * gcc.c-torture/execute/lshrdi-1.c: New.
8992
8993 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
8994
8995         * objc/execute/load-3.m: Added. Check sending +load to categories,
8996         in addition to classes.
8997
8998 2001-06-08  Stan Shebs  <shebs@apple.com>
8999
9000         * objc/execute/load-2.m: New test.  From Nicola Pero
9001         <n.pero@mi.flashnet.it>.
9002
9003 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
9004
9005         * gcc.c-torture/execute/20010605-2.c: New test.
9006
9007 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
9008
9009         * g++.old-deja/g++.abi/vbase2.C: New test.
9010         * g++.old-deja/g++.abi/vbase3.C: New test.
9011
9012 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
9013
9014         * g++.old-deja/g++.pt/friend49.C: New test.
9015
9016 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
9017
9018         * g++.old-deja/g++.ext/anon3.C: New test.
9019
9020 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
9021
9022         * g++.old-deja/g++.other/conv7.C: New test.
9023
9024 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
9025
9026         * gcc.c-torture/compile/20010605-2.c: New test.
9027
9028 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
9029
9030         * gcc.c-torture/execute/20010604-1.c: New test.
9031
9032 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
9033
9034         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
9035
9036 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
9037
9038         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
9039         (g++_link_flags): Likewise.
9040         (g++_init): Pass gccpath's value to two previous functions.
9041
9042 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9043
9044         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
9045         Ensure logfile entry matches exec command line.
9046
9047 2001-05-31  Richard Henderson  <rth@redhat.com>
9048
9049         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
9050         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
9051
9052 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
9053
9054         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
9055         compiler for irix6.2
9056
9057 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
9058
9059         * g++.old-deja/g++.other/optimize3.C: New file.
9060
9061 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
9062
9063         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
9064         assemble.
9065
9066 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
9067
9068         * g++.old-deja/g++.other/optimize2.C: New file.
9069
9070 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
9071
9072         * gcc.c-torture/compile/20010518-2.c: New file.
9073         * gcc.c-torture/execute/20010518-1.c: New file.
9074         * gcc.c-torture/execute/20010518-2.c: New file.
9075
9076 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
9077
9078         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
9079
9080 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
9081
9082         G++ no longer defines builtins that do not begin with __builtin.
9083         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
9084         * g++.old-deja/g++.brendand/misc13.C: Likewise.
9085         * g++.old-deja/g++.law/builtin1.C: Likewise.
9086         * g++.old-deja/g++.law/cvt2.C: Likewise.
9087         * g++.old-deja/g++.mike/net5.C: Likewise.
9088         * g++.old-deja/g++.other/builtins1.C: Likewise.
9089         * g++.old-deja/g++.other/builtins2.C: Likewise.
9090         * g++.old-deja/g++.other/builtins3.C: Likewise.
9091         * g++.old-deja/g++.other/builtins4.C: Likewise.
9092         * g++.old-deja/g++.other/inline8.C: Likewise.
9093         * g++.old-deja/g++.robertl/eb39.C: Likewise.
9094
9095 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
9096
9097         * g++.old-deja/g++.pt/using1.C: Adjust.
9098         * g++.old-deja/g++.pt/using2.C: New test.
9099
9100 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
9101
9102         * gcc.dg/cpp/charconst.c: New tests.
9103         * gcc.dg/cpp/escape.c: New tests.
9104         * gcc.dg/cpp/escape-1.c: New tests.
9105         * gcc.dg/cpp/escape-2.c: New tests.
9106         * gcc.dg/cpp/ucs.c: New tests.
9107
9108 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
9109
9110         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
9111         native compiler for irix6.5.
9112
9113 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
9114
9115         * lib/g++.exp (g++_include_flags): Use args to compute
9116         get_multilibs.
9117         (g++_link_flags): Likewise.
9118         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
9119
9120 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
9121
9122         * gcc.dg/c90-hexfloat-1.c: Add more tests.
9123
9124 2001-05-21  Geoff Keating  <geoffk@redhat.com>
9125
9126         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
9127         this file.
9128
9129 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
9130
9131         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
9132         STACK_SIZE;
9133         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
9134         to STACK_SIZE; Use it to define size of add_histo array.
9135         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
9136         to STACK_SIZE.
9137         (f): Use GITT_SIZE to define size of gitt local table.
9138         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
9139         to STACK_SIZE; Use it to define size of bytemem array.
9140
9141 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
9142
9143         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
9144         on 68HC11/HC12 due to the asm instruction.
9145         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
9146         * gcc.c-torture/compile/920520-1.x: Likewise.
9147         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
9148         on 68HC11/HC12 because the function is larger than 64K.
9149         * gcc.c-torture/compile/961203-1.x: New file, this test fails
9150         on 68HC11/HC12 because the structure is too large.
9151
9152 2001-05-20  Richard Henderson  <rth@redhat.com>
9153
9154         * gcc.c-torture/execute/20010520-1.c: New.
9155
9156 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9157
9158         * g++.old-deja/g++.warn/compare1.C: New test.
9159         * gcc.dg/compare4.c: New test.
9160
9161 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
9162
9163         * g++.old-deja/g++.other/optimize1.C: New test.
9164
9165 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9166
9167         * g++.old-deja/g++.pt/spec41.C: New test.
9168
9169 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
9170
9171         * gcc.c-torture/compile/20010114-1.x: Remove.
9172
9173 2001-05-18  Stan Shebs  <shebs@apple.com>
9174
9175         * gcc.c-torture/compile/20010518-1.c: New test.
9176
9177 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
9178
9179         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
9180         * g++.old-deja/g++.pt/crash67.C: New test.
9181
9182 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
9183
9184         * g++.old-deja/g++.other/debug9.C: New test.
9185
9186 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
9187
9188         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
9189
9190 2001-05-16  Jan Hubicka  <jh@suse.cz>
9191
9192         * gcc.c-torture/compile/20010516-1.c: New test.
9193
9194 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
9195
9196         * g++.old-deja/g++.other/crash41.C: New test.
9197
9198 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
9199
9200         * g++.old-deja/g++.pt/crash66.C: New test.
9201
9202 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
9203
9204         * g++.old-deja/g++.robertl/eb27.C: Convert.
9205
9206 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
9207
9208         * g++.dg/friend-warn.C: New test.  Do not warn about friend
9209         declaration being redundant.
9210
9211 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
9212
9213         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
9214
9215 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
9216
9217         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
9218
9219 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
9220
9221         * lib/g++.exp: Use testsuite_flags.
9222
9223 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
9224
9225         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
9226
9227 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
9228
9229         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
9230
9231 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
9232
9233         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
9234
9235 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
9236
9237         * gcc.c-torture/compile/20010313-1.c: New test.
9238
9239 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
9240
9241         * gcc.dg/cpp/direct2.c: New test.
9242         * gccq.dg/cpp/direct2s.c: New test.
9243
9244         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
9245
9246 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
9247
9248         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
9249         * g++.old-deja/g++.other/op3.C: Likewise.
9250
9251 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
9252
9253         * gcc.dg/cpp/syshdr.h: New file.
9254         * gcc.dg/cpp/sysmac1.c: Update.
9255         * gcc.dg/cpp/sysmac2.c: Update.
9256
9257 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
9258
9259         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
9260
9261 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
9262
9263         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
9264         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
9265
9266 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
9267
9268         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
9269
9270 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
9271
9272         * lib/g++.exp (g++_include_flags): Don't use any special flags
9273         if TESTING_IN_BUILD_TREE is not defined.
9274         (g++_init): Use a plain 'c++' as the compiler if
9275         TESTING_IN_BUILD_TREEE is not defined.
9276
9277 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
9278
9279         * g++.old-deja/g++.eh/catch13.C: New test.
9280         * g++.old-deja/g++.eh/catch14.C: New test.
9281
9282 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
9283
9284         * gcc.dg/cpp/tr-define.c: New test.
9285
9286 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
9287
9288         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
9289         <stdlib.h>, not <malloc.h>.
9290
9291 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
9292
9293         * g++.old-deja/g++.ns/template17.C: New test.
9294
9295 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
9296
9297         * g++.old-deja/g++.pt/ref4.C: New test.
9298
9299 2001-04-30  Richard Henderson  <rth@redhat.com>
9300
9301         * gcc.dg/20000724-1.c: Revert last change.
9302
9303 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
9304
9305         * g77.f-torture/execute/20010430.f: New test.
9306
9307 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
9308
9309         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
9310
9311 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
9312
9313         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
9314
9315 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
9316
9317         * g++.old-deja/g++.eh/crash6.C: New test.
9318
9319 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
9320
9321         * g++.old-deja/g++.other/warn7.C: New test.
9322
9323 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
9324
9325         * g++.old-deja/g++.other/defarg9.C: New test.
9326
9327 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
9328
9329         * g77.f-torture/compile/20010426.f: New test.
9330         * g77.f-torture/execute/20010426.f: New test.
9331
9332 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
9333
9334         * g77.f-torture/compile/20000629-1.x: Remove - error
9335         has been fixed.
9336
9337 2001-04-26  Jeffrey A Law  (law@cygnus.com)
9338
9339         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
9340         Tweak slightly to work with g++.dg framework.
9341         * g++.dg/special/ecos.exp: Run initp1.C test.
9342         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
9343
9344         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
9345         its linker doesn't give line numbers either.
9346         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
9347
9348 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
9349
9350         * g++.old-deja/g++.other/lex1.C: New test.
9351
9352 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
9353
9354         * gcc.dg/noncompile/20010425-1.c: New test.
9355
9356 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
9357
9358         * g++.old-deja/g++.pt/mangle2.C: New test.
9359
9360 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
9361
9362         * gcc.dg/format/plus-1.c: New test.
9363
9364 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
9365
9366         * gcc.dg/20010423-1.c: New test.
9367
9368 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
9369
9370         * gcc.c-torture/execute/20010422-1.c: New test.
9371
9372 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
9373
9374         * g++.old-deja/g++.ns/type2.C: New test.
9375
9376 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
9377
9378         * g++.old-deja/g++.other/perf1.C: New test.
9379
9380 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
9381
9382         * gcc.dg/c99-func-2.c: Remove xfail.
9383         * gcc.dg/c99-func-3.c: Remove xfail.
9384         * gcc.dg/c99-func-4.c: Remove xfail.
9385
9386 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
9387
9388         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
9389
9390 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
9391
9392         * gcc.c-torture/compile/20010423-1.c: New test.
9393
9394 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
9395
9396         * g++.old-deja/g++.pt/typename28.C: New test.
9397
9398 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
9399
9400         * g++.old-deja/g++.abi/empty2.C: New test.
9401         * g++.old-deja/g++.abi/empty3.C: New test.
9402
9403 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
9404
9405         * g++.old-deja/g++.other/comdat2.C: New test.
9406         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
9407
9408 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
9409
9410         * g++.old-deja/g++.other/overload14.C: New test.
9411
9412 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
9413
9414         * g++.old-deja/g++.other/lookup23.C: New test.
9415
9416 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
9417
9418         * gcc.c-torture/execute/20010403-1.c: New test.
9419
9420 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
9421             Mark Mitchell  <mark@codesourcery.com>
9422
9423         * lib/old-dejagnu.exp: Don't delete output of executable.
9424         Add .exe suffix to executables.
9425
9426 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
9427
9428         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
9429
9430 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9431
9432         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
9433
9434 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
9435
9436         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
9437         * g++.old-deja/g++.abi/crash1.C: New test.
9438
9439 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
9440
9441         * g++.old-deja/g++.other/crash40.C: New test.
9442
9443 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9444
9445         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
9446
9447 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
9448
9449         * g++.old-deja/g++.other/warn6.C: New test.
9450
9451 22001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
9452
9453         * g++.old-deja/g++.robertl/eb42.C: Same.
9454
9455 001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9456
9457         * gcc.dg/wtr-conversion-1.c: New testcase.
9458
9459 2001-04-10  Richard Henderson  <rth@redhat.com>
9460
9461         * g++.old-deja/g++.other/array5.C: New.
9462
9463 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9464
9465         * gcc.c-torture/execute/20010408-1.c: New test.
9466
9467 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
9468
9469         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
9470         headers and constructs.
9471         * g++.old-deja/g++.robertl/eb79.C: Same.
9472         * g++.old-deja/g++.robertl/eb77.C (main): Same.
9473         * g++.old-deja/g++.robertl/eb73.C: Same.
9474         * g++.old-deja/g++.robertl/eb66.C (main): Same.
9475         * g++.old-deja/g++.robertl/eb55.C (t): Same.
9476         * g++.old-deja/g++.robertl/eb54.C (main): Same.
9477         * g++.old-deja/g++.robertl/eb46.C (main): Same.
9478         * g++.old-deja/g++.robertl/eb44.C: Same.
9479         * g++.old-deja/g++.robertl/eb41.C (main): Same.
9480         * g++.old-deja/g++.robertl/eb4.C (main): Same.
9481         * g++.old-deja/g++.robertl/eb39.C: Same.
9482         * g++.old-deja/g++.robertl/eb33.C (main): Same.
9483         * g++.old-deja/g++.robertl/eb31.C (main): Same.
9484         * g++.old-deja/g++.robertl/eb30.C: Same.
9485         * g++.old-deja/g++.robertl/eb3.C: Same.
9486         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
9487         * g++.old-deja/g++.robertl/eb21.C: Same.
9488         * g++.old-deja/g++.robertl/eb15.C: Same.
9489         * g++.old-deja/g++.robertl/eb118.C: Same.
9490         * g++.old-deja/g++.robertl/eb115.C (main): Same.
9491         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
9492         * g++.old-deja/g++.robertl/eb109.C: Same.
9493         * g++.old-deja/g++.other/sibcall1.C (main): Same.
9494         * g++.old-deja/g++.mike/rtti1.C: Same.
9495         * g++.old-deja/g++.mike/p658.C: Same.
9496         * g++.old-deja/g++.mike/net46.C: Same.
9497         * g++.old-deja/g++.mike/net34.C: Same.
9498         * g++.old-deja/g++.mike/memoize1.C: Same.
9499         * g++.old-deja/g++.mike/eh2.C: Same.
9500         * g++.old-deja/g++.law/weak.C: Same.
9501         * g++.old-deja/g++.law/visibility7.C: Same.
9502         * g++.old-deja/g++.law/visibility25.C: Same.
9503         * g++.old-deja/g++.law/visibility22.C: Same.
9504         * g++.old-deja/g++.law/visibility2.C: Same.
9505         * g++.old-deja/g++.law/visibility17.C: Same.
9506         * g++.old-deja/g++.law/visibility13.C: Same.
9507         * g++.old-deja/g++.law/visibility10.C: Same.
9508         * g++.old-deja/g++.law/visibility1.C: Same.
9509         * g++.old-deja/g++.law/virtual3.C (eval): Same.
9510         * g++.old-deja/g++.law/vbase1.C: Same.
9511         * g++.old-deja/g++.law/operators32.C: Same.
9512         * g++.old-deja/g++.law/nest3.C: Same.
9513         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
9514         * g++.old-deja/g++.law/except5.C (main): Same.
9515         * g++.old-deja/g++.law/cvt7.C (run): Same.
9516         * g++.old-deja/g++.law/cvt2.C: Same.
9517         * g++.old-deja/g++.law/cvt16.C: Same.
9518         * g++.old-deja/g++.law/ctors6.C (bar): Same.
9519         * g++.old-deja/g++.law/ctors17.C (main): Same.
9520         * g++.old-deja/g++.law/ctors13.C: Same.
9521         * g++.old-deja/g++.law/ctors12.C (main): Same.
9522         * g++.old-deja/g++.law/ctors10.C: Same.
9523         * g++.old-deja/g++.law/code-gen5.C: Same.
9524         * g++.old-deja/g++.law/bad-error7.C: Same.
9525         * g++.old-deja/g++.law/arm9.C: Same.
9526         * g++.old-deja/g++.law/arm12.C: Same.
9527         * g++.old-deja/g++.law/arg8.C: Same.
9528         * g++.old-deja/g++.law/arg1.C: Same.
9529         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
9530         * g++.old-deja/g++.jason/template31.C: Same.
9531         * g++.old-deja/g++.jason/template24.C (main): Same.
9532         * g++.old-deja/g++.jason/2371.C: Same.
9533         * g++.old-deja/g++.eh/new2.C: Same.
9534         * g++.old-deja/g++.eh/new1.C: Same.
9535         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
9536         * g++.old-deja/g++.brendan/nest21.C (main): Same.
9537         * g++.old-deja/g++.brendan/err-msg3.C: Same.
9538         * g++.old-deja/g++.brendan/crash62.C: Same.
9539         * g++.old-deja/g++.brendan/crash52.C: Same.
9540         * g++.old-deja/g++.brendan/crash49.C (main): Same.
9541         * g++.old-deja/g++.brendan/crash38.C: Same.
9542         * g++.old-deja/g++.brendan/crash15.C (main): Same.
9543         * g++.old-deja/g++.brendan/copy9.C: Same.
9544
9545 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
9546
9547         * gcc.c-torture/execute/20001203-2.c (memset):
9548         Count argument is of type __SIZE_TYPE__.
9549
9550 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
9551
9552         * gcc.c-torture/compile/20010404-1.c: New test.
9553
9554 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
9555
9556         * gcc.c-torture/compile/20010326-1.c: New test.
9557
9558 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
9559
9560         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
9561         peculiarities of the SH.
9562         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
9563
9564 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
9565
9566         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
9567         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
9568         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
9569
9570 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
9571
9572         * g77.f-torture/compile/20010321-1.f: New test.
9573
9574 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
9575
9576         * gcc.c-torture/compile/20010329-1.c: New test.
9577
9578 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
9579
9580         * gcc.c-torture/execute/20010329-1.c: New test.
9581
9582 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
9583
9584         * g++.old-deja/g++.other/eh4.C: Fix typo.
9585
9586 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
9587
9588         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
9589
9590 2001-03-28  Philip Blundell  <philb@gnu.org>
9591
9592         * gcc.c-torture/compile/20010328-1.c: New test.
9593
9594 2001-03-27  Richard Henderson  <rth@redhat.com>
9595
9596         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
9597         * g++.old-deja/g++.eh/vbase3.C: Likewise.
9598
9599 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
9600
9601         * gcc.c-torture/compile/20010327-1.c: New test.
9602
9603 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
9604
9605         * g++.old-deja/g++.other/friend12.C: New test.
9606         * g++.old-deja/g++.other/friend9.C: Expect no errors.
9607         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
9608
9609 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
9610
9611         * gcc.c-torture/execute/20010325-1.c: New test.
9612
9613 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
9614
9615         * g++.old-deja/g++.other/mangle3.C: New test.
9616
9617 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
9618
9619         * g++.old-deja/g++.other/anon8.C: New test.
9620
9621 2001-03-20  Philip Blundell  <philb@gnu.org>
9622
9623         * gcc.c-torture/compile/20010320-1.c: New test.
9624
9625 2001-03-17  Richard Henderson  <rth@redhat.com>
9626
9627         * g++.old-deja/g++.other/eh4.C: Add expected error text.
9628
9629 2001-03-15  Geoff Keating  <geoff@redhat.com>
9630
9631         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
9632         tests on AIX.
9633
9634 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
9635
9636         * g++.old-deja/g++.other/eh4.C: New test.
9637
9638 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
9639
9640         * gcc.dg/cpp/mi1.c: Update.
9641
9642 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
9643
9644         * g++.old-deja/g++.other/regstack.C: New test.
9645
9646 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
9647
9648         * g++.old-deja/g++.other/ref4.C: New test.
9649
9650 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
9651
9652         * objc/execute/va_method.m: Added.
9653         * objc/execute/IMP.m: Added.
9654         * objc/execute/_cmd.m: Added.
9655         * objc/execute/accessing_ivars.m: Added.
9656         * objc/execute/class-1.m: Added.
9657         * objc/execute/class-10.m: Added.
9658         * objc/execute/class-11.m: Added.
9659         * objc/execute/class-12.m: Added.
9660         * objc/execute/class-13.m: Added.
9661         * objc/execute/class-14.m: Added.
9662         * objc/execute/class-2.m: Added.
9663         * objc/execute/class-3.m: Added.
9664         * objc/execute/class-4.m: Added.
9665         * objc/execute/class-5.m: Added.
9666         * objc/execute/class-6.m: Added.
9667         * objc/execute/class-7.m: Added.
9668         * objc/execute/class-8.m: Added.
9669         * objc/execute/class-9.m: Added.
9670         * objc/execute/class-tests-1.h
9671         * objc/execute/class-tests-2.h
9672         * objc/execute/compatibility_alias.m: Added.
9673         * objc/execute/encode-1.m: Added.
9674         * objc/execute/formal_protocol-1.m: Added.
9675         * objc/execute/formal_protocol-2.m: Added.
9676         * objc/execute/formal_protocol-3.m: Added.
9677         * objc/execute/formal_protocol-4.m: Added.
9678         * objc/execute/formal_protocol-5.m: Added.
9679         * objc/execute/formal_protocol-6.m: Added.
9680         * objc/execute/formal_protocol-7.m: Added.
9681         * objc/execute/informal_protocol.m: Added.
9682         * objc/execute/initialize.m: Added.
9683         * objc/execute/load.m: Added.
9684         * objc/execute/many_args_method.m: Added.
9685         * objc/execute/nested-3.m: Added.
9686         * objc/execute/no_clash.m: Added.
9687         * objc/execute/private.m: Added.
9688         * objc/execute/redefining_self.m: Added.
9689         * objc/execute/root_methods.m: Added.
9690         * objc/execute/selector-1.m: Added.
9691         * objc/execute/static-1.m: Added.
9692         * objc/execute/static-2.m: Added.
9693         * objc/execute/va_method.m: Added.
9694
9695 2001-03-10  Richard Henderson  <rth@redhat.com>
9696
9697         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
9698
9699 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
9700
9701         * g++.old-deja/g++.other/crash31.C: XFAIL.
9702         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
9703         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
9704         * gcc.c-torture/execute/20010123-1.x: XFAIL.
9705         * gcc.c-torture/execute/20010124-1.x: XFAIL.
9706         * gcc.dg/sequence-pt-1.c: XFAIL one test.
9707
9708 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
9709
9710         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
9711
9712 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
9713
9714         * gcc.dg/20000724-1.c: Don't use multiline strings.
9715
9716 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
9717
9718         * objc/execute/string1.m, objc/execute/string2.m: Compare the
9719         result of -cString against what we expect it to be; don't just
9720         print it out for no one to read.
9721
9722         * objc/execute/string3.m, objc/execute/string4.m: New tests.
9723         Based on testcases provided by Nicola Pero.
9724
9725 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
9726
9727         * gcc.dg/cpp/macro7.c: New test.
9728
9729 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
9730
9731         * gcc.dg/cpp/multiline.c: Update.
9732
9733 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
9734
9735         * g++.old-deja/g++.other/enum3.C: New test.
9736
9737 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
9738
9739         * g++.old-deja/g++.other/pod1.C: New test.
9740
9741 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
9742
9743         * g++.old-deja/g++.ext/overload1.C: New test.
9744
9745 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
9746
9747         * g++.old-deja/g++.pt/using1.C: New test.
9748
9749 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
9750
9751         * g++.old-deja/g++.other/using9.C: New test.
9752
9753 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
9754
9755         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
9756
9757         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
9758
9759 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
9760
9761         * g++.old-deja/g++.ext/realpt1.C: Remove.
9762
9763 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
9764
9765         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
9766
9767 2001-02-26  Will Cohen  <wcohen@redhat.com>
9768
9769         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
9770
9771 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
9772
9773         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
9774         templatized constructors.
9775
9776 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9777
9778         * gcc.c-torture/execute/20010224-1.c: New test.
9779
9780 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
9781
9782         * gcc.c-torture/execute/20010222-1.c: New test.
9783
9784 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
9785
9786         * g++.old-deja/g++.other/inline20.C: New test.
9787
9788 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
9789
9790         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
9791
9792 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
9793
9794         * g++.old-deja/g++.other/lookup22.C: New test.
9795
9796 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
9797
9798         * g77.dg: New directory.
9799         * g77.dg/20010216-1.f: New test case.
9800         * g77.dg/dg.exp: New driver.
9801         * lib/g77-dg.exp: New driver library.
9802
9803 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9804
9805         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
9806
9807 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
9808
9809         * g++.old-deja/g++.other/decl9.C: New test.
9810
9811 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
9812
9813         * g++.old-deja/g++.other/init16.C: Update the test so that it does
9814         not need <string> and also tests the initialization at runtime.
9815
9816 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
9817
9818         * gcc.c-torture/execute/longlong.c: New test.
9819
9820 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
9821
9822         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
9823
9824 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
9825
9826         * gcc.c-torture/execute/920302-1.c (execute):
9827         Change argument type to short.
9828
9829 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
9830
9831         * g++.old-deja/g++.pt/deduct6.C: New test.
9832
9833 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
9834
9835         * g++.old-deja/g++.pt/deduct5.C: New test.
9836
9837 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
9838
9839         * gcc.c-torture/execute/20010209-1.c: New test.
9840
9841 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
9842
9843         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
9844
9845 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
9846
9847         * g++.dg/vtgc1.C: Update for new ABI.
9848
9849         * consistency.vlad: New directory, 1665 files.
9850
9851 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
9852
9853         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
9854         return type.
9855         * gcc.dg/cpp/digraphs.c: Declare puts.
9856
9857 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
9858
9859         * g++.old-deja/g++.other/warn5.C: New test.
9860
9861 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
9862
9863         * g++.old-deja/g++.pt/spec40.C: New test.
9864
9865 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
9866
9867         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
9868         case.
9869         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
9870
9871 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
9872
9873         * gcc.c-torture/compile/20010209-1.c: New test.
9874
9875 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
9876
9877         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
9878         excess errors message but not if it crashes.
9879         * g++.old-deja/g++.other/crash27.C: Likewise.
9880         * g++.old-deja/g++.other/crash28.C: Likewise.
9881         * g++.old-deja/g++.other/crash30.C: Likewise.
9882         * g++.old-deja/g++.other/crash32.C: Likewise.
9883         * g++.old-deja/g++.other/crash35.C: Likewise.
9884         * g++.old-deja/g++.pt/inherit2.C: Likewise.
9885
9886 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
9887
9888         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
9889         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
9890         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
9891         g77.f-torture/execute/execute.exp,
9892         g77.f-torture/noncompile/noncompile.exp,
9893         gcc.c-torture/execute/execute.exp,
9894         gcc.c-torture/execute/memcheck/memcheck.exp,
9895         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
9896         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
9897         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
9898         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
9899         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
9900         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
9901         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
9902         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
9903         Remove bug reporting instructions with ancient email addresses.
9904
9905 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
9906
9907         * gcc.dg/20010202-1.c: New test.
9908         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
9909
9910 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
9911
9912         * g++.dg/stdbool-if.C: New test.
9913
9914 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
9915
9916         * objc/execute/fdecl.m: Added main().
9917
9918 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
9919
9920         * gcc.c-torture/execute/20010206-1.c: New test.
9921
9922 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
9923
9924         * gcc.dg/cpp/avoidpaste1.c: Update.
9925
9926 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
9927
9928         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
9929         Pero <nicola@brainstorm.co.uk>.
9930         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
9931
9932 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
9933
9934         * g++.old-deja/g++.pt/spec39.C: New test.
9935
9936 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
9937
9938         * gcc.c-torture/compile/20010202-1.c: New test.
9939
9940 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
9941
9942         * g++.old-deja/g++.abi/primary2.C: New test.
9943         * g++.old-deja/g++.abi/primary3.C: New test.
9944         * g++.old-deja/g++.abi/primary4.C: New test.
9945         * g++.old-deja/g++.abi/primary5.C: New test.
9946         * g++.old-deja/g++.abi/vtable3.h: New test.
9947         * g++.old-deja/g++.abi/vtable3a.C: New test.
9948         * g++.old-deja/g++.abi/vtable3b.C: New test.
9949         * g++.old-deja/g++.abi/vtable3c.C: New test.
9950         * g++.old-deja/g++.abi/vtable3d.C: New test.
9951         * g++.old-deja/g++.abi/vtable3e.C: New test.
9952         * g++.old-deja/g++.abi/vtable3f.C: New test.
9953         * g++.old-deja/g++.abi/vtable3g.C: New test.
9954         * g++.old-deja/g++.abi/vtable3h.C: New test.
9955         * g++.old-deja/g++.abi/vtable3i.C: New test.
9956         * g++.old-deja/g++.abi/vtable3j.C: New test.
9957         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
9958
9959 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
9960
9961         * g++.old-deja/g++.other/anon6.C: New test.
9962         * g++.old-deja/g++.other/anon7.C: New test.
9963
9964 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
9965
9966         * gcc.dg/cpp/avoidpaste2.c: New tests.
9967
9968 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
9969
9970         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
9971
9972 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
9973
9974         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
9975         DECIMAL_DIG cases for Irix."
9976
9977 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
9978
9979         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
9980
9981 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
9982
9983         * gcc.dg/c99-tag-1.c: New test.
9984
9985 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
9986
9987         * gcc.dg/cpp/tr-warn1.c: Add tests.
9988
9989 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
9990
9991         * gcc.dg/cpp/avoidpaste1.c: Update.
9992         * gcc.dg/cpp/paste4.c: Update.
9993
9994 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
9995
9996         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
9997         cases for Irix.
9998
9999 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
10000
10001         * g++.old-deja/g++.other/inline19.C: New test.
10002
10003 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
10004
10005         * gcc.dg/Wlarger-than.c: New test.
10006
10007 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
10008
10009         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
10010
10011 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
10012
10013         * gcc.c-torture/execute/20010129-1.c: New test.
10014         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
10015
10016 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
10017
10018         * gcc.dg/cpp/avoidpaste1.c: Test case.
10019
10020 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
10021
10022         * g++.old-deja/g++.other/inline18.C: New test.
10023
10024 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10025
10026         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
10027         and __builtin_putchar.
10028
10029 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
10030
10031         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
10032         tests.
10033
10034 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
10035
10036         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
10037         floating point number rounding mode to round to the nearest
10038         representable mode.
10039
10040 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
10041
10042         * g++.old-deja/g++.other/mangle2.C: New test.
10043
10044 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
10045
10046         * gcc.c-torture/compile/20010124-1.c: New test.
10047
10048 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
10049
10050         * g++.old-deja/g++.pt/spec38.C: New test.
10051
10052 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10053
10054         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
10055         "Build don't run".
10056
10057 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10058
10059         * gcc.c-torture/execute/20010123-1.c: New test.
10060
10061 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
10062
10063         * g++.old-deja/g++.pt/spec37.C: New test.
10064
10065 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
10066
10067         * g++.old-deja/g++.pt/overload14.C: New test.
10068
10069 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10070
10071         * gcc.c-torture/execute/20010122-1.c: New test, exercise
10072         __builtin_return_address.
10073
10074 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
10075
10076         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
10077         * g++.old-deja/g++.pt/spec35.C: New test.
10078         * g++.old-deja/g++.pt/spec36.C: New test.
10079
10080 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
10081
10082         * gcc.c-torture/compile/20010118-1.c: New test.
10083
10084 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
10085
10086         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
10087
10088 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
10089
10090         * gcc.c-torture/execute/20010119-1.c: New test.
10091
10092 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
10093
10094         * g++.old-deja/g++.other/vbase5.C: New test.
10095
10096 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
10097
10098         * gcc.c-torture/execute/20010118-1.c: New test.
10099
10100 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
10101
10102         * g++.old-deja/g++.pt/deduct3.C: New test.
10103
10104 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
10105
10106         * g++.old-deja/g++.pt/spec34.C: New test.
10107
10108 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
10109
10110         * g77.f-torture/compile/20000601-2.f: New test.
10111
10112 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
10113
10114         * g++.old-deja/g++.other/init17.C: New test.
10115
10116 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
10117
10118         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
10119
10120 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
10121
10122         * g++.old-deja/g++.pt/unify8.C: New test.
10123
10124 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
10125
10126         * g++.old-deja/g++.abi/vbase1.C: New test.
10127
10128 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
10129
10130         * g++.old-deja/g++.pt/crash65.C: New test.
10131
10132 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
10133
10134         * gcc.dg/cpp/assembl2.S: New test case.
10135
10136 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
10137
10138         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
10139         are supported.
10140
10141 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10142
10143         * g++.old-deja/g++.other/builtins1.C: New test.
10144         * g++.old-deja/g++.other/builtins2.C: Likewise.
10145         * g++.old-deja/g++.other/builtins3.C: Likewise.
10146         * g++.old-deja/g++.other/builtins4.C: Likewise.
10147
10148 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
10149
10150         * gcc.c-torture/compile/20010117-1.c: New test.
10151         * gcc.c-torture/compile/20010117-2.c: New test.
10152
10153 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
10154
10155         * g77.f-torture/execute/20010116.[fx]: New test,
10156         XFAIL on i?86-*-*.
10157         * g77.f-torture/compile/20010115.f: Indicate it's
10158         a test for PR fortran/1636.
10159
10160 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
10161
10162         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
10163
10164 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
10165
10166         * g77.f-torture/compile/20010115.f: New test.
10167
10168 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
10169
10170         * g++.old-deja/g++.pt/nontype5.C: New test.
10171
10172 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
10173
10174         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
10175         have an equivalent working one below it.
10176
10177 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
10178
10179         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
10180         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
10181
10182 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
10183
10184         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
10185         message containing "init_priority".
10186         (conpr-2.C): Likewise.
10187         (conpr-3.C): Likewise.
10188         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
10189
10190 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10191
10192         * gcc.c-torture/execute/20010114-2.c: New test.
10193
10194 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
10195
10196         * gcc.c-torture/compile/20010114-1.c: New test.
10197         * gcc.c-torture/compile/20010114-1.x: Xfail.
10198         * gcc.c-torture/compile/20010114-2.c: New test.
10199         * gcc.c-torture/execute/20010114-1.c: New test.
10200         * gcc.dg/trunc-1.c: New test.
10201         * gcc.dg/uninit-B.c: New test.
10202
10203 2001-01-13  Nick Clifton  <nickc@redhat.com>
10204
10205         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
10206         target.
10207
10208 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
10209
10210         * gcc.c-torture/compile/20010113-1.c: New test.
10211
10212 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
10213
10214         * gcc.c-torture/compile/20001212-1.c: New test.
10215
10216 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
10217
10218         * gcc.dg/cpp/widestr1.c: Update.
10219         * gcc.dg/cpp/prag-imp.c: Remove.
10220
10221 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
10222
10223         * gcc.c-torture/execute/20000801-3.x: Remove.
10224         * gcc.dg/c90-init-1.c: New test.
10225         * gcc.dg/c99-init-1.c: New test.
10226         * gcc.dg/c99-init-2.c: New test.
10227         * gcc.dg/gnu99-init-1.c: New test.
10228
10229 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
10230
10231         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
10232         testing that no relevant ones were found.
10233
10234 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
10235
10236         * g++.old-deja/g++.pt/cast2.C: New test.
10237
10238 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
10239
10240         * g++.old-deja/g++.pt/friend47.C: New test.
10241
10242 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
10243
10244         * g++.old-deja/g++.pt/instantiate13.C: New test.
10245
10246 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
10247
10248         * g++.old-deja/g++.other/defarg7.C: New test.
10249         * g++.old-deja/g++.other/defarg8.C: New test.
10250
10251 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
10252
10253         * g++.old-deja/g++.pt/crash64.C: New test.
10254
10255 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
10256
10257         * g++.old-deja/g++.pt/crash63.C: New test.
10258
10259 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
10260
10261         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
10262
10263 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
10264
10265         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
10266
10267 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
10268
10269         * g++.old-deja/g++.pt/error3.C: New test.
10270
10271 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
10272
10273         * g++.old-deja/g++.other/crash39.C: New test.
10274
10275 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
10276
10277         * g++.old-deja/g++.other/vbase4.C: New test.
10278
10279 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
10280
10281         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
10282         * gcc.dg/special/20000419-2.c: New file. Identical to above.
10283         * gcc.dg/special/special.exp: New test driver which will check
10284         for alias support for the above test.
10285
10286 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
10287
10288         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
10289         problems on small machines.
10290         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
10291         parameterize.
10292
10293 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
10294
10295         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
10296         mips.
10297         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
10298
10299 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
10300
10301         * g++.old_deja/g++.pt/using8.C: New test.
10302
10303 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
10304
10305         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
10306
10307 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
10308
10309         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
10310         where a failure is expected.
10311         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
10312
10313 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
10314
10315         * g++.old_deja/g++.pt/instantiate12.C: New test.
10316
10317 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
10318
10319         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
10320         start of structs.
10321         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
10322         * g++.old-deja/g++.brendan/crash17.C: Likewise.
10323         * g++.old-deja/g++.brendan/crash29.C: Likewise.
10324         * g++.old-deja/g++.brendan/crash48.C: Likewise.
10325         * g++.old-deja/g++.brendan/ns1.C: Likewise.
10326         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
10327         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
10328         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
10329         * g++.old-deja/g++.eh/spec6.C: Likewise.
10330         * g++.old-deja/g++.jason/crash3.C: Likewise.
10331         * g++.old-deja/g++.law/ctors11.C: Likewise.
10332         * g++.old-deja/g++.law/ctors17.C: Likewise.
10333         * g++.old-deja/g++.law/ctors5.C: Likewise.
10334         * g++.old-deja/g++.law/ctors9.C: Likewise.
10335         * g++.old-deja/g++.mike/ambig1.C: Likewise.
10336         * g++.old-deja/g++.mike/net22.C: Likewise.
10337         * g++.old-deja/g++.mike/p3538a.C: Likewise.
10338         * g++.old-deja/g++.mike/p3538b.C: Likewise.
10339         * g++.old-deja/g++.mike/virt3.C: Likewise.
10340         * g++.old-deja/g++.niklas/t128.C: Likewise.
10341         * g++.old-deja/g++.other/anon4.C: Likewise.
10342         * g++.old-deja/g++.other/using1.C: Likewise.
10343         * g++.old-deja/g++.other/warn3.C: Likewise.
10344         * g++.old-deja/g++.pt/t37.C: Likewise.
10345         * g++.old-deja/g++.robertl/eb69.C: Likewise.
10346         * g++.old-deja/g++.robertl/eb71.C: Likewise.
10347
10348 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
10349
10350         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
10351
10352 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10353
10354         * gcc.c-torture/execute/stdio-opt-3.c: New test.
10355
10356 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
10357
10358         * gcc.c-torture/compile/20010107-1.c: New test.
10359
10360 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
10361
10362         * gcc.c-torture/execute/builtin-noret-1.c: New test.
10363
10364 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
10365
10366         * gcc.dg/format/format.h: New file.
10367         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
10368         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
10369         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
10370         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
10371         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
10372         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
10373         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
10374         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
10375         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
10376         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
10377         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
10378         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
10379         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
10380         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
10381         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
10382         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
10383         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
10384         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
10385         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
10386         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
10387         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
10388         instead of declaring standard types, macros and functions in each
10389         test.
10390
10391 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
10392
10393         * gcc.c-torture/execute/20010106-1.c: New test.
10394
10395 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
10396
10397         * gcc.dg/format/format.exp: New file.
10398         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
10399         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
10400         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
10401         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
10402         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
10403         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
10404         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
10405         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
10406         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
10407         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
10408         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
10409         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
10410         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
10411         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
10412         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
10413         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
10414         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
10415         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
10416         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
10417         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
10418         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
10419         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
10420         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
10421         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
10422         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
10423         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
10424         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
10425         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
10426         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
10427         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
10428         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
10429         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
10430         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
10431         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
10432         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
10433         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
10434         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
10435         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
10436         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
10437         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
10438         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
10439         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
10440
10441 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
10442
10443         * gcc.c-torture/execute/991228-1.c: Take word endianness into
10444         account.
10445
10446 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
10447
10448         * gcc.c-torture/execute/builtin-complex-1.c: New test.
10449
10450 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
10451
10452         * g++.old-deja/g++.pt/crash62.C: New test.
10453
10454 2001-01-04  Richard Henderson  <rth@redhat.com>
10455
10456         * gcc.dg/20000926-1.c: Update expected warnings.
10457         * gcc.dg/array-2.c: Likewise.
10458         * gcc.dg/array-4.c: Also validate flexible array members.
10459         * gcc.dg/c99-flex-array-1.c: New.
10460
10461 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
10462
10463         * gcc.c-torture/compile/20001222-1.x: Remove.
10464
10465 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
10466
10467         * gcc.c-torture/execute/built-in-setjmp.c: New.
10468
10469 2001-01-03  Richard Henderson  <rth@redhat.com>
10470
10471         * gcc.dg/940510-1.c: Update expected error wording.
10472         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
10473
10474 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
10475
10476         * lib/target-supports.exp (check_alias_available): Modified to
10477         indicate aliases not supported if only weak aliases are supported.
10478
10479 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10480
10481         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
10482         Turn on cmpstrsi checks for __pj__ and __i370__.
10483
10484 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
10485
10486         * g++.old-deja/g++.other/virtual11.C: New test.
10487
10488 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
10489
10490         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
10491
10492 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10493
10494         * gcc.c-torture/compile/20010102-1.c: New test.
10495
10496 2001-01-02  Andreas Jaeger  <aj@suse.de>
10497
10498         * gcc.dg/noreturn-3.c: New test.
10499
10500         * gcc.dg/noreturn-4.c: New test.
10501
10502 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10503
10504         * gcc.c-torture/execute/stdio-opt-1.c: Also test
10505         __builtin_fputc and __builtin_fwrite.
10506
10507 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
10508
10509         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
10510         signed char, not default char.
10511
10512 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
10513
10514         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
10515
10516 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
10517
10518         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
10519
10520 2000-12-29  Richard Henderson  <rth@redhat.com>
10521
10522         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
10523         (__cyg_profile_func_exit): Define.
10524
10525 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
10526
10527         * g++.dg/vtgc1.C: New test.
10528
10529 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
10530
10531         * gcc.dg/noncompile/20001228-1.c: New test.
10532
10533         * gcc.dg/20001228-1.c: New test.
10534
10535         * gcc.c-torture/execute/20001228-1.c: New test.
10536
10537 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
10538
10539         * gcc.dg/format-strfmon-1.c: New test.
10540
10541 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10542
10543         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
10544         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
10545         * gcc.c-torture/execute/string-opt-1.c: Likewise.
10546         * gcc.c-torture/execute/string-opt-2.c: Likewise.
10547         * gcc.c-torture/execute/string-opt-3.c: Likewise.
10548         * gcc.c-torture/execute/string-opt-4.c: Likewise.
10549         * gcc.c-torture/execute/string-opt-6.c: Likewise.
10550         * gcc.c-torture/execute/string-opt-7.c: Likewise.
10551         * gcc.c-torture/execute/string-opt-8.c: Likewise.
10552         * gcc.c-torture/execute/string-opt-9.c: Likewise.
10553         * gcc.c-torture/execute/string-opt-10.c: Likewise.
10554         * gcc.c-torture/execute/string-opt-11.c: Likewise.
10555         * gcc.c-torture/execute/string-opt-12.c: Likewise.
10556
10557         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
10558         * gcc.c-torture/execute/string-opt-4.c: Test index.
10559
10560 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
10561
10562         * gcc.c-torture/compile/20001226-1.c: New test.
10563
10564 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
10565
10566         * gcc.c-torture/compile/20001222-1.c: New test.
10567         * gcc.c-torture/compile/20001222-1.x: Xfail.
10568
10569 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
10570
10571         * gcc.c-torture/execute/comp-goto-2.c: New test.
10572
10573 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
10574
10575         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
10576         Use long types if __INT_MAX__ is 32767.
10577         (main): Use cast to (sint32 *) when poking 88 into a_page.
10578
10579         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
10580
10581 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
10582
10583         * gcc.c-torture/compile/20001221-1.c: New test.
10584         * gcc.c-torture/execute/20001221-1.c: New test.
10585
10586 2000-12-20  Richard Henderson  <rth@redhat.com>
10587
10588         * g++.old-deja/g++.pt/crash36.C: Update error lines.
10589         * g++.old-deja/g++.robertl/eb109.C: Likewise.
10590
10591 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10592
10593         * gcc.dg/compare3.c: New test.
10594
10595 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
10596
10597         * gcc.dg/format-warnll-1.c: New test.
10598
10599 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
10600
10601         * gcc.dg/cpp/cmdlne-P.c: New test.
10602
10603 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
10604
10605         * gcc.c-torture/execute/builtin-abs-1.c,
10606         gcc.c-torture/execute/builtin-abs-2.c: New tests.
10607
10608 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
10609
10610         * gcc.dg/cpp/multiline.c: New test.
10611
10612 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
10613
10614         * g++.old-deja/g++.other/syshdr1.C: Update.
10615         * gcc.dg/cpp/lineflags.c: Remove temporarily.
10616
10617 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10618
10619         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
10620
10621 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10622
10623         * g++.old-deja/g++.pt/ttp65.C: New test.
10624
10625 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10626
10627         * g++.old-deja/g++.pt/ttp64.C: New test.
10628
10629 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10630
10631         * g++.old-deja/g++.pt/spec33.C: New test.
10632
10633 2000-12-14  Catherine Moore  <clm@redhat.com>
10634
10635         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
10636         * gcc.c-torture/execute/920612-2.c: Likewise.
10637         * gcc.c-torture/execute/920428-2.c: Likewise.
10638         * gcc-c-torture/execute/va-arg-11.c: Call exit.
10639         * gcc.c-torture/execute/va-arg-21.c: Likewise.
10640
10641 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10642
10643         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
10644         * gcc.dg/pack-test-2.c: Likewise.
10645
10646 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
10647
10648         Tests by Zack Weinberg <zackw@stanford.edu>.
10649
10650         * gcc.dg/cpp/defined.c: Update.
10651         * gcc.dg/cpp/defined_trad.c: New tests.
10652
10653 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
10654
10655         * gcc.dg/cpp/trad-direct.c: Update.
10656
10657 2000-12-11  Neil Booth  <neilb@earthling.net>
10658
10659         * gcc.dg/cpp/defined_trad.c
10660
10661 2000-12-11  Neil Booth  <neilb@earthling.net>
10662
10663         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
10664
10665 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
10666
10667         * gcc.dg/format-miss-2.c: New test.
10668
10669 2000-12-09  Neil Booth  <neilb@earthling.net>
10670
10671         * gcc.dg/cpp/lineflags.c: New tests.
10672         * gcc.dg/cpp/poison.c: Update.
10673         * gcc.dg/cpp/redef2.c: Update.
10674         * gcc.dg/cpp/skipping.c: New test.
10675
10676 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
10677
10678         * g++.old-deja/g++.other/eh3.C: New testcase.
10679
10680 2000-12-07  Neil Booth  <neilb@earthling.net>
10681
10682         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
10683         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
10684         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
10685         wtr-union-init-2.c, wtr-union-init-3.c: Update.
10686         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
10687         Update.
10688
10689 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
10690
10691         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
10692         __SIZE_TYPE__ instead of int for type of integers cast to
10693         pointers.
10694
10695 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
10696
10697         * g++.old-deja/g++.other/cleanup4.C: New test.
10698
10699 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
10700
10701         * format-sec-1.c: New test.
10702
10703 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
10704
10705         * gcc.dg/format-nonlit-3.c: New test.
10706
10707 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
10708
10709         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
10710         through a null pointer.
10711
10712 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10713
10714         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
10715         * g++.old-deja/g++.pt/partial4.C: New test.
10716
10717 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
10718
10719         * gcc.c-torture/execute/ieee/hugeval.x: New.
10720
10721 2000-12-06  Neil Booth  <neilb@earthling.net>
10722
10723         * gcc.dg/cpp/backslash2.c: New tests.
10724
10725 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10726
10727         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
10728         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
10729
10730 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
10731
10732         * gcc.c-torture/execute/20001203-2.c: New testcase.
10733
10734 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
10735
10736         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
10737         * g++.old-deja/g++.other/virtual10.C: New test.
10738
10739 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
10740
10741         * g++.old-deja/g++.mike/pmf5.C: Remove test.
10742
10743 2000-12-05  Richard Henderson  <rth@redhat.com>
10744
10745         * gcc.c-torture/compile/20001205-1.c: New.
10746
10747 2000-12-04  Neil Booth  <neilb@earthling.net>
10748
10749         * g++.old-deja/g++.other/virtual9.C: New test.
10750         * g++.old-deja/g++.pt/crash61.C: New test.
10751         * gcc.c-torture/execute/loop-9.c: New test.
10752
10753 2000-12-04  Neil Booth  <neilb@earthling.net>
10754
10755         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
10756         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
10757         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
10758         * gcc.dg/cpp/extratokens.c: ...here.
10759
10760 2000-12-04  Neil Booth  <neilb@earthling.net>
10761
10762         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
10763         New tests.
10764
10765 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10766
10767         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
10768         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
10769
10770 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
10771
10772         * gcc.c-torture/execute/20001203-1.c: New test.
10773
10774 2000-12-03  Neil Booth  <neilb@earthling.net>
10775
10776         * gcc.dg/cpp/macro6.c: New test cases.
10777
10778 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10779
10780         * gcc.c-torture/execute/string-opt-9.c: New test.
10781         * gcc.c-torture/execute/string-opt-10.c: Likewise.
10782         * gcc.c-torture/execute/string-opt-11.c: Likewise.
10783         * gcc.c-torture/execute/string-opt-12.c: Likewise.
10784
10785         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
10786         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
10787
10788 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
10789
10790         * gcc.dg/cpp/if-6.c: New testcase.
10791
10792         * gcc.dg/20001201-1.c: New testcase.
10793
10794 2000-12-02  Neil Booth  <neilb@earthling.net>
10795
10796         * g++.old-deja/g++.other/externC4.C,
10797         g++.old-deja/g++.other/friend10.C: New tests.
10798
10799 2000-12-02  Neil Booth  <neilb@earthling.net>
10800
10801         * g++.old-deja/g++.other/instan2.C
10802         * g++.old-deja/g++.other/instan3.C: New test.
10803
10804 2000-12-02  Neil Booth  <neilb@earthling.net>
10805
10806         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
10807         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
10808         gnuc99.c,gnuc99-pedantic.c: New tests.
10809
10810 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
10811
10812         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
10813         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
10814
10815 2000-12-01  Neil Booth  <neilb@earthling.net>
10816
10817         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
10818         * gcc.dg/cpp/poison.c: Update.
10819         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
10820
10821 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
10822
10823         * g77.f-torture/execute/20001201.f: New test.
10824
10825 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
10826
10827         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
10828
10829 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
10830
10831         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
10832
10833 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
10834
10835         * g++.old-deja/g++.other/cast6.C: New test.
10836
10837 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
10838
10839         * gcc.c-torture/execute/20001130-2.c: New testcase.
10840
10841 2000-11-30  Richard Henderson  <rth@redhat.com>
10842
10843         * gcc.c-torture/execute/20001130-1.c: New test.
10844
10845 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
10846
10847         * g++.old-deja/g++.other/op3.C: New test.
10848
10849 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
10850
10851         * g++.old-deja/g++.other/op2.C: New test.
10852
10853 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
10854
10855         * g++.old-deja/g++.other/crash38.C: New test.
10856
10857 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
10858
10859         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
10860
10861 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
10862
10863         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
10864         tests.
10865         * gcc.c-torture/execute/string-opt-6.c: New test.
10866
10867         * gcc.dg/20001117-1.c: Add main.
10868
10869 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
10870
10871         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
10872         Move from here ...
10873         * gcc.dg/940510-1.c: ... to here.
10874
10875         * gcc.dg/20000926-1.c: GNU C now allows initializations of
10876         zero-size arrays in toplevel structures.
10877
10878 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
10879
10880         * gcc.c-torture/execute/loop-8.c: New test.
10881
10882 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
10883
10884         * g++.old-deja/g++.other/base1.C: New test.
10885
10886 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
10887
10888         * g++.old-deja/g++.other/parse2.C: New test.
10889
10890 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
10891
10892         * g++.old-deja/g++.pt/incomplete1.C: New test.
10893
10894 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
10895
10896         * g++.old-deja/g++.other/friend9.C: New test.
10897
10898 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
10899
10900         * gcc.dg/20001127-1.c: New test.
10901
10902 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
10903
10904         * g++.old-deja/g++.pt/friend46.C: New test.
10905
10906 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
10907
10908         * g++.old-deja/g++.other/ptrmem8.C: New test.
10909
10910 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10911
10912         * gcc.c-torture/execute/string-opt-7.c: New test.
10913         * gcc.c-torture/execute/string-opt-8.c: Likewise.
10914
10915 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
10916
10917         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
10918         instead of 'mkcheck 2'.
10919
10920 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
10921
10922         * gcc.c-torture/execute/memcheck/driver.c,
10923         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
10924         C9X references to refer to C99.
10925
10926 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
10927
10928         * gcc.dg/ultrasp3.c: New test.
10929
10930 2000-11-25  Neil Booth  <neilb@earthling.net>
10931
10932         * gcc.dg/cpp/include2.c: Update test to be locale independent.
10933
10934 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
10935
10936         * gcc.c-torture/compile/20001123-2.c: New.
10937
10938 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10939
10940         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
10941
10942 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
10943
10944         * gcc.dg/sequence-point-1.c: Add some new tests.
10945         * gcc.c-torture/execute/20001124-1.c: New test.
10946
10947 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
10948
10949         * g++.old-deja/g++.other/vaarg4.C: New test.
10950         * gcc.c-torture/compile/20001123-1.c: New test.
10951
10952 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
10953
10954         * g++.other/crash24.C: Adjust and remove XFAIL.
10955         * g++.other/crash37.C: New test.
10956
10957 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
10958
10959         * g++.old-deja/g++.pt/instantiate9.C: New test.
10960
10961 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
10962
10963         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
10964         new ABI, too.
10965
10966         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
10967         * g++.old-deja/g++.robertl/eb55.C: Likewise.
10968
10969 2000-11-22  Neil Booth  <neilb@earthling.net>
10970
10971         * gcc.dg/cpp/Wtrigraphs.c: New test.
10972
10973 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
10974
10975         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
10976
10977 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
10978
10979         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
10980
10981 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
10982
10983         * lib/gcc-dg.exp: load_lib scanasm.exp.
10984         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
10985         * lib/g++-dg.exp: load_lib scanasm.exp.
10986         * lib/scanasm.exp: New.
10987         (scan-assembler, scan-assembler-not): Add optional arguments to
10988         test name, or if not present, the pattern name.
10989         (scan-assembler-dem, scan-assembler-dem-not): New.
10990
10991         * g++.dg/dg.exp: New.
10992
10993 2000-11-21  Neil Booth  <neilb@earthling.net>
10994
10995         * gcc.dg/cpp/integrated1.c: Remove.
10996
10997 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
10998
10999         * gcc.c-torture/execute/20001121-1.c: New test.
11000
11001 2000-11-21  Richard Henderson  <rth@redhat.com>
11002
11003         * gcc.c-torture/compile/20001121-1.c: New test.
11004
11005 2000-11-20  Neil Booth  <neilb@earthling.net>
11006
11007         * gcc.dg/cpp/integrated1.c: New test.
11008
11009 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
11010
11011         * g++.old-deja/g++.other/inline17.C: New test.
11012
11013 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
11014
11015         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
11016         local variable to be zero: I made the variable global. Now
11017         uses abort() and exit() instead of relying on main's return value.
11018
11019 2000-11-20  Neil Booth  <neilb@earthling.net>
11020
11021         * gcc.dg/cpp/paste2.c: Update test.
11022         * objc/execute/paste.m: New test.
11023
11024 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
11025
11026         * gcc.dg/c99-condexpr-1.c: New test.
11027
11028 2000-11-20  Neil Booth  <neilb@earthling.net>
11029
11030         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
11031
11032 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
11033
11034         * g++.old-deja/g++.pt/export1.C: New test.
11035
11036 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
11037
11038         * gcc.dg/20001117-1.c: New test.
11039
11040 2000-11-18  Richard Henderson  <rth@redhat.com>
11041
11042         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
11043
11044 2000-11-18  Richard Henderson  <rth@redhat.com>
11045
11046         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
11047         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
11048         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
11049
11050 2000-11-18  Richard Henderson  <rth@redhat.com>
11051
11052         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
11053         (main): New.  Exit cleanly.
11054
11055 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
11056
11057         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
11058         gcc.dg/c99-fordecl-2.c: New tests.
11059
11060 2000-11-18  Richard Henderson  <rth@redhat.com>
11061
11062         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
11063         * gcc.c-torture/execute/zerolen-2.c: New.
11064
11065 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11066
11067         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
11068         memory.
11069
11070 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
11071
11072         * g++.old-deja/g++.pt/instantiate8.C: New test.
11073
11074 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
11075
11076         * g++.old-deja/g++.other/incomplete.C: Add more tests.
11077         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
11078
11079 2000-11-16  Nick Clifton  <nickc@redhat.com>
11080
11081         * gcc.c-torture/execute/nestfunc-2.c: New test.
11082         * gcc.c-torture/execute/nestfunc-3.c: New test.
11083
11084 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
11085
11086         * gcc.c-torture/compile/20001116-1.c: New test.
11087
11088 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11089
11090         * gcc.c-torture/execute/20001115-1.c: New test.
11091
11092 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
11093
11094         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
11095         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
11096         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
11097         * g++.old-deja/g++.abi/vmihint.C: Likewise.
11098
11099 2000-11-15  Neil Booth  <neilb@earthling.net>
11100
11101         gcc.dg/cpp/_Pragma1.c: Update.
11102         gcc.dg/cpp/_Pragma2.c: New test.
11103
11104 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
11105
11106         * g++.old-deja/g++.other/anon5.C: New test.
11107
11108 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
11109
11110         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
11111         tests.
11112
11113 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
11114
11115         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
11116         output.
11117
11118 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
11119
11120         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
11121         labels at end of compound statements.
11122
11123 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
11124
11125         * gcc.c-torture/execute/loop-7.c: New test.
11126
11127 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
11128
11129         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
11130
11131 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
11132
11133         * gcc.dg/c99-bool-1.c: New test.
11134
11135 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
11136
11137         * gcc.dg/c99-scope-1.c: Remove xfail.
11138         * gcc.dg/c99-scope-2.c: New test.
11139
11140 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11141
11142         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
11143         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
11144
11145 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
11146
11147         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
11148         error messages.
11149
11150         * g++.mike/p700.C: Don't typedef wchar_t.
11151         * g++.mike/p784.C: Likewise.
11152         * g++.mike/eb101.C: Don't use __wchar_t.
11153
11154 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
11155
11156         * g77.f-torture/execute/20001111.[fx]: Test premature exit
11157         from DO loop.
11158
11159 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
11160
11161         * gcc.c-torture/execute/20001111-1.c: New test.
11162
11163 2000-11-10  Nick Clifton  <nickc@redhat.com>
11164
11165         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
11166         long multuiple and accumulate.
11167
11168 2000-11-09  Richard Henderson  <rth@redhat.com>
11169
11170         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
11171         via size_t instead of int.
11172
11173         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
11174         * gcc.c-torture/execute/string-opt-2.c: Likewise.
11175         * gcc.c-torture/execute/string-opt-3.c: Likewise.
11176         * gcc.c-torture/execute/string-opt-4.c: Likewise.
11177
11178 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
11179
11180         * gcc.c-torture/compile/20001109-1.c: New test.
11181         * gcc.c-torture/compile/20001109-2.c: New test.
11182
11183 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
11184
11185         * g++.old-deja/g++.pt/operator1.C: New test.
11186         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
11187
11188 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
11189
11190         * gcc.dg/20001108-1.c: New test.
11191
11192 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
11193
11194         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
11195         with both arguments constant strings.
11196         * gcc.c-torture/execute/string-opt-3.c: New test.
11197         * gcc.c-torture/execute/string-opt-4.c: New test.
11198         * gcc.c-torture/execute/string-opt-5.c: New test.
11199
11200 2000-11-08  Nick Clifton  <nickc@redhat.com>
11201
11202         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
11203         mulsidi3adddi patterns.
11204
11205 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
11206
11207         * g++.old-deja/g++.other/crash36.C: New test.
11208
11209 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
11210
11211         * g++.old-deja/g++.other/init16.C: New test.
11212
11213 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
11214
11215         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
11216
11217 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
11218
11219         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
11220         * gcc.c-torture/execute/va-arg-16.x: Likewise.
11221         * gcc.c-torture/execute/va-arg-17.x: Likewise.
11222
11223 2000-11-07  DJ Delorie  <dj@redhat.com>
11224
11225         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
11226
11227 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11228
11229         * gcc.c-torture/execute/string-opt-1.c: New test.
11230
11231 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
11232
11233         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
11234         mips-sgi-irix6.* because the MIPS ABI passes floating-point
11235         parameters in registers, and there is no way for a varargs
11236         function to know in which order the integer and floating-point
11237         parameters should be interleaved when they are placed on the
11238         stack.
11239         * gcc.c-torture/execute/va-arg-16.x: Likewise.
11240         * gcc.c-torture/execute/va-arg-17.x: Likewise.
11241
11242 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11243
11244         * gcc.c-torture/execute/string-opt-2.c: New test.
11245
11246 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
11247
11248         * g++.old-deja/g++.pt/crash60.C: New test.
11249
11250 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
11251
11252         * g++.old-deja/g++.other/crash24.C: New test.
11253         * g++.old-deja/g++.other/crash25.C: New test.
11254         * g++.old-deja/g++.other/crash26.C: New test.
11255         * g++.old-deja/g++.other/crash27.C: New test.
11256         * g++.old-deja/g++.other/crash28.C: New test.
11257         * g++.old-deja/g++.other/crash29.C: New test.
11258         * g++.old-deja/g++.other/crash30.C: New test.
11259         * g++.old-deja/g++.other/crash31.C: New test.
11260         * g++.old-deja/g++.other/crash32.C: New test.
11261         * g++.old-deja/g++.other/crash33.C: New test.
11262         * g++.old-deja/g++.other/crash34.C: New test.
11263         * g++.old-deja/g++.other/crash35.C: New test.
11264
11265 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
11266
11267         * gcc.c-torture/execute/20001031-1.c: New test.
11268
11269 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
11270
11271         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
11272         namespace.
11273
11274         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
11275         standards-conformant.
11276
11277         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
11278
11279         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
11280         * g++.old-deja/g++.mike/p755a.C: Likewise.
11281         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
11282         library makes no calls to `operator new' during initialization.
11283
11284 2000-11-04  Neil Booth  <neilb@earthling.net>
11285
11286         * gcc.dg/cpp/include2.c: New tests.
11287
11288 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
11289
11290         * lib/g++.exp (g++_set_ld_library_path): New function.
11291         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
11292
11293 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
11294
11295         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
11296         warnings.
11297
11298 2000-11-01  Richard Henderson  <rth@redhat.com>
11299
11300         * g++.old-deja/g++.ext/namedret1.C: New.
11301         * g++.old-deja/g++.ext/namedret2.C: New.
11302         * g++.old-deja/g++.ext/namedret3.C: New.
11303
11304 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
11305
11306         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
11307         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
11308
11309 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11310
11311         * gcc.c-torture/execute/va-arg-21.c: New test.
11312
11313 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
11314
11315         * gcc.dg/c99-complex-2.c: New test.
11316
11317 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11318
11319         * gcc.c-torture/execute/stdio-opt-1.c: New test.
11320
11321 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
11322
11323         * g++.old-deja/g++.other/inline16.C: New test.
11324
11325 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
11326
11327         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
11328         __PRETTY_FUNCTION__
11329
11330 2000-10-29  Neil Booth  <neilb@earthling.net>
11331
11332         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
11333         New tests.
11334         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
11335         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
11336         optimisation.
11337
11338 2000-10-29  Neil Booth  <neilb@earthling.net>
11339
11340         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
11341         * mi1.c, mi1c.h: Add null directives to multiple-include test.
11342         * mi5.c: Test multiple includes work with -C.
11343         * trigraphs.c: Test ^= version.
11344
11345 2000-10-28  Neil Booth  <neilb@earthling.net>
11346
11347         New tests and test updates for new macro expander.
11348
11349         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
11350         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
11351         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
11352         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
11353         new diagnostic messages.
11354
11355         * gcc.dg/cpp/macro3.c: New tests.
11356
11357 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
11358
11359         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
11360         on the same line.
11361
11362 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
11363
11364         * g++.old-deja/g++.other/eh2.C: New test.
11365
11366 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
11367
11368         * gcc.c-torture/execute/20001027-1.c: New test.
11369
11370 2000-10-26  Richard Henderson  <rth@redhat.com>
11371
11372         * gcc.c-torture/execute/20001026-1.c: New.
11373
11374 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
11375
11376         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
11377         * g++.old-deja/g++.law/builtin1.C: Likewise.
11378         * g++.old-deja/g++.law/ctors10.C: Likewise.
11379         * g++.old-deja/g++.law/virtual3.C: Likewise.
11380         * g++.old-deja/g++.mike/p658.C: Likewise.
11381         * g++.old-deja/g++.other/sibcall1.C: Likewise.
11382         * g++.old-deja/g++.other/vaarg2.C: Likewise.
11383         * g++.old-deja/g++.robertl/eb124.C: Likewise.
11384         * g++.old-deja/g++.robertl/eb44.C: Likewise.
11385         * g++.old-deja/g++.robertl/eb77.C: Likewise.
11386
11387 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
11388
11389         * gcc.c-torture/compile/20001024-1.c: New test.
11390
11391 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
11392
11393         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
11394         to tell us whether or not we are using V3.
11395
11396 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
11397
11398         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
11399         operands.
11400
11401 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
11402
11403         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
11404
11405 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
11406
11407         * gcc.c-torture/execute/20001024-1.c: New test.
11408
11409 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
11410
11411         * g++.old-deja/g++.other/sibcall1.C: New test.
11412
11413 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
11414
11415         * gcc.dg/noncompile/init-3.c: New test.
11416
11417 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
11418
11419         * gcc.dg/format-array-1.c: New test.
11420
11421 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
11422
11423         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
11424         writing through null pointers; remove comment about testing
11425         unterminated strings.
11426
11427 2000-10-17  Matthew Hiller  <hiller@redhat.com>
11428
11429         * gcc.c-torture/execute/20001017-2.c: New test.
11430
11431 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
11432
11433         * gcc.c-torture/compile/20001018-1.c: New test.
11434         * gcc.c-torture/compile/20001018-1.x: Xfail.
11435
11436 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11437
11438         * gcc.c-torture/execute/20001017-1.c: New test.
11439
11440 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
11441
11442         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
11443         for multiple use of arguments with scanf formats; add tests for
11444         multiple use of arguments.
11445
11446 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
11447
11448         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
11449
11450 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
11451
11452         * gcc.dg/format-miss-1.c: New test.
11453
11454 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
11455
11456         * gcc.c-torture/execute/20001013-1.c: New test.
11457
11458 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
11459
11460         * gcc.dg/format-branch-1.c: New test.
11461
11462 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
11463
11464         * README, lib/file-format.exp: Remove EGCS references.
11465
11466 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
11467
11468         * gcc.dg/20001013-1.c: New test.
11469
11470 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
11471
11472         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
11473         for intmax_t in the compiler using __typeof__ and the type rules
11474         for conditional expressions.
11475
11476 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
11477
11478         * gcc.dg/20001012-1.c: New test.
11479         * gcc.dg/20001012-2.c: New test.
11480
11481 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
11482
11483         * gcc.dg/format-attr-1.c: New test.
11484
11485 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
11486
11487         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
11488         __LONG_LONG_MAX__ instead of LLONG_MAX.
11489
11490 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
11491
11492         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
11493         scanf flags.
11494         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
11495         flags.
11496
11497 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
11498
11499         * gcc.dg/sequence-pt-1.c: New test.
11500
11501 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
11502
11503         * gcc.c-torture/execute/20001011-1.c: New testcase.
11504         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
11505
11506 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
11507
11508         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
11509         does not error on it.
11510
11511 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
11512
11513         * gcc.dg/20001009-1.c: New test.
11514
11515 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
11516
11517         * gcc.c-torture/compile/20001009-1.c: Move from here ....
11518         * gcc.c-torture/execute/20001009-2.c: ... to here.
11519
11520 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
11521
11522         * gcc.c-torture/compile/20001009-1.c: New testcase.
11523         * gcc.c-torture/execute/20001009-1.c: New testcase.
11524         Testcases provided by Jan Hubicka <jh@suse.cz>.
11525
11526 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
11527
11528         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
11529         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
11530         uintmax_t using <limits.h> to emulate the compiler's internal
11531         logic.  No longer XFAIL %j tests.
11532
11533 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
11534
11535         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
11536         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
11537         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
11538         regexps and details of expected handling of some bad formats.
11539         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
11540         suppression.
11541
11542 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
11543
11544         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
11545         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
11546         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
11547         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
11548         in list archives.
11549
11550 2000-10-06  Richard Henderson  <rth@cygnus.com>
11551
11552         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
11553         * g++.old-deja/g++.brendan/crash52.C: Likewise.
11554         * g++.old-deja/g++.jason/report.C: Likewise.
11555         * g++.old-deja/g++.law/friend5.C: Likewise.
11556         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
11557         of the expected warnings.
11558
11559 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
11560
11561         * g++.old-deja/g++.pt/enum14.C: New test.
11562
11563 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
11564
11565         * g++.old-deja/g++.pt/crash59.C: New test.
11566
11567 2000-10-04  Will Cohen  <wcohen@redhat.com>
11568
11569         * gcc.dg/20000926-1.c: New test.
11570
11571 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
11572
11573         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
11574         function name for current C++ compiler.
11575         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
11576
11577 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
11578
11579         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
11580         __PRETTY_FUNCTION__.
11581         * g++.old-deja/g++.ext/pretty2.C: Likewise.
11582
11583 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11584
11585         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
11586
11587 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
11588
11589         * gcc.c-torture/compile/20000923-1.c: New test.
11590
11591 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
11592
11593         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
11594         * g++.old-deja/g++.pt/ttp62.C: Same.
11595         * g++.old-deja/g++.other/inline14.C: Same.
11596
11597 2000-09-24  Richard Henderson  <rth@cygnus.com>
11598
11599         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
11600
11601 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
11602
11603         * gcc.dg/c90-printf-1.c: Add test for wide string format.
11604
11605 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
11606
11607         * gcc.c-torture/compile/20000922-1.c: New file.
11608
11609 2000-09-21  Nick Clifton  <nickc@redhat.com>
11610
11611         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
11612         a signed long modulo operation.
11613         (mod6): New function - perform an unsigned long modulo operation.
11614         (main): Add tests for modulos of very large numbers by very small
11615         dividends.
11616
11617 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11618
11619         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
11620
11621 2000-09-19  Richard Henderson  <rth@cygnus.com>
11622
11623         * gcc.dg/compare2.c (case 10): XFAIL.
11624
11625 2000-09-18  Richard Henderson  <rth@cygnus.com>
11626
11627         * gcc.c-torture/execute/20000906-1.c: Move ...
11628         * gcc.dg/20000906-1.c: ... here.  Only run on targets
11629         that support __builtin_trap.
11630
11631 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
11632
11633         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
11634
11635 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
11636
11637         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
11638         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
11639         more $ format tests.
11640
11641 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
11642
11643         * gcc.dg/format-errmk-1.c: New test.
11644
11645 2000-09-17  Greg McGary  <greg@mcgary.org>
11646
11647         * gcc.c-torture/execute/20000917-1.x: Remove.
11648
11649 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
11650
11651         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
11652
11653 2000-09-17  Greg McGary  <greg@mcgary.org>
11654
11655         * gcc.c-torture/execute/20000917-1.c: New test.
11656         * gcc.c-torture/execute/20000917-1.x: XFAIL.
11657
11658 Sat 16-Sep-2000 08:14:58 BST  Neil Booth  <NeilB@earthling.net>
11659
11660         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
11661         in nested macro bug.
11662
11663 Fri 15-Sep-2000 06:50:11 BST  Neil Booth  <NeilB@earthling.net>
11664
11665         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
11666
11667 2000-09-14  Jeffrey A Law  (law@cygnus.com)
11668
11669         * gcc.c-torture/execute/20000914-1.c: New test.
11670
11671 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
11672
11673         * g++.other/inline13.C: New test.
11674
11675 2000-09-12  Andreas Jaeger  <aj@suse.de>
11676
11677         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
11678         constant by Ulrich Drepper <drepper@redhat.com>.
11679
11680 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
11681
11682         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
11683
11684 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11685
11686         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
11687
11688 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
11689
11690         * gcc.dg/cpp/backslash.c: New test.
11691
11692 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
11693
11694         * gcc.c-torture/execute/20000910-1.c: New test.
11695         * gcc.c-torture/execute/20000910-2.c: Likewise.
11696
11697 2000-09-11  Robert Lipe  <robertl@sco.com>
11698
11699         * gcc.dg/pragma-align.c: New test.
11700
11701 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
11702
11703         * g++.old-deja/g++.pt/explicit82.C: New test.
11704         * g++.old-deja/g++.pt/explicit83.C: New test.
11705
11706 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
11707
11708         * gcc.dg/asm-names.c: New test.
11709
11710 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11711
11712         * gcc.dg/cpp/tr-warn6.c: New test
11713
11714 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
11715
11716         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
11717         be accepted.
11718
11719 2000-09-07  Catherine Moore  <clm@redhat.com>
11720
11721         * gcc.c-torture/execute/unroll-1.c: New test.
11722
11723 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
11724
11725         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
11726         ERROR markers.
11727         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
11728         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
11729         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
11730         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
11731         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
11732         Preprocess only.
11733         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
11734         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
11735
11736 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
11737
11738         * g++.old-deja/g++.pt/deduct2.C: New test.
11739
11740 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
11741
11742         * g++.old-deja/g++.pt/parms2.C: New test.
11743
11744 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
11745
11746         * g++.old-deja/g++.pt/crash58.C: New test.
11747
11748 2000-09-06  Greg McGary  <greg@mcgary.org>
11749
11750         * gcc.c-torture/execute/20000906-1.c: New test.
11751         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
11752
11753 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11754
11755         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
11756
11757 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
11758
11759         * g++.old-deja/g++.pt/crash57.C: New test.
11760
11761 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
11762
11763         * g++.old-deja/g++.pt/crash56.C: New test.
11764
11765 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
11766
11767         * g++.old-deja/g++.pt/koenig1.C: New test.
11768
11769 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
11770
11771         * gcc.dg/20000904-1.c: New test.
11772
11773 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
11774
11775         * gcc.dg/cpp/paste8.c: New test.
11776
11777 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
11778
11779         * gcc.c-torture/compile/20000827-1.c: New test.
11780
11781 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
11782
11783         * gcc.dg/format-diag-1.c: New test.
11784
11785 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
11786
11787         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
11788         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
11789         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
11790         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
11791         gcc.dg/formatz-1.c: Adjust warning regular expressions.
11792
11793 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
11794
11795         * g++.old-deja/g++.other/nested4.C: New test.
11796
11797 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
11798
11799         * g++.old-deja/g++.ns/scoped1.C: New test.
11800
11801 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
11802
11803         * lib/g++.exp: Support testing already-installed GCC.
11804
11805 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11806
11807         * wtr-label-1.c, wtr-suffix-1.c: New tests.
11808
11809 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11810
11811         * gcc.dg/return-type-2.c: New test.
11812
11813 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
11814
11815         * gcc.c-torture/compile/20000825-1.c: New test.
11816
11817 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
11818
11819         * gcc.dg/dwarf2-2.c: New test.
11820
11821 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
11822
11823         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
11824         dg-warning regexps.
11825
11826 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
11827
11828         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
11829         gcc.dg/format-ext-5.c: New tests.
11830
11831 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
11832
11833         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
11834
11835 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
11836
11837         * gcc.dg/noncompile/930622-2.c: Adjust error message.
11838
11839 2000-08-24  Richard Henderson  <rth@cygnus.com>
11840
11841         * gcc.dg/ia64-sync-1.c: New test.
11842         * gcc.dg/ia64-sync-2.c: New test.
11843         * gcc.dg/ia64-asm-1.c: New test.
11844
11845 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
11846
11847         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
11848         * gcc.dg/format-ext-2.c: New test.
11849
11850 2000-08-23  Jason Merrill  <jason@redhat.com>
11851
11852         * lib/old-dejagnu.exp: Also ignore "In member function" and
11853         "At global scope".
11854
11855 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11856
11857         * gcc.dg/noncompile/label-lineno-1.c: New test.
11858
11859 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
11860
11861         * gcc.dg/c99-array-nonobj-1.c: New test.
11862
11863 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
11864
11865         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
11866         tests.
11867         * gcc.dg/format-ext-1.c: New test.
11868
11869 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11870
11871         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
11872         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
11873         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
11874         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
11875         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
11876
11877 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
11878
11879         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
11880         gcc.dg/c99-strftime-2.c: New tests.
11881
11882 2000-08-22  Richard Henderson  <rth@cygnus.com>
11883
11884         * gcc.c-torture/execute/20000822-1.c: New test.
11885
11886 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
11887
11888         * gcc.c-torture/execute/20000819-1.x: Remove.
11889
11890 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
11891
11892         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
11893         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
11894         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
11895         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
11896         gcc.dg/format-xopen-1.c: New tests.
11897
11898 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
11899
11900         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
11901
11902 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
11903
11904         * g++.old-deja/g++.other/loop2.C: New test.
11905
11906         * gcc.c-torture/compile/20000606-1.c: New test.
11907         * gcc.c-torture/compile/20000728-1.c: New test.
11908         * gcc.c-torture/execute/20000801-1.c: New test.
11909         * gcc.c-torture/execute/20000801-2.c: New test.
11910         * gcc.c-torture/execute/20000819-1.c: New test.
11911         * gcc.c-torture/execute/20000819-1.x: XFAIL.
11912         * gcc.dg/20000629-1.c: New test.
11913         * gcc.dg/20000724-1.c: New test.
11914         * gcc.dg/20000807-1.c: New test.
11915
11916 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
11917
11918         * gcc.dg/cpp/pragma-1.c: New test.
11919         * gcc.dg/cpp/pragma-2.c: New test.
11920
11921 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
11922
11923         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
11924         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
11925
11926 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
11927
11928         * gcc.c-torture/compile/20000818-1.c: New test.
11929
11930 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
11931
11932         * gcc.c-torture/execute/20000818-1.c: New test.
11933
11934 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
11935
11936         * gcc.dg/format-va-1.c: New test.
11937
11938 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
11939
11940         * g++.old-deja/g++.other/typedef8.C: New test.
11941
11942 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
11943
11944         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
11945         * g++.old-deja/g++.mike/net36.C: Mark candidate.
11946         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
11947         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
11948         * g++.old-deja/g++.other/ptrmem7.C: New test.
11949         * g++.old-deja/g++.pt/ptrmem10.C: New test.
11950
11951 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
11952
11953         * g++.old-deja/g++.pt/typename27.C: New test.
11954
11955 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
11956
11957         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
11958         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
11959         * g++.old-deja/g++.pt/friend45.C: New test.
11960         * g++.old-deja/g++.other/friend8.C: New test.
11961
11962 2000-08-15  Richard Henderson  <rth@cygnus.com>
11963
11964         * gcc.c-torture/execute/20000815-1.c: New test.
11965
11966 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
11967
11968         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
11969         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
11970         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
11971
11972 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
11973
11974         * g++.old-deja/g++.other/refinit2.C: New test.
11975
11976 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
11977
11978         * lib/c-torture.exp (c-torture): Make
11979         compiler_conditional_xfail_data global.
11980         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
11981         compiler_conditional_xfail_data machinery.
11982         (f-torture-execute): Likewise.
11983         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
11984         and only when unrolling loops.
11985
11986         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
11987
11988 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
11989
11990         * g++.old-deja/g++.pt/explicit81.C: New test.
11991
11992 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
11993
11994         * g++.old-deja/g++.pt/typename26.C: New test.
11995
11996 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
11997
11998         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
11999         warning.
12000
12001 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
12002
12003         * g++.old-deja/g++.other/array3.C: New test.
12004
12005 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
12006
12007         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
12008         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
12009         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
12010         New tests.
12011
12012 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
12013
12014         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
12015         * g++.old-deja/g++.abi/vmihint.C: Likewise.
12016
12017 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
12018
12019         * gcc.c-torture/execute/20000808-1.c: New test.
12020
12021 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
12022
12023         * gcc.dg/c90-const-expr-1.c: New test.
12024
12025 2000-08-08  Richard Henderson  <rth@cygnus.com>
12026
12027         * gcc.dg/noncompile/920923-1.c: Declare calloc.
12028
12029 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
12030
12031         * gcc.dg/noncompile/const-ll-1.c: New test.
12032
12033 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12034
12035         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
12036
12037 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
12038
12039         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
12040         that running programs linked against the shared version of libobjc
12041         run correctly.
12042
12043 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
12044
12045         * gcc.dg/c99-printf-1.c: New test.
12046
12047 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
12048
12049         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
12050
12051 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
12052
12053         * gcc.c-torture/execute/20000731-1.x: Delete.
12054
12055 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
12056
12057         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
12058         and torture_without_loops as is done by c-torture.exp.
12059         (search_for): Copy from c-torture.exp.
12060         (gcc-dg-runtest): New function, drives a directory of tests
12061         iterating over the TORTURE_OPTIONS.
12062         (scan-assembler, scan-assembler-not): Move here from
12063         individual directory drivers.
12064
12065         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
12066         defined by lib/gcc-dg.exp.
12067         * gcc.dg/cpp/cpp.exp: Likewise.
12068         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
12069         gcc-dg-runtest, so we cycle over optimization options.
12070
12071         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
12072         * gcc.dg/compare2.c: No longer expected to fail.
12073
12074 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
12075
12076         * gcc.c-torture/execute/20000804-1.c: New test.
12077
12078 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
12079
12080         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
12081
12082 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
12083
12084         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
12085
12086 2000-08-03  Jeffrey A Law  (law@cygnus.com)
12087
12088         * gcc.c-torture/compile/20000803-1.c: New test.
12089
12090 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
12091
12092         * gcc.c-torture/execute/20000801-3.c,
12093         gcc.c-torture/execute/20000801-4.c: New tests.
12094         * gcc.c-torture/execute/20000801-3.x,
12095         gcc.c-torture/execute/20000801-4.x: Xfail.
12096
12097 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
12098
12099         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
12100         libobjc/.libs to allow for libtool.
12101
12102 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
12103
12104         * gcc.c-torture/compile/20000802-1.c: New test.
12105
12106 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
12107
12108         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
12109
12110 2000-07-31  Jeffrey A Law  (law@cygnus.com)
12111
12112         * gcc-c-torture/execute/20000731-2.c: New test.
12113
12114         * gcc.c-torture/execute/20000731-1.c: New test.
12115         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
12116
12117 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
12118
12119         * testsuite/gcc.dg/cpp/paste7.c: New test.
12120         * gcc.dg/cpp/20000725-1.c: New test.
12121
12122 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
12123
12124         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
12125         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
12126         declaration warning for __builtin_dwarf_reg_size.
12127
12128         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
12129
12130 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
12131
12132         * gcc.dg/noncompile/voidparam-1.c: New test.
12133
12134 2000-07-30  Richard Henderson  <rth@cygnus.com>
12135
12136         * gcc.dg/c90-digraph-1.c: Don't xfail.
12137         * gcc.dg/compare2.c (case 10): Xfail.
12138         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
12139
12140 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
12141
12142         * gcc.dg/c99-main-1.c: New test.
12143
12144 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
12145
12146         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
12147
12148 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
12149
12150         * gcc.c-tortuer/execute/20000726-1.c: New test.
12151
12152 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
12153
12154         * gcc.c-torture/execute/enum-2.c: New test.
12155
12156 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12157
12158         * gcc.dg/cpp/tr-warn3.c: New test.
12159
12160 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
12161
12162         * g++.old-deja/g++.ext/implicit1.C: Remove.
12163         * g++.old-deja/g++.jason/c2.C: Remove
12164         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
12165         * g++.old-deja/g++.pt/crash16.C: Likewise.
12166         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
12167
12168 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
12169
12170         * g++.old-deja/g++.other/for2.C: New test.
12171
12172 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
12173
12174         * gcc.dg/20000720-1.c: New test.
12175
12176 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
12177
12178         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
12179
12180 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
12181
12182         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
12183         * gcc.c-torture/execute/20000722-1.c: New.
12184         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
12185
12186 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
12187
12188         * gcc.dg/cpp/20000720-1.S: New test.
12189
12190 2000-07-21  Michael Meissner  <meissner@redhat.com>
12191
12192         * gcc.c-torture/execute/ieee/hugeval.c: New test.
12193
12194 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
12195
12196         * g++.old-deja/g++.brendan/crash16.C,
12197         g++.old-deja/g++.brendan/parse3.C,
12198         g++.old-deja/g++.brendan/redecl1.C,
12199         g++.old-deja/g++.ns/template13.C,
12200         g++.old-deja/g++.other/decl4.C,
12201         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
12202
12203 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
12204
12205         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
12206         and "Internal error".
12207
12208         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
12209         regexps.
12210         * gcc.dg/cpp/paste6.c: New test.
12211
12212 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
12213
12214         * gcc.dg/cpp/tr-direct.c: New test.
12215
12216         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
12217         gcc.dg/cpp/undef1.c: Tweak error regexps.
12218
12219 2000-07-18  Eric Christopher <echristo@redhat.com>
12220
12221         * gcc.c-torture/compile/20000718-1.c: New test.
12222
12223 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
12224
12225         * cpplex.c (_cpp_push_token): If the token being pushed back
12226         is the previous token in this context, just subtract one from
12227         context->posn.
12228         * cppmacro.c (save_expansion): Clear aux field when storing a
12229         placemarker.
12230
12231 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
12232
12233         * gcc.dg/noncompile/redecl-1.c: New test.
12234
12235 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
12236
12237         * gcc.c-torture/execute/20000717-5.c: New test.
12238         * gcc.c-torture/execute/20000717-1.x: Removed.
12239
12240 2000-07-17  Richard Henderson  <rth@cygnus.com>
12241
12242         * gcc.c-torture/execute/20000717-4.c: New test.
12243
12244 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
12245
12246         * gcc.dg/cpp/syshdr.c: New test.
12247         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
12248
12249 2000-07-17  Neil Booth  <neilb@earthling.net>
12250
12251         * gcc.dg/cpp/cmdlne-dM.c: New test.
12252         * gcc.dg/cpp/cmdlne-dD.c: New test.
12253
12254 2000-07-17  Jeffrey A Law  (law@cygnus.com)
12255
12256         * gcc.c-torture/execute/20000717-3.c: New test.
12257
12258         * gcc.c-torture/compile/20000717-1.c: New test.
12259
12260 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
12261
12262         * gcc.c-torture/execute/20000717-2.c: New test.
12263
12264 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
12265
12266         * gcc.dg/formatz-1.c: New test.
12267
12268         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
12269         * gcc.dg/c99-digraph-1.c: New tests.
12270
12271         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
12272         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
12273
12274         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
12275         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
12276         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
12277         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
12278         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
12279         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
12280         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
12281
12282 2000-07-17   Greg McGary <greg@mcgary.org>
12283
12284         * gcc.c-torture/execute/20000717-1.c: New test.
12285         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
12286
12287 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
12288
12289         * gcc.c-torture/execute/20000715-2.c: New test.
12290         * gcc.dg/20000715-1.c: New test.
12291
12292 2000-07-15  Michael Meissner  <meissner@redhat.com>
12293
12294         * gcc.c-torture/execute/20000715-1.c: New test.
12295
12296 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
12297
12298         * gcc.c-torture/execute/20000707-1.c: New test.
12299
12300 2000-07-13  Neil Booth  <NeilB@earthling.net>
12301
12302         * testsuite/gcc.dg/cpp/digraph1.c,
12303         testsuite/gcc.dg/cpp/digraph2.c,
12304         testsuite/gcc.dg/cpp/digraphs.c: New tests.
12305
12306 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
12307
12308         * g77.f-torture/compile/20000630-2.f:  New test.
12309         * g77.f-torture/compile/20000630-2.x
12310
12311 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
12312
12313         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
12314
12315 2000-07-11  Neil Booth  <NeilB@earthling.net>
12316
12317         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
12318
12319 2000-07-11  Neil Booth  <NeilB@earthling.net>
12320
12321         * gcc.dg/cpp/cmdlne-C.c: New.
12322
12323 2000-07-09  Neil Booth  <NeilB@earthling.net>
12324
12325         * gcc.dg/cpp/directiv.c: New tests.
12326         * gcc.dg/cpp/undef1.c: Update.
12327
12328 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
12329
12330         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
12331
12332 2000-07-09  Neil Booth  <NeilB@earthling.net>
12333
12334         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
12335
12336 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
12337
12338         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
12339         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
12340
12341 2000-07-08  Neil Booth  <NeilB@earthling.net>
12342
12343         * gcc.dg/cpp/macsyntx.c: New tests.
12344
12345 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
12346
12347         * gcc.dg/20000707-1.c: New test.
12348
12349 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
12350
12351         * gcc.c-torture/execute/20000706-1.c: New test.
12352         * gcc.c-torture/execute/20000706-2.c: New test.
12353         * gcc.c-torture/execute/20000706-3.c: New test.
12354         * gcc.c-torture/execute/20000706-4.c: New test.
12355         * gcc.c-torture/execute/20000706-5.c: New test.
12356
12357 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
12358
12359         * g++.old-deja/g++.pt/instantiate7.C: New test.
12360
12361 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
12362
12363         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
12364         * g++.old-deja/g++.mike/thunk3.C: Likewise.
12365         * g++.old-deja/g++.other/rtti3.C: Likewise.
12366         * g++.old-deja/g++.other/rttid3.C: Likewise.
12367
12368 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
12369
12370         *  g77.f-torture/compile/20000630-1.x: Fix typo
12371
12372 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
12373
12374         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
12375         assembly output.
12376
12377 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
12378
12379         * gcc.dg/cpp/ident.c: New test.
12380
12381 2000-07-05  Neil Booth  <NeilB@earthling.net>
12382
12383         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
12384           gcc.dg/cpp/lexstrng.c: New tests.
12385
12386 2000-07-04  Neil Booth  <NeilB@earthling.net>
12387
12388         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
12389         * gcc.dg/cpp/strify2.c: Same.
12390
12391 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
12392
12393         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
12394         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
12395         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
12396         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
12397
12398         * testsuite/gcc.dg/cpp/macro1.c,
12399         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
12400         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
12401         testsuite/gcc.dg/cpp/strify1.c,
12402         testsuite/gcc.dg/cpp/strify2.c: New tests.
12403
12404 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
12405
12406         * gcc.c-torture/execute/20000703-1.c: New test.
12407
12408 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
12409
12410         * g++.old-deja/g++.pt (lookup10.C): New test.
12411
12412 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
12413
12414         * g++.old-deja/g++.pt (typename25.C): New test.
12415
12416 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
12417
12418         * gcc.c-torture/compile/20000701-1.c: New test.
12419
12420 2000-06-30  Nick Clifton  <nickc@cygnus.com>
12421
12422         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
12423         to test case.
12424
12425 2000-06-30  Catherine Moore  <clm@cygnus.com>
12426
12427         * gcc.c-torture/execute/align-1.c: New test.
12428
12429 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
12430
12431         * g++.old-deja/g++.pt/expr8.C: New test.
12432         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
12433
12434 2000-06-29  Nick Clifton  <nickc@cygnus.com>
12435
12436         * gcc.c-torture/compile/20000629-1.c: New test.
12437
12438 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
12439
12440
12441         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
12442         gcc.dg/noncompile directory, depending on whether they're
12443         preprocessor tests or not.  Annotate all the tests for the dg
12444         framework.
12445
12446         * gcc.c-torture/noncompile/noncompile.exp: Delete.
12447         * gcc.dg/noncompile/noncompile.exp: New.
12448
12449         * Moved files:
12450         Old name                                New name
12451         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
12452         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
12453         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
12454         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
12455         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
12456         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
12457         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
12458         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
12459         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
12460         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
12461         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
12462         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
12463         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
12464         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
12465         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
12466         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
12467         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
12468         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
12469         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
12470         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
12471         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
12472         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
12473         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
12474         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
12475
12476         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
12477         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
12478         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
12479         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
12480         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
12481         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
12482
12483 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
12484
12485         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
12486         declare one variable.  On the fourth, error.
12487         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
12488         declared by 20000628-1a.h.
12489
12490 2000-06-29  Richard Henderson  <rth@redhat.com>
12491
12492         * gcc.c-torture/execute/930529-1.x: New file.
12493         * gcc.dg/920413-1.c: Adjust expected warning text.
12494         * gcc.dg/980217-1.c: Declare abort.
12495         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
12496
12497 2000-06-29  Jeffrey A Law  (law@cygnus.com)
12498
12499         * g77.f-torture/compile/20000629-1.f: New test.
12500         * g77.f-torture/compile/20000629-1.x: Expected to fail.
12501
12502 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
12503
12504         Rearrange lots of files, removing entirely the
12505         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
12506         directories.
12507
12508         * Deleted files:
12509         gcc.c-torture/code_quality/code_quality.exp
12510         gcc.c-torture/special/special.exp
12511         gcc.failure/failure.exp
12512         gcc.failure/940409-1.x
12513         gcc.c-torture/compile/961203-1.x
12514
12515         * New files:
12516         gcc.misc-tests/linkage.exp
12517         gcc.c-torture/execute/920730-1t.c
12518         gcc.c-torture/execute/920730-1t.x
12519         gcc.c-torture/compile/920520-1.x
12520         gcc.c-torture/compile/920521-1.x
12521         gcc.c-torture/compile/981006-1.x
12522         gcc.c-torture/execute/eeprof-1.x
12523
12524         * Moved files (possibly with modifications to fit a new harness):
12525         Old name                                New name
12526         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
12527         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
12528         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
12529         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
12530         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
12531         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
12532         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
12533         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
12534         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
12535         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
12536         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
12537         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
12538         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
12539         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
12540
12541 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
12542
12543         * c-torture/compile/961203-1.x: Delete.
12544
12545         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
12546         not exit. Include stdio.h.
12547         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
12548         * gcc.misc-tests/dg-12.c: Likewise.
12549         * gcc.misc-tests/dg-5.c: Likewise.
12550         * gcc.misc-tests/dg-6.c: Likewise.
12551         * gcc.misc-tests/dg-7.c: Prototype abort.
12552         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
12553         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
12554         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
12555         not exit.
12556         * gcc.misc-tests/sieve.c: Use return from main, not exit.
12557         * gcc.misc-tests/sort2.c: Use return from main, not exit.
12558
12559 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
12560
12561         * gcc.dg/cpp/20000628-1.c: New test.
12562         * gcc.dg/cpp/20000628-1.h: New header for above test.
12563         * gcc.dg/cpp/20000628-1a.h: Likewise.
12564
12565 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
12566
12567         * gcc.dg/cpp: New directory.
12568         * gcc.dg/cpp/cpp.exp: New driver.
12569         * gcc.dg/cpp/20000627-1.c: New test.
12570         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
12571         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
12572         and rewrite as a compilation test.
12573
12574         * gcc.dg: Move many files into the cpp subdirectory, possibly
12575         renaming or editing them as well.
12576         Old name                New name
12577         990119-1.c              cpp/19990119-1.c
12578         990228-1.c              cpp/19990228-1.c
12579         990407-1.c              cpp/19990407-1.c
12580         990409-1.c              cpp/19990409-1.c
12581         990413-1.c              cpp/19990413-1.c
12582         990703-1.c              cpp/19990703-1.c
12583         20000127-1.c            cpp/20000127-1.c
12584         20000129-1.c            cpp/20000129-1.c
12585         20000207-1.c            cpp/20000207-1.c
12586         20000207-2.c            cpp/20000207-2.c
12587         20000209-1.c            cpp/20000209-1.c
12588         20000209-2.c            cpp/20000209-2.c
12589         20000301-1.c            cpp/20000301-1.c
12590         20000419-1.c            cpp/20000419-1.c
12591         20000510-1.S            cpp/20000510-1.S
12592         20000519-1.c            cpp/20000519-1.c
12593         20000529-1.c            cpp/20000529-1.c
12594         20000625-1.c            cpp/20000625-1.c
12595         20000625-2.c            cpp/20000625-2.c
12596         cpp-as1.c               cpp/assert1.c
12597         cpp-as2.c               cpp/assert2.c
12598         cxx-comments-1.c        cpp/cxxcom1.c
12599         cxx-comments-2.c        cpp/cxxcom2.c
12600         endif-label.c           cpp/endif.c
12601         cpp-hash1.c             cpp/hash1.c
12602         cpp-hash2.c             cpp/hash2.c
12603         cpp-if1.c               cpp/if-1.c
12604         cpp-if2.c               cpp/if-2.c
12605         cpp-if3.c               cpp/if-3.c
12606         cpp-if4.c               cpp/if-4.c
12607         cpp-if5.c               cpp/if-5.c
12608         cpp-cond.c              cpp/if-cexp.c
12609         cpp-missingop.c         cpp/if-mop.c
12610         cpp-missingparen.c      cpp/if-mpar.c
12611         cpp-opprec.c            cpp/if-oppr.c
12612         cpp-ifparen.c           cpp/if-paren.c
12613         cpp-shortcircuit.c      cpp/if-sc.c
12614         cpp-shift.c             cpp/if-shift.c
12615         cpp-unary.c             cpp/if-unary.c
12616         cpp-li1.c               cpp/line1.c
12617         cpp-li2.c               cpp/line2.c
12618         lineno.c                cpp/line3.c
12619         lineno-2.c              cpp/line4.c
12620         cpp-mi.c                cpp/mi1.c
12621         cpp-mic.h               cpp/mi1c.h
12622         cpp-micc.h              cpp/mi1cc.h
12623         cpp-mind.h              cpp/mi1nd.h
12624         cpp-mindp.h             cpp/mi1ndp.h
12625         cpp-mix.h               cpp/mi1x.h
12626         cpp-mi2.c               cpp/mi2.c
12627         cpp-mi2a.h              cpp/mi2a.h
12628         cpp-mi2b.h              cpp/mi2b.h
12629         cpp-mi2c.h              cpp/mi2c.h
12630         cpp-mi3.c               cpp/mi3.c
12631         cpp-mi3.def             cpp/mi3.def
12632         poison-1.c              cpp/poison.c
12633         pr-impl.c               cpp/prag-imp.c
12634         cpp-redef-2.c           cpp/redef1.c
12635         cpp-redef.c             cpp/redef2.c
12636         strpaste.c              cpp/strp1.c
12637         strpaste-2.c            cpp/strp2.c
12638         cpp-tradpaste.c         cpp/tr-paste.c
12639         cpp-tradstringify.c     cpp/tr-str.c
12640         cpp-tradwarn1.c         cpp/tr-warn1.c
12641         cpp-tradwarn2.c         cpp/tr-warn2.c
12642         trigraphs.c             cpp/trigraphs.c
12643         cpp-unc1.c              cpp/unc1.c
12644         cpp-unc2.c              cpp/unc2.c
12645         cpp-unc3.c              cpp/unc3.c
12646         cpp-unc.c               cpp/unc4.c
12647         undef.c                 cpp/undef1.c
12648         undef-2.c               cpp/undef2.c
12649         cpp-wi1.c               cpp/widestr1.c
12650
12651 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
12652
12653         * lib/g++.exp (g++_include_flags): Tweak.
12654
12655 2000-06-27  H.J. Lu  <hjl@gnu.org>
12656             Loren J. Rittle  <ljrittle@acm.org>
12657
12658         * lib/g++.exp (g++_include_flags): Override libgloss.exp
12659         version with one that knows about the new gcc tree structure.
12660         (g++_link_flags): Same.
12661
12662 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
12663
12664         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
12665         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
12666         case we are cross-compiling.
12667
12668         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
12669         g++.old-deja/g++.niklas/Makefile.in,
12670         g++.old-deja/g++.niklas/configure.in,
12671         g++.old-deja/g++.other/Makefile.in,
12672         g++.old-deja/g++.other/configure.in,
12673         gcc.c-torture/code_quality/Makefile.in,
12674         gcc.c-torture/code_quality/configure.in,
12675         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
12676         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
12677         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
12678         gcc.c-torture/execute/ieee/Makefile.in,
12679         gcc.c-torture/execute/ieee/configure.in,
12680         gcc.c-torture/noncompile/Makefile.in,
12681         gcc.c-torture/noncompile/configure.in,
12682         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
12683         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
12684         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
12685
12686 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
12687
12688         * g++.old-deja/g++.other/ambig3.C: New test.
12689
12690 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
12691
12692         * g++.old-deja/g++.pt/syntax1.C: New test.
12693         * g++.old-deja/g++.pt/syntax2.C: New test.
12694         * g++.old-deja/g++.other/syntax3.C: New test.
12695         * g++.old-deja/g++.other/syntax4.C: New test.
12696
12697 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
12698
12699         * gcc.dg/20000623-1.c: Prototype exit and abort.
12700
12701 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
12702
12703         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
12704         New tests.
12705         * gcc.dg/cpp-mi3.def: New file.
12706
12707         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
12708         inside assertions.
12709         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
12710         lexer's error messages.
12711         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
12712         divine anything from the linemarkers.
12713         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
12714         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
12715
12716 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
12717
12718         * gcc.dg/20000623-1.c: New test.
12719
12720 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
12721
12722         * gcc.c-torture/execute/20000622-1.c: New test.
12723
12724 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
12725
12726         * g++.old-deja/g++.other/init15.C: New test.
12727
12728 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
12729
12730         * g++.old-deja/g++.pt/vaarg2.C: New test.
12731         * g++.old-deja/g++.pt/vaarg3.C: New test.
12732
12733 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
12734
12735         * g++.old-deja/g++.other/dyncast6.C: New test.
12736
12737 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
12738
12739         * gcc.c-torture/execute/loop-6.c: New test.
12740
12741 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
12742
12743         * gcc.dg/20000614-1.c: New test.
12744         * gcc.dg/20000614-2.c: New test.
12745
12746 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
12747
12748         * g++.old-deja/g++.other/inline12.C: New test.
12749
12750 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
12751
12752         * g++.old-deja/g++.other/eh1.C: New test.
12753
12754 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
12755
12756         * g++.old-deja/g++.other/type.C: New test.
12757
12758 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
12759
12760         * g++.old-deja/g++.other/initstring.C: New test.
12761
12762 2000-06-12  Jason Merrill  <jason@redhat.com>
12763
12764         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
12765
12766 2000-06-09  Jeffrey A Law  (law@cygnus.com)
12767
12768         * gcc.c-torture/compile/20000609-1.c: New test.
12769
12770 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
12771
12772         * gcc.dg/20000609-1.c: New test.
12773
12774 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
12775
12776         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
12777         * gcc.c-torture/noncompile/poison-1.c: Move...
12778         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
12779         * gcc.dg/cpp-li1.c: Add a token after the #line.
12780
12781 2000-06-05  Richard Henderson  <rth@cygnus.com>
12782
12783         * gcc.c-torture/execute/20000605-2.c: New test.
12784         * gcc.c-torture/execute/20000605-3.c: New test.
12785
12786 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
12787
12788         * g77.f-torture/execute/20000503-1.x: New file.
12789
12790 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
12791
12792         * g++.old-deja/g++.eh/badalloc1.C: New test.
12793
12794 2000-06-05  Richard Henderson  <rth@cygnus.com>
12795
12796         * gcc.c-torture/execute/20000605-1.c: New test.
12797
12798 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
12799             Nathan Sidwell <nathan@codesourcery.com>
12800
12801         * gcc.c-torture/compile/20000605-1.c: New test.
12802
12803 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
12804
12805         * g77.f-torture/compile/20000601-1.f:  New test.
12806
12807 2000-06-03  Richard Henderson  <rth@cygnus.com>
12808
12809         * gcc.c-torture/execute/20000603-1.c: New.
12810
12811 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
12812
12813         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
12814         * gcc.dg/noreturn-2.c (noreturn): Likewise.
12815
12816 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
12817
12818         * gcc.dg/compare2.c (case 12): XFAIL.
12819         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
12820         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
12821
12822         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
12823
12824 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
12825
12826         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
12827         guard macro is already defined when the header is first
12828         included.
12829         * gcc.dg/cpp-mix.h: New file.
12830         * gcc.dg/endif-label.c: Update patterns to match compiler.
12831
12832         * g++.brendan/complex1.C: Declare abort.
12833         * g++.law/refs4.C: Remove XFAIL.
12834         * g++.oliva/expr2.C: Declare abort and exit.
12835
12836 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
12837
12838         * gcc.c-torture/execute/20000528-1.c: New test.
12839
12840         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
12841         * g++.old-deja/g++.law/temps4.C: Likewise.
12842
12843         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
12844         stdlib.h.  Call abort() on failure.
12845         * g++.old-deja/g++.law/refs4.C: Likewise.
12846         * g++.old-deja/g++.law/temps4.C: Likewise.
12847         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
12848         * gcc.c-torture/execute/20000112-1.c: Include string.h.
12849
12850 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
12851
12852         Relative to g++.dg/special:
12853         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
12854
12855         Relative to g++.old-deja:
12856         * g++.brendan/complex1.C, g++.jason/optimize2.C,
12857         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
12858         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
12859         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
12860         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
12861         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
12862         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
12863
12864         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
12865         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
12866         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
12867         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
12868         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
12869         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
12870         and/or string.h.
12871
12872         * g++.other/goto1.C: Update expectations for error messages.
12873
12874 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
12875
12876         * gcc.c-torture/compile/20000523-1.c: New test.
12877
12878 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
12879
12880         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
12881
12882 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
12883
12884         * g++.old-deja/g++.eh/catch11.C: New test.
12885         * g++.old-deja/g++.eh/catch12.C: New test.
12886
12887 2000-05-24  Nick Clifton  <nickc@cygnus.com>
12888
12889         * gcc.c-torture/execute/20000523-1.c: New test.
12890
12891 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
12892
12893         * c-torture/execute/bcp-1.c: Replace abort in arg of
12894         __builtin_constant_p with a generic external function.
12895
12896         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
12897         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
12898         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
12899         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
12900         Prototype abort and/or exit.
12901
12902         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
12903         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
12904         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
12905         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
12906
12907 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
12908
12909         * gcc.dg/dwarf2-1.c: New test.
12910
12911 2000-05-20  Richard Henderson  <rth@cygnus.com>
12912
12913         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
12914
12915 2000-05-20  Andreas Jaeger  <aj@suse.de>
12916
12917         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
12918         testcase.
12919
12920 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
12921
12922         * gcc.c-torture/execute/20000519-2.c: New test.
12923
12924 2000-05-19  Andreas Jaeger  <aj@suse.de>
12925
12926         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
12927         which fails with SSA.
12928
12929         * lib/c-torture.exp: Also test with -O3 -fssa.
12930
12931 2000-05-18  Michael Meissner  <meissner@redhat.com>
12932
12933         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
12934         * gcc.c-torture/execute/920415-1.c: Ditto.
12935         * gcc.c-torture/execute/920501-1.c: Ditto.
12936         * gcc.c-torture/execute/conversion.c: Ditto.
12937         * gcc.c-torture/execute/cvt-1.c: Ditto.
12938
12939 2000-05-18  Jeffrey A Law  (law@cygnus.com)
12940
12941         * gcc.c-torture/compile/20000518-1.c: New test.
12942
12943 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
12944
12945         * g77.f-torture/compile/200005018.f:  New test.
12946
12947 2000-05-17  Jeffrey A Law  (law@cygnus.com)
12948
12949         * gcc.c-torture/compile/20000517-1.c: New test.
12950
12951 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12952
12953         * gcc.c-torture/execute/20000516-1.c: New test.
12954
12955 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
12956
12957         * g++.old-deja/g++.other/eh.C: New test.
12958
12959 2000-05-12  Richard Henderson  <rth@cygnus.com>
12960
12961         * gcc.c-torture/execute/990208-1.c (main): Don't pass
12962         constants through to doit's conditional.
12963
12964 2000-05-11  Jeffrey A Law  (law@cygnus.com)
12965
12966         * gcc.c-torture/compile/20000511-1.c: New test.
12967         * g77.f-torture/compile/20000511-1.f: New test.
12968         * g77.f-torture/compile/20000511-2.f: New test.
12969
12970 2000-05-11  Michael Meissner  <meissner@redhat.com>
12971
12972         * gcc.c-torture/execute/20000511-1.c: New test.
12973
12974 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
12975
12976         * gcc.dg/dg.exp: Scan .S files as well as .c files.
12977         * gcc.dg/20000510-1.S: New.
12978
12979 2000-05-08  Catherine Moore  <clm@cygnus.com>
12980
12981         * gcc.dg/unused-3.c: New.
12982
12983 2000-05-06  Richard Henderson  <rth@cygnus.com>
12984
12985           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
12986           * g++.old-deja/g++.mike/warn1.C: Likewise.
12987           * g++.old-deja/g++.pt/local1.C: Likewise.
12988           * g++.old-deja/g++.pt/local7.C: Likewise.
12989           * g++.old-deja/g++.pt/spec16.C: Likewise.
12990
12991 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
12992
12993         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
12994
12995 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
12996
12997           * g77.f-torture/execute/20000503-1.f:  New test.
12998
12999 2000-05-04  Andreas Jaeger  <aj@suse.de>
13000
13001         * gcc.dg/noreturn-2.c: New test.
13002
13003 2000-05-04  Neil Booth  <NeilB@earthling.net>
13004
13005         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
13006         preprocessor.
13007
13008 2000-05-04  Richard Henderson  <rth@cygnus.com>
13009
13010         * gcc.c-torture/execute/20000503-1.c: Fix typo.
13011
13012 2000-05-04  Richard Henderson  <rth@cygnus.com>
13013
13014         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
13015         OpenSSL by Jason R Thorpe.
13016
13017 2000-05-03  Jim Wilson  <wilson@cygnus.com>
13018
13019         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
13020
13021 2000-05-03  Robert Lipe <robertlipe@usa.net>
13022
13023         * gcc.dg/20000503-1.c: New test.
13024
13025 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
13026
13027         * gcc.c-torture/compile/20000502-1.c: New test.
13028         * g++.old-deja/g++.other/align.C: New test.
13029         * gcc.dg/cpp-tradstringify.c: New test.
13030
13031 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
13032
13033         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
13034         and hard registers.
13035
13036 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
13037
13038         * gcc.c-torture/execute/loop-5.c: New test.
13039
13040 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
13041
13042         * gcc.c-torture/execute/va-arg-20.c: New test.
13043
13044 2000-04-23  Jeffrey A Law  (law@cygnus.com)
13045
13046         * gcc.c-torture/execute/20000422-1.c: New test.
13047
13048 2000-04-20  Greg McGary  <gkm@gnu.org>
13049
13050         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
13051         when optimizing, but without sibling-call optimizations (-O1).
13052
13053 2000-04-20  Jeffrey A Law  (law@cygnus.com)
13054
13055           * gcc.c-torture/compile/20000420-1.c: New test.
13056
13057 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
13058
13059         * g++.abi/ptrflags.C: New test.
13060         * g++.eh/catchptr1.C: Test incomplete pointer chains.
13061
13062 2000-04-19  Catherine Moore  <clm@cygnus.com>
13063
13064         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
13065
13066 2000-04-19  Greg McGary  <gkm@gnu.org>
13067
13068         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
13069         sibling-call optimizations.
13070
13071 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
13072
13073         * gcc.dg/20000419-1.c: New test.
13074
13075 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
13076
13077         * gcc.c-torture/execute/20000412-6.c: New test.
13078
13079 2000-04-12  Jeffrey A Law  (law@cygnus.com)
13080
13081         * gcc.c-torture/execute/20000412-5.c: New test.
13082         * g77.f-torture/compile/20000412-1.f: New test.
13083         * gcc.c-torture/execute/20000412-4.c: New test.
13084         * gcc.c-torture/compile/20000412-2.c: New test.
13085         * gcc.c-torture/execute/20000412-3.c: New test.
13086         * gcc.c-torture/compile/20000412-1.c: New test.
13087         * gcc.c-torture/execute/20000412-2.c: New test.
13088
13089 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
13090
13091         * objc/execute/bf-20.m: New test.
13092
13093 2000-04-10  Richard Henderson  <rth@cygnus.com>
13094
13095         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
13096
13097         * gcc.c-torture/execute/20000412-1.c: New test.
13098
13099 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
13100
13101         * g++.old-deja/g++.eh/catchptr1.C: New test.
13102
13103 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
13104
13105         * g++.old-deja/g++.abi/cxa_vec.C: New test.
13106
13107 2000-04-08  Neil Booth  <NeilB@earthling.net>
13108
13109         * gcc.dg/cpp-nullchar.c: Remove test as
13110         embedded nulls cause problems.
13111
13112 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13113
13114         * gcc.dg/compare2.c: New test.
13115
13116 2000-04-08  Neil Booth  <NeilB@earthling.net>
13117
13118         * gcc.dg/cpp-nullchar.c: New test.
13119
13120 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
13121
13122         * gcc.dg/cpp-mi2.c: New test.
13123         * gcc.dg/cpp-mi2[abc].h: New files.
13124
13125 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
13126
13127         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
13128         member name.
13129
13130 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
13131
13132         * g++.old-deja/g++.abi/vmihint.C: New test.
13133
13134 2000-04-06  Neil Booth  <NeilB@earthling.net>
13135
13136         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
13137         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
13138         copyright.
13139
13140 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
13141
13142         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
13143         avoid stack-frame overwrite.
13144
13145 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
13146
13147         * gcc.c-torture/compile/20000405-2.c: New test.
13148         * gcc.c-torture/compile/20000405-3.c: New test.
13149
13150 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
13151
13152         * gcc.c-torture/compile/20000405-1.c: New test.
13153
13154 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
13155
13156         * gcc.dg/cast-qual-1.c: Revert last change.
13157
13158 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13159
13160         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
13161
13162 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
13163
13164         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
13165         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
13166
13167 2000-04-03  Jeffrey A Law  (law@cygnus.com)
13168
13169         * gcc.c-torture/compile/20000403-2.c: New test.
13170         * gcc.c-torture/compile/20000403-1.c: New test.
13171
13172 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
13173
13174         * gcc.c-torture/execute/20000403-1.c: New test.
13175
13176 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
13177
13178         * gcc.c-torture/execute/20000402-1.c: New test.
13179
13180 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
13181
13182         * gcc.c-torture/execute/va-arg-15.c: New test.
13183         * gcc.c-torture/execute/va-arg-16.c: New test.
13184         * gcc.c-torture/execute/va-arg-17.c: New test.
13185         * gcc.c-torture/execute/va-arg-18.c: New test.
13186         * gcc.c-torture/execute/va-arg-19.c: New test.
13187
13188 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
13189
13190         * gcc.c-torture/compile/981211-1.c: Move to...
13191         * gcc.dg/cpp-as1.c: ...here.
13192         * gcc.dg/cpp-as2.c: New file.
13193
13194         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
13195         compiler.
13196
13197 2000-04-02  Neil Booth  <NeilB@earthling.net>
13198
13199         * gcc.dg/cpp-cond.c  New tests.
13200         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
13201         accidental success less likely.
13202         * gcc.dg/cpp-missingop.c  New tests.
13203         * gcc.dg/cpp-missingparen.c  New tests.
13204         * gcc.dg/cpp-shift.c  New tests.
13205         * gcc.dg/cpp-shortcircuit.c  New tests.
13206         * gcc.dg/cpp-unary.c  New tests.
13207
13208 2000-03-29  Jeffrey A Law  (law@cygnus.com)
13209
13210         * gcc.c-torture/compile/20000329-1.c: New test.
13211
13212 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
13213
13214         * gcc.c-torture/compile/20000326-1.c: New test.
13215         * gcc.c-torture/compile/20000326-2.c: New test.
13216
13217 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
13218
13219         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
13220         the first parameter is a function argument.
13221
13222 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
13223
13224         * g++.old-deja/g++.ext/array4.C: New test.
13225
13226 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
13227
13228         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
13229
13230 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13231
13232         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
13233
13234 2000-03-19  Richard Henderson  <rth@cygnus.com>
13235
13236         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
13237
13238 2000-03-19  Richard Henderson  <rth@cygnus.com>
13239
13240         * gcc.c-torture/compile/20000319-1.c: New test.
13241
13242 2000-03-14  Jeffrey A Law  (law@cygnus.com)
13243
13244         * gcc.c-torture/execute/20000314-3.c: New test.
13245         * gcc.c-torture/execute/20000314-2.c: New test.
13246         * gcc.c-torture/execute/20000314-1.c: New test.
13247         * gcc.c-torture/compile/20000314-2.c: New test.
13248         * gcc.c-torture/compile/20000314-1.c: New test.
13249
13250 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
13251
13252         * g++.old-deja/g++.warn/inline.C: New test.
13253
13254 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
13255
13256         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
13257         standards-compliant result rather than specific constants.
13258         Put test-values in array.
13259
13260 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
13261
13262         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
13263         (g++_target_compile): Put test-specific options last.
13264
13265 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
13266
13267         * g++.old-deja/g++.eh/vbase4.C: New test.
13268
13269 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
13270
13271         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
13272
13273 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
13274
13275         * g++.old-deja/g++.brendan/misc12.C: Removed.
13276         * g++.old-deja/g++.pt/memtemp77.C: Constify.
13277         * g++.old-deja/g++.ext/pretty4.C: New test.
13278
13279 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
13280
13281         * g++.old-deja/g++.other/string2.C: New test.
13282
13283 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
13284
13285         * g++.old-deja/g++.warn/impint2.C: New test.
13286
13287 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
13288
13289         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
13290         is 1, not zero.
13291
13292 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
13293
13294         * g++.old-deja/g++.warn/impint.C: New test.
13295         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
13296         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
13297         * g++.old-deja/g++.pt/explicit12.C: Likewise.
13298         * g++.old-deja/g++.pt/explicit13.C: Likewise.
13299         * g++.old-deja/g++.pt/explicit17.C: Likewise.
13300         * g++.old-deja/g++.pt/explicit18.C: Likewise.
13301         * g++.old-deja/g++.pt/explicit19.C: Likewise.
13302         * g++.old-deja/g++.pt/explicit23.C: Likewise.
13303         * g++.old-deja/g++.pt/explicit31.C: Likewise.
13304         * g++.old-deja/g++.pt/explicit35.C: Likewise.
13305         * g++.old-deja/g++.pt/explicit6.C: Likewise.
13306         * g++.old-deja/g++.pt/memclass7.C: Likewise.
13307
13308 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
13309
13310         * gcc.dg/cpp-redef.c: New test.
13311
13312 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
13313
13314         * g++.old-deja/g++.pt/unify7.C: New test.
13315
13316 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
13317
13318         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
13319         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
13320
13321 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
13322
13323         * gcc.c-torture/compile/20000224-1.c: New test.
13324
13325 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
13326
13327         * gcc.c-torture/compile/cpp-2.c: New test.
13328         * gcc.c-torture/compile/cpp-1.c: New test.
13329
13330 2000-02-25  Jeffrey A Law  (law@cygnus.com)
13331
13332         * gcc.c-torture/execute/20000225-1.c: New test.
13333
13334 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
13335
13336         * gcc.dg/cpp-li2.c: New test.
13337
13338         * gcc.dg/cpp-wi1.c: New test.
13339
13340         * gcc.dg/cpp-li1.c: New test.
13341
13342 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
13343
13344         * g++.old-deja/g++.other/sizeof5.C: New test.
13345
13346 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13347
13348         * gcc.c-torture/execute/va-arg-13.c: New test.
13349
13350 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
13351
13352         * gcc.c-torture/execute/va-arg-12.c: New test.
13353
13354 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
13355
13356         * gcc.c-torture/execute/20000223-1.c: New test.
13357
13358 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
13359
13360         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
13361
13362 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
13363
13364         * g++.old-deja/g++.abi/ptrmem.C: New test.
13365
13366 2000-02-19  Richard Henderson  <rth@cygnus.com>
13367
13368         * gcc.c-torture/compile/init-3.c: New.
13369
13370 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
13371
13372         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
13373         ALWAYS_CXXFLAGS.
13374
13375 2000-02-11  Robert Lipe <robertl@sco.com>
13376
13377         * gcc.c-torture/compile/20000211-3.c: New test.
13378
13379 2000-02-11  Martin Buchholz <martin@xemacs.org>
13380
13381         * gcc.c-torture/compile/20000211-2.c: New test.
13382
13383 2000-02-11  Jeffrey A Law  (law@cygnus.com)
13384
13385         * gcc.c-torture/compile/20000211-1.c: New test.
13386
13387 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
13388
13389         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
13390           on native targets
13391
13392 2000-02-08  Nathan Sidwell  <nathan@acm.org>
13393
13394         * g++.old-deja/g++.other/cast5.C: New test.
13395
13396 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
13397
13398         * gcc.c-torture/execute/20000205-1.c: New.
13399
13400 2000-02-03  Nathan Sidwell  <nathan@acm.org>
13401
13402         * g++.old-deja/g++.jason/cast3.C: Return void.
13403         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
13404
13405 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
13406
13407         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
13408
13409         * gcc.dg/loop-1.c: New test.
13410
13411 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
13412
13413         * gcc.c-torture/compile/20000127-1.c: New test.
13414         * gcc.c-torture/execute/991228-1.c: New test.
13415
13416 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
13417
13418         * gcc.dg/unused-2.c: New test.
13419
13420         * gcc.dg/conv-1.c: New test.
13421
13422 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
13423
13424         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
13425         compiler.
13426         (tool_option_proc): Fix typo.
13427
13428 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
13429
13430         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
13431         of the ld on the host, not on the build machine.
13432         Also, don't crash if '--help' is not a supported option.
13433
13434 2000-01-24  Richard Henderson  <rth@cygnus.com>
13435
13436         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
13437
13438 2000-01-20  Jeffrey A Law  (law@cygnus.com)
13439
13440         * gcc.c-torture/execute/20000120-2.c: New test.
13441         * gcc.c-torture/execute/20000120-1.c: New test.
13442
13443 2000-01-13  Jeffrey A Law  (law@cygnus.com)
13444
13445         * gcc.c-torture/execute/20000113-1.c: New test.
13446
13447 2000-01-12  Jeffrey A Law  (law@cygnus.com)
13448
13449         * gcc.c-torture/execute/20000112-1.c: New test.
13450
13451 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
13452
13453         * gcc.dg/20000111-1.c: New test.
13454
13455 2000-01-10  Jeffrey A Law  (law@cygnus.com)
13456
13457         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
13458         with 16 bit integers.
13459
13460 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
13461
13462         * gcc.dg/20000108-1.c: New test.
13463
13464 2000-01-05  Nathan Sidwell  <nathan@acm.org>
13465
13466         * g++.old-deja/g++.ns/koenig8.C: New test.
13467
13468 2000-01-05  Nathan Sidwell  <nathan@acm.org>
13469
13470         * g++.old-deja/g++.other/cast4.C: New test.
13471
13472 2000-01-05  Jeffrey A Law  (law@cygnus.com)
13473
13474         * gcc.c-torture/compile/20000105-2.c: New test.
13475         * gcc.c-torture/compile/20000105-1.c: New test.
13476
13477 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13478
13479         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
13480         references to printf & atoi to conform to ANSI standard.
13481         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
13482         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
13483         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
13484         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
13485         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
13486         * g++.old-deja/g++.brendan/complex1.C: Likewise.
13487         * g++.old-deja/g++.brendan/copy1.C: Likewise.
13488         * g++.old-deja/g++.brendan/copy2.C: Likewise.
13489         * g++.old-deja/g++.brendan/copy3.C: Likewise.
13490         * g++.old-deja/g++.brendan/copy4.C: Likewise.
13491         * g++.old-deja/g++.brendan/copy5.C: Likewise.
13492         * g++.old-deja/g++.brendan/copy6.C: Likewise.
13493         * g++.old-deja/g++.brendan/copy7.C: Likewise.
13494         * g++.old-deja/g++.brendan/copy8.C: Likewise.
13495         * g++.old-deja/g++.brendan/crash11.C: Likewise.
13496         * g++.old-deja/g++.brendan/crash14.C: Likewise.
13497         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
13498         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
13499         * g++.old-deja/g++.brendan/delete2.C: Likewise.
13500         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
13501         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
13502         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
13503         * g++.old-deja/g++.brendan/eh1.C: Likewise.
13504         * g++.old-deja/g++.brendan/groff1.C: Likewise.
13505         * g++.old-deja/g++.brendan/init3.C: Likewise.
13506         * g++.old-deja/g++.brendan/misc12.C: Likewise.
13507         * g++.old-deja/g++.brendan/misc7.C: Likewise.
13508         * g++.old-deja/g++.brendan/new2.C: Likewise.
13509         * g++.old-deja/g++.brendan/operators4.C: Likewise.
13510         * g++.old-deja/g++.brendan/operators5.C: Likewise.
13511         * g++.old-deja/g++.brendan/overload2.C: Likewise.
13512         * g++.old-deja/g++.brendan/overload7.C: Likewise.
13513         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
13514         * g++.old-deja/g++.brendan/reference1.C: Likewise.
13515         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
13516         * g++.old-deja/g++.brendan/template24.C: Likewise.
13517         * g++.old-deja/g++.brendan/template3.C: Likewise.
13518         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
13519         * g++.old-deja/g++.jason/inline3.C: Likewise.
13520         * g++.old-deja/g++.jason/opeq.C: Likewise.
13521         * g++.old-deja/g++.law/arg5.C: Likewise.
13522         * g++.old-deja/g++.law/arm7.C: Likewise.
13523         * g++.old-deja/g++.law/ctors11.C: Likewise.
13524         * g++.old-deja/g++.law/cvt8.C: Likewise.
13525         * g++.old-deja/g++.law/init9.C: Likewise.
13526         * g++.old-deja/g++.law/refs4.C: Likewise.
13527         * g++.old-deja/g++.law/template2.C: Likewise.
13528         * g++.old-deja/g++.law/visibility24.C: Likewise.
13529         * g++.old-deja/g++.law/vtable3.C: Likewise.
13530         * g++.old-deja/g++.mike/asm2.C: Likewise.
13531         * g++.old-deja/g++.mike/eh1.C: Likewise.
13532         * g++.old-deja/g++.mike/misc1.C: Likewise.
13533         * g++.old-deja/g++.mike/misc13.C: Likewise.
13534         * g++.old-deja/g++.mike/misc14.C: Likewise.
13535         * g++.old-deja/g++.mike/ns12.C: Likewise.
13536         * g++.old-deja/g++.mike/p1248.C: Likewise.
13537         * g++.old-deja/g++.mike/p3708.C: Likewise.
13538         * g++.old-deja/g++.mike/p3708a.C: Likewise.
13539         * g++.old-deja/g++.mike/p3708b.C: Likewise.
13540         * g++.old-deja/g++.mike/p646.C: Likewise.
13541         * g++.old-deja/g++.mike/p700.C: Likewise.
13542         * g++.old-deja/g++.mike/p783.C: Likewise.
13543         * g++.old-deja/g++.mike/p783a.C: Likewise.
13544         * g++.old-deja/g++.mike/p783b.C: Likewise.
13545         * g++.old-deja/g++.mike/p786.C: Likewise.
13546         * g++.old-deja/g++.mike/p789.C: Likewise.
13547         * g++.old-deja/g++.mike/p789a.C: Likewise.
13548         * g++.old-deja/g++.mike/p807a.C: Likewise.
13549         * g++.old-deja/g++.other/delete3.C: Likewise.
13550         * g++.old-deja/g++.other/dyncast1.C: Likewise.
13551         * g++.old-deja/g++.other/dyncast2.C: Likewise.
13552         * g++.old-deja/g++.other/dyncast3.C: Likewise.
13553         * g++.old-deja/g++.other/empty1.C: Likewise.
13554         * g++.old-deja/g++.other/temporary1.C: Likewise.
13555         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
13556         * g++.old-deja/g++.pt/t16.C: Likewise.
13557         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
13558
13559 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
13560
13561         * gcc.dg/991230-1.c: New test.
13562
13563 1999-12-29  Jeffrey A Law  (law@cygnus.com)
13564
13565         * gcc.c-torture/compile/991229-3.c: New test.
13566         * gcc.c-torture/compile/991229-2.c: New test.
13567         * gcc.c-torture/compile/991229-1.c: New test.
13568
13569 1999-12-29  Greg McGary <gkm@eng.ascend.com>
13570
13571         * gcc.c-torture/compile/labels-2.c: New test.
13572
13573 1999-12-27  Martin von Löwis  <loewis@informatik.hu-berlin.de>
13574
13575         * gcc.c-torture/execute/991227-1.c: New test.
13576
13577 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
13578
13579         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
13580
13581 1999-12-21  Martin von Löwis  <loewis@informatik.hu-berlin.de>
13582
13583         * gcc.c-torture/execute/991221-1.c: New test.
13584
13585 1999-12-20  Nathan Sidwell  <nathan@acm.org>
13586
13587         * g++.old-deja/g++.other/cast3.C: New test.
13588
13589 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
13590
13591         * gcc.c-torture/execute/991216-4.c: New test.
13592
13593 1999-12-16  Michael Meissner  <meissner@cygnus.com>
13594
13595         * gcc.c-torture/execute/991216-1.c: New test.
13596         * gcc.c-torture/execute/991216-2.c: New test.
13597         * gcc.c-torture/execute/991216-3.c: New test.
13598
13599 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
13600
13601         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
13602         Actually make the test fail by using "-O2" for compilation.
13603
13604 1999-12-15  Nathan Sidwell  <nathan@acm.org>
13605
13606         * g++.old-deja/g++.warn/cast-align1.C: New test.
13607
13608 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
13609
13610         * gcc.c-torture/compile/991214-1.c: New test.
13611         * gcc.c-torture/compile/991214-2.c: New test.
13612
13613 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
13614
13615         * gcc.dg/991214-1.c: New test.
13616
13617 1999-12-13  Jeffrey A Law  (law@cygnus.com)
13618
13619         * gcc.c-torture/compile/991213-3.c: New test.
13620         * gcc.c-torture/compile/991213-2.c: New test.
13621         * gcc.c-torture/compile/991213-1.c: New test.
13622
13623 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
13624
13625         * gcc.dg/991209-1.c: New test.
13626
13627 1999-12-08  Nathan Sidwell <nathan@acm.org>
13628
13629         * gcc.c-torture/compile/991208-1.c: New test.
13630
13631 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
13632
13633         * gcc.dg/ultrasp2.c: New test.
13634
13635 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
13636
13637         * g++.old-deja/g++.abi/align.C (main): Fix typo.
13638
13639 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
13640
13641         * gcc.c-torture/compile/991202-1.c: New test.
13642         * gcc.c-torture/execute/991202-1.c: New test.
13643         * gcc.c-torture/execute/991202-2.c: New test.
13644         * gcc.c-torture/execute/991202-3.c: New test.
13645
13646 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
13647
13648         * g++.old-deja/g++.abi/align.C: New test.
13649         * g++.old-deja/g++.abi/aggregates.C: Likewise.
13650         * g++.old-deja/g++.abi/bitfields.C: Likewise.
13651
13652 1999-12-01  Richard Henderson  <rth@cygnus.com>
13653
13654         * gcc.c-torture/execute/991201-1.c: New.
13655
13656 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
13657
13658         * gcc.dg/991129-1.c: New test.
13659
13660 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
13661
13662         * gcc.c-torture/compile/991127-1.c: New test.
13663
13664 1999-11-22  Nathan Sidwell  <nathan@acm.org>
13665
13666         * g++.old-deja/g++.other/warn4.C: New test.
13667
13668 1999-11-22  Nathan Sidwell  <nathan@acm.org>
13669
13670         * g++.old-deja/g++.eh/cleanup2.C: New test.
13671         * g++.old-deja/g++.ext/pretty2.C: New test.
13672         * g++.old-deja/g++.ext/pretty3.C: New test.
13673         * g++.old-deja/g++.other/debug6.C: New test.
13674
13675 1999-10-20  Jim Wilson  <wilson@cygnus.com>
13676
13677         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
13678         compiler_output to look for one error message instead of two.
13679
13680 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
13681
13682         * gcc.c-torture/execute/991118-1.c: Also test case
13683         where the word boundary does not split a byte evenly.
13684
13685 1999-11-19  Nathan Sidwell  <nathan@acm.org>
13686
13687         * g++.old-deja/g++.ext/restrict1.C: New test.
13688
13689 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
13690
13691         * gcc.c-torture/execute/991118-1.c: New test.
13692
13693 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
13694
13695         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
13696         working directory pathnames.
13697
13698 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
13699
13700         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
13701         host is equipped with driver.h and driver.o so it can actually
13702         compile and run the tests.
13703
13704 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
13705
13706         * gcc.c-torture/compile/991008-1.c: New test.
13707
13708 1999-11-08  Nick Clifton  <nickc@cygnus.com>
13709
13710         * lib/gcc-dg.exp: Include target-supports.exp
13711
13712 1999-11-05  Nick Clifton  <nickc@cygnus.com>
13713
13714         * lib/target-supports.exp: New file: Provide procs to test for
13715         features supported by the target.
13716         (check_weak_available): Moved here from ecos.exp.
13717         (check_alias_available): New proc: Determine of the target
13718         toolchain supports the alias attribute.
13719
13720         * gcc.dg/special/ecos.exp: Move check_weak_available to
13721         target-supports.exp.
13722         (alias-1.c): Only perform the test if the target supports
13723         aliases.
13724         (wkali-1.c): Only perform the test if the target supports
13725         aliases.
13726
13727         * gcc.dg/990506-0.c: Expect error messages from cross
13728         targets as well as native targets.
13729
13730 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
13731
13732         * gcc.dg/ultrasp1.c: Removed xfail.
13733         * gcc.dg/struct-ret-2.c: Likewise.
13734         * gcc.dg/array-1.c: Likewise.
13735
13736 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
13737
13738         * gcc.dg/struct-ret-2.c: New test.
13739
13740         * gcc.dg/array-1.c: New test.
13741
13742 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
13743
13744         * gcc.c-torture/execute/991030-1.c: New test.
13745
13746 1999-10-26  Richard Henderson  <rth@cygnus.com>
13747
13748         * gcc.c-torture/compile/991026-2.c: New test.
13749
13750 1999-10-26  Jeffrey A Law  (law@cygnus.com)
13751
13752         * gcc.c-torture/compile/991026-1.c: New test.
13753
13754 1999-10-23  Jeffrey A Law  (law@cygnus.com)
13755
13756         * gcc.c-torture/execute/991023-1.c: New test.
13757
13758 1999-10-19  Jeffrey A Law  (law@cygnus.com)
13759
13760         * gcc.c-torture/execute/991019-1.c: New test.
13761
13762 1999-10-16  Richard Henderson  <rth@cygnus.com>
13763
13764         * gcc.c-torture/execute/991016-1.c: New test.
13765
13766 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
13767
13768         * gcc.c-torture/execute/991014-1.c: New test.
13769
13770 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
13771
13772         * g++.old-deja/g++.other/union2.C: New test.
13773
13774 1999-10-13  Nathan Sidwell  <nathan@acm.org>
13775
13776         * g++.old-deja/g++.other/vaarg2.C: New test.
13777         * g++.old-deja/g++.other/vaarg3.C: New test.
13778
13779 1999-10-12  Craig Burley  <craig@jcb-sc.com>
13780
13781         * g77.f-torture/noncompile/19990905-1.f: Moved from being
13782         in compile/.
13783
13784 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
13785
13786         * gcc.c-torture/execute/va-arg-11.c: New test.
13787
13788 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
13789
13790         * lib/file-format.exp (gcc_target_object_format): Don't
13791         crash if objdump is unavailable.
13792
13793 1999-09-29  Donn Terry <donn@interix.com>
13794
13795         * gcc.misc-tests/mg.exp: delete extraneous redirection.
13796
13797 1999-09-28  Nick Clifton  <nickc@cygnus.com>
13798
13799         * gcc.c-torture/compile/990928-1.c: New test.
13800
13801 1999-09-28  Nathan Sidwell  <nathan@acm.org>
13802
13803         * g++.old-deja/g++.other/decl6.C: New test.
13804
13805 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
13806
13807         * gcc.c-torture/execute/va-arg-10.c: New test.
13808
13809 1999-09-27  Nathan Sidwell  <nathan@acm.org>
13810
13811         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
13812         __PRETTY_FUNCTION__.
13813
13814 1999-09-23  Nick Clifton  <nickc@cygnus.com>
13815
13816         * gcc.c-torture/execute/990923-1.c: New test.
13817
13818 1999-09-21  Nick Clifton  <nickc@cygnus.com>
13819
13820         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
13821         for which -fpic is inappropriate.
13822
13823 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
13824
13825         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
13826
13827 1999-09-21  Nathan Sidwell  <nathan@acm.org>
13828
13829         * g++.old-deja/g++.other/dyncast1.C: New test.
13830         * g++.old-deja/g++.other/dyncast2.C: New test.
13831         * g++.old-deja/g++.other/dyncast3.C: New test.
13832         * g++.old-deja/g++.other/dyncast4.C: New test.
13833         * g++.old-deja/g++.other/dyncast5.C: New test.
13834         * g++.old-deja/g++.eh/catch3.C: New test.
13835         * g++.old-deja/g++.eh/catch3p.C: New test.
13836         * g++.old-deja/g++.eh/catch4.C: New test.
13837         * g++.old-deja/g++.eh/catch4p.C: New test.
13838         * g++.old-deja/g++.eh/catch5.C: New test.
13839         * g++.old-deja/g++.eh/catch5p.C: New test.
13840         * g++.old-deja/g++.eh/catch6.C: New test.
13841         * g++.old-deja/g++.eh/catch6p.C: New test.
13842         * g++.old-deja/g++.eh/catch7.C: New test.
13843         * g++.old-deja/g++.eh/catch7p.C: New test.
13844         * g++.old-deja/g++.eh/catch8.C: New test.
13845         * g++.old-deja/g++.eh/catch8p.C: New test.
13846         * g++.old-deja/g++.eh/catch9.C: New test.
13847         * g++.old-deja/g++.eh/catch9p.C: New test.
13848
13849 1999-09-13  Nathan Sidwell  <nathan@acm.org>
13850
13851         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
13852         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
13853
13854 1999-09-13  Jeffrey A Law  (law@cygnus.com)
13855
13856         * gcc.c-torture/compile/990913-1.c: New test.
13857
13858 1999-09-10  Nathan Sidwell  <nathan@acm.org>
13859
13860         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
13861         * g++.old-deja/g++.jason/rfg5.C: Likewise.
13862
13863 1999-09-09  Richard Henderson  <rth@cygnus.com>
13864
13865         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
13866
13867 1999-09-09  Nathan Sidwell  <nathan@acm.org>
13868
13869         * g++.old-deja/g++.other/lookup11.C: New test.
13870         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
13871         what is permitted and what we want.
13872         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
13873         overload use.
13874         * g++.old-deja/g++.jason/rfg5.C: Likewise
13875
13876 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
13877
13878         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
13879         * gcc.c-torture/noncompile/poison-1.c: New file.
13880
13881 1999-09-08  Nathan Sidwell  <nathan@acm.org>
13882
13883         * g++.old-deja/g++.other/sizeof3.C: New test.
13884         * g++.old-deja/g++.other/sizeof4.C: New test.
13885         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
13886         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
13887
13888 1999-09-07  Richard Henderson  <rth@cygnus.com>
13889
13890         * gcc.dg/va-arg-1.c: New.
13891
13892 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13893
13894         * gcc.c-torture/execute/va-arg-9.c: New test.
13895
13896 1999-09-05  Craig Burley  <craig@jcb-sc.com>
13897
13898         * g77.f-torture/compile/980519-2.f: New test.
13899         * g77.f-torture/compile/19990905-0.f: New test.
13900         * g77.f-torture/compile/19990905-1.f: New test.
13901         * g77.f-torture/compile/19990905-2.f: New test.
13902
13903         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
13904
13905 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
13906
13907         * gcc.c-torture/execute/990827-1.c: Fix typo.
13908
13909 1999-09-03  Nathan Sidwell  <nathan@acm.org>
13910
13911         * g++.old-deja/g++.other/deref1.C: New test.
13912
13913 1999-09-02  Nathan Sidwell  <nathan@acm.org>
13914
13915         * g++.old-deja/g++.other/ambig2.C: New test.
13916         * g++.old-deja/g++.other/cond5.C: New test.
13917         * g++.old-deja/g++.other/lookup16.C: New test.
13918
13919 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
13920
13921         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
13922         assemblers too.
13923
13924 1999-08-31  Jeffrey A Law  (law@cygnus.com)
13925
13926         * lib/c-torture.exp: Avoid the "compare executables" optimization
13927         when testing native.
13928
13929 1999-08-29  Jeffrey A Law  (law@cygnus.com)
13930
13931         * gcc.c-torture/execute/990829-1.c: New test.
13932         * gcc.c-torture/compile/990829-1.c: New test.
13933
13934 1999-08-27  Paul Burchard  <burchard@pobox.com>
13935
13936         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
13937         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
13938         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
13939         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
13940         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
13941         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
13942         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
13943         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
13944         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
13945         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
13946         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
13947
13948 1999-08-27  Jeffrey A Law  (law@cygnus.com)
13949
13950         * gcc.c-torture/execute/990827-1.c: New test.
13951
13952 1999-08-26  Craig Burley  <craig@jcb-sc.com>
13953
13954         * g77.f-torture/noncompile/19990826-4.f: New test.
13955
13956         * g77.f-torture/compile/19990826-3.f: New test.
13957
13958         * g77.f-torture/execute/19990826-2.f: New test.
13959
13960         * g77.f-torture/compile/19990826-1.f: New test.
13961
13962         * gcc.c-torture/execute/990826-0.c: New test.
13963         * g77.c-torture/execute/19990826-0.f: New test.
13964
13965         * g77.f-torture/noncompile/970626-2.f: New test.
13966
13967 1999-08-25  Paul Burchard  <burchard@pobox.com>
13968
13969         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
13970         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
13971         lss-011.C: New tests.
13972
13973 1999-08-25  Nathan Sidwell  <nathan@acm.org>
13974
13975         * g++.old-deja/g++.other/decl5.C: New test.
13976
13977 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13978
13979         * noncompile/noncompile.exp: Load_lib c-torture.exp.
13980         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
13981         call `postbase' for each one.  All callers of `postbase' changed
13982         to call this instead.
13983
13984 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
13985
13986         * gcc.c-torture/execute/990811-1.c: New test.
13987
13988 1999-08-09  Nick Clifton  <nickc@cygnus.com>
13989
13990         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
13991         just native ones.
13992
13993         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
13994         just native ones.
13995
13996 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
13997
13998         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
13999
14000 1999-08-04  Jeffrey A Law  (law@cygnus.com)
14001
14002         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
14003
14004 1999-08-04  Nathan Sidwell  <nathan@acm.org>
14005
14006         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
14007
14008 1999-08-04  Jeffrey A Law  (law@cygnus.com)
14009
14010         * gcc.c-torture/execute/990804-1.c: New test.
14011
14012 1999-08-03  Nathan Sidwell  <nathan@acm.org>
14013
14014         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
14015         * g++.old-deja/g++.brendan/crash64.C: Likewise
14016         * g++.old-deja/g++.brendan/overload8.C: Likewise
14017
14018 1999-08-03  Nathan Sidwell  <nathan@acm.org>
14019
14020         * g++.old-deja/g++.other/struct1.C: New test.
14021
14022 1999-08-03  Nathan Sidwell  <nathan@acm.org>
14023
14024         * g++.old-deja/g++.other/enum2.C: New test.
14025
14026 1999-08-02  Richard Henderson  <rth@cygnus.com>
14027
14028         Adapted from tests from Franz Sirl:
14029         * gcc.c-torture/execute/va-arg-7.c: New test.
14030         * gcc.c-torture/execute/va-arg-8.c: New test.
14031
14032 1999-08-01  Jeffrey A Law  (law@cygnus.com)
14033
14034         * gcc.c-torture/compile/990801-2.c: New test.
14035
14036         * gcc.c-torture/compile/990801-1.c: New test.
14037
14038 1999-07-27  Michael Meissner  <meissner@cygnus.com>
14039
14040         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
14041         fp-cmp-1.c, converting double to float.
14042
14043         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
14044         fp-cmp-1.c, converting double to long double.
14045
14046         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
14047         from fr1 to unknown_register, since fr1 is a legitimate register
14048         on some machines.
14049
14050 1999-07-25  Jeffrey A Law  (law@cygnus.com)
14051
14052         * README: More listname related changes.
14053
14054 1999-07-08  Catherine Moore  <clm@cygnus.com>
14055
14056         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
14057
14058 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
14059
14060         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
14061
14062 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
14063
14064         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
14065
14066 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
14067
14068         * gcc.dg/990703-1.c: New test.
14069
14070 1999-06-29  Nick Clifton  <nickc@cygnus.com>
14071
14072         * lib/file-format.exp: New file: Move definition of proc
14073         gcc_target_object_format to here from
14074         gcc.dg/special/ecos.exp.
14075
14076         * lib/c-torture.exp: Include lib file-format.exp.
14077         * lib/gcc-dg.exp: Include lib file-format.exp.
14078
14079         * gcc.dg/special/ecos.exp: Remove definition of proc
14080         gcc_target_object_format.
14081
14082 1999-06-28  Jeffrey A Law  (law@cygnus.com)
14083
14084         * gcc.c-torture/execute/990628-1.c: New test.
14085
14086 1999-06-25  Jeffrey A Law  (law@cygnus.com)
14087
14088         * gcc.c-torture/compile/990625-2.c: New test.
14089
14090         * gcc.c-torture/compile/990625-1.c: New test.
14091
14092 1999-06-23  Nick Clifton  <nickc@cygnus.com>
14093
14094         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
14095         attributes compile.
14096         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
14097         ports that use the COFF/PE file format.
14098
14099 1999-06-17  Jeffrey A Law  (law@cygnus.com)
14100
14101         * gcc.c-torture/compile/990617-1.c: New test.
14102
14103 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
14104
14105         * g++.old-deja/g++.other/decl4.C: New test.
14106
14107 1999-06-14  Nathan Sidwell  <nathan@acm.org>
14108
14109         * g++.old-deja/g++.other/bitfld3.C: New test.
14110
14111 1999-06-08  Nathan Sidwell  <nathan@acm.org>
14112
14113         * g++.old-deja/g++.eh/catch1.C: New test.
14114
14115 1999-06-07  Jeffrey A Law  (law@cygnus.com)
14116
14117         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
14118
14119         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
14120         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
14121
14122 1999-06-05  Craig Burley  <craig@jcb-sc.com>
14123
14124         * g77.f-torture/compile/19990502-0.f: Replace with new,
14125         shorter, test that still fails after recent changes.
14126
14127 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
14128
14129         * gcc.c-torture/execute/990604-1.c: New test.
14130
14131 1999-05-31  Jeffrey A Law  (law@cygnus.com)
14132
14133         * gcc.c-torture/execute/990531-1.c: New test.
14134
14135 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
14136
14137         * gcc.c-torture/compile/990527-1.c: New test.
14138
14139 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
14140
14141         * gcc.c-torture/execute/990527-1.c: New test.
14142
14143 1999-05-25  Nick Clifton  <nickc@cygnus.com>
14144
14145         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
14146         bitfields as signed.
14147
14148 1999-05-25  Craig Burley  <craig@jcb-sc.com>
14149
14150         * g77.f-torture/compile/19990525-0.f: New test.
14151
14152 1999-05-25  Jeffrey A Law  (law@cygnus.com)
14153
14154         * gcc.c-torture/execute/990525-2.c: New test.
14155
14156         * gcc.c-torture/execute/990525-1.c: New test.
14157
14158 1999-05-24  Nathan Sidwell  <nathan@acm.org>
14159
14160         * g++.old-deja/g++.other/anon3.C: New test.
14161         * g++.old-deja/g++.other/anon4.C: New test.
14162         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
14163         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
14164         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
14165         Merrill).
14166
14167 1999-05-24  Jeffrey A Law  (law@cygnus.com)
14168
14169         * gcc.c-torture/execute/990524-1.c: New test.
14170
14171         * gcc.dg/990524-1.c: New test.
14172
14173 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
14174
14175         * gcc.c-torture/compile/990523-1.c: New test.
14176
14177 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
14178
14179         * gcc.c-torture/compile/990519-1.c: New test.
14180
14181 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
14182
14183         * gcc.c-torture/compile/990517-1.c: New test.
14184
14185         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
14186         (e4, f4): New tests.
14187         (main): Call them.
14188
14189 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14190
14191         * gcc.dg/noreturn-1.c: New test.
14192
14193 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
14194
14195         * gcc.c-torture/execute/990513-1.c: New test.
14196
14197 1999-05-10  Richard Henderson  <rth@cygnus.com>
14198
14199         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
14200
14201 1999-05-10  Craig Burley  <craig@jcb-sc.com>
14202
14203         * g77.f-torture/execute/erfc.f: Use small single-precision
14204         values, to avoid problems on Alphas when not -mieee.
14205
14206 1999-05-08  Craig Burley  <craig@jcb-sc.com>
14207
14208         * gcc.dg/990506-0.c: New test.
14209
14210 1999-05-08  Richard Henderson  <rth@cygnus.com>
14211
14212         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
14213         the constant to test.  Don't XFAIL 64-bit targets.
14214
14215         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
14216         * g++.old-deja/g++.law/profile1.C: Likewise.
14217
14218         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
14219         operator new instances.
14220         * g++.old-deja/g++.other/delete5.C: Likewise.
14221
14222 1999-05-03  Craig Burley  <craig@jcb-sc.com>
14223
14224         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
14225         intrinsic.
14226
14227 1999-05-03  Craig Burley  <craig@jcb-sc.com>
14228
14229         * g77.f-torture/execute/u77-test.f: Reverse order of two
14230         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
14231
14232 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14233
14234         * gcc.dg/compare1.c: New test.
14235
14236 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
14237
14238         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
14239         New tests.
14240
14241 1999-05-02  Craig Burley  <craig@jcb-sc.com>
14242
14243         * g77.f-torture/compile/19990502-1.f: New test.
14244
14245 1999-05-02  Craig Burley  <craig@jcb-sc.com>
14246
14247         * g77.f-torture/compile/19990502-0.f: New test.
14248
14249 1999-05-02  Craig Burley  <craig@jcb-sc.com>
14250
14251         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
14252         intrinsic.
14253
14254 1999-05-02  Craig Burley  <craig@jcb-sc.com>
14255
14256         * g77.f-torture/execute/u77-test.f (main): List libU77
14257         intrinsics not currently tested.
14258         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
14259         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
14260         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
14261         Trim blanks off the ends of some printed strings.
14262
14263 1999-05-02  Craig Burley  <craig@jcb-sc.com>
14264
14265         * g77.f-torture/execute/u77-test.f (main): Just warn about
14266         FSTAT gid disagreement, as it's expected on some systems.
14267
14268 1999-05-01  Craig Burley  <craig@jcb-sc.com>
14269
14270         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
14271         use a new function, which allows for some slop.
14272         Clean up some commentary.
14273         (issum): The new function.
14274         (sgladd): Deleted subroutine.
14275
14276 1999-05-01  Craig Burley  <craig@jcb-sc.com>
14277
14278         * g77.f-torture/execute/u77-test.f: Modify to be more like
14279         libf2c/libU77 version, bringing patches to that version here.
14280         Add suitable commentary.
14281
14282 1999-04-25  Richard Henderson  <rth@cygnus.com>
14283
14284         * gcc.dg/990424-1.c: New test.
14285
14286 1999-04-24  Craig Burley  <craig@jcb-sc.com>
14287
14288         * g77.f-torture/execute/u77-test.f (main): Bug involving
14289         LSTAT has been fixed, so turn back on full checking.
14290
14291 1999-04-20  Craig Burley  <craig@jcb-sc.com>
14292
14293         * g77.f-torture/compile/19990419-0.f: New test.
14294         * g77.f-torture/execute/19990419-1.f: New test.
14295
14296 1999-04-17  Richard Henderson  <rth@cygnus.com>
14297
14298         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
14299         to avoid the need for a prototype to supress a warning.
14300
14301 1999-04-07  Jim Wilson  <wilson@cygnus.com>
14302
14303         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
14304
14305 1999-04-04  Jeffrey A Law  (law@cygnus.com)
14306
14307         * gcc.c-torture/execute/990404-1.c: New test.
14308
14309 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
14310
14311         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
14312         * gcc.dg/cpp-if3.c: Don't use -pedantic.
14313         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
14314         missing initializer warnings.
14315
14316 1999-03-28  Jeffrey A Law  (law@cygnus.com)
14317
14318         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
14319         matching strings.
14320
14321 1999-03-26  Jeffrey A Law  (law@cygnus.com)
14322
14323         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
14324
14325 1999-03-26  Craig Burley  <craig@jcb-sc.com>
14326
14327         * g77.f-torture/execute/19990325-0.f: New test.
14328         * g77.f-torture/execute/19990325-1.f: New test.
14329
14330 1999-03-24  Jeffrey A Law  (law@cygnus.com)
14331
14332         * gcc.c-torture/execute/990324-1.c: New test.
14333
14334 1999-03-22  Jim Wilson  <wilson@cygnus.com>
14335
14336         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
14337         test with 4.
14338
14339 1999-03-17  Richard Henderson  <rth@cygnus.com>
14340
14341         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
14342
14343 1999-03-13  Craig Burley  <craig@jcb-sc.com>
14344
14345         * g77.f-torture/execute/19990313-2.f: New test.
14346         * g77.f-torture/execute/19990313-3.f: New test.
14347
14348 1999-03-13  Craig Burley  <craig@jcb-sc.com>
14349
14350         * g77.f-torture/execute/19990313-0.f: New test.
14351         * g77.f-torture/execute/19990313-1.f: New test.
14352
14353 1999-03-12  Jim Wilson  <wilson@cygnus.com>
14354
14355         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
14356         printf to sprintf.
14357         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
14358         (main): Add check for u15.  Conditionalize u31 check depending on
14359         whether ints are <32 bits or >=32 bits.
14360
14361 1999-03-08  Craig Burley  <craig@jcb-sc.com>
14362
14363         * g77.f-torture/execute/19981119-0.f: Improve testiness.
14364
14365 1999-03-08  Craig Burley  <craig@jcb-sc.com>
14366
14367         * g77.f-torture/compile/19990305-0.f: New test.
14368         * g77.f-torture/execute/19981119-0.f: New test.
14369
14370 1999-03-08  Craig Burley  <craig@jcb-sc.com>
14371
14372         * g77.f-torture/execute/970625-2.f: call ABORT if final
14373         result is not correct, instead of just printing it.
14374         Add this checking via newly introduced obfuscation, to
14375         trip up buggy front ends.
14376
14377 1999-03-07  Craig Burley  <craig@jcb-sc.com>
14378
14379         * g77.f-torture/compile/960317-1.f: Moved from being
14380         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
14381
14382 1999-03-06  Craig Burley  <craig@jcb-sc.com>
14383
14384         * g77.f-torture/execute/960317-1.f: New (old) test.
14385         * g77.f-torture/execute/970625-2.f: Ditto.
14386
14387 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
14388
14389         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
14390         message on line 1 or line 2; cccp and cpplib do this differently.
14391
14392 1999-03-01  Jeffrey A Law  (law@cygnus.com)
14393
14394         * g++.old-deja/g++.law/weak1.C: New test.
14395
14396 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
14397
14398         * gcc.c-torture/execute/990119-1.c: Renamed to...
14399         * gcc.dg/990119-1.c: this, so it will only be tested once
14400         (it's a preprocessor test, it doesn't need to be run at
14401         multiple optimization levels).
14402
14403 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
14404
14405         * lib/g++.exp: Don't add incdir=$base_dir/../include to
14406           ALWAYS_CXXFLAGS.
14407
14408 1999-02-24  Craig Burley  <craig@jcb-sc.com>
14409
14410         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
14411         * g77.f-torture/compile/19981216-0.f: ...as it is expected
14412         to not be compilable by current g77.
14413
14414 1999-02-24  Nick Clifton  <nickc@cygnus.com>
14415
14416         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
14417
14418 1999-02-22  Jeffrey A Law  (law@cygnus.com)
14419
14420         * gcc.c-torture/execute/990222-1.c: New test.
14421
14422 1999-02-19  Craig Burley  <craig@jcb-sc.com>
14423
14424         * g77.f-torture/compile/19990218-0.f: New test.
14425         * g77.f-torture/noncompile/19990218-1.f: New test.
14426
14427 1999-02-18  Craig Burley  <craig@jcb-sc.com>
14428
14429         * g77.f-torture/compile/19981216-0.f: New test.
14430
14431 1999-02-14  Jeffrey A Law  (law@cygnus.com)
14432
14433         * gcc.dg/990214-1.c: New test.
14434
14435 1999-02-13  Jeffrey A Law  (law@cygnus.com)
14436
14437         * gcc.dg/990213-2.c: New test.
14438
14439         * gcc.dg/990213-1.c: New test.
14440
14441 1999-02-12  Jeffrey A Law  (law@cygnus.com)
14442
14443         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
14444         ints.
14445
14446 1999-02-11  Nick Clifton  <nickc@cygnus.com>
14447
14448         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
14449         specified by target.
14450
14451         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
14452
14453 1999-02-11  Jeffrey A Law  (law@cygnus.com)
14454
14455         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
14456
14457 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
14458
14459         * gcc.dg/special/ecos.exp: New test driver for new tests with
14460         special requirements.
14461
14462         * gcc.dg/special/alias-1.c: New test.
14463         * gcc.dg/special/gcsec-1.c: New test.
14464         * gcc.dg/special/weak-1.c: New test.
14465         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
14466         * gcc.dg/special/weak-2.c: New test.
14467         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
14468         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
14469         * gcc.dg/special/wkali-1.c: New test.
14470         * gcc.dg/special/wkali-2.c: New test.
14471         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
14472         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
14473
14474 1999-02-10  Felix Lee  <flee@cygnus.com>
14475
14476           * lib/c-torture.exp (c-torture-compile): Pull out code for
14477           analyzing gcc error messages.
14478           (c-torture-execute): Likewise.  Fix some (harmless) false
14479           positives.
14480           * lib/gcc.exp (gcc_check_compile): New function.
14481
14482 1999-02-08  Richard Henderson  <rth@cygnus.com>
14483
14484         * gcc.c-torture/execute/990208-1.c: New test.
14485
14486 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
14487
14488         * g++.dg/special/ecos.exp: New driver for new tests with special
14489         requirements
14490
14491         * g++.dg/special/conpr-1.C: New test
14492         * g++.dg/special/conpr-2.C: New test
14493         * g++.dg/special/conpr-2a.C: New test
14494         * g++.dg/special/conpr-3.C: New test
14495         * g++.dg/special/conpr-3a.C: New test
14496         * g++.dg/special/conpr-3b.C: New test
14497
14498         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
14499         allow g++ to use the dg driver
14500
14501         * README: Add comment about g++.dg directory
14502
14503 1999-02-06  Jeffrey A Law  (law@cygnus.com)
14504
14505         * README: Update email addresses.
14506
14507 1999-02-03  Nick Clifton  <nickc@cygnus.com>
14508
14509         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
14510         arguments in order to force structure S onto the stack even on
14511         the alpha.
14512         (test): Pass 10 leading arguments to function foo as well as the
14513         structure S.
14514
14515         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
14516         failure for all targets.
14517
14518         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
14519         abort to terminate program execution.
14520
14521 1999-01-30  Richard Henderson  <rth@cygnus.com>
14522
14523         * gcc.c-torture/execute/990130-1.c: New test.
14524
14525 1999-01-30  Jeffrey A Law  (law@cygnus.com)
14526
14527         * gcc.dg/990130-1.c: New test.
14528
14529 1999-01-28  Michael Meissner  <meissner@cygnus.com>
14530
14531         * gcc.c-torture/execute/990128-1.c: New test.
14532
14533 1999-01-27  Michael Meissner  <meissner@cygnus.com>
14534
14535         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
14536
14537 1999-01-27  Felix Lee  <flee@cygnus.com>
14538
14539         * lib/c-torture.exp (c-torture-compile): pull out code for
14540         analyzing gcc error messages.
14541         (c-torture-execute): ditto, and fix some (harmless) false
14542         positives.
14543         * lib/gcc.exp (gcc_check_compile): new function.
14544
14545 1999-01-17  Jeffrey A Law  (law@cygnus.com)
14546
14547         * gcc.dg/990117-1.c: New test.
14548
14549         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
14550
14551         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
14552
14553 1999-01-15  Jeffrey A Law  (law@cygnus.com)
14554
14555         * g77.f-torture/compile/990115-1.f: New test.
14556
14557 1999-01-07  Jeffrey A Law  (law@cygnus.com)
14558
14559         * gcc.c-torture/compile/990107-1.c: New test
14560
14561 1999-01-06  Jeffrey A Law  (law@cygnus.com)
14562
14563         * gcc.c-torture/execute/990106-2.c: New test.
14564
14565         * gcc.c-torture/execute/990106-1.c: New test.
14566
14567 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
14568
14569         * gcc.c-torture/compile/981223-1.c: New test.
14570
14571 1998-12-29  Richard Henderson  <rth@cygnus.com>
14572
14573         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
14574         (opt3): Rename from opt4 and disable.
14575
14576 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
14577
14578         * g++.old-deja/g++.pt/ptrmem5.C: New test.
14579
14580 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
14581
14582         * g++.old-deja/g++.other/conv5.C: New test.
14583
14584 1998-12-14  Nick Clifton  <nickc@cygnus.com>
14585
14586         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
14587
14588 1998-12-11  Jeffrey A Law  (law@cygnus.com)
14589
14590         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
14591
14592 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
14593
14594         * gcc.c-torture/compile/981211-1.c: New test.
14595
14596 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
14597
14598         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
14599
14600         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
14601
14602 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
14603
14604         * gcc.special/930510-1.c: Make C9X safe.
14605         * gcc.misc-tests/gcov-1.c Similarly.
14606         * gcc.misc-tests/gcov-2.c Similarly.
14607
14608 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
14609
14610         * gcc.dg/ultrasp1.c: New test.
14611
14612 1998-12-06  Richard Henderson  <rth@cygnus.com>
14613
14614         * gcc.c-torture/execute/981206.c: New test.
14615
14616 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
14617
14618         * g++.old-deja/g++.ns/template7.C: New test.
14619
14620         * g++.old-deja/g++.other/expr1.C: New test.
14621
14622         * g++.old-deja/g++.eh/tmpl3.C: New test.
14623
14624         * g++.old-deja/g++.eh/tmpl2.C: New test.
14625
14626 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
14627
14628         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
14629         * g++.old-deja/g++.other/using6.C: Removed.
14630         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
14631
14632         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
14633
14634 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
14635
14636         * g++.old-deja/g++.pt/overload8.C: New test.
14637
14638         * g++.old-deja/g++.pt/overload7.C: New test.
14639
14640         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
14641
14642         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
14643         and relinking messages.
14644         * lib/g++.exp (g++_target_compile): Remove .rpo file when
14645         compiling with -frepo.
14646
14647 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
14648
14649         * g++.old-deja/g++.pt/lookup6.C: New test.
14650
14651 1998-11-30  Nick Clifton  <nickc@cygnus.com>
14652
14653         * gcc.c-torture/execute/981130-1.c: New test.
14654         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
14655
14656 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
14657
14658         * g++.old-deja/g++.pt/explicit76.C: New test.
14659
14660         * g++.old-deja/g++.pt/friend38.C: New test.
14661
14662         * g++.old-deja/g++.ns/crash2.C: New test.
14663
14664         * g++.old-deja/g++.pt/defarg8.C: New test.
14665
14666         * g++.old-deja/g++.pt/instantiate6.C: New test.
14667
14668         * g++.old-deja/g++.pt/static6.C: New test.
14669
14670         * g++.old-deja/g++.pt/decl2.C: New test.
14671
14672 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
14673
14674         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
14675         problem is actually related with name lookup, but so what? :-)
14676
14677         * g++.old-deja/g++.pt/friend37.C: New test.
14678
14679 1998-11-25  Dave Love  <d.love@dl.ac.uk>
14680
14681         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
14682         element, which fails on some systems.
14683
14684         * g77.f-torture/execute/labug1.f: New test.
14685
14686 1998-11-21  Jeffrey A Law  (law@cygnus.com)
14687
14688         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
14689         is defined.
14690
14691 1998-11-18  Dave Love  <d.love@dl.ac.uk>
14692
14693         * g77.f-torture/compile/981117-1.f: New test.
14694
14695 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
14696
14697         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
14698         properly discarded.
14699
14700 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
14701
14702         * gcc.c-torture/execute/memcheck: New directory of tests for
14703         -fcheck-memory-usage.
14704
14705 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
14706
14707         * README: New file, general information about the testsuite and
14708         new description of the various C++ test subdirectories.
14709         * README.g++: Eliminate obsolete information, update and move most
14710         relevant stuff to README.
14711
14712 1998-11-07  Richard Henderson  <rth@cygnus.com>
14713
14714         * gcc.c-torture/compile/981107-1.c: New test.
14715
14716 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
14717
14718         * execute/memcpy-bi.c: New testcase.
14719
14720 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
14721
14722         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
14723         base classes.
14724
14725         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
14726         template is selected.
14727
14728         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
14729         classes, it should be accepted for all types.
14730
14731         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
14732
14733         * g++.old-deja/g++.pt/spec24.C: Ensure that template
14734         specializations start with template headers.
14735
14736 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
14737
14738         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
14739
14740         * g++.old-deja/g++.other/init9.C: Test cross initialization of
14741         non-POD types.
14742
14743 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
14744
14745         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
14746
14747 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
14748
14749         * compile/981022-1.c, compile/981022-1.x: New test and driver.
14750
14751 1998-10-19  Jeffrey A Law  (law@cygnus.com)
14752
14753         * 981019-1.c: New test.
14754
14755 1998-10-14  Robert Lipe <robertl@dgii.com>
14756
14757         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
14758         find objc headers.
14759
14760 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
14761
14762         * compile/981001-4.c: Remove use of GCC extension that triggers a
14763         compiler bug.
14764
14765 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
14766
14767         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
14768
14769 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
14770
14771         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
14772         instantiation of template produces incorrect code for delete
14773         expression.
14774
14775         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
14776         constructors' name is not unique.
14777         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
14778         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
14779
14780         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
14781         automatic array of const is ill-formed.
14782
14783         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
14784         of template parameter?
14785
14786         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
14787         const.
14788
14789         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
14790         pointer-to-member expression.
14791
14792         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
14793         declaration causes ICE.
14794
14795 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
14796
14797         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
14798         reserved in the global namespace.
14799
14800         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
14801         generate needed virtual table.
14802
14803         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
14804
14805 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
14806
14807         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
14808         template-dependent type
14809
14810 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
14811
14812         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
14813         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
14814         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
14815
14816         * g++.old-deja/g++.other/using5.C: New test; using decl from base
14817         class should be usable as argument of member function.
14818         * g++.old-deja/g++.other/using6.C: New test; using decl from base
14819         class should be usable as return type of member function.
14820         * g++.old-deja/g++.other/using7.C: New test; using decl from base
14821         class should be usable as type of data member.
14822
14823         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
14824
14825 1998-10-09  Jeffrey A Law  (law@cygnus.com)
14826
14827         * gcc.c-torture/special/920521-1.c: Fix bogus test.
14828
14829 1998-10-08  Nick Clifton  <nickc@cygnus.com>
14830
14831         * gcc.dg/dll-?.c Add thumb to target list.
14832         Fix assembler scan patterns to match current assembler output.
14833
14834 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
14835
14836         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
14837         matching of template brackets.
14838
14839         * g++.old-deja/g++.other/using4.C: New test.  Test using
14840         declarations of methods from base classes.
14841
14842         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
14843         within functions should introduce names into the innermost
14844         enclosing namespace.
14845
14846         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
14847         of static locals if first initialization throws.
14848
14849 1998-10-07  Jim Wilson  <wilson@cygnus.com>
14850
14851         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
14852
14853 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
14854
14855         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
14856         lose track of the possible targets of tablejump insns.
14857         * special/special.exp: Run it.
14858
14859 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
14860
14861         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
14862         must be declared before its specializations can be named in friend
14863         declarations.
14864
14865 1998-10-05  Dave Love  <d.love@dl.ac.uk>
14866
14867         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
14868
14869         * g77.f-torture/execute/io1.f: New test.
14870
14871 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
14872
14873         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
14874         with pointer to template function, for which no argument deduction
14875         is possible.
14876
14877         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
14878         specialization of template function as argument to template
14879         function.
14880
14881         * g++.old-deja/g++.other/access2.C: New test; Inner class
14882         shouldn't have privileged access to Outer's names.
14883
14884 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
14885
14886         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
14887         friend template declared within template class conflicts with
14888         nested class of the same name.
14889
14890         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
14891         is ignored.
14892
14893         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
14894         object with direct initializer as function declaration.
14895
14896         * g++.old-deja/g++.other/decl2.C: New test; duplicate
14897         initializers.
14898
14899         * g++.old-deja/g++.other/null2.C: New test; conditional operator
14900         involving const pointer and NULL produces incorrect result.
14901
14902         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
14903         type name without `typename' should be rejected with -pedantic.
14904
14905 1998-10-02  Richard Henderson  <rth@cygnus.com>
14906
14907         * g++.old-deja/g++.other/addrof1.C: New test.
14908
14909 1998-10-01  Nick Clifton  <nickc@cygnus.com>
14910
14911         * gcc.c-torture/compile/981001-1.c: New test.
14912         * gcc.c-torture/execute/981001-1.c: New test.
14913
14914 1998-10-01  Jeffrey A Law  (law@cygnus.com)
14915
14916         * gcc.c-torture/compile/981001-2.c: New test.
14917         * gcc.c-torture/compile/981001-3.c: New test.
14918         * gcc.c-torture/compile/981001-4.c: New test.
14919
14920 1998-10-01  Robert Lipe  <robertl@dgii.com>
14921
14922         * lib/objc.exp (objc_target_compile): Add -L during compiles for
14923         multilibbed hosts.   Idea grafted from g77.exp.
14924
14925 1998-09-30  Dave Love  <d.love@dl.ac.uk>
14926
14927         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
14928         avoid losing on systems which need -lsocket.
14929
14930 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
14931
14932         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
14933         * g++.old-deja/g++.other/nested2.C: Ditto.
14934         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
14935         failure.
14936
14937 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
14938
14939         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
14940         preferred over template operator!= for enum bitfields.
14941
14942 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
14943
14944         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
14945         that happen to have the same base name, but in different scopes,
14946         are incorrectly rejected.
14947
14948 1998-09-16  Richard Henderson  <rth@cygnus.com>
14949
14950         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
14951         on the native word size instead of an integer literal.
14952
14953 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
14954
14955         * g++.old-deja/g++.other/static2.C: Invocation of static data
14956         member of type pointer-to-function denoted as non-static member.
14957
14958         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
14959         checks involving function types and aliases.
14960
14961 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
14962
14963         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
14964         redefined to the same non-trivial type.
14965
14966         * g++.old-deja/g++.pt/explicit73.C: Test for proper
14967         namespace-qualification of template specializations declared in
14968         other namespaces.
14969
14970         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
14971         to declare a subset of the specializations of a template function
14972         as friends of specializations of a template class.
14973
14974         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
14975         member templates that do not fully specialize the enclosing
14976         template class are rejected.
14977
14978 1998-09-11  Dave Love  <d.love@dl.ac.uk>
14979
14980         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
14981
14982 1998-09-08  Dave Love  <d.love@dl.ac.uk>
14983
14984         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
14985         altered from libf2c/libU77 version.
14986
14987 1998-09-06  Dave Love  <d.love@dl.ac.uk>
14988
14989         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
14990
14991 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
14992
14993         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
14994         (un)signed char are different types for template specialization
14995         purposes.
14996
14997 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
14998
14999         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
15000         * objc: ObjC testsuite.
15001
15002 1998-08-31  Catherine Moore  <clm@cygnus.com>
15003
15004         * gcc.c-torture/execute/941014-1.x:  New file.
15005
15006 1998-08-31  Nick Clifton  <nickc@cygnus.com>
15007
15008         * lib/c-torture.exp: Add support for
15009         torture_eval_before_compile and torture_eval_before_execute
15010         variables.
15011
15012 1998-08-30  Jeffrey A Law  (law@cygnus.com)
15013
15014         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
15015         this test triggers valid.
15016
15017 1998-08-27  Jeffrey A Law  (law@cygnus.com)
15018
15019         * gcc.dg/980827-1.c: New test.
15020
15021 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
15022
15023         * gcc.c-torture/execute/loop-4b.c: New test.
15024
15025 1998-08-26  Nick Clifton  <nickc@cygnus.com>
15026
15027         * lib/c-torture.exp: Add support for
15028         torture_eval_before_compile and torture_eval_before_execute
15029         variables.
15030
15031 1998-08-25  Jeffrey A Law  (law@cygnus.com)
15032
15033         * gcc.c-torture/compile/980825-1.c: New test.
15034
15035 1998-08-24  Nick Clifton  <nickc@cygnus.com>
15036
15037         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
15038         count number tests in opt_t0 not good_t0.
15039
15040 1998-08-24  Jeffrey A Law  (law@cygnus.com)
15041
15042         * gcc.c-torture/compile/930326-1.x: Fix typo.
15043
15044 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
15045
15046         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
15047         causes an ICE.
15048
15049 1998-08-21  Jeffrey A Law  (law@cygnus.com)
15050
15051         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
15052         STACK_SIZE is defined.
15053         * gcc.c-torture/unsorted/stuct.c: Similarly.
15054
15055         * gcc.c-torture/compile/980821-1.c: New test.
15056
15057 1998-08-21  Jeffrey A Law  (law@cygnus.com)
15058
15059         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
15060
15061 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
15062
15063         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
15064         code.
15065
15066 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
15067
15068         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
15069         error'.
15070
15071 1998-08-18  Jeffrey A Law  (law@cygnus.com)
15072
15073         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
15074
15075 1998-08-16  Jeffrey A Law  (law@cygnus.com)
15076
15077         * gcc.c-torture/compile/980816-1.c: New test.
15078
15079         * gcc.dg/980816-1.c: New test.
15080
15081 1998-08-13  Jeffrey A Law  (law@cygnus.com)
15082
15083         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
15084         compiler for ieee tests.
15085
15086 1998-08-01  Dave Love  <d.love@dl.ac.uk>
15087
15088         * g77.f-torture/compile/980729-0.f: New test.
15089
15090 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
15091
15092         * gcc.c-torture/special/eeprof-1.c: New test, for
15093         -finstrument-functions.
15094         * gcc.c-torture/special/special.exp: Run it.
15095
15096 1998-07-29  Jeffrey A Law  (law@cygnus.com)
15097
15098         * gcc.c-torture/compile/980729-1.c: New test.
15099
15100 1998-07-27  Nick Clifton  <nickc@cygnus.com>
15101
15102         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
15103         __thumb__ is defined, and test for ARM style doubles if so.
15104
15105 1998-07-26  Dave Love  <d.love@dl.ac.uk>
15106
15107         * g77.f-torture/noncompile/980615-0.f: New test.
15108
15109 1998-07-26  H.J. Lu  (hjl@gnu.org)
15110
15111         * gcc.dg/980312-1.c: Do link instead of compile.
15112         * gcc.dg/980313-1.c: Likewise.
15113
15114 1998-07-26  Jeffrey A Law  (law@cygnus.com)
15115
15116         * gcc.c-torture/compile/980726-1.c: New test.
15117
15118 1998-07-25  Dave Love  <d.love@dl.ac.uk>
15119
15120         * g77.f-torture/execute/io0.f: New test.
15121
15122 1998-07-24  Nick Clifton  <nickc@cygnus.com>
15123
15124         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
15125         an int.
15126
15127 1998-06-18  Michael Meissner  <meissner@cygnus.com>
15128
15129         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
15130         m32r bugs.
15131
15132 1998-07-17  Nick Clifton  <nickc@cygnus.com>
15133
15134         * gcc.dg/980626-1.c: Expect failures for all toolchains until
15135         c-decl.c:grokdeclarator can handle mode attributes.
15136
15137 1998-07-16  Jeffrey A Law  (law@cygnus.com)
15138
15139         * gcc.c-torture/execute/980716-1.c: New test.
15140
15141 1998-07-13  Jeffrey A Law  (law@cygnus.com)
15142
15143         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
15144         the mn10200.
15145         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
15146         the mn10200.
15147         * gcc.c-torture/execute/va-arg-3.x: Similarly.
15148         * gcc.c-torture/compile/930326-1.x: Similarly.
15149
15150 1998-07-13  Dave Love  <d.love@dl.ac.uk>
15151
15152         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
15153         New test from Craig.
15154
15155 1998-07-12  Dave Love  <d.love@dl.ac.uk>
15156
15157         * g77.f-torture/noncompile/980616-0.f: New test.
15158
15159         * g77.f-torture/execute/970816-3.f:  New test from Craig.
15160
15161 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
15162
15163         *  g++.other/singleton.C: Return error value instead of taking
15164         SIGSEGV.
15165
15166 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
15167
15168         *  g++.other/singleton.C: New test.   Warning is under dispute.
15169         Runtime crash is not.
15170
15171 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
15172
15173         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
15174         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
15175         using6.C, using7.C}:  New namespace tests.
15176
15177 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
15178
15179         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
15180         specialization with typedef'ed names used as array indexes.
15181
15182 1998-07-09  Jeffrey A Law  (law@cygnus.com)
15183
15184         * gcc.c-torture/execute/980709-1.c: New test.
15185
15186         * gcc.dg/980709-1.c: New test.
15187
15188 1998-07-07  Richard Henderson  <rth@cygnus.com>
15189
15190         * gcc.c-torture/execute/bcp-1.c: New test.
15191
15192 1998-07-07  Jeffrey A Law  (law@cygnus.com)
15193
15194         * gcc.c-torture/execute/980707-1.c: New test.
15195
15196 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
15197
15198         * gcc.c-torture/compile/980706-1.c: New test.
15199
15200 1998-07-01  Dave Love  <d.love@dl.ac.uk>
15201
15202         * g77.f-torture/execute/980701-0.f,
15203         g77.f-torture/execute/980701-1.f: New test from Craig.
15204
15205 1998-07-01  Jeffrey A Law  (law@cygnus.com)
15206
15207         * gcc.c-torture/compile/980701-1.c: New test.
15208
15209         * gcc.c-torture/execute/980701-1.c: New test.
15210
15211 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
15212 rlsruhe.de>
15213
15214         * g++.old-deja/g++.robertl/eb132.C: New test.
15215         * g++.old-deja/g++.robertl/eb133.C: Likewise.
15216
15217 1998-06-29  Dave Love  <d.love@dl.ac.uk>
15218
15219         * g77.f-torture/execute/980628-7.f,
15220         g77.f-torture/execute/980628-8.f,
15221         g77.f-torture/execute/980628-9.f,
15222         g77.f-torture/execute/980628-10.f: New tests from Craig.
15223
15224         * g77.f-torture/execute/980628-3.f: Remove mail headers.
15225
15226 1998-06-28  Jeffrey A Law  (law@cygnus.com)
15227
15228         * g77.f-torture/execute/980628-4.f: New test from Craig.
15229         * g77.f-torture/execute/980628-5.f: Likewise.
15230         * g77.f-torture/execute/980628-2.f: Likewise.
15231         * g77.f-torture/execute/980628-0.f: Likewise.
15232         * g77.f-torture/execute/980628-1.f: Likewise.
15233         * g77.f-torture/execute/980628-3.f: Likewise.
15234         * g77.f-torture/execute/980628-6.f: Likewise.
15235
15236 1998-06-28  Jeffrey A Law  (law@cygnus.com)
15237
15238         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
15239         directory when nothing has been installed yet.
15240
15241 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
15242
15243         * gcc.c-torture/special/special.exp: Handle newer versions of
15244         dejagnu.
15245
15246 1998-06-26  Jeffrey A Law  (law@cygnus.com)
15247
15248         * gcc.dg/980626-1.c: New test.
15249
15250 1998-06-19  Bruno Haible <haible@ilog.fr>
15251
15252         * gcc.misc-tests/m-un-2.c: New test.
15253         * g++.old-deja/g++.other/warn01.c: Likewise.
15254
15255 1998-06-19  Robert Lipe  <robertl@dgii.com>
15256
15257         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
15258         compatibility with assmblers with a different comment character.
15259         Eliminate use of GAS-specific extensions.
15260
15261 1998-06-19  Jeffrey A Law  (law@cygnus.com)
15262
15263         * gcc.c-torture/execute/ieee/980619-1.c: New test.
15264
15265 1998-06-19  Robert Lipe  <robertl@dgii.com>
15266
15267         *lib/g77.exp: Replace search for libf2c.a with search for newly
15268         renamed libg2c.a
15269
15270 1998-06-17  Jeffrey A Law  (law@cygnus.com)
15271
15272         * gcc.c-torture/execute/980617-1.c: New test.
15273
15274 1998-06-12  Jeffrey A Law  (law@cygnus.com)
15275
15276         * gcc.c-torture/execute/980612-1.c: New test.
15277
15278 1998-06-08  Jeffrey A Law  (law@cygnus.com)
15279
15280         * gcc.dg/980523-1.c: Only test on ppc-linux.
15281         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
15282
15283         * gcc.c-torture/execute/980608-1.c: New test.
15284
15285 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
15286
15287         * gcc.c-torture/execute/980605-1.c: New test.
15288
15289 1998-06-04  Jeffrey A Law  (law@cygnus.com)
15290
15291         * gcc.c-torture/execute/980604-1.c: New test.
15292
15293 1998-06-02  Jeffrey A Law  (law@cygnus.com)
15294
15295         * gcc.c-torture/execute/980602-1.c: New test.
15296         * gcc.c-torture/execute/980602-2.c: Likewise.
15297
15298 1998-06-02  Dave Love  <d.love@dl.ac.uk>
15299
15300         * 970125-0.f: Fix per JCB.  Add commentary.
15301
15302 1998-05-31  Michael Meissner  <meissner@cygnus.com>
15303
15304         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
15305         IEEE -0 support.
15306
15307 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
15308
15309         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
15310         earlier.
15311
15312 1998-05-28  Catherine Moore <clm@cygnus.com>
15313
15314         * gcc.c-torture/execute/980526-3.c: New test.
15315
15316 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
15317
15318         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
15319         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
15320         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
15321         m88k-motorola-sysv3 to XFAIL.
15322
15323 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
15324
15325         * gcc.dg/980526-1.c: New test.
15326         * gcc.c-torture/execute/980526-2.c: New test.
15327
15328 1998-05-26  Jeffrey A Law  (law@cygnus.com)
15329
15330         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
15331
15332         * gcc.c-torture/execute/980526-1.c: New test.
15333
15334 1998-05-26  Dave Love  <d.love@dl.ac.uk>
15335
15336         * g77.f-torture/execute/alpha2.f: Add runtime test.
15337
15338 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
15339
15340         * g++.old-deja/old-deja.exp: Strip leading directories.
15341
15342         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
15343         error for the line.  Don't run multiple tests for the same line.
15344
15345 1998-05-23  Jeffrey A Law  (law@cygnus.com)
15346
15347         * gcc.dg/980523-1.c: New test.
15348
15349 1998-05-23  Dave Love  <d.love@dl.ac.uk>
15350
15351         * g77.f-torture/compile/970915-0.f: New test.
15352
15353 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
15354
15355         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
15356
15357 1998-05-21  Jeffrey A Law  (law@cygnus.com)
15358
15359         * gcc.dg/980520-1.c: New test.
15360
15361 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
15362
15363         * gcc.dg/980502-1.c: Fix return type.
15364
15365 1998-05-20  Jeffrey A Law  (law@cygnus.com)
15366
15367         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
15368         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
15369         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
15370         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
15371         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
15372
15373 1998-05-20  Dave Love  <d.love@dl.ac.uk>
15374
15375         * g77.f-torture/execute/980520-1.f: New test.
15376
15377 1998-05-15  Dave Love  <d.love@dl.ac.uk>
15378
15379         * lib/mike-g77.exp: New file.
15380
15381         * g77.f-torture/noncompile/noncompile.exp,
15382         g77.f-torture/noncompile/check0.f: New files.
15383
15384 1998-05-14  Dave Love  <d.love@dl.ac.uk>
15385
15386         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
15387         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
15388         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
15389         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
15390         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
15391         abort where appropriate.
15392
15393 1998-05-05  Michael Meissner  <meissner@cygnus.com>
15394
15395         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
15396         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
15397
15398 1998-04-29  Dave Love  <d.love@dl.ac.uk>
15399
15400         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
15401
15402 1998-04-27  Dave Love  <d.love@dl.ac.uk>
15403
15404         * g77.f-torture/compile/980427-0.f: New test.
15405
15406 1998-04-24  Dave Love  <d.love@dl.ac.uk>
15407
15408         * g77.f-torture/compile/980424-0.f: New test.
15409
15410 1998-04-19  Dave Love  <d.love@dl.ac.uk>
15411
15412         * g77.f-torture/compile/980419-2.f (main): New test.
15413         * g77.f-torture/compile/970125-0.f: New test.
15414         * g77.f-torture/compile/980419-1.f: New test.
15415
15416 1998-04-08  Jim Wilson  <wilson@cygnus.com>
15417
15418         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
15419         of loop-4.c.
15420
15421 1998-04-07  Jim Wilson  <wilson@cygnus.com>
15422
15423         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
15424
15425 1998-04-03  Jim Wilson  <wilson@cygnus.com>
15426
15427         * gcc.c-torture/compile/980329-1.c: New test.
15428
15429 1998-03-18  Jim Wilson  <wilson@cygnus.com>
15430
15431         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
15432         * gcc.dg/980312-1.c: Fix typo in -march command.
15433
15434 1998-03-16  H.J. Lu  (hjl@gnu.org)
15435
15436         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
15437
15438 1998-03-11  Robert Lipe  <robertl@dgii.com>
15439
15440         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
15441         Dave Love agree the Fortran source is bogus.
15442
15443 1998-03-11  Robert Lipe  <robertl@dgii.com>
15444
15445         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
15446         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
15447         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
15448         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
15449         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
15450
15451 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
15452
15453         * g++.old-deja/g++.other/friend1.C: New test.
15454
15455 1998-02-18  Dave Love  <d.love@dl.ac.uk>
15456
15457         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
15458         possibly uninitialized) variables and declare dnrm2.
15459
15460 1998-02-23  Robert Lipe <robertl@dgii.com>
15461
15462         From Bruno Haible <haible@ilog.fr>:
15463         * gcc.c-torture/execute/980223.c: New test.
15464
15465 1998-02-13  Jeffrey A Law  (law@cygnus.com)
15466
15467         * gcc.dg/ifelse-1.c: New test.
15468
15469 1998-02-09  H.J. Lu  (hjl@gnu.org)
15470
15471         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
15472
15473           * lib/old-dejagnu.exp (old-dejagnu): Added the
15474           "execution test - XFAIL *-*-*" handling in the spirit of
15475           "excess errors test -". Changed the "execution test fails"
15476           handling to be like "excess errors test fails".
15477           * Update various tests accordingly.
15478
15479 1998-02-06  Jim Wilson  <wilson@cygnus.com>
15480
15481         * gcc.c-torture/execute/980205.c: New test.
15482
15483 1998-01-18  Jeffrey A Law  (law@cygnus.com)
15484
15485         * lib/c-torture.exp: Look for .x files instead of .cexp files.
15486         * lib/f-torture.exp: Similarly.
15487         * gcc.c-torture: Rename all .cexp files to .x files.
15488
15489 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
15490
15491         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
15492         (940510-1.c): Removed duplicate.
15493         (971104-1.c): New test.
15494
15495 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
15496
15497           * lib/f-torture.exp: Improve error and loop detection.
15498
15499 1997-11-19  Michael Meissner  <meissner@cygnus.com>
15500
15501         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
15502         use that to size the filler array.
15503
15504 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
15505
15506         * lib/c-torture.exp(c-torture-execute): Fix typo.
15507
15508         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
15509         testcase as the executable name. Keep the executable around if
15510         the test fails.
15511
15512 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
15513
15514         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
15515         changes.  Only test one -g option, and move it to the end of the
15516         list of options to test.
15517
15518 1997-09-19  Michael Meissner  <meissner@cygnus.com>
15519
15520         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
15521         variable GCC_TORTURE_OPTIONS to supply default switches separated
15522         by colons.  If no environment variable, run tests with -O0 -g, -O1
15523         -g, and -O2 -g as well.
15524
15525 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
15526
15527         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
15528         explanatory comments. Fix indentation.
15529
15530 1997-09-15  Jeffrey A Law  (law@cygnus.com)
15531
15532         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
15533
15534 1997-09-11  Jeffrey A Law  (law@cygnus.com)
15535
15536         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
15537         * g++.old-deja/g++.mike/p7325.C: Likewise.
15538         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
15539
15540 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
15541
15542         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
15543         * g++.old-deja/g++.brendan/crash30.C: Likewise.
15544         * g++.old-deja/g++.brendan/crash39.C: Likewise.
15545         * g++.old-deja/g++.law/operators4.C: Likewise.
15546
15547 1997-09-11  Joe Buck  (jbuck@synopsys.com)
15548
15549         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
15550         * g++.old-deja/g++.mike/p784.C: Ditto.
15551         * g++.old-deja/g++.mike/p785.C: Ditto.
15552
15553 1997-09-05  Jeffrey A Law  (law@cygnus.com)
15554
15555           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
15556
15557 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
15558
15559         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
15560         target feature; pass this to c-torture-execute as needed.
15561
15562 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
15563
15564         * lib/c-torture.exp(c-torture-execute): If the previous and the
15565         current executables being tested are identical, we don't need to
15566         run the executable again. Try to make the executable names
15567         unique. Add an optional argument for passing additional compiler
15568         flags.
15569
15570 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
15571
15572         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
15573
15574 1997-08-29  Jeffrey A Law  (law@cygnus.com)
15575
15576         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
15577
15578 1997-07-31  Jeffrey A Law  (law@cygnus.com)
15579
15580         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
15581         32bit or larger longs.
15582
15583         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
15584         have either a 32bit long or 32bit int.
15585
15586 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
15587
15588         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
15589         Make double precision tests dependent on sizeof (double).
15590
15591 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
15592
15593         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
15594         too.
15595
15596 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
15597
15598         * gcc.c-torture/compile/961203-1.cexp: New script.
15599
15600 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
15601
15602         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
15603         up the includes ourselves.
15604
15605 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
15606
15607         * lib/plumhall.exp: Remove random include, and add a few
15608         verbose messages for debugging.
15609
15610 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
15611
15612         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
15613         of trying to do it ourselves.
15614
15615 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
15616
15617         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
15618
15619 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
15620
15621         * gcc.prms/5403.c: Made regexp a bit less strict.
15622
15623 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
15624
15625         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
15626         is returned from remote_load instead.
15627         * lib/plumhall.exp: Ditto.
15628         * lib/mike-g++.exp: Ditto.
15629         * lib/old-dejagnu.exp: Ditto.
15630         * lib/c-torture.exp: Ditto.
15631
15632 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
15633
15634         * lib/g++.exp: Use build_wrapper procedure.
15635         * lib/gcc.exp: Ditto.
15636
15637 1997-05-20  Jeffrey A Law  (law@cygnus.com)
15638
15639         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
15640         an old-style decl for malloc.  Fixes tests to work when
15641         sizeof (int) != sizeof (size_t).
15642
15643 1997-05-15  Mike Meissner  <meissner@cygnus.com>
15644
15645         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
15646
15647         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
15648         use stdargs.h interface.
15649
15650 1997-05-15  Mike Meissner  <meissner@cygnus.com>
15651
15652         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
15653         NO_VARARGS when compiling.
15654
15655 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
15656
15657         * lib/plumhall.exp(ph_includes): New procedure.
15658         (ph_make): Use it.
15659         (ph_compiler): Ditto.
15660
15661         * lib/g++.exp: Rename test-glue.c to testglue.c.
15662         * lib/gcc.exp: Ditto.
15663
15664 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
15665
15666         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
15667         to completion when it's called.
15668
15669 1997-03-21  Michael Meissner  <meissner@cygnus.com>
15670
15671         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
15672         is defined, don't do test.
15673
15674 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
15675
15676         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
15677         for object files.
15678         (ph_summary): Mark skipped testcases as untested, not unresolved.
15679
15680         * lib/plumhall.exp (ph_make): If unresolved because of bad
15681         errorCode, record errorCode in log file.
15682         (*): Replace send_log/verbose with verbose -log.
15683
15684 1997-03-19  Michael Meissner  <meissner@cygnus.com>
15685
15686         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
15687         double conversion if double isn't at least 8 bytes.
15688
15689         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
15690         int to work with targets where int is 16 bits.
15691
15692         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
15693         8 bytes, just exit, since 4 byte doubles don't have enough bits of
15694         precision for the test to complete.
15695
15696 1997-03-14  Michael Meissner  <meissner@cygnus.com>
15697
15698         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
15699         if d10v is not compiled with the -mdouble64 flag.
15700         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
15701
15702         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
15703         d10v is not compiled with the -mint32 flag.
15704
15705 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
15706
15707         * lib/plumhall.exp: Use incr_count.
15708
15709 1997-03-12  Jeffrey A Law  (law@cygnus.com)
15710
15711         * gcc.c-torture: Update to c-torture-1.45.
15712
15713 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
15714
15715         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
15716         the name of the expect testcase file).
15717
15718         * lib/g++.exp(g++_init): Ditto.
15719
15720 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
15721
15722         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
15723         the host.
15724
15725         * lib/gcc.exp(gcc_exit): New procedure.
15726
15727 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
15728
15729         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
15730         specs where appropriate.
15731
15732         * g++.old-deja/g++.arm/*: Added additional ERROR checks
15733         because of new "candidates are" messages, and removed a few
15734
15735         * Converted all non-old-style g++ testcases to old-style, and
15736         moved into g++.old-deja.
15737
15738 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
15739
15740         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
15741         options.
15742
15743         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
15744         succeeded.
15745
15746         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
15747
15748 1997-02-13  Michael Meissner  <meissner@cygnus.com>
15749
15750         * lib/gcc.exp (gcc_target_compile): Add support for defining
15751         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
15752         the machine doesn't have those features.
15753
15754 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
15755
15756         * g++.law/operators4.exp: Don't use LIBS.
15757
15758 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
15759
15760         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
15761
15762         * lib/mike-g++.exp: Don't set the compiler to be tested here.
15763         * lib/g++.exp: Set it here instead. Also, allow use of the
15764         --tool_exec and --tool_opt options. Change CXX to
15765         GXX_UNDER_TEST.
15766
15767         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
15768
15769         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
15770
15771 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
15772
15773         * lib/old-dejagnu.exp: Use prune_warnings instead of
15774         prune_system_crud.
15775         * lib/mike-g++.exp: Ditto.
15776         * lib/gcc.exp: Ditto.
15777         * lib/g++.exp: Ditto.
15778
15779         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
15780
15781 1997-02-07  Jeffrey A Law  (law@cygnus.com)
15782
15783           * 941014-2.c: Include stdlib.h
15784           * 960327-1.c: Include stdio.h
15785           * dbra.c, index-1.c: Don't assume ints are 32bits.
15786
15787 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
15788
15789         * lib/gcc.exp: Add gcc,stack_size target feature.
15790
15791         * lib/g++.exp(g++_target_compile): Add the include and link
15792         paths here, not in two other places. And, it's $options, not
15793         options.
15794
15795         * lib/mike-g++.exp(postbase): Remove the code that determines
15796         the correct include and link paths.
15797         * g++.old-deja/old-deja.exp: Ditto.
15798
15799 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
15800
15801         * lib/g++.exp(g++_init): target_compile no longer returns the
15802         filename of the result.
15803
15804 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
15805
15806         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
15807         call to glob.
15808
15809         * gcc.c-torture/special/special.exp: Change call to
15810         gcc_target_compile to include the object file.
15811
15812 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
15813
15814         * gcc.c-torture/special/special.exp: Correct misspelling in last
15815         change.
15816
15817 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
15818
15819         * lib/plumhall.exp(ph_summary): Log the entire output of the
15820         executable. Return -1 if there were any failures, 0 otherwise.
15821         (ph_execute): Return -1 if there were any failures, 0 otherwise.
15822         (ph_make): Clean up objects and executables that were built
15823         if the tests succeeded.
15824
15825 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
15826
15827         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
15828         libraries and includes in the build tree as appropriate.
15829
15830 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
15831
15832         * lib/c-torture.exp: Instead of looking for the global variable
15833         NO_LONG_LONG, check to see if that's a feature of the target.
15834
15835 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
15836
15837         * config/default.exp: Minimize. Delete the remainer of the files in
15838         config; this functionality is now in devo/dejagnu/config.
15839
15840         g++.*/*: Pass any additional flags used to compile to postbase;
15841         delete CXXFLAGS.
15842
15843         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
15844         is now done by runtest.exp. Use gcc_target_compile instead of
15845         compile.
15846
15847         lib/c-torture.exp: Use gcc_target_compile instead of compile.
15848         Remove references to CFLAGS. Use remote_file instead of
15849         calling rm -f.
15850         (c-torture): Take a list of arguments to use to compile this
15851         testcase.
15852
15853         lib/g++.exp: Simplify. Use target_compile instead of compile.
15854         lib/gcc-dg.exp: Ditto.
15855         lib/gcc.exp: Ditto.
15856         lib/mike-{gcc,g++}.exp: Ditto.
15857         lib/old-dejagnu.exp: Ditto.
15858         lib/plumhall.exp: Ditto.
15859
15860 1997-01-08  Jim Wilson  <wilson@cygnus.com>
15861
15862         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
15863         (ph_linker): Likewise.
15864
15865 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
15866
15867           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
15868         MAP_ANON / MAP_ANONYMOUS if defined;
15869         else try to map from /dev/zero .
15870
15871 1996-11-12  Jeffrey A Law  (law@cygnus.com)
15872
15873         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
15874         isn't defined, then define it to MAP_ANONYMOUS.
15875
15876 1996-11-12  Jeffrey A Law  (law@cygnus.com)
15877
15878         * gcc.c-torture: Update to c-torture-1.42 release.
15879
15880 1996-11-11  Jeffrey A Law  (law@cygnus.com)
15881
15882         * gcc.c-torture: Update to c-torture-1.41 release.
15883
15884 1996-10-27  Jeffrey A Law  (law@cygnus.com)
15885
15886         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
15887         c-torture release.
15888
15889 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
15890
15891         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
15892         and LDFLAGS.  Fix second case to append the target_info ldflags
15893         onto LDFLAGS, not CFLAGS.
15894         * lib/g++.exp (g++_init): Add target_info stuff.
15895         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
15896         of libgloss and newlib flags for !native.
15897
15898         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
15899         (GDB): Fix relative path to go up another dir for finding gdb.
15900
15901 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
15902
15903         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
15904         versions in the target_info array, if they don't exist.
15905
15906 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
15907
15908         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
15909
15910 1996-07-08  Jim Wilson  <wilson@cygnus.com>
15911
15912         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
15913         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
15914
15915 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
15916
15917         * lib/old-dejagnu.exp: Don't remove the output file before we've
15918         actually tested it. Don't append pwd to the path of the executable
15919         we're testing.
15920
15921 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
15922
15923         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
15924
15925 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
15926
15927         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
15928         temporary directory for compiler files, and set it to a default
15929         value of /tmp. Set $output as the name of the output file from
15930         compiling the testcase. Add a -o option to $cflags_var so the
15931         compiler writes the final output file as $output. Set $executable
15932         to $output.
15933
15934         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
15935         directory for compiler files, and set it to /tmp if it doesn't
15936         already have a value. Set $output_file to the name of the output
15937         file from compiling the testcase. Add a -o option to CXXFLAGS so
15938         the compiler writes the final output file as $output. Use $output
15939         as the executable to be tested.
15940
15941 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
15942
15943         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
15944
15945 1996-06-08  Jeffrey A Law  (law@cygnus.com)
15946
15947         * gcc.c-torture/execute/pending-1.c: New test.  Still
15948         pending in Tege's queue.
15949
15950 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
15951
15952         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
15953         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
15954         if there were failures.  Call unresolved if there were unresolved
15955         testcases.  Call gcc_fail if program did not run to completion.
15956         (ph_make): Pass additional argument name to ph_execute.
15957         (ph_execute): Add new argument.  Pass additional arguments to
15958         ph_summary.  Call gcc_fail is there is no execution output.
15959
15960 1996-04-24  Jeffrey A Law  (law@cygnus.com)
15961
15962         * lib/plumhall.exp (proc_summary): Output relavent summary
15963         lines into the log so specific failures in plumhall can be
15964         investigated.
15965
15966 1996-04-10  Jeffrey A Law  (law@cygnus.com)
15967
15968         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
15969         (c-torture-execute): Don't try to execute tests which use
15970         "long long" types if $NO_LONG_LONG is nonzero.
15971
15972 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
15973
15974         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
15975         not c-torture.
15976
15977         * gcc.ieee: Move from here.
15978         * gcc.c-torture/execute/ieee: To here.
15979
15980 1996-03-26  Jeffrey A Law  (law@cygnus.com)
15981
15982         * gcc.c-torture: Update to c-torture-1.41 release.
15983
15984 1996-03-22  Jeffrey A Law  (law@cygnus.com)
15985
15986         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
15987         not "$output".
15988
15989 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
15990
15991         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
15992         -c present.
15993
15994 1996-03-02  Jeffrey A Law  (law@cygnus.com)
15995
15996         * config/proelf.exp: Handle connecting to a simulator.
15997
15998 1996-01-31  Jeffrey A Law  (law@cygnus.com)
15999
16000         * config/proelf.exp: New file.  Enough framework that we can
16001         run c-torture tests on the proelf targets (or any other target
16002         that gdb can connect to for that matter).
16003
16004 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
16005
16006         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
16007         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
16008
16009         * lib/plumhall.exp (ph_execute): Always call ph_summary if
16010         exec_output exists.
16011
16012 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
16013
16014         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
16015         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
16016
16017         * config/*.exp: Update FSF address.  Change result of ${tool}_load
16018         to pass/fail/unresolved/unsupported/untested.  Caller must now
16019         call unresolved/unsupported/untested.
16020         * lib/*.exp: Update FSF address.  Update to handle new results of
16021         ${tool}_load.
16022         * lib/chill.exp (verbose): Delete.
16023
16024 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
16025
16026         * lib/gcc.exp (default_gcc_start): Change order of args to
16027         $LDFLAGS $CFLAGS $LIBS.
16028         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
16029         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
16030         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
16031         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
16032         * gcc.misc-tests/dg-test.exp: Likewise.
16033         * gcc.misc-tests/msgs.exp: Likewise.
16034         * gcc.prms/prms.exp: Likewise.
16035         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
16036         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
16037
16038         * lib/dg.exp: Deleted, moved to dejagnu/lib.
16039
16040 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
16041
16042         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
16043
16044         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
16045         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
16046
16047         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
16048         necessary.
16049
16050 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
16051
16052         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
16053         global for loop; add use of $mathlib.
16054         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
16055         settings here; set mathlib for anything but VxWorks.
16056
16057 1996-01-22  Jeffrey A Law  (law@cygnus.com)
16058
16059         * gcc.c-torture: Update to c-torture-1.40 release.
16060
16061 1996-01-03  Jeffrey A Law  (law@cygnus.com)
16062
16063         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
16064         dg.exp.
16065
16066 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
16067
16068         * lib/c-torture.exp (c-torture-execute): Declare "output" as
16069         global.
16070
16071 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
16072
16073         * lib/g++.exp (LIBS): Define if not already.
16074         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
16075         (gcc-dg-prune): Call prune_gcc_output.
16076         * lib/gcc.exp (prune_gcc_output): New proc.
16077         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
16078         prune_gcc_output.
16079
16080 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
16081
16082         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
16083         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
16084
16085 1995-11-15  Jeffrey A Law  (law@cygnus.com)
16086
16087         * gcc.c-torture: Update to c-torture-1.39 release.
16088
16089 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
16090
16091         * lib/c-torture.exp (c-torture-execute): Don't return if one option
16092         fails, try others as well.
16093
16094 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
16095
16096         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
16097         If compilation fails, mark execute tests as `untested'.
16098         If test is marked as unsupported, don't mark compilation and
16099         execute tests as failed.
16100
16101 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
16102
16103         * lib/g++.exp (g++_init): Don't link in libg++, and look to
16104         libstdc++ for whether or not we want to be doing shared
16105         libraries.  Delete link_curses since we don't need it anymore.
16106         * lib/mike-g++.exp (postbase): Don't link in libg++.
16107         * g++.old-deja/old-deja.exp: Likewise.
16108
16109 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
16110
16111         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
16112
16113 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
16114
16115         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
16116         For that, add `-Wl,-a,shared_archive'.
16117         * g++.old-deja/old-deja.exp: Likewise.
16118
16119 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
16120
16121         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
16122
16123 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
16124
16125         * lib/mike-g++.exp (postbase): Pay attention to the status of
16126         g++_load.
16127
16128 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
16129
16130           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
16131
16132 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
16133
16134         * lib/gcc.exp (default_gcc_start): No longer need to log program
16135         being executed or its output, execute_anywhere does that now.
16136         * lib/g++.exp (default_g++_version): Call execute_anywhere.
16137         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
16138
16139 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
16140
16141         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
16142         the same as those in lib/g++.exp.
16143
16144 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
16145
16146         * gcc.c-torture: Update to c-torture-1.38 release.
16147         * gcc.ieee: Related changes.
16148
16149 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
16150
16151         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
16152         "exec". Minor reformatting changes.
16153
16154         * config/rom68k.exp (${tool}_load): Make it work in a canadian
16155         cross. This means all "exec" calls now work on a remote host as
16156         well.
16157         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
16158         cross. Filter out the extra "\r\n" stuff that expect puts in.
16159         (c-torture-execute): Filter out the bogus warnings like
16160         c-torture-compile does. Add support for canadian cross.
16161         * lib/gcc.exp (default_gcc_version, default_gcc_start)
16162         Use execute_anywhere rather than calling exec directly. Now it
16163         works for canadian cross testing.
16164
16165 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
16166
16167         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
16168         results into a variable, and check that rather than using file exists.
16169
16170 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
16171
16172         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
16173         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
16174
16175 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
16176
16177         * g++.old-deja/old-deja.exp: Create and pass runshlib and
16178         lib_curses if there's a shared libg++ in the build tree.
16179
16180 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
16181
16182         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
16183         if not supported target.
16184
16185 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
16186
16187         * lib/g++.exp (g++_init): Move empty setting of runshlib and
16188         link_curses up to always happen, not just for native builds.
16189
16190 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
16191
16192         * gcc.c-torture: Update to c-torture-1.36 release.
16193         * gcc.failure: Related changes.
16194
16195 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
16196
16197         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
16198
16199 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
16200
16201         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
16202         * lib/mike-g++.exp (postbase): Not in here.  Still reference
16203         runshlib, link_curses, and mathlib for link and run.
16204
16205         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
16206         pass the runtime shared library options for Solaris, OSF/1, and
16207         Irix5, and link with -lcurses to avoid unresolved references.
16208
16209 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
16210
16211         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
16212         only run once.
16213
16214 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
16215
16216         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
16217
16218 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
16219
16220         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
16221         do not have a framework for the "compat" tests yet.
16222
16223 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
16224
16225         * lib/mike-g++.exp (postbase): New local variable `mathlib',
16226         set to null if we're testing vxworks5.1.  Use that instead of
16227         `-lm' in the setting of LIBS for link and run.
16228
16229 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
16230
16231         * config/rom68k.exp (${tool}_load): Major changes to make it
16232         work.  Verified that it does in fact return the stuff in
16233         exec_output properly.  Catch any Emul or any TRAP other than 0.
16234
16235 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
16236
16237         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
16238         LDFLAGS properly for targets that need stuff from libgloss.
16239         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
16240         only run once.
16241         (gpp_initialized): New variable.
16242
16243 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
16244
16245         * config/rom68k.exp: Load libgloss.exp.
16246         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
16247         so we can produce a fully linked binary.
16248         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
16249         so we can produce a fully linked binary.
16250
16251 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
16252
16253         * lib/plumhall.exp (ph_section): Watch for expected failures.
16254         Add missing `else'.
16255
16256         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
16257         run the testcase.
16258         (c-torture): Likewise.
16259
16260 1995-08-28  Doug Evans  <dje@cygnus.com>
16261
16262         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
16263
16264         * lib/mike-g++.exp (mike_cleanup): New proc.
16265         (prebase): New globals compiler_result, not_compiler_result,
16266         target_regexp.
16267         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
16268         allow leading "-" in pattern.  Watch for unsupported tests.
16269         If $compiler_result is set, pattern match assembler code,
16270         and ditto for $not_compiler_result.
16271         * lib/mike-gcc.exp: Likewise.
16272
16273         * lib/plumhall.exp (ph_execute): Only call ph_summary if
16274         execution "succeeded".
16275
16276 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
16277
16278         * config/win32.exp: New file.
16279         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
16280
16281 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
16282
16283         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
16284         unsupported.
16285         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
16286         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
16287         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
16288
16289         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
16290         "... without exceptions was ...".  That is now handled by
16291         prune_system_crud.
16292         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
16293
16294 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
16295
16296         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
16297         sieve.c,sort2.c}: New files.
16298         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
16299         sieve.exp,sort2.exp}: Drivers for them.
16300
16301         * lib/mike-gcc.exp (program_output): New user settable variable.
16302         (postbase): Call prune_system_crud.  Also prune extraneous compiler
16303         messages.
16304         * lib/mike-g++.exp (program_output): New user settable variable.
16305
16306         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
16307
16308         * config/sh.exp: Deleted (use sim.exp instead).
16309
16310 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
16311
16312         * config/vx.exp: Declare CHECKTASK as global.
16313         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
16314         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
16315         * lib/old-dejagnu.exp: Load [pwd]/$executable.
16316
16317 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
16318
16319         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
16320         target. Like vx.exp, only includes `vx29k.exp' instead of
16321         `vxworks.exp'.
16322
16323 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
16324
16325         * config/sim.exp: Increase time limit from 120 seconds to 240.
16326
16327 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
16328
16329         * gcc.c-torture/execute/950628-1.c: New test.
16330
16331 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
16332
16333         * gcc.c-torture: Update with changes/additions from
16334         c-torture-1.34.
16335
16336 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
16337
16338         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
16339
16340 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
16341
16342         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
16343
16344 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
16345
16346         * gcc.c-torture/compile/950512-1.c: New test.
16347         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
16348         * gcc.dg/struct-ret-1.c: Likewise.
16349
16350 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
16351
16352         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
16353           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
16354
16355 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
16356
16357         * gcc.c-torture/special/920411-1.c: Deleted.
16358         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
16359
16360 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
16361
16362         * config/sim.exp (${tool}_load): Hack in call to bash to get a
16363         cpu limit.
16364
16365 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
16366
16367         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
16368
16369 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
16370
16371         From kenner;
16372         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
16373         is the proper length.
16374         * va-arg-3.c: Likewise.
16375
16376 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
16377
16378         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
16379         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
16380
16381         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
16382         * lib/g++.exp (default_g++_start): Delete old cruft.
16383
16384 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
16385
16386         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
16387         (2 * (1 << 18)) to (2 * (1 << 17)).
16388
16389         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
16390
16391 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
16392
16393         * config/rom68k.exp: Renamed from config/idp.exp
16394
16395 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
16396
16397         * c-torture/compile/921109-2.c
16398
16399 1995-04-18  Mike Stump  <mrs@cygnus.com>
16400
16401         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
16402         excess errors.
16403
16404 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
16405
16406         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
16407         output.
16408         * lib/g++.exp (default_g++_start): Likewise.
16409
16410 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
16411
16412         * gcc.c-torture/compile/950329-1.c: New test.
16413
16414 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
16415
16416           * config/bug.exp (${tool}_load): Updated to use new remote_open
16417           and remote_close procs.
16418         * config/idp.exp: New file.
16419
16420 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
16421
16422         * gcc.c-torture/execute/950322-1.c: New test.
16423
16424 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
16425
16426         * config/vx.exp (${tool}_load): Clean up testing of return code from
16427         vxworks_ld and vxworks_spawn.
16428
16429 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
16430
16431         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
16432
16433 1995-03-13  Mike Stump  <mrs@cygnus.com>
16434
16435         * lib/old-deja.exp: Add `excess errors test - ' error, now one
16436         can mark excess errors on a machine by machine basis.  Note, the
16437         default is to not expect any excess errors, even when excess
16438         errors test - is given, so you will want to put an XFAIL ... on
16439         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
16440         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
16441         those 4 machines, but no others.
16442
16443 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
16444
16445         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
16446         * lib/c-torture.exp: to here.
16447
16448 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
16449
16450         * gcc.c-torture/execute/950221-1.c: New test.
16451         * gcc.c-torture/execute/struct-ret-1.c: New test.
16452         * gcc.c-torture/compile/950221-1.c: New test.
16453
16454         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
16455
16456 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
16457
16458         * gcc.c-torture/execute/arith-1.c (main): Return 0.
16459         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
16460
16461 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
16462
16463         * g++.gb: New directory of tests, derived from my signature and
16464         class scoping tests.
16465
16466         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
16467         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
16468         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
16469         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
16470         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
16471         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
16472         * g++.gb/sig25.C: Likewise.
16473
16474         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
16475         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
16476         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
16477         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
16478         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
16479         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
16480         * g++.gb/sig25.exp: Likewise.
16481
16482         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
16483         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
16484         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
16485         * g++.gb/scope13.C: Likewise, this test still fails.
16486
16487         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
16488         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
16489         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
16490         * g++.gb/scope13.exp: Ditto.
16491
16492         * g++.gb/README: New file, explains what these tests are about.
16493
16494 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
16495
16496         * lib/dg.exp (dg-do): Support `preprocess'.
16497         (dg-test): Likewise.
16498
16499 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
16500
16501         * config/udi.exp: change "continue -expect" to "exp_continue".
16502
16503 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
16504
16505         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
16506         Delete redundant tests.
16507
16508         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
16509         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
16510         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
16511         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
16512         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
16513         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
16514         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
16515         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
16516
16517         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
16518         storing label pointers.
16519         * gcc.c-torture/execute/921019-1.c: Likewise.
16520         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
16521         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
16522         parameter fp.
16523         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
16524         constants.
16525
16526         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
16527         Delete obsolete tests.
16528
16529         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
16530         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
16531         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
16532         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
16533         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
16534         * gcc.c-torture/compile/950124-1.c: New test.
16535
16536         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
16537
16538 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
16539
16540         * lib/mike-g++.exp: Add -lm to LIBS.
16541
16542 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
16543
16544         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
16545
16546 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
16547
16548         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
16549
16550 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
16551
16552         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
16553
16554 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
16555
16556         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
16557         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
16558         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
16559         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
16560         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
16561         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
16562         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
16563         * g++.law/{operators31.C, operators32.C,
16564         * g++.law/{operators33.C, operators34.C}: Likewise.
16565         * g++.law/{pic1.C, refs2.C}: Likewise.
16566         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
16567         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
16568         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
16569         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
16570
16571         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
16572         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
16573         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
16574         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
16575         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
16576         * g++.law/{enum9.exp, friend5.exp}: Likewise.
16577         * g++.law/{nest3.exp, nest4.exp}: Likewise.
16578         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
16579         * g++.law/{operators30.exp, operators31.exp}: Likewise.
16580         * g++.law/{operators32.exp, operators33.exp}: Likewise.
16581         * g++.law/{operators34.exp}: Likewise.
16582         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
16583         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
16584         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
16585         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
16586         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
16587
16588         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
16589         No longer expected to fail.
16590         * g++.law/missed-error3.C: Tweak for recent bool changes.
16591
16592 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
16593
16594         * config/emb-unix: Deleted.
16595         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
16596         remote execution.  Do final link on remote host if REMOTE_LINK is set.
16597
16598 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
16599
16600         * lib/dg.exp (dg-test): Fix typo in last patch.
16601
16602 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
16603
16604         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
16605         (handles multiple occurrences).
16606
16607 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
16608
16609         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
16610         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
16611         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
16612         printed).
16613         * lib/c-torture.exp (c-torture-compile): Likewise.
16614         (c-torture): Prepend full path if missing.
16615         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
16616         (gcc_fail): Likewise.
16617         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
16618
16619 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
16620
16621         * lib/netware.exp: Only attach to NetWare i386 systems.
16622
16623 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
16624
16625         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
16626         messages.  Add test name to "output pattern match" pass/fail message.
16627
16628 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
16629
16630         * gcc.dg: New testsuite.
16631         * gcc.dg/dg.exp: New file.
16632
16633         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
16634         test-switch.c}: Deleted.
16635
16636         * gcc.misc-tests/msgs.exp: New testcase driver.
16637
16638 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
16639
16640         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
16641         Watch for illegal return values from ${tool}_load.
16642         * config/unix.exp (${tool}_load): Fix pass/fail detection for
16643         cross targets.  Coerce return value >0 to 1.
16644
16645 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
16646
16647         * config/unix.exp (${tool}_load): Call program rsh, not proc.
16648
16649         * config/emb-unix.exp: New file.
16650
16651         * config/sim.exp: Error if variable $SIM not defined.
16652         (${tool}_load): Mark test as "untested" if simulator missing.
16653
16654         * config/unix.exp: Load remote.exp to get rcp_download.
16655         * lib/c-torture.exp: Use different option lists for testcases with
16656         and without loops.
16657         * gcc.c-torture/execute/execute.exp: Likewise.
16658
16659 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
16660
16661         * config/*.exp: Clarify return code from ${tool}_load.
16662         Call `unresolved' or `untested' instead of `warning' or `perror'
16663         (sometimes you still want to call both though).
16664         Add comment that `shell_id' is local to each file.
16665         * config/udi.exp (timeout): Set to 30.
16666         Don't print warning if connection fails, $connectmode has already
16667         printed an error.
16668         (${tool}_load): Move verbose messages to level 2.
16669         Rework pattern for "Process started" message.
16670         Pass `shell_id' to ${connectmode}_download.
16671         Retry twice upon timeout.  Make resetting of target more robust.
16672         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
16673         Pass `shell_id' to exit_$connectmode.
16674         Only call exit_$connectmode if connected.
16675         * config/unix.exp (${tool}_load): Check return codes better.
16676         * config/vrtx.exp (${tool}_load): Likewise.
16677         * config/vx.exp (${tool}_load): Likewise.
16678         Delete unneeded global's.
16679         * lib/dg.exp (dg-test): Update to reflect clarified return codes
16680         from ${tool}_load.
16681         (dg-stat): Delete.
16682         (dg-init): Delete recording of pass/fail counts.
16683         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
16684         (old-dejagnu-init): Likewise.
16685         (old-dejagnu-stat): Delete contents, empty proc now.
16686         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
16687         (c-torture): Delete references to lcnt, lpass, lfail.
16688         Get option list from TORTURE_OPTIONS.
16689         Delete -funroll[-all]-loops if no loops.
16690         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
16691         (g++_stat): Delete contents (empty proc now).
16692         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
16693         (gcc_finish): Likewise.
16694         (gcc_stat): Deleted.
16695         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
16696         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
16697         * gcc.c-torture/execute/execute.exp: Likewise.
16698         Split tests into two parts: compile, execute.
16699         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
16700         no loops.  Update to reflect clarified return codes from ${tool}_load.
16701
16702 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
16703
16704         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
16705         to grep for.
16706         (old-dejagnu): Likewise (where necessary).
16707
16708 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
16709
16710         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
16711
16712         * lib/dg.exp (dg-process-target): Fix processing of selector.
16713         Add comment regarding use of `error'.
16714
16715         * lib/gcc.exp (prune_system_crud): Define if missing.
16716         * lib/g++.exp (prune_system_crud): Likewise.
16717
16718         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
16719         Call prune_system_crud.
16720         * lib/dg.exp (dg-runtest): New proc.
16721         Use perror instead of send_user for tcl errors in testcase.
16722         Don't return any value, it's never used.
16723         Don't clobber previous definition of `unknown'.
16724         Print tcl errors in `dg-final'.
16725
16726 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
16727
16728         * lib/dg.exp (dg-process-target): Improve syntax error messages.
16729         (dg-test): Don't print errorInfo, it contains stack backtrace.
16730
16731 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
16732
16733         * lib/g++.exp (runtest_file_p): Define if missing.
16734
16735 1994-09-24  Doug Evans  (dje@cygnus.com)
16736
16737         * lib/mike-g++.exp: Comment out loading of g++.exp.
16738         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
16739         (default_g++_version): Always print something.
16740         (default_g++_start): Comment out call to `which'.
16741         (g++_start, g++_load): Deleted (must be defined in config file).
16742         * lib/gcc.exp: Test for existence of $CC at start.
16743         Delete check for tmpdir (done in gcc_init).
16744         (default_gcc_version): Always print something.
16745         (default_gcc_start): Comment out call to `which'.
16746         * config/*.exp: Major cleanup - make cross targets work at least a
16747         little better for g++ (by not being "--tool gcc" specific).
16748         Rename gcc_xxx to ${tool}_xxx.
16749         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
16750         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
16751
16752 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
16753
16754         * lib/c-torture.exp (c-torture-compile): Rework compiler
16755         message processing.
16756
16757         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
16758         c-torture.
16759
16760 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
16761
16762         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
16763
16764         * lib/dg.exp (dg-process-target): Support { target native }.
16765
16766 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
16767
16768         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
16769         looked for "... program xxx got fatal signal".
16770         Correct regsub munging of `comp_output'.
16771         Ignore compiler messages "path prefix not used" and "linker input
16772         file unused".
16773
16774 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
16775
16776         * lib/gcc.exp (runtest_file_p): Define if missing.
16777         * gcc.prms/template.c: Example to work from.
16778
16779 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
16780
16781         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
16782         * lib/dg.exp (dg-test): Call unsupported testcases as such.
16783
16784         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
16785         * gcc.prms/1883.c: Moved from compile/940714-1.c.
16786         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
16787         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
16788
16789         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
16790         (dg-process-target): No longer a varargs proc.
16791         Return S/N for target, P/F for xfail.  All callers changed.
16792         (user option procs): More argument checking.
16793         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
16794         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
16795         (dg-test): Skip test if not running on selected target in `dg-do'.
16796         Update handling of `dg-do-what', `dg-output-text'.
16797         Separate execution pass/fail from output pattern match pass/fail.
16798         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
16799
16800 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
16801
16802         * gcc.c-torture/special/special.exp: Don't expect failure for mips
16803         target for 920510-1.c.
16804
16805 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
16806
16807         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
16808         Clean up comment regarding use of passcnt, etc.
16809         (gcc_stat): Don't update `testcnt' here.
16810         (gcc_finish): Do it here.
16811         Might as well reset `but_id' here too.
16812         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
16813         to determine if the file should be tested.
16814         * gcc.c-torture/compile/compile.exp: Likewise.
16815         * gcc.c-torture/execute/execute.exp: Likewise.
16816         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
16817         * gcc.misc-tests/dg-test.exp: Likewise.
16818         * gcc.prms/prms.exp: Likewise.
16819         * gcc.wendy/wendy.exp: Likewise.
16820         * g++.old-deja.exp: Likewise.
16821         Move "Testing file" message to verbose level 1.
16822
16823 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
16824
16825         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
16826
16827 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
16828
16829         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
16830         (default_gcc_start): Accept optional second list element
16831         of compiler flags.  Print compiler output at verbosity level 2.
16832         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
16833         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
16834         Save current values of framework globals passcnt, failcnt, xpasscnt,
16835         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
16836         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
16837         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
16838         xfailcnt to compute stats.  Update framework global `testcnt' from
16839         pass/fail counts.
16840         (gcc_finish): New proc.  Clean up test environment.
16841         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
16842         (gcc_epass, gcc_efail): Delete.
16843         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
16844         argument of line number.
16845         (dg-init): If the tool has an init routine, call it.
16846         (dg-test): Remove args `cflags_var' and `libs_var'.
16847         Pass all compiler options to ${tool}_start.
16848         Handle missing line number.
16849         (dg-finish): New function.
16850         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
16851         particular files.  Call gcc_finish at end.  Move "skipping test"
16852         message to verbosity level 3.
16853         * gcc.c-torture/compile/compile.exp: Likewise.
16854         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
16855         * gcc.c-torture/execute/execute.exp: Likewise.
16856         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
16857         Print testcase being tried at verbosity level 1.
16858         * gcc.c-torture/special/special.exp: Unset xfail.
16859         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
16860         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
16861         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
16862         * gcc.failure/failure.exp: Likewise.
16863         * gcc.ieee/ieee.exp: Likewise.
16864         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
16865         Update call to dg-test.  Call dg-finish at end.
16866         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
16867         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
16868         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
16869         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
16870         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
16871         * gcc.wendy/wendy.exp: Add copyright.
16872         Delete setting of tmpdir (done by gcc_init).
16873         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
16874         Pass compiler flags to gcc_start.  Call gcc_finish at end.
16875         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
16876         gcc_[ce]pass/fail.
16877
16878 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
16879
16880         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
16881         confusion.
16882         (g++_load): Likewise.
16883
16884         * config/*.exp (gcc_load): Some were varargs fns and some were not.
16885         Rename argument to `prog' to remove the confusion.
16886         Varargs fns behave differently too!
16887         (g++_load): Likewise.
16888
16889         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
16890
16891         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
16892         what it is.  Delete (always) printing of status value for !native.
16893         Simplify verbose code, and include status and exec_output.
16894         (g++_load): Use gcc_load.
16895
16896 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
16897
16898         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
16899         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
16900         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
16901         940714-3.c as these testcases don't exist anymore.  Make
16902         va-arg-1.c expected to pass.
16903
16904 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
16905
16906         * gcc.misc-tests/misc.exp: Only run specific testcases.
16907         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
16908         * gcc.misc-tests/dg-[1-9].c: New files.
16909
16910         * lib/dg.exp: New testsuite driver.
16911         * gcc.prms/prms.exp: Use it.
16912
16913         * README.gcc: New file.
16914
16915         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
16916         Document and reset `lxpass' and `lxfail'.
16917         Simplify "initialized" message.
16918         (gcc_stat): Clean up comments a little.
16919
16920 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
16921
16922         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
16923
16924 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
16925
16926         * lib/old-dejagnu.exp (process-option): New proc.
16927         (old-dejagnu-init, old-dejagnu-stat): Likewise.
16928         (old-dejagnu): Simplify.
16929         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
16930
16931 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
16932
16933         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
16934         exists and is not an empty string.
16935
16936         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
16937         $xfail rather than calling setup_xfail.  Clear $xfail when test is
16938         finished.
16939         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
16940         automatically.
16941
16942         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
16943         longer expected to fail.
16944
16945         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
16946         "f" function call.
16947
16948         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
16949
16950         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
16951         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
16952         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
16953         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
16954         c-torture-1.29.
16955
16956         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
16957         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
16958
16959         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
16960
16961         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
16962         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
16963
16964         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
16965         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
16966         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
16967
16968 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
16969
16970         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
16971         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
16972         940714-1.c, 940714-2.c, 940714-3.c},
16973         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
16974         gcc.misc-tests/{mg.c,mg.exp}:
16975         New tests.
16976         * gcc.noncompile/noncompile.exp: Change accordingly.
16977
16978 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
16979
16980         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
16981         Undo previous clobberage.
16982
16983 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
16984
16985         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
16986         * gcc.special/{930510-1.c, special.exp}:
16987         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
16988         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
16989         struct-varargs-1.c}: New tests from c-torture-1.26.
16990
16991 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
16992
16993         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
16994           argument to switch.
16995
16996 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
16997
16998         * Revert the previous changes.  Please see Rob's directory
16999           (/lisa/test/rob/progressive/gcc/testsuite) for testing
17000           fixes.
17001
17002 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
17003
17004         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
17005             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
17006             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
17007             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
17008             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
17009             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
17010             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
17011             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
17012             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
17013             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
17014             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
17015             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
17016             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
17017             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
17018             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
17019             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
17020             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
17021             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
17022             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
17023             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
17024             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
17025             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
17026             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
17027             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
17028             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
17029             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
17030             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
17031
17032 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
17033
17034         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
17035             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
17036           with perror calls.
17037
17038 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
17039
17040         * config/unix.exp (g++_load): Fix syntax.
17041
17042 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
17043
17044         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
17045         * gcc.noncompile/921017-1.c: Deleted obsolete test.
17046         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
17047         Don't expect va-arg-1.c to fail.  Correct expected output for
17048         920928-1.c.
17049         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
17050         * gcc.wendy/hbm4.c: Correct typo.
17051         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
17052
17053 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
17054
17055         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
17056         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
17057         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
17058         * lib/c-torture.exp (c-torture-compile): Ditto.
17059
17060         Reduce volume of output (remove all the -I's and such).
17061         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
17062         Call gcc_cpass, gcc_cfail.
17063         (c-torture): Pass testing option to c-torture-compile.
17064
17065 1994-03-21  Doug Evans  (dje@cygnus.com)
17066
17067         Bring patches over from progressive.
17068         * config/default.exp: Exit remote shell cleanly.
17069         (g++_exit, g++_start): Add default versions.
17070         * config/sim.exp (gcc_load): Use perror, not error.
17071
17072 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
17073
17074         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
17075         set in site.exp.
17076
17077 1994-03-14  Doug Evans  (dje@cygnus.com)
17078
17079         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
17080         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
17081         (wendy_try): New proc to run testcase.
17082         (main loop): Call 'em.
17083         * gcc.wendy/*.c: Clean up pass to correct expected output.
17084
17085         * lib/gcc.exp: Minor cleanup work.
17086         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
17087
17088 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
17089
17090         * config/sim.exp (gcc_load): Document return codes better.
17091         Don't pass -v to simulator.
17092
17093 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
17094
17095           * gcc.special/920717-x.c: Fix typo.
17096           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
17097           get at sources.
17098
17099         * lib/mike-gcc.exp: Fix typo.
17100
17101 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
17102
17103         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
17104         binary to use, transform the name.
17105         * config/*.exp: rename everything. Nuke any g++ specific files,
17106         it's now a special case of gcc that requires no special support.
17107         Add a default.exp for unsupported targets.
17108
17109 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
17110
17111         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
17112         lib/old-dejagnu.exp: Fix a few patterns to work with the new
17113         version of Tcl.
17114
17115 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
17116
17117         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
17118         than a warning.
17119
17120 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
17121
17122         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
17123
17124 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
17125
17126         * gcc.execute/execute.exp: Combine opt_list and foption_list into
17127         option_list.  Compile every file with only 4/6 option choices
17128         (same as C torture) instead of with 12/18 different option
17129         choices.
17130         * lib/c-torture.exp: Likewise.
17131
17132         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
17133         not already set.
17134
17135 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
17136
17137         * lib/old-deja.exp: Add `excess errors test fails' error, now one
17138         can put an XFAIL *-*-* on excess errors.
17139
17140 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
17141
17142         * g++.law: Add more tests derived from g++-bugs snapshots.
17143
17144         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
17145         equivalent to g++.law/init9.
17146
17147         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
17148         compiled it, and the a.out file after we've run it.
17149
17150 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
17151
17152         * lib/mike-g++.exp (postbase): Delete the .o file after we've
17153         compiled it, and the a.out file after we've run it.
17154
17155 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
17156
17157         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
17158
17159 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
17160
17161         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
17162         version number.
17163
17164 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
17165
17166         * g++.law: New directory of g++ tests derived from the g++-bugs
17167         snapshots.
17168
17169 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
17170
17171         * gcc.compile: initbug1.c initbug1.exp testcase added
17172
17173 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
17174
17175         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
17176         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
17177           fixes submitted by Jeff Law (law@cs.utah.edu)
17178         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
17179           Jeff Law (law@cs.utah.edu)
17180
17181
17182 1993-11-30  Mike Stump  (mrs@cygnus.com)
17183
17184         * config/unix-g++.exp: Follow the gcc way of doing things.
17185         * g++.old-deja/old-deja.exp: Minor updates.
17186         * lib/g++.exp: New file, follow the gcc way of doing things.
17187         * lib/old-dejagnu.exp: Minor updates.
17188         * lib/mike-g++.exp: Always unset errorInfo.
17189
17190 1993-11-06  Mike Stump  (mrs@cygnus.com)
17191
17192         * lib/gcc.exp: Fix some errors with the below change, CC and
17193         CFLAGS should be global when setting, not local.
17194
17195 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
17196
17197         * lib/gcc.exp: Transform tool name.
17198
17199 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
17200
17201         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
17202
17203 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
17204
17205         * lib/gcc.exp: change gcc_done to gcc_stat
17206
17207 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
17208
17209         * Upgraded gcc testsuite to c-torture version 1.25
17210
17211 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
17212
17213         * lib/gcc.exp: added reporting code. Changed verbose compile message.
17214         * lib/c-torture: added hooks for new reporting code.
17215
17216 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
17217
17218         * config/sh-gcc.exp: check if sh-sim exists in the path
17219
17220 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
17221
17222         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
17223         * gcc.compile/compile.exp: Initial changes for new logic.
17224         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
17225         * gcc.failure/failure.exp: Initial changes for new logic.
17226         * gcc.ieee/ieee.exp: Initial changes for new logic.
17227         * gcc.misc-tests/misc.exp: Initial changes for new logic.
17228         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
17229         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
17230         * lib/c-torture.exp: Initial changes for new logic.
17231         * lib/gcc.exp: Initial changes for new logic.
17232
17233 1993-10-15  Mike Stump  (mrs@cygnus.com)
17234
17235         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
17236         depend upon failure or success.  Fully qualify names in failure
17237         and success messages.  Always remove a.out before starting
17238         compile, just in case.  Pay more attention to error text output by
17239         the compiler.  Handle testcases with no known past errors just
17240         like all others, so that things are uniform.  Other miscellaneous
17241         improvements.
17242
17243 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
17244
17245         * gcc.cpp: new directory for cpp tests
17246
17247 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
17248
17249         * lib/chill.exp: Code reformatted, removed unused code.
17250         * config/unix-chill.exp: Code reformatted, removed unused code.
17251         * chill.execute/execute.exp: Code reformatted, removed unused code.
17252         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
17253
17254 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
17255
17256         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
17257         routines not written.
17258
17259 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
17260
17261         * config/bug-gcc.exp: Use new procs from bug.exp.
17262
17263 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
17264
17265         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
17266         via ftp, rather than depending on NFS.
17267         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
17268         case.
17269
17270 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
17271
17272         * config/bug-gcc.exp: Use new download proc.
17273
17274 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
17275
17276         * chill.execute/execute.exp: cleanups, handles errors better
17277         * chill.compile/compile.exp: rewrite, based on execute.exp
17278         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
17279         * lib/chill.exp: major changes to diff proc and compile and link
17280           procs. added chill_fail and chill_pass wrappers to pass and
17281           fail. added more comments, and handle error codes better.
17282           Added a hack to capture stderr from exec, so noncompile tests
17283           can work.
17284
17285 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
17286
17287         * chill.execute/execute.exp: rewrite of testsuite driver
17288         * lib/chill.exp: rewrite of testsuite driver
17289         * config/unix-chill.exp: rewrite of testsuite driver
17290
17291 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
17292
17293     In chill.execute:
17294         * iexpr.ch: Standardize uppercase.
17295         * tuples.dat: Standardize uppercase.
17296         * vary.ch: standardize.  Correct varying string assignments.
17297         * vary.dat: Add new output lines.
17298
17299 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
17300
17301     In chill.execute:
17302         * chprintf.ch: Standardize use of uppercase.
17303         * tuples.ch: Standardize and turn arr2 into a DCL,
17304           rather than a SYN.
17305         * pinits.ch: Standardize.
17306
17307 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
17308
17309         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
17310         * Makefil: Renamed to Makefile.in.
17311         * configure.in: New.
17312
17313 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
17314
17315     In chill.execute:
17316         * .cvsignore: Add result/output files.
17317         * Makefile: Fix up variables at start.  Use MFLAGS
17318           everywhere.  Correct bool_loc, built_ins entries.
17319           Add entry for vary1.ch.
17320         * bitarray.ch: Standardize upper-case usage.
17321         * bitexpr.ch: Standardize, add output of b1.
17322         * params.ch: Use arrayt in along PROC parameters, to
17323           avoid novelty problems.
17324         * sets.ch: Tiny cleanup.
17325         * vary1.ch: Re-indent.
17326
17327 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
17328
17329           * Add PR-related files to Makefiles, .cvsignore files, etc.
17330
17331 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
17332
17333         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
17334           with compiler objects. New names are test-flow.c and test-loop.c
17335
17336 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
17337
17338         * Upgraded c-torture tests from 1.19 to 1.20
17339
17340         * new files:
17341         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
17342         * gcc.compile: 930623-1.c 930623-2.c
17343         * gcc.noncompile: 930622-1.c 930622-2.c
17344         * gcc.failure: 920411-1.c 920627-2.c
17345         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
17346
17347 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
17348
17349         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
17350           More changes to get testsuite working properly. Needs more work.
17351           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
17352
17353 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
17354
17355         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
17356           More changes to get testsuite working properly. Needs more work.
17357
17358 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
17359
17360         * chill.compile/compile.exp: Added for Dejagnu support
17361         * chill.execute/execute.exp: Added for Dejagnu support
17362         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
17363
17364 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
17365
17366     This should complete moving the CHILL test files.
17367         * chill.noncompile(.cvsignore printf.grt
17368             in-printf.grt chprintf.grt chprintf.ch):
17369             Added test-support files.
17370           (Makefile): Modified further.
17371         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
17372             signal.ch): Added test files.
17373           * chill.execute (.cvsignore printf.grt printr.c
17374             in-printf.grt rts.c chprintf.grt rts.h): Added
17375           test-support files.
17376             (Makefile): More corrections.
17377
17378 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
17379
17380         * chill.compile, chill.execute, chill.nocompile: Add CHILL
17381           test cases, ready for DejaGnu.
17382
17383 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
17384
17385         * Upgraded c-torture tests from 1.18 to 1.19
17386
17387         * gcc.compile: added test(s):
17388           930607-1.c
17389         * gcc.execute: added test(s):
17390           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
17391
17392         * added new subdirectory for misc tests: gcc.misc-tests
17393         * gcc.misc-test(s): added tests:
17394           inst-check.c test-consts.c test-ior.c test-switch.c
17395
17396 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
17397
17398         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
17399
17400 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
17401
17402         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
17403
17404 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
17405
17406         * Upgraded c-torture tests from 1.17 to 1.18
17407
17408 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
17409
17410         * Upgraded c-torture tests from 1.12 to 1.17
17411
17412 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
17413
17414         * lib/old-dejagnu.exp:
17415           Fixed handling of XFAIL target triplets to correctly
17416           recognize wildcard characters.  Removed code that
17417           appended a unique id tag to the end of the file name
17418           printed out by the result of the testcases within a
17419           given test file.
17420
17421 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
17422
17423         * lib/old-dejagnu.exp:
17424           Reworked expected failure handling to trigger off of XFAIL
17425           keyword in keyphrase embeded in testcase source code. The
17426           XFAIL keyword must be at the end of the keyphrase line. It
17427           may optionally be followed by one or more target triplets.
17428           It has just occured that the handling of wildcards in the
17429           target triplet may not be correct.
17430
17431 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
17432
17433         * g++.old-deja/tests:
17434           Moved all subdirectories up one level into g++.old-deja .
17435
17436         * lib/old-dejagnu.exp:
17437           Fixed problem with CXXFLAGS not being properly reset, and being
17438           corrupted with extraneous "-c" compiler option.  This was
17439           causing binaries to not be generated for test that needed them.
17440           Modified strings passed to "pass" and "fail" so that individual
17441           tests from the same test file would be distinguished by an
17442           identifier appended to the test file name in the summary logs;
17443           this corrected a problem with erroneous diff logs.  Added code
17444           to search testcases for expected fail and unexpected pass keywords.
17445
17446 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
17447
17448         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
17449
17450 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
17451
17452         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
17453           Removed extraneous text from end of "Special g++ Options"
17454           keyphrase.
17455
17456         * lib/old-dejagnu.exp: Added pattern matching to look for new
17457           keywords, embedded in testcases comments, which will trigger
17458           calls to xpass and xfail.
17459
17460 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
17461
17462         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
17463           comments embedded in the testcases, especially the one looking for
17464           special compiler options, as well as the pattern matching for the
17465           compiler output again.
17466
17467 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
17468
17469         * lib/old-dejagnu.exp: Do a proper check of the return value for
17470           execute tests. Fixed several problems with the pattern matching
17471           of the compiler output which gave erroneous test results.
17472           Changed several of the test result messages to be more descriptive.
17473         * config/unix-g++.exp: Proc g++_load now actually works and
17474           executes the tests passed to it and returns a usable return
17475           value.
17476
17477 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
17478
17479           * lib/gcc.exp: Exits gracefully if $CC is bogus.
17480
17481 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
17482
17483         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
17484           Modified both files to properly execute the old style
17485           dejagnu tests. The previous versions of these files were
17486           experimental and did not function anything near correctly.
17487
17488 1993-04-05  Rob Savoye  (rob@cygnus.com)
17489
17490         * Removed all Makefile.in and configure.in files. No configuration
17491         needed now.
17492
17493 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
17494
17495         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
17496
17497 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
17498
17499         * gcc.compile/configure.in, gcc.unsorted/configure.in,
17500         gcc.special/configure.in, gcc.noncompile/configure.in,
17501         gcc.execute/configure.in, gcc.code_quality/configure.in,
17502         g++.other/configure.in, g++.old-deja/configure.in,
17503         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
17504         in srcname setting.
17505
17506 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
17507
17508         * lib/udi.exp:  Fixed mondfe and mondfe_download.
17509         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
17510         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
17511
17512 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
17513
17514         * config/udi-gdb.exp: Check $shell_id after connecting to target.
17515         (gdb_exit): Don't remove *_soc files.
17516
17517 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
17518
17519         * lib/c-torture.exp: Don't look for main; instead always use -w
17520         -c.  This is how the c-torture tests work.  Remove the object
17521         file if the compilation succeeds.
17522         * gcc.execute/execute.exp: Remove executable if test passes.
17523         * gcc.noncompile/noncompile.exp: Every test is an expected
17524         failure.
17525         * gcc.special/special.exp: Added tests from c-torture 1.11,
17526         corrected use of existing test.
17527         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
17528         gcc.execute/920625-1.c: Updated to c-torture 1.11.
17529         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
17530         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
17531         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
17532         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
17533         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
17534         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
17535         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
17536         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
17537         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
17538         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
17539         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
17540         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
17541         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
17542         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
17543         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
17544         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
17545         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
17546         c-torture 1.11.
17547         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
17548         correspond to c-torture 1.11.
17549
17550         * New file.