OSDN Git Service

80c4f0713020f0a8855404ccd803899dd28d6d23
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
2
3         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
4
5 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
6             Jakub Jelinek  <jakub@redhat.com>
7
8         PR tree-optimization/19828
9         * gcc.dg/tree-ssa/loop-7.c: New test.
10         * gcc.c-torture/execute/20050218-1.c: New test.
11
12 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
13
14         PR c/20043
15         * gcc.dg/transparent-union-1.c: New test.
16         * gcc.dg/transparent-union-2.c: New test.
17
18 2005-02-18  James E Wilson  <wilson@specifixinc.com>
19
20         PR tree-optimization/18977
21         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
22
23 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
24
25         PR target/20054
26         * gcc.dg/pr20054.c: New test.
27
28 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29
30         PR c++/19508
31         * g++.dg/ext/attrib20.C: New test.
32
33 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
34
35         PR middle-end/20030
36         * gfortran.fortran-torture/execute/character_passing.f90: New test.
37
38 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
39
40         PR c++/20008
41         * g++.dg/opt/switch4.C: New.
42
43 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
44
45         PR c++/20023
46         PR tree-optimization/20009
47         * gcc.c-torture/compile/20050217-1.c: New test.
48         * g++.dg/opt/switch3.C: New test.
49
50         PR tree-optimization/18947
51         * gcc.c-torture/compile/20050215-1.c: New test.
52         * gcc.c-torture/compile/20050215-2.c: New test.
53         * gcc.c-torture/compile/20050215-3.c: New test.
54
55 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
56
57         PR c++/20028
58         * g++.dg/template/crash34.C: New.
59
60         PR c++/20022
61         * g++.dg/other/access3.C: New.
62
63 2005-02-17  Ira Rosen  <irar@il.ibm.com>
64
65         * gcc.dg/vect/vect-98.c: New test.
66
67 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
68
69         PR tree-optimization/19967
70         * gcc.dg/pr19967.c: New.
71
72 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
73
74         PR middle-end/19857
75         * gcc.dg/tree-ssa/20050215-1.c: New test.
76         * gcc.c-torture/execute/20050215-1.c: New test.
77
78 2005-02-15  Eric Christopher  <echristo@redhat.com>
79
80         * gcc.dg/cpp/20050215-1.c: New file.
81
82 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
83
84         PR tree-optimization/15785
85         * gcc.dg/pr15785-1.c: New test.
86
87 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
88
89         PR c++/17788
90         * g++.dg/init/ctor4.C: New.
91         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
92
93 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
94
95         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
96         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
97
98 2005-02-15  Andreas Schwab  <schwab@suse.de>
99
100         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
101         declare malloc.
102
103 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
104
105         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
106
107 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
108
109         PR tree-optimization/19853
110         * gcc.c-torture/compile/pr19853.c: New test.
111
112 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
113
114         PR c++/19608
115         * g++.dg/parse/local-class1.C: New.
116
117         PR c++/19895
118         * g++.dg/parse/ptrmem3.C: New.
119
120         PR c++/19884
121         * g++.old-deja/g++.oliva/template6.C: Add another case.
122         * g++.dg/template/explicit6.C: New.
123
124 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
125
126         PR c++/17816
127         * g++.dg/other/redecl2.C: New.
128
129 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
130
131         PR c++/19891
132         * g++.dg/abi/covariant4.C: New.
133
134 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
135
136         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
137
138 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
139
140         * gcc.dg/vect/vect-96.c: Fix typo.
141
142 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
143
144         PR c++/14479
145         PR c++/19487
146         * g++.dg/template/enum5.C: New test.
147
148 2005-02-12  Ira Rosen  <irar@il.ibm.com>
149
150         * gcc.dg/vect/vect-97.c: New test.
151
152 2005-02-12  Ira Rosen  <irar@il.ibm.com>
153
154         * gcc.dg/vect/vect-96.c: New test.
155
156 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
157
158         * gcc.dg/builtins-34.c: Also check ldexp*.
159
160 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
161
162         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
163
164 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
165
166         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
167         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
168         dg-require-dll, dg-require-iconv, dg-require-named-sections,
169         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
170         selector_list, selector_expression, dg-process-target): Move to new
171         file target-supports-dg.exp.
172         * lib/target-supports-dg.exp: New.
173
174         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
175         New.
176
177 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
178
179         PR c++/19666
180         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
181
182         PR middle-end/19858
183         * gcc.c-torture/compile/20050210-1.c: New test.
184
185 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
186
187         PR c++/19755
188         * g++.dg/warn/Wbraces1.C: New test.
189
190 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
191
192         * gcc.dg/builtins-52.c: New testcase.
193
194 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
195
196         PR c/19342
197         * gcc.c-torture/execute/20050119-1.c: New test.
198
199 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
200
201         PR c++/19811
202         * g++.dg/init/delete1.C: New test.
203
204 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
205
206         PR c++/18470
207         * g++.dg/template/static12.C: New test.
208
209 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
210
211         PR c++/19787
212         * g++.dg/conversion/ambig1.C: New test.
213
214         PR c++/19739
215         * g++.dg/ext/attrib19.C: New test.
216
217         PR c++/19732
218         * g++.dg/parse/dtor5.C: New test.
219
220         PR c++/19762
221         * g++.dg/template/dtor3.C: New test.
222
223         PR c++/19826
224         * g++.dg/template/static11.C: New test.
225         * g++.dg/template/crash2.C: Remove dg-error marker.
226
227 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
228
229         PR C++/18491
230         * g++.old-deja/g++.mike/p10769a.C: Remove.
231
232 2005-02-09  Roger Sayle  <roger@eyesopen.com>
233
234         * gcc.dg/builtins-48.c: New test case.
235         * gcc.dg/builtins-49.c: New test case.
236         * gcc.dg/builtins-50.c: New test case.
237         * gcc.dg/builtins-51.c: New test case.
238
239 2005-02-09  Ian Lance Taylor  <ian@airs.com>
240
241         PR middle-end/19583
242         * g++.dg/warn/Wreturn-type-3.C: New test.
243
244 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
245
246         PR middle-end/19402
247         * gcc.dg/pr19402-1.c: New testcase.
248         * gcc.dg/pr19402-2.c: likewise.
249
250 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
251
252         PR middle-end/19854
253         * g++.dg/tree-ssa/tmmti.C: New testcase.
254
255 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
256
257         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
258
259 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
260
261         PR c++/19733
262         * g++.dg/parse/crash23.C: New test.
263         * g++.dg/warn/Weff1.C: New test.
264
265 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
266
267         * gcc.dg/20050209-1.c: New test.
268
269 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
270
271         PR target/19799
272         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
273
274 2005-02-08  Mike Stump  <mrs@apple.com>
275
276         * g++.dg/pch/import-2.c: New test.
277         * g++.dg/pch/import-2.hs: New.
278         * g++.dg/pch/include/import-2a.h: New.
279         * g++.dg/pch/include/import-2b.h: New.
280
281 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
282
283         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
284
285 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
286
287         * gfortran.dg/substr_1.f90: New test.
288
289 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
290
291         PR middle-end/19775
292         * gcc.dg/torture/builtin-power-1.c: Disable test for
293         invalid transformation.
294         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
295         no longer optimize.
296         * gcc.dg/builtins-47.c: New testcase.
297
298 2005-02-07  Leehod Baruch  <leehod@il.ibm.com> 
299             Dorit Naishlos  <dorit@il.ibm.com>
300         
301         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
302
303 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
304
305         * gcc.c-torture/compile/20050206-1.c: New test.
306
307 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
308
309         PR tree-opt/19768
310         * g++.dg/opt/pr19768.C: New test.
311
312 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
313
314         PR tree-opt/19736
315         * gcc.c-torture/compile/pr19736.c: New test.
316
317 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
318
319         PR c++/17401
320         * g++.dg/parse/error25.C: New test.
321
322 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
323
324         * gcc.c-torture/execute/20050203-1.c: New.
325
326 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
327
328         * gcc.dg/vect/vect-85.c: Remove xfail.
329         * gcc.dg/vect/vect-86.c: Remove xfail. 
330         * gcc.dg/vect/vect-87.c: Remove xfail.
331         * gcc.dg/vect/vect-88.c: Remove xfail.
332
333 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
334
335         * gcc.dg/altivec-19.c: New.
336
337 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
338
339         PR c/17807
340         * gcc.dg/nested-func-3.c: New test.
341         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
342
343 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
344
345         * gcc.test-framework/gen_directive_tests: Generate tests for
346         selector expressions.
347
348 2005-02-02  Matt Austern  <austern@apple.com>
349
350         PR c++/19628
351         * g++/ext/builtin7.C: New.
352         * g++/ext/builtin8.C: New.
353         
354 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
355
356         PR c/18502
357         * gcc.dg/pr18502-1.c: New test.
358
359 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
360
361         PR c++/17413
362         * g++.dg/template/local4.C: Tweak.
363
364 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
365
366         PR tree-optimization/19578
367         * gcc.c-torture/compile/20050202-1.c: New test.
368
369 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
370
371         PR c/19435
372         * gcc.dg/c99-init-4.c: New test.
373
374 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
375
376         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
377
378         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
379
380         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
381         * g++.dg/eh/check-vect.h: New.
382
383         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
384         * gcc.dg/vect/vect-78.c: Ditto.
385         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
386         Remove.
387
388         * g++.dg/conversion/simd1.C: Expect warning.
389         * g++.dg/ext/attribute-test-1.C: Ditto.
390         * g++.dg/ext/attribute-test-2.C: Ditto.
391         * g++.dg/ext/attribute-test-3.C: Ditto.
392         * g++.dg/ext/attribute-test-4.C: Ditto.
393
394         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
395         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
396
397         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
398
399 2005-02-01  Richard Henderson  <rth@redhat.com>
400
401         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
402         long double for ibm double-double format.
403         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
404
405 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
406
407         PR tree-optimization/19633
408         * testsuite/gcc.dg/pr19633-1.c: New test.
409         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
410         to NULL or a symbol.
411
412 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
413
414         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
415         New procs.
416         (dg-process-target (local override)): Handle selector expressions.
417
418         * gcc.test-framework/README: Describe tests in source directory.
419         * gcc.test-framework/test-framework.awk: Handle dg- tests.
420         * gcc.test-framework/test-framework.exp: Handle dg- tests.
421         * gcc.test-framework/dg-bogus-exp-P.c: New test.
422         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
423         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
424         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
425         * gcc.test-framework/dg-do-link-exp-P.c: New test.
426         * gcc.test-framework/dg-do-run-exp-P.c: New test.
427         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
428         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
429         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
430         * gcc.test-framework/dg-error-exp-P.c: New test.
431         * gcc.test-framework/dg-error-exp-XP.c: New test.
432         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
433         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
434         * gcc.test-framework/dg-output-exp-P.c: New test.
435         * gcc.test-framework/dg-output-exp-XF.c: New test.
436         * gcc.test-framework/dg-warning-exp-P.c: New test.
437         * gcc.misc-tests/dg-1.c: Remove.
438         * gcc.misc-tests/dg-2.c: Remove.
439         * gcc.misc-tests/dg-3.c: Remove.
440         * gcc.misc-tests/dg-4.c: Remove.
441         * gcc.misc-tests/dg-5.c: Remove.
442         * gcc.misc-tests/dg-6.c: Remove.
443         * gcc.misc-tests/dg-7.c: Remove.
444         * gcc.misc-tests/dg-8.c: Remove.
445         * gcc.misc-tests/dg-9.c: Remove.
446         * gcc.misc-tests/dg-10.c: Remove.
447         * gcc.misc-tests/dg-11.c: Remove.
448         * gcc.misc-tests/dg-12.c: Remove.
449         * gcc.misc-tests/dg-test.exp: Remove.
450
451         * gcc.test-framework/test-framework.awk: Change recording and
452         printing of passes and failures.
453
454         * gcc.test-framework: New directory.
455         * gcc.test-framework/README: New.
456         * gcc.test-framework/test-framework.exp: New.
457         * gcc.test-framework/test-framework.awk: New.
458         * gcc.test-framework/gen_directive_tests: New.
459
460 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
461
462         * lib/treelang.exp: Fix comment typos.
463         (treelang_target_compile): Don't append libs=-ltreelang to options.
464
465 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
466
467         * g++.dg/parse/typename7.C: Adjust error messages.
468
469 2005-01-31  Jeff Law  <law@redhat.com>
470
471         * gcc.c-torture/execute/20050131-1.c: New test.
472         * gcc.dg/wcaselabel.c: New test.
473
474 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
475
476         * g++.dg/other/warning1.C: Adjust error messags.
477         * g++.dg/parse/constant5.C: New test.
478
479 2005-01-31  Steven Bosscher  <stevenb@suse.de>
480
481         PR c/19333
482         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
483         the test case valid.
484         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
485         * testsuite/gcc.dg/array-7.c: Adjust expected result.
486         * testsuite/gcc.dg/pr18596-3.c: Likewise.
487         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
488         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
489         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
490
491 2005-01-31  Dale Johannesen  <dalej@apple.com>
492
493         * g++.dg/opt/pr19650.C:  New test.
494
495 2005-01-31  Richard Henderson  <rth@redhat.com>
496
497         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
498         long double for intel double extended format.
499         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
500
501 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
502
503         PR c++/19555
504         * g++.dg/template/static10.C: New test.
505
506         PR c++/19395
507         * g++.dg/parse/error24.C: New test. 
508
509         PR c++/19367
510         * g++.dg/lookup/builtin1.C: New test.
511
512         PR c++/19457
513         * g++.dg/warn/conv3.C: New test.
514
515 2005-01-30  Bud Davis  <bdavis@gfortran.org>
516
517         PR fortran/19647
518         * gfortan.dg/inquire_7.f90
519
520 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
521
522         PR tree-optimization/15791
523         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
524         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
525         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
526         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
527         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
528         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
529         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
530         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
531         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
532         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
533
534 2005-01-29  Paul Brook  <paul@codesourcery.com>
535
536         PR fortran/18565
537         * check.c (real_or_complex_check): New function.
538         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
539         * intrinsic.c (add_functions): Use new check functions.
540         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
541         Add prototypes.
542
543 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
544
545         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
546         gcc.dg/lvalue-3.c: New tests.
547         * gcc.dg/concat.c: Update expected messages.
548
549 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
550
551         PR libfortran/19595
552         * gfortran.dg/eor_1.f90:  New test.
553
554 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
555
556         PR fortran/19589
557         * gfortran.dg/logical_data_1.f90: New test.
558
559 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
560
561         PR c++/19253
562         * g++.dg/template/crash33.C: New test.
563
564         PR c++/19667
565         * g++.dg/template/crash32.C: New test.
566
567 2005-01-28  Ian Lance Taylor  <ian@airs.com>
568
569         PR middle-end/16558
570         * g++.dg/warn/Wreturn-type-2.C: New test.
571
572 2004-06-24  Jeff Law  <law@redhat.com>
573
574         * gcc.dg/tree-ssa/20050128-1.c: New test.
575
576 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
577
578         * gcc.target/frv/all-mdpackh-1.c: New test.
579
580 2005-01-28  Steven Bosscher  <stevenb@suse.de>
581
582         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
583
584 2005-01-27  Richard Henderson  <rth@redhat.com>
585
586         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
587
588 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
589
590         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
591
592 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
593
594         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
595         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
596         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
597         to cope with cases where the multilib options override the dg-options.
598
599 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
600
601         PR c/18946
602         * gcc.dg/noncompile/20050120-1.c: New test.
603
604 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
605
606         PR tree-optimization/19633
607         * gcc.dg/pr19633.c: New test.
608         * gcc.dg/tree-ssa/pr19633.c: New test.
609
610 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
611
612         * gcc.dg/20041216-1.c: New test.
613
614 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
615
616         PR objc/18862
617         * objc.dg/selector-2.m: New test.
618
619 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
620
621         * g++.dg/opt/range-test-2.C: New test.
622
623         PR rtl-optimization/19579
624         * gcc.c-torture/execute/20050124-1.c: New test.
625
626 2005-01-26  Greg Parker  <gparker@apple.com>
627         Stuart Hastings  <stuart@apple.com>
628         
629         * gcc.c-torture/execute/20050125-1.c: New.
630
631 2005-01-18  Jan Hubicka  <jh@suse.cz>
632
633         PR tree-optimize/19337
634         * gcc.c-torture/compile/20050119-1.c: New test.
635
636 2005-01-24  James E Wilson  <wilson@specifixinc.com>
637
638         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
639         test for successful match.
640
641 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
642
643         PR objc/18408
644         * objc.dg/comp-types-7.m: New test.
645
646 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
647
648         * lib/target-supports.exp (current_target_name): New.
649         (check_effective_target_ilp32, check_effective_target_lp64):
650         Cache the result to use as long as the current target, with
651         multilib flags, remains the same.
652
653         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
654         (dg-require-weak, dg-require-visibility, dg-require-alias,
655         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
656         dg-require-effective-target, dg-skip-if): Remove call to
657         skip_test_and_clear_xfail.
658         (dg-test): Clear xfail data.
659
660 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
661
662         PR target/17751
663         * gcc.dg/ppc64-toc.c: New test.
664
665         * g++.dg/tree-ssa/empty-1.C: New test.
666
667         PR middle-end/19551
668         * gcc.c-torture/execute/20050121-1.c: New test.
669         * gcc.dg/20050121-2.c: New test.
670
671 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
672         Paul Brook  <paul@codesourcery.com>
673
674         PR fortran/17941
675         * gfortran.dg/real_const_1.f: New test.
676         * gfortran.dg/real_const_2.f90: New test.
677         * gfortran.dg/complex_int_1.f90: New test.
678
679 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
680
681         PR fortran/19313
682         * gfortan.dg/inquire_6.f90: New test.
683
684 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
685
686         PR libfortran/19451
687         * open_readonly_1.f90:  New test.
688
689 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
690
691         PR libfortran/18982
692         * gfortran.dg/open_new.f90: New file.
693
694 2005-01-22  Paul Brook  <paul@codesourcery.com>
695
696         * namelist_1.f90: New test.
697
698 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
699
700         PR tree-optimization/19484
701         * gcc.c-torture/compile/20050122-[12].c: New tests.
702
703 2005-01-22  Paul Brook  <paul@codesourcery.com>
704
705         * gfortran.dg/implicit_2.f90: New test.
706
707 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
708
709         PR fortran/19314
710         * gfortran.dg/inquire_5.f90: New test.
711
712 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
713
714         PR c/18809
715         * gcc.dg/pr18809-1.c: New test.
716
717 2005-01-21  Ian Lance Taylor  <ian@airs.com>
718
719         * gcc.dg/20050121-1.c: New test.
720
721         PR tree-optimization/13000
722         * gcc.dg/20040206-1.c: Change warning to point where function is
723         being inlined.
724
725 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
726
727         PR c++/19208
728         * g++.dg/template/array11.C: New test.
729
730 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
731
732         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
733         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
734         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
735         * gfortran.dg/getenv_1.f90: Add dg-do directive.
736         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
737         gfortran.dg/pr17164.f90: Add missing dg-do directives.
738
739 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
740
741         PR tree-optimization/15349
742         * gcc.dg/tree-ssa/pr15349.c: New.
743
744 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
745
746         * gcc.dg/tree-ssa/loop-1.c:  Fix target names on xfail.
747
748 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
749
750         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
751         scan-assembler-times directive name.
752
753         * gcc.dg/asm-a.c: Move dg-require-effective-target to
754         after dg-do.
755
756         PR rtl-optimization/19462
757         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
758
759 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
760
761         * gcc.dg/tree-ssa/loop-1.c:  Ignore declaration when
762         counting function calls on ia64.
763
764 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
765
766         PR rtl-optimization/15139
767         * gcc.dg/20050111-2.c: New test.
768
769         PR c/17297
770         * gcc.c-torture/compile/20050113-1.c: New testcase.
771
772         PR middle-end/19164
773         * gcc.dg/20050113-1.c: New testcase.
774
775 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
776
777         * gcc.dg/vect/vect-85.c: Add comment.
778         * gcc.dg/vect/vect-86.c: Add xfail for now.
779         * gcc.dg/vect/vect-87.c: Add xfail for now.
780         * gcc.dg/vect/vect-88.c: Add xfail for now.
781         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
782
783 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
784
785         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
786
787 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
788
789         * g++.dg/debug/typedef3.C: New test.
790
791 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
792
793         PR c/19472
794         * gcc.dg/asm-a.c: New test.
795
796 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
797
798         * gcc.dg/sh-relax.c: Add prototype for abort.
799
800 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
801
802         * gcc.dg/short-compare-1.c: New test.
803         * gcc.dg/short-compare-2.c: Likewise.
804
805 2005-01-18  Michael Matz  <matz@suse.de>
806
807         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
808
809 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
810
811         PR tree-optimization/19121
812         * gcc.c-torture/compile/pr19121.c: New test.
813
814 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
815
816         PR target/19357
817         * gcc.c-torture/compile/pr19357.c: New test.
818
819 2005-01-17  Ian Lance Taylor  <ian@airs.com>
820
821         PR c/5675
822         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
823         pass--those that refer just to the variable, possibly with a
824         cast.
825         * gcc.dg/c99-const-expr-3.c: Likewise.
826
827         PR middle-end/13127
828         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
829         longer emitted.
830
831 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
832
833         PR fortran/18778
834         * gfortran.dg/endfile_2.f90: New test.
835
836 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
837
838         PR 19168
839         * gfortran.dg/select_5.f90: New test.
840
841 2004-01-16  Paul Brook  <paul@codesourcery.com>
842
843         * gfortran.dg/common_4.f90: New test.
844
845 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
846
847         PR rtl-optimization/19462
848         * gcc.dg/torture/pr19462-1.c: New test.
849
850 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
851
852         PR objc/19321
853         * objc.dg/func-ptr-2.m: New.
854         * objc.dg/volatile-1.m: New.
855
856 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
857
858         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
859
860 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
861
862         PR tree-optimization/19060
863         * gcc.c-torture/execute/20050104-1.c: New test.
864
865 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
866
867         PR fortran/18983
868         * gfortran.dg/write_to_null.f90: New test.
869
870 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
871             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
872
873         PR other/19328
874         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
875         argument.
876
877 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
878
879         PR c++/19263
880         * g++.dg/init/vector1.C: New test.
881
882 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
883
884         PR target/13158
885         * gcc.target/ia64/sibcall-unwind-1.c: New test.
886         PR target/18987
887         * gcc.target/ia64/sibcall-unwind-2.c: New test.
888
889 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
890
891         * gfortran.dg/select_1.f90: New test.
892         * gfortran.dg/select_2.f90: New test.
893         * gfortran.dg/select_3.f90: New test.
894         * gfortran.dg/select_4.f90: New test.
895
896 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
897
898         PR middle-end/19084
899         PR rtl-optimization/19348
900         * gcc.dg/20050111-1.c: New test.
901         * gcc.c-torture/execute/20050111-1.c: New test.
902
903         * gcc.dg/i386-asm-4.c: New test.
904
905 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
906
907         * gcc.dg/nested-func-2.c: New test.
908         * ada/acats/norun.lst: Remove c953002.
909
910 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
911
912         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
913
914 2005-01-12  Ben Elliston  <bje@au.ibm.com>
915
916         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
917
918 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
919
920         PR target/18761
921         * g++.dg/abi/align1.C: New test.
922
923 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
924
925         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
926         at a time.
927         * g++.dg/ext/altivec_check.h: Support compiling as C.
928
929 2005-01-10  Roger Sayle  <roger@eyesopen.com>
930
931         PR c++/19355
932         * g++.dg/expr/pr19355-1.C: New test case.
933
934 2005-01-10  Laurent GUERBY <laurent@guerby.net>
935
936         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
937         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
938         * ada/acats/tests/c3/c92005b.ada: Likewise.
939         * ada/acats/tests/c3/cxb3012.a: Likewise.
940         * ada/acats/norun.lst: Add c380004 and c953002, add PR
941         
942 2005-01-09  Paul Brook  <paul@codesourcery.com>
943
944         * gfortran.dg/common_2.f90: New file.
945         * gfortran.dg/common_3.f90: New file.
946
947 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
948
949         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
950
951 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
952
953         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
954         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
955         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
956         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
957         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
958         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
959         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
960         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
961         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
962         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
963         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
964         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
965         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
966         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
967         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
968         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
969         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
970         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
971         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
972         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
973         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
974         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
975         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
976         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
977         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
978         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
979         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
980         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
981         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
982         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
983         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
984         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
985         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
986         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
987         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
988         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
989         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
990         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
991         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
992         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
993         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
994         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
995         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
996         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
997         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
998         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
999         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
1000         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
1001         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
1002         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
1003         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
1004         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
1005         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
1006         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
1007         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
1008         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
1009         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
1010         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
1011         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
1012         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
1013         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
1014         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
1015         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
1016         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
1017         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
1018         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
1019         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
1020
1021         * gcc.dg/vect/vect-1.c: Fix spelling.
1022         * gcc.dg/vect/vect-10.c: Fix spelling.
1023         * gcc.dg/vect/vect-11.c: Fix spelling.
1024         * gcc.dg/vect/vect-12.c: Fix spelling.
1025         * gcc.dg/vect/vect-14.c: Fix spelling.
1026         * gcc.dg/vect/vect-15.c: Fix spelling.
1027         * gcc.dg/vect/vect-16.c: Fix spelling.
1028         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
1029         * gcc.dg/vect/vect-64.c: Fix comments.
1030         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
1031
1032 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
1033             Ira Rosen  <irar@il.ibm.com>
1034
1035         * gcc.dg/vect/vect-70.c: New test.
1036         * gcc.dg/vect/vect-71.c: New test.
1037
1038 2005-01-09  Manfred Hollstein  <mh@suse.com>
1039
1040         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
1041         * gcc.dg/pr18241-2.c: Likewise.
1042         * gcc.dg/pr18241-3.c: Likewise.
1043         * gcc.dg/pr18241-4.c: Likewise.
1044         * gcc.dg/pr18241-5.c: Likewise.
1045
1046 2005-01-08  Richard Henderson  <rth@redhat.com>
1047
1048         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
1049         False for x86 and x86-64.
1050
1051 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
1052
1053         PR tree-optimization/18241
1054         * gcc.dg/pr18241-1.c: New test.
1055         * gcc.dg/pr18241-2.c: New test.
1056         * gcc.dg/pr18241-3.c: New test.
1057         * gcc.dg/pr18241-4.c: New test.
1058         * gcc.dg/pr18241-5.c: New test.
1059
1060 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
1061
1062         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
1063         gfortran.dg/select_4.f90: New.
1064
1065 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
1066
1067         * gcc.c-torture/execute/20050107-1.c: New test.
1068
1069 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
1070
1071         PR c++/19298
1072         * g++.dg/template/ref2.C: New.
1073
1074 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
1075
1076         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
1077         instead of being empty.
1078
1079 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1080
1081         PR fortran/15553
1082         * gfortran.dg/array-1.f90: New test.
1083
1084 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
1085
1086         PR tree-optimization/19283
1087         * gcc.c-torture/execute/20050106-1.c: New test.
1088
1089         PR rtl-optimization/18861
1090         * gcc.dg/20050105-1.c: New test.
1091
1092         PR tree-optimization/18828
1093         * gcc.dg/20050105-2.c: New test.
1094
1095 2005-01-07  Andreas Jaeger  <aj@suse.de>
1096
1097         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
1098
1099 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
1100
1101         PR fortran/18398
1102         * gfortran.dg/fmt_read.f90: New test.
1103
1104 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
1105
1106         * gcc.dg/rs6000-ldouble-2.c: New.
1107
1108 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
1109
1110         PR c++/19244
1111         * g++.dg/parser/ctor2.C: New test.
1112
1113 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1114
1115         PR c++/17154
1116         * g++.dg/template/using9.C: New test.
1117
1118 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1119
1120         PR c++/19258
1121         * g++.dg/lookup/friend6.C: New test.
1122
1123 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
1124
1125         PR c++/19270
1126         * g++.dg/template/array10.C: New.
1127
1128 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1129
1130         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
1131         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
1132
1133 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
1134
1135         * gcc.c-torture/compile/20050105-1.c: New test.
1136
1137 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
1138
1139         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
1140
1141 2005-01-05  Roger Sayle  <roger@eyesopen.com>
1142
1143         PR middle-end/19100
1144         * gcc.dg/conv-3.c: New test case.
1145
1146 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
1147
1148         * gcc.dg/asm-wide-1.c: New test.
1149
1150 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
1151
1152         PR c++/19030
1153         * g++.dg/parse/crash22.C: New
1154
1155 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
1156
1157         PR 19257
1158         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
1159
1160 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
1161
1162         PR middle-end/17767
1163         * gcc.dg/i386-mmx-6.c: New test case.
1164
1165 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
1166
1167         PR tree-optimization/18308
1168         * gcc.dg/vect/pr18308.c: New testcase.
1169
1170 2005-01-04  Andreas Jaeger  <aj@suse.de>
1171
1172         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
1173
1174 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
1175             Robert Bowdidge <bowdidge@apple.com>
1176
1177         * gcc.dg/cpp/subframework1.c: New.
1178         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
1179         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
1180         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
1181         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
1182
1183 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
1184
1185         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
1186         producing warning.
1187         * gcc.dg/darwin-weakimport-2.c: New.
1188
1189 2005-01-03  Richard Henderson  <rth@redhat.com>
1190
1191         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
1192
1193 2005-01-03  Richard Henderson  <rth@redhat.com>
1194
1195         * gcc.dg/vect/vect.exp: Enable for ia64.
1196         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
1197         (check_effective_target_vect_float): Likewise.
1198         (check_effective_target_vect_no_align): Likewise.
1199         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
1200         * gcc.dg/vect/vect-8.c: Likewise.
1201
1202 2005-01-03  Uros Bizjak <uros@kss-loka.si>
1203
1204         PR target/19236
1205         * gcc.dg/pr19236-1.c: New test case.
1206
1207 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
1208
1209         PR rtl-optimization/12092
1210         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
1211
1212 2005-01-02  Andreas Jaeger  <aj@suse.de>
1213
1214         * gcc.dg/pr12092-1.c: Do not run on x86_64.
1215
1216 2005-01-01  Roger Sayle  <roger@eyesopen.com>
1217             Andrew Pinski  <pinskia@physics.uc.edu>
1218
1219         PR rtl-optimization/12092
1220         * gcc.dg/pr12092-1.c: New test case.
1221
1222 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
1223
1224         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
1225         'hidden' and 'default' for better portability.
1226         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
1227
1228         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
1229         6 and 7.
1230         * g++.old-deja/g++.brendan/new3.C: Likewise.
1231
1232 2005-01-01  Steven Bosscher  <stevenb@suse.de>
1233
1234         * gcc.dg/20041231-1.C: New test.
1235         * g++.dg/warn/Wunreachable-code-1.C: New test.
1236
1237 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
1238
1239         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
1240         file, not /dev/null.  Abort on error.
1241
1242 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
1243             Ziemowit Laski  <zlaski@apple.com>
1244
1245         PR objc/18971
1246         * objc.dg/encode-5.m: New test.
1247
1248 2004-12-29  Richard Henderson  <rth@redhat.com>
1249
1250         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
1251         * objc.dg/stabs-1.m: Disable for ia64.
1252
1253 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
1254
1255         PR c++/19190
1256         * g++.dg/warn/Wunused-10.C: New test.
1257
1258 2004-12-28  Richard Henderson  <rth@redhat.com>
1259
1260         * objc.dg/stabs-1.m: Disable for alpha.
1261
1262 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
1263
1264         PR c++/19149
1265         * g++.dg/parse/error23.C: New test.
1266
1267 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1268
1269         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
1270
1271         PR fortran/19032
1272         * gfortran.dg/intrinsic_modulo_1.f90: New.
1273         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
1274         tests with divisor -1.
1275
1276 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
1277
1278         * g++.dg/opt/temp1.C (memcpy): Return a value.
1279
1280         PR c++/19148
1281         * g++.dg/expr/cond7.C: New test.
1282
1283 2004-12-27  Paul Brook  <paul@codesourcery.com>
1284
1285         * gfortran.dg/g77/select_no_compile.f: Remove.
1286
1287 2004-12-27  Richard Henderson  <rth@redhat.com>
1288
1289         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
1290         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
1291         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
1292
1293 2004-12-26  Richard Henderson  <rth@redhat.com>
1294
1295         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
1296         by 1i instead of token pasting.
1297
1298 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1299
1300         PR tree-optimization/17578
1301         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
1302         to additional_flags.
1303         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
1304
1305 2004-12-25  Richard Henderson  <rth@redhat.com>
1306
1307         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
1308         Remove Alpha.
1309
1310 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1311
1312         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
1313         hppa*-*-hpux*.
1314         * gcc.dg/pr17957.c (dg-options): Likewise.
1315         * gcc.dg/struct-ret-1.c: Add prototype for abort.
1316         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
1317         instead of 0 on __hppa__.
1318         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
1319         "foo,%r" on hppa*-*-*.
1320
1321 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
1322
1323         PR fortran/19071
1324         * gfortran.dg/complex_write.f90: New test.
1325
1326 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
1327
1328         PR c++/17595
1329         * g++.dg/parse/pragma2.C: New test.
1330
1331         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
1332
1333 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
1334
1335         * gcc.dg/empty2.c: Add missing dg-warning.
1336
1337 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
1338
1339         PR c++/17413
1340         * g++.dg/template/local4.C: New test.
1341         * g++.dg/template/crash19.C: Add dg-error marker.
1342
1343         * g++.dg/template/crash31.C: Correct embedded PR number.
1344
1345 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
1346
1347         PR c++/16405
1348         * g++.dg/opt/temp1.C: Add do-run marker.
1349
1350 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
1351
1352         * g++.dg/template/spec19.C: New.
1353
1354 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
1355
1356         PR target/16819
1357         * gcc.dg/empty2.c: New.
1358
1359 2004-12-23  Richard Henderson  <rth@redhat.com>
1360
1361         * lib/target-supports.exp (check_effective_target_vect_no_align):
1362         Remove i?86 and x86-64.
1363
1364 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
1365
1366         PR c++/16405
1367         * g++.dg/opt/temp1.C: New test.
1368
1369 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1370
1371         PR c++/18733
1372         * g++.dg/template/friend33.C: New testcase.
1373
1374 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
1375
1376         PR c++/18464
1377         * g++.dg/template/cond5.C: New test.
1378
1379         PR c++/18492
1380         * g++.dg/inherit/thunk3.C: New test.
1381
1382         PR c++/11224
1383         * g++.dg/warn/Wunused-9.C: New test.
1384
1385 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
1386
1387         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
1388
1389 2004-12-22  Jan Beulich  <jbeulich@novell.com>
1390
1391         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
1392
1393 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
1394
1395         PR c++/18378
1396         * g++.dg/ext/packed8.C: New test.
1397
1398         PR c++/13268
1399         * g++.dg/template/crash31.C: New test.
1400
1401         PR c++/19034
1402         * g++.dg/template/crash30.C: New test.
1403
1404 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
1405
1406         PR C++/18984
1407         * g++.dg/eh/ctor3.C: New test.
1408
1409 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
1410
1411         * objc.dg/stabs-1.m: Allow section name to be quoted and
1412         assembly label to begin with '.LL'.
1413
1414 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
1415
1416         * gcc.dg/vect/vect.exp
1417         (check_effective_target_lp64_or_vect_no_align): New.
1418         * gcc.dg/vect/vect-77.c: Use it.
1419         * gcc.dg/vect/vect-78.c: Use it.
1420
1421         * lib/target-supports.exp
1422         (check_effective_target_vect_no_max,
1423         check_effective_target_vect_no_bitwise,
1424         check_effective_target_vect_no_align): New.
1425         * gcc.dg/vect/vect-13.c: Use them.
1426         * gcc.dg/vect/vect-17.c: Ditto.
1427         * gcc.dg/vect/vect-18.c: Ditto.
1428         * gcc.dg/vect/vect-19.c: Ditto.
1429         * gcc.dg/vect/vect-20.c: Ditto.
1430         * gcc.dg/vect/vect-27.c: Ditto.
1431         * gcc.dg/vect/vect-29.c: Ditto.
1432         * gcc.dg/vect/vect-44.c: Ditto.
1433         * gcc.dg/vect/vect-48.c: Ditto.
1434         * gcc.dg/vect/vect-50.c: Ditto.
1435         * gcc.dg/vect/vect-52.c: Ditto.
1436         * gcc.dg/vect/vect-54.c: Ditto.
1437         * gcc.dg/vect/vect-56.c: Ditto.
1438         * gcc.dg/vect/vect-58.c: Ditto.
1439         * gcc.dg/vect/vect-60.c: Ditto.
1440         * gcc.dg/vect/vect-72.c: Ditto.
1441         * gcc.dg/vect/vect-80.c: Ditto.
1442
1443 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
1444
1445         PR c++/14075
1446         * g++.dg/init/string1.C: New.
1447
1448         PR c++/18975
1449         * g++.dg/other/synth1.C: New.
1450
1451 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
1452
1453         PR c/18963
1454         * gcc.dg/pr18963-1.c: New test.
1455
1456 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
1457
1458         PR c/18596
1459         * gcc.dg/funcdef-storage-1.c (foo): Remove.
1460         * gcc.dg/pr18596-1.c: Use dg-error.
1461         (dg-options): Use -fno-unit-at-a-time.
1462         * gcc.dg/pr18596-2.c: New test.
1463         * gcc.dg/pr18596-3.c: New test.
1464
1465 2004-12-20  Roger Sayle  <roger@eyesopen.com>
1466
1467         PR middle-end/18683
1468         * g++.dg/opt/pr18683-1.C: New test case.
1469
1470 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
1471
1472         PR other/19093
1473         * g++.dg/opt/max1.C: Fix for 64bit targets.
1474
1475 2004-12-20  Matt Austern  <austern@apple.com>
1476
1477         PR c++/19044
1478         * g++.dg/ext/builtin6.C: New
1479
1480 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
1481
1482         PR tree-optimization/19080
1483         * gcc.c-torture/compile/pr19080.c: New test.
1484
1485 2004-12-20  Steven Bosscher  <stevenb@suse.de>
1486
1487         * gcc.dg/20041219-1.c: New test.
1488
1489 2004-12-19  Roger Sayle  <roger@eyesopen.com>
1490
1491         PR middle-end/19068
1492         * g++.dg/opt/max1.C: New test case.
1493
1494 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
1495
1496         * gcc.dg/fdata-sections-1.c: New test.
1497
1498 2004-12-18  Roger Sayle  <roger@eyesopen.com>
1499
1500         PR middle-end/18548
1501         * gcc.dg/max-1.c: New test case.
1502
1503 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
1504
1505         * gcc.c-torture/execute/20041218-1.c: New test.
1506
1507 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
1508
1509         * gcc.dg/pr18501.c: New test.
1510         * gcc.dg/uninit-5.c: XFAIL.
1511         * gcc.dg/uninit-9.c: XFAIL.
1512
1513 2004-12-17  Dale Johannesen  <dalej@apple.com>
1514
1515         * gcc.dg/20041213-1.c:  New.
1516
1517 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
1518
1519         * objc.dg/stabs-1.m: Allow assembly label to begin
1520         with a dot ('.').
1521
1522 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
1523
1524         * gcc.c-torture/execute/20041213-1.c: Move...
1525         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
1526
1527 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
1528
1529         PR c++/18721
1530         * g++.dg/lookup/conv-5.C: New.
1531
1532 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
1533
1534         * objc.dg/stabs-1.m: New test.
1535
1536 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
1537
1538         * gcc.dg/visibility-c.c: Change compile to
1539         assemble for the test.
1540
1541 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
1542
1543         PR target/19041
1544         * gcc.dg/visibility-c.c: New test.
1545
1546 2004-12-16  Roger Sayle  <roger@eyesopen.com>
1547
1548         PR middle-end/18493
1549         * gcc.dg/switch-8.c: New test case.
1550
1551 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
1552
1553         PR c++/18905
1554         * g++.dg/template/init4.C: New.
1555         * g++.dg/opt/static3.C: Enable optimizer.
1556
1557 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
1558
1559         * g++.dg/other/complex1.C: New test.
1560
1561 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
1562
1563         * g++.dg/opt/inline9.C: New test.
1564
1565 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1566
1567         PR fortran/18993
1568         * gfotran.dg/nullify_1.f: New test.
1569
1570 2004-12-15  Richard Henderson  <rth@redhat.com>
1571
1572         * gcc.target/i386/i386.exp: New harness.
1573         * gcc.target/i386/vect-args.c: New.
1574
1575 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
1576
1577         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
1578
1579 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1580
1581         PR c++/18825
1582         * g++.dg/template/friend32.C: New test.
1583
1584 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
1585
1586         * cpp/pragma-once-1.c: New test.
1587         * cpp/pragma-once-1b.h: Likewise.
1588         * cpp/pragma-once-1c.h: Likewise.
1589         * cpp/pragma-once-1d.h: Likewise.
1590         * cpp/inc/pragma-once-1a.h: Likewise.
1591
1592 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
1593             Steven G. Kargl  <kargls@comcast.net>
1594
1595         PR fortran/17597
1596         * gfortran.dg/list_read_3.f90: New test.
1597
1598 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
1599
1600         * gcc.dg/ftrapv-2.c: New test.
1601
1602 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
1603
1604         PR c++/18981
1605         * g++.dg/template/typename9.C: New test.
1606
1607 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
1608
1609         PR c++/18738
1610         * g++.dg/template/typename8.C: New test.
1611         * g++.dg/parse/friend2.C: Tweak error message.
1612
1613 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
1614
1615         * gcc.c-torture/20041214-1.c: New test.
1616
1617 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
1618
1619         PR c++/18965
1620         * g++.dg/init/array17.C: New test.
1621
1622 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
1623
1624         PR c++/18793
1625         * g++.dg/init/aggr3.C: New test.
1626
1627 2004-12-14  Janis Johnson  <janis187@us.ibm.com
1628
1629         * gcc.dg/altivec-types-1.c: New test.
1630         * gcc.dg/altivec-types-2.c: New test.
1631         * gcc.dg/altivec-types-3.c: New test.
1632         * gcc.dg/altivec-types-4.c: New test.
1633         * g++.dg/ext/altivec-types-1.C: New test.
1634         * g++.dg/ext/altivec-types-2.C: New test.
1635         * g++.dg/ext/altivec-types-3.C: New test.
1636         * g++.dg/ext/altivec-types-4.C: New test.
1637
1638 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
1639
1640         PR middle-end/18951
1641         * gcc.c-torture/execute/20041213-1.c: New test.
1642
1643 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
1644
1645         PR c++/18949
1646         * g++.dg/template/cast1.C: New.
1647
1648 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
1649
1650         * gcc.c-torture/execute/20041213-2.c: New test.
1651
1652 2004-12-13  Richard Henderson  <rth@redhat.com>
1653
1654         * gcc.dg/i386-sse-10.c: Fix typo in options.
1655
1656 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
1657
1658         PR c++/18968
1659         * g++.dg/opt/pr18968.C: New test.
1660
1661 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
1662
1663         PR c++/18925
1664         * g++.dg/ext/visibility/staticdatamem.C: New test.
1665
1666 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
1667
1668         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
1669
1670 2004-12-13  Roger Sayle  <roger@eyesopen.com>
1671
1672         PR rtl-optimization/18928
1673         * gcc.dg/pr18928-1.c: New test case.
1674
1675 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
1676
1677         PR tree-opt/16951
1678         * gcc.c-torture/compile/20041211-1.c: New.
1679
1680 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1681
1682         PR middle-end/17564
1683         * gcc.c-torture/execute/20041212-1.c: New test.
1684
1685 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1686
1687         PR fortran/18869
1688         * gfortran.dg/common_1.f90: New test.
1689
1690 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
1691         Paul Brook  <paul@codesourcery.com>
1692
1693         PR fortran/16222
1694         * gfortran.dg/real_do_1.f90: New test.
1695
1696 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
1697
1698         PR tree-opt/18040
1699         * g++.dg/opt/ptrmem6.C: New test.
1700
1701 2004-12-11  Roger Sayle  <roger@eyesopen.com>
1702
1703         PR middle-end/18921
1704         * gcc.dg/pr18921-1.c: New test case.
1705
1706 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1707
1708         PR fortran/17175
1709         * gfortran.dg/scale_1.f90: New test.
1710
1711 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
1712
1713         PR middle-end/18903
1714         * gcc.c-torture/compile/pr18903.c: New test.
1715
1716 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
1717
1718         * gcc.c-torture/execute/20041210-1.c: New test.
1719
1720 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1721
1722         PR c++/18731
1723         * g++.dg/parser/struct-1.C: New test.
1724         * g++.dg/parser/struct-2.C: New test.
1725         * g++.dg/parser/struct-3.C: New test.
1726
1727 2004-12-09  Richard Henderson  <rth@redhat.com>
1728
1729         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
1730
1731         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
1732         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
1733
1734 2004-12-09  Matt Austern  <austern@apple.com>
1735
1736         PR c++/18514
1737         * g++.dg/ext/builtin1.C: New
1738         * g++.dg/ext/builtin2.C: New
1739         * g++.dg/ext/builtin3.C: New
1740         * g++.dg/ext/builtin4.C: New
1741         * g++.dg/ext/builtin5.C: New
1742
1743 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
1744
1745         PR tree-opt/18904
1746         * g++.dg/opt/ptrmem5.C: New test.
1747
1748 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
1749
1750         * g++.dg/parse/typename5.C: Adjust for new error.
1751         * g++.dg/parse/typename7.C: New.
1752
1753 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1754
1755         PR c++/18073
1756         * g++.dg/other/mmintrin.C: New test.
1757
1758 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
1759
1760         PR c++/16681
1761         * g++.dg/init/array15.C: New.
1762         * g++.dg/init/array16.C: New.
1763
1764 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1765
1766         PR fortran/18826
1767         * gfortran.dg/assign_1.f90: New test.
1768
1769 2004-12-08  Nick Clifton  <nickc@redhat.com>
1770
1771         * gcc.target/xstormy16/bss_below100: New directory containing tests.
1772         * gcc.target/xstormy16/data_below100: Likewise.
1773         * gcc.target/xstormy16/sfr: Likewise.
1774         * gcc.target/xstormy16/below100.S: New test source file.
1775         * gcc.target/xstormy16/below100.ld: New test linker script.
1776         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
1777         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
1778         bp instructions.
1779         * gcc.target/xstormy16/bp.c: Likewise.
1780
1781         * gcc.target/xstormy16/bss_below100: New files:
1782         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
1783         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
1784         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
1785         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
1786         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
1787         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
1788         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
1789         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
1790         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
1791         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
1792         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
1793         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
1794         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
1795         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
1796         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
1797         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
1798         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
1799         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
1800         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
1801         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
1802         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
1803         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
1804         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
1805         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
1806         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
1807         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
1808         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
1809
1810         * gcc.target/xstormy16/data_below100: New files:
1811         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
1812         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
1813         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
1814         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
1815         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
1816         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
1817         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
1818         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
1819         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
1820         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
1821         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
1822         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
1823         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
1824         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
1825         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
1826         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
1827         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
1828         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
1829         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
1830         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
1831         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
1832         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
1833         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
1834         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
1835         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
1836         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
1837         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
1838
1839         * gcc.target/xstormy16/sfr: New files:
1840         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
1841         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
1842         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
1843         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
1844         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
1845         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
1846         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
1847         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
1848         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
1849         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
1850         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
1851         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
1852         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
1853         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
1854         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
1855         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
1856         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
1857         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
1858         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
1859         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
1860         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
1861         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
1862         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
1863         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
1864         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
1865         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
1866         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
1867         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
1868         27_if0_sfrw_bitfield_f.c
1869
1870 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1871
1872         PR c++/18100
1873         * g++.dg/lookup/name-clash4.C: New test.
1874
1875 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
1876
1877         PR c++/18672
1878         * g++.dg/opt/array1.C: New.
1879
1880         PR c++/18803
1881         * g++.dg/template/operator5.C: New.
1882
1883 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
1884
1885         PR c/18867
1886         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
1887
1888 2004-12-07  Steven Bosscher  <stevenb@suse.de>
1889
1890         * gcc.dg/noncompile/20041207.c: New test.
1891
1892 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
1893
1894         * g++.dg/other/unreachable-1.C: New test.
1895
1896 2004-12-06  Nick Clifton  <nickc@redhat.com>
1897
1898         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
1899         <limits.h> because the latter comes from gcc's include/ directory
1900         and not the newlib/libc/include directory.
1901
1902 2004-12-04  Richard Henderson  <rth@redhat.com>
1903
1904         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
1905
1906 2004-12-04  Richard Henderson  <rth@redhat.com>
1907
1908         * lib/target-supports.exp (check_gc_sections_available): Disable
1909         for alpha and ia64.
1910
1911 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
1912
1913         PR middle-end/17909
1914         * g++.dg/other/vararg-2.C: New test.
1915
1916 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1917
1918         PR c++/17011, c++/17971
1919         * g++.dg/template/error15.C: Adjust expected error.
1920         * g++.dg/template/instantiate3.C: Likewise.
1921
1922 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
1923
1924         * gcc.dg/altivec-18.c: Fix for darwin
1925
1926 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
1927
1928         PR c++/18782
1929         * g++.dg/parse/ptrmem2.C: New.
1930
1931         PR c++/18318
1932         * g++.dg/template/new1.C: New.
1933
1934 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1935
1936         PR fortran/18710
1937         * gfortran.dg/direct_io_3.f90: New test.
1938
1939 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
1940
1941         PR 18758
1942         * g++.dg/parse/crash21.C: New.
1943
1944 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1945
1946         PR c++/15664, c++/18276
1947         * g++.dg/template/ttp13.C: New test.
1948         * g++.dg/template/ttp14.C: Likewise.
1949
1950 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1951
1952         PR c++/18123
1953         * g++.dg/parse/enum2.C: New test.
1954         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
1955
1956 2004-12-02  Nick Clifton  <nickc@redhat.com>
1957
1958         * gcc.target/xstormy16: New test directory.
1959         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
1960         * gcc.target/xstormy16/bp.c: Check the generation of bp
1961         instructions.
1962         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
1963         bn instructions and the BELOW100 attribute.
1964
1965 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
1966
1967         PR target/16952
1968         * gcc.dg/ppc-eabi.c: New.
1969
1970 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
1971
1972         PR fortran/18284
1973         * gfortran.dg/backspace.f90
1974
1975 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
1976
1977         * gfortran.dg/inquire.f90: New test.
1978
1979 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
1980
1981         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
1982         handle effective-target-keyword.
1983         (dg-skip-if): Support effective-target keyword as target list.
1984         (dg-xfail-if): Ditto.
1985         * lib/target-supports.exp (is-effective-target-keyword): New proc.
1986
1987 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
1988
1989         PR tree-optimization/18291
1990         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
1991
1992 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
1993
1994         PR C++/18729
1995         * g++.dg/parse/crash20.C: New.
1996
1997         PR c++/17431
1998         * g++.dg/overload/arg1.C: New.
1999         * g++.dg/overload/arg2.C: New.
2000         * g++.dg/overload/arg3.C: New.
2001         * g++.dg/overload/arg4.C: New.
2002
2003 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
2004
2005         * gcc.dg/c99-flex-array-4.c: Remove.
2006
2007 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
2008
2009         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
2010
2011         * lib/target-supports.exp (is-effective-target): Simplify.
2012
2013         * lib/target-supports.exp (check_effective_target_vect_long):
2014         Fix for powerpc64-*-*.
2015
2016 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
2017
2018         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
2019         to support new requirements on FreeBSD 5.
2020
2021 2004-11-30  Devang Patel  <dpatel@apple.com>
2022
2023         PR 18702
2024         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
2025
2026 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
2027
2028         * g++.dg/ext/altivec-13.C: New test.
2029
2030 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
2031
2032         PR tree-opt/18298
2033         * gcc.c-torture/execute/p18298.c: New test.
2034
2035 2004-11-30  Ira Rosen  <irar@il.ibm.com>
2036             Dorit Naishlos  <dorit@il.ibm.com>
2037
2038         PR tree-opt/18607
2039         * gcc.dg/vect/vect-89.c: New test.
2040
2041 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
2042
2043         * gcc.dg/pr18596-1.c: New test.
2044
2045 2004-11-30  Ben Elliston  <bje@au.ibm.com>
2046
2047         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
2048
2049 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
2050
2051         PR c/18479
2052         * gcc.dg/pr18479.c: New test.
2053
2054 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
2055
2056         PR target/18490
2057         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
2058         mmix-knuth-mmixware.
2059
2060         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
2061         cris-*-elf* cris-*-aout* mmix-*-*
2062
2063 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
2064
2065         PR middle-end/18725
2066         * gcc.dg/pr18725.c: New test.
2067
2068 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
2069
2070         PR target/18488
2071         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
2072
2073         PR target/18336
2074         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
2075
2076 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
2077
2078         PR c++/18368
2079         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
2080         * g++.old-deja/g++.law/ctors5.C: Likewise.
2081         * g++.old-deja/g++.other/crash25.C: Likewise.
2082
2083         PR c++/18674
2084         * g++.dg/template/error16.C: New test.
2085
2086         PR c++/18512
2087         * g++.dg/template/crash29.C: New test.
2088
2089 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
2090
2091         PR tree-optimization/18712
2092         * gcc.c-torture/compile/pr18712.c: New test.
2093
2094 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
2095
2096         PR c/7544
2097         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
2098         tests.
2099
2100 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2101
2102         PR c++/18652
2103         * g++.dg/lookup/crash6.C: New test.
2104
2105 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
2106
2107         PR middle-end/18164
2108         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
2109
2110 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
2111
2112         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
2113         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
2114         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
2115
2116 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
2117
2118         * gcc.dg/pr18164.c: New test.
2119
2120 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
2121
2122         * gcc.dg/funroll-loops-all.c: New.
2123
2124 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
2125
2126         PR target/18489
2127         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
2128         delimeter, match space and TAB as well as ":".
2129
2130         PR target/18484
2131         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
2132
2133         PR target/18348
2134         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
2135
2136         PR target/18345
2137         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
2138
2139         PR target/18337
2140         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
2141
2142 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
2143
2144         * gfortran.dg/direct_io_2.f90: New test.
2145
2146 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
2147
2148         PR target/18334
2149         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
2150
2151 2004-11-28  Richard Henderson  <rth@redhat.com>
2152
2153         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
2154
2155 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
2156
2157         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
2158         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
2159         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
2160         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
2161         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
2162         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
2163         gcc.dg/pointer-arith-8.c: New tests.
2164
2165 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
2166
2167         PR fortran/18364
2168         * gfortran.dg/endfile.f90: New test.
2169
2170 2004-11-27  Falk Hueffner  <falk@debian.org>
2171
2172         * gcc.dg/loop-6.c: New test.
2173
2174 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
2175
2176         * gcc.c-torture/execute/20041126-1.c: New test.
2177
2178 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
2179
2180         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
2181         on IRIX.
2182
2183 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
2184
2185         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
2186         functions.
2187
2188 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
2189
2190         PR rtl-optimization/17825
2191         * gcc.c-torture/compile/20041119-1.c: New test.
2192
2193 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2194
2195         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
2196         Check existence of ld library path variables before unsetting.
2197
2198 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
2199
2200         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
2201
2202 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
2203
2204         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
2205
2206 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
2207
2208         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
2209
2210 2004-11-26  Ben Elliston  <bje@au.ibm.com>
2211
2212         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
2213         dg-do directive.
2214
2215 2004-11-26  Ben Elliston  <bje@au.ibm.com>
2216
2217         * gcc.dg/pr17957.c: Pass --param, not -param.
2218
2219 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
2220
2221         PR middle-end/17957
2222         * testsuite/gcc.dg/pr17957.c: New test.
2223
2224 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
2225
2226         PR c++/18445
2227         * g++.dg/template/crash28.C: Likewise.
2228
2229         PR c++/18001
2230         * g++.dg/expr/unary2.C: Adjust lvalue messages.
2231         * g++.dg/ext/lvaddr.C: Likewise.
2232         * g++.dg/opt/pr7503-3.C: Likewise.
2233
2234         PR c++/18466
2235         * g++.dg/parse/qualified3.C: New test.
2236         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
2237
2238         PR c++/18545
2239         * g++.dg/expr/return1.C: New test.
2240
2241 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2242
2243         Friend class name lookup 3/n, PR c++/3332
2244         * g++.dg/lookup/friend3.C: New test.
2245         * g++.dg/lookup/friend4.C: Likewise.
2246         * g++.dg/lookup/friend5.C: Likewise.
2247
2248 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2249
2250         Friend class name lookup 2/n, PR c++/14513, c++/15410
2251         * g++.dg/lookup/friend2.C: New test.
2252         * g++.dg/template/friend31.C: Likewise.
2253
2254 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2255
2256         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
2257
2258 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
2259
2260         PR c++/17473
2261         * g++.dg/tc1/dr56.C: Remove.
2262         * g++.dg/template/typedef1.C: Add dg-error markers.
2263         * g++.old-deja/g++.other/typedef7.C: Likewise.
2264
2265         PR c++/18285
2266         * g++.dg/parse/typedef7.C: New test.
2267
2268 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
2269
2270         * gcc.c-torture/execute/20041124-1.c: New test.
2271
2272 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
2273
2274         * g++.dg/template/deduce3.C: New test.
2275
2276         PR c++/18586
2277         * g++.dg/template/crash27.C: New test.
2278
2279         PR c++/18530
2280         * g++.dg/warn/Wshadow-3.C: New test.
2281
2282 2004-11-24  Devang Patel  <dpatel@apple.com>
2283
2284         PR/18555
2285         * gcc.dg/cpp/isysroot-1.c: New test.
2286         * gcc.dg/cpp/usr/include/stdio.h: New file.
2287         * gcc.dg/cpp/isysroot-2.c: New test.
2288         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
2289         New file.
2290
2291 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2292
2293         PR c++/8929
2294         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
2295
2296 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
2297
2298         * gcc.target/sparc/align.c: Do not include <stdint.h>.
2299         * gcc.target/sparc/pdist.c: Likewise.
2300
2301 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
2302
2303         PR c++/16882
2304         * g++.dg/conversion/simd1.C: New test.
2305
2306 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2307
2308         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
2309         and restore_ld_library_path_env_vars.
2310         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
2311         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
2312         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
2313         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
2314
2315 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
2316
2317         * gcc.dg/pragma-align-2.c: Test macro expansion.
2318         * gcc.dg/pragma-pack-2.c: New test.
2319
2320 2004-11-23  Richard Henderson  <rth@redhat.com>
2321
2322         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
2323         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
2324         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
2325         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
2326         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
2327         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
2328
2329         * gcc.dg/vect/vect.exp: Add check for alpha.
2330         * lib/target-supports.exp (check_alpha_max_hw_available): New.
2331         (check_effective_target_vect_int): Enable for alpha.
2332         (check_effective_target_vect_long): New.
2333         (is-effective-target): Add it.
2334
2335 2004-11-23  Uros Bizjak <uros@kss-loka.si>
2336
2337         * gcc.dg/pr18614-1.c: New test.
2338
2339 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
2340
2341         * gcc.dg/setjmp-2.c: New test.
2342
2343 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
2344
2345         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
2346         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
2347         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
2348         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
2349         gcc.target/sparc/pdist.c: New tests.
2350
2351 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
2352
2353         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
2354
2355 2004-11-22  Dale Johannesen  <dalej@apple.com>
2356
2357         * gcc.dg/20041111-1.c:  New.
2358
2359 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
2360
2361         PR tree-opt/18536
2362         * gcc.dg/vect/pr18536.c: New test.
2363
2364 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2365
2366         PR c++/18354
2367         * g++.dg/template/nontype11.C: New test.
2368
2369 2004-11-21  Roger Sayle  <roger@eyesopen.com>
2370
2371         PR middle-end/18520
2372         * gcc.dg/pr18520-1.c: New test case.
2373
2374 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
2375
2376         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
2377         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
2378         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
2379         expected diagnostics.
2380
2381 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
2382
2383         PR target/18580
2384         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
2385         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
2386         vect-77.c, vect-77a.c: XFAIL on the SPARC.
2387
2388 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
2389
2390         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
2391
2392 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
2393             Joseph Myers  <joseph@codesourcery.com>
2394
2395         * lib/target-supports.exp (check_visibility_available): Really
2396         test the compiler.
2397
2398 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
2399
2400         PR tree-opt/18181
2401         * gcc.dg/vect/vect-85.c: New test.
2402         * gcc.dg/vect/vect-86.c: New test.
2403         * gcc.dg/vect/vect-87.c: New test.
2404         * gcc.dg/vect/vect-88.c: New test.
2405
2406 2004-11-19  Ben Elliston  <bje@au.ibm.com>
2407
2408         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
2409
2410 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
2411
2412         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
2413         * gcc.dg/ppc-and-1.c: Ditto.
2414         * gcc.dg/ppc-compare-1.c: Ditto.
2415         * gcc.dg/ppc-mov-1.c: Ditto
2416
2417 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
2418             Mark Mitchell  <mark@codesourcery.com>
2419
2420         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
2421
2422 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
2423             Aldy Hernandez  <aldyh@redhat.com>
2424
2425         * lib/target-supports.exp (check_effective_target_vect_int): New
2426         (check_effective_target_vect_float): New
2427         (check_effective_target_vect_double): New.
2428         (is-effective-target): Support new effective targets keywords.
2429         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
2430         default action for dg-do.
2431         * gcc.dg/vect/pr16105.c: Use new support.
2432         * gcc.dg/vect/pr18400.c: Ditto.
2433         * gcc.dg/vect/pr18425.c: Ditto.
2434         * gcc.dg/vect/vect-1.c: Ditto.
2435         * gcc.dg/vect/vect-10.c: Ditto.
2436         * gcc.dg/vect/vect-11.c: Ditto.
2437         * gcc.dg/vect/vect-12.c: Ditto.
2438         * gcc.dg/vect/vect-13.c: Ditto.
2439         * gcc.dg/vect/vect-14.c: Ditto.
2440         * gcc.dg/vect/vect-15.c: Ditto.
2441         * gcc.dg/vect/vect-16.c: Ditto.
2442         * gcc.dg/vect/vect-17.c: Ditto.
2443         * gcc.dg/vect/vect-18.c: Ditto.
2444         * gcc.dg/vect/vect-19.c: Ditto.
2445         * gcc.dg/vect/vect-2.c: Ditto.
2446         * gcc.dg/vect/vect-20.c: Ditto.
2447         * gcc.dg/vect/vect-21.c: Ditto.
2448         * gcc.dg/vect/vect-22.c: Ditto.
2449         * gcc.dg/vect/vect-23.c: Ditto.
2450         * gcc.dg/vect/vect-24.c: Ditto.
2451         * gcc.dg/vect/vect-25.c: Ditto.
2452         * gcc.dg/vect/vect-26.c: Ditto.
2453         * gcc.dg/vect/vect-27.c: Ditto.
2454         * gcc.dg/vect/vect-27a.c: Ditto.
2455         * gcc.dg/vect/vect-28.c: Ditto.
2456         * gcc.dg/vect/vect-29.c: Ditto.
2457         * gcc.dg/vect/vect-29a.c: Ditto.
2458         * gcc.dg/vect/vect-3.c: Ditto.
2459         * gcc.dg/vect/vect-30.c: Ditto.
2460         * gcc.dg/vect/vect-31.c: Ditto.
2461         * gcc.dg/vect/vect-32.c: Ditto.
2462         * gcc.dg/vect/vect-33.c: Ditto.
2463         * gcc.dg/vect/vect-34.c: Ditto.
2464         * gcc.dg/vect/vect-35.c: Ditto.
2465         * gcc.dg/vect/vect-36.c: Ditto.
2466         * gcc.dg/vect/vect-37.c: Ditto.
2467         * gcc.dg/vect/vect-38.c: Ditto.
2468         * gcc.dg/vect/vect-4.c: Ditto.
2469         * gcc.dg/vect/vect-40.c: Ditto.
2470         * gcc.dg/vect/vect-41.c: Ditto.
2471         * gcc.dg/vect/vect-42.c: Ditto.
2472         * gcc.dg/vect/vect-43.c: Ditto.
2473         * gcc.dg/vect/vect-44.c: Ditto.
2474         * gcc.dg/vect/vect-45.c: Ditto.
2475         * gcc.dg/vect/vect-46.c: Ditto.
2476         * gcc.dg/vect/vect-47.c: Ditto.
2477         * gcc.dg/vect/vect-48.c: Ditto.
2478         * gcc.dg/vect/vect-48a.c: Ditto.
2479         * gcc.dg/vect/vect-49.c: Ditto.
2480         * gcc.dg/vect/vect-5.c: Ditto.
2481         * gcc.dg/vect/vect-50.c: Ditto.
2482         * gcc.dg/vect/vect-51.c: Ditto.
2483         * gcc.dg/vect/vect-52.c: Ditto.
2484         * gcc.dg/vect/vect-53.c: Ditto.
2485         * gcc.dg/vect/vect-54.c: Ditto.
2486         * gcc.dg/vect/vect-55.c: Ditto.
2487         * gcc.dg/vect/vect-56.c: Ditto.
2488         * gcc.dg/vect/vect-56a.c: Ditto.
2489         * gcc.dg/vect/vect-57.c: Ditto.
2490         * gcc.dg/vect/vect-58.c: Ditto.
2491         * gcc.dg/vect/vect-59.c: Ditto.
2492         * gcc.dg/vect/vect-6.c: Ditto.
2493         * gcc.dg/vect/vect-60.c: Ditto.
2494         * gcc.dg/vect/vect-61.c: Ditto.
2495         * gcc.dg/vect/vect-62.c: Ditto.
2496         * gcc.dg/vect/vect-63.c: Ditto.
2497         * gcc.dg/vect/vect-64.c: Ditto.
2498         * gcc.dg/vect/vect-65.c: Ditto.
2499         * gcc.dg/vect/vect-66.c: Ditto.
2500         * gcc.dg/vect/vect-67.c: Ditto.
2501         * gcc.dg/vect/vect-68.c: Ditto.
2502         * gcc.dg/vect/vect-69.c: Ditto.
2503         * gcc.dg/vect/vect-7.c: Ditto.
2504         * gcc.dg/vect/vect-72.c: Ditto.
2505         * gcc.dg/vect/vect-72a.c: Ditto.
2506         * gcc.dg/vect/vect-73.c: Ditto.
2507         * gcc.dg/vect/vect-74.c: Ditto.
2508         * gcc.dg/vect/vect-75.c: Ditto.
2509         * gcc.dg/vect/vect-76.c: Ditto.
2510         * gcc.dg/vect/vect-77.c: Ditto.
2511         * gcc.dg/vect/vect-77a.c: Ditto.
2512         * gcc.dg/vect/vect-78.c: Ditto.
2513         * gcc.dg/vect/vect-79.c: Ditto.
2514         * gcc.dg/vect/vect-8.c: Ditto.
2515         * gcc.dg/vect/vect-80.c: Ditto.
2516         * gcc.dg/vect/vect-82.c: Ditto.
2517         * gcc.dg/vect/vect-82_64.c: Ditto.
2518         * gcc.dg/vect/vect-83.c: Ditto.
2519         * gcc.dg/vect/vect-83_64.c: Ditto.
2520         * gcc.dg/vect/vect-9.c: Ditto.
2521         * gcc.dg/vect/vect-all.c: Ditto.
2522         * gcc.dg/vect/vect-none.c: Ditto.
2523
2524 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
2525
2526         * lib/gcc-dg.exp (dg-skip-if): New function.
2527         (dg-forbid-option): Remove.
2528         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
2529         * g++.dg/abi/bitfield8.C: Likewise.
2530         * g++.dg/abi/dtor1.C: Likewise.
2531         * g++.dg/abi/empty10.C: Likewise.
2532         * g++.dg/abi/empty7.C: Likewise.
2533         * g++.dg/abi/empty9.C: Likewise.
2534         * g++.dg/abi/layout3.C: Likewise.
2535         * g++.dg/abi/layout4.C: Likewise.
2536         * g++.dg/abi/thunk1.C: Likewise.
2537         * g++.dg/abi/thunk2.C: Likewise.
2538         * g++.dg/abi/vbase11.C: Likewise.
2539         * g++.dg/abi/vthunk2.C: Likewise.
2540         * g++.dg/abi/vthunk3.C: Likewise.
2541         * g++.dg/ext/attrib8.C: Likewise.
2542         * g++.dg/opt/longbranch2.C: Likewise.
2543         * g++.dg/opt/reg-stack4.C: Likewise.
2544         * g++.old-deja/g++.ext/attrib1.C: Likewise.
2545         * g++.old-deja/g++.ext/attrib2.C: Likewise.
2546         * g++.old-deja/g++.ext/attrib3.C: Likewise.
2547         * g++.old-deja/g++.other/store-expr1.C: Likewise.
2548         * g++.old-deja/g++.other/store-expr2.C: Likewise.
2549         * gcc.dg/20000609-1.c: Likewise.
2550         * gcc.dg/20000720-1.c: Likewise.
2551         * gcc.dg/20011107-1.c: Likewise.
2552         * gcc.dg/20011119-1.c: Likewise.
2553         * gcc.dg/20020108-1.c: Likewise.
2554         * gcc.dg/20020122-2.c: Likewise.
2555         * gcc.dg/20020122-3.c: Likewise.
2556         * gcc.dg/20020201-3.c: Likewise.
2557         * gcc.dg/20020206-1.c: Likewise.
2558         * gcc.dg/20020218-1.c: Likewise.
2559         * gcc.dg/20020310-1.c: Likewise.
2560         * gcc.dg/20020411-1.c: Likewise.
2561         * gcc.dg/20020418-2.c: Likewise.
2562         * gcc.dg/20020426-1.c: Likewise.
2563         * gcc.dg/20020426-2.c: Likewise.
2564         * gcc.dg/20020517-1.c: Likewise.
2565         * gcc.dg/20020523-1.c: Likewise.
2566         * gcc.dg/20020523-2.c: Likewise.
2567         * gcc.dg/20020729-1.c: Likewise.
2568         * gcc.dg/20030204-1.c: Likewise.
2569         * gcc.dg/20030826-2.c: Likewise.
2570         * gcc.dg/20030926-1.c: Likewise.
2571         * gcc.dg/20031202-1.c: Likewise.
2572         * gcc.dg/980312-1.c: Likewise.
2573         * gcc.dg/980313-1.c: Likewise.
2574         * gcc.dg/990117-1.c: Likewise.
2575         * gcc.dg/990424-1.c: Likewise.
2576         * gcc.dg/990524-1.c: Likewise.
2577         * gcc.dg/991230-1.c: Likewise.
2578         * gcc.dg/i386-387-1.c: Likewise.
2579         * gcc.dg/i386-387-2.c: Likewise.
2580         * gcc.dg/i386-387-3.c: Likewise.
2581         * gcc.dg/i386-387-4.c: Likewise.
2582         * gcc.dg/i386-387-5.c: Likewise.
2583         * gcc.dg/i386-387-6.c: Likewise.
2584         * gcc.dg/i386-asm-1.c: Likewise.
2585         * gcc.dg/i386-bitfield1.c: Likewise.
2586         * gcc.dg/i386-bitfield2.c: Likewise.
2587         * gcc.dg/i386-loop-1.c: Likewise.
2588         * gcc.dg/i386-loop-2.c: Likewise.
2589         * gcc.dg/i386-loop-3.c: Likewise.
2590         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
2591         * gcc.dg/i386-pic-1.c: Likewise.
2592         * gcc.dg/i386-regparm.c: Likewise.
2593         * gcc.dg/i386-signbit-1.c: Likewise.
2594         * gcc.dg/i386-signbit-2.c: Likewise.
2595         * gcc.dg/i386-signbit-3.c: Likewise.
2596         * gcc.dg/i386-sse-5.c: Likewise.
2597         * gcc.dg/i386-sse-8.c: Likewise.
2598         * gcc.dg/i386-unroll-1.c: Likewise.
2599         * gcc.dg/tls/opt-1.c: Likewise.
2600         * gcc.dg/tls/opt-2.c: Likewise.
2601         * gcc.dg/unroll-1.c: Likewise.
2602         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
2603         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
2604         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
2605         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
2606
2607 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2608
2609         * g++.dg/template/incomplete1.C: New test.
2610
2611 2004-11-16  Nick Clifton  <nickc@redhat.com>
2612
2613         Revert patches accidentally commited during checkin of fixes for
2614         xstormy16 tests:
2615         gcc.c-torture/execute/simd-4.c: Revert
2616         gcc.dg/20040910-1.c: Revert.
2617
2618 2004-11-16  Paul Brook  <paul@codesourcery.com>
2619
2620         PR fortran/13010
2621         * gfortran.dg/der_pointer_1.f90: New test.
2622
2623 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
2624
2625         PR c/18498
2626         * gcc.dg/bitfld-13.c: New test.
2627
2628 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
2629
2630         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
2631         powerpc*-*-linux*.
2632
2633         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
2634         * gcc.dg/ppc64-abi-2.c: Ditto.
2635         * gcc.dg/ppc64-abi-3.c: Ditto.
2636
2637         * lib/gcc-dg.exp (dg-target-list): Remove.
2638
2639 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
2640
2641         * gcc.dg/ia64-postinc.c: New test.
2642
2643 2004-11-15  Mark Mitchell <mark@codesourcery.com>
2644
2645         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
2646
2647 2004-11-15  Nick Clifton  <nickc@redhat.com>
2648
2649         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
2650         __INT_MAX__ so that the test can be compiled by toolchains
2651         targeted at 16-bit processors.
2652
2653         * gcc.dg/20040625-1.c: Use long constants rather than integers
2654         when performing arithmetic that will overflow 16-bits.
2655
2656         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
2657         xstormy16.  It does not support 128-bit vector operations.
2658
2659         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
2660         with the macro PTR_TYPE.  Define this macro to an integer type
2661         suitable for holding a pointer.
2662
2663         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
2664         the target is a 16-bit processor.
2665
2666         * gcc.dg/cpp/if-2.c: Expect a different warning message from
2667         16-bit targets where the character constant will be too long.
2668
2669         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
2670         where the double will not be directly addressable.
2671
2672 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2673
2674         Friend class name lookup 1/n, PR c++/18471
2675         * g++.dg/template/crash26.C: New test.
2676         * g++.dg/lookup/struct1.C: Adjust expected error.
2677         * g++.dg/parse/elab1.C: Likewise.
2678         * g++.dg/parse/elab2.C: Likewise.
2679         * g++.dg/parse/int-as-enum1.C: Likewise.
2680         * g++.dg/parse/struct-as-enum1.C: Likewise.
2681         * g++.dg/parse/typedef1.C: Likewise.
2682         * g++.dg/parse/typedef3.C: Likewise.
2683         * g++.dg/parse/typedef4.C: Likewise.
2684         * g++.dg/parse/typedef5.C: Likewise.
2685         * g++.dg/template/nontype4.C: Likewise.
2686         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
2687         * g++.old-deja/g++.other/elab1.C: Likewise.
2688         * g++.old-deja/g++.other/syntax4.C: Likewise.
2689
2690 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
2691
2692         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
2693
2694 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
2695
2696         * gcc.c-torture/execute/20041114-1.c: New test.
2697
2698 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
2699
2700         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
2701         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
2702         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
2703         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
2704         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
2705         gcc.dg/switch-7.c: New tests.
2706
2707 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
2708
2709         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
2710
2711 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
2712
2713         PR tree-opt/18400
2714         * gcc.dg/vect/pr18400.c: New test.
2715
2716 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
2717             Andrew Pinski  <pinskia@physics.uc.edu>
2718
2719         PR tree-opt/18425
2720         * gcc.dg/vect/pr18425.c: New test.
2721
2722 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
2723
2724         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
2725         Guard with dg-require-alias and dg-require-visibility.
2726
2727 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
2728
2729         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
2730
2731 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2732
2733         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
2734
2735 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2736
2737         PR c++/17344
2738         * g++.dg/template/defarg5.C: New test.
2739
2740 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
2741
2742         * g++.dg/parse/cast1.C: Run only on ILP32.
2743         * g++.old-deja/g++.mike/p784.C: Likewise.
2744
2745 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
2746
2747         * gcc.c-torture/execute/20041113-1.c: New test.
2748
2749 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
2750
2751         PR target/18230
2752         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
2753         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
2754         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
2755         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
2756         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
2757         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
2758         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
2759         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
2760         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
2761         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
2762         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
2763         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
2764         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
2765
2766 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
2767
2768         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
2769         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
2770         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
2771         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
2772         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
2773         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
2774         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
2775         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
2776         gcc.target/sparc/combined-1.c: New tests.
2777
2778 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
2779
2780         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
2781         New tests.
2782
2783 2004-11-12  Mark Mitchell <mark@codesourcery.com>
2784
2785         * lib/gcc-dg.exp (dg-forbid-option): New function.
2786         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
2787         * g++.dg/abi/bitfield8.C: Likewise.
2788         * g++.dg/abi/dtor1.C: Likewise.
2789         * g++.dg/abi/empty10.C: Likewise.
2790         * g++.dg/abi/empty7.C: Likewise.
2791         * g++.dg/abi/empty9.C: Likewise.
2792         * g++.dg/abi/layout3.C: Likewise.
2793         * g++.dg/abi/layout4.C: Likewise.
2794         * g++.dg/abi/thunk1.C: Likewise.
2795         * g++.dg/abi/thunk2.C: Likewise.
2796         * g++.dg/abi/vbase11.C: Likewise.
2797         * g++.dg/abi/vthunk2.C: Likewise.
2798         * g++.dg/abi/vthunk3.C: Likewise.
2799         * g++.dg/ext/attrib8.C: Likewise.
2800         * g++.dg/opt/longbranch2.C: Likewise.
2801         * g++.dg/opt/reg-stack4.C: Likewise.
2802         * g++.old-deja/g++.ext/attrib1.C: Likewise.
2803         * g++.old-deja/g++.ext/attrib2.C: Likewise.
2804         * g++.old-deja/g++.ext/attrib3.C: Likewise.
2805         * g++.old-deja/g++.other/store-expr1.C: Likewise.
2806         * g++.old-deja/g++.other/store-expr2.C: Likewise.
2807         * gcc.dg/20000609-1.c: Likewise.
2808         * gcc.dg/20000720-1.c: Likewise.
2809         * gcc.dg/20011107-1.c: Likewise.
2810         * gcc.dg/20011119-1.c: Likewise.
2811         * gcc.dg/20020108-1.c: Likewise.
2812         * gcc.dg/20020122-2.c: Likewise.
2813         * gcc.dg/20020122-3.c: Likewise.
2814         * gcc.dg/20020201-3.c: Likewise.
2815         * gcc.dg/20020206-1.c: Likewise.
2816         * gcc.dg/20020218-1.c: Likewise.
2817         * gcc.dg/20020310-1.c: Likewise.
2818         * gcc.dg/20020411-1.c: Likewise.
2819         * gcc.dg/20020418-2.c: Likewise.
2820         * gcc.dg/20020426-1.c: Likewise.
2821         * gcc.dg/20020426-2.c: Likewise.
2822         * gcc.dg/20020517-1.c: Likewise.
2823         * gcc.dg/20020523-1.c: Likewise.
2824         * gcc.dg/20020523-2.c: Likewise.
2825         * gcc.dg/20020729-1.c: Likewise.
2826         * gcc.dg/20030204-1.c: Likewise.
2827         * gcc.dg/20030826-2.c: Likewise.
2828         * gcc.dg/20030926-1.c: Likewise.
2829         * gcc.dg/20031202-1.c: Likewise.
2830         * gcc.dg/980312-1.c: Likewise.
2831         * gcc.dg/980313-1.c: Likewise.
2832         * gcc.dg/990117-1.c: Likewise.
2833         * gcc.dg/990424-1.c: Likewise.
2834         * gcc.dg/990524-1.c: Likewise.
2835         * gcc.dg/991230-1.c: Likewise.
2836         * gcc.dg/i386-387-1.c: Likewise.
2837         * gcc.dg/i386-387-2.c: Likewise.
2838         * gcc.dg/i386-387-3.c: Likewise.
2839         * gcc.dg/i386-387-4.c: Likewise.
2840         * gcc.dg/i386-387-5.c: Likewise.
2841         * gcc.dg/i386-387-6.c: Likewise.
2842         * gcc.dg/i386-asm-1.c: Likewise.
2843         * gcc.dg/i386-bitfield1.c: Likewise.
2844         * gcc.dg/i386-bitfield2.c: Likewise.
2845         * gcc.dg/i386-loop-1.c: Likewise.
2846         * gcc.dg/i386-loop-2.c: Likewise.
2847         * gcc.dg/i386-loop-3.c: Likewise.
2848         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
2849         * gcc.dg/i386-pic-1.c: Likewise.
2850         * gcc.dg/i386-regparm.c: Likewise.
2851         * gcc.dg/i386-signbit-1.c: Likewise.
2852         * gcc.dg/i386-signbit-2.c: Likewise.
2853         * gcc.dg/i386-signbit-3.c: Likewise.
2854         * gcc.dg/i386-sse-5.c: Likewise.
2855         * gcc.dg/i386-sse-8.c: Likewise.
2856         * gcc.dg/i386-unroll-1.c: Likewise.
2857         * gcc.dg/tls/opt-1.c: Likewise.
2858         * gcc.dg/tls/opt-2.c: Likewise.
2859         * gcc.dg/unroll-1.c: Likewise.
2860         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
2861         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
2862         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
2863         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
2864         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
2865         -m64 is specified.
2866
2867 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
2868
2869         PR c++/18389
2870         * g++.dg/parse/cond1.C: New test.
2871
2872         PR c++/18429
2873         * g++.dg/template/array9.C: New test.
2874         * g++.dg/ext/vla1.C: Adjust error messages.
2875         * g++.dg/ext/vlm1.C: Likewise.
2876         * g++.dg/template/crash2.C: Likewise.
2877
2878         PR c++/18436
2879         * g++.dg/template/call3.C: New test.
2880
2881         PR c++/18407
2882         * g++.dg/template/ptrmem11.C: New test.
2883
2884 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
2885
2886         PR other/14264
2887         * lib/g++.exp: Set LC_ALL and LANG to C.
2888         * lib/gcc-dg.exp: Likewise.
2889         * lib/gfortran.exp: Likewise.
2890         * lib/objc.exp: Likewise.
2891         * lib/treelang.exp: Likewise.
2892
2893 2004-11-12  Andreas Schwab  <schwab@suse.de>
2894
2895         * gcc.dg/pr16286.c: Fix last change.
2896
2897 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
2898
2899         PR c++/18416
2900         * g++.dg/init/global1.C: New test.
2901
2902 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
2903
2904         * gcc.c-torture/execute/20041112-1.c: New test.
2905
2906 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
2907
2908         * lib/gcc-dg.exp (dg-target-list): New.
2909
2910 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
2911             Richard Sandiford  <rsandifo@redhat.com>
2912
2913         * lib/target-supports.exp (get-compiler_messages): New.
2914         (check_named_sections_available): Use it.
2915         (check_effective_target_ilp32): New.
2916         (check_effective_target_lp64): New.
2917         (is-effective-target): New.
2918         * lib/gcc-dg.exp (dg-require-effective-target): New.
2919
2920 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
2921
2922         * gcc.dg/precedence-1.c: New test.
2923
2924 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
2925
2926         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
2927
2928         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
2929         message, delete generated files, use more descriptive name for
2930         executable, and make the test unsupported when it cannot be run.
2931
2932         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
2933         (dg-require-weak, dg-require-visibility, dg-require-alias,
2934         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
2935         dg-require-iconv, dg-require-named-sections): Use it.
2936
2937         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
2938
2939 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
2940
2941         PR target/16457
2942         * gcc.dg/ppc-and-1: New
2943
2944         PR target/16796
2945         * gcc.dg/ppc-mov-1.c: New.
2946
2947         PR target/16458
2948         * gcc.dg/ppc-compare-1.c: New.
2949
2950 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
2951
2952         * objc.dg/desig-init-2.m: New test.
2953
2954 2004-11-10  Adam Nemet  <anemet@lnxw.com>
2955
2956         PR middle-end/18160
2957         * g++.dg/warn/register-var-1.C: New test.
2958         * g++.dg/warn/register-var-2.C: New test.
2959
2960 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
2961
2962         * gcc.dg/union-2.c: New test.
2963
2964 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
2965
2966         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
2967         New test for PR tree-optimization/17892.
2968
2969 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
2970
2971         PR c++/18369
2972         * g++.dg/init/new12.C: New test.
2973
2974 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
2975
2976         * gcc.target/sparc: New directory.
2977         * gcc.target/sparc/sparc.exp: New driver.
2978         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
2979         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
2980         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
2981         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
2982
2983 2004-11-10  Paul Brook  <paul@codesourcery.com>
2984
2985         PR fortran/18218
2986         * gfortran.dg/list_read.c: New test.
2987
2988 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
2989
2990         PR c/18322
2991         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
2992         expected diagnostic location.
2993
2994 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
2995
2996         * gcc.dg/20041109-1.c: New test.
2997
2998 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
2999
3000         PR objc/18406
3001         * objc/compile/pr18406.m: New test.
3002
3003 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
3004
3005         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
3006
3007 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
3008
3009         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
3010
3011 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
3012
3013         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
3014
3015 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
3016
3017         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
3018         exit.
3019
3020 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
3021
3022         PR tree-opt/18299
3023         * gcc.c-torture/pr18299-1.c: New test.
3024
3025 2004-11-06  Andreas Schwab  <schwab@suse.de>
3026
3027         * gcc.dg/pr16286.c: Also test for bool and pixel.
3028
3029 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
3030
3031         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
3032         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
3033         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
3034         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
3035         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
3036         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
3037         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
3038         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
3039         gcc.dg/struct-semi-3.c: New tests.
3040
3041 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
3042
3043         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
3044
3045 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
3046
3047         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
3048         Do not use C99 designators.
3049
3050 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
3051
3052         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
3053
3054 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
3055
3056         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
3057         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
3058         * gcc.c-torture/execute/simd-5.x: Remove.
3059
3060 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
3061
3062         PR rtl-optimization/17933
3063         * gcc.dg/torture/pr17933-1.c: New test.
3064
3065 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
3066
3067         PR target/18106
3068         * lib/target-supports.exp (check_weak_available): Support
3069         Windows.
3070
3071 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
3072
3073         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
3074         call to fflush(stdout) before abort.
3075         (my_ffsll): New function.
3076         (generate_fields): Use it.
3077
3078 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
3079
3080         * gcc.dg/init-undef-1.c: New test.
3081
3082 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
3083
3084         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
3085         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
3086         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
3087         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
3088         expected messages for new parser.
3089
3090 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
3091
3092         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
3093
3094 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
3095
3096         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
3097         on LP64 targets.
3098
3099 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
3100
3101         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
3102         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
3103         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
3104         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
3105         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
3106         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
3107         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
3108         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
3109         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
3110         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
3111
3112 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
3113
3114         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
3115         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
3116         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
3117         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
3118         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
3119         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
3120         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
3121         for new parser.
3122
3123 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
3124
3125         PR target/15342
3126         * gcc.dg/20041104-1.c: New test.
3127
3128 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3129
3130         * g++.dg/template/nontype7.C: New test.
3131         * g++.dg/template/nontype8.C: Likewise.
3132         * g++.dg/template/nontype9.C: Likewise.
3133         * g++.dg/template/nontype10.C: Likewise.
3134         * g++.dg/tc1/dr49.C: Likewise.
3135         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
3136         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
3137
3138 2004-11-04  Ben Elliston  <bje@au.ibm.com>
3139
3140         * g++.dg/rtti/tinfo1.C: Remove xfails.
3141
3142 2004-11-04  Ben Elliston  <bje@au.ibm.com>
3143
3144         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
3145         packed attribute to the definition to satisfy the new C++ parser.
3146
3147 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
3148
3149         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
3150         invocations of va_arg.
3151
3152 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
3153
3154         PR c++/18124
3155         * g++.dg/template/crash25.C: New test.
3156
3157         PR c++/18155
3158         * g++.dg/template/typedef2.C: New test.
3159         * g++.dg/parse/crash13.C: Adjust error markers.
3160
3161         PR c++/18177
3162         * g++.dg/conversion/const3.C: New test.
3163
3164 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3165
3166         PR fortran/17535
3167         PR fortran/17583
3168         PR fortran/17713
3169         * gfortran.dg/generic_[123].f90: New testcases.
3170
3171 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
3172
3173         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
3174         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
3175
3176 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
3177
3178         PR tree-opt/16808
3179         * gcc.c-torture/compile/pr16808.c: New test.
3180
3181 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
3182
3183         PR rtl-optimization/17104
3184         * gcc.dg/ppc-bitfield1.c: New.
3185
3186 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
3187
3188         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
3189
3190 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
3191
3192         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
3193         strings for 32-bit code.
3194
3195 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
3196
3197         PR c/18239
3198         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
3199
3200 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
3201
3202         PR c++/18064
3203         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
3204
3205 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
3206
3207         PR c++/15172
3208         * g++.dg/init/aggr2.C: New test.
3209
3210 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
3211
3212         * objc.dg/local-decl-1.m: New test.
3213
3214 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3215
3216         * gcc.dg/20040910-1.c: Adjust regex.
3217
3218 2004-10-30  Roger Sayle  <roger@eyesopen.com>
3219
3220         PR rtl-optimization/18084
3221         * g++.dg/opt/pr18084-1.C: New testcase.
3222
3223 2004-10-30  Matt Austern  <austern@apple.com>
3224
3225         PR c++/17542
3226         * g++.dg/ext/attrib18.C: New test.
3227
3228 2004-10-30  Roger Sayle  <roger@eyesopen.com>
3229
3230         PR middle-end/18096
3231         * gcc.dg/pr18096-1.c: New test case.
3232
3233 2004-10-30  Roger Sayle  <roger@eyesopen.com>
3234
3235         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
3236
3237 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
3238
3239         PR c/16666
3240         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
3241         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
3242         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
3243         gcc.dg/old-style-prom-3.c: New tests.
3244
3245 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
3246
3247         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
3248         Remove unnecessary inclusion of stdio.h.
3249
3250 2004-10-29  Roger Sayle  <roger@eyesopen.com>
3251
3252         PR rtl-optimization/17581
3253         * gcc.dg/pr17581-1.c: New test case.
3254
3255 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
3256
3257         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
3258         being implemented.
3259         * g++.dg/conversion/dr195-1.C: New.
3260         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
3261         * g++.old-deja/g++.mike/p10148.C: Likewise.
3262
3263 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
3264
3265         PR c++/17695
3266         * g++.dg/debug/typedef2.C: New test.
3267
3268 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
3269
3270         PR fortran/13490
3271         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
3272         * gfortran.dg/g77/README: Update.
3273
3274 2004-10-28  Matt Austern  <austern@apple.com>
3275
3276         PR c++/14124
3277         * g++.dg/ext/packed7.C: New test.
3278
3279 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
3280
3281         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
3282         scan-assembler.
3283         * lib/scanasm.exp (hidden-scan-for): New proc.
3284         (scan-hidden): Use hidden-scan-for instead of constructing the scan
3285         string.
3286         (scan-not-hidden): Likewise.
3287         * lib/target-supports.exp (check_visibility_available): mach-o is
3288         support too.
3289
3290 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
3291
3292         PR c++/17132
3293         * g++.dg/template/memclass3.C: New test.
3294
3295 2004-10-28  Adam Nemet  <anemet@lnxw.com>
3296
3297         PR middle-end/18160
3298         * gcc.dg/register-var-1.c: New test.
3299         * gcc.dg/register-var-2.c: New test.
3300         * gcc.dg/asm-7.c: Taking the address of a register variable is an
3301         error now.
3302
3303 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
3304
3305         PR other/18172
3306         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
3307         unused variables.
3308         * gcc.dg/vect/vect-22.c: Likewise.
3309
3310 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
3311
3312         * gcc.dg/i386-rotate-1.c: New test.
3313
3314 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
3315
3316         * g++.dg/init/ref12.C: Add "run" marker.
3317
3318         PR c++/17435
3319         * g++.dg/init/ref12.C: New test.
3320
3321         PR c++/18140
3322         * g++.dg/template/shift1.C: New test.
3323         * g++.dg/template/error10.C: Adjust error markers.
3324
3325 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
3326
3327         PR tree-opt/17529
3328         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
3329
3330 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
3331
3332         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
3333         * gcc.dg/weak/weak-3.c: Likewise.
3334         * gcc.dg/weak/weak-5.c: Likewise.
3335         * gcc.dg/weak/weak-9.c: Likewise.
3336         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
3337         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
3338
3339         * gcc.dg/darwin-weakimport-1.c: New.
3340
3341 2004-10-28  Ben Elliston  <bje@au.ibm.com>
3342
3343         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
3344
3345 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
3346
3347         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
3348         'syntax' error messages.
3349         * gcc.dg/cpp/direct2s.c: Likewise.
3350
3351 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
3352
3353         * gcc.c-torture/compile/20041026-1.c: New.
3354
3355 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
3356
3357         PR c++/18093
3358         * g++.dg/lookup/ns2.C: New test.
3359
3360         PR c++/18020
3361         * g++.dg/template/enum4.C: New test.
3362
3363         PR c++/18161
3364         * g++.dg/template/expr1.C: New test.
3365
3366 2004-10-26  Ben Elliston  <bje@au.ibm.com>
3367
3368         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
3369
3370 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
3371
3372         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
3373         gcc.dg/decl-nospec-3.c: New tests.
3374
3375 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
3376
3377         * objc.dg/super-class-3.m: New test.
3378
3379 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
3380
3381         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
3382         resyncing.
3383         * gcc.dg/cpp/direct2s.c: Likewise.
3384
3385 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
3386
3387         * objc.dg/image-info.m: Update for changes to section selection.
3388
3389 2004-10-25  David Ayers  <d.ayers@inode.at>
3390             Ziemowit Laski  <zlaski@apple.com>
3391
3392         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
3393         diagnostics when messaging 'id <Proto>'.
3394         * objc.dg/class-protocol-1.m: New test.
3395         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
3396         a non-existent method signature.
3397         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
3398         Update diagnostics when messaging with non-existent method signature.
3399         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
3400         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
3401         invalid receivers are now resolved as if messaging 'id'; remove
3402         extraneous diagnostics.
3403
3404 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
3405
3406         PR c/16667
3407         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
3408         gcc.dg/init-desig-obs-3.c: New tests.
3409
3410 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
3411
3412         * gcc.dg/debug/20041023-1.c: New test.
3413
3414 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
3415
3416         PR middle-end/17407
3417         * gcc.c-torture/compile/pr17407.c: New test.
3418
3419         PR c++/18121
3420         * g++.dg/template/array8.C: New test.
3421
3422 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
3423
3424         PR other/18138
3425         * lib/g++.exp: Accept more than one multilib libgcc.
3426         * lib/gcc-dg.exp: Likewise.
3427         * lib/objc.exp: Likewise.
3428         * lib/treelang.exp: Likewise.
3429         * lib/gfortran.exp: Likewise.
3430
3431 2004-10-24  Ben Elliston  <bje@au.ibm.com>
3432
3433         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
3434
3435 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
3436
3437         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
3438         * gcc.dg/c99-const-expr-3.c: Likewise.
3439
3440 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
3441
3442         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
3443
3444 2004-10-23  Ben Elliston  <bje@au.ibm.com>
3445
3446         * gcc.c-torture/execute/loop-2e.x: Remove.
3447
3448 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
3449
3450         PR c++/18095
3451         * g++.dg/parse/crash18.C: New.
3452         * g++.dg/parse/crash19.C: New.
3453
3454 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
3455
3456         * g++.dg/ext/dllimport1.C: Move dg-warnings.
3457         * g++.dg/ext/dllimport2.C: Same.
3458         * g++.dg/ext/dllimport8.C: Same.
3459
3460 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
3461
3462         PR c++/10841
3463         * g++.dg/conversion/cast1.C: New test.
3464         * g++.dg/overload/pmf1.C: Adjust error marker.
3465
3466 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
3467
3468         PR objc/17923
3469         * objc.dg/const-str-7.m: New test.
3470
3471 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3472
3473         * g++.dg/template/memfriend11.C: Fix comment typo.
3474         * g++.dg/template/memfriend14.C: Likewise.
3475
3476 2004-10-20  Richard Henderson  <rth@redhat.com>
3477
3478         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
3479         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
3480         -fasynchronous-unwind-tables.
3481
3482 2004-10-20  Richard Henderson  <rth@redhat.com>
3483
3484         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
3485         (main): Return success.
3486         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
3487         (main): Return success.
3488
3489 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3490
3491         PR c++/13495
3492         * g++.dg/template/memfriend9.C: New test.
3493         * g++.dg/template/memfriend10.C: Likewise.
3494         * g++.dg/template/memfriend11.C: Likewise.
3495         * g++.dg/template/memfriend12.C: Likewise.
3496         * g++.dg/template/memfriend13.C: Likewise.
3497         * g++.dg/template/memfriend14.C: Likewise.
3498         * g++.dg/template/memfriend15.C: Likewise.
3499         * g++.dg/template/memfriend16.C: Likewise.
3500         * g++.dg/template/memfriend17.C: Likewise.
3501         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
3502
3503 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
3504
3505         * g++.dg/conversion/dr195.C: New.
3506         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
3507
3508 2004-10-20  Ben Elliston  <bje@au.ibm.com>
3509             Devang Patel  <dpatel@apple.com>
3510
3511         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
3512         of floating point arithmetic, which could trap.
3513
3514 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
3515
3516         PR c++/14035
3517         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
3518         * g++.dg/conversion/const2.C: New test.
3519         * g++.dg/expr/reinterpret2.C: New test.
3520         * g++.dg/expr/reinterpret3.C: New test.
3521         * g++.dg/expr/cast2.C: New test.
3522         * g++.dg/expr/copy1.C: New test.
3523         * g++.dg/other/conversion1.C: Change error message.
3524         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
3525         function pointers to void *.
3526         * g++.old-deja/g++.mike/p10148.C: Likewise.
3527
3528 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
3529
3530         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
3531
3532 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
3533
3534         PR c++/18047
3535
3536         * g++.dg/parse/expr3.C: New test.
3537
3538 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
3539
3540         * gcc.dg/smod-1.c: New test.
3541
3542 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
3543
3544         * objc.dg/method-14.m: New test.
3545
3546 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
3547
3548         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
3549         Also xfail as the patch was reverted.
3550
3551 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
3552
3553         PR middle-end/16973
3554         * gcc.dg/pr16973.c: New test.
3555
3556 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
3557
3558         PR tree-optimization/17656
3559         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
3560
3561 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
3562
3563         * g++.dg/eh/shadow1.C: New.
3564
3565 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
3566
3567         * gcc.c-torture/compile/20041018-1.c: New test.
3568
3569 2004-10-18  Ben Elliston  <bje@au.ibm.com>
3570
3571         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
3572         compiler referring to register 0 when accessing sdata.  The linker
3573         now patches things up.
3574
3575 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
3576
3577         PR c/17529
3578         * gcc.c-torture/compile/pr17529.c: New test.
3579
3580 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3581
3582         PR c++/17743
3583         * g++.dg/ext/attrib17.C: New test.
3584
3585 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
3586
3587         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
3588
3589 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3590
3591         PR c++/10479
3592         * g++.dg/ext/attrib16.C: New test.
3593
3594 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
3595
3596         PR c++/17042
3597         * g++.dg/init/dso_handle1.C: New test.
3598
3599         PR c++/14667
3600         * g++.dg/parse/typedef6.C: New test.
3601
3602         PR c++/17916
3603         * g++.dg/parse/pragma1.C: New test.
3604
3605 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
3606
3607         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
3608
3609 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
3610
3611         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles):  Use
3612         -fno-common when on HPPA HP-UX platforms.
3613
3614 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
3615
3616         PR other/16820
3617         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
3618         stdint.h.
3619         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
3620         uintptr_t.
3621
3622 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
3623
3624         PR c++/16301
3625         * g++.dg/lookup/strong-using-4.C: New test.
3626
3627 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
3628
3629         PR middle-end/16567
3630         * gcc.c-torture/compile/nested-1.c: New test.
3631
3632 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
3633
3634         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
3635         and mipsisa64*-*-* (until support for misaligned loads is added).
3636         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
3637         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
3638         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
3639         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
3640         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
3641         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
3642
3643 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
3644
3645         PR c++/17976
3646         * g++.dg/init/dtor3.C: New test.
3647
3648 2004-10-15  Ben Elliston  <bje@au.ibm.com>
3649
3650         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
3651
3652 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
3653
3654         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
3655         * gcc.dg/macho-lo-sum.c: Likewise.
3656
3657 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
3658
3659         * gcc.dg/ppc-spe64-1.c: New test.
3660
3661 2004-10-14  Devang Patel  <dpatel@apple.com>
3662
3663         PR 17635
3664         * gcc.dg/pr17635.c : New test.
3665
3666 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
3667
3668         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
3669         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
3670         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
3671         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
3672         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
3673         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
3674         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
3675         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
3676         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
3677         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
3678         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
3679         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
3680         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
3681         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
3682         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
3683         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
3684         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
3685         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
3686
3687 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
3688
3689         * gcc.dg/vect/vect-82.c: New testcase.
3690         * gcc.dg/vect/vect-82_64.c: New testcase.
3691         * gcc.dg/vect/vect-83.c: New testcase.
3692         * gcc.dg/vect/vect-83_64.c: New testcase.
3693
3694 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
3695
3696         * gcc.dg/cpp/error-1.c: New test.
3697
3698 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
3699
3700         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
3701
3702 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
3703
3704         PR target/17984
3705         * gcc.dg/cris-peep2-xsrand2.c: New test.
3706
3707 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
3708
3709         PR c++/17661
3710         * testsuite/g++.dg/expr/for2.C: New test.
3711
3712 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
3713
3714         * g++.dg/inherit/thunk1.C: Run on the SPARC.
3715
3716 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
3717
3718         PR tree-optimization/17724
3719         * g++.dg/opt/pr17724-1.C: New test.
3720         * g++.dg/opt/pr17724-2.C: New test.
3721         * g++.dg/opt/pr17724-3.C: New test.
3722         * g++.dg/opt/pr17724-4.C: New test.
3723         * g++.dg/opt/pr17724-5.C: New test.
3724         * g++.dg/opt/pr17724-6.C: New test.
3725
3726 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
3727
3728         PR c/17301
3729         * gcc.dg/pr17301-2.c: New test.
3730
3731 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
3732
3733         PR c++/15876
3734         * g++.dg/parse/error22.C: New test.
3735
3736         PR c++/17936
3737         * g++.dg/template/spec18.C: New test.
3738
3739 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
3740
3741         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
3742         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
3743         memcpy.
3744         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
3745         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
3746
3747 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
3748
3749         * g++.dg/eh/cleanup5.C: Add dg-options "".
3750
3751 2004-10-11  Roger Sayle  <roger@eyesopen.com>
3752
3753         PR middle-end/17657
3754         * gcc.dg/switch-4.c: New test case.
3755
3756 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
3757
3758         * gcc.c-torture/execute/20041011-1.c: New test.
3759
3760 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
3761
3762         PR c++/17554
3763         * g++.dg/init/for3.C: New test.
3764
3765         PR c++/17657
3766         * g++.dg/opt/switch2.C: New test.
3767
3768         PR middle-end/17703
3769         * g++.dg/warn/Wreturn-2.C: New test.
3770
3771 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
3772
3773         PR c++/17907
3774         * g++.dg/eh/cleanup5.C: New test.
3775
3776 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
3777
3778         PR c++/17393
3779         * g++.dg/parse/error21.C: New test.
3780
3781 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3782
3783         * g++.dg/overload/pmf1.C: Adjust quoting marks.
3784         * g++.dg/warn/incomplete1.C: Likewise.
3785         * g++.dg/template/qualttp20.C: Likewise.
3786
3787 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
3788
3789         PR c/17881
3790         * parm-incomplete-1.c: New test.
3791
3792 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
3793
3794         PR c++/17867
3795         * g++.dg/parse/error19.C: New test.
3796
3797         PR c++/17670
3798         * g++.dg/init/new11.C: New test.
3799
3800         PR c++/17821
3801         * g++.dg/parse/error20.C: New test.
3802
3803         PR c++/17826
3804         * g++.dg/template/crash24.C: New test.
3805
3806 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
3807
3808         PR c/17301
3809         * gcc.dg/pr17301-1.c: New test.
3810
3811 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
3812
3813         PR c/17189
3814         * gcc.dg/anon-struct-5.c: New test.
3815
3816 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
3817
3818         PR c/17844
3819         * gcc.dg/pr17844-1.c: New test.
3820
3821 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
3822
3823         PR tree-optimization/17906
3824         * gcc.c-torture/compile/pr17906.c: New.
3825
3826 2004-10-09  Stuart Hastings  <stuart@apple.com>
3827             Roger Sayle  <roger@eyesopen.com>
3828
3829         PR rtl-optimization/17853
3830         * gcc.dg/i386-mmx-5.c: New testcase.
3831
3832 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
3833
3834         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
3835
3836 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
3837
3838         PR c++/17524
3839         * g++.dg/template/static9.C: New test.
3840
3841         PR c++/17685
3842         * g++.dg/parse/operator5.C: New test.
3843
3844 2004-10-09  Roger Sayle  <roger@eyesopen.com>
3845
3846         PR middle-end/17894
3847         * gcc.c-torture/execute/divcmp-4.c: New test case.
3848
3849 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
3850
3851         PR tree-opt/17902
3852         * g++.dg/opt/pr17902.C: New test.
3853
3854 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
3855
3856         * gcc.dg/cpp/ident-1.c: Add dg-options "".
3857
3858 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
3859
3860         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
3861
3862 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
3863
3864         * gcc.dg/assign-warn-3.c: New test.
3865
3866 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
3867
3868         PR c/16999
3869         * gcc.dg/cpp/ident-1.c: New test.
3870
3871 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
3872
3873         * gcc.c-torture/compile/acc1.c: New.
3874
3875 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
3876
3877         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
3878         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
3879
3880 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
3881
3882         * gcc.dg/ultrasp11.c: New test.
3883
3884 2004-10-08  Michael Matz  <matz@suse.de>
3885
3886         * gcc.dg/doloop-2.c: New test.
3887
3888 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
3889
3890         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
3891         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
3892         objc.dg/method-9.m: Update expected diagnostics.
3893
3894 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
3895
3896         * gcc.dg/ppc-fsel-3.c: New file.
3897         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
3898
3899 2004-10-07  Paul Brook  <paul@codesourcery.com>
3900
3901         * gfortran.dg/intrinsic_verify_1.f90: New test.
3902
3903 2004-10-07  Paul Brook  <paul@codesourcery.com>
3904
3905         * gfortran.dg/empty_format_1.f90: Remove stray commas.
3906
3907 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3908
3909         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
3910         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
3911         commit.
3912
3913 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
3914
3915         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
3916
3917 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3918
3919         PR c++/17115
3920         * g++.dg/warn/Winline-4.C: New test.
3921
3922 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
3923
3924         * gcc.c-torture/compile/20041007-1.c: New test.
3925
3926 2004-10-07  Paul Brook  <paul@codesourcery.com>
3927
3928         PR fortran/17678
3929         * gfortran.dg/use_allocated_1.f90: New test.
3930
3931 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
3932
3933         PR middle-end/17849
3934         * gfortran.fortran-torture/compile/nested.f90: New test
3935
3936 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
3937
3938         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
3939
3940 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
3941
3942         PR c++/17368
3943         * g++.dg/ext/asm6.C: New test.
3944
3945 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
3946
3947         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
3948
3949 2004-10-06  Paul Brook  <paul@codesourcery.com>
3950
3951         PR libfortran/17709
3952         * gfortran.dg/empty_format_1.f90: New test.
3953
3954 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3955
3956         PR fortran/17568
3957         * gfortran.dg/ishft.f90: New test.
3958
3959         PR fortran/17283
3960         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
3961         tests.
3962
3963 2004-10-06  Paul Brook  <paul@codesourcery.com>
3964
3965         * gfortran.dg/do_1.f90: New test.
3966
3967 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3968
3969         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
3970         optimizing for size.
3971
3972 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
3973
3974         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
3975
3976 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
3977
3978         * gcc.c-torture/compile/20041005-1.c: New test.
3979
3980 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
3981
3982         PR c++/17829
3983         * g++.dg/lookup/koenig4.C: New.
3984
3985 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3986
3987         * g++.dg/other/classkey1.C: Adjust quoting marks.
3988         * g++.dg/parse/error15.C: Likewise.
3989         * g++.dg/template/meminit2.C (int>): Likewise.
3990
3991 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3992
3993         PR fortran/17283
3994         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
3995
3996         PR fortran/17631
3997         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
3998
3999         PR fortran/17708
4000         * gfortran.dg/pr17708.f90: New test.
4001
4002 2004-10-04  Chao-ying Fu  <fu@mips.com>
4003
4004         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
4005         * gcc.dg/vect/vect-4.c: Ditto.
4006         * gcc.dg/vect/vect-5.c: Ditto.
4007         * gcc.dg/vect/vect-6.c: Ditto.
4008         * gcc.dg/vect/vect-8.c: Ditto.
4009         * gcc.dg/vect/vect-16.c: Ditto.
4010         * gcc.dg/vect/vect-30.c: Ditto.
4011         * gcc.dg/vect/vect-40.c: Ditto.
4012         * gcc.dg/vect/vect-41.c: Ditto.
4013         * gcc.dg/vect/vect-42.c: Ditto.
4014         * gcc.dg/vect/vect-43.c: Ditto.
4015         * gcc.dg/vect/vect-44.c: Ditto.
4016         * gcc.dg/vect/vect-45.c: Ditto.
4017         * gcc.dg/vect/vect-46.c: Ditto.
4018         * gcc.dg/vect/vect-47.c: Ditto.
4019         * gcc.dg/vect/vect-48.c: Ditto.
4020         * gcc.dg/vect/vect-49.c: Ditto.
4021         * gcc.dg/vect/vect-50.c: Ditto.
4022         * gcc.dg/vect/vect-51.c: Ditto.
4023         * gcc.dg/vect/vect-52.c: Ditto.
4024         * gcc.dg/vect/vect-53.c: Ditto.
4025         * gcc.dg/vect/vect-54.c: Ditto.
4026         * gcc.dg/vect/vect-55.c: Ditto.
4027         * gcc.dg/vect/vect-56.c: Ditto.
4028         * gcc.dg/vect/vect-57.c: Ditto.
4029         * gcc.dg/vect/vect-58.c: Ditto.
4030         * gcc.dg/vect/vect-59.c: Ditto.
4031         * gcc.dg/vect/vect-60.c: Ditto.
4032         * gcc.dg/vect/vect-74.c: Ditto.
4033         * gcc.dg/vect/vect-79.c: Ditto.
4034         * gcc.dg/vect/vect-80.c: Ditto.
4035
4036 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
4037
4038         * gcc.dg/unused-7.c: Use the correct option.
4039
4040 2004-10-04  Paul Brook  <paul@codesourcery.com>
4041         Bud Davis  <bdavis9659@comcast.net>
4042
4043         PR fortran/17706
4044         PR fortran/16434
4045         * gfortran/pr17706.f90: New test.
4046         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
4047
4048 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4049
4050         * gfortran.dg/pr17612.f90: New test.
4051
4052 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4053
4054         * g++.dg/template/local1.C: Adjust quoting marks in
4055         testing for diagnostics.
4056         * g++.dg/tls/diag-2.C: Likewise.
4057         * g++.dg/other/error8.C: Likewise.
4058
4059 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
4060
4061         PR c/17178
4062         * gcc.dg/unused-4.c: Adjust to be correct.
4063
4064         PR c/17820
4065         * gcc.dg/unused-7.c: New test.
4066
4067 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
4068
4069         PR c++/17797
4070         * g++.dg/overload/template2.C: New test.
4071
4072 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
4073
4074         PR tree-optimization/16632
4075         * gcc.dg/tree-ssa/20041002-1.c: New.
4076
4077 2004-10-03  Paul Brook  <paul@codesourcery.com>
4078
4079         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
4080         rather than relying on default formatting.
4081
4082 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
4083
4084         * gcc.dg/20040920-1.c: Update expected message text.
4085
4086 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
4087
4088         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
4089
4090 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
4091
4092         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
4093         tree level.
4094
4095 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
4096
4097         * gcc.dg/tree-ssa/pr17343.c: Remove.
4098
4099 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
4100
4101         PR tree-opt/17343
4102         * gcc.dg/tree-ssa/pr17343.c: New test.
4103
4104 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
4105
4106         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
4107         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
4108         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
4109         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
4110         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
4111
4112 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
4113
4114         * gcc.dg/lvalue-2.c: New test.
4115
4116 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
4117
4118         PR c/17730
4119         * gcc.dg/pr17730-1.c: New test
4120
4121 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
4122
4123         PR c/7425
4124         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
4125
4126 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
4127
4128         * gcc.c-torture/execute/stdarg-1.c: New test.
4129         * gcc.c-torture/execute/stdarg-2.c: New test.
4130         * gcc.c-torture/execute/stdarg-3.c: New test.
4131         * gcc.dg/tree-ssa/stdarg-1.c: New test.
4132         * gcc.dg/tree-ssa/stdarg-2.c: New test.
4133         * gcc.dg/tree-ssa/stdarg-3.c: New test.
4134         * gcc.dg/tree-ssa/stdarg-4.c: New test.
4135         * gcc.dg/tree-ssa/stdarg-5.c: New test.
4136
4137 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
4138
4139         PR tree-optimization/17697
4140         * g++.dg/opt/pr17697-1.C: New test.
4141         * g++.dg/opt/pr17697-2.C: New test.
4142         * g++.dg/opt/pr17697-3.C: New test.
4143
4144 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
4145
4146         PR c/16409
4147         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
4148         gcc.dg/vla-init-5.c: New tests.
4149
4150 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
4151
4152         PR c/13804
4153         * gcc.dg/pr13804-1.c: New test.
4154
4155 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4156
4157         PR fortran/16938
4158         * gfortran.dg/pr16938.f90: New test.
4159
4160 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
4161
4162         * g++.dg/template/crash23.C: New test.
4163
4164 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
4165
4166         PR c++/17585
4167         * g++.dg/template/static8.C: New test.
4168
4169 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
4170
4171         PR c++/17681
4172         * g++.dg/other/error9.C: New test.
4173
4174 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
4175
4176         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
4177
4178 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4179
4180         PR fortran/15164
4181         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
4182
4183 2004-09-26  Roger Sayle  <roger@eyesopen.com>
4184
4185         PR middle-end/17112
4186         * gcc.dg/pr17112-1.c: New test case.
4187
4188 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
4189
4190         PR c/11459
4191         * gcc.dg/pr11459-1.c: New test.
4192
4193 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
4194
4195         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
4196         * gcc.dg/tree-ssa/loop-4.c: Likewise.
4197
4198 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4199
4200         * gfortran.dg/pr15324.f90: Make array bounds consistent.
4201
4202 2004-09-25  Jan Hubicka  <jh@suse.cz>
4203
4204         * compile/30040909-1.c: New test.
4205         * compile/30040907-1.c: New test.
4206
4207 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
4208
4209         * gcc.c-torture/execute/va-arg-26.c: New test.
4210
4211 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
4212
4213         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
4214         extra diagnostics on targets with 64-bit pointers.
4215         * objc.dg/selector-1.m: Adjust dg-warning regexp.
4216
4217 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
4218
4219         PR c/17188
4220         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
4221         * gcc.dg/decl-3.c: Adjust expected message.
4222
4223 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4224
4225         PR fortran/17615
4226         * gfortran.dg/pr17615.f90: New test.
4227
4228 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
4229
4230         PR tree-optimzation/17517
4231         * g++.dg/tree-ssa/pr17517.C: New Test.
4232
4233 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
4234
4235         PR c++/16889
4236         * g++.dg/lookup/ambig3.C: New.
4237
4238 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
4239
4240         PR tree-opt/17624
4241         * g++.dg/opt/pr17624.C: New test.
4242
4243 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
4244
4245         PR c/6980
4246         * gcc.dg/Wbad-function-cast-1.c: New test.
4247
4248 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
4249
4250         * g++.dg/ext/complit1.C
4251         * g++.dg/other/error2.C
4252         * g++.dg/other/nontype-1.C
4253         * g++.dg/parse/crash11.C
4254         * g++.dg/parse/crash12.C
4255         * g++.dg/parse/error15.C
4256         * g++.dg/parse/error4.C
4257         * g++.dg/parse/tmpl-outside1.C
4258         * g++.dg/parse/too-many-tmpl-args1.C
4259         * g++.dg/template/dependent-expr3.C
4260         * g++.dg/template/error10.C
4261         * g++.dg/template/instantiate1.C
4262         * g++.dg/template/vtable2.C
4263         * g++.dg/warn/Wshadow-1.C
4264         * g++.dg/warn/weak1.C
4265         * g++.old-deja/g++.brendan/crash16.C
4266         * g++.old-deja/g++.brendan/crash18.C
4267         * g++.old-deja/g++.brendan/crash48.C
4268         * g++.old-deja/g++.brendan/crash49.C
4269         * g++.old-deja/g++.brendan/crash55.C
4270         * g++.old-deja/g++.brendan/crash56.C
4271         * g++.old-deja/g++.brendan/crash8.C
4272         * g++.old-deja/g++.brendan/enum11.C
4273         * g++.old-deja/g++.brendan/enum8.C
4274         * g++.old-deja/g++.brendan/enum9.C
4275         * g++.old-deja/g++.brendan/friend3.C
4276         * g++.old-deja/g++.brendan/misc14.C
4277         * g++.old-deja/g++.bugs/900402_02.C
4278         * g++.old-deja/g++.bugs/900404_03.C
4279         * g++.old-deja/g++.bugs/900404_04.C
4280         * g++.old-deja/g++.bugs/900428_03.C
4281         * g++.old-deja/g++.jason/crash4.C
4282         * g++.old-deja/g++.jason/overload21.C
4283         * g++.old-deja/g++.jason/redecl1.C
4284         * g++.old-deja/g++.jason/report.C
4285         * g++.old-deja/g++.jason/rfg10.C
4286         * g++.old-deja/g++.jason/template30.C
4287         * g++.old-deja/g++.law/arm12.C
4288         * g++.old-deja/g++.law/ctors5.C
4289         * g++.old-deja/g++.law/cvt20.C
4290         * g++.old-deja/g++.law/init10.C
4291         * g++.old-deja/g++.law/init8.C
4292         * g++.old-deja/g++.law/visibility17.C
4293         * g++.old-deja/g++.law/visibility7.C
4294         * g++.old-deja/g++.mike/net8.C
4295         * g++.old-deja/g++.mike/p646.C
4296         * g++.old-deja/g++.mike/p700.C
4297         * g++.old-deja/g++.mike/p701.C
4298         * g++.old-deja/g++.mike/p811.C
4299         * g++.old-deja/g++.ns/template13.C
4300         * g++.old-deja/g++.other/array3.C
4301         * g++.old-deja/g++.other/crash25.C
4302         * g++.old-deja/g++.other/dtor3.C
4303         * g++.old-deja/g++.other/dtor4.C
4304         * g++.old-deja/g++.other/main1.C
4305         * g++.old-deja/g++.other/warn7.C
4306         * g++.old-deja/g++.pt/crash11.C
4307         * g++.old-deja/g++.pt/crash36.C
4308         * g++.old-deja/g++.pt/spec22.C
4309         * g++.old-deja/g++.pt/spec9.C
4310         * g++.old-deja/g++.pt/ttp52.C
4311         * g++.old-deja/g++.robertl/eb103.C
4312         * g++.old-deja/g++.robertl/eb121.C
4313         * g++.old-deja/g++.robertl/eb22.C
4314         * g++.old-deja/g++.robertl/eb8.C:
4315         Update locations and/or regexps of dg-error markers.
4316         Remove markers for some bogus messages that are no longer issued.
4317
4318 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
4319
4320         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
4321         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
4322
4323 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
4324
4325         PR c++/17618
4326         * g++.dg/lookup/crash5.C: New test.
4327
4328 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
4329
4330         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
4331         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
4332         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
4333         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
4334         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
4335         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
4336
4337         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
4338         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
4339         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
4340         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
4341         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
4342         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
4343
4344         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
4345
4346         * gcc.dg/vect/vect-44.c: Check additional cases.
4347         * gcc.dg/vect/vect-48.c: Check additional cases.
4348
4349         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
4350         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
4351         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
4352         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
4353         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
4354         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
4355         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
4356         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
4357         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
4358
4359         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
4360         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
4361         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
4362
4363 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4364
4365         * gcc.dg/tree-ssa/loop-6.c: New test.
4366
4367 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
4368
4369         PR c++/17620
4370         * g++.dg/inherit/base2.C: New.
4371
4372 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
4373
4374         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
4375         * gcc.dg/20001012-2.c: Likewise.
4376         * gcc.dg/20001013-1.c: Likewise.
4377         * gcc.dg/20001101-1.c: Likewise.
4378         * gcc.dg/20001102-1.c: Likewise.
4379         * gcc.dg/bf-spl1.c: Likewise.
4380         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
4381         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
4382
4383 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
4384
4385         PR tree-optimization/16721
4386         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
4387
4388 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
4389
4390         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
4391         * gcc.dg/20040305-1.c: Likewise.
4392
4393 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
4394
4395         PR c/16566
4396         * gcc.c-torture/compile/pr16566-1.c,
4397         gcc.c-torture/compile/pr16566-2.c,
4398         gcc.c-torture/compile/pr16566-3.c: New tests.
4399
4400 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
4401
4402         PR tree-optimization/17512
4403         * gcc.c-torture/compile/20040916-1.c.
4404
4405 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
4406
4407         * gcc.dg/pragma-re-3.c: New test.
4408
4409 2004-09-17  Matt Austern  <austern@apple.com>
4410
4411         PR c++/15049
4412         * g++.dg/other/anon3.C: New.
4413
4414 2004-09-21  Roger Sayle  <roger@eyesopen.com>
4415
4416         PR c++/7503
4417         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
4418         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
4419         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
4420         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
4421         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
4422
4423 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
4424
4425         PR fortran/17286
4426         * gfortran.dg/pr17286.f90: New test.
4427
4428 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
4429
4430         PR c++/17530
4431         * g++.dg/template/static7.C: New test.
4432
4433 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
4434
4435         PR tree-opt/17558
4436         * gcc.c-torture/compile/pr17558.c: New test.
4437
4438 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
4439
4440         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
4441         if SKIP_ATTRIBUTE is defined.
4442
4443 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4444
4445         PR fortran/15957
4446         * gfortran.dg/pr15957.f90: New test.
4447
4448 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
4449
4450         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
4451         in comparison.
4452         * gcc.dg/vect/vect-79.c: Likewise.
4453         * gcc.dg/vect/vect-80.c: Likewise.
4454
4455 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4456
4457         PR fortran/15750
4458         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
4459
4460 2004-09-20  Ira Rosen  <irar@il.ibm.com>
4461
4462         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
4463         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
4464         * gcc.dg/vect/vect-62.c: New testcase.
4465         * gcc.dg/vect/vect-63.c: New testcase.
4466         * gcc.dg/vect/vect-64.c: New testcase.
4467         * gcc.dg/vect/vect-65.c: New testcase.
4468         * gcc.dg/vect/vect-66.c: New testcase.
4469         * gcc.dg/vect/vect-67.c: New testcase.
4470         * gcc.dg/vect/vect-68.c: New testcase.
4471         * gcc.dg/vect/vect-69.c: New testcase.
4472         * gcc.dg/vect/vect-79.c: New testcase.
4473         * gcc.dg/vect/vect-80.c: New testcase.
4474
4475 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
4476
4477         * gcc.target/mips/asm-1.c: New test.
4478
4479 2004-09-19  Ira Rosen  <irar@il.ibm.com>
4480
4481         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
4482         * gcc.dg/vect/vect-73.c: New testcase.
4483         * gcc.dg/vect/vect-74.c: New testcase.
4484         * gcc.dg/vect/vect-75.c: New testcase.
4485         * gcc.dg/vect/vect-76.c: New testcase.
4486         * gcc.dg/vect/vect-77.c: New testcase.
4487         * gcc.dg/vect/vect-78.c: New testcase
4488
4489 2004-09-18  Paul Brook  <paul@codesourcery.com>
4490
4491         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
4492
4493 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
4494
4495         PR c/17424
4496         * gcc.dg/pr17424-1.c: New test.
4497
4498 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
4499
4500         * g++.dg/tree-ssa/pr17153.C: New test.
4501
4502 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
4503
4504         PR pch/13361
4505         * testsuite/g++.dg/pch/wchar-1.C: New.
4506         * testsuite/g++.dg/pch/wchar-1.Hs: New.
4507
4508 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
4509
4510         * gcc.c-torture/execute/20040917-1.c: New test.
4511
4512 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
4513
4514         PR tree-optimization/17319
4515         * gcc.dg/pr17319.c: New test.
4516
4517 2004-09-17  Devang Patel  <dpatel@apple.com>
4518
4519         * gcc.dg/20040813-1.c: New test.
4520
4521 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
4522
4523         PR tree-optimization/17273
4524         * gcc.c-torture/compile/pr17273.c: New test.
4525
4526 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
4527
4528         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
4529         Update expected messages.
4530         * gcc.dg/declspec-13.c: New test.
4531
4532 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
4533
4534         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
4535
4536 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
4537
4538         * gcc.c-torture/execute/pr17252.c: Use post-increment to
4539         change what 'a' is pointing to.
4540
4541 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
4542
4543         PR c++/16002
4544         * g++.dg/template/error18.C: New test.
4545
4546         PR c++/16029
4547         * g++.dg/warn/Wunused-8.C: New test.
4548
4549 2004-09-17  Steven Bosscher  <stevenb@suse.de>
4550
4551         PR tree-optimization/17513
4552         * gcc.dg/20040916-1.c: New test.
4553
4554 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
4555
4556         PR c++/17501
4557         * g++.dg/template/typename7.C: New test.
4558
4559 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4560
4561         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
4562
4563 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
4564
4565         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
4566         with -ftree-based-profiling also.
4567         * lib/profopt.exp: Support late-set profile_option/feedback_option.
4568
4569 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
4570
4571         PR/15364
4572         * gfortran.dg/der_array_io_1.f90: New test.
4573         * gfortran.dg/der_array_io_2.f90: New test.
4574         * gfortran.dg/der_array_io_3.f90: New test.
4575
4576 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
4577
4578         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
4579         EABI.
4580
4581 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
4582
4583         * g++.dg/opt/switch1.C: New test.
4584
4585 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
4586
4587         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
4588         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
4589         Update expected messages.
4590
4591 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4592
4593         PR fortran/16485
4594         * gfortran.dg/same_name_1.f90: New test.
4595
4596 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
4597
4598         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
4599         dereference garbage pointers.
4600
4601 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
4602
4603         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
4604         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
4605
4606         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
4607         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
4608         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
4609
4610 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
4611
4612         PR c++/17324
4613         * g++.dg/template/mangle1.C: New test.
4614
4615 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
4616
4617         PR tree-optimization/17252
4618         * gcc.c-torture/execute/pr17252.c: New test.
4619
4620 2004-09-14  Andrew Pinski  <apinski@apple.com>
4621
4622         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
4623
4624 2004-09-14  Roger Sayle  <roger@eyesopen.com>
4625
4626         PR rtl-optimization/9771
4627         * gcc.dg/pr9771-1.c: New test case.
4628
4629 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
4630
4631         PR tree-optimization/15262
4632         * gcc.c-torture/execute/pr15262-1.c: New test.
4633         * gcc.c-torture/execute/pr15262-2.c: New test.
4634
4635 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
4636
4637         * gcc.dg/declspec-12.c: New test.
4638
4639 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
4640
4641         * gfortran.dg/pr17090.f90: Add directives to test.
4642
4643 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4644
4645         * gcc.c-torture/compile/20040914-1.c: New test.
4646
4647 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
4648
4649         PR c++/16162
4650         * g++.dg/template/decl2.C: New test.
4651
4652 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
4653
4654         PR fortran/17090
4655         * gfortran.dg/pr17090.f90: New test.
4656
4657 2004-09-13  Dale Johannesen  <dalej@apple.com>
4658
4659         * gcc.c-torture/compile/pr17408.c:  New test case.
4660
4661 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
4662
4663         PR c++/16716
4664         * g++.dg/parse/crash17.C: New test.
4665
4666         PR c++/17327
4667         * g++.dg/template/enum3.C: New test.
4668
4669 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
4670
4671         * lib/gcc-defs.exp: Load wrapper.exp.
4672         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
4673         using local code.
4674         * lib/gcc.exp (gcc_init): Similar.
4675         * lib/gfortran.exp (gfortran_init): Similar.
4676         * lib/objc.exp (objc_init): Similar.
4677         * lib/treelang.exp (treelang_init): Similar.
4678         * lib/wrapper.exp: New file with build_wrapper call machinery in
4679         ${tool}_maybe_build_wrapper.
4680
4681 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
4682
4683         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
4684         "inline".
4685         * gcc.dg/declspec-11.c: Update expected messages.
4686         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
4687         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
4688         gcc.dg/inline-12.c: New tests.
4689
4690 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
4691
4692         * g++.dg/tree-ssa/pr17400.C: New testcase.
4693
4694 2004-09-13  James E Wilson  <wilson@specifixinc.com>
4695
4696         * gcc.target/mips/sb1-1.c: New testcase.
4697
4698 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
4699
4700         * lib/g77-dg.exp: Remove unused file.
4701         * lib/mike-g77.exp: Ditto.
4702         * lib/g77.exp: Ditto.
4703
4704 2004-09-12  Richard Henderson  <rth@redhat.com>
4705
4706         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
4707
4708 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
4709
4710         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
4711         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
4712         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
4713         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
4714         Update expected messages.
4715
4716 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
4717
4718         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
4719         declaration/use mismatch for dirp parameter.
4720
4721 2004-09-12  Andrew Pinski  <apinski@apple.com>
4722
4723         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
4724         -fgnu-runtime is passed.
4725
4726 2004-09-12  Richard Henderson  <rth@redhat.com>
4727
4728         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
4729         do the uplevel thing and update additional_flags directly.
4730         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
4731         gfortran.fortran-torture/execute/intrinsic_nearest.x,
4732         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
4733         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
4734
4735 2004-09-11  Steven Bosscher  <stevenb@suse.de>
4736
4737         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
4738
4739 2004-09-11  Roger Sayle  <roger@eyesopen.com>
4740
4741         PR middle-end/17411
4742         * g++.dg/opt/pr17411-1.C: New test case.
4743
4744 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
4745
4746         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
4747         gcc.dg/tls/diag-2.c: Update expected messages.
4748         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
4749         messages.
4750         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
4751         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
4752         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
4753         gcc.dg/tls/diag-5.c: New tests.
4754
4755 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
4756
4757         * gcc.dg/20040910-1.c: Correct dg-error regexp.
4758
4759 2004-09-11  Steven Bosscher  <stevenb@suse.de>
4760
4761         * g++.dg/parse/break-in-for.C: New test.
4762
4763 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
4764
4765         * gcc.dg/tree-ssa/20040911-1.c: New test.
4766
4767 2004-09-11  Andreas Jaeger  <aj@suse.de>
4768
4769         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
4770         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
4771
4772 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
4773
4774         * gcc.target/frv: New directory of FR-V-specific tests.
4775
4776 2004-09-10  James E Wilson  <wilson@specifixinc.com>
4777
4778         * gcc.dg/convert-vec-1.c: New test.
4779
4780 2004-09-10  Roger Sayle  <roger@eyesopen.com>
4781
4782         PR middle-end/17024
4783         * gcc.dg/pr17024-1.c: New test case.
4784
4785 2004-09-10  Eric Christopher  <echristo@redhat.com>
4786
4787         * gcc.dg/20040910-1.c: New test.
4788
4789 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
4790
4791         * gcc.dg/bitfld-9.c: New test.
4792
4793 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
4794
4795         * gcc.c-torture/execute/ieee/acc1.c: New test.
4796         * gcc.c-torture/execute/ieee/acc2.c: New test.
4797         * gcc.c-torture/execute/ieee/mzero6.c: New test.
4798
4799 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
4800
4801         * gcc.dg/deprecated-2.c: New test.
4802
4803 2004-09-09  James E Wilson  <wilson@specifixinc.com>
4804
4805         * gcc.dg/init-vec-1.c: New test.
4806
4807 2004-09-09  Roger Sayle  <roger@eyesopen.com>
4808
4809         PR middle-end/17055
4810         * gcc.dg/pr17055-1.c: New test case.
4811
4812 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
4813
4814         PR target/17377
4815         * gcc.c-torture/execute/pr17377.c: New test.
4816
4817 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
4818
4819         PR c/8420
4820         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
4821         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
4822         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
4823         gcc.dg/long-long-typespec-1.c: New tests.
4824         * gcc.dg/tls/diag-2.c: Update expected diagnostics
4825
4826 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
4827
4828         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
4829         gcc.dg/gnu99-static-1.c: New tests.
4830
4831 2004-09-08  Devang Patel  <dpatel@apple.com>
4832
4833         * gcc.dg/darwin-ld-20040828-1.c: New test.
4834         * gcc.dg/darwin-ld-20040828-2.c: New test.
4835         * gcc.dg/darwin-ld-20040828-3.c: New test.
4836
4837 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
4838
4839         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
4840         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
4841         in error message.
4842         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
4843         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
4844         in error message.
4845         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
4846         types they qualify.
4847         * objc.dg/type-size-2.m: Fix wording in comment.
4848         * objc.dg/va-meth-1.m: New test case.
4849
4850 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
4851
4852         PR c/16633:
4853         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
4854         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
4855
4856 2004-09-06  Devang Patel  <dpatel@apple.com>
4857
4858         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
4859         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
4860
4861 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
4862
4863         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
4864         reflect changed line numbering of diagnostics.
4865
4866 2004-09-06  Paul Brook  <paul@codesourcery.com>
4867
4868         * gfortran.dg/edit_real_1.f90: Add new test.
4869
4870 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4871
4872         * gcc.dg/tree-ssa/loop-2.c: New test.
4873         * gcc.dg/tree-ssa/loop-3.c: New test.
4874         * gcc.dg/tree-ssa/loop-4.c: New test.
4875         * gcc.dg/tree-ssa/loop-5.c: New test.
4876
4877 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4878
4879         * gcc.dg/format/sentinel-1.c: Update for parameter option.
4880
4881 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4882
4883         * gcc.dg/format/sentinel-1.c: New test.
4884
4885 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
4886
4887         * testsuite/gcc.dg/builtins-46.c: New.
4888
4889 2004-09-03  Devang Patel  <dpatel@apple.com>
4890
4891         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
4892         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
4893
4894 2004-09-03  Jan Beulich  <jbeulich@novell.com>
4895
4896         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
4897         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
4898         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
4899         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
4900         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
4901         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
4902         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
4903         the non-portable bzero.
4904         * gcc.dg/20010912-1.c: xfail for NetWare.
4905         * gcc.dg/20020426-2.c: xfail for NetWare.
4906         * gcc.dg/20021014-1.c: xfail for NetWare.
4907         * gcc.dg/20021018-1.c: xfail for NetWare.
4908         * gcc.dg/20030213-1.c: xfail for NetWare.
4909         * gcc.dg/20030225-1.c: xfail for NetWare.
4910         * gcc.dg/20030708-1.c: xfail for NetWare.
4911         * gcc.dg/builtins-config.h: Also exclude NetWare.
4912         * gcc.dg/format/format.h: Define restrict only if not already defined.
4913         * gcc.dg/nest.c: xfail for NetWare.
4914         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
4915         * lib/target-supports.exp (check_visibility_available): Exclude
4916         NetWare.
4917
4918 2004-09-03  Jan Beulich  <jbeulich@novell.com>
4919
4920         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
4921         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
4922         deterministic starting point for the alignment of structure fields.
4923         * gcc.dg/Wpadded.c: Dito.
4924         * g++.dg/abi/vbase10.C: Dito.
4925
4926 2004-09-03  Devang Patel  <dpatel@apple.com>
4927
4928         * g++.dg/debug/pr15736.cc: New test.
4929
4930 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
4931
4932         * README.QMTEST: Fix out-of-date link.
4933
4934 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
4935
4936         PR fortran/16579
4937         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
4938         Delete.  Duplicate of gfortran.dg/g77/20010610.f
4939
4940 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
4941
4942         * g++.dg/abi/arm_rtti1.C: New test.
4943
4944 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
4945
4946         * gcc.dg/ppc-vector-memcpy.c: New.
4947         * gcc.dg/ppc-vector-memset.c: New.
4948
4949 2004-09-02  Chao-ying Fu  <fu@mips.com>
4950
4951         * gcc.target/mips/mips-3d-1.c: New test.
4952         * gcc.target/mips/mips-3d-2.c: New test.
4953         * gcc.target/mips/mips-3d-3.c: New test.
4954         * gcc.target/mips/mips-3d-4.c: New test.
4955         * gcc.target/mips/mips-3d-5.c: New test.
4956         * gcc.target/mips/mips-3d-6.c: New test.
4957         * gcc.target/mips/mips-3d-7.c: New test.
4958         * gcc.target/mips/mips-3d-8.c: New test.
4959         * gcc.target/mips/mips-3d-9.c: New test.
4960         * gcc.target/mips/mips-ps-1.c: New test.
4961         * gcc.target/mips/mips-ps-2.c: New test.
4962         * gcc.target/mips/mips-ps-3.c: New test.
4963         * gcc.target/mips/mips-ps-4.c: New test.
4964         * gcc.target/mips/mips-ps-type.c: New test.
4965
4966 2004-09-02  Paul Brook  <paul@codesourcery.com>
4967
4968         * gfortran.dg/edit_real_1.f90: Add new tests.
4969
4970 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4971
4972         PR fortran/15327
4973         * gfortran.dg/merge_char_1.f90: New test.
4974
4975 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4976
4977         PR fortran/16404
4978         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
4979
4980 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
4981
4982         PR c/1522
4983         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
4984
4985 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
4986
4987         * g++.dg/opt/loop1.C: Do not XFAIL.
4988
4989 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
4990
4991         * gcc.c-torture/execute/20040831-1.c: New test.
4992
4993 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
4994
4995         PR fortran/16579
4996         * gfortran.dg/g77/20010610.f: Now passes.
4997         Copy from g77.f-torture/execute. Add dg-run directive.
4998         * gfortran.dg/g77/README: Update
4999
5000 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
5001
5002         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
5003         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
5004         (t1, t2, t3, t4): Add volatile.
5005
5006 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
5007
5008         * g++.dg/ext/visibility/arm1.C: New test.
5009
5010 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
5011
5012         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
5013         -pedantic-errors.
5014
5015 2004-09-01  Paul Brook  <paul@codesourcery.com>
5016
5017         * gfortran.dg/eof_2.f90: New test.
5018
5019 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5020
5021         PR fortran/16579
5022         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
5023
5024 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
5025
5026         PR libfortran/16805
5027         * gfortran.dg/list_read_2.f90: New test.
5028
5029 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
5030
5031         * g++.dg/abi/key1.C: New test.
5032
5033 2004-08-31  Richard Henderson  <rth@redhat.com>
5034
5035         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
5036         form of offsetof.
5037         * g++.dg/other/offsetof5.C: Remove duplicate.
5038
5039 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5040
5041         PR fortran/17244
5042         * gfortran.dg/func_derived_1.f90: New test.
5043
5044 2004-08-31  Paul Brook  <paul@codesourcery.com>
5045
5046         * gfortran.dg/eof_1.f90: New test.
5047
5048 2004-08-31  Paul Brook  <paul@codesourcery.com>
5049
5050         * gfortran.dg/list_read_1.f90: New file.
5051
5052 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
5053
5054         * g++.dg/opt/loop1.C: XFAIL.
5055
5056 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
5057
5058         * gcc.dg/funcdef-storage-1.c: New.
5059         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
5060         an extern function in local scope.
5061         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
5062         declare an 'auto inline' function in local scope.
5063         * gcc.dg/20011130-1.c: Likewise.
5064         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
5065         an 'auto' function in local scope.
5066         * gcc.dg/20021014-1.c: Likewise.
5067         * gcc.dg/20030331-2.c: Likewise.
5068
5069 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5070
5071         * gfortran.dg/blockdata_1.f90: New test.
5072
5073 2004-08-30  Richard Henderson  <rth@redhat.com>
5074
5075         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
5076
5077 2004-08-30  Richard Henderson  <rth@redhat.com>
5078
5079         * lib/fortran-torture.exp (fortran-torture-execute): Honor
5080         additional_flags set by alternate driver.
5081         (ieee-options): New procedure.
5082         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
5083         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
5084         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
5085         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
5086
5087 2004-08-30  Richard Henderson  <rth@redhat.com>
5088
5089         * lib/f-torture.exp: Remove.
5090
5091 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
5092
5093         PR rtl-optimization/16590
5094         * g++.dg/opt/loop1.C: New test.
5095
5096 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5097
5098         PR fortran/13910
5099         * gfortran.dg/oldstyle_1.f90: New test.
5100
5101 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
5102         Paul Brook  <paul@codesourcery.com>
5103
5104         * gfortran.dg/g77/README: Update.
5105         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
5106         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
5107         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
5108
5109 2004-08-28  Paul Brook  <paul@codesourcery.com>
5110
5111         PR libfortran/17195
5112         * gfortran.dg/edit_real_1.f90: New test.
5113
5114 2004-08-27  Paul Brook  <paul@codesourcery.com>
5115
5116         * gfortran.dg/rewind_1.f90: New test.
5117
5118 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
5119
5120         PR fortran/16597
5121         * gfortran.dg/pr16597.f90: New test.
5122
5123 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
5124
5125         PR c/13801
5126         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
5127         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
5128         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
5129         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
5130         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
5131
5132 2004-08-26  Nick Clifton  <nickc@redhat.com>
5133
5134         * gcc.c-torture/compile/pr17119.c: New test.
5135
5136 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
5137
5138         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
5139
5140 2004-08-25  Richard Henderson  <rth@redhat.com>
5141
5142         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
5143         the bits that expect kind=8 to be the largest real kind.
5144
5145 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
5146
5147         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
5148
5149 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5150
5151         * gfortran.dg/assignment_1.f90: New test.
5152
5153 2004-08-25  Adam Nemet  <anemet@lnxw.com>
5154
5155         * g++.dg/template/repo3.C: New test.
5156
5157 2004-08-25  Roger Sayle  <roger@eyesopen.com>
5158
5159         PR middle-end/16693
5160         PR tree-optimization/16372
5161         * g++.dg/opt/pr16372-1.C: New test case.
5162         * g++.dg/opt/pr16693-1.C: New test case.
5163         * g++.dg/opt/pr16693-2.C: New test case.
5164
5165 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
5166
5167         * objc.dg/proto-lossage-4.m: New test.
5168
5169 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
5170
5171         PR c++/17155
5172         * g++.dg/inherit/local2.C: New test.
5173
5174 2004-08-25  Paul Brook  <paul@codesourcery.com>
5175
5176         PR fortran/17144
5177         * gfortran.dg/string_ctor_1.f90: New test.
5178
5179 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5180
5181         PR c++/14428
5182         * g++.dg/template/redecl2.C: New test.
5183
5184 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
5185
5186         PR fortran/17143
5187         * gfortran.dg/pr17143.f90: New test.
5188
5189 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
5190
5191         PR fortran/17164
5192         * gfortran.dg/pr17164.f90: New test.
5193
5194 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5195
5196         * gcc.dg/tree-ssa/loop-1.c: New test.
5197
5198 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
5199
5200         * gcc.c-torture/compile/20040824-1.c: New test.
5201
5202 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
5203
5204         * gcc.c-torture/compile/iftrap-3.c: New test.
5205
5206 2004-08-24  Paul Brook  <paul@codesourcery.com>
5207
5208         * gfortran.dg/entry_2.f90: New test.
5209
5210 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
5211
5212         PR c++/16889
5213         * g++.dg/lookup/ambig[12].C: New.
5214
5215 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5216
5217         PR c++/16706
5218         * g++.dg/template/crash21.C: New test.
5219         * g++.dg/template/crash22.C: Likewise.
5220
5221 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
5222
5223         PR c++/17149
5224         * g++.dg/template/access15.C: New.
5225
5226 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
5227
5228         PR c++/17163
5229         * g++.dg/template/repo2.C: New test.
5230
5231 2004-08-23  Roger Sayle  <roger@eyesopen.com>
5232
5233         PR rtl-optimization/17078
5234         * gcc.c-torture/execute/pr17078-1.c: New test case.
5235
5236 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
5237
5238         PR c/14492
5239         * gcc.dg/debug/crash1.c: New test.
5240
5241 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
5242
5243         PR c/16180
5244         * gcc.dg/loop-5.c: New test.
5245
5246 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5247
5248         * gcc.c-torture/execute/20040823-1.c: New test.
5249
5250 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
5251
5252         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
5253         to the assembler.  Simplify test accordingly.
5254         (asm_abi_flags): Use GNU names.
5255         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
5256         to check for ABI flags.
5257
5258 2004-08-22  Andrew Pinski  <apinski@apple.com>
5259
5260         * g++.dg/opt/pr14029.C: New test.
5261         * gcc.c-torture/execute/pr15262.c: New test.
5262
5263 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5264
5265         * gfortran.dg/reduction.f90: Add checks with complex arguments.
5266
5267 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
5268
5269         PR 16908
5270         * gfortran.dg/direct_io.f90: New test.
5271
5272 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
5273
5274         PR c++/17121
5275         * g++.dg/inherit/local2.C: New test.
5276
5277 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
5278
5279         PR c++/17120
5280         * g++.dg/warn/Wparentheses-4.C: New test.
5281
5282 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
5283
5284         PR c++/17121
5285         * g++.dg/inherit/local2.C: New test.
5286
5287         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
5288         * gcc.dg/ppc-ldstruct.c: Likewise.
5289         * gcc.dg/ppc64-abi-2.c: Likewise.
5290
5291 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
5292
5293         PR rtl-optimization/17099
5294         * gcc.c-torture/execute/20040820-1.c: New test.
5295
5296 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
5297
5298         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
5299
5300 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
5301
5302         PR fortran/17077
5303         * gfortran.dg/auto_array_1.f90: New test.
5304
5305 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5306
5307         PR fortran/17074
5308         * gfortran.dg/simpleif_1.f90: New test.
5309
5310 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
5311
5312         * lib/target-supports.exp (check_profiling_available): Return
5313         false for arm*-*-symbianelf* and arm*-*-eabi*.
5314
5315         PR c++/15890
5316         * g++.dg/template/delete1.C: New test.
5317
5318 2004-08-19  Paul Brook  <paul@codesourcery.com>
5319
5320         PR fortran/14976
5321         PR fortran/16228
5322         * gfortran.dg/data_char_1.f90: New test.
5323
5324 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
5325
5326         PR fortran/16946
5327         * gfortran.dg/reduction.f90: New testcase.
5328
5329 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5330
5331         PR fortran/16520
5332         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
5333
5334 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
5335
5336         PR c++/17041
5337         * g++.dg/Wparentheses-3.C: New test.
5338
5339 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
5340
5341         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
5342         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
5343         * gcc.dg/vect/vect-2.c: Likewise.
5344         * gcc.dg/vect/vect-3.c: Likewise.
5345         * gcc.dg/vect/vect-4.c: Likewise.
5346         * gcc.dg/vect/vect-5.c: Likewise.
5347         * gcc.dg/vect/vect-6.c: Likewise.
5348         * gcc.dg/vect/vect-7.c: Likewise.
5349         * gcc.dg/vect/vect-25.c: Likewise.
5350         * gcc.dg/vect/vect-31.c: Likewise.
5351         * gcc.dg/vect/vect-32.c: Likewise.
5352         * gcc.dg/vect/vect-34.c: Likewise.
5353         * gcc.dg/vect/vect-36.c: Likewise.
5354         * gcc.dg/vect/vect-all.c: Likewise.
5355
5356 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
5357
5358         PR c++/17068
5359         * g++.dg/template/operator4.C: New test.
5360
5361 2004-08-18  Richard Henderson  <rth@redhat.com>
5362
5363         * gcc.dg/20040206-1.c: XFAIL.
5364
5365 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
5366
5367         PR c++/16246
5368         * g++.dg/template/array7.C: New test.
5369
5370 2004-08-17  James E Wilson  <wilson@specifixinc.com>
5371
5372         * gcc.dg/mips-movcc-1.c: New test.
5373         * gcc.dg/mips-movcc-2.c: New test.
5374         * gcc.dg/mips-movcc-3.c: New test.
5375
5376         * gcc.dg/mips-nmadd-1.c: New test.
5377         * gcc.dg/mips-nmadd-2.c: New test.
5378
5379 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
5380
5381         PR c++/15871
5382         * g++.dg/opt/inline8.C: New test.
5383
5384         PR c++/16965
5385         * g++.dg/parse/error17.C: New test.
5386
5387 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
5388
5389         * gcc.dg/vect: New directory for vectorizer tests.
5390         * gcc.dg/vect/tree-vect.h: New file.
5391         * gcc.dg/vect/vect.exp: New file.
5392         * gcc.dg/vect/pr16105.c.c: New test.
5393         * gcc.dg/vect/vect-1.c: New test.
5394         * gcc.dg/vect/vect-2.c: New test.
5395         * gcc.dg/vect/vect-3.c: New test.
5396         * gcc.dg/vect/vect-4.c: New test.
5397         * gcc.dg/vect/vect-5.c: New test.
5398         * gcc.dg/vect/vect-6.c: New test.
5399         * gcc.dg/vect/vect-7.c: New test.
5400         * gcc.dg/vect/vect-8.c: New test.
5401         * gcc.dg/vect/vect-9.c: New test.
5402         * gcc.dg/vect/vect-10.c: New test.
5403         * gcc.dg/vect/vect-11.c: New test.
5404         * gcc.dg/vect/vect-12.c: New test.
5405         * gcc.dg/vect/vect-13.c: New test.
5406         * gcc.dg/vect/vect-14.c: New test.
5407         * gcc.dg/vect/vect-15.c: New test.
5408         * gcc.dg/vect/vect-16.c: New test.
5409         * gcc.dg/vect/vect-17.c: New test.
5410         * gcc.dg/vect/vect-18.c: New test.
5411         * gcc.dg/vect/vect-19.c: New test.
5412         * gcc.dg/vect/vect-20.c: New test.
5413         * gcc.dg/vect/vect-21.c: New test.
5414         * gcc.dg/vect/vect-22.c: New test.
5415         * gcc.dg/vect/vect-23.c: New test.
5416         * gcc.dg/vect/vect-24.c: New test.
5417         * gcc.dg/vect/vect-25.c: New test.
5418         * gcc.dg/vect/vect-26.c: New test.
5419         * gcc.dg/vect/vect-27.c: New test.
5420         * gcc.dg/vect/vect-28.c: New test.
5421         * gcc.dg/vect/vect-29.c: New test.
5422         * gcc.dg/vect/vect-30.c: New test.
5423         * gcc.dg/vect/vect-31.c: New test.
5424         * gcc.dg/vect/vect-32.c: New test.
5425         * gcc.dg/vect/vect-33.c: New test.
5426         * gcc.dg/vect/vect-34.c: New test.
5427         * gcc.dg/vect/vect-35.c: New test.
5428         * gcc.dg/vect/vect-36.c: New test.
5429         * gcc.dg/vect/vect-37.c: New test.
5430         * gcc.dg/vect/vect-38.c: New test.
5431         * gcc.dg/vect/vect-40.c: New test.
5432         * gcc.dg/vect/vect-41.c: New test.
5433         * gcc.dg/vect/vect-42.c: New test.
5434         * gcc.dg/vect/vect-43.c: New test.
5435         * gcc.dg/vect/vect-44.c: New test.
5436         * gcc.dg/vect/vect-45.c: New test.
5437         * gcc.dg/vect/vect-46.c: New test.
5438         * gcc.dg/vect/vect-47.c: New test.
5439         * gcc.dg/vect/vect-48.c: New test.
5440         * gcc.dg/vect/vect-49.c: New test.
5441         * gcc.dg/vect/vect-50.c: New test.
5442         * gcc.dg/vect/vect-51.c: New test.
5443         * gcc.dg/vect/vect-52.c: New test.
5444         * gcc.dg/vect/vect-53.c: New test.
5445         * gcc.dg/vect/vect-54.c: New test.
5446         * gcc.dg/vect/vect-55.c: New test.
5447         * gcc.dg/vect/vect-56.c: New test.
5448         * gcc.dg/vect/vect-57.c: New test.
5449         * gcc.dg/vect/vect-58.c: New test.
5450         * gcc.dg/vect/vect-59.c: New test.
5451         * gcc.dg/vect/vect-60.c: New test.
5452         * gcc.dg/vect/vect-61.c: New test.
5453         * gcc.dg/vect/vect-all.c: New test.
5454         * gcc.dg/vect/vect-none.c: New test.
5455
5456 2004-08-17  Paul Brook  <paul@codesourcery.com>
5457
5458         PR fortran/13082
5459         * gfortran.dg/entry_1.f90: New test.
5460
5461 2004-08-17  Andrew Pinski  <apinski@apple.com>
5462
5463         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
5464
5465 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
5466
5467         * gcc.dg/pr17036-1.c: New test.
5468
5469 2004-08-16  Devang Patel  <dpatel@apple.com>
5470
5471         * gcc.dg/darwin-20040809-1.c: New test.
5472
5473 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
5474
5475         * gcc.dg/funcdef-attr-1.c: New test.
5476
5477 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
5478
5479         * gcc.dg/altivec-17.c: New test.
5480         * gcc.dg/altivec-18.c: New test.
5481
5482 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5483
5484         PR c++/6749
5485         * g++.dg/template/vtable2.C: New test.
5486
5487 2004-08-14  Richard Henderson  <rth@redhat.com>
5488
5489         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
5490         * gcc.dg/pack-test-4.c (main): Return 0.
5491         * gcc.dg/setjmp-1.c: Remove XFAIL.
5492         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
5493
5494 2004-08-14  Richard Henderson  <rth@redhat.com>
5495
5496         * gcc.dg/980217-1.c: Add prototype for printf.
5497
5498 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
5499
5500         * gfortran.dg/pr16935.f90: New test.
5501
5502 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
5503
5504         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
5505
5506 2004-08-13  Paul Brook  <paul@codesourcery.com>
5507
5508         * gfortran.dg/der_io_1.f90: Remove stray comma.
5509
5510 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
5511
5512         * gcc.dg/vmx/cw-bug-2.c: Remove.
5513         * gcc.dg/vmx/vprint-1.c: Remove.
5514         * gcc.dg/vmx/vscan-1.c: Remove.
5515
5516 2004-08-12  Devang patel  <dpatel@apple.com>
5517
5518         * gcc.dg/darwin-20040809-2.c: New test.
5519
5520 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
5521
5522         * g++.dg/ext/altivec-12.C: New test.
5523
5524         * g++.dg/ext/altivec-11.C: New test.
5525
5526 2004-08-12  Paul Brook  <paul@codesourcery.com>
5527
5528         * g++.dg/abi/arm_cxa_vec_1.C: New test.
5529
5530 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
5531
5532         * g++.dg/ext/altivec-2.C: Check for hardware support before
5533         executing any VMX instructions.
5534
5535         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
5536
5537 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
5538
5539         PR c++/16276
5540         * g++.old-deja/g++.other/comdat4.C: New test.
5541         * g++.old-deja/g++.other/comdat4-aux.cc: New.
5542
5543 2004-08-12  Ben Elliston  <bje@au.ibm.com>
5544
5545         PR target/16286
5546         * gcc.dg/pr16286.c: New test.
5547
5548 2004-08-12 Jan Beulich <jbeulich@novell.com>
5549
5550         * g++.dg/ext/asm5.C: New.
5551
5552 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
5553
5554         PR c++/16698
5555         * g++.dg/eh/crash1.C: New test.
5556
5557         PR c++/16717
5558         * g++.dg/ext/construct1.C: New test.
5559
5560 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
5561
5562         PR c++/16853
5563         * g++.dg/init/ptrmem1.C: New test.
5564
5565         PR c++/16618
5566         * g++.dg/parse/offsetof5.C: New test.
5567
5568         PR c++/16870
5569         * g++.dg/template/overload3.C: New test.
5570
5571 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
5572
5573         PR c++/16964
5574         * g++.dg/parse/error16.C: New test.
5575
5576         PR c++/16904
5577         * g++.dg/template/error14.C: New test.
5578
5579         PR c++/16929
5580         * g++.dg/template/error15.C: New test.
5581
5582 2004-08-11  Devang Patel  <dpatel@apple.com>
5583
5584         * gcc.dg/darwin-ld-20040809-1.c: New test.
5585         * gcc.dg/darwin-ld-20040809-2.c: New test.
5586
5587 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
5588
5589         PR fortran/16917
5590         * gfortran.dg/dfloat_1.f90: New test.
5591
5592 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
5593
5594         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
5595         * gcc.dg/dll-2.c: Fix dg-require syntax.
5596         * gcc.misc-tests/arm-isr.c (abort): Declare.
5597         (exit): Likewise.
5598
5599 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
5600
5601         PR c++/16971
5602         * g++.dg/parse/crash16.C: New test.
5603
5604 2004-08-10  Roger Sayle  <roger@eyesopen.com>
5605
5606         * gcc.dg/mips-rsqrt-1.c: New test case.
5607         * gcc.dg/mips-rsqrt-2.c: New test case.
5608         * gcc.dg/mips-rsqrt-3.c: New test case.
5609
5610 2004-08-10  Paul Brook  <paul@codesourcery.com>
5611
5612         * gfortran.dg/der_io_1.f90: New test.
5613
5614 2004-08-10  Paul Brook  <paul@codesourcery.com>
5615
5616         PR fortran/16919
5617         * gfortran.dg/der_array_1.f90: New test.
5618
5619 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
5620
5621         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
5622
5623 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
5624
5625         * gcc.dg/wchar_t-2.c: Fix typo.
5626
5627 2004-08-09  Falk Hueffner  <falk@debian.org>
5628
5629         PR tree-optimization/12517
5630         * gcc.c-torture/compile/pr12517.c: New test.
5631
5632         PR tree-optimization/12578
5633         * gcc.c-torture/compile/pr12578.c: New test.
5634
5635         PR tree-optimization/12899
5636         * gcc.c-torture/compile/pr12899.c: New test.
5637
5638         PR rtl-optimization/14692
5639         * gcc.c-torture/compile/pr14692.c: New test.
5640
5641         PR tree-optimization/16461
5642         * gcc.c-torture/compile/pr16461.c: New test.
5643
5644 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
5645
5646         * gfortran.dg/getenv_1.f90: New test.
5647
5648 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
5649
5650         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
5651         wchar_t.
5652         * gcc.dg/symbian5.c: Test -fno-short-wchar.
5653
5654 2004-08-06  Paul Brook  <paul@codesourcery.com>
5655
5656         * gfortran.dg/ret_array_1.f90: New test.
5657         * gfortran.dg/ret_pointer_1.f90: New test.
5658
5659 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
5660
5661         * gcc.dg/missing-field-init-[12].c: New tests.
5662         * g++.dg/warn/missing-field-init-[12].C: New tests.
5663
5664 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
5665
5666         * gcc.dg/enum2.c: New test.
5667         * gcc.dg/symbian3.c: Likewise.
5668         * gcc.dg/symbian4.c: Likewise.
5669         * gcc.dg/wchar_t-2.c: Likewise.
5670
5671 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
5672
5673         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
5674         destructor tests.
5675
5676 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
5677
5678         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
5679         dg-require-visiblity.
5680         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
5681         * g++.dg/ext/visibility/fvisibility.C: Likewise.
5682         * g++.dg/ext/visibility/memfuncts.C: Likewise.
5683         * g++.dg/ext/visibility/new1.C: Likewise.
5684         * g++.dg/ext/visibility/pragma.C: Likewise.
5685         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
5686         * g++.dg/ext/visibility/virtual.C: Likewise.
5687         * g++/dg/ext/visibility/visibility-1.C: Likewise.
5688         * g++/dg/ext/visibility/visibility-2.C: Likewise.
5689         * g++/dg/ext/visibility/visibility-3.C: Likewise.
5690         * g++/dg/ext/visibility/visibility-4.C: Likewise.
5691         * g++/dg/ext/visibility/visibility-5.C: Likewise.
5692         * g++/dg/ext/visibility/visibility-6.C: Likewise.
5693         * g++/dg/ext/visibility/visibility-7.C: Likewise.
5694         * g++/dg/ext/visibility/visibility-8.C: New test.
5695         * gcc.c-torture/compile/dll.x: Remove.
5696         * gcc.dg/dll-2.c: Use dg-require-dll
5697         * gcc.dg/visibility-10.c: New test.
5698         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
5699         supporting DLLs.
5700         * testsuite/lib/scanasm.exp (scan_hidden): New function.
5701         (scan_not_hidden): Likewise.
5702
5703 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
5704
5705         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
5706
5707 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
5708
5709         * gcc.c-torture/execute/20040805-1.c: New test.
5710
5711 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
5712
5713         * gcc.dg/20020118-1.c: Declare abort.
5714         * gcc.dg/altivec_check.h: Likewise.
5715         * gcc.dg/iftrap-2.c: Likewise.
5716         * gcc.dg/pragma-darwin.c: Likewise.
5717         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
5718
5719 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
5720
5721         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
5722
5723 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
5724
5725         * gcc.c-torture/execute/builtins/abs-2.c,
5726         gcc.c-torture/execute/builtins/abs-3.c,
5727         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
5728         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
5729         intmax_t, uintmax_t and their limits.
5730         * gcc.dg/intmax_t-1.c: New test.
5731
5732 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5733
5734         * g++.dg/tc1/dr147.C: Add reference to PR.
5735
5736 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
5737
5738         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
5739         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
5740
5741 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
5742
5743         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
5744
5745 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
5746
5747         * gcc.dg/redecl-5.c: New test.
5748         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
5749         of scanf.
5750
5751 2004-08-03  Roger Sayle  <roger@eyesopen.com>
5752
5753         PR middle-end/16790
5754         * gcc.c-torture/execute/pr16790-1.c: New test case.
5755
5756 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
5757
5758         * g++.dg/ext/visibility/assign1.C: New test.
5759         * g++.dg/ext/visibility/new1.C: Likewise.
5760
5761         * gcc.dg/symbian1.c: New test.
5762         * gcc.dg/symbian2.c: Likewise.
5763
5764 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
5765
5766         PR target/16570
5767         * gcc.dg/i386-sse-9.c: New test.
5768
5769 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
5770
5771         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
5772
5773 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
5774
5775         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
5776         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
5777         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
5778         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
5779         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
5780         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
5781         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
5782         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
5783         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
5784         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
5785         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
5786         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
5787         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
5788         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
5789         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
5790         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
5791         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
5792         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
5793         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
5794         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
5795         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
5796         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
5797         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
5798         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
5799         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
5800         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
5801         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
5802         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
5803         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
5804         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
5805         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
5806         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
5807         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
5808         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
5809         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
5810         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
5811         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
5812         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
5813         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
5814         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
5815         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
5816         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
5817         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
5818         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
5819         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
5820         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
5821         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
5822         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
5823         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
5824         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
5825         gcc.misc-tests/i386-pf-3dnow-1.c,
5826         gcc.misc-tests/i386-pf-athlon-1.c,
5827         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
5828         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
5829         Declare built-in functions used.
5830         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
5831
5832 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
5833
5834         PR c++/16707
5835         * g++.dg/lookup/using12.C: New test.
5836
5837         * g++.dg/init/null1.C: Fix PR number.
5838         * g++.dg/parse/namespace10.C: Likewise.
5839
5840 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
5841
5842         PR c++/16224
5843         * g++.dg/template/spec17.C: New test.
5844         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
5845         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
5846
5847 2004-08-02  David Billinghurst
5848
5849         PR fortran/16292
5850         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
5851
5852 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
5853
5854         * gcc.dg/ia64-got-1.c: New test case.
5855
5856 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
5857
5858         PR c++/16489
5859         * g++.dg/init/null1.C: New test.
5860         * g++.dg/tc1/dr76.C: Adjust error marker.
5861
5862         PR c++/16529
5863         * g++.dg/parse/namespace10.C: New test.
5864
5865         PR c++/16810
5866         * g++.dg/inherit/ptrmem2.C: New test.
5867
5868 2004-08-02  Ben Elliston  <bje@au.ibm.com>
5869
5870         PR target/16155
5871         * gcc.dg/pr16155.c: New test.
5872
5873 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
5874
5875         * gcc.dg/redecl-2.c: New test.
5876
5877 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
5878
5879         * gcc.dg/darwin-longdouble.c: New file.
5880
5881 2004-07-30  Richard Henderson  <rth@redhat.com>
5882
5883         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
5884         write to constant argument.
5885         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
5886
5887 2004-07-30  Richard Henderson  <rth@redhat.com>
5888
5889         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
5890         tests of nearest around zero.
5891
5892 2004-07-30  Andrew Pinski  <apinski@apple.com>
5893
5894         * gcc.c-torture/compile/20040730-1.c: New test.
5895
5896 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
5897
5898         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
5899         powerpc-eabispe.
5900
5901 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
5902
5903         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
5904
5905 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
5906
5907         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
5908         contains $ld_library_path.
5909         * lib/gfortran.exp (gfortran_link_flags): Likewise.
5910
5911 2004-07-29  Richard Henderson  <rth@redhat.com>
5912
5913         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
5914
5915         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
5916         (alt2, which): New.
5917         (Check): Accept either alternative.
5918
5919 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
5920
5921         * g++.dg/abi/inline1.C: New test.
5922         * g++.dg/abi/local1-a.cc: Likewise.
5923         * g++.dg/abi/local1.C: Likewise.
5924         * g++.dg/abi/mangle11.C: Tweak location of warnings.
5925         * g++.dg/abi/mangle12.C: Likewise.
5926         * g++.dg/abi/mangle17.C: Likewise.
5927         * g++.dg/abi/mangle20-2.C: Likewise.
5928         * g++.dg/opt/interface1.C: Likewise.
5929         * g++.dg/opt/interface1.h: Likewise.
5930         * g++.dg/opt/interface1-a.cc: New test.
5931         * g++.dg/parse/repo1.C: New test.
5932         * g++.dg/template/repo1.C: Likewise.
5933         * g++.dg/warn/Winline-1.C: Likewise.
5934         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
5935
5936 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
5937
5938         * gcc.dg/tree-ssa/20040729-1.c: New test.
5939
5940 2004-07-27  Matt Austern <austern@apple.com>
5941
5942         * gcc.dg/darwin-bool-1.c: New test.
5943         * gcc.dg/darwin-bool-2.c: New test.
5944
5945 2004-07-28  Richard Henderson  <rth@redhat.com>
5946
5947         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
5948         arguments in the correct type.  Don't write to constant arguments.
5949
5950 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
5951
5952         PR tree-optimization/16688
5953         PR tree-optimization/16689
5954         * g++.dg/tree-ssa/pr16688.C: New test.
5955
5956 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
5957
5958         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
5959         loads.  Not only in the comment, this time.
5960
5961 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
5962
5963         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
5964         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
5965         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
5966         * gcc.dg/sh4a-bitmovua.c: New.
5967         * gcc.dg/sh4a-cos.c: New.
5968         * gcc.dg/sh4a-cosf.c: New.
5969         * gcc.dg/sh4a-fprun.c: New.
5970         * gcc.dg/sh4a-fsrra.c: New.
5971         * gcc.dg/sh4a-memmovua.c: New.
5972         * gcc.dg/sh4a-sin.c: New.
5973         * gcc.dg/sh4a-sincos.c: New.
5974         * gcc.dg/sh4a-sincosf.c: New.
5975         * gcc.dg/sh4a-sinf.c: New.
5976
5977 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
5978
5979         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
5980         conditionals.
5981         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
5982         loads.
5983         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
5984         DOM1.
5985
5986 2004-07-27  Andrew Pinski  <apinski@apple.com>
5987
5988         * g++.dg/rtti/tinfo1.C: Correct the xfail.
5989
5990 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
5991
5992         * gcc.dg/pragma-isr.c: New test.
5993
5994 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5995
5996         PR c++/14429
5997         * g++.dg/template/ttp11.C: New test.
5998
5999 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
6000
6001         * gcc.c-torture/compile/20040727-1.c: New test.
6002
6003 2004-07-26  Eric Christopher  <echristo@redhat.com>
6004
6005         * gcc.c-torture/compile/20040726-2.c: New test.
6006
6007 2004-07-26  Andrew Pinski  <apinski@apple.com>
6008
6009         * g++.dg/rtti/tinfo1.C: Xfail.
6010
6011 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
6012
6013         * gcc.c-torture/compile/20040726-1.c: New test.
6014
6015 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
6016             Brian Ryner  <bryner@brianryner.com>
6017
6018         PR c++/9283
6019         PR c++/15000
6020         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
6021         * g++.dg/ext/visibility/: New directory.
6022         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
6023         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
6024         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
6025         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
6026         * g++.dg/ext/visibility/fvisibility.C,
6027         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
6028         g++.dg/ext/visibility/fvisibility-override1.C
6029         g++.dg/ext/visibility/fvisibility-override2.C
6030         g++.dg/ext/visibility/memfuncts.C
6031         g++.dg/ext/visibility/noPLT.C
6032         g++.dg/ext/visibility/pragma.C
6033         g++.dg/ext/visibility/pragma-override1.C
6034         g++.dg/ext/visibility/pragma-override2.C
6035         g++.dg/ext/visibility/staticmemfuncts.C
6036         g++.dg/ext/visibility/virtual.C: New tests.
6037
6038 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
6039
6040         PR c/15360
6041         * gcc.dg/pr15360-1.c: New test.
6042
6043 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
6044
6045         * gcc.dg/pragma-align-2.c: New test.
6046         * gcc.dg/pragma-init-fini.c: New test.
6047         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
6048         targets.
6049
6050 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
6051
6052         * gcc.dg/init-string-2.c: New test.
6053
6054 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
6055
6056         PR 16684
6057         * gcc.dg/Wredundant-decls-1.c: New test case.
6058
6059 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
6060
6061         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
6062         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
6063         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
6064         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
6065         * gcc.dg/compat/generate-random.c: New file.
6066         * gcc.dg/compat/generate-random.h: Likewise.
6067         * gcc.dg/compat/generate-random_r.c: Likewise.
6068         * gcc.dg/compat/struct-layout-1.h: Likewise.
6069         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
6070         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
6071         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
6072         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
6073         * gcc.dg/compat/struct-layout-1_main.c: New test.
6074         * gcc.dg/compat/struct-layout-1_x.c: New file.
6075         * gcc.dg/compat/struct-layout-1_y.c: New file.
6076         * gcc.dg/compat/struct-layout-1_test.h: New file.
6077
6078 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
6079
6080         * gcc.dg/comp-return-1.c: New test
6081
6082 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
6083
6084         * gcc.dg/vmx/8-02a.c: Fix typo.
6085
6086         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
6087         * gcc.dg/darwin-abi-3.c: New test.
6088
6089         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
6090         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
6091
6092         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
6093         * gcc.dg/vmx/ops-long-1.c: New test.
6094         * gcc.dg/vmx/ops-long-2.c: New test.
6095
6096 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
6097
6098         * g++.dg/lookup/conv-[1234].C: New.
6099
6100 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
6101
6102         * g++.dg/parse/attr2.C: Simplify.
6103
6104 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
6105
6106         PR c/7284
6107         * gcc.c-torture/execute/pr7284-1.c: New test.
6108
6109 2004-07-22  Brian Booth  <bbooth@redhat.com>
6110
6111         * gcc.dg/tree-ssa/20040721-1.c: New test.
6112
6113 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
6114
6115         * g++.dg/template/crash20.c: New.
6116
6117 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
6118
6119         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
6120         Add dg-run directive.  Declare variables as required.
6121         * gfortran.dg/g77/README: Update
6122
6123 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
6124
6125         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
6126         gcc.dg/cris-peep2-andu2.c: New tests.
6127
6128 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
6129
6130         PR c/15052
6131         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
6132         on return type.
6133         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
6134         messages.
6135         * gcc.dg/qual-return-2.c: Update expected messages.
6136         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
6137
6138 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
6139
6140         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
6141         * gcc.dg/noncompile/921102-1.c: Update expected error message.
6142
6143 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
6144
6145         PR c/11250
6146         * gcc.dg/init-string-1.c: New test.
6147
6148 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
6149
6150         PR middle-end/15345
6151         PR c/16450
6152         * gcc.dg/torture/nested-fn-1.c: New test.
6153
6154 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
6155
6156         PR target/16559
6157         * gcc.dg/ia64-fptr-1.c: New file.
6158
6159 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6160
6161         PR c++/14497
6162         * g++.dg/template/spec16.C: New test.
6163         * g++.old-deja/g++.robertl/eb118.C: Remove.
6164
6165 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6166
6167         PR c++/509
6168         * g++.dg/template/spec15.C: New test.
6169
6170 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
6171
6172         Copy cases from g77.f-torture/execute and add dg-run
6173         directive.  Other changes as noted.
6174         * gfortran.dg/g77/13037.f
6175         * gfortran.dg/g77/1832.f
6176         * gfortran.dg/g77/19981119-0.f
6177         * gfortran.dg/g77/19990313-0.f
6178         * gfortran.dg/g77/19990313-1.f
6179         * gfortran.dg/g77/19990313-2.f
6180         * gfortran.dg/g77/19990313-3.f
6181         * gfortran.dg/g77/19990419-1.f
6182         * gfortran.dg/g77/19990826-0.f
6183         * gfortran.dg/g77/19990826-2.f
6184         * gfortran.dg/g77/20000503-1.f
6185         * gfortran.dg/g77/20001111.f
6186         * gfortran.dg/g77/20010116.f
6187         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
6188         * gfortran.dg/g77/20010430.f
6189         * gfortran.dg/g77/6177.f
6190         * gfortran.dg/g77/947.f
6191         * gfortran.dg/g77/970816-3.f
6192         * gfortran.dg/g77/971102-1.f
6193         * gfortran.dg/g77/980520-1.f
6194         * gfortran.dg/g77/980628-0.f
6195         * gfortran.dg/g77/980628-1.f
6196         * gfortran.dg/g77/980628-10.f
6197         * gfortran.dg/g77/980628-2.f
6198         * gfortran.dg/g77/980628-3.f
6199         * gfortran.dg/g77/980628-7.f
6200         * gfortran.dg/g77/980628-8.f
6201         * gfortran.dg/g77/980628-9.f
6202         * gfortran.dg/g77/980701-0.f
6203         * gfortran.dg/g77/980701-1.f
6204         * gfortran.dg/g77/cabs.f
6205         * gfortran.dg/g77/claus.f
6206         * gfortran.dg/g77/complex_1.f
6207         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
6208         * gfortran.dg/g77/dcomplex.f
6209         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
6210         * gfortran.dg/g77/f90-intrinsic-mathematical.f
6211         * gfortran.dg/g77/f90-intrinsic-numeric.f
6212         * gfortran.dg/g77/int8421.f
6213         * gfortran.dg/g77/labug1.f
6214         * gfortran.dg/g77/large_vec.f
6215         * gfortran.dg/g77/le.f
6216         * gfortran.dg/g77/short.f
6217         * gfortran.dg/g77/README: Update
6218
6219 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
6220
6221         PR c++/16637
6222         * g++.dg/parse/lookup4.C: New test.
6223
6224 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6225
6226         PR c++/16175
6227         * g++.dg/template/ttp10.C: New test.
6228
6229 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
6230
6231         * gcc.dg/pr12625-1.c: New test.
6232
6233 2004-07-20  Steven Bosscher  <stevenb@suse.de>
6234
6235         * testsuite/gcc.dg/switch-warn-1.c: New test.
6236         * testsuite/gcc.dg/switch-warn-2.c: New test.
6237         * gcc.c-torture/compile/pr14730.c: Update.
6238
6239 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
6240
6241         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
6242         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
6243         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
6244         g++.dg/template/nontype3.C: Remove trailing CR from tests.
6245
6246 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
6247
6248         PR c++/16623
6249         * g++.dg/template/assign1.C: New test.
6250
6251 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6252
6253         PR c++/12170
6254         * g++.dg/template/ttp9.C: New test.
6255
6256 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
6257
6258         * gcc.dg/format/cmn-err-1.c: New test.
6259
6260 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
6261
6262         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
6263         gcc.dg/Wparentheses-10.c: New tests.
6264         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
6265
6266 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6267
6268         PR fortran/16465
6269         * gfortran.dg/g77//ffixed-line-length-0.f,
6270         gfortran.dg/g77/ffixed-line-length-132.f,
6271         gfortran.dg/g77/ffixed-line-length-72.f,
6272         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
6273         gfortran.dg/g77/README: Update.
6274
6275 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6276
6277         PR c++/13092
6278         * g++.dg/template/non-dependent7.C: New test.
6279         * g++.dg/template/non-dependent8.C: Likewise.
6280         * g++.dg/template/non-dependent9.C: Likewise.
6281         * g++.dg/template/non-dependent10.C: Likewise.
6282
6283 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
6284
6285         PR c++/16337
6286         * g++.dg/parse/attr2.C: New test.
6287
6288 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
6289
6290         * g77.dg: Removed.
6291         * g77.f-torture: Ditto.
6292
6293 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
6294
6295         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
6296         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
6297         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
6298
6299 2004-07-16  Richard Henderson  <rth@redhat.com>
6300
6301         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
6302
6303 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6304
6305         * lib/fortran-torture.exp (fortran-torture): Don't test compile
6306         tests with full list of options.
6307         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
6308         of TORTURE_OPTIONS if test contains 'dg-do run'.
6309
6310         PR fortran/16404
6311         * gfortran.dg/do_iterator.f90: New test.
6312
6313 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6314
6315         PR rtl-optimization/16536
6316         * gcc.c-torture/execute/restrict-1.c: New test.
6317
6318 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6319
6320         PR fortran/15324
6321         * gfortran.dg/pr15324.f90: New test.
6322
6323         PR fortran/15129
6324         * gfortran.dg/pr15129.f90: New test.
6325
6326         PR fortran/15140
6327         * gfortran.dg/pr15140.f90: New test.
6328
6329         PR fortran/13792
6330         * gfortran.fortran-torture/execute/bounds.f90: Add check for
6331         compile-time simplification.
6332
6333 2004-07-14  Mike Stump  <mrs@apple.com>
6334
6335         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
6336
6337 2004-07-14  James E Wilson  <wilson@specifixinc.com>
6338
6339         PR target/16325
6340         * gcc.dg/profile-generate-1.c: New.
6341
6342 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
6343
6344         * gcc.c-torture/execute/20040709-1.c: New test.
6345         * gcc.c-torture/execute/20040709-2.c: New test.
6346
6347 2004-07-14  Mike Stump  <mrs@apple.com>
6348
6349         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
6350
6351 2004-07-14  Mike Stump  <mrs@apple.com>
6352
6353         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
6354
6355 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
6356
6357         PR c++/16518
6358         * g++.dg/parse/mutable1.C: New test.
6359
6360 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
6361
6362         PR tree-optimization/16443
6363         * gcc.dg/tree-ssa/20040713-1.c: New test.
6364
6365 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
6366
6367         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
6368         for operator new.
6369
6370 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
6371
6372         * gfortran.dg/g77/README: New file
6373         * gfortran.dg/g77/19981216-0.f:  Copy from
6374         g77.f-torture/noncompile.  Add "dg-do compile" and
6375         dg-error as required.
6376         * gfortran.dg/g77/19990218-1.f: Likewise
6377         * gfortran.dg/g77/19990905-1.f: Likewise
6378         * gfortran.dg/g77/9263.f: Likewise
6379         * gfortran.dg/g77/980615-0.f: Likewise
6380         * gfortran.dg/g77/980616-0.f: Likewise
6381         * gfortran.dg/g77/check0.f: Likewise
6382         * gfortran.dg/g77/select_no_compile.f: Likewise
6383
6384 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
6385
6386         Copy files from g77.f-torture/compile.
6387         Add "{ dg-do compile}".  Other changes as noted
6388         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
6389         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
6390         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
6391         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
6392         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
6393         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
6394         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
6395         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
6396         statement to conform to standard.  Append alpha1.x for reference.
6397         * gfortran.dg/g77/xformat.f: Add dg-warning
6398
6399 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
6400
6401         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
6402         Add {dg-do compile} directive.
6403         * gfortran.dg/g77/cpp2.F: Likewise
6404
6405 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6406
6407         PR c++/5402
6408         * g++.dg/lookup/name-clash1.C: New test.
6409
6410         PR c++/9777
6411         * g++.dg/lookup/name-clash2.C: New test.
6412
6413         PR c++/12102
6414         * g++.dg/lookup/name-clash3.C: New test.
6415
6416 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6417
6418         * g++.dg/lookup/new2.C: New test.
6419         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
6420
6421 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
6422
6423         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
6424         Add {dg-do compile} directive.
6425         * gfortran.dg/g77/13060.f: Likewise
6426         * gfortran.dg/g77/19990218-0.f: Likewise
6427         * gfortran.dg/g77/19990305-0.f: Likewise
6428         * gfortran.dg/g77/19990419-0.f: Likewise
6429         * gfortran.dg/g77/19990502-0.f: Likewise
6430         * gfortran.dg/g77/19990502-1.f: Likewise
6431         * gfortran.dg/g77/19990525-0.f: Likewise
6432         * gfortran.dg/g77/19990826-1.f: Likewise
6433         * gfortran.dg/g77/19990826-3.f: Likewise
6434         * gfortran.dg/g77/19990905-2.f: Likewise
6435         * gfortran.dg/g77/20000412-1.f: Likewise
6436         * gfortran.dg/g77/20000511-1.f: Likewise
6437         * gfortran.dg/g77/20000511-2.f: Likewise
6438         * gfortran.dg/g77/20000518.f: Likewise
6439         * gfortran.dg/g77/20000601-1.f: Likewise
6440         * gfortran.dg/g77/20000601-2.f: Likewise
6441         * gfortran.dg/g77/20000629-1.f: Likewise
6442         * gfortran.dg/g77/20000630-2.f: Likewise
6443         * gfortran.dg/g77/20010115.f: Likewise
6444         * gfortran.dg/g77/20010321-1.f: Likewise
6445         * gfortran.dg/g77/20010426.f: Likewise
6446         * gfortran.dg/g77/20020307-1.f: Likewise
6447         * gfortran.dg/g77/8485.f: Likewise
6448         * gfortran.dg/g77/960317-1.f: Likewise
6449         * gfortran.dg/g77/970915-0.f: Likewise
6450         * gfortran.dg/g77/980310-1.f: Likewise
6451         * gfortran.dg/g77/980310-2.f: Likewise
6452         * gfortran.dg/g77/980310-3.f: Likewise
6453         * gfortran.dg/g77/980310-4.f: Likewise
6454         * gfortran.dg/g77/980310-6.f: Likewise
6455         * gfortran.dg/g77/980310-7.f: Likewise
6456         * gfortran.dg/g77/980310-8.f: Likewise
6457         * gfortran.dg/g77/980419-2.f: Likewise
6458         * gfortran.dg/g77/980424-0.f: Likewise
6459         * gfortran.dg/g77/980427-0.f: Likewise
6460         * gfortran.dg/g77/980729-0.f: Likewise
6461         * gfortran.dg/g77/981117-1.f: Likewise
6462         * gfortran.dg/g77/toon_1.f: Likewise
6463
6464 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6465
6466         PR c++/2204
6467         * g++.dg/other/abstract2.C: New test.
6468
6469 2004-07-12  Paul Brook  <paul@codesourcery.com>
6470
6471         * gfortran.dg/pointer_init_1.f90: New test.
6472
6473 2004-07-11  Paul Brook  <paul@codesourcery.com>
6474
6475         PR fortran/15986
6476         * gfortran.dg/contained_1.f90: New test.
6477
6478 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
6479
6480         * g++.dg/parse/defarg8.C: New test.
6481
6482 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6483
6484         PR fortran/16433
6485         * gfortran.dg/pr16433.f: New test.
6486
6487         PR fortran/17574
6488         * gfortran.dg/pr15754.f90: New test.
6489
6490 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
6491
6492         PR tree-optimization/16437
6493         * gcc.c-torture/execute/bitfld-4.c: New test.
6494
6495 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6496
6497         * gfortran.fortran-torture/execute/common_2.f90: Add check for
6498         access to common var from module.
6499
6500 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6501
6502         PR fortran/16336
6503         * gfortran.fortran-torture/execute/common_2.f90: New test.
6504
6505 2004-07-10  Paul Brook  <paul@codesourcery.com>
6506
6507         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
6508
6509 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6510
6511         PR fortran/15969
6512         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
6513
6514 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
6515
6516         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
6517         * gfortran.dg/g77/ffixed-form-2.f: Likewise
6518         * gfortran.dg/g77/ffree-form-1.f: Likewise
6519         * gfortran.dg/g77/ffree-form-2.f: Likewise
6520         * gfortran.dg/g77/ffree-form-3.f: Likewise
6521         * gfortran.dg/g77/fno-underscoring.f: Likewise
6522         * gfortran.dg/g77/funderscoring.f: Likewise
6523         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
6524
6525 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6526
6527         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
6528
6529 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6530         Paul Brook  <paul@codesourcery.com>
6531
6532         PR fortran/13415
6533         * gfortran.dg/common_pointer_1.f90: New test.
6534
6535 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6536
6537         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
6538
6539 2004-07-09  James E Wilson  <wilson@specifixinc.com>
6540
6541         PR target/16364
6542         * gcc.c-torture/compile/20040709-1.c: New.
6543
6544 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6545
6546         PR fortran/14077
6547         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
6548
6549 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6550
6551         PR fortran/13201
6552         * gfortran.dg/shape_1.f90: New test.
6553
6554 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
6555             Andrew Pinski  <apinski@apple.com>
6556
6557         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
6558
6559 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6560
6561         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
6562         comment.
6563
6564 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6565         Paul Brook  <paul@codesourcery.com>
6566
6567         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
6568         '.f95' and '.F95'.
6569
6570 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
6571
6572         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
6573
6574 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6575
6576         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
6577         testcases with capital suffix.
6578
6579 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6580
6581         PR fortran/15481
6582         PR fortran/13372
6583         PR fortran/13575
6584         PR fortran/15978
6585         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
6586
6587         * gfortran.dg/implicit_1.f90: New test.
6588
6589 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
6590
6591         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
6592         expression to match gfortran warning/error messages
6593         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
6594         dg-error text.
6595
6596 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
6597
6598         * lib/fortran-torture.exp: Rename proc search_for to
6599         search_for_re.
6600
6601 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
6602
6603         * gcc.c-torture/execute/simd-5.x: New file.
6604         XFAIL on SPARC 64-bit at -O0.
6605
6606 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6607
6608         PR c++/8211
6609         PR c++/16165
6610         * g++.dg/warn/effc3.C: New test.
6611
6612 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
6613
6614         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
6615         change X to 1X in format.
6616         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
6617         add data statements to conform to standard.
6618
6619 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
6620
6621         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
6622         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
6623         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
6624
6625 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
6626
6627         * gfortran.dg/g77/7388.f: Copy from g77.dg
6628         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
6629         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
6630         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
6631         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
6632         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
6633         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
6634         * gfortran.dg/g77/strlen0.f: Likewise
6635
6636 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
6637
6638         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
6639         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
6640
6641 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
6642
6643         * gcc.c-torture/execute/920428-2.x: Delete.
6644         * gcc.c-torture/execute/920501-7.x: Likewise.
6645
6646 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
6647
6648         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
6649         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
6650         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
6651         prescott and c3-2.
6652         (PREFETCH_3DNOW): Add -march=c3.
6653
6654 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
6655
6656         PR c/16437
6657         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
6658         * gcc.c-torture/execute/bf64-1.x: Likewise.
6659
6660 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
6661
6662         * gcc.c-torture/compile/20040708-1.c: New test.
6663
6664 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6665
6666         PR c++/16169
6667         * g++.dg/warn/effc2.C: New test.
6668
6669 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
6670
6671         * gcc.c-torture/execute/bitfld-1.x: Remove.
6672         * gcc.c-torture/execute/bitfld-3.c: New test.
6673         * gcc.dg/bitfld-2.c: Remove XFAILs.
6674
6675 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
6676
6677         PR c++/16276
6678         * g++.dg/rtti/tinfo1.C: New file.
6679
6680 2004-07-07  Eric Christopher  <echristo@redhat.com>
6681
6682         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
6683
6684 2004-07-07  Andrew Pinski  <apinski@apple.com>
6685
6686         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
6687
6688 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
6689
6690         * g++.dg/init/call1.C: XFAIL.
6691
6692 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
6693
6694         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
6695         except for movstrict*, to movmem* and clrstr* to clrmem*.
6696
6697 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
6698
6699         * gcc.c-torture/execute/20040707-1.c: New test.
6700
6701 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
6702
6703         * gcc.c-torture/execute/20040706-1.c: New test.
6704
6705 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6706
6707         PR c++/3671
6708         * g++.dg/template/spec14.C: New test.
6709
6710 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
6711
6712         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
6713         nothing if not yet defined.  Use it in b, c and d type definitions.
6714         * gcc.c-torture/execute/20040705-1.c: New test.
6715         * gcc.c-torture/execute/20040705-2.c: New test.
6716
6717 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6718
6719         PR c++/2518
6720         * g++.dg/lookup/new1.C: New test.
6721
6722 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6723
6724         PR c++/11406
6725         * g++.dg/template/sizeof8.C: New test.
6726
6727 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
6728
6729         * gcc.c-torture/compile/20040705-1.c: New test.
6730
6731 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
6732
6733         * gfortran.fortran-torture/execute/seq_io.f90: New test.
6734
6735 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
6736
6737         * gcc.dg/cpp/if-mop.c: Two new testcases.
6738         * gcc.dg/cpp/trad/comment-3.c: New.
6739
6740 2004-07-04  Paul Brook  <paul@codesourcery.com>
6741
6742         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
6743
6744 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
6745
6746         PR c++/3761
6747         * g++.dg/lookup/crash4.C: New test.
6748
6749 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
6750
6751         * gcc.c-torture/execute/builtin-abs-1.c
6752         * gcc.c-torture/execute/builtin-abs-2.c
6753         * gcc.c-torture/execute/builtin-complex-1.c
6754         * gcc.c-torture/execute/builtins/string-1-lib.c
6755         * gcc.c-torture/execute/builtins/string-1.c
6756         * gcc.c-torture/execute/builtins/string-2-lib.c
6757         * gcc.c-torture/execute/builtins/string-2.c
6758         * gcc.c-torture/execute/builtins/string-3-lib.c
6759         * gcc.c-torture/execute/builtins/string-3.c
6760         * gcc.c-torture/execute/builtins/string-4-lib.c
6761         * gcc.c-torture/execute/builtins/string-4.c
6762         * gcc.c-torture/execute/builtins/string-5-lib.c
6763         * gcc.c-torture/execute/builtins/string-5.c
6764         * gcc.c-torture/execute/builtins/string-6-lib.c
6765         * gcc.c-torture/execute/builtins/string-6.c
6766         * gcc.c-torture/execute/builtins/string-7-lib.c
6767         * gcc.c-torture/execute/builtins/string-7.c
6768         * gcc.c-torture/execute/builtins/string-8-lib.c
6769         * gcc.c-torture/execute/builtins/string-8.c
6770         * gcc.c-torture/execute/builtins/string-9-lib.c
6771         * gcc.c-torture/execute/builtins/string-9.c
6772         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
6773         * gcc.c-torture/execute/builtins/string-asm-1.c
6774         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
6775         * gcc.c-torture/execute/builtins/string-asm-2.c
6776         * gcc.c-torture/execute/stdio-opt-1.c
6777         * gcc.c-torture/execute/stdio-opt-2.c
6778         * gcc.c-torture/execute/stdio-opt-3.c
6779         * gcc.c-torture/execute/string-opt-1.c
6780         * gcc.c-torture/execute/string-opt-10.c
6781         * gcc.c-torture/execute/string-opt-11.c
6782         * gcc.c-torture/execute/string-opt-12.c
6783         * gcc.c-torture/execute/string-opt-13.c
6784         * gcc.c-torture/execute/string-opt-14.c
6785         * gcc.c-torture/execute/string-opt-15.c
6786         * gcc.c-torture/execute/string-opt-16.c
6787         * gcc.c-torture/execute/string-opt-2.c
6788         * gcc.c-torture/execute/string-opt-6.c
6789         * gcc.c-torture/execute/string-opt-7.c
6790         * gcc.c-torture/execute/string-opt-8.c:
6791         Replace with ...
6792
6793         * gcc.c-torture/execute/builtins/abs-2.c
6794         * gcc.c-torture/execute/builtins/abs-3.c
6795         * gcc.c-torture/execute/builtins/complex-1.c
6796         * gcc.c-torture/execute/builtins/fprintf.c
6797         * gcc.c-torture/execute/builtins/fputs.c
6798         * gcc.c-torture/execute/builtins/memcmp.c
6799         * gcc.c-torture/execute/builtins/memmove.c
6800         * gcc.c-torture/execute/builtins/memops-asm.c
6801         * gcc.c-torture/execute/builtins/mempcpy-2.c
6802         * gcc.c-torture/execute/builtins/mempcpy.c
6803         * gcc.c-torture/execute/builtins/memset.c
6804         * gcc.c-torture/execute/builtins/printf.c
6805         * gcc.c-torture/execute/builtins/sprintf.c
6806         * gcc.c-torture/execute/builtins/strcat.c
6807         * gcc.c-torture/execute/builtins/strchr.c
6808         * gcc.c-torture/execute/builtins/strcmp.c
6809         * gcc.c-torture/execute/builtins/strcpy.c
6810         * gcc.c-torture/execute/builtins/strcspn.c
6811         * gcc.c-torture/execute/builtins/strlen-2.c
6812         * gcc.c-torture/execute/builtins/strlen.c
6813         * gcc.c-torture/execute/builtins/strncat.c
6814         * gcc.c-torture/execute/builtins/strncmp-2.c
6815         * gcc.c-torture/execute/builtins/strncmp.c
6816         * gcc.c-torture/execute/builtins/strncpy.c
6817         * gcc.c-torture/execute/builtins/strpbrk.c
6818         * gcc.c-torture/execute/builtins/strpcpy-2.c
6819         * gcc.c-torture/execute/builtins/strpcpy.c
6820         * gcc.c-torture/execute/builtins/strrchr.c
6821         * gcc.c-torture/execute/builtins/strspn.c
6822         * gcc.c-torture/execute/builtins/strstr-asm.c
6823         * gcc.c-torture/execute/builtins/strstr.c:
6824         ... these new files.
6825
6826         * gcc.c-torture/execute/builtins/abs-2-lib.c
6827         * gcc.c-torture/execute/builtins/abs-3-lib.c
6828         * gcc.c-torture/execute/builtins/complex-1-lib.c
6829         * gcc.c-torture/execute/builtins/fprintf-lib.c
6830         * gcc.c-torture/execute/builtins/fputs-lib.c
6831         * gcc.c-torture/execute/builtins/memcmp-lib.c
6832         * gcc.c-torture/execute/builtins/memmove-lib.c
6833         * gcc.c-torture/execute/builtins/memops-asm-lib.c
6834         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
6835         * gcc.c-torture/execute/builtins/mempcpy-lib.c
6836         * gcc.c-torture/execute/builtins/memset-lib.c
6837         * gcc.c-torture/execute/builtins/printf-lib.c
6838         * gcc.c-torture/execute/builtins/sprintf-lib.c
6839         * gcc.c-torture/execute/builtins/strcat-lib.c
6840         * gcc.c-torture/execute/builtins/strchr-lib.c
6841         * gcc.c-torture/execute/builtins/strcmp-lib.c
6842         * gcc.c-torture/execute/builtins/strcpy-lib.c
6843         * gcc.c-torture/execute/builtins/strcspn-lib.c
6844         * gcc.c-torture/execute/builtins/strlen-2-lib.c
6845         * gcc.c-torture/execute/builtins/strlen-lib.c
6846         * gcc.c-torture/execute/builtins/strncat-lib.c
6847         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
6848         * gcc.c-torture/execute/builtins/strncmp-lib.c
6849         * gcc.c-torture/execute/builtins/strncpy-lib.c
6850         * gcc.c-torture/execute/builtins/strpbrk-lib.c
6851         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
6852         * gcc.c-torture/execute/builtins/strpcpy-lib.c
6853         * gcc.c-torture/execute/builtins/strrchr-lib.c
6854         * gcc.c-torture/execute/builtins/strspn-lib.c
6855         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
6856         * gcc.c-torture/execute/builtins/strstr-lib.c
6857         * gcc.c-torture/execute/builtins/lib/abs.c
6858         * gcc.c-torture/execute/builtins/lib/fprintf.c
6859         * gcc.c-torture/execute/builtins/lib/memset.c
6860         * gcc.c-torture/execute/builtins/lib/printf.c
6861         * gcc.c-torture/execute/builtins/lib/sprintf.c
6862         * gcc.c-torture/execute/builtins/lib/strcpy.c
6863         * gcc.c-torture/execute/builtins/lib/strcspn.c
6864         * gcc.c-torture/execute/builtins/lib/strncat.c
6865         * gcc.c-torture/execute/builtins/lib/strncmp.c
6866         * gcc.c-torture/execute/builtins/lib/strncpy.c
6867         * gcc.c-torture/execute/builtins/lib/strpbrk.c
6868         * gcc.c-torture/execute/builtins/lib/strspn.c
6869         * gcc.c-torture/execute/builtins/lib/strstr.c:
6870         New files containing support routines.
6871
6872         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
6873         declaration.
6874         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
6875         when not optimizing.
6876
6877 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
6878
6879         PR c++/16240
6880         * g++.dg/abi/mangle22.C: New test.
6881         * g++.dg/abi/mangle23.C: Likewise.
6882
6883 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
6884
6885         PR fortran/16290
6886         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
6887         Allow for cases without denormalized floating point numbers.
6888
6889 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
6890
6891         PR c/1027
6892         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
6893         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
6894         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
6895         expected warning text.
6896         * gcc.dg/format/diag-2.c: New test.
6897
6898 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
6899
6900         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
6901
6902 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
6903
6904         * gcc.dg/builtins-43.c: New.
6905         * gcc.dg/builtins-44.c: New.
6906         * gcc.dg/builtins-45.c: New.
6907
6908 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
6909             Andreas Tobler  <a.tobler@schweiz.ch>
6910
6911         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
6912         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
6913         as SIGSEGV.
6914         * gcc.dg/cleanup-11.c: Likewise.
6915         * gcc.dg/cleanup-8.c: Likewise.
6916         * gcc.dg/cleanup-9.c: Likewise.
6917         * gcc.dg/cleanup-5.c: Run on all platforms.
6918
6919 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
6920
6921         * g++.dg/warn/nonnull1.C: New test.
6922
6923 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
6924
6925         * gcc.dg/compat/compat-common.h: Wrap up CINT in
6926         an #ifndef SKIP_COMPLEX_INT/#endif pair.
6927         Special-case the Sun compiler wrt to <complex.h>.
6928
6929 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
6930
6931         * gcc.dg/Wunreachable-8.C: New test.
6932
6933         * gcc.dg/h8300-ice2.c : New test.
6934
6935 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
6936
6937         PR fortran/16161
6938         * gfortran.fortran-torture/compile/implicit.f90: Add test
6939         for implicit character.
6940
6941 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
6942
6943         PR fortran/16289
6944         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
6945         Use tiny() intrinsic to find smallest non-negative real
6946
6947 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
6948
6949         * gcc.dg/compat/struct-by-value-22_main.c: New test.
6950         * gcc.dg/compat/struct-by-value-22_x.c: New.
6951         * gcc.dg/compat/struct-by-value-22_y.c: New.
6952
6953         * gcc.c-torture/execute/20040629-1.c: New test.
6954
6955 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
6956
6957         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
6958         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
6959
6960         PR target/16195
6961         * gcc.dg/20040625-1.c: New test.
6962
6963 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6964
6965         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
6966
6967 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6968
6969         PR fortran/15963
6970         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
6971
6972 2004-06-29  Richard Henderson  <rth@redhat.com>
6973
6974         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
6975
6976 2004-06-29  Paul Brook  <paul@codesourcery.com>
6977
6978         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
6979         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
6980
6981 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
6982
6983         PR c++/16260
6984         * g++.dg/parse/crash15.C: New.
6985
6986 2004-06-28  Andrew Pinski  <apinski@apple.com>
6987
6988         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
6989         by the error already.
6990
6991         * g++.dg/opt/ptrmem4.C: Change to compile only test.
6992
6993 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
6994
6995         PR target/14041
6996         * gcc.dg/h8300-bss-align-1.c : New.
6997
6998 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
6999
7000         * PR c++/16174
7001         * g++.dg/template/ctor4.C: New.
7002
7003 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
7004
7005         PR c++/16205
7006         * g++.dg/warn/Wsequence-point-1.C: New test.
7007
7008 2004-06-27  Paul Brook  <paul@codesourcery.com>
7009
7010         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
7011
7012 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
7013
7014         * g++.old-deja/g++.mike/p7325.C: Remove.
7015
7016 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
7017
7018         PR c/14963
7019         * gcc.dg/pr14963.c: New test.
7020
7021 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
7022
7023         PR c++/16193
7024         * g++.dg/parse/redef1.C: New test.
7025
7026 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
7027
7028         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
7029         20021110.c.
7030         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
7031         20021119-1.c.
7032         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
7033         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
7034         5-04.c.
7035         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
7036         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
7037         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
7038         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
7039         g++.brendan/enum14.C.
7040         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
7041         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
7042         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
7043         g++.mike/virt1.C.
7044         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
7045         memtemp24.C.
7046
7047 2004-06-27  Roger Sayle  <roger@eyesopen.com>
7048
7049         * gcc.dg/20040527-1.c: New test case.
7050
7051 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
7052
7053         PR gfortran/pr16196
7054         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
7055
7056 2004-06-25  Roger Sayle  <roger@eyesopen.com>
7057
7058         PR middle-end/15825
7059         * gcc.dg/pr15825-1.c: New test case.
7060
7061 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
7062
7063         * gcc.c-torture/execute/20040625-1.c: New test.
7064
7065 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7066
7067         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
7068
7069 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
7070
7071         * gcc.dg/torture/mips-div-1.c: New test.
7072
7073 2004-06-24  Jeff Law  <law@redhat.com>
7074
7075         * gcc.dg/tree-ssa/20040624-1.c: New test.
7076
7077 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
7078
7079         * gcc.c-torture/compile/20040624-1.c: New test.
7080
7081 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7082
7083         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
7084         this directory.
7085
7086 2004-06-23  Andrew Pinski  <apinski@apple.com>
7087
7088         PR middle-end/15988
7089         * g++.dg/opt/ptrmem4.C: New test.
7090
7091         * gcc.dg/c90-array-quals-2.c: New test.
7092
7093 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
7094
7095         * gcc.dg/kpice1.c: New test.
7096
7097 2006-06-23  Andrew Pinski  <apinski@apple.com>
7098
7099         * gcc.dg/c90-array-quals.c: New test.
7100
7101 2006-06-22  Richard Henderson  <rth@redhat.com>
7102
7103         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
7104
7105 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
7106
7107         * gcc.dg/builtins-config.h: Handle FreeBSD.
7108
7109 2006-06-22  Richard Henderson  <rth@redhat.com>
7110
7111         * g++.dg/opt/devirt1.C: New.
7112
7113 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
7114
7115         * g++.dg/opt/pr15551.C: New testcase.
7116
7117 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
7118
7119         PR target/14800
7120         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
7121         x86_64-*-linux* when compiling for 32bit.
7122
7123 2004-06-21  Andrew Pinski  <apinski@apple.com>
7124
7125         * gcc.dg/pch/struct-1.c: New.
7126         * gcc.dg/pch/struct-1.hs: New.
7127
7128 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
7129
7130         * gcc.dg/pch/save-temps-1.c: New file.
7131         * gcc.dg/pch/save-temps-1.hs: New file.
7132
7133 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
7134
7135         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
7136         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
7137
7138 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7139
7140         * gfortran.fortran-torture/execute/select_1.f90: Rename function
7141         to fix type error.
7142         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
7143         Remove trailing spaces.
7144
7145 2004-06-21  Richard Henderson  <rth@redhat.com>
7146
7147         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
7148         merging && to BIT_FIELD_REF.
7149
7150 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
7151
7152         * g++.dg/opt/placeholder1.C: New test.
7153
7154 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
7155
7156         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
7157         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
7158         * gcc.dg/compat/union-m128-1_x.c: Likewise.
7159         * gcc.dg/compat/union-m128-1_y.c: Likewise.
7160
7161 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
7162
7163         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
7164         extern "C".
7165         * g++.dg/other/pragma-re-1.C: Add comments.
7166
7167 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
7168
7169         PR gfortran/16080
7170         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
7171
7172 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
7173
7174         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
7175         instead of setting the type of size_t by
7176         hand.
7177
7178 2004-06-18  Roger Sayle  <roger@eyesopen.com>
7179
7180         * gcc.dg/unordered-2.c: New test case.
7181         * gcc.dg/unordered-3.c: New test case.
7182
7183 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
7184
7185         PR other/16043
7186         * lib/g++.exp (g++_version): Tweak regexp for version
7187         * lib/g77.exp (g77_version): Likewise
7188         * lib/gfortran.exp (gfortran_version): Likewise
7189         * lib/objc.exp (objc_version): Likewise
7190         * lib/treelang.exp (treelang_version): Likewise
7191
7192 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
7193
7194         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
7195         Use INT_MAX instead of __INT_MAX__.
7196         * gcc.dg/compat/struct-align-2_y.c: Likewise.
7197
7198         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
7199         * gcc.dg/compat/scalar-return-3_x.c: Use it.
7200         * gcc.dg/compat/scalar-return-3_y.c: Use it.
7201         * gcc.dg/compat/scalar-return-4_x.c: Use it.
7202         * gcc.dg/compat/scalar-return-4_y.c: Use it.
7203         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
7204         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
7205         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
7206         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
7207
7208         * gcc.dg/range-test-1.c: New test.
7209         * g++.dg/opt/range-test-1.C: New test.
7210
7211 2004-06-17  Richard Henderson  <rth@redhat.com>
7212
7213         * objc.dg/sync-1.m: New.
7214         * objc.dg/try-catch-1.m: Don't force next runtime.
7215         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
7216         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
7217         shadowed catch clause.
7218         * objc.dg/try-catch-5.m: New.
7219
7220 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
7221
7222         Bug 14610
7223         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
7224
7225 2004-06-15  Richard Henderson  <rth@redhat.com>
7226
7227         * gcc.dg/20001116-1.c: Move expected warning line.
7228
7229 2004-06-15  Richard Henderson  <rth@redhat.com>
7230
7231         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
7232         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
7233
7234 2004-06-15  Jeff Law  <law@redhat.com>
7235
7236         * gcc.dg/tree-ssa/20040615-1.c: New test.
7237         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
7238         be less sensitive to operand ordering.
7239         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
7240
7241 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
7242
7243         * g++.dg/abi/bitfield3.C: Add comment..
7244
7245 2004-06-15  Richard Henderson  <rth@redhat.com>
7246
7247         * g++.dg/ext/stmtexpr1.C: XFAIL.
7248         * gcc.dg/20030612-1.c: XFAIL.
7249
7250 2004-06-15  Eric Christopher  <echristo@redhat.com>
7251
7252         * g++.dg/charset/asm5.c: New.
7253         * gcc.dg/charset/asm6.c: New.
7254
7255 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7256
7257         PR fortran/15962
7258         * gfortran.fortran-torture/execute/select_1.f90: New test.
7259
7260 2004-06-15  Paul Brook  <paul@codesourcery.com>
7261
7262         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
7263
7264 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7265
7266         PR c++/15967
7267         * g++.dg/lookup/crash3.C: New test.
7268
7269 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7270
7271         PR c++/15947
7272         * g++.dg/parse/dtor4.C: New test.
7273
7274 2004-06-14  Jeff Law  <law@redhat.com>
7275
7276         * gcc.c-torture/compile/20040614-1.c: New test.
7277
7278 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7279
7280         PR fortran/15211
7281         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
7282         LEN of a character array.
7283
7284 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
7285
7286         PR c++/15096
7287         * g++.dg/template/ptrmem10.C: New test.
7288
7289         PR c++/14930
7290         * g++.dg/template/friend30.C: New test.
7291
7292 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7293
7294         PR fortran/14928
7295         * gfortran.fortran-torture/compile/mloc.f90: New test.
7296
7297 2004-06-13  Paul Brook  <paul@codesourcery.com>
7298
7299         * gfortran.fortran-torture/execute/random_2.f90: New test.
7300
7301 2004-06-13  Eric Christopher  <echristo@redhat.com>
7302
7303         * gcc.dg/noncompile/redecl-1.c: Fix error message.
7304
7305 2004-06-12  Paul Brook  <paul@codesourcery.com>
7306
7307         * gfortran.fortran-torture/execute/contained_3.f90: New test.
7308
7309 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7310
7311         PR fortran/14923
7312         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
7313
7314 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7315
7316         PR fortran/14957
7317         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
7318         syntax errors in end statements of contained subroutines.
7319
7320 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7321
7322         PR fortran/12841
7323         * gfortran.fortran-torture/execute/null_arg.f90: New test.
7324
7325 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
7326
7327         PR fortran/15665
7328         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
7329
7330 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
7331
7332         PR gfortran/12839
7333         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
7334
7335 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
7336
7337         PR c++/15862
7338         * g++.dg/parse/enum1.C: New test.
7339
7340 2004-06-10  Jeff Law  <law@redhat.com>
7341
7342         * gcc.c-torture/compile/20040610-1.c: New test.
7343
7344 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7345
7346         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
7347         * g++.old-deja/g++.other/decl3.C: Likewise.
7348
7349 2004-06-10  Brian Booth  <bbooth@redhat.com>
7350
7351         * gcc.dg/tree-ssa/20031015-1.c: Scan for
7352         V_MAY_DEF instead of VDEF.
7353         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
7354
7355 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
7356
7357         PR c++/14211
7358         * g++.dg/conversion/const1.C: New test.
7359
7360         PR c++/15076
7361         * g++.dg/conversion/reinterpret1.C: New test.
7362
7363         PR c++/15877
7364         * g++.dg/template/enum2.C: New test.
7365
7366         PR c++/15227
7367         * g++.dg/template/error13.C: New test.
7368
7369 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7370
7371         PR fortran/14957
7372         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
7373         arguments to test_* REAL and of the right size.
7374
7375 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
7376
7377         PR target/15569
7378         PR rtl-optimization/15681
7379         * gcc.dg/20040609-1.c: New test.
7380
7381 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
7382
7383         PR c++/14791
7384         * g++.dg/opt/builtins1.C: New test.
7385
7386 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
7387
7388         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
7389         that use default windows32 struct layout.
7390         * gcc.dg/i386-bitfield2.c: Likewise.
7391
7392 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
7393
7394         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
7395         for mingw32 and cygwin targets.
7396
7397 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
7398
7399         * gcc.dg/pch/macro-4.c: New.
7400         * gcc.dg/pch/macro-4.hs: New.
7401
7402 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7403
7404         PR fortran/13249
7405         * gfortran.fortran-torture/compile/name_clash.f90: New test.
7406
7407 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7408
7409         PR fortran/13372
7410         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
7411
7412 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
7413
7414         PR gfortran/14897
7415         * gfortran.fortran-torture/execute/t_edit.f90: New test.
7416
7417 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
7418
7419         PR gfortran/15755
7420         * gfortran.fortran-torture/execute/backspace.c : New test.
7421
7422 2004-06-09  Paul Brook  <paul@codesourcery.com>
7423
7424         * gfortran.fortran-torture/execure/intrinsic_associated.f90
7425         (pointer_to_section): Rewrite to use smaller array.
7426
7427 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
7428
7429         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
7430         * gcc.dg/ext/altivec-10.c: Same.
7431         * gcc.dg/ext/altivec-11.c: Same.
7432         * gcc.dg/ext/altivec-12.c: Same.
7433         * gcc.dg/ext/altivec-13.c: Same.
7434         * gcc.dg/ext/altivec-14.c: Same.
7435         * gcc.dg/ext/altivec-15.c: Same.
7436         * gcc.dg/ext/altivec-16.c: Same.
7437         * gcc.dg/ext/altivec-3.c: Same.
7438         * gcc.dg/ext/altivec-4.c: Same.
7439         * gcc.dg/ext/altivec-6.c: Same.
7440         * gcc.dg/ext/altivec-7.c: Same.
7441         * gcc.dg/ext/altivec-8.c: Same.
7442         * gcc.dg/ext/altivec-varargs-1.c: Same.
7443
7444         * g++.dg/ext/altivec-1.C: Correct dg syntax.
7445         * g++.dg/ext/altivec-10.C: Same.
7446         * g++.dg/ext/altivec-2.C: Same.
7447         * g++.dg/ext/altivec-3.C: Same.
7448         * g++.dg/ext/altivec-4.C: Same.
7449         * g++.dg/ext/altivec-5.C: Same.
7450         * g++.dg/ext/altivec-6.C: Same.
7451         * g++.dg/ext/altivec-7.C: Same.
7452         * g++.dg/ext/altivec-8.C: Same.
7453         * g++.dg/ext/altivec-9.C: Same.
7454
7455 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7456
7457         PR c++/7841
7458         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
7459
7460 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
7461
7462         * gcc.dg/union-1.c: New test.
7463
7464 2004-06-07  Roger Sayle  <roger@eyesopen.com>
7465
7466         * gcc.dg/builtins-41.c: New test case.
7467         * gcc.dg/builtins-42.c: New test case.
7468
7469 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
7470
7471         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
7472         * g++.dg/ext/altivec-10.C: Same.
7473         * g++.dg/ext/altivec-2.C: Same.
7474         * g++.dg/ext/altivec-3.C: Same.
7475         * g++.dg/ext/altivec-4.C: Same.
7476         * g++.dg/ext/altivec-5.C: Same.
7477         * g++.dg/ext/altivec-6.C: Same.
7478         * g++.dg/ext/altivec-7.C: Same.
7479         * g++.dg/ext/altivec-8.C: Same.
7480         * g++.dg/ext/altivec-9.C: Same.
7481         * g++.old-deja/g++.abi/cxa_vec.C: Same.
7482         * g++.old-deja/g++.brendan/new3.C: Same.
7483         * gcc.c-torture/execute/eeprof-1.x: Same.
7484
7485 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
7486
7487         PR c/14765
7488         * gcc.dg/pr14765-1.c: New test.
7489
7490 2004-06-07  Roger Sayle  <roger@eyesopen.com>
7491
7492         PR c/14649
7493         * gcc.dg/pr14649-1.c: New test case.
7494
7495 2004-06-07  Richard Henderson  <rth@redhat.com>
7496
7497         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
7498         if temporaries.
7499
7500 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
7501
7502         * g++.dg/eh/elide1.C: Remove XFAIL.
7503
7504 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
7505
7506         PR c++/15337
7507         * g++.dg/expr/sizeof3.C: New test.
7508
7509         PR c++/14777
7510         * g++.dg/template/access14.C: New test.
7511
7512         PR c++/15554
7513         * g++.dg/template/enum1.C: New test.
7514
7515         PR c++/15057
7516         * g++.dg/eh/throw1.C: New test.
7517
7518 2004-06-07  David Ayers  <d.ayers@inode.at>
7519             Ziemowit Laski  <zlaski@apple.com>
7520
7521         * lib/objc.exp (objc_target_compile): Revert the '-framework
7522         Foundation' flag fix, since bare Darwin does not ship
7523         with the Foundation framework.
7524         * objc/execute/next_mapping.h: Provide a local NSConstantString
7525         @interface and @implementation.
7526         (objc_constant_string_init): A constructor function, used to
7527         initialize the NSConstantString meta-class object.
7528         * objc/execute/string1.m: Include "next_mapping.h" instead of
7529         <Foundation/NSString.h>.
7530         * objc/execute/string2.m: Likewise.
7531         * objc/execute/string3.m: Likewise.
7532         * objc/execute/string4.m: Likewise.
7533
7534 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
7535
7536         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
7537         to double. Replace double with FLOAT.
7538         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
7539
7540         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
7541         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
7542         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
7543         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
7544         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
7545         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
7546         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
7547         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
7548
7549 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
7550
7551         PR c/13519
7552         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
7553
7554 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7555
7556         PR c++/15503
7557         * g++.dg/template/meminit2.C: New test.
7558
7559 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
7560
7561         PR target/15822
7562         * gcc.c-torture/execute/compare-fp-1.c,
7563         gcc.c-torture/execute/compare-fp-2.c,
7564         gcc.c-torture/execute/compare-fp-3.c,
7565         gcc.c-torture/execute/compare-fp-4.c,
7566         gcc.c-torture/execute/compare-fp-3.x,
7567         gcc.c-torture/execute/compare-fp-4.x: Moved...
7568         * gcc.c-torture/execute/ieee/compare-fp-1.c,
7569         gcc.c-torture/execute/ieee/compare-fp-2.c,
7570         gcc.c-torture/execute/ieee/compare-fp-3.c,
7571         gcc.c-torture/execute/ieee/compare-fp-4.c,
7572         gcc.c-torture/execute/ieee/compare-fp-3.x,
7573         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
7574
7575 2004-06-04  David Ayers  <d.ayers@inode.at>
7576
7577         * objc/execute/protocol-isEqual-4.m: New testcase.
7578
7579 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
7580
7581         * objc/execute/protocol-isEqual-1.m: New testcase.
7582         * objc/execute/protocol-isEqual-2.m: New testcase.
7583         * objc/execute/protocol-isEqual-3.m: New testcase.
7584
7585 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7586
7587         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
7588
7589 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
7590
7591         * lib/objc.exp (objc_target_compile): When running tests on
7592         Darwin (Mac OS X), inform the linker about '-framework
7593         'Foundation'.
7594
7595 2004-06-02  Eric Christopher  <echristo@redhat.com>
7596
7597         * gcc.c-torture/compile/20040602-1.c: New.
7598
7599 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
7600
7601         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
7602         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
7603
7604         PR tree-optimization/14736
7605         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
7606
7607         PR tree-optimization/14042
7608         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
7609
7610         PR tree-optimization/14729
7611         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
7612
7613 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7614
7615         PR fortran/15557
7616         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
7617
7618 2004-06-01  Richard Hederson  <rth@redhat.com>
7619
7620         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
7621
7622 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7623
7624         PR c++/14932
7625         * g++.dg/parse/offsetof4.C: New test.
7626
7627 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
7628
7629         PR objc/7993
7630         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
7631
7632 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
7633
7634         PR c++/15701
7635         * g++.dg/template/friend29.C: New test.
7636
7637 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
7638
7639         PR c/15749
7640         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
7641
7642 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
7643
7644         * gcc.dg/sparc-trap-1.c: New test.
7645
7646 2004-05-31  Roger Sayle  <roger@eyesopen.com>
7647
7648         PR middle-end/15069
7649         * g++.dg/opt/fold3.C: New test case.
7650
7651 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
7652
7653         * lib/target-supports.exp (check_iconv_available): Fix fallout
7654         from 2004-05-28 patch.
7655
7656 2004-05-30  Paul Brook  <paul@codesourcery.com>
7657
7658         PR fortran/15620
7659         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
7660         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
7661
7662 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
7663
7664         * gfortran.fortran-torture/execute/random_1.f90: New test.
7665
7666 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
7667
7668         * g++.dg/ext/altivec-10.C: New test.
7669
7670 2004-05-29  Paul Brook  <paul@codesourcery.com>
7671
7672         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
7673
7674 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
7675
7676         * gcc.dg/altivec-16.c: New test.
7677
7678 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
7679
7680         * lib/target-supports.exp (check_vmx_hw_available): New.
7681         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
7682
7683         * lib/target-supports.exp (check_alias_available,
7684         check_iconv_available, check_named_sections_available): Use
7685         unique names for temporary files.
7686
7687 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
7688
7689         * gcc.dg/altivec-15.c: New test.
7690
7691 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
7692
7693         PR c++/15083
7694         * g++.dg/warn/noeffect6.C: New test.
7695
7696         PR c++/15471
7697         * g++.dg/expr/ptrmem4.C: New test.
7698
7699         PR c++/15640
7700         * g++.dg/template/operator3.C: New test.
7701
7702 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
7703
7704         PR c++/14668
7705         * g++.dg/lookup/redecl1.C: New test.
7706         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
7707
7708 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
7709
7710         * gcc.c-torture/execute/compare-fp-1.c,
7711         gcc.c-torture/execute/compare-fp-2.c,
7712         gcc.c-torture/execute/compare-fp-3.c,
7713         gcc.c-torture/execute/compare-fp-4.c,
7714         gcc.c-torture/execute/compare-fp-3.x,
7715         gcc.c-torture/execute/compare-fp-4.x,
7716         gcc.dg/pr15649-1.c: New.
7717
7718 2004-05-27  Adam Nemet  <anemet@lnxw.com>
7719
7720         PR c++/12883
7721         * g++.dg/init/array14.C: New test.
7722
7723 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
7724
7725         * lib/compat.exp (compat-get-options-main): New.
7726         (compat-get-options): Remove unneeded code, warn for ignored
7727         command.
7728         (compat-execute): Check flag set by dg-require-* commands.
7729
7730         * lib/compat.exp (compat-execute): Break up long lines.
7731
7732 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
7733
7734         * gcc.dg/altivec-7.c: Don't use 'vector long'.
7735         * gcc.dg/altivec-14.c: New test.
7736         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
7737
7738         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
7739         * gcc.dg/altivec-12.c: Ditto.
7740
7741         * gcc.dg/altivec-3.c: Move call to altivec_check.
7742
7743 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
7744
7745         PR c++/15044
7746         * g++.dg/template/error12.C: New test.
7747
7748         PR c++/15317
7749         * g++.dg/ext/attrib15.C: New test.
7750
7751         PR c++/15329
7752         * g++.dg/template/ptrmem9.C: New test.
7753
7754 2004-05-25  Paul Brook  <paul@codesourcery.com>
7755
7756         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
7757
7758 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
7759
7760         PR c++/15165
7761         * g++.dg/template/crash19.C: New test.
7762
7763 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
7764
7765         PR c++/15025
7766         * g++.dg/template/redecl1.C: New test.
7767
7768 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
7769
7770         PR c++/14821
7771         * g++.dg/other/ns1.C: New test.
7772
7773         PR c++/14883
7774         * g++.dg/template/invalid1.C: New test.
7775
7776 2004-05-23  Paul Brook  <paul@codesourcery.com>
7777         Victor Leikehman  <lei@haifasphere.co.il>
7778
7779         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
7780         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
7781
7782 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
7783
7784         PR c++/15285
7785         PR c++/15299
7786         * g++.dg/template/non-dependent5.C: New test.
7787         * g++.dg/template/non-dependent6.C: New test.
7788
7789 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
7790
7791         PR c++/15507
7792         * g++.dg/inherit/union1.C: New test.
7793
7794         PR c++/15542
7795         * g++.dg/template/addr1.C: New test.
7796
7797         PR c++/15427
7798         * g++.dg/template/array5.C: New test.
7799
7800         PR c++/15287
7801         * g++.dg/template/array6.C: New test.
7802
7803 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
7804             Roger Sayle  <roger@eyesopen.com>
7805
7806         * g++.dg/lookup/forscope2.C: New test case.
7807
7808 2004-05-22  Ben Elliston  <bje@au.ibm.com>
7809
7810         * gcc.dg/cpp/Wmissingdirs.c: New.
7811
7812 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
7813
7814         PR target/15301
7815         * gcc.dg/compat/union-m128-1.h: New file.
7816         * gcc.dg/compat/union-m128-1_main.c: Likewise.
7817         * gcc.dg/compat/union-m128-1_x.c: Likewise.
7818         * gcc.dg/compat/union-m128-1_y.c: Likewise.
7819
7820 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
7821
7822         PR target/15302
7823         * gcc.dg/compat/struct-complex-1.h: New file.
7824         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
7825         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
7826         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
7827
7828 2004-05-20  Roger Sayle  <roger@eyesopen.com>
7829
7830         PR middle-end/3074
7831         * gcc.dg/pr3074-1.c: New test case.
7832         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
7833
7834 2004-05-20  Falk Hueffner  <falk@debian.org>
7835
7836         PR other/15526
7837         * gcc.dg/ftrapv-1.c: New test case.
7838
7839 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
7840
7841         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
7842
7843 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
7844             Jeff Law  <law@redhat.com>
7845
7846         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
7847         * gcc.dg/tree-ssa/20040518-2.c: New test.
7848
7849         * gcc.dg/tree-ssa/20040518-1.c: New test.
7850
7851 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
7852
7853         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
7854
7855 2004-05-18  Paul Brook  <paul@codesourcery.com>
7856
7857         PR fortran/13930
7858         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
7859
7860 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7861
7862         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
7863         constant folding.
7864
7865 2004-05-17  Steven Bosscher  <stevenb@suse.de>
7866
7867         * gcc.dg/tree-ssa/20040517-1.c: New test.
7868
7869 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7870
7871         * gcc.dg/loop-4.c: New test.
7872
7873 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
7874
7875         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
7876
7877 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
7878
7879         PR fortran/15311
7880         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
7881
7882 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7883
7884         PR fortran/13826
7885         PR fortran/13940
7886         * gfortran.fortran-torture/compile/data_1.f90: New test.
7887
7888 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
7889
7890         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
7891         * gcc.dg/uninit-H.c: Define ASM for __s390__.
7892
7893 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
7894
7895         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
7896
7897 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
7898
7899         PR c/15444
7900         * gcc.dg/format/xopen-1.c: Adjust expected message.
7901         * gcc.dg/format/xopen-3.c: New test.
7902
7903 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
7904
7905         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
7906
7907 2004-05-14  Jeff Law  <law@redhat.com>
7908
7909         * gcc.dg/tree-ssa/20040514-2.c: New test.
7910
7911 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7912
7913         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
7914         this ...
7915         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
7916         this.
7917
7918 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
7919
7920         * gcc.dg/tree-ssa/20040514-1.c: New test.
7921
7922 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7923
7924         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
7925         test.
7926
7927 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7928
7929         PR fortran/14066
7930         * gfortran.fortran-torture/compile/do_1.f90: New test.
7931
7932 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7933
7934         PR fortran/15051
7935         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
7936         test.
7937
7938 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
7939
7940         PR fortran/15149
7941         * gfortran.fortran-torture/execute/random_init.f90: New test.
7942
7943 2004-05-13  Paul Brook  <paul@codesourcery.com>
7944
7945         PR fortran/15314
7946         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
7947
7948 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
7949
7950         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
7951         for the powerpc case.
7952
7953 2004-05-13  Jeff Law  <law@redhat.com>
7954
7955         * gcc.dg/tree-ssa/20040513-1.c: New test.
7956         * gcc.dg/tree-ssa/20040513-2.c: New test.
7957
7958 2004-05-13  Paul Brook  <paul@codesourcery.com>
7959
7960         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
7961         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
7962         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
7963
7964 2004-05-13  Andreas Schwab  <schwab@suse.de>
7965
7966         PR other/10819
7967         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
7968         characters.
7969
7970 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
7971
7972         PR fortran/15294
7973         * gfortran.fortran-torture/execute/adjustr.f90: New file.
7974
7975 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
7976
7977         Merge from tree-ssa-20020619-branch.  See
7978         ChangeLog.tree-ssa for details.
7979
7980 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
7981
7982         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
7983         include <altivec.h> explicitly.
7984         * gcc.dg/altivec-13.c: Likewise.
7985
7986 2004-05-11  Paul Brook  <paul@codesourcery.com>
7987
7988         * gcc.c-torture/compile/20010518-1.c: Force enum size.
7989
7990 2004-05-10  Eric Christopher  <echristo@redhat.com>
7991
7992         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
7993         * gcc.dg/sibcall-4.c: Ditto.
7994
7995 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
7996
7997         * g++.dg/ext/altivec-8.C: New test case.
7998         * gcc.dg/altivec-13.c: New test case.
7999
8000 2004-05-08  Roger Sayle  <roger@eyesopen.com>
8001
8002         * gcc.c-torture/execute/divcmp-1.c: New test case.
8003         * gcc.c-torture/execute/divcmp-2.c: New test case.
8004         * gcc.c-torture/execute/divcmp-3.c: New test case.
8005
8006 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
8007
8008         * g++.dg/other/pragma-re-2.C: New test.
8009
8010 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
8011
8012         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
8013         * gcc.dg/i386-387-2.c: Likewise.
8014
8015         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
8016         __builtin_drem.
8017         * gcc.dg/i386-387-6.c: Likewise.
8018
8019 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
8020
8021         * gcc.dg/builtins-33.c:  Also check log1p*.
8022
8023 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
8024
8025         PR optimization/15296
8026         * gcc.c-torture/execute/pr15296.c: New test.
8027
8028 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
8029
8030         * gcc.dg/builtins-40.c: New test.
8031
8032 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
8033
8034         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
8035
8036 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
8037
8038         * g++.dg/ext/spe1.C: New testcase.
8039
8040 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
8041
8042         * objc.dg/image-info.m: Allow additional attributes
8043         for __image_info section.
8044
8045 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
8046
8047         * gcc.dg/torture/mips-hilo-2.c: New test.
8048
8049 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8050
8051         PR c++/14389
8052         * g++.dg/template/member5.C: New test.
8053
8054 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
8055
8056         * gcc.dg/builtins-34.c: Also check expm1*.
8057
8058 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8059
8060         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
8061         * gcc.dg/torture/builtin-convert-3.c: New test.
8062
8063 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
8064
8065         PR middle-end/15054
8066         * g++.dg/opt/pr15054.C: New test.
8067
8068 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8069
8070         * gcc.dg/torture/builtin-rounding-1.c: New test.
8071         * gcc.dg/builtins-25.c: Delete.
8072         * gcc.dg/builtins-29.c: Delete.
8073
8074 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
8075
8076         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
8077         * gcc.dg/sibcall-4.c: Likewise.
8078         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
8079
8080 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
8081
8082         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
8083         bit-field on 16-bit targets.
8084
8085 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
8086
8087         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
8088         16-bit targets.
8089
8090 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
8091
8092         * gcc.dg/rs6000-power2-1.c: Change to compile only.
8093         * gcc.dg/rs6000-power2-2.c: Likewise.
8094
8095 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
8096
8097         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
8098         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
8099         Change the asm registers to be in form of frN instead of fN.
8100
8101 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8102
8103         * gcc.dg/torture/builtin-convert-2.c: New test.
8104
8105 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
8106
8107         * gcc.dg/rs6000-power2-1.c: New test.
8108         * gcc.dg/rs6000-power2-2.c: New test.
8109
8110 2004-04-28  Jan Hubicka  <jh@suse.cz>
8111
8112         * gcc.dg/unused-6.c: New test.
8113
8114 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
8115             Ulrich Weigand  <uweigand@de.ibm.com>
8116
8117         * ada/acats/run_all.sh: Define $target variable.
8118
8119 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
8120
8121         PR c++/15119
8122         * g++.dg/other/vararg-1.C: New test.
8123
8124         PR c++/4794
8125         * g++.dg/eh/cleanup3.C: New test.
8126
8127 2004-04-24  Laurent GUERBY <laurent@guerby.net>
8128
8129         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
8130         and ad8011a (target_insn).
8131         * ada/acats/support/macro.dfs: Likewise.
8132         * ada/acats/support/impbit.adb: New file.
8133
8134 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
8135
8136         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
8137
8138 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
8139
8140         * gcc.dg/loop-3.c: New test.
8141
8142 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
8143
8144         * gcc.c-torture/execute/simd-5.c: New test.
8145
8146 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8147
8148         PR c++/15064
8149         * g++.dg/template/crash18.C: New test.
8150
8151 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
8152
8153         * g++.dg/ext/complit3.C: New test.
8154
8155 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
8156
8157         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
8158         * gcc.dg/altivec-3.c: Same.
8159         * gcc.dg/altivec-varargs-1.c: Same.
8160
8161 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
8162
8163         * lib/target-supports.exp (check_profiling_available): Assume
8164         profiling is not available on powerpc-eabi targets.
8165
8166 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
8167
8168         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
8169         * gcc.dg/vmx/bug-1.c: Ditto.
8170
8171 2004-04-20  Eric Christopher  <echristo@redhat.com>
8172
8173         * gcc.dg/charset/extern.c: New test.
8174         * g++.dg/charset/extern3.cc: Ditto.
8175
8176 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
8177
8178         * gcc.dg/builtins-39.c: New test.
8179
8180 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
8181
8182         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
8183
8184 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
8185
8186         * gcc.dg/torture/mips-hilo-1.c: New test.
8187
8188 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
8189
8190         * gcc.c-torture/compile/20040419-1.c: New test.
8191
8192 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
8193
8194         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
8195
8196 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
8197             Aldy Hernandez  <aldyh@redhat.com>
8198
8199         * gcc.c-torture/execute/va-arg-24.c: New.
8200
8201 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
8202             Aldy Hernandez  <aldyh@redhat.com>
8203
8204         * gcc.dg/vmx/1b-01.c: New.
8205         * gcc.dg/vmx/1b-02.c: New.
8206         * gcc.dg/vmx/1b-03.c: New.
8207         * gcc.dg/vmx/1b-04.c: New.
8208         * gcc.dg/vmx/1b-05.c: New.
8209         * gcc.dg/vmx/1b-06.c: New.
8210         * gcc.dg/vmx/1b-07.c: New.
8211         * gcc.dg/vmx/1c-01.c: New.
8212         * gcc.dg/vmx/1c-02.c: New.
8213         * gcc.dg/vmx/3a-01a.c: New.
8214         * gcc.dg/vmx/3a-01.c: New.
8215         * gcc.dg/vmx/3a-01m.c: New.
8216         * gcc.dg/vmx/3a-03.c: New.
8217         * gcc.dg/vmx/3a-03m.c: New.
8218         * gcc.dg/vmx/3a-04.c: New.
8219         * gcc.dg/vmx/3a-04m.c: New.
8220         * gcc.dg/vmx/3a-05.c: New.
8221         * gcc.dg/vmx/3a-06.c: New.
8222         * gcc.dg/vmx/3a-06m.c: New.
8223         * gcc.dg/vmx/3a-07.c: New.
8224         * gcc.dg/vmx/3b-01.c: New.
8225         * gcc.dg/vmx/3b-02.c: New.
8226         * gcc.dg/vmx/3b-10.c: New.
8227         * gcc.dg/vmx/3b-13.c: New.
8228         * gcc.dg/vmx/3b-14.c: New.
8229         * gcc.dg/vmx/3b-15.c: New.
8230         * gcc.dg/vmx/3c-01a.c: New.
8231         * gcc.dg/vmx/3c-01.c: New.
8232         * gcc.dg/vmx/3c-02.c: New.
8233         * gcc.dg/vmx/3c-03.c: New.
8234         * gcc.dg/vmx/3d-01.c: New.
8235         * gcc.dg/vmx/4-01.c: New.
8236         * gcc.dg/vmx/4-03.c: New.
8237         * gcc.dg/vmx/5-01.c: New.
8238         * gcc.dg/vmx/5-02.c: New.
8239         * gcc.dg/vmx/5-03.c: New.
8240         * gcc.dg/vmx/5-04.c: New.
8241         * gcc.dg/vmx/5-05.c: New.
8242         * gcc.dg/vmx/5-06.c: New.
8243         * gcc.dg/vmx/5-07.c: New.
8244         * gcc.dg/vmx/5-07t.c: New.
8245         * gcc.dg/vmx/5-08.c: New.
8246         * gcc.dg/vmx/5-10.c: New.
8247         * gcc.dg/vmx/5-11.c: New.
8248         * gcc.dg/vmx/7-01a.c: New.
8249         * gcc.dg/vmx/7-01.c: New.
8250         * gcc.dg/vmx/7c-01.c: New.
8251         * gcc.dg/vmx/7d-01.c: New.
8252         * gcc.dg/vmx/7d-02.c: New.
8253         * gcc.dg/vmx/8-01.c: New.
8254         * gcc.dg/vmx/8-02a.c: New.
8255         * gcc.dg/vmx/8-02.c: New.
8256         * gcc.dg/vmx/brode-1.c: New.
8257         * gcc.dg/vmx/bug-1.c: New.
8258         * gcc.dg/vmx/bug-2.c: New.
8259         * gcc.dg/vmx/bug-3.c: New.
8260         * gcc.dg/vmx/cw-bug-1.c: New.
8261         * gcc.dg/vmx/cw-bug-2.c: New.
8262         * gcc.dg/vmx/cw-bug-3.c: New.
8263         * gcc.dg/vmx/dct.c: New.
8264         * gcc.dg/vmx/debug-1.c: New.
8265         * gcc.dg/vmx/debug-2.c: New.
8266         * gcc.dg/vmx/debug-3.c: New.
8267         * gcc.dg/vmx/debug-4.c: New.
8268         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
8269         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
8270         * gcc.dg/vmx/eg-5.c: New.
8271         * gcc.dg/vmx/fft.c: New.
8272         * gcc.dg/vmx/gcc-bug-1.c: New.
8273         * gcc.dg/vmx/gcc-bug-2.c: New.
8274         * gcc.dg/vmx/gcc-bug-3.c: New.
8275         * gcc.dg/vmx/gcc-bug-4.c: New.
8276         * gcc.dg/vmx/gcc-bug-5.c: New.
8277         * gcc.dg/vmx/gcc-bug-6.c: New.
8278         * gcc.dg/vmx/gcc-bug-7.c: New.
8279         * gcc.dg/vmx/gcc-bug-8.c: New.
8280         * gcc.dg/vmx/gcc-bug-9.c: New.
8281         * gcc.dg/vmx/gcc-bug-b.c: New.
8282         * gcc.dg/vmx/gcc-bug-c.c: New.
8283         * gcc.dg/vmx/gcc-bug-d.c: New.
8284         * gcc.dg/vmx/gcc-bug-e.c: New.
8285         * gcc.dg/vmx/gcc-bug-f.c: New.
8286         * gcc.dg/vmx/gcc-bug-g.c: New.
8287         * gcc.dg/vmx/gcc-bug-i.c: New.
8288         * gcc.dg/vmx/harness.h: New.
8289         * gcc.dg/vmx/ira1.c: New.
8290         * gcc.dg/vmx/ira2a.c: New.
8291         * gcc.dg/vmx/ira2b.c: New.
8292         * gcc.dg/vmx/ira2.c: New.
8293         * gcc.dg/vmx/ira2c.c: New.
8294         * gcc.dg/vmx/mem.c: New.
8295         * gcc.dg/vmx/newton-1.c: New.
8296         * gcc.dg/vmx/ops.c: New.
8297         * gcc.dg/vmx/sn7153.c: New.
8298         * gcc.dg/vmx/spill2.c: New.
8299         * gcc.dg/vmx/spill3.c: New.
8300         * gcc.dg/vmx/spill.c: New.
8301         * gcc.dg/vmx/t.c: New.
8302         * gcc.dg/vmx/varargs-1.c: New.
8303         * gcc.dg/vmx/varargs-2.c: New.
8304         * gcc.dg/vmx/varargs-3.c: New.
8305         * gcc.dg/vmx/varargs-4.c: New.
8306         * gcc.dg/vmx/varargs-5.c: New.
8307         * gcc.dg/vmx/varargs-6.c: New.
8308         * gcc.dg/vmx/varargs-7.c: New.
8309         * gcc.dg/vmx/vmx.exp: New.
8310         * gcc.dg/vmx/vprint-1.c: New.
8311         * gcc.dg/vmx/vscan-1.c: New.
8312         * gcc.dg/vmx/x-01.c: New.
8313         * gcc.dg/vmx/x-02.c: New.
8314         * gcc.dg/vmx/x-03.c: New.
8315         * gcc.dg/vmx/x-04.c: New.
8316         * gcc.dg/vmx/x-05.c: New.
8317         * gcc.dg/vmx/yousufi-1.c: New.
8318         * gcc.dg/vmx/zero-1.c: New.
8319         * gcc.dg/vmx/zero.c: New.
8320
8321 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
8322
8323         * g++.dg/lookup/java1.C: Update for chage of
8324         _Jv_AllocObject.
8325         * g++.dg/lookup/java2.C: Likewise.
8326
8327 2004-04-17  Laurent GUERBY <laurent@guerby.net>
8328
8329         * ada/acats/run_all.sh: use -O2 by default.
8330
8331 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
8332
8333         * gcc.dg/vr-mult-[12].c: New tests.
8334
8335 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8336
8337         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
8338
8339         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
8340
8341 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
8342
8343         * lib/target-supports.exp (check_profiling_available): Assume profiling
8344         isn't available for mips*-*-elf targets.
8345
8346 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
8347
8348         * gcc.dg/builtins-38.c: New test.
8349
8350 2004-04-14  Eric Christopher  <echristo@redhat.com>
8351
8352         * g++.dg/charset/charset.exp: Run .cc extension tests.
8353
8354 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
8355
8356         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
8357
8358 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8359
8360         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
8361
8362 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
8363
8364         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
8365         * gcc.dg/i386-387-2.c: Likewise.
8366
8367         * gcc.dg/i386-387-7.c: New test.
8368         * gcc.dg/i386-387-8.c: New test.
8369
8370         * gcc.dg/builtins-37.c: New test.
8371
8372 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
8373
8374         * g++.dg/pch/externc-1.C: Add missing semicolon.
8375
8376 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
8377
8378         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
8379
8380 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
8381
8382         * gcc.c-torture/execute/20040411-1.c: New test.
8383
8384 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
8385
8386         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
8387
8388 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
8389
8390         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
8391
8392 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
8393
8394         * lib/target-supports.exp (check_named_sections_available): New.
8395         * lib/gcc-dg.exp (dg-require-named-sections): New.
8396         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
8397         old-deja.exp.  Also prune error-count message from HP linker.
8398         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
8399
8400         * g++.dg/init/init-ref4.C: Use dg-require-weak.
8401         * g++.old-deja/g++.pt/static3.C: Likewise.
8402         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
8403
8404 2004-04-09  Roger Sayle  <roger@eyesopen.com>
8405
8406         * gcc.c-torture/execute/20040409-1.c: New test case.
8407         * gcc.c-torture/execute/20040409-2.c: New test case.
8408         * gcc.c-torture/execute/20040409-3.c: New test case.
8409
8410 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
8411
8412         * gcc.dg/20040409-1.c: New test.
8413
8414 2004-04-08  Roger Sayle  <roger@eyesopen.com>
8415
8416         PR target/14888
8417         * g++.dg/opt/pr14888.C: New test case.
8418
8419 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
8420
8421         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
8422         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
8423         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
8424         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
8425         New tests.
8426
8427 2004-04-08  Paul Brook  <paul@codesourcery.com>
8428
8429         * gcc.dg/spill-1.c: New test.
8430
8431 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8432
8433         * gcc.dg/torture/builtin-ctype-2.c: New test.
8434
8435 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
8436
8437         * gcc.dg/pch/pch.exp: Add largefile test.
8438
8439 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
8440
8441         * g++.dg/pch/externc-1.Hs: New.
8442         * g++.dg/pch/externc-1.C: New.
8443
8444 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8445
8446         * gcc.dg/compat/struct-by-value-5a_main.c,
8447         gcc.dg/compat/struct-by-value-5b_main.c: New files.
8448         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
8449         * gcc.dg/compat/struct-by-value-5a_x.c,
8450         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
8451         gcc.dg/compat/struct-by-value-5_x.c.
8452         * gcc.dg/compat/struct-by-value-5a_y.c,
8453         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
8454         gcc.dg/compat/struct-by-value-5_y.c.
8455
8456         * gcc.dg/compat/struct-by-value-6a_main.c,
8457         gcc.dg/compat/struct-by-value-6b_main.c: New files.
8458         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
8459         * gcc.dg/compat/struct-by-value-6a_x.c,
8460         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
8461         gcc.dg/compat/struct-by-value-6_x.c.
8462         * gcc.dg/compat/struct-by-value-6a_y.c,
8463         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
8464         gcc.dg/compat/struct-by-value-6_y.c.
8465
8466         * gcc.dg/compat/struct-by-value-7a_main.c,
8467         gcc.dg/compat/struct-by-value-7b_main.c: New files.
8468         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
8469         * gcc.dg/compat/struct-by-value-7a_x.c,
8470         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
8471         gcc.dg/compat/struct-by-value-7_x.c.
8472         * gcc.dg/compat/struct-by-value-7a_y.c,
8473         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
8474         gcc.dg/compat/struct-by-value-7_y.c.
8475
8476 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
8477
8478         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
8479         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
8480         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
8481         options.
8482
8483 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
8484
8485         * gcc.dg/builtins-36.c: New test.
8486
8487 2004-04-06  Paul Brook  <paul@codesourcery.com>
8488
8489         * README.gcc: Remove obsolete contraint on testcases.
8490
8491 2004-04-05  Paul Brook  <paul@codesourcery.com>
8492
8493         PR2123
8494         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
8495         failure and exit(0) on success.
8496         * g++.dg/expr/anew2.C: Ditto.
8497         * g++.dg/expr/anew3.C: Ditto.
8498         * g++.dg/expr/anew4.C: Ditto.
8499
8500 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
8501
8502         PR c++/3518
8503         * g++.dg/template/unify7.C: New.
8504
8505 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
8506
8507         * g++.dg/README: Bring up to date with new subdirectories; remove
8508         duplicate subdirectory lines.
8509
8510 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
8511
8512         PR c++/14007
8513         * g++.dg/template/unify5.C: New.
8514         * g++.dg/template/unify6.C: New.
8515         * g++.dg/template/qualttp20.C: Adjust.
8516         * g++.old-deja/g++.jason/report.C: Adjust.
8517         * g++.old-deja/g++.other/qual1.C: Adjust.
8518
8519 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
8520
8521         PR c++/14803
8522         * g++.dg/inherit/ptrmem1.C: New test.
8523
8524 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
8525
8526         PR c++/14755
8527         * gcc.c-torture/execute/20040331-1.c: New test.
8528         * gcc.dg/20040331-1.c: New test.
8529
8530 2004-04-01  Paul Brook  <paul@codesourcery.com>
8531
8532         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
8533
8534 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
8535
8536         PR c++/14724
8537         * g++.dg/init/goto1.C: New test.
8538
8539         PR c++/14763
8540         * g++.dg/template/defarg4.C: New test.
8541
8542 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
8543
8544         * gcc.dg/altivec-11.c: Extend test for more valid cases.
8545
8546 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
8547
8548         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
8549
8550 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
8551
8552         * gcc.dg/noncompile/undeclared-2.c: New test.
8553
8554 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
8555
8556         * gcc.dg/940409-1.c: Remove XFAIL.
8557         * gcc.dg/reg-vol-struct-1.c: New test.
8558
8559 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8560
8561         * gcc.dg/torture/builtin-wctype-1.c: New test.
8562
8563 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
8564
8565         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
8566         * gcc.dg/20001101-1.c: Likewise.
8567         * gcc.dg/20001102-1.c: Likewise.
8568
8569 2004-03-25  Roger Sayle  <roger@eyesopen.com>
8570
8571         * gcc.dg/compare8.c: Add an additional test for XOR.
8572
8573 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8574
8575         * gcc.dg/torture/builtin-ctype-1.c: New test.
8576
8577 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8578
8579         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
8580         * gcc.dg/torture/builtin-math-1.c: Likewise.
8581         * gcc.dg/torture/builtin-power-1.c: New test.
8582
8583 2004-03-24  Andreas Schwab  <schwab@suse.de>
8584
8585         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
8586         IA64 assembler.
8587
8588 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
8589             Roger Sayle  <roger@eyesopen.com>
8590
8591         * gcc.dg/compare8.c: New test case.
8592
8593 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
8594
8595         * g++.dg/ext/altivec-7.C: New test.
8596
8597 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
8598
8599         PR 12267, 12391, 12560, 13129, 14114, 14133
8600         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
8601         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
8602         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
8603         Adjust error regexps.
8604         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
8605         * gcc.dg/noncompile/undeclared-1.c: New test cases.
8606         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
8607         * gcc.dg/local1.c: Add explanatory comment.
8608
8609 2004-03-23  Roger Sayle  <roger@eyesopen.com>
8610
8611         PR optimization/14669
8612         * g++.dg/opt/fold2.C: New test case.
8613
8614 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
8615
8616         PR c/14069
8617         * gcc.dg/20040322-1.c: New test.
8618
8619 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
8620
8621         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
8622         * gcc.dg/ultrasp4.c: Likewise.
8623         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
8624
8625 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
8626
8627         * gcc.dg/i386-sse-8.c: Reset default options.
8628
8629 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
8630
8631         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
8632         in the error message text.
8633
8634 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8635
8636         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
8637
8638 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
8639
8640         PR c++/14616
8641         * g++.dg/init/array13.C: New test.
8642
8643 2004-03-20  Roger Sayle  <roger@eyesopen.com>
8644
8645         PR target/13889
8646         * gcc.c-torture/compile/pr13889.c: New test case.
8647
8648 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
8649
8650         PR c/14635
8651         * builtins-1.c (nan, nans): Don't test.
8652         * builtins-30.c: Don't use nan, nanf, nanl.
8653         * builtins-35.c: New test.
8654
8655 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
8656
8657         * g++.dg/ext/altivec-6.C: New test.
8658
8659 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
8660
8661         * g++.dg/init/placement3.C: New test.
8662
8663         * g++.dg/template/spec13.C: New test.
8664
8665         * g++.dg/lookup/using11.C: New test.
8666
8667         * g++.dg/lookup/koenig3.C: New test.
8668
8669         * g++.dg/template/operator2.C: New test.
8670
8671         * g++.dg/expr/dtor3.C: New test.
8672         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
8673         marker.
8674         * g++.old-deja/g++.law/visibility28.C: Likewise.
8675
8676 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
8677
8678         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
8679         * gcc.dg/ppc64-abi-3.c: Likewise.
8680
8681 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8682
8683         PR c++/14545
8684         * g++.dg/parse/template15.C: New test.
8685
8686 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
8687
8688         * g++.dg/expr/dtor2.C: New test.
8689
8690         * g++.dg/lookup/anon4.C: New test.
8691
8692         * g++.dg/overload/using1.C: New test.
8693
8694         * g++.dg/template/lookup7.C: New test.
8695
8696         * g++.dg/template/typename6.C: New test.
8697
8698         * g++.dg/expr/cond6.C: New test.
8699
8700 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8701
8702         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
8703
8704 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
8705
8706         * g++.dg/expr/cond5.C: New test.
8707         * g++.dg/expr/constcast1.C: Likewise.
8708         * g++.dg/expr/ptrmem2.C: Likewise.
8709         * g++.dg/expr/ptrmem3.C: Likewise.
8710         * g++.dg/lookup/main1.C: Likewise.
8711         * g++.dg/template/lookup6.C: Likewise.
8712
8713 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
8714
8715         * gcc.dg/local1.c: New test.
8716
8717         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
8718
8719 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8720
8721         * gcc.dg/torture/builtin-convert-1.c: New test.
8722
8723 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8724
8725         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
8726
8727 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
8728
8729         PR c++/14481
8730         * g++.dg/warn/Wunused-7.C: New test.
8731
8732 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8733
8734         * gcc.dg/torture/builtin-integral-1.c: New test.
8735
8736 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
8737
8738         PR c++/14586
8739         * g++.dg/parse/non-dependent3.C: New test.
8740
8741 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
8742
8743         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
8744         * g++.dg/eh/simd-2.C: Likewise.
8745         * g++.dg/init/array10.C: Likewise.
8746         * gcc.c-torture/compile/simd-1.c: Likewise.
8747         * gcc.c-torture/compile/simd-2.c: Likewise.
8748         * gcc.c-torture/compile/simd-3.c: Likewise.
8749         * gcc.c-torture/compile/simd-4.c: Likewise.
8750         * gcc.c-torture/compile/simd-6.c: Likewise.
8751         * gcc.c-torture/execute/simd-1.c: Likewise.
8752         * gcc.c-torture/execute/simd-2.c: Likewise.
8753         * gcc.dg/compat/vector-defs.h: Likewise.
8754         * gcc.dg/20020531-1.c: Likewise.
8755         * gcc.dg/altivec-3.c: Likewise.
8756         * gcc.dg/altivec-4.c: Likewise.
8757         * gcc.dg/altivec-varargs-1.c: Likewise.
8758         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
8759         * gcc.dg/i386-mmx-3.c: Likewise.
8760         * gcc.dg/i386-sse-4.c: Likewise.
8761         * gcc.dg/i386-sse-5.c: Likewise.
8762         * gcc.dg/i386-sse-8.c: Likewise.
8763         * gcc.dg/simd-1.c: Likewise.
8764         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
8765         __ev64_opaque__ since the machine description provides it.
8766
8767 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
8768
8769         * lib/compat.exp (skip_list): New global variable.
8770         Use it to hold the user defined COMPAT_SKIPS list if any.
8771         (compat-obj): Add the members of skip_list to optall.
8772
8773 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
8774
8775         * gcc.dg/compat/union-by-value-1_main.c,
8776         union-by-value-1_x.c, union-by-value-1_y.c,
8777         union-check.h, union-defs.h,
8778         union-init.h, union-return-1_main.c,
8779         union-return-1_x.c, union-return-1_y.c: New files.
8780
8781 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
8782
8783         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
8784         mixed-struct-init.h: Add 4 mixed structure types.
8785         struct-by-value-21_main.c, struct-by-value-21_x.c,
8786         struct-by-value-21_y.c, struct-return-21_main.c,
8787         struct-return-21_x.c, struct-return-21_y.c: New files.
8788
8789 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
8790
8791         PR c++/14550
8792         * g++.dg/parse/template14.C: New test.
8793
8794 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
8795
8796         * gcc.c-torture/execute/20040313-1.c: New test.
8797
8798 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
8799
8800         PR target/14533
8801         * gcc.dg/20040311-2.c: New test.
8802
8803 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
8804
8805         PR other/14544
8806         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
8807         bit-field.
8808
8809 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
8810
8811         * gcc.dg/20040305-2.c: Add missing return statement.
8812
8813 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8814
8815         * gcc.dg/builtins-34.c: Also check pow10*.
8816
8817 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
8818
8819         PR target/14262
8820         * gcc.dg/20040305-2.c: New test.
8821
8822 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
8823
8824         * gcc.dg/20040310-1.c: New test.
8825
8826 2004-03-11  Roger Sayle  <roger@eyesopen.com>
8827
8828         * gcc.c-torture/execute/20040311-1.c: New test case.
8829
8830 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
8831
8832         PR c++/14476
8833         * g++.dg/lookup/enum1.C: New test.
8834
8835 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
8836
8837         PR c++/14510
8838         * g++.dg/lookup/struct2.C: New test.
8839
8840 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
8841
8842         * gcc.dg/builtins-34.c: New test.
8843
8844 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8845
8846         * gcc.dg/torture/builtin-nonneg-1.c: New test.
8847
8848 2004-03-09  James E Wilson  <wilson@specifixinc.com>
8849
8850         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
8851         * gcc.dg/alias-2.c: New testcase.
8852
8853 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
8854
8855         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
8856
8857 2004-03-09  Roger Sayle  <roger@eyesopen.com>
8858
8859         * gcc.c-torture/execute/20040309-1.c: New test case.
8860
8861 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
8862
8863         PR c++/14397
8864         * g++.dg/overload/ref1.C: New.
8865
8866 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8867
8868         PR c++/14409
8869         * g++.dg/template/spec12.C: New test.
8870
8871         PR c++/14448
8872         * g++.dg/parse/crash14.C: New test.
8873
8874 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
8875
8876         PR c++/14230
8877         * g++.dg/init/ref11.C: New test.
8878
8879 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
8880
8881         PR c++/14432
8882         * g++.dg/parse/builtin2.C: New test.
8883
8884 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
8885
8886         PR c++/14401
8887         * g++.dg/init/ctor3.C: New test.
8888         * g++.dg/init/union1.C: New test.
8889         * g++.dg/ext/anon-struct4.C: New test.
8890
8891 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
8892
8893         * g++.dg/lookup/koenig1.C: Tweak error messages.
8894         * g++.dg/lookup/used-before-declaration.C: Likewise.
8895         * g++.dg/other/do1.C: Likewise.
8896         * g++.dg/overload/koenig1.C: Likewise.
8897         * g++.dg/parse/crash13.C: Likewise.
8898         * g++.dg/template/instantiate3.C: Likewise.
8899
8900 2004-03-08  Eric Christopher  <echristo@redhat.com>
8901
8902         * * lib/target-supports.exp: Enable libiconv in test
8903         compilation.  Fix up error checking.
8904
8905 2004-03-08  Roger Sayle  <roger@eyesopen.com>
8906
8907         PR middle-end/14289
8908         * gcc.dg/pr14289-1.c: New test case.
8909         * gcc.dg/pr14289-2.c: Likewise.
8910         * gcc.dg/pr14289-3.c: Likewise.
8911
8912 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
8913
8914         * gcc.c-torture/execute/20040308-1.c: New test.
8915
8916 2004-03-07  Roger Sayle  <roger@eyesopen.com>
8917
8918         * gcc.c-torture/execute/20040307-1.c: New test case.
8919
8920 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
8921
8922         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
8923
8924 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
8925
8926         * gcc.dg/20040306-1.c: New test.
8927
8928 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
8929
8930         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
8931         them static.
8932         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
8933
8934 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
8935
8936         PR c/14465
8937         * gcc.dg/decl-6.c: New test.
8938
8939 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8940
8941         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
8942         Rename LOGPOW -> LOG_POW.
8943         (SQRT_EXP, POW_EXP): New.
8944
8945 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
8946
8947         * gcc.dg/i386-sse-8.c: New test.
8948
8949 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
8950
8951         PR c/14114
8952         * gcc.dg/decl-5.c: New test.
8953
8954 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
8955
8956         * gcc.dg/20040305-1.c: New test.
8957
8958 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
8959
8960         PR other/14354
8961         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
8962
8963 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
8964
8965         PR c++/14425, c++/14426
8966         * g++.dg/ext/altivec-4.C: New test.
8967         * g++.dg/ext/altivec-5.C: New test.
8968
8969 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
8970
8971         * g++.old-deja/g++.other/linkage1.C: Expect errors about
8972         global variables of a type with no linkage.
8973         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
8974         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
8975         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
8976         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
8977         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
8978         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
8979         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
8980         * g++.dg/warn/deprecated.C: Name enum Color.
8981         * g++.dg/overload/VLA.C: Name structure for 'b'.
8982         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
8983
8984 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
8985
8986         * gcc.c-torture/compile/20040304-1.c: New test.
8987
8988 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
8989
8990         PR 13728
8991         * gcc.dg/decl-4.c: New testcase.
8992
8993 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
8994
8995         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
8996         as PRECF if sizeof (float) > sizeof (double).
8997         (PRECL): Make it the same as PRECF if
8998         sizeof (float) > sizeof (long double).
8999
9000 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9001
9002         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
9003         system type.  Add check for irix6 which doesn't have c99 runtime.
9004
9005 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
9006
9007         * gcc.dg/const-elim-1.c: xfail for xtensa.
9008
9009 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
9010
9011         PR c++/14369
9012         * g++.dg/template/cond4.C: New test.
9013
9014 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
9015
9016         PR c++/14360
9017         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
9018
9019         PR c++/14361
9020         * g++.dg/parse/defarg7.C: New test.
9021
9022         PR c++/14359
9023         * g++.dg/template/friend26.C: New test.
9024
9025 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
9026
9027         PR c++/14324
9028         * g++.dg/abi/mangle21.C: New test.
9029
9030         PR c++/14260
9031         * g++.dg/parse/constructor2.C: New test.
9032
9033         PR c++/14337
9034         * g++.dg/template/sfinae1.C: New test.
9035
9036 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
9037
9038         PR c++/14267
9039         * g++.dg/expr/crash2.C: New test.
9040
9041         PR middle-end/13448
9042         * gcc.dg/inline-5.c: New test.
9043         * gcc.dg/always-inline.c: Split out tests into ...
9044         * gcc.dg/always-inline2.c: ... this and ...
9045         * gcc.dg/always-inline3.c: ... this.
9046
9047 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
9048
9049         PR debug/12103
9050         * g++.dg/debug/crash1.C: New test.
9051
9052 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
9053
9054         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
9055         function with __attribute__((noinline)).
9056         (recurser_void2): Likewise.
9057         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
9058         (recurser_void2): Likewise.
9059
9060 2004-02-29  Roger Sayle  <roger@eyesopen.com>
9061
9062         PR middle-end/14203
9063         * g++.dg/warn/Wunused-6.C: New test case.
9064
9065 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
9066
9067         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
9068         not defined.
9069
9070 2004-02-27  Eric Christopher  <echristo@redhat.com>
9071
9072         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
9073         * g++.dg/charset/asm2.c: Run only x86.
9074         * gcc.dg/charset/asm3.c: Ditto.
9075
9076 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
9077
9078         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
9079         ld_library_path.
9080
9081 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
9082
9083         * g++.dg/ext/altivec-3.C: New.
9084
9085 2004-02-26  Richard Henderson  <rth@redhat.com>
9086
9087         * g++.dg/ext/attrib10.C: Mark for warning.
9088         * gcc.dg/attr-alias-1.c: New.
9089
9090 2004-02-26  Richard Henderson  <rth@redhat.com>
9091
9092         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
9093         * gcc.c-torture/execute/20040208-2.c: ... it back.
9094
9095 2004-02-26  Eric Christopher  <echristo@redhat.com>
9096
9097         * lib/target-supports.exp (check-iconv-available): New function.
9098         * lib/gcc-dg.exp (dg-require-iconv): New function.
9099         Use above.
9100         * gcc.dg/charset: New directory.
9101         * gcc.dg/charset/charset.exp: New file.
9102         * gcc.dg/charset/asm1.c: Ditto.
9103         * gcc.dg/charset/asm2.c: Ditto.
9104         * gcc.dg/charset/asm3.c: Ditto.
9105         * gcc.dg/charset/asm4.c: Ditto.
9106         * gcc.dg/charset/asm5.c: Ditto.
9107         * gcc.dg/charset/attribute1.c: Ditto.
9108         * gcc.dg/charset/attribute2.c: Ditto.
9109         * gcc.dg/charset/string1.c: Ditto.
9110         * g++.dg/charset: New directory.
9111         * g++.dg/dg.exp: Add here. Special options.
9112         * g++.dg/charset/charset.exp: New file.
9113         * g++.dg/charset/asm1.c: Ditto.
9114         * g++.dg/charset/asm2.c: Ditto.
9115         * g++.dg/charset/asm3.c: Ditto.
9116         * g++.dg/charset/asm4.c: Ditto.
9117         * g++.dg/charset/attribute1.c: Ditto.
9118         * g++.dg/charset/attribute2.c: Ditto.
9119         * g++.dg/charset/extern1.cc: Ditto.
9120         * g++.dg/charset/extern2.cc: Ditto.
9121         * g++.dg/charset/string1.c: Ditto.
9122
9123 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
9124
9125         PR c++/14278
9126         * g++.dg/parse/comma1.C: New test.
9127
9128 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9129
9130         PR c++/14284
9131         * g++.dg/template/ttp8.C: New test.
9132
9133 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
9134
9135         * gcc.dg/fixuns-trunc-1.c: New test.
9136
9137 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9138
9139         * gcc.dg/builtins-config.h: Use #elif.
9140
9141 2004-02-26  Michael Matz  <matz@suse.de>
9142
9143         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
9144         * gcc.dg/991214-1.c: Likewise.
9145         * gcc.dg/i386-asm-1.c: Likewise.
9146
9147 2004-02-25  Richard Henderson  <rth@redhat.com>
9148
9149         * gcc.c-torture/execute/20040208-2.c: Move ...
9150         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
9151
9152 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9153
9154         PR c++/14246
9155         * g++.dg/other/crash-3.C: New test.
9156
9157 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9158
9159         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
9160         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
9161
9162         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
9163         HP-UX.
9164
9165 2004-02-24  Michael Matz  <matz@suse.de>
9166
9167         * gcc.dg/i386-regparm.c: New.
9168
9169 2004-02-23  James E Wilson  <wilson@specifixinc.com>
9170
9171         * gcc.c-torture/execute/20040223-1.c: New.
9172
9173 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
9174             Kazu Hirata  <kazu@cs.umass.edu>
9175
9176         * gcc.dg/fwritable-strings-1.c: Remove.
9177
9178 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
9179
9180         PR c/14156
9181         * gcc.dg/20040223-1.c: New test.
9182
9183 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9184
9185         PR c++/14106
9186         * g++.dg/ext/typeof9.C: New test.
9187
9188 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9189
9190         PR c++/14250
9191         * g++.dg/other/switch1.C: New test.
9192
9193 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
9194
9195         * gcc.dg/cast-function-1.c: Adjust for new informative message.
9196         * gcc.dg/va-arg-1.c: Likewise.
9197
9198 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9199
9200         PR c++/14143
9201         * g++.dg/template/koenig5.C: New test.
9202
9203 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
9204
9205         * g++.dg/ext/altivec-1.C: Generalize target triple.
9206         * g++.dg/ext/altivec-2.C: New test case.
9207         * g++.dg/ext/altivec_check.h: New file.
9208         * gcc.dg/altivec-1.c: Generalize target triple;
9209         include altivec_check.h and call altivec_check().
9210         * gcc.dg/altivec-[2-5].c: Generalize target triple.
9211         * gcc.dg/altivec-6.c: New test case.
9212         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
9213         type casts as needed.
9214         * gcc.dg/altivec-10.c: Include altivec_check.h and call
9215         altivec_check().
9216         * gcc.dg/altivec-12.c: New test case.
9217         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
9218         include altivec_check.h and call altivec_check().
9219         * gcc.dg/altivec_check.h: New file.
9220
9221 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9222
9223         * lib/target-supports.exp (check_alias_available): Don't mangle
9224         function `g' in test program.
9225
9226 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9227
9228         * lib/target-supports.exp (check_profiling_available): Check
9229         argument to determine whether we support a profiling type.
9230         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
9231         check_profiling_available.
9232         * g++.dg/bprob/bprob.exp: Likewise
9233         * g77.dg/bprob/bprob.exp: Likewise.
9234         * gcc.misc-tests/bprob.exp: Likewise.
9235         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
9236         dg-require-profiling and delete expected error handling.
9237         * gcc.dg/20021014-1.c: Likewise.
9238         * gcc.dg/nest.c: Likewise.
9239
9240 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9241
9242         PR c++/12007
9243         * g++.dg/other/vthunk1.C: New test.
9244
9245 2004-02-20  Falk Hueffner  <falk@debian.org>
9246
9247         PR target/14201
9248         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
9249
9250 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
9251
9252         PR c++/13927
9253         * g++.dg/other/error8.C: Remove XFAIL markers.
9254
9255         PR c++/14173
9256         * g++.dg/ext/packed5.C: New test.
9257
9258         PR c++/14199
9259         * g++.dg/warn/Wunused-5.C: New test.
9260
9261         PR c++/14186
9262         * g++.dg/lookup/member1.C: New test.
9263
9264 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
9265
9266         * gcc.c-torture/compile/20040130-1.c: Enable only when
9267         __INT_MAX__ >= 2147483647L.
9268         * gcc.c-torture/compile/961203-1.c: Likewise.
9269
9270 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
9271
9272         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
9273         * g++.dg/opt/template1.C: Robustify assembler regexp
9274
9275 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
9276
9277         * gcc.c-torture/execute/simd-4.x: Remove.
9278         * gcc.c-torture/execute/va-arg-25.x: Likewise.
9279         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
9280         Guard with #ifndef SKIP_ATTRIBUTE.
9281         * gcc.dg/compat/vector-1_y.c: Likewise.
9282         * gcc.dg/compat/vector-2_x.c: Likewise.
9283         * gcc.dg/compat/vector-2_y.c: Likewise.
9284         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
9285         * g++.dg/eh/simd-2.C: Likewise.
9286
9287 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
9288
9289         * gcc.c-torture/compile/complex-1.c: New.
9290
9291 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
9292
9293         PR target/14209
9294         * gcc.c-torture/execute/20040218-1.c: New test.
9295
9296 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9297
9298         PR c++/14181
9299         * g++.dg/parse/new2.C: New test.
9300
9301 2004-02-18  Paul Brook  <paul@codesourcery.com>
9302
9303         * gcc.c-torture/compile/libcall-1.c: New test.
9304
9305 2004-02-18  Paul Brook  <paul@codesourcery.com>
9306
9307         PR debug/12934
9308         * gcc.dg/debug/debug-7.c: New test.
9309
9310 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
9311
9312         * gcc.dg/20040217-1.c: New test.
9313
9314 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
9315
9316         * gcc.c-torture/execute/990208-1.x: Delete.
9317
9318 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
9319
9320         * gcc.c-torture/execute/20040208-2.x: New file.
9321
9322 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
9323
9324         PR c++/11326
9325         * g++.dg/abi/structret1.C: New test.
9326
9327 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
9328
9329         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
9330         (i386_cpuid): No need to test if cpuid is available on AMD64.
9331         Fix assembly, so that it works onboth i386 and AMD64.
9332         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
9333         (vecInLong): Fix s[] member type to unsigned int.
9334         (vecInWord): Remove type.
9335         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
9336         (a64, b64, c64, d64, e64): Remove.
9337         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
9338         Remove unused variable.  Remove initialization of removed variables.
9339         Don't call mmx_tests nor sse_tests.
9340         (reference_mmx, reference_sse): Remove.
9341         (check): Add return stmt.
9342         * gcc.dg/i386-sse-7.c: New test.
9343         * gcc.dg/i386-mmx-4.c: New test.
9344
9345 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9346
9347         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
9348         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
9349         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
9350         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
9351         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
9352         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
9353         g++.dg/tc1/dr94.C: Fix line terminator.
9354
9355 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
9356
9357         * gcc.c-torture/compile/20040216-1.c: New.
9358
9359 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9360
9361         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
9362         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
9363         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
9364         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
9365         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
9366         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
9367
9368 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
9369
9370         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
9371
9372 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
9373
9374         PR c++/13971
9375         * g++.dg/expr/cond4.C: New test.
9376
9377         PR c++/14086
9378         * g++.dg/lookup/crash2.C: New test.
9379
9380 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
9381
9382         * gcc.c-torture/compile/20040214-2.c: New test.
9383
9384 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
9385
9386         PR c++/14116
9387         * g++.dg/ext/typeof8.C: New test.
9388
9389 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
9390
9391         * gcc.c-torture/compile/20040214-1.c: New test.
9392
9393 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9394
9395         PR c++/13635
9396         * g++.dg/template/spec11.C: New test.
9397
9398 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9399
9400         PR c++/13927
9401         * g++.dg/other/error8.C: New test.
9402
9403 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
9404
9405         PR c++/14122
9406         * g++.dg/template/array4.C: New test.
9407
9408         PR c++/14108
9409         * g++.dg/inherit/thunk2.C: New test.
9410
9411         PR c++/14083
9412         * g++.dg/eh/cond2.C: New test.
9413
9414 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
9415
9416         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
9417
9418 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
9419
9420         * lib/scanasm.exp (dg-scan): Quote pattern before display.
9421
9422 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
9423
9424         * g++.dg/simd-2.C: xfail on ppc64-linux.
9425
9426 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
9427
9428         PR c/456
9429         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
9430         tests.
9431
9432 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
9433
9434         * gcc.dg/builtins-33.c: New test.
9435
9436 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
9437
9438         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
9439
9440 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
9441
9442         * g++.dg/simd-2.C: Set -maltivec for ppc64.
9443
9444 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
9445
9446         * gcc.dg/ppc64-abi-3.c: New test.
9447
9448 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
9449
9450         PR c/14092
9451
9452         * gcc.dg/pr14092-1.c: New testcase.
9453
9454 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
9455
9456         * gcc.dg/cpp/assert4.c: Fix typo last change.
9457
9458         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
9459         * gcc.dg/cpp/assert4.c: Handle powerpc64.
9460
9461         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
9462
9463 2004-02-09  Roger Sayle  <roger@eyesopen.com>
9464
9465         * gcc.c-torture/compile/20040209-1.c: New test case.
9466
9467 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
9468
9469         * gcc.dg/c90-init-1.c: Adjust expected error messages.
9470
9471 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
9472
9473         * gcc.c-torture/execute/20040208-[12].c: New tests.
9474
9475 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
9476
9477         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
9478
9479 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
9480
9481         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
9482
9483 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
9484
9485         Bug 13856
9486         * gcc.dg/visibility-8.c: New testcase.
9487
9488 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
9489
9490         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
9491         arguments.
9492         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
9493
9494 2004-02-07  Roger Sayle  <roger@eyesopen.com>
9495
9496         PR middle-end/13696
9497         * g++.dg/opt/fold1.C: New test case.
9498
9499 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9500
9501         PR c++/14033
9502         * g++.dg/other/crash-2.C: New test.
9503
9504 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9505
9506         PR c++/14028
9507         * g++.dg/parse/angle-bracket2.C: New test.
9508
9509 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
9510
9511         PR middle-end/13750
9512         Revert:
9513         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
9514         PR pch/13361
9515         * testsuite/g++.dg/pch/wchar-1.C: New.
9516         * testsuite/g++.dg/pch/wchar-1.Hs: New.
9517
9518 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9519
9520         PR c++/14008
9521         * g++.dg/parse/error15.C: New test.
9522         * g++.dg/parse/crash11.C: Update dg-error mark.
9523
9524 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
9525
9526         PR c++/13932
9527         * g++.dg/warn/conv2.C: New test.
9528
9529 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9530
9531         PR c++/13086
9532         * g++.dg/warn/incomplete1.C: Remove xfail.
9533
9534 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
9535
9536         * lib/file-format.exp (gcc_target_object_format): Use
9537         ${tool}_target_compile, not gcc_target_compile.
9538         * lib/target-supports.exp (check_alias_available): Likewise.
9539         (check_gc_sections_available): Likewise.
9540         * g++.dg/ext/attrib10.C: Use dg-require-alias.
9541         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
9542         dg-require-alias.
9543
9544 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
9545
9546         PR c++/13969
9547         * g++.dg/template/static6.C: New test.
9548
9549 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
9550
9551         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
9552
9553 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9554
9555         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
9556         tests for systems where `char' is unsigned by default.
9557
9558 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9559
9560         PR c++/13997
9561         * g++.dg/template/partial3.C: New test.
9562
9563 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
9564
9565         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
9566         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
9567         Remove mentions of obsolete ports.
9568
9569 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
9570
9571         * gcc.dg/noncompile/20001228-1.c: Fix for new
9572         error message.
9573
9574 2004-02-03  Roger Sayle  <roger@eyesopen.com>
9575
9576         PR target/9348
9577         * gcc.c-torture/execute/multdi-1.c: New test case.
9578
9579 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
9580
9581         PR c++/13925
9582         * g++.dg/template/lookup5.C: New test.
9583
9584 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
9585
9586         PR c++/13950
9587         * g++.dg/template/lookup4.C: New test.
9588
9589         PR c++/13970
9590         * g++.dg/parse/error14.C: New test.
9591
9592         PR c++/14002
9593         * g++.dg/parse/template13.C: New test.
9594
9595 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
9596
9597         PR c++/13978
9598         * g++.dg/template/koenig4.C: New test.
9599
9600         PR c++/13968
9601         * g++.dg/template/crash17.C: New test.
9602
9603         PR c++/13975
9604         * g++.dg/parse/error13.C: New test.
9605         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
9606
9607 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
9608
9609         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
9610
9611 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
9612
9613         PR c/11658
9614         PR c/13994
9615         * gcc.dg/noncompile/20040203-1.c: New test.
9616         * gcc.dg/noncompile/20040203-2.c: Likewise.
9617         * gcc.dg/noncompile/20040203-3.c: Likewise.
9618         * gcc.dg/20040203-1.c: Likewise.
9619
9620 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
9621
9622         PR c++/10858
9623         * g++.dg/template/sizeof7.C: New test.
9624
9625 2004-02-02  Eric Christopher  <echristo@redhat.com>
9626             Zack Weinberg  <zack@codesourcery.com>
9627
9628         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
9629
9630 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
9631
9632         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
9633         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
9634         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
9635         * gcc.dg/cleanup-5.c: Run only on Linux targets.
9636
9637 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
9638
9639         PR c++/13113
9640         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
9641
9642         PR c++/13854
9643         * g++.dg/ext/attrib13.C: New test.
9644
9645         PR c++/13907
9646         * g++.dg/conversion/op2.C: New test.
9647
9648 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
9649
9650         * gcc.dg/titype-1.c: Fix pasto.
9651
9652 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
9653
9654         * gcc.dg/titype-1.c: New test.
9655
9656 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9657
9658         PR c++/13957
9659         * g++.dg/template/non-type-template-argument-1.C,
9660         g++.dg/template/qualified-id1.C: Update dg-error marks.
9661         * g++.dg/template/nontype6.C: New test.
9662
9663 2004-02-01  Roger Sayle  <roger@eyesopen.com>
9664
9665         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
9666         * gcc.dg/builtins-31.c: New testcase.
9667         * gcc.dg/builtins-32.c: New testcase.
9668
9669 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
9670
9671         * objc.dg/call-super-2.m: Update line numbers
9672         for the including of stddef.h.
9673
9674 2004-01-30  Michael Matz  <matz@suse.de>
9675
9676         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
9677         g++.dg/ext/case-range3.C: New tests.
9678
9679 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9680
9681         DR206
9682         PR c++/13813
9683         * g++.dg/template/member4.C: New test.
9684
9685 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9686
9687         PR c++/13683
9688         * g++.dg/template/sizeof6.C: New test.
9689
9690 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
9691
9692         * gcc.dg/fwritable-strings-1.c: New test.
9693
9694 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
9695
9696         * gcc.c-torture/compile/20040130-1.c: New test.
9697
9698 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
9699
9700         * objc.dg/call-super-2.m: Include stddef.h for size_t.
9701
9702 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
9703
9704         PR c++/13883
9705         * g++.dg/template/ctor3.C: New test.
9706
9707 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9708
9709         * g++.dg/tc1: New directory.
9710         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
9711         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
9712         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
9713         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
9714         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
9715
9716 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9717
9718         * g++.dg/parse/error11.C: New test.
9719         * g++.dg/parse/error12.C: Likewise.
9720
9721 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
9722
9723         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
9724         (scan_initial, main): Use aligned_sizeof instead of sizeof.
9725
9726 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
9727
9728         PR c++/13791
9729         * g++.dg/ext/attrib12.C: New test.
9730
9731         PR c++/13736
9732         * g++.dg/parse/cast2.C: New test.
9733
9734 2004-01-27  James E Wilson  <wilson@specifixinc.com>
9735
9736         * objc.dg/encode-2.m (main): New local string.  Set depending on
9737         sizeof long.  Use in sscanf call.
9738         * objc.dg/encode-3.m (main): New local string.  Set depending on
9739         sizeof long.  Use in scan_initial call.
9740
9741 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9742
9743         * objc.dg/call-super-2.m: Make LP64-safe.
9744         * objc.dg/desig-init-1.m: Likewise.
9745
9746 2004-01-27  Devang Patel <dpatel@apple.com>
9747
9748         * g++.dg/debug/namespace1.C: New test.
9749
9750 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
9751
9752         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
9753         xscale-*-*.
9754
9755         * gcc.dg/arm-mmx-1.c: New test.
9756
9757 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
9758
9759         * gcc.dg/20040127-1.c: New test.
9760         * gcc.dg/20040127-2.c: New test.
9761
9762 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
9763
9764         * objc.dg/stret-1.m (glob): Renamed to globa.
9765
9766 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
9767
9768         PR c++/13663
9769         * g++.dg/expr/for1.C: New test.
9770
9771 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
9772
9773         PR middle-end/13779
9774         * gcc.dg/darwin-longlong.c: New test.
9775
9776 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
9777
9778         * gcc.dg/20040124-1.c: Moved test from here...
9779         * gcc.c-torture/compile/20040124-1.c: ...to here.
9780
9781 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
9782
9783         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
9784         the assembly output if -m64 is passed.
9785
9786 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
9787
9788         PR c++/13833
9789         * g++.dg/template/cond3.C: New test.
9790
9791 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9792
9793         PR c++/13810
9794         * g++.dg/template/ttp7.C: New test.
9795
9796 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9797
9798         PR c++/13797
9799         * g++.dg/template/nontype4.C: New test.
9800         * g++.dg/template/nontype5.C: Likewise.
9801
9802 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
9803
9804         * gcc.dg/torture/mips-clobber-at.c: New test.
9805
9806 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
9807
9808         * gcc.dg/20040124-1.c: New test.
9809
9810 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
9811
9812         * gcc.dg/20040123-1.c: New test.
9813
9814 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
9815
9816         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
9817
9818 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
9819
9820         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
9821
9822 2004-01-23  Andrew Pinski  <apinski@apple.com>
9823
9824         * gcc.dg/20030121-1.c: Move to ..
9825         * gcc.dg/20040121-1.c: here.
9826
9827 2004-01-23  Roger Sayle  <roger@eyesopen.com>
9828
9829         * gcc.dg/builtins-29.c: New test case.
9830
9831 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
9832
9833         PR 18314
9834         * gcc.dg/builtins-30.c: New testcase.
9835
9836 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
9837
9838         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
9839         * lib/g77.exp: Likewise.
9840         * lib/objc.exp: Likewise.
9841         * lib/g++.exp: Likewise.
9842
9843 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
9844
9845         * gcc.dg/struct-by-value-2.c: New test.
9846
9847 2004-01-21  Andrew Pinski  <apinski@apple.com>
9848
9849         PR target/13785
9850         * gcc.dg/20030121-1.c: New test.
9851
9852 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
9853
9854         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
9855         clobber frame pointer register in asm statement.
9856
9857 2004-01-21  Falk Hueffner  <falk@debian.org>
9858
9859         * gcc.c-torture/compile/20040121-1.c: New test.
9860
9861 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
9862
9863         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
9864
9865 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
9866
9867         * gcc.dg/ppc64-abi-2.c: New test.
9868
9869 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
9870
9871         * lib/treelang.exp: Fill out this file.
9872         * lib/treelang-dg.exp: New File.
9873
9874 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
9875
9876         * gcc.c-torture/compile/981022-1.c: Remove.
9877         * gcc.dg/array-5.c: Remove XFAIL.
9878         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
9879         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
9880         gcc.dg/cond-lvalue-1.c: Update.
9881         * gcc.dg/cast-lvalue-2.c: New test.
9882
9883 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
9884
9885         PR c++/13592
9886         * g++.dg/other/error1.C (class foo): Tweak error message.
9887
9888         PR c++/13592
9889         * g++.dg/template/call2.C: New test.
9890
9891 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
9892
9893         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
9894         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
9895         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
9896         scalar-return-1_x.c, scalar-return-2_y.c,
9897         scalar-return-3_x.c, scalar-return-3_y.c,
9898         scalar-return-4_x.c, scalar-return-4_y.c,
9899         struct-align-1.h, struct-align-1_x.c,
9900         struct-align-1_y.c, struct-align-2.h,
9901         struct-align-2_x.c, struct-align-2_y.c,
9902         struct-by-value-10_y.c, struct-by-value-11_x.c,
9903         struct-by-value-11_y.c, struct-by-value-12_x.c,
9904         struct-by-value-12_y.c, struct-by-value-13_x.c,
9905         struct-by-value-13_y.c, struct-by-value-14_x.c,
9906         struct-by-value-14_y.c, struct-by-value-15_x.c,
9907         struct-by-value-15_y.c, struct-by-value-16_y.c,
9908         struct-by-value-17_y.c, struct-by-value-18_y.c,
9909         struct-by-value-19_y.c, struct-by-value-1_x.c,
9910         struct-by-value-1_y.c, struct-by-value-20_y.c,
9911         struct-by-value-2_x.c, struct-by-value-2_y.c,
9912         struct-by-value-3_y.c, struct-by-value-4_x.c,
9913         struct-by-value-4_y.c, struct-by-value-5_y.c,
9914         struct-by-value-6_y.c, struct-by-value-7_y.c
9915         struct-by-value-8_x.c, struct-by-value-8_y.c
9916         struct-by-value-9_x.c, struct-by-value-9_y.c
9917         struct-return-10_x.c, struct-return-10_y.c,
9918         struct-return-19_x.c, struct-return-20_x.c
9919         struct-return-2_x.c, struct-return-2_y.c
9920         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
9921         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
9922
9923 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
9924
9925         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
9926         attribute on sparc*-sun-solaris2.*.
9927
9928 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
9929
9930         PR c++/13710
9931         * g++.dg/ext/typeof7.C: New test.
9932
9933 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
9934
9935         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
9936         * gcc.dg/const-elim-1.c: Same.
9937
9938 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
9939
9940         * objc.dg/stret-1.m: New.
9941         * objc.dg/stret-2.m: New.
9942
9943 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
9944
9945         PR c++/11895
9946         * g++.dg/ext/vector1.C: New test.
9947
9948 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
9949
9950         * gcc.dg/pch/import-1.c: New.
9951         * gcc.dg/pch/import-1.hs: New.
9952         * gcc.dg/pch/import-1a.h: New.
9953         * gcc.dg/pch/import-1b.h: New.
9954         * gcc.dg/pch/import-1c.h: New.
9955
9956 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
9957
9958         PR c++/13574
9959         * g++.dg/ext/array1.C: New test.
9960
9961         PR c++/13178
9962         * g++.dg/conversion/op1.C: New test.
9963
9964 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
9965
9966         PR 11864
9967         From Kazumoto Kojima / Dan Kegel:
9968         * gcc.dg/pr11864-1.c: New test.
9969
9970         PR 10392
9971         From Marcus Comstedt / Dan Kegel:
9972         * gcc.dg/pr10392-1.c: New test.
9973
9974 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
9975
9976         PR c++/13478
9977         * g++.dg/init/ref10.C: New test.
9978
9979 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9980
9981         PR c++/13407
9982         * g++.dg/parse/typename6.C: New test.
9983
9984 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
9985
9986         PR pch/13361
9987         * testsuite/g++.dg/pch/wchar-1.C: New.
9988         * testsuite/g++.dg/pch/wchar-1.Hs: New.
9989
9990 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9991
9992         PR c++/9259
9993         * g++.dg/expr/sizeof2.C: New test.
9994
9995 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
9996
9997         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
9998
9999 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
10000
10001         PR c++/13659
10002         * g++.dg/lookup/strong-using-3.C: New.
10003         * g++.dg/lookup/using-10.C: New.
10004
10005 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
10006
10007         PR c++/13594
10008         * g++.dg/lookup/strong-using-2.C: New.
10009
10010 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
10011             Dan Kegel <dank@kegel.com>
10012             J"orn Rennecke <joern.rennecke@superh.com>
10013
10014         PR target/9365
10015         * gcc.dg/pr9365-1.c: New test.
10016
10017 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10018
10019         PR c++/8856
10020         * g++.dg/parse/casting-operator2.C: New test.
10021         * g++.old-deja/g++.pt/explicit83.C: Remove.
10022
10023 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
10024
10025         * gcc.dg/label-compound-stmt-1.c: New test.
10026         * gcc.c-torture/compile/950922-1.c,
10027         gcc.c-torture/compile/20000211-3.c,
10028         gcc.c-torture/compile/20000518-1.c,
10029         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
10030         compound statements.
10031
10032 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
10033
10034         * gcc.dg/ppc64-abi-1.c: New test.
10035
10036 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
10037
10038          * g++.dg/ext/attrib9.C: Add dg-warnings.
10039
10040 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10041
10042         PR c++/12335
10043         * g++.dg/parse/dtor3.C: New test.
10044
10045 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
10046
10047         PR c++/12709
10048         * g++.dg/parse/try-catch-1.C: New test.
10049
10050 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
10051
10052         * ada/acats/run_all.sh: Add more verbose output in acats.log
10053         when compiling tests.
10054
10055 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
10056
10057         PR 13656
10058         * gcc.dg/typedef-redecl.c: New test case.
10059         * gcc.dg/typedef-redecl.h: New support file.
10060
10061 2004-01-13  Jan Hubicka  <jh@suse.cz>
10062
10063         * gcc.dg/always_inline.c: New test.
10064         * gcc.dg/debug/20031231-1.c: Fix.
10065
10066 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10067
10068         PR c++/13474
10069         * g++.dg/template/array3.C: New test.
10070
10071 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
10072
10073         * g++.dg/ext/lvalue1.C: No longer expected to fail.
10074         * g++.dg/warn/Wunused-2.C: Likewise.
10075
10076 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10077
10078         PR c++/13289
10079         * g++.dg/template/instantiate6.C: New test.
10080
10081 2004-01-12  Roger Sayle  <roger@eyesopen.com>
10082
10083         PR middle-end/11397
10084         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
10085
10086 2004-01-12  Jan Hubicka  <jh@suse.cz>
10087
10088         PR opt/12826
10089         * gcc.dg/20040112-1.c: New.
10090
10091         * gcc.dg/dwarf-die[1-7].c: Move to...
10092         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
10093         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
10094
10095 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
10096
10097         PR c++/4100
10098         * g++.dg/parse/friend4.C: New test.
10099
10100 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
10101
10102         PR c++/4100
10103         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
10104         definition is called a friend.
10105
10106 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
10107
10108         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
10109
10110 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
10111
10112         PR c++/3478
10113         * g++.dg/parse/error10.C: New test.
10114         * g++.dg/template/arg2.C: Accept "invalid type" error.
10115
10116 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
10117
10118         PR middle-end/13392
10119         * g++.dg/opt/expect2.C: New test.
10120
10121 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
10122
10123         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
10124         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
10125         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
10126         Update dg-error regexps.
10127
10128 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
10129
10130         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
10131         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
10132
10133 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
10134
10135         * gcc.dg/pragma-re-1.c: Use right pointer type.
10136
10137 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
10138
10139         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
10140
10141 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
10142
10143         * gcc.dg/rs6000-ldouble-1.c: New.
10144
10145 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10146
10147         DR 337
10148         PR c++/9256
10149         * g++.dg/other/abstract1.C: New test.
10150
10151 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
10152
10153         * g++.dg/lookup/strong-using-1.C: New.
10154
10155 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
10156
10157         PR c/11234
10158         * gcc.dg/func-ptr-conv-1.c: New test.
10159         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
10160
10161 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
10162
10163         PR target/13380.
10164         * gcc.c-torture/compile/20040109-1.c: New.
10165
10166 2004-01-08  Stuart Hastings  <stuart@apple.com>
10167
10168         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
10169         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
10170         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
10171
10172 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
10173
10174         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
10175
10176 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
10177
10178         * ada/acats/run_acats: Treat 'gnatchop' the same way
10179         as 'gnatmake'.  Export GCC_DRIVER.
10180         * ada/acats/run_all.sh: Add target_gnatchop.  Use
10181         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
10182
10183 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10184
10185         PR c++/12573
10186         * g++.dg/template/dependent-expr4.C: New test.
10187
10188 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
10189
10190         * gcc.dg/altivec-11.c: New test.
10191
10192 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
10193
10194         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
10195
10196 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
10197
10198         PR c/6024
10199         * gcc.dg/enum-compat-1.c: New test.
10200         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
10201
10202 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
10203
10204         PR c/12165
10205         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
10206         gcc.dg/c99-idem-qual-3.c: New tests.
10207
10208 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
10209
10210         * gcc.dg/winline-7.c: Don't cast void * to int.
10211
10212 2004-01-06  Jan Hubicka  <jh@suse.cz>
10213
10214         * gcc.dg/i386-sse-5.c: New test
10215         * g++.dg/eh/simd-1.c: Add -w argument for i386.
10216
10217 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
10218
10219         PR c++/12815
10220         * g++.dg/rtti/typeid4.C: New test.
10221
10222 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
10223
10224         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
10225
10226 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
10227
10228         PR c++/12132
10229         * g++.dg/template/error11.C: New test.
10230
10231         PR c++/13451
10232         * g++.dg/template/class2.C: New test.
10233
10234 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
10235         Richard Sandiford <rsandifo@redhat.com>
10236
10237         PR c++/13387
10238         * g++.dg/opt/alias3.C: New test.
10239
10240 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
10241
10242         PR c++/13157
10243         * g++.dg/template/koenig3.C: New test.
10244
10245         PR c++/13529
10246         * g++.dg/parse/offsetof3.C: New test.
10247
10248         * g++.dg/init/copy7.C: Add missing dg-error markers.
10249
10250         PR c++/12226
10251         * g++.dg/init/copy7.c: New test.
10252
10253         PR c++/13536
10254         * g++.dg/parse/cast1.C: New test.
10255
10256 2004-01-04  Jan Hubicka  <jh@suse.cz>
10257
10258         * gcc.dg/winline[1-7].c: New tests.
10259
10260 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10261
10262         PR c++/13520
10263         * g++.dg/template/qualttp22.C: New test.
10264
10265 2004-01-01  Jan Hubicka  <jh@suse.cz>
10266
10267         * gcc.dg/debug/20031231-1.c: New.
10268         * gcc.c-torture/compile/20040101-1.c: New.
10269         * gcc.dg/dwarf-die-[1-7].c: New.
10270
10271 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
10272
10273         PR optimization/13521
10274         * gcc.c-torture/compile/20031231-1.c: New test.
10275
10276 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
10277
10278         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
10279
10280 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10281
10282         PR c++/10079
10283         * g++.dg/template/crash16.C: New test.
10284
10285 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
10286
10287         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
10288
10289 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
10290
10291         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
10292         ports.
10293         * g++.old-deja/g++.jason/thunk3.C: Likewise.
10294         * g++.old-deja/g++.law/profile1.C: Likewise.
10295         * gcc.c-torture/compile/981006-1.c: Likewise.
10296         * gcc.c-torture/execute/loop-2e.x: Likewise.
10297         * gcc.c-torture/execute/loop-2f.x: Remove.
10298         * gcc.c-torture/execute/loop-2g.x: Likewise.
10299         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
10300         * gcc.dg/20020312-2.c: Remove traces of dead ports.
10301
10302 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
10303
10304         PR c++/13507
10305         * g++.dg/ext/attrib11.C: New test.
10306
10307         PR c++/13494
10308         * g++.dg/template/array2-1.C: New test.
10309         * g++.dg/template/array2-2.C: New test.
10310
10311 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
10312
10313         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
10314
10315 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
10316
10317         PR c++/12774
10318         * g++.dg/template/array1-1.C: New test.
10319         * g++.dg/template/array1-2.C: New test.
10320
10321 2003-12-29  Roger Sayle  <roger@eyesopen.com>
10322
10323         PR fortran/12632
10324         * g77.dg/12632.f: New test case.
10325
10326 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10327
10328         PR c++/13289
10329         * g++.dg/parse/nontype1.C: New test.
10330
10331 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10332
10333         PR c++/12403
10334         * g++.dg/parse/explicit1.C: New test.
10335         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
10336
10337 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
10338
10339         PR c++/13081
10340         * g++.dg/opt/inline6.C: New test.
10341
10342         PR c++/12613
10343         * g++.dg/parse/error9.C: New test.
10344
10345         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
10346
10347 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
10348
10349         PR c++/13009
10350         * g++.dg/init/assign1.C: New test.
10351
10352 2003-12-28  Roger Sayle  <roger@eyesopen.com>
10353
10354         PR c++/13070
10355         * g++.dg/warn/format3.C: New test case.
10356
10357 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10358
10359         * gcc.c-torture/compile/20031227-1.c: New test.
10360
10361 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
10362
10363         * g++.dg/bprob/bprob.exp: Load target-supports.exp
10364         * g77.dg/bprob/bprob.exp: Likewise.
10365         * gcc.misc-tests/bprob.exp: Likewise.
10366         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
10367         variants on systems where the library does not provide that
10368         functionality.
10369         * gcc.dg/builtins-20.c: Use builtins-config.h.
10370         * gcc.dg/builtins-config.h: New file.
10371
10372 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
10373
10374         * lib/gcc-dg.exp (dg-require-profiling): New function.
10375         * lib/target-supports.exp (check_profiling_available): Likewise.
10376         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
10377         * g77.dg/bprob/bprob.exp: Likewise.
10378         * gcc.misc-tests/bprob.exp: Likewise.
10379         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
10380         * gcc.dg/20021014-1.c: Likewise.
10381         * gcc.dg/nest.c: Likewise.
10382
10383 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
10384
10385         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
10386         compiling.
10387         * g++.dg/lookup/java2.C: Likewise.
10388         * gcc.dg/cpp/lexident.c: Likewise.
10389
10390 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
10391
10392         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
10393         given.
10394         * gcc.c-torture/compile/961203-1.c: Likewise.
10395         * gcc.c-torture/compile/980506-1.c: Likewise.
10396
10397 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
10398
10399         * lib/gcc-dg.exp (dg-prune-output): New annotation.
10400         (additional_prunes): New global.
10401         (gcc-dg-prune): Handle additional per-test pruning.
10402         (dg-test): Clear additional_prunes between tests.
10403
10404         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
10405         dg-prune-output to avoid spurious failures from assembler
10406         complaining about nonexistent WAW violations.
10407         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
10408         Use dg-prune-output to avoid spurious failures from assembler
10409         warning about Itanium B-step errata.
10410
10411 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
10412
10413         * g++.dg/abi/macro0.C: New test.
10414         * g++.dg/abi/macro1.C: Likewise.
10415         * g++.dg/abi/macro2.C: Likewise.
10416
10417         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
10418         * g++.dg/abi/bitfield7.C: Likewise.
10419         * g++.dg/abi/dtor2.C: Likewise.
10420         * g++.dg/abi/mangle11.C: Likewise.
10421         * g++.dg/abi/mangle12.C: Likewise.
10422         * g++.dg/abi/mangle14.C: Likewise.
10423         * g++.dg/abi/mangle17.C: Likewise.
10424         * g++.dg/abi/vbase10.C: Likewise.
10425         * g++.dg/abi/vbase14.C: Likewise.
10426         * g++.dg/template/qualttp17.C: Likewise.
10427
10428 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
10429
10430         PR c/11995
10431         * gcc.dg/20031223-1.c: New test.
10432
10433 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
10434
10435         * gcc.dg/noreturn-7.c: New test.
10436
10437 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
10438
10439         * gcc.dg/null-pointer-1.c: New test.
10440
10441 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
10442
10443         * g++.old-deja/g++.jason/template18.C: Remove.
10444         * g++.old-deja/g++.jason/template37.C: Likewise.
10445
10446         PR c++/12862
10447         * g++.dg/lookup/ns1.C: New test.
10448
10449         PR c++/12397
10450         * g++.dg/template/lookup3.C: New test.
10451
10452 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
10453
10454         * g++.dg/template/recurse1.C: New test
10455
10456 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
10457
10458         PR c++/12479
10459         * g++.dg/parse/semicolon1.C: New test.
10460         * g++.dg/parse/semicolon1.h: Likewise.
10461
10462 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
10463
10464         * gcc.dg/darwin-misaligned.c: New test.
10465
10466 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
10467
10468         PR c/9163
10469         * gcc.dg/20031222-1.c: New test.
10470
10471 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
10472
10473         PR c++/13438
10474         * g++.dg/parse/error8.C: New test.
10475
10476         PR c++/11554
10477         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
10478
10479 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
10480
10481         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
10482         too small.
10483         * gcc.c-torture/compile/930217-1.c: Likewise.
10484         * gcc.c-torture/compile/930513-1.c: Likewise.
10485         * gcc.c-torture/execute/920908-2.c: Likewise.
10486         * gcc.c-torture/execute/921204-1.c: Likewise.
10487         * gcc.c-torture/execute/930621-1.c: Likewise.
10488         * gcc.c-torture/execute/930630-1.c: Likewise.
10489         * gcc.c-torture/execute/931031-1.c: Likewise.
10490         * gcc.c-torture/execute/980602-2.c: Likewise.
10491         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
10492         * gcc.c-torture/execute/compndlit-1.c: Likewise.
10493         * gcc.c-torture/execute/extzvsi.c: Likewise.
10494         * gcc.c-torture/unsorted/ext.c: Likewise.
10495
10496 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
10497
10498         PR target/12749
10499         * gcc.c-torture/compile/20031220-2.c: New test case.
10500
10501 2003-12-20  Roger Sayle  <roger@eyesopen.com>
10502
10503         PR optimization/13031
10504         * gcc.c-torture/compile/20031220-1.c: New test case.
10505
10506 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
10507
10508         * gcc.dg/cast-function-1.c: New test.
10509
10510 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
10511
10512         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
10513         formats.
10514
10515 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
10516
10517         PR c++/12795
10518         * g++.dg/ext/attrib10.C: New test.
10519
10520 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
10521
10522         * gcc.dg/cleanup-10.c: New test.
10523         * gcc.dg/cleanup-11.c: New test.
10524
10525 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
10526
10527         PR c++/13239
10528         * g++.dg/opt/expect1.C: New test.
10529
10530 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
10531
10532         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
10533
10534 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
10535
10536         PR debug/12923
10537         * gcc.dg/20031218-1.c: New test.
10538
10539         PR debug/12389
10540         * gcc.dg/20031218-2.c: New test.
10541         * gcc.dg/20031218-3.c: New test.
10542
10543         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
10544         of label name and allow for USER_LABEL_PREFIX == "_" names.
10545         * g++.dg/abi/mangle18-2.C: Likewise.
10546         * g++.dg/abi/mangle19-1.C: Likewise.
10547         * g++.dg/abi/mangle19-2.C: Likewise.
10548         * g++.dg/abi/mangle20-1.C: Likewise.
10549         * g++.dg/abi/mangle20-2.C: Likewise.
10550
10551 2003-12-18  Richard Henderson  <rth@redhat.com>
10552
10553         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
10554
10555 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
10556             Dan Kegel <dank@kegel.com>
10557
10558         PR other/12009
10559         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
10560         testing a cross compiler, it causes spurious compile failures.
10561         * lib/g++.exp: Likewise.
10562
10563 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10564
10565         PR c++/13262
10566         * g++.dg/template/access13.C: New test.
10567
10568 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
10569
10570         * gcc.dg/20031216-1.c: New test.
10571
10572 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10573
10574         PR c++/9154
10575         * g++.dg/template/error10.C: New test.
10576
10577 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
10578
10579         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
10580         * g++.dg/eh/simd-2.C: Likewise.
10581
10582 2003-12-17  James E Wilson  <wilson@specifixinc.com>
10583             Roger Sayle  <roger@eyesopen.com>
10584
10585         * gcc.c-torture/execute/ieee/mzero5.c: New.
10586
10587 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
10588
10589         PR c++/10603
10590         * g++.dg/parse/error6.C: New test.
10591
10592         PR c++/12827
10593         * g++.dg/parse/error7.C: New test.
10594
10595 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
10596
10597         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
10598         at -O with stabs debugging formats.
10599         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
10600         * gcc.dg/debug/debug-2.c: Likewise.
10601
10602 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
10603
10604         PR c++/12696
10605         * g++.dg/init/error1.C: New test.
10606
10607         PR c++/12218
10608         * g++.dg/init/pm3.C: New test.
10609
10610 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
10611
10612         PR c/3347
10613         * gcc.dg/bitfld-8.c: New test.
10614
10615 2003-12-16  James Lemke  <jim@wasabisystems.com>
10616
10617         * gcc.dg/arm-scd42-[123].c: New tests.
10618
10619 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
10620
10621         PR c++/9043
10622         * g++.dg/abi/mangle20-1.C: New test.
10623         * g++.dg/abi/mangle20-2.C: New test.
10624
10625 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
10626
10627         PR c++/13275
10628         * g++.dg/other/offsetof2.C: Remove XFAIL.
10629         * g++.dg/parse/offsetof1.C: New test.
10630         * g++.gd/parse/offsetof2.C: Likewise.
10631
10632 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10633
10634         * g++.dg/template/nontype3.C: New test.
10635         * g++.dg/template/static2.C: Tweaked the dg-error clause.
10636
10637 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10638
10639         * g++.dg/warn/noreturn-3.C: Also test instantiation.
10640
10641 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
10642
10643         PR c++/13387
10644         * g++.dg/expr/assign1.C: New test.
10645
10646         PR c++/13242
10647         * g++.dg/abi/mangle19-1.C: New test.
10648         * g++.dg/abi/mangle19-2.C: New test.
10649
10650 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
10651
10652         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
10653
10654 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
10655
10656         * gcc.c-torture/execute/20031216-1.c: New test.
10657
10658 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10659
10660         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
10661         an ICE regression.
10662
10663 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
10664
10665         PR c++/10926
10666         * g++.dg/template/error9.C: New test.
10667
10668         PR c++/11116
10669         * g++.dg/template/error8.C: New test.
10670
10671 2003-12-15  Roger Sayle  <roger@eyesopen.com>
10672
10673         PR middle-end/13400
10674         * gcc.c-torture/execute/20031215-1.c: New test case.
10675
10676 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
10677
10678         PR c++/13269
10679         * g++.dg/parse/error5.C: New test.
10680
10681         PR c++/12989
10682         * g++.dg/expr/sizeof1.C: New test.
10683
10684         PR c++/13310
10685         * g++.dg/template/crash15.C: New test.
10686
10687 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
10688
10689         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
10690         a non-POD type as the last named parameter of a varargs function.
10691
10692 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
10693
10694         PR c++/13243
10695         PR c++/12573
10696         * g++.dg/template/crash14.C: New test.
10697         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
10698
10699 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
10700
10701         * g++.dg/other/java1.C: New test.
10702
10703         PR c++/13241
10704         * g++.dg/abi/mangle18-1.C: New test.
10705         * g++.dg/abi/mangle18-2.C: New test.
10706
10707 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10708
10709         PR optimization/10312
10710         * gcc.c-torture/execute/20031214-1.c: New.
10711
10712 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
10713
10714         PR c++/10779
10715         PR c++/12160
10716         * g++.dg/parse/error3.C: New test.
10717         * g++.dg/parse/error4.C: Likewise.
10718         * g++.dg/abi/mangle4.C: Tweak error messages.
10719         * g++.dg/lookup/using5.C: Likewise.
10720         * g++.dg/other/error2.C: Likewise.
10721         * g++.dg/parse/typename5.C: Likewise.
10722         * g++.dg/parse/undefined1.C: Likewise.
10723         * g++.dg/template/arg2.C: Likewise.
10724         * g++.dg/template/ttp3.C: Likewise.
10725         * g++.dg/template/type1.C: Likewise.
10726         * g++.old-deja/g++.other/crash32.C: Likewise.
10727         * g++.old-djea/g++.pt/defarg8.C: Likewise.
10728
10729 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10730
10731         PR c++/13106
10732         * g++.dg/warn/noreturn-3.C: New test.
10733
10734 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
10735
10736         PR c++/13118
10737         * g++.dg/abi/covariant3.C: New.
10738
10739 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
10740
10741         * g++.dg/eh/ia64-1.C: New test.
10742
10743 2003-12-12  Roger Sayle  <roger@eyesopen.com>
10744
10745         PR optimization/13037
10746         * g77.f-torture/execute/13037.f: New test case.
10747
10748 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
10749
10750         PR c++/12881
10751         * g++.dg/abi/covariant2.C: New.
10752
10753 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
10754
10755         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
10756
10757 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
10758
10759         * gcc.c-torture/execute/wchar_t-1.x: Delete.
10760
10761 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
10762
10763         PR other/10819
10764         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
10765         to fix Bug 10819.
10766         * lib/g++.exp (g++_version): Likewise.
10767         * lib/g77.exp (g77_version): Likewise.
10768         * lib/objc.exp (default_objc_version): Likewise.
10769
10770 2003-12-10  Richard Henderson  <rth@redhat.com>
10771
10772         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
10773
10774         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
10775
10776 2003-12-08  Matt Austern  <austern@apple.com>
10777
10778         PR c/13134
10779         * lib/gcc-dg.exp (dg-require-visibility): Define.
10780         * lib/target-supports (check_visibility_available): Define.
10781         * gcc.dg/visibility-1.c: New test.
10782         * gcc.dg/visibility-2.c: Likewise.
10783         * gcc.dg/visibility-3.c: Likewise.
10784         * gcc.dg/visibility-4.c: Likewise.
10785         * gcc.dg/visibility-5.c: Likewise.
10786         * gcc.dg/visibility-6.c: Likewise.
10787         * g++.dg/ext/visibility-1.C: Likewise.
10788         * g++.dg/ext/visibility-2.C: Likewise.
10789         * g++.dg/ext/visibility-3.C: Likewise.
10790         * g++.dg/ext/visibility-4.C: Likewise.
10791         * g++.dg/ext/visibility-5.C: Likewise.
10792         * g++.dg/ext/visibility-6.C: Likewise.
10793
10794 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10795
10796         * g++.dg/lookup/java1.C: New test.
10797         * g++.dg/lookup/java2.C: New test.
10798
10799 2003-12-07  Falk Hueffner  <falk@debian.org>
10800
10801         * g++.dg/opt/noreturn-1.C: New test.
10802
10803 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
10804
10805         * gcc.dg/overflow-1.c: New test.
10806
10807 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
10808
10809         * g77.f-torture/compile/13060.f: New test.
10810
10811 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
10812
10813         PR c++/13323
10814         * g++.dg/inherit/operator2.C: New test.
10815
10816 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
10817
10818         PR c++/13305
10819         * g++.dg/ext/attrib9.C: New test.
10820
10821 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
10822
10823         PR c++/13314
10824         * g++.dg/template/error7.C: New test.
10825
10826 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
10827             J"orn Rennecke <joern.rennecke@superh.com>
10828
10829         PR target/13302
10830         * g++.dg/other/struct-va_list.C: New test.
10831
10832 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10833
10834         PR c++/13166
10835         * g++.dg/parse/defarg6.C: New test.
10836
10837 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
10838
10839         PR target/13256
10840         * gcc.c-torture/execute/20031201-1.c: New test.
10841
10842 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
10843
10844         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
10845
10846 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
10847
10848         * gcc.dg/builtin-return-1.c: New test.
10849
10850 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
10851             J"orn Rennecke <joern.rennecke@superh.com>
10852
10853         PR optimization/13260
10854         * gcc.c-torture/execute/20031204-1.c: New test.
10855
10856 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
10857
10858         PR c++/9127
10859         * g++.dg/template/error6.C: New test.
10860
10861 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
10862
10863         * gcc.dg/20031202-1.c: New test.
10864
10865 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
10866
10867         PR c++/13179
10868         * g++.dg/template/eh1.C: New test.
10869
10870         PR c++/10771
10871         * g++.dg/template/error5.C: New test.
10872
10873 2003-12-02  David Ung  <davidu@mips.com>
10874
10875         * gcc.dg/compat/vector-check.h: Corrected type for var
10876         g_##TMODE
10877
10878 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10879
10880         PR c++/10126
10881         * g++.dg/template/ptrmem8.C: New test.
10882
10883 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10884
10885         PR c++/12573
10886         * g++.dg/template/dependent-expr3.C: New test.
10887
10888 2003-12-01  James Lemke  <jim@wasabisystems.com>
10889
10890         * gcc.dg/arm-g2.c: New test.
10891
10892 2003-12-01  Roger Sayle  <roger@eyesopen.com>
10893
10894         PR optimization/11634
10895         * gcc.dg/20031201-2.c: New test case.
10896
10897 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
10898
10899         PR 11433
10900         * objc.dg/proto-lossage-3.m: New test.
10901
10902 2003-12-01  Roger Sayle  <roger@eyesopen.com>
10903
10904         PR optimization/12628
10905         * gcc.dg/20031201-1.c: New test case.
10906
10907 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
10908
10909         * gcc.dg/unaligned-1.c: New test.
10910
10911 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
10912
10913         PR c++/9849
10914         * g++.dg/template/error4.C: New test.
10915         * g++.dg/template/nested3.C: Adjust error markers.
10916
10917 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10918
10919         * gcc.dg/cpp/assert4.c: Check more #system assertions.
10920
10921 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
10922
10923         PR c/10333
10924         * gcc.dg/bitfld-7.c: New test.
10925
10926 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
10927
10928         * gcc.dg/tls/asm-1.C: New test.
10929
10930 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10931
10932         * gcc.dg/cpp/assert4.c: Update.
10933
10934 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
10935
10936         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
10937         * gcc.dg/builtin-apply3.c: New test.
10938
10939 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
10940
10941         * lib/compat.exp (compat-obj): New xfaildata parameter.
10942         Use it to set compiler_conditional_xfail_data before compiling.
10943         (compat-get-options): Handle dg-xfail-if.
10944         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
10945         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
10946         * gcc.dg/compat/vector-1_y.c: Likewise.
10947         * gcc.dg/compat/vector-2_x.c: Likewise.
10948         * gcc.dg/compat/vector-2_y.c: Likewise.
10949
10950 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
10951
10952         * g++.dg/opt/reg-stack4.C: New test.
10953
10954 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
10955
10956         * gcc.dg/builtin-apply2.c: New test.
10957
10958 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
10959
10960         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
10961
10962 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10963
10964         PR c++/12924
10965         * g++.dg/template/template-id-2.C: New test.
10966
10967 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10968
10969         PR c++/5369
10970         * g++.dg/template/memfriend1.C: New test.
10971         * g++.dg/template/memfriend2.C: Likewise.
10972         * g++.dg/template/memfriend3.C: Likewise.
10973         * g++.dg/template/memfriend4.C: Likewise.
10974         * g++.dg/template/memfriend5.C: Likewise.
10975         * g++.dg/template/memfriend6.C: Likewise.
10976         * g++.dg/template/memfriend7.C: Likewise.
10977         * g++.dg/template/memfriend8.C: Likewise.
10978         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
10979
10980 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
10981
10982         PR c++/12515
10983         * g++.dg/ext/cond1.C: New test.
10984
10985 2003-11-20  Richard Henderson  <rth@redhat.com>
10986
10987         * gcc.dg/20020201-2.c: Remove.
10988         * gcc.dg/20020201-4.c: Remove.
10989         * gcc.dg/20020304-1.c: Remove.
10990
10991 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
10992
10993         * gcc.dg/cpp/trad/xwin1.c: New test case.
10994
10995 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
10996
10997         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
10998         * lib/g77.exp: Likewise.
10999         * lib/objc.exp: Likewise.
11000         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
11001         for darwin.
11002
11003 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11004
11005         PR c++/12932
11006         * g++.dg/template/static5.C: New test.
11007
11008 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
11009
11010         * gcc.dg/nested-func-1.c: New test.
11011
11012 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11013
11014         * gcc.dg/cpp/assert4.c: New test.
11015
11016 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
11017
11018         PR c++/2294
11019         * g++.dg/lookup/using9.c: New test.
11020
11021 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
11022
11023         PR c++/12762
11024         * g++.dg/template/error3.C: New test.
11025
11026 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
11027
11028         PR ada/13035
11029         * ada/acats/run_acats, run_all.sh: Fix syntax error.
11030         No longer use a wrapper for gcc, since this does not work under
11031         Windows.
11032
11033 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
11034
11035         PR c++/2094
11036         * g++.dg/template/ptrmem7.C: New test.
11037
11038 2003-11-13  Andrew Pinski <apinski@apple.com>
11039
11040         * gcc.c-torture/compile/20031113-1.c: New test.
11041
11042 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
11043             Kean Johnston <jkj@sco.com>
11044
11045         PR c/13029
11046         * gcc.dg/unused-4.c: Update.
11047
11048 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
11049
11050         * g++.dg/opt/const3.C: New test.
11051
11052 2003-11-13  Jan Hubicka  <jh@suse.cz>
11053
11054         * gcc.c-torture/compile/20031112-1.c: New test.
11055
11056 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
11057
11058         * g++.dg/parse/crash10.C: Remove bogus error marker.
11059
11060 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11061
11062         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
11063         (host_gcc): Likewise.
11064         (ROOT): Honor $PWDCMD.
11065         (BASE): Likewise.
11066         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
11067
11068 2003-11-12  Catherine Moore  <clm@redhat.com>
11069
11070         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
11071
11072 2003-11-12  Andreas Jaeger  <aj@suse.de>
11073             Jakub Jelinek  <jakub@redhat.com>
11074             Andrew Pinski  <pinskia@physics.uc.edu>
11075             Richard Henderson  <rth@redhat.com>
11076
11077         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
11078         systems.
11079         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
11080
11081         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
11082         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
11083
11084 2003-11-11  Andreas Jaeger  <aj@suse.de>
11085
11086         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
11087
11088         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
11089
11090 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
11091
11092         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
11093         Clean ups.
11094
11095 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
11096
11097         * gcc.dg/trampoline-1.c: New test.
11098
11099 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
11100
11101         * gcc.c-torture/compile/200031109-1.c: New test.
11102
11103 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
11104
11105         PR c/3190
11106         PR c/8714
11107         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
11108         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
11109         gcc.dg/format/no-y2k-1.c: Update.
11110
11111 2003-11-08  Roger Sayle  <roger@eyesopen.com>
11112
11113         PR optimization/10467
11114         * gcc.dg/20031108-1.c: New test case.
11115
11116 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
11117
11118         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
11119
11120 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
11121
11122         * gcc.dg/compound-lvalue-1.c: New test.
11123         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
11124         some XFAILs.
11125
11126 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
11127
11128         * gcc.dg/altivec-varargs-1.c: New test.
11129
11130 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
11131
11132         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
11133         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
11134         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
11135         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
11136         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
11137
11138 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
11139
11140         * gcc.dg/cond-lvalue-1.c: New test.
11141
11142 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
11143
11144         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
11145
11146 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11147
11148         PR c++/11616
11149         * g++.dg/template/instantiate5.C: New test.
11150
11151 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11152
11153         PR c++/12726
11154         * g++.dg/ext/complit2.C: Replace test with self-contained version.
11155         * ChangeLog: Add missing first entry for above test.
11156
11157 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11158
11159         PR c++/9810
11160         * g++.dg/template/using8.C: New test.
11161         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
11162
11163 2003-11-02  Roger Sayle  <roger@eyesopen.com>
11164
11165         PR optimization/10817
11166         * gcc.c-torture/compile/20031102-1.c: New test case.
11167
11168 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
11169
11170         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
11171         2147483647.
11172
11173 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
11174
11175         * gcc.dg/20031102-1.c: New test.
11176
11177 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
11178
11179         * gcc.dg/complex-1.c: New test.
11180
11181 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11182
11183         PR c++/12796
11184         * g++.dg/template/crash13.C: Adjust expected error location.
11185         * g++.old-deja/g++.brendan/ns1.C: Likewise.
11186
11187 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
11188
11189         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
11190
11191 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
11192
11193         PR/10239
11194         * gcc.c-torture/compile/20031031-2.c: New test.
11195
11196 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
11197
11198         PR/11640
11199         * gcc.c-torture/compile/20031031-1.c: New test.
11200
11201 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
11202
11203         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
11204         * gcc.misc-tests/bprob.exp: Likewise.
11205         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
11206         the execution test on arm-elf configs.
11207         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
11208         configs that don't support scratch files.
11209         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
11210
11211 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
11212
11213         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
11214         done by dejagnu.
11215
11216 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
11217
11218         * ada/acats/run_all.sh: Redirect mv output to /dev/null
11219         Avoid non pure sh syntax. Add more logging.
11220
11221         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
11222         fail.
11223
11224 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11225
11226         PR libgcj/10610
11227         * gcc.dg/ppc-stackalign-1.c: New test.
11228
11229 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
11230
11231         * ada/acats/run_all.sh: Change output to be more compliant with
11232         dejagnu framework.
11233         Create acats.sum and acats.log files under testsuite/ada/acats
11234         Only run [a-z]* directories, to filter out e.g. CVS.
11235         Redirect build output to log file.
11236
11237 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
11238
11239         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
11240
11241 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
11242
11243         PR ada/5909:
11244         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
11245
11246 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
11247
11248         * gcc.c-torture/compile/20031023-1.c: New test.
11249         * gcc.c-torture/compile/20031023-2.c: New test.
11250         * gcc.c-torture/compile/20031023-3.c: New test.
11251         * gcc.c-torture/compile/20031023-4.c: New test.
11252
11253 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11254
11255         PR c++/10371
11256         * g++.dg/lookup/scoped8.C: New test.
11257
11258 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
11259
11260         * g++.dg/opt/reg-stack3.C: New test.
11261
11262 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
11263
11264         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
11265
11266 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11267
11268         PR c++/11076
11269         * g++.dg/template/crash13.C: New test.
11270
11271 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
11272
11273         * gcc.dg/c99-restrict-2.c: New test.
11274
11275 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
11276
11277         PR c++/12698, c++/12699, c++/12700, c++/12566
11278         * g++.dg/inherit/covariant9.C: New test.
11279         * g++.dg/inherit/covariant10.C: New test.
11280         * g++.dg/inherit/covariant11.C: New test.
11281
11282 2003-10-23  Jason Merrill  <jason@redhat.com>
11283
11284         PR c++/12726
11285         * g++.dg/ext/complit2.C: New test.
11286
11287 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
11288
11289         PR target/12654
11290         * gcc.c-torture/execute/20031020-1.c: New test.
11291
11292 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11293
11294         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
11295         following the jump_insn.
11296
11297 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
11298
11299         * gcc.dg/cast-lvalue-1.c: New test.
11300
11301 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
11302
11303         PR c++/11962
11304         * g++.dg/template/cond2.C: New test.
11305
11306 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
11307
11308         * gcc.dg/builtins-28.c: New test.
11309
11310 2003-10-20  Jan Hubicka  <jh@suse.cz>
11311
11312         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
11313         parameter.
11314         * testsuite/gcc.dg/inline-2.c: Likewise.
11315
11316 2003-10-20  Phil Edwards  <phil@codesourcery.com>
11317
11318         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
11319         * gcc.dg/nest.c:  Likewise.
11320
11321 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11322
11323         PR c++/9781, c++/10583, c++/11862
11324         * g++.dg/parse/crash13.C: New test.
11325
11326 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11327
11328         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
11329
11330 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
11331
11332         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
11333         Define HAVE_C99_RUNTIME except on Solaris.
11334         * gcc.dg/builtins-20.c: Likewise.
11335
11336 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11337
11338         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
11339
11340 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11341
11342         PR c++/12495
11343         * g++.dg/template/crash21.C: New test.
11344
11345 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11346
11347         PR c++/2513
11348         * g++.dg/template/typename5.C: New test.
11349
11350 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11351
11352         PR c++/12369
11353         * g++.dg/template/friend25.C: New test.
11354
11355 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
11356
11357         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
11358         versions.
11359
11360 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
11361
11362         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
11363         == 2147483647.
11364
11365 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
11366
11367         * gcc.c-torture/execute/960416-1.x: Remove.
11368         * gcc.c-torture/execute/divconst-3.x: Likewise.
11369
11370 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
11371
11372         PR target/12598
11373         * gcc.dg/torture/cris-volatile-1.c: New test.
11374
11375 2003-10-14  Roger Sayle  <roger@eyesopen.com>
11376
11377         PR optimization/9325
11378         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
11379         for overflowing floating point to integer conversion during RTL
11380         simplification.
11381
11382 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
11383
11384         * objc/execute/_cmd.m: Fix typo.
11385         * objc.dg/image-info.m, objc.dg/symtab-1.m:
11386         Relax 'scan-assembler' regexp.
11387         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
11388         objc.dg/try-catch-4.m: Run on non-Darwin targets.
11389         * objc.dg/zero-link-2.m: Remove blank line.
11390         * objc.dg/zero-link-3.m: New test case.
11391
11392 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
11393
11394         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
11395
11396         * gcc.dg/asm-names.c: Use scan-assembler-not rather
11397         than linker trickery.
11398
11399 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11400
11401         PR c++/12370
11402         * g++.dg/other/friend2.C: New test.
11403
11404 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
11405
11406         * gcc.dg/20031012-1.c: New test.
11407
11408 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
11409
11410         * gcc.dg/weak/weak-3.c: Fix for new warning.
11411
11412 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
11413
11414         PR optimization/8750
11415         * gcc.c-torture/execute/20031012-1.c: New test case.
11416
11417 2003-10-11  Roger Sayle  <roger@eyesopen.com>
11418
11419         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
11420         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
11421
11422 2003-10-11  Roger Sayle  <roger@eyesopen.com>
11423
11424         PR optimization/12260
11425         * gcc.c-torture/compile/20031011-2.c: New test case.
11426
11427 2003-10-11  Roger Sayle  <roger@eyesopen.com>
11428
11429         * gcc.c-torture/execute/20031011-1.c: New testcase.
11430
11431 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
11432
11433         * gcc.c-torture/compile/20031011-1.c: New test.
11434
11435 2003-10-11  Jan Hubicka  <jh@suse.cz>
11436
11437         * g++.dg/other/first-global.C: New test.
11438
11439 2003-10-11  Roger Sayle  <roger@eyesopen.com>
11440
11441         * gcc.c-torture/execute/string-opt-18.c: New testcase.
11442
11443 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
11444
11445         * gcc.c-torture/compile/20031010-1.c: New test.
11446
11447 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
11448
11449         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
11450         * gcc.c-torture/execute/va-arg-25.c: ... here.
11451
11452 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
11453
11454         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
11455
11456 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
11457
11458         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
11459
11460 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
11461
11462         * g++.dg/parse/error2.C: New test.
11463
11464 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
11465
11466         PR c++/11097
11467         * g++.dg/other/error5.C: Modify the error message.
11468         * g++.dg/lookup/using8.C: New test.
11469
11470 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
11471
11472         * gcc.dg/darwin-abi-2.c: New file.
11473         * gcc.c-torture/execute/va-arg-24.c: New file.
11474
11475 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
11476
11477         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
11478         indentation.
11479
11480 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
11481
11482         PR c++/10147
11483         * g++.dg/other/error4.C: Update error messages.
11484         * g++.dg/template/ptrmem4.C: Likewise.
11485
11486         PR c++/12337
11487         * g++.dg/init/new9.C: New test.
11488
11489         PR c++/12334, c++/12236, c++/8656
11490         * g++.dg/ext/attrib8.C: New test.
11491
11492 2003-10-06  Devang Patel  <dpatel@apple.com>
11493
11494         * gcc.dg/debug/dwarf2-3.h: New test.
11495         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
11496
11497 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
11498
11499         * g++.dg/opt/cfg2.C: New test.
11500
11501 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
11502
11503         * g++.dg/opt/float1.C: New test.
11504
11505 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
11506
11507         * gcc.dg/c90-array-lval-6.c: New test.
11508         * gcc.dg/c99-array-lval-6.c: New test.
11509
11510 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
11511             Ziemowit Laski  <zlaski@apple.com>
11512
11513         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
11514         'Derived', so that it is never considered a class method; add
11515         new warning for '+port' method ambiguity.
11516         * objc.dg/method-12.m: Include <objc/objc.h> instead of
11517         <objc/objc-api.h> (needed on Mac OS X).
11518         * objc.dg/method-13.m: New test.
11519
11520 2003-10-03  Roger Sayle  <roger@eyesopen.com>
11521
11522         PR optimization/9325, PR java/6391
11523         * gcc.c-torture/execute/20031003-1.c: New test case.
11524
11525 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
11526
11527         PR optimization/12180
11528         * gcc.dg/20031002-1.c: New test.
11529
11530         PR c++/12486
11531         * g++.dg/inherit/error1.C: New test.
11532
11533 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
11534
11535         * lib/f-torture.exp (search_for): Rename to...
11536         (search_for_re): This.  Also, clean up comments and the
11537         "regexp" invocation.
11538
11539 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
11540
11541         * gcc.c-torture/compile/20031002-1.c: New test.
11542
11543 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
11544
11545         * g++.dg/opt/cond1.C: New test.
11546
11547 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
11548
11549         * gcc.dg/Wold-style-definition-2.c: New testcase.
11550         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
11551
11552 2003-09-29  Richard Henderson  <rth@redhat.com>
11553
11554         * g++.dg/init/array10.C: Add dg-options.
11555
11556 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
11557
11558         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
11559
11560 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11561
11562         * g++.dg/template/friend19.C: Fix typo.
11563         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
11564
11565 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
11566
11567         * gcc.c-torture/execute/20030928-1.c: New test.
11568         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
11569
11570 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
11571
11572         * g++.dg/opt/unroll1.C: New test.
11573
11574 2003-09-26  Roger Sayle  <roger@eyesopen.com>
11575
11576         PR optimization/11741
11577         * gcc.dg/20030926-1.c: New test case.
11578
11579 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11580
11581         PR c++/5655
11582         * g++.dg/parse/access7.C: New test.
11583         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
11584
11585 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
11586
11587         MERGE OF objc-improvements-branch into MAINLINE:
11588         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
11589         if libobjc has not been built.
11590         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
11591         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
11592         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
11593         objc/execute/nested-3.m, objc/execute/np-2.m,
11594         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
11595         objc/execute/redefining_self.m, objc/execute/root_methods.m,
11596         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
11597         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
11598         objc.dg/special/unclaimed-category-1.h,
11599         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
11600         well as GNU runtime.
11601         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
11602         * execute/cascading-1.m, execute/function-message-1.m,
11603         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
11604         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
11605         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
11606         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
11607         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
11608         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
11609         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
11610         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
11611         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
11612         * objc.dg/bitfield-2.m: Run only on Darwin.
11613         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
11614         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
11615         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
11616         * objc.dg/const-str-1.m: Fix constant string layout.
11617
11618 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
11619
11620         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
11621
11622 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
11623
11624         * gcc.dg/darwin-abi-1.c: New file.
11625
11626 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
11627
11628         PR target/12281
11629         * gcc.c-torture/compile/20030921-1.c: New test.
11630
11631 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
11632
11633         * g++.dg/opt/reg-stack2.C: New test.
11634
11635 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
11636
11637         * g++.dg/eh/delayslot1.C: New test.
11638
11639 2003-09-20  Richard Henderson  <rth@redhat.com>
11640
11641         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
11642
11643 2003-09-20  Roger Sayle  <roger@eyesopen.com>
11644
11645         * gcc.c-torture/execute/20030920-1.c: New test case.
11646
11647 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11648
11649         * g++.dg/rtti/typeid3.C: Correct expected error message.
11650
11651 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11652
11653         PR c++/157
11654         * g++.dg/parse/crash12.C: New test.
11655
11656 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
11657
11658         * gcc.dg/compat/mixed-struct-check.h: New.
11659         * gcc.dg/compat/mixed-struct-defs.h: New.
11660         * gcc.dg/compat/mixed-struct-init.h: New.
11661         * gcc.dg/compat/struct-by-value-19_main.c: New.
11662         * gcc.dg/compat/struct-by-value-19_x.c: New.
11663         * gcc.dg/compat/struct-by-value-19_y.c: New.
11664         * gcc.dg/compat/struct-by-value-20_main.c: New.
11665         * gcc.dg/compat/struct-by-value-20_x.c: New.
11666         * gcc.dg/compat/struct-by-value-20_y.c: New.
11667         * gcc.dg/compat/struct-return-19_main.c: New.
11668         * gcc.dg/compat/struct-return-19_x.c: New.
11669         * gcc.dg/compat/struct-return-19_y.c: New.
11670         * gcc.dg/compat/struct-return-20_main.c: New.
11671         * gcc.dg/compat/struct-return-20_x.c: New.
11672         * gcc.dg/compat/struct-return-20_y.c: New.
11673
11674 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
11675         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
11676         so that it will not complain on LP64 targets.
11677
11678 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11679
11680         PR c++/495
11681         * g++.dg/template/friend24.C: New test.
11682
11683 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
11684
11685         PR c++/12332
11686         * g++.dg/template/memtmpl2.C: New test.
11687
11688 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
11689
11690         PR target/11184
11691         * gcc.dg/builtin-apply1.c: New test.
11692
11693 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
11694
11695         PR c++/9848
11696         * g++.dg/warn/Wunused-4.C: New test.
11697
11698 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11699
11700         PR c++/12316
11701         * g++.dg/other/gc2.C: New test.
11702
11703 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
11704
11705         PR c++/11991
11706         * g++.dg/rtti/typeid3.C: New test.
11707
11708         PR c++/12266
11709         * g++.dg/overload/template1.C: New test.
11710
11711 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
11712
11713         * g++.dg/opt/cfg3.C: New test.
11714
11715 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11716
11717         PR c++/7939
11718         * g++.dg/template/crash11.C: New test.
11719
11720 2003-09-16  Jason Merrill  <jason@redhat.com>
11721             Jakub Jelinek  <jakub@redhat.com>
11722
11723         * gcc.dg/attr-warn-unused-result.c: New test.
11724
11725 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
11726
11727         PR c++/12184
11728         * g++.dg/expr/call2.C: New test.
11729
11730 2003-09-15  Andreas Jaeger  <aj@suse.de>
11731
11732         * gcc.dg/Wold-style-definition-1.c: New test.
11733
11734 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
11735
11736         PR c++/3907
11737         * g++.dg/parse/template12.C: New test.
11738
11739         * g++.dg/abi/bitfield11.C: New test.
11740         * g++.dg/abi/bitfield12.C: Likewise.
11741
11742 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
11743
11744         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
11745         non-expansion of functional macro name without arguments at EOL.
11746         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
11747
11748 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
11749
11750         * gcc.c-torture/execute/20030914-[12].c: New tests.
11751
11752 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
11753
11754         PR c++/11788
11755         * g++.dg/overload/addr1.C: New test.
11756
11757 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
11758
11759         * gcc.dg/20030909-1.c: New test.
11760
11761 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
11762
11763         * gcc.dg/ultrasp10.c: New test.
11764
11765 2003-09-09  Devang Patel  <dpatel@apple.com>
11766
11767         * gcc.dg/darwin-ld-6.c: New test.
11768
11769 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11770
11771         * gcc.dg/torture/builtin-explog-1.c: New testcase.
11772
11773 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
11774
11775         * gcc.dg/ia64-types1.c: New test.
11776         * gcc.dg/ia64-types2.c: Likewise.
11777
11778 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11779
11780         * gcc.dg/builtins-1.c: Add more _Complex tests.
11781         * gcc.dg/torture/builtin-attr-1.c: Likewise.
11782
11783         * gcc.dg/builtins-1.c: Test existing _Complex functions.
11784         * gcc.dg/torture/builtin-attr-1.c: Likewise.
11785
11786 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
11787
11788         PR c++/11786
11789         * g++.dg/lookup/koenig2.C: New test.
11790
11791         PR c++/5296
11792         * g++.dg/rtti/typeid2.C: New test.
11793
11794 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
11795
11796         * gcc.c-torture/compile/20030904-1.c: New test.
11797
11798 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
11799
11800         * g++.dg/opt/longbranch2.C: New test.
11801
11802 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
11803
11804         * g++.dg/template/crash10.C: Only compile it.
11805
11806 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
11807
11808         PR middle-end/11665
11809         * gcc.c-torture/compile/20030907-1.c: New test.
11810         * g++.dg/init/array11.C: New test.
11811
11812 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
11813
11814         PR c++/11852
11815         * g++.dg/init/struct1.C: New test.
11816
11817 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
11818
11819         PR c++/12181
11820         * g++.dg/expr/comma1.C: New test.
11821
11822 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
11823
11824         PR c++/11867
11825         * g++.dg/expr/static_cast5.C: New test.
11826
11827 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
11828
11829         PR c++/11507
11830         * g++.dg/lookup/scoped7.C: New test.
11831
11832         PR c++/9574
11833         * g++.dg/other/static1.C: New test.
11834
11835         PR c++/11490
11836         * g++.dg/warn/template-1.C: New test.
11837
11838         PR c++/11432
11839         * g++.dg/template/crash10.C: New test.
11840
11841         PR c++/2478
11842         * g++.dg/overload/VLA.C: New test.
11843
11844         PR c++/10804
11845         * g++.dg/template/call1.C: New test.
11846
11847 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
11848
11849         PR c++/11794
11850         * g++.dg/parse/using3.C: New test.
11851
11852 2003-09-06  Roger Sayle  <roger@eyesopen.com>
11853
11854         PR c++/11409
11855         * g++.dg/overload/builtin3.C: New test case.
11856
11857 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
11858
11859         PR c/9862
11860         * gcc.dg/20030906-1.c: New test.
11861         * gcc.dg/20030906-2.c: Likewise.
11862
11863 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
11864
11865         PR c++/12167
11866         * g++.dg/parse/defarg5.C: New test.
11867
11868         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
11869
11870 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
11871
11872         PR c++/12163
11873         * g++.dg/expr/static_cast4.C: New test.
11874
11875         PR c++/12146
11876         * g++.dg/template/crash9.C: New test.
11877
11878 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
11879
11880         * g++.old-deja/g++.ext/pretty2.C: Update for change
11881         in __FUNCTION__.
11882         * g++.old-deja/g++.ext/pretty3.C: Likewise.
11883
11884 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
11885
11886         PR c++/11922
11887         * g++/dg/template/qualified-id1.C: New test.
11888
11889         PR c++/12037
11890         * g++.dg/warn/noeffect4.C: New test.
11891
11892 2003-09-04  Matt Austern  <austern@apple.com>
11893
11894         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
11895         * g++.dg/ext/fnname2.C: Likewise.
11896         * g++.dg/ext/fnname3.C: Likewise.
11897
11898 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
11899
11900         * g++.dg/expr/lval1.C: New test.
11901         * g++.dg/ext/lvcast.C: Remove.
11902
11903 2003-09-03  Roger Sayle  <roger@eyesopen.com>
11904
11905         PR optimization/11700.
11906         * gcc.c-torture/compile/20030903-1.c: New test case.
11907
11908 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
11909
11910         PR c++/12053
11911         * g++.dg/abi/layout4.C: New test.
11912
11913 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
11914
11915         PR c++/11553
11916         * g++.dg/parse/friend3.C: New test.
11917
11918 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
11919
11920         PR c++/11847
11921         * g++.dg/template/class1.C: New test.
11922
11923         PR c++/11808
11924         * g++.dg/expr/call1.C: New test.
11925
11926 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
11927
11928         PR c++/12114
11929         * g++.dg/init/ref9.C: New test.
11930
11931         PR c++/11972
11932         * g++.dg/template/nested4.C: New test.
11933
11934 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
11935
11936         PR c++/12093
11937         * g++.dg/template/non-dependent4.C: New test.
11938
11939         PR c++/11928
11940         * g++.dg/inherit/conv1.C: New test.
11941
11942 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
11943
11944         PR c++/6196
11945         * g++.dg/ext/label1.C: New test.
11946         * g++.dg/ext/label2.C: Likewise.
11947
11948 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
11949
11950         * g++.dg/expr/cond3.C: New test.
11951
11952 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11953
11954         * gcc.dg/builtins-1.c: Add new builtin cases.
11955
11956 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11957
11958         * gcc.dg/builtins-1.c: Add new cases.
11959         * gcc.dg/torture/builtin-attr-1.c: Likewise.
11960
11961 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11962
11963         * gcc.dg/builtins-1.c: Add more math builtin tests.
11964         * gcc.dg/torture/builtin-attr-1.c: New test.
11965
11966 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
11967
11968         PR optimization/5079
11969         * g++.dg/opt/static3.C: New test.
11970
11971 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11972
11973         * gcc.misc-tests/gcov-10b.c: New test.
11974
11975 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
11976
11977         * g++.dg/opt/ptrmem3.C: New test.
11978
11979         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
11980
11981 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
11982
11983         * gcc.dg/20030826-2.c: New test.
11984
11985 2003-08-26  Roger Sayle  <roger@eyesopen.com>
11986
11987         PR middle-end/12002
11988         * g77.f-torture/compile/12002.f: New test case.
11989
11990 2003-08-26  Roger Sayle  <roger@eyesopen.com>
11991
11992         * gcc.dg/20030826-1.c: New test case.
11993
11994 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
11995
11996         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
11997
11998 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
11999
12000         PR c++/11871
12001         * c++.dg/lookup/crash1.C: New test.
12002
12003         * c++.dg/warn/noeffect3.C: New test.
12004
12005 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
12006
12007         * gcc.dg/compat/vector-1_x.c: Compile with -w.
12008         * gcc.dg/compat/vector-1_y.c: Ditto.
12009         * gcc.dg/compat/vector-2_x.c: Ditto.
12010         * gcc.dg/compat/vector-2_y.c: Ditto.
12011
12012 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
12013
12014         * gcc.dg/20030702-1.c: New test.
12015
12016 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
12017
12018         PR c++/8795
12019         * g++.dg/ext/altivec-1.C: New test.
12020
12021 2003-08-24  Richard Henderson  <rth@redhat.com>
12022
12023         * g++.dg/eh/simd-2.C: Add -w for x86.
12024
12025 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
12026
12027         * gcc.dg/20030815-1.c: New test.
12028
12029 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12030
12031         PR c++/3765
12032         * g++.dg/parse/access6.C: New test.
12033
12034 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12035
12036         PR c++/641, c++/11876
12037         * g++.dg/template/friend22.C: New test.
12038         * g++.dg/template/friend23.C: Likewise.
12039
12040 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
12041
12042         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
12043         identically.
12044
12045 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
12046
12047         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
12048
12049 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
12050
12051         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
12052
12053 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
12054
12055         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
12056
12057 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
12058
12059         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
12060
12061 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
12062
12063         PR c++/11919
12064         * g++.dg/overload/prom1.C: New test.
12065
12066         PR c++/11551
12067         * g++.dg/parse/dtor2.C: New test.
12068
12069         PR c++/10762
12070         * g++.dg/parse/using2.C: New test.
12071
12072 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
12073
12074         PR target/11805
12075         * gcc.c-torture/compile/20030821-1.c: New.
12076
12077 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
12078
12079         PR c++/11834
12080         * g++.dg/template/deduce2.C: New test.
12081
12082 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
12083
12084         * gcc.c-torture/execute/20030821-1.c: New test.
12085
12086 2003-08-20  Roger Sayle  <roger@eyesopen.com>
12087
12088         PR middle-end/11984
12089         * gcc.dg/20030820-1.c: New test case.
12090
12091 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
12092
12093         PR c++/11945
12094         * g++.dg/warn/noeffect2.C: New test.
12095
12096 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
12097
12098         PR c++/10926
12099         * g++.dg/template/dtor2.C: New test.
12100
12101         PR c++/11684
12102         * g++.dg/template/operator1.C: New test.
12103         * g++.dg/parse/operator4.C: New test.
12104
12105         PR c++/11946.C
12106         * g++.dg/expr/enum1.C: New test.
12107         * gcc.dg/c99-bool-1.c: Remove bogus warning.
12108
12109         PR c++/11036.C
12110         * g++.dg/parse/elab2.C: New test.
12111         * g++.dg/parse/typedef4.C: Change error message.
12112         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
12113         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
12114         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
12115
12116 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
12117
12118         * gcc.dg/pch/warn-1.c: New.
12119         * gcc.dg/pch/warn-1.hs: New.
12120
12121         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
12122         not-tested file.
12123
12124 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
12125
12126         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
12127
12128 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
12129
12130         * gcc.dg/uninit-D.c: New Test.
12131         * gcc.dg/uninit-E.c: New Test.
12132         * gcc.dg/uninit-F.c: New Test.
12133         * gcc.dg/uninit-G.c: New Test.
12134
12135 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
12136
12137         * g++.dg/README: Describe the pch directory.
12138
12139 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12140
12141         PR c++/11174
12142         * g++.dg/parse/access4.C: New test.
12143         * g++.dg/parse/access5.C: Likewise.
12144         * g++.old-deja/g++.jason/access17.C: Adjust error message.
12145
12146 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
12147
12148         * gcc.dg/noncompile/20030818-1.c: New.
12149
12150 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
12151
12152         PR c++/11957
12153         * g++.dg/warn/noeffect1.C: New test.
12154
12155         * g++.dg/template/scope2.C: New test.
12156         * g++.dg/template/error2.C: Correct dg-error
12157
12158 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
12159
12160         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
12161
12162 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
12163
12164         PR C++/11512
12165         * g++.dg/template/warn1.C: New.
12166
12167 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
12168
12169         * g++.dg/template/error2.C: New test.
12170         * g++.dg/lookup/using7.C: Adjust errors
12171         * g++.old-deja/g++.pt/crash36.C: Likewise.
12172         * g++.old-deja/g++.pt/derived3.C: Likewise.
12173
12174 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12175
12176         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
12177         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
12178         * gcc.c-torture/execute/builtins/string-9.c: New, from
12179         string-opt-9.c.  Adjust for execute/builtins framework.
12180         * gcc.c-torture/execute/string-opt-9.c: Delete.
12181
12182 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
12183
12184         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
12185
12186         * g++.dg/parse/ret-type2.C: New test.
12187
12188         PR c++/11703
12189         * g++.dg/init/new8.C: New test.
12190
12191         PR c++/10923
12192         * g++.dg/parse/typedef5.C: New test.
12193
12194         PR c++/9512
12195         * g++.dg/parse/qualified2.C: New test.
12196         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
12197         invalid code.
12198
12199 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
12200
12201         * g++.dg/conversion/ptrmem1.C: New test.
12202
12203 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
12204
12205         PR target/11693
12206         * gcc.dg/20030811-1.c: New test.
12207
12208         PR target/11535
12209         * gcc.c-torture/execute/20030811-1.c: New test.
12210
12211 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12212
12213         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
12214
12215 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
12216
12217         PR c++/11789.C
12218         * g++.dg/inherit/multiple1.C: New test.
12219
12220 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
12221
12222         * gcc.dg/spe1.c: New test.
12223
12224         PR c++/11670
12225         * g++.dg/expr/cast2.C: New test.
12226
12227         PR c++/10530
12228         * g++.dg/template/dependent-name2.C: New test.
12229
12230 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
12231
12232         * g++.dg/parse/crash11.C: Put the dg options in comments.
12233
12234 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
12235
12236         * lib/gcc-dg.exp: Update for diagnostic change.
12237
12238 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12239
12240         PR c++/5767
12241         * g++.dg/parse/crash11.C: New test.
12242
12243 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
12244
12245         * gcc.dg/cpp/spacing1.c: Update.
12246
12247 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
12248
12249         PR target/11739
12250         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
12251         a value for -mtune.
12252
12253 2003-08-04  Roger Sayle  <roger@eyesopen.com>
12254
12255         PR middle-end/11771
12256         * gcc.c-torture/compile/20030804-1.c: New test case.
12257
12258 2003-08-04  Roger Sayle  <roger@eyesopen.com>
12259
12260         * gcc.dg/20030804-1.c: New test case.
12261
12262 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
12263
12264         * gcc.dg/cpp/separate-1.c: New test.
12265
12266 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
12267
12268         PR c++/11704
12269         * g++.dg/template/dependent-expr2.C: New test.
12270
12271         PR c++/11766
12272         * g++.dg/expr/ptrmem1.C: New test.
12273
12274 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12275
12276         PR c++/9453
12277         * g++.dg/template/friend15.C: New test.
12278
12279 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
12280
12281         * lib/dg-pch.exp: Work round PCH bug.
12282
12283 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12284
12285         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
12286         builtins.  Move cases from builtins-4.c here.
12287
12288         * gcc.dg/torture/builtin-math-1.c: New test taken from
12289         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
12290         additional cases.
12291
12292         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
12293         Delete.
12294
12295 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
12296
12297         PR c++/9447
12298         * g++.dg/template/using7.C: New test.
12299
12300 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
12301
12302         * import1.c, import2.c: New tests.
12303
12304 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
12305
12306         * g++.dg/eh/crossjump1.C: New test.
12307
12308 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
12309
12310         PR c++/11697
12311         * g++.dg/template/using6.C: New test.
12312
12313         PR c++/11744
12314         * g++.dg/template/koenig2.C: New test.
12315
12316 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12317
12318         PR c++/7983
12319         * g++.dg/parse/typedef4.C: New test.
12320
12321 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12322
12323         PR c++/8442, c++/8806
12324         * g++.dg/template/elab1.C: New test.
12325         * g++.dg/template/type2.C: Likewise.
12326         * g++.dg/template/ttp3.C: Adjust expected error message.
12327         * g++.old-deja/g++.law/visibility13.C: Likewise.
12328         * g++.old-deja/g++.niklas/t135.C: Likewise.
12329         * g++.old-deja/g++.pt/ttp41.C: Likewise.
12330         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
12331         template argument.
12332         * g++.old-deja/g++.pt/ttp44.C: Likewise.
12333
12334 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
12335
12336         PR c++/11295
12337         * g++.dg/ext/stmtexpr1.C: New test.
12338
12339         * g++.dg/opt/tmp1.C: New test.
12340
12341         PR c++/11525
12342         * g++.dg/parse/constant4.C: New test.
12343
12344         PR c++/9447
12345         * g++.dg/template/using5.C: New test.
12346
12347 2003-07-31  Roger Sayle  <roger@eyesopen.com>
12348
12349         * gcc.dg/builtins-27.c: New test case.
12350
12351 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
12352
12353         * gcc.dg/tls/opt-7.c: New test.
12354
12355 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
12356
12357         * g++.old-deja/g++.other/crash18.C: Remove.
12358
12359 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
12360
12361         * g++.dg/template/explicit3.C: New.
12362         * g++.dg/template/explicit4.C: New.
12363         * g++.dg/template/explicit5.C: New.
12364
12365         PR c++/11347
12366         * g++.dg/template/memtmpl1.C: New.
12367
12368 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
12369
12370         PR target/11565
12371         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
12372         * gcc.dg/i386-387-5.c (dg-options): Likewise.
12373
12374 2003-07-30  Jan Hubicka  <jh@suse.cz>
12375
12376         * vtgc1.c: Kill.
12377
12378 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
12379
12380         * gcc.dg/struct-in-proto-1.c: New test.
12381
12382 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
12383
12384         * gcc.dg/cpp/include2.c: Only expect one message.
12385
12386 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
12387
12388         PR c++/9447
12389         * g++.dg/template/using1.C: New test.
12390         * g++.dg/template/using2.C: New test.
12391         * g++.dg/template/using3.C: New test.
12392         * g++.dg/template/using4.C: New test.
12393
12394 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
12395
12396         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
12397         * gcc.c-torture/execute/string-opt-10.c: Likewise.
12398
12399 2003-07-28  Jan Hubicka  <jh@suse.cz>
12400
12401         PR c++/11530
12402         * g++.dg/opt/call1.C: New test.
12403
12404 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
12405
12406         PR c++/11667
12407         * g++.dg/init/enum2.C: New test.
12408         * g++.dg/template/overload1.C: Add "-w" option.
12409
12410 2003-07-28    <hp@bitrange.com>
12411
12412         * gcc.dg/Wdeclaration-after-statement-1.c,
12413         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
12414
12415 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
12416
12417         * gcc.c-torture/compile/20030725-1.c: New test.
12418
12419 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
12420
12421         * gcc.dg/20030505.c: Only run for SPE.
12422         Remove definition of opaque type.
12423
12424 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
12425
12426         * g++.dg/template/ptrmem6.C: New test.
12427
12428 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
12429
12430         * gcc.c-torture/compile/zero-strct-2.c: New test.
12431
12432 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
12433
12434         * gcc.dg/intermod-1.c: New test.
12435
12436 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
12437
12438         PR c++/11617
12439         * g++.dg/template/lookup2.C: New test.
12440         * g++.dg/template/memclass1.C: Remove instantiated from error.
12441         * g++.dg/other/error2.C: Tweak expected errors.
12442
12443         PR c++/11596
12444         * g++.dg/template/defarg3.C: New test.
12445
12446         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
12447
12448 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
12449
12450         * g++.dg/inherit/access5.C: New test.
12451
12452 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12453
12454         PR c++/11513
12455         * g++.dg/template/crash8.C: New test.
12456
12457 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
12458
12459         PR c/10602
12460         * gcc.dg/noncompile/incomplete-2.c: New test.
12461
12462 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
12463
12464         PR c++/11645
12465         * g++.dg/inherit/access4.C: New test.
12466
12467         PR c++/11517
12468         * g++.dg/expr/cond2.C: New test.
12469
12470         PR optimization/10679
12471         * g++.dg/opt/inline4.C: New test.
12472
12473 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
12474
12475         * g++.dg/parse/crash10: New test.
12476
12477 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
12478
12479         * g++.dg/ext/flexary1.C: New test.
12480
12481 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12482
12483         PR c++/10793
12484         * g++.dg/template/crash9.C: New test.
12485
12486 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12487
12488         PR c++/3004
12489         * g++.dg/parse/typedef3.C: New test.
12490
12491         PR c++/7906
12492         * g++.dg/parse/operator2.C: New test.
12493
12494         PR c++/8895
12495         * g++.dg/parse/def-tmpl-arg1.C: New test.
12496
12497         PR c++/9282
12498         * g++.dg/parse/funptr1.C: New test.
12499
12500         PR c++/9452
12501         * g++.dg/parse/ambig3.C: New test.
12502
12503         PR c++/9454
12504         * g++.dg/parse/operator3.C: New test.
12505
12506         PR c++/9486
12507         * g++.dg/parse/template10.C: New test.
12508
12509         PR c++/9488
12510         * g++.dg/parse/template11.C: New test.
12511
12512         PR c++/10150
12513         * g++.dg/parse/invalid-op1.C: New test.
12514
12515         PR c++/10247
12516         * g++.dg/parse/condexpr1.C: New test.
12517
12518 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
12519
12520         * g++.dg/ext/packed3.C: New test.
12521         * g++.dg/ext/packed4.C: New test.
12522
12523         * gcc.dg/pack-test-3.c: New test.
12524
12525 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
12526
12527         * lib/compat.exp: Handle dg-options per source file.
12528         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
12529         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
12530         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
12531         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
12532         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
12533         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
12534         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
12535         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
12536         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
12537         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
12538         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
12539         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
12540         * g++.dg/compat/break/bitfield7_x.C: Ditto.
12541         * g++.dg/compat/break/bitfield7_y.C: Ditto.
12542
12543 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
12544
12545         PR c/10320
12546         * gcc.c-torture/execute/20030718-1.c: New test.
12547
12548 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
12549
12550         PR optimization/11536
12551         * gcc.dg/20030721-1.c: New test.
12552
12553 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
12554
12555         PR c++/11546
12556         * g++.dg/template/lookup1.C: New test.
12557
12558 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
12559
12560         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
12561         diagnostics of ill-formed constructs involving labels.
12562         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
12563         the new 'previously defined here' message.
12564
12565 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
12566
12567         * g++.dg/parse/non-dependent2.C: New test.
12568
12569 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
12570
12571         * g++.dg/init/init-ref4.C: xfail on targets without
12572         weak symbols.
12573
12574 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
12575
12576         PR target/11087
12577         * gcc.c-torture/execute/20030717-1.c: New test.
12578
12579 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
12580
12581         * g++.dg/opt/cfg1.C: New test.
12582
12583 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
12584
12585         PR optimization/11557
12586         * gcc.dg/20030717-1.c: New test.
12587
12588 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
12589
12590         PR c++/10476
12591         * g++.dg/expr/crash-1.C: New test.
12592
12593         PR c++/11027
12594         * g++.dg/template/init3.C: New test.
12595
12596         PR c++/8222
12597         * g++.dg/template/non-dependent1.C: New test.
12598
12599         PR c++/11070
12600         * g++.dg/template/non-dependent2.C: New test.
12601
12602         PR c++/11071
12603         * g++.dg/template/non-dependent3.C: New test.
12604
12605         PR c++/9907
12606         * g++.dg/template/sizeof5.C: New test.
12607
12608 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
12609
12610         PR 11498
12611         * gcc.c-torture/compile/mangle-1.c: New file.
12612
12613 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12614
12615         PR c++/7809
12616         * g++.dg/parse/access3.C: New test.
12617
12618 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
12619
12620         PR c++/11384
12621         * g++.dg/init/init-ref4.C: New test.
12622
12623 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
12624
12625         PR c++/11547
12626         * g++.dg/parse/constant3.C: New test.
12627         * g++.dg/parse/crash7.C: Likewise.
12628
12629 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
12630
12631         PR target/11008
12632         * gcc.dg/i386-pentium4-not-mull.c: New.
12633
12634 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
12635
12636         * gcc.dg/asm-names.c (ymain): Make it weak.
12637
12638 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12639
12640         PR c++/5421
12641         * g++.dg/template/friend21.C: New test.
12642
12643 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
12644
12645         * gcc.dg/cleanup-8.c: New test.
12646         * gcc.dg/cleanup-9.c: New test.
12647
12648 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
12649
12650         * g++.dg/ext/dll-MI1.h: New file.
12651         * g++.dg/ext/dllexport-MI1.C: New file.
12652         * g++.dg/ext/dllimport-MI1.C: New file.
12653
12654 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
12655
12656         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
12657         it does not have cmpstrsi patterns (just cmpmemsi).
12658
12659 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
12660
12661         PR debug/11473
12662         * g++.dg/debug/debug8.C: New test.
12663
12664 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12665
12666         PR c++/10108
12667         * g++.dg/template/crash7.C: New test.
12668
12669 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
12670
12671         PR target/10795
12672         * gcc.c-torture/compile/20030708-1.c: New.
12673
12674 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
12675
12676         * gcc.c-torture/execute/20030715-1.c: New test.
12677
12678 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
12679
12680         * gcc.dg/pch/inline-3.c: New file.
12681         * gcc.dg/pch/inline-3.hs: New file.
12682         * gcc.dg/pch/inline-4.c: New file.
12683         * gcc.dg/pch/inline-4.hs: New file.
12684
12685 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
12686
12687         PR c++/11509
12688         * g++.dg/template/crash6.C: New test.
12689
12690         PR c++/7053
12691         * g++.dg/template/friend20.C: New test.
12692
12693         PR c++/7019
12694         * g++.dg/template/overload2.C: New test.
12695
12696 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12697
12698         PR optimization/11440
12699         * gcc.c-torture/execute/20030714-1.c: New test.
12700
12701 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12702
12703         PR c++/11154
12704         * g++.dg/template/partial2.C: New test.
12705
12706 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
12707
12708         PR c++/11503
12709         * g++.dg/template/anon1.C: New test.
12710
12711         PR c++/11493
12712         PR c++/11495
12713         * g++.dg/parse/template9.C: Likewise.
12714         * g++.dg/template/crash4.C: New test.
12715         * g++.dg/template/koenig1.C: Likewise.
12716         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
12717         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
12718         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
12719         functions.
12720         * g++.old-deja/g++.jason/template36.C: Likewise.
12721         * g++.old-deja/g++.mike/p1989.C: Likewise.
12722         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
12723         * g++.old-deja/g++.pt/ttp20.C: Use this->.
12724         * g++.old-deja/g++.pt/ttp21.C: Use this->.
12725         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
12726         compiling.
12727         * g++.old-deja/g++.pt/union2.C: Use this->.
12728
12729 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
12730
12731         * gcc.dg/20030711-1.c: New test.
12732
12733 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
12734
12735         PR c++/11050
12736         * g++.dg/parse/args1.C: New test.
12737         * g++.pt/defarg8.C: Change expected errors.
12738
12739 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
12740
12741         PR c++/8164
12742         * g++.dg/template/nontype2.C: New test.
12743
12744         PR c++/10558
12745         * g++.dg/parse/template8.C: New test.
12746
12747         PR c++/8327
12748         * g++.dg/template/scope1.C: New test.
12749
12750         * g++.dg/warn/Wsign-compare-1.C: New test.
12751
12752 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
12753
12754         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
12755
12756 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
12757
12758         PR c++/9411
12759         * g++.dg/template/explicit2.C: New test.
12760
12761         PR c++/10032
12762         * g++.dg/warn/pedantic1.C: New test.
12763
12764 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
12765
12766         PR c++ 9483
12767         * g++.dg/other/field1.C: New test.
12768
12769 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
12770
12771         PR c/11449
12772         * gcc.c-torture/compile/20030707-1.c: New.
12773
12774 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12775
12776         PR c++/10849
12777         * g++.dg/template/access12.C: New test.
12778
12779 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
12780
12781         * g++.dg/bprob/bprob.exp (prof_ext): Update.
12782         * g77.dg/bprob/bprob.exp (prof_ext): Update.
12783         * gcc.misc-tests/bprob.exp (prof_ext): Update.
12784         * gcc.misc-tests/gcov.exp: Update
12785         * g++.dg/gcov/gcov.exp: Update
12786         * lib/gcov.exp: Update.
12787
12788 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
12789
12790         * g++.dg/abi/mangle17.C: Make sure template expressions are
12791         dependent.
12792         * g++.dg/abi/mangle4.C: Mark erroneous casts.
12793         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
12794         * g++.dg/opt/stack1.C: Remove erroneous code.
12795         * g++.dg/parse/template7.C: New test.
12796         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
12797         * g++.old-deja/g++.pt/crash4.C: Likewise.
12798
12799 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12800
12801         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
12802         with zero or one occurence of `$' after the initial `L'.
12803
12804 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
12805
12806         * gcc.c-torture/compile/20030704-1.c: Add a comment.
12807
12808 2003-07-08  Roger Sayle  <roger@eyesopen.com>
12809
12810         PR c/11370
12811         * gcc.dg/Wunreachable-6.c: New testcase.
12812         * gcc.dg/Wunreachable-7.c: New testcase.
12813
12814 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
12815
12816         PR c/11420
12817         * gcc.dg/20030708-1.c: New test.
12818
12819 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
12820
12821         * gcc.dg/compat/sdata-section.h: New file.
12822         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
12823         * gcc.dg/torture/mips-sdata-1.c: New test.
12824
12825 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12826
12827         PR c++/11030
12828         * g++.dg/template/friend19.C: New test.
12829
12830 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
12831
12832         * g++.dg/opt/strength-reduce.C: New test.
12833
12834 2003-07-07  Roger Sayle  <roger@eyesopen.com>
12835
12836         PR target/10979
12837         * gcc.dg/20030707-1.c: New testcase.
12838
12839 2003-07-07  Roger Sayle  <roger@eyesopen.com>
12840
12841         PR optimization/11059
12842         * g++.dg/opt/emptyunion.C: New testcase.
12843
12844 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
12845             Eric Botcazou  <ebotcazou@libertysurf.fr>
12846
12847         * g++.dg/opt/stack1.C: New test.
12848
12849 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
12850
12851         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
12852         run test.
12853
12854         PR c++/11431
12855         * g++.dg/expr/static_cast3.C: New test.
12856
12857 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
12858
12859         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
12860         everywhere.
12861         * gcc.dg/concat.c: Concatenation of string constants with
12862         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
12863         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
12864         * gcc.dg/cpp/escape-2.c: Use wide character constants where
12865         necessary to avoid multi-character character constant warning.
12866         * gcc.dg/cpp/escape.c: Likewise.
12867         * gcc.dg/cpp/ucs.c: Likewise.
12868         Remove backslashes from dg-bogus comments, as they confuse Tcl.
12869         Fix a typo.
12870
12871 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
12872
12873         PR c/11428
12874         * gcc.c-torture/compile/20030704-1.c: New.
12875
12876 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
12877
12878         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
12879
12880 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
12881
12882         PR c++/5287, PR c++/7910,  PR c++/11021
12883         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
12884         tests for warnings.
12885         * g++.dg/ext/dllimport2.C: Add tests for warnings.
12886         * g++.dg/ext/dllimport3.C: Likewise.
12887         * g++.dg/ext/dllimport4.C: New file.
12888         * g++.dg/ext/dllimport5.C: New file.
12889         * g++.dg/ext/dllimport6.C: New file.
12890         * g++.dg/ext/dllimport7.C: New file.
12891         * g++.dg/ext/dllimport8.C: New file.
12892         * g++.dg/ext/dllimport9.C: New file.
12893         * g++.dg/ext/dllimport10.C: New file.
12894         * g++.dg/ext/dllexport1.C: New file.
12895
12896 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
12897
12898         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
12899         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
12900
12901 2003-07-03  Roger Sayle  <roger@eyesopen.com>
12902
12903         * gcc.dg/builtins-25.c: New testcase.
12904         * gcc.dg/builtins-26.c: New testcase.
12905
12906 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
12907
12908         * gcc.dg/compat/vector-defs.h: New file.
12909         * gcc.dg/compat/vector-setup.h: New file.
12910         * gcc.dg/compat/vector-check.h: New file.
12911         * gcc.dg/compat/vector-1_main.c: New file.
12912         * gcc.dg/compat/vector-1_x.c: New file.
12913         * gcc.dg/compat/vector-1_y.c: New file.
12914         * gcc.dg/compat/vector-2_main.c: New file.
12915         * gcc.dg/compat/vector-2_x.c: New file.
12916         * gcc.dg/compat/vector-2_y.c: New file.
12917
12918         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
12919         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
12920         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
12921         * gcc.dg/compat/struct-align-1.h: New file.
12922         * gcc.dg/compat/struct-align-1_main.c: New file.
12923         * gcc.dg/compat/struct-align-1_x.c: New file.
12924         * gcc.dg/compat/struct-align-1_y.c: New file.
12925         * gcc.dg/compat/struct-align-2.h: New file.
12926         * gcc.dg/compat/struct-align-2_main.c: New file.
12927         * gcc.dg/compat/struct-align-2_x.c: New file.
12928         * gcc.dg/compat/struct-align-2_y.c: New file.
12929
12930         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
12931         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
12932         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
12933         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
12934         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
12935         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
12936         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
12937         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
12938         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
12939         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
12940         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
12941         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
12942         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
12943         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
12944         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
12945         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
12946         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
12947         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
12948         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
12949         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
12950         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
12951         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
12952         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
12953         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
12954         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
12955         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
12956         * gcc.dg/compat/struct-return-10_x.c: Ditto.
12957         * gcc.dg/compat/struct-return-2_x.c: Ditto.
12958         * gcc.dg/compat/struct-return-3_x.c: Ditto.
12959
12960 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
12961
12962         * gcc.dg/i386-call-1.c: New test.
12963
12964 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
12965
12966         PR c++/9162
12967         * g++.dg/parse/defarg4.C: New.
12968
12969 2003-07-03  Roger Sayle  <roger@eyesopen.com>
12970
12971         PR target/10700
12972         * gcc.c-torture/compile/20030703-1.c: New test case.
12973
12974 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
12975
12976         * g++.dg/template/local3.C: Remove extra semicolon.
12977
12978 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
12979
12980         * gcc.dg/i386-volatile-1.c: New test.
12981
12982 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
12983
12984         PR c++/11072
12985         * g++.dg/other/offsetof2.C: XFAIL.
12986         * g++.dg/other/offsetof5.C: New.
12987
12988         PR c++/10219
12989         * g++.dg/template/error1.C: New.
12990
12991         PR c++/9779
12992         * g++.dg/template/dependent-expr1.C: New.
12993
12994 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
12995
12996         PR c++/6949
12997         * g++.dg/template/local3.C: New test.
12998
12999         PR c++/11149
13000         * g++.dg/lookup/scoped6.C: New test.
13001
13002 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
13003
13004         PR c++/8046
13005         * g++.dg/other/error7.C: New test.
13006
13007 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
13008
13009         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
13010         * g++.old-deja/g++.abi/vtable3.h: Likewise.
13011         * g++.old-deja/g++.law/code-gen5.C: Likewise.
13012         * g++.old-deja/g++.other/union2.C: Likewise.
13013         * gcc.dg/c90-const-expr-2.c: Likewise.
13014         * gcc.dg/c90-const-expr-3.c: Likewise.
13015         * gcc.dg/c99-const-expr-2.c: Likewise.
13016         * gcc.dg/c99-const-expr-3.c: Likewise.
13017         * gcc.dg/concat.c: Likewise.
13018
13019 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
13020
13021         PR c++/9559
13022         * g++.dg/init/static1.C: New test.
13023
13024 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13025
13026         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
13027         * g++.old-deja/g++.other/access2.C: Likewise.
13028         * g++.old-deja/g++.other/decl2.C: Likewise.
13029         * gcc.c-torture/execute/20020615-1.c: Likewise.
13030
13031 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
13032
13033         PR c++/4933
13034         * g++.dg/template/sizeof4.C: New test.
13035
13036 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
13037
13038         * g++.dg/other/error6.C: New test.
13039
13040 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
13041
13042         PR c++/10750
13043         * g++.dg/parse/constant2.C: New test.
13044
13045 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
13046
13047         PR c++/11106
13048         * g++.dg/other/error5.C: New test.
13049
13050 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13051
13052         * gcc.dg/format/gcc_diag-1.c: New test.
13053
13054 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
13055
13056         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
13057
13058 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
13059
13060         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
13061         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
13062         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
13063
13064 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
13065
13066         * gcc.c-torture/execute/builtins/string-8.c: New test.
13067         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
13068         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
13069         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
13070
13071 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
13072
13073         PR c++/10468
13074         * g++.dg/ext/typeof6.C: New test.
13075
13076 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
13077
13078         PR c++/10796
13079         * g++.dg/init/enum1.C: New test.
13080
13081 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
13082
13083         * gcc.dg/20030627-1.c: New test.
13084
13085 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
13086
13087         PR c++/11332
13088         * g++.dg/expr/static_cast2.C: New test.
13089
13090 2003-06-26  Roger Sayle  <roger@eyesopen.com>
13091             Jakub Jelinek  <jakub@redhat.com>
13092
13093         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
13094         sprintf(dst,"%s",src) optimization.
13095         * gcc.c-torture/execute/20030626-1.c: New test case.
13096         * gcc.c-torture/execute/20030626-2.c: New test case.
13097
13098 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
13099
13100         * gcc.c-torture/execute/multi-ix.c: New test.
13101
13102         * gcc.c-torture/execute/simd-4.c (main):
13103         Added missing semicolon at end of union.
13104
13105 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
13106
13107         PR c++/8266
13108         * g++.dg/template/explicit-instantiation3.C: New test.
13109
13110 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
13111
13112         * gcc.dg/20030626-1.c: Use signed char.
13113
13114 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
13115
13116         * gcc.dg/20030626-1.c: New test.
13117
13118 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
13119
13120         * const-str-2.m: Update.
13121
13122 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
13123
13124         PR c++/10990
13125         * g++.dg/rtti/dyncast1.C: New test.
13126         * g++.dg/abi/mangle4.C: Correct base-specifier access.
13127         * g++.dg/lookup/scoped1.C: Remove XFAIL.
13128         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
13129
13130         PR c++/10931
13131         * g++.dg/expr/static_cast1.C: New test.
13132
13133 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
13134
13135         * gcc.dg/20030625-1.c: New test.
13136
13137 2003-06-24  Roger Sayle  <roger@eyesopen.com>
13138
13139         * gcc.c-torture/compile/20030624-1.c: New test case.
13140
13141 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
13142
13143         * gcc.c-torture/execute/string-opt-17.c: New test.
13144
13145 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
13146
13147         PR c++/5754
13148         * g++.dg/parse/crash6.C: New test.
13149
13150 2003-06-23  Roger Sayle  <roger@eyesopen.com>
13151
13152         * gcc.dg/builtins-24.c: New test case.
13153
13154 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
13155
13156         * g++.dg/opt/operator1.C: New test.
13157
13158 2003-06-22  Roger Sayle  <roger@eyesopen.com>
13159
13160         * gcc.c-torture/execute/string-opt-16.c: New test case.
13161
13162 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
13163
13164         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
13165         * g++.old-deja/g++.other/conv7.C: Likewise
13166         * g++.old-deja/g++.other/overcnv2.C: Likewise.
13167         * g++.old-deja/g++.other/overload14.C: Likewise.
13168
13169 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
13170
13171         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
13172         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
13173
13174 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
13175
13176         PR c++/10888
13177         * g++.dg/warn/Winline-3.C: New test.
13178
13179 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
13180
13181         * lib/target-supports.exp (check_alias_available): Make the test
13182         program acceptable to the Solaris assembler.
13183
13184         PR c++/10749
13185         * g++.dg/template/memclass2.C: New test.
13186
13187 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
13188             Eric Botcazou  <ebotcazou@libertysurf.fr>
13189
13190         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
13191         data for non-matching targets.
13192         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
13193
13194 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
13195
13196         PR c++/10845
13197         * g++.dg/template/member3.C: New test.
13198
13199 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
13200
13201         PR c++/10939
13202         * g++.dg/template/func1.C: New test.
13203
13204         PR c++/9649
13205         * g++.dg/template/static4.C: New test.
13206         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
13207
13208         PR c++/11041
13209         * g++.dg/init/ref7.C: New test.
13210
13211 2003-06-19  Matt Austern  <austern@apple.com>
13212
13213         PR c++/11228
13214         * g++.dg/anew1.C: New test.
13215         * g++.dg/anew2.C: New test.
13216         * g++.dg/anew3.C: New test.
13217         * g++.dg/anew4.C: New test.
13218
13219 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
13220
13221         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
13222
13223 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
13224
13225         * gcc.c-torture/execute/simd-4.c (main): Make expected value
13226         endian-dependent.
13227
13228 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
13229
13230         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
13231         Remove cruft.
13232
13233 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
13234
13235         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
13236         * gcc.c-torture/compile/961203-1.c: Likewise.
13237         * gcc.c-torture/compile/980506-1.c: Likewise.
13238
13239 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
13240
13241         PR c++/10712
13242         * g++.dg/lookup/using7.C: New test.
13243
13244 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
13245
13246         PR c++/11105
13247         * g++.dg/abi/conv1.C: Remove it.
13248         * g++.dg/template/conv7.C: New test.
13249         * g++.dg/template/conv8.C: Likewise.
13250         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
13251         conversion operator.
13252
13253 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
13254
13255         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
13256         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
13257         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
13258         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
13259         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
13260         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
13261         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
13262         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
13263         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
13264         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
13265         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
13266         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
13267         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
13268         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
13269         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
13270         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
13271         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
13272         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
13273         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
13274         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
13275         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
13276         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
13277         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
13278         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
13279         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
13280         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
13281         * gcc.dg/compat/struct-return-10_x.c: Ditto.
13282         * gcc.dg/compat/struct-return-2_x.c: Ditto.
13283         * gcc.dg/compat/struct-return-3_x.c: Ditto.
13284
13285 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
13286
13287         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
13288         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
13289         indications.
13290
13291 2003-06-16  Roger Sayle  <roger@eyesopen.com>
13292
13293         * gcc.dg/i386-387-5.c: New test case.
13294         * gcc.dg/i386-387-6.c: New test case.
13295         * gcc.dg/builtins-23.c: New test case.
13296
13297 2003-06-15  Roger Sayle  <roger@eyesopen.com>
13298
13299         * gcc.dg/builtins-22.c: New test case.
13300         * gcc.dg/i386-387-1.c: Update to test exp.
13301         * gcc.dg/i386-387-2.c: Likewise.
13302
13303 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13304
13305         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
13306
13307 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
13308
13309         * lib/gcc-dg.exp (dg-require-dll): New function.
13310         (dg-xfail-if): Likewise.
13311         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
13312         driver.
13313
13314         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
13315         * gcc.c-torture/compile/20001205-1.c: Likewise.
13316         * gcc.c-torture/compile/20001226-1.c: Likewise.
13317         * gcc.c-torture/compile/20010518-2.c: Likewise.
13318         * gcc.c-torture/compile/20020312-1.c: Likewise.
13319         * gcc.c-torture/compile/20020604-1.c: Likewise.
13320         * gcc.c-torture/compile/920501-12.c: Likewise.
13321         * gcc.c-torture/compile/920501-4.c: Likewise.
13322         * gcc.c-torture/compile/920520-1.c: Likewise.
13323         * gcc.c-torture/compile/920521-1.c: Likewise.
13324         * gcc.c-torture/compile/920625-1.c: Likewise.
13325         * gcc.c-torture/compile/961203-1.c: Likewise.
13326         * gcc.c-torture/compile/980506-1.c: Likewise.
13327         * gcc.c-torture/compile/981006-1.c: Likewise.
13328         * gcc.c-torture/compile/981022-1.c: Likewise.
13329         * gcc.c-torture/compile/981223-1.c: Likewise.
13330         * gcc.c-torture/compile/990617-1.c: Likewise.
13331         * gcc.c-torture/compile/dll.c: Likewise.
13332         * gcc.c-torture/compile/labels-3.c: Likewise.
13333         * gcc.c-torture/compile/mipscop-1.c: Likewise.
13334         * gcc.c-torture/compile/mipscop-2.c: Likewise.
13335         * gcc.c-torture/compile/mipscop-3.c: Likewise.
13336         * gcc.c-torture/compile/mipscop-4.c: Likewise.
13337         * gcc.c-torture/compile/simd-5.c: Likewise.
13338         * gcc.c-torture/compile/20000804-1.x: Remove.
13339         * gcc.c-torture/compile/20001205-1.x: Likewise.
13340         * gcc.c-torture/compile/20001226-1.x: Likewise.
13341         * gcc.c-torture/compile/20010518-2.x: Likewise.
13342         * gcc.c-torture/compile/20020312-1.x: Likewise.
13343         * gcc.c-torture/compile/20020604-1.x: Likewise.
13344         * gcc.c-torture/compile/920501-12.x: Likewise.
13345         * gcc.c-torture/compile/920501-4.x: Likewise.
13346         * gcc.c-torture/compile/920520-1.x: Likewise.
13347         * gcc.c-torture/compile/920521-1.x: Likewise.
13348         * gcc.c-torture/compile/920625-1.x: Likewise.
13349         * gcc.c-torture/compile/961203-1.x: Likewise.
13350         * gcc.c-torture/compile/980506-1.x: Likewise.
13351         * gcc.c-torture/compile/981006-1.x: Likewise.
13352         * gcc.c-torture/compile/981022-1.x: Likewise.
13353         * gcc.c-torture/compile/981223-1.x: Likewise.
13354         * gcc.c-torture/compile/990617-1.x: Likewise.
13355         * gcc.c-torture/compile/mipscop-1.x: Likewise.
13356         * gcc.c-torture/compile/mipscop-2.x: Likewise.
13357         * gcc.c-torture/compile/mipscop-3.x: Likewise.
13358         * gcc.c-torture/compile/mipscop-4.x: Likewise.
13359         * gcc.c-torture/compile/simd-5.x: Likewise.
13360
13361         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
13362
13363 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
13364
13365         * gcc.c-torture/execute/20030611-1.c: New test.
13366
13367 2003-06-12  Roger Sayle  <roger@eyesopen.com>
13368
13369         PR middle-end/168
13370         * gcc.dg/20030612-1.c: New test case.
13371
13372 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
13373
13374         PR c++/10635
13375         * g++.dg/expr/cast1.C: New test.
13376
13377 2003-06-12  Roger Sayle  <roger@eyesopen.com>
13378
13379         * gcc.dg/builtins-21.c: New test case.
13380
13381 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
13382
13383         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
13384         options instead of at the end.
13385         * lib/objc.exp (objc_target_compile): Likewise.
13386
13387 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
13388
13389         PR c++/10432
13390         * g++.dg/parse/error1.C: New test.
13391
13392 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
13393
13394         * gcc.dg/compat/struct-by-value-11_main.c: New file.
13395         * gcc.dg/compat/struct-by-value-11_x.c: New file.
13396         * gcc.dg/compat/struct-by-value-11_y.c: New file.
13397         * gcc.dg/compat/struct-by-value-12_main.c: New file.
13398         * gcc.dg/compat/struct-by-value-12_x.c: New file.
13399         * gcc.dg/compat/struct-by-value-12_y.c: New file.
13400         * gcc.dg/compat/struct-by-value-13_main.c: New file.
13401         * gcc.dg/compat/struct-by-value-13_x.c: New file.
13402         * gcc.dg/compat/struct-by-value-13_y.c: New file.
13403         * gcc.dg/compat/struct-by-value-14_main.c: New file.
13404         * gcc.dg/compat/struct-by-value-14_x.c: New file.
13405         * gcc.dg/compat/struct-by-value-14_y.c: New file.
13406         * gcc.dg/compat/struct-by-value-15_main.c: New file.
13407         * gcc.dg/compat/struct-by-value-15_x.c: New file.
13408         * gcc.dg/compat/struct-by-value-15_y.c: New file.
13409         * gcc.dg/compat/struct-by-value-16_main.c: New file.
13410         * gcc.dg/compat/struct-by-value-16_x.c: New file.
13411         * gcc.dg/compat/struct-by-value-16_y.c: New file.
13412         * gcc.dg/compat/struct-by-value-17_main.c: New file.
13413         * gcc.dg/compat/struct-by-value-17_x.c: New file.
13414         * gcc.dg/compat/struct-by-value-17_y.c: New file.
13415         * gcc.dg/compat/struct-by-value-18_main.c: New file.
13416         * gcc.dg/compat/struct-by-value-18_x.c: New file.
13417         * gcc.dg/compat/struct-by-value-18_y.c: New file.
13418
13419         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
13420         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
13421         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
13422         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
13423         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
13424         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
13425         * gcc.dg/compat/scalar-return-3_main.c: New file.
13426         * gcc.dg/compat/scalar-return-3_x.c: New file.
13427         * gcc.dg/compat/scalar-return-3_y.c: New file.
13428         * gcc.dg/compat/scalar-return-4_main.c: New file.
13429         * gcc.dg/compat/scalar-return-4_x.c: New file.
13430         * gcc.dg/compat/scalar-return-4_y.c: New file.
13431
13432 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
13433
13434         * gcc.dg/compat/fp2-struct-check.h: New file.
13435         * gcc.dg/compat/fp2-struct-defs.h: New file.
13436         * gcc.dg/compat/fp2-struct-init.h: New file.
13437         * gcc.dg/compat/struct-by-value-10_main.c: New file.
13438         * gcc.dg/compat/struct-by-value-10_x.c: New file.
13439         * gcc.dg/compat/struct-by-value-10_y.c: New file.
13440         * gcc.dg/compat/struct-return-10_main.c: New file.
13441         * gcc.dg/compat/struct-return-10_x.c: New file.
13442         * gcc.dg/compat/struct-return-10_y.c: New file.
13443
13444         * gcc.dg/compat/compat-common.h: New file.
13445         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
13446         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
13447         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
13448         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
13449         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
13450         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
13451         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
13452         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
13453         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
13454         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
13455         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
13456         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
13457         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
13458         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
13459         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
13460         * gcc.dg/compat/small-struct-check.h: Ditto.
13461         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
13462         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
13463         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
13464         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
13465         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
13466         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
13467         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
13468         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
13469         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
13470         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
13471         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
13472         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
13473         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
13474         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
13475         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
13476         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
13477         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
13478         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
13479         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
13480         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
13481         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
13482         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
13483         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
13484         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
13485         * gcc.dg/compat/struct-return-2_main.c: Ditto.
13486         * gcc.dg/compat/struct-return-2_x.c: Ditto.
13487         * gcc.dg/compat/struct-return-2_y.c: Ditto.
13488         * gcc.dg/compat/struct-return-3_main.c: Ditto.
13489         * gcc.dg/compat/struct-return-3_x.c: Ditto.
13490         * gcc.dg/compat/struct-return-3_y.c: Ditto.
13491
13492 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
13493
13494         * g++.dg/pch/static-1.C: New file.
13495         * g++.dg/pch/static-1.Hs: New file.
13496
13497 2003-06-10  Richard Henderson  <rth@redhat.com>
13498
13499         * gcc.dg/asm-7.c: Adjust expected warning text.
13500
13501 2003-06-10  Roger Sayle  <roger@eyesopen.com>
13502
13503         * gcc.dg/builtins-20.c: New test case.
13504
13505 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
13506
13507         PR c++/11131
13508         * g++.dg/opt/template1.C: New test.
13509
13510 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
13511
13512         * lib/gcc-dg.exp (dg-test): Clear additional_files and
13513         additional_sources.
13514
13515 2003-05-21  David Taylor  <dtaylor@emc.com>
13516
13517         * gcc.dg/Wpadded.c: New file.
13518
13519 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
13520
13521         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
13522         * gcc.dg/special/weak-2.c: Add dg-require-weak.
13523         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
13524         dg-require-weak.
13525
13526 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
13527
13528         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
13529
13530 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
13531
13532         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
13533         (dg-require-alias): Likewise.
13534         (dg-require-gc-sections): Likewise.
13535         * lib/target-supports.exp (check_gc_sections_available): Likewise.
13536
13537 2003-06-08  Richard Henderson  <rth@redhat.com>
13538
13539         * gcc.dg/20011029-2.c: Fix the array reference.
13540         * gcc.dg/asm-7.c: New.
13541
13542 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
13543
13544         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
13545
13546 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
13547
13548         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
13549         (dg-require-gc-sections): Likewise.
13550
13551 2003-06-08  Jan Hubicka  <jh@suse.cz>
13552
13553         * i386-cmov1.c: Fix regular expression.
13554         * i386-cvt-1.c: Likewise.
13555         * i386-local.c: Likewise.
13556         * i386-local2.c: Likewise.
13557         * i386-mul.c: Likewise.
13558         * i386-ssetype-1.c: Likewise.
13559         * i386-ssetype-3.c: Likewise.
13560         * i386-ssetype-5.c: Likewise.
13561
13562 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13563
13564         PR c++/11039
13565         * g++.dg/warn/implicit-typename2.C: New test.
13566         * g++.dg/warn/implicit-typename3.C: New test.
13567
13568 2003-06-07  Richard Henderson  <rth@redhat.com>
13569
13570         * g++.dg/other/offsetof3.C: Use size_t.
13571         * g++.dg/other/offsetof4.C: Likewise.
13572
13573 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
13574
13575         * lib/copy-file.exp: New. Implement gcc_copy_files.
13576
13577         * lib/dg-pch.exp: Load copy-file.exp
13578         (dg-pch): Use gcc_copy_files instead of "file copy".
13579
13580 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
13581
13582         * gcc.dg/weak/weak.exp: Simplify.
13583         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
13584         * gcc.dg/weak/weak-1.c: Likewise.
13585         * gcc.dg/weak/weak-2.c: Likewise.
13586         * gcc.dg/weak/weak-3.c: Likewise.
13587         * gcc.dg/weak/weak-4.c: Likewise.
13588         * gcc.dg/weak/weak-5.c: Likewise.
13589         * gcc.dg/weak/weak-6.c: Likewise.
13590         * gcc.dg/weak/weak-7.c: Likewise.
13591         * gcc.dg/weak/weak-8.c: Likewise.
13592         * gcc.dg/weak/weak-9.c: Likewise.
13593
13594 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
13595
13596         gcc.c-torture/execute/20030606-1.c: New.
13597
13598 2003-06-06  Roger Sayle  <roger@eyesopen.com>
13599
13600         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
13601         * gcc.dg/builtins-19.c: Likewise.
13602
13603 2003-06-06  Roger Sayle  <roger@eyesopen.com>
13604
13605         * gcc.dg/builtins-2.c: Add some more tests.
13606         * gcc.dg/builtins-18.c: New test case.
13607         * gcc.dg/builtins-19.c: New test case.
13608
13609 2003-06-06  Roger Sayle  <roger@eyesopen.com>
13610             Jim Wilson  <wilson@tuliptree.org>
13611
13612         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
13613
13614 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
13615
13616         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
13617         mempcpy/stpcpy calls not to be optimized into something else.
13618         * gcc.c-torture/execute/string-opt-3.c: Moved to...
13619         * gcc.c-torture/execute/builtins/string-7.c: ...here.
13620         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
13621
13622 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13623
13624         * gcc.dg/format/asm_fprintf-1.c: New test.
13625
13626 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
13627
13628         * lib/gcc-defs.exp (additional_sources): New variable.
13629         (dg-additional-sources): New function.
13630         (additional_files): New variable.
13631         (dg-additional-files): New function.
13632         (dg-additional-files-options): Likewise.
13633         * lib/gcc-dg.exp (dg-require-weak): New function.
13634         (dg-require-alias): Likewise.
13635         (dg-require-gc-sections): Likewise.
13636         * lib/target-supports.exp (check_alias_available): Remove testfile
13637         parameter.
13638         (check_gc_sections_available): New function.
13639         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
13640         (dg-gpp-additional-files): Likewise.
13641         * lib/g++.exp (additional_sources): Remove.
13642         (additional_files): Likewise.
13643         (g++_target_compile): Use dg-additional-files-options.
13644
13645         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
13646         Tcl logic.
13647         * gcc.dg/special/ecos.exp: Remove.
13648         * gcc.dg/special/20000419-2.c: Use dg-require-*.
13649         * gcc.dg/special/alias-1.c: Likewise.
13650         * gcc.dg/special/alias-2.c: Likewise.
13651         * gcc.dg/special/gcsec-1.c: Likewise.
13652         * gcc.dg/special/weak-1.c: Likewise.
13653         * gcc.dg/special/weak-2.c: Likewise.
13654         * gcc.dg/special/wkali-1.c: Likewise.
13655         * gcc.dg/special/wkali-2.c: Likewise.
13656
13657         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
13658         dg-gpp-additional-*.
13659         * g++.dg/special/conpr-3.C: Likewise.
13660         * g++.dg/special/conpr-4.C: Likewise.
13661         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
13662         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
13663         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
13664         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
13665         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
13666         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
13667         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
13668         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
13669         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
13670         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
13671         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
13672         * g++.old-deja/g++.other/comdat1.C: Likewise.
13673         * g++.old-deja/g++.other/comdat2.C: Likewise.
13674         * g++.old-deja/g++.other/comdat3.C: Likewise.
13675         * g++.old-deja/g++.other/ctor1.C: Likewise.
13676         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
13677
13678 2003-06-05  Richard Henderson  <rth@redhat.com>
13679
13680         * gcc.dg/debug/20030605-1.c: New.
13681
13682 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
13683
13684         * README.QMTEST: Update.
13685
13686 2003-06-04  Richard Henderson  <rth@redhat.com>
13687
13688         * gcc.dg/cleanup-1.c: New.
13689         * gcc.dg/cleanup-2.c: New.
13690         * gcc.dg/cleanup-3.c: New.
13691         * gcc.dg/cleanup-4.c: New.
13692         * gcc.dg/cleanup-5.c: New.
13693         * gcc.dg/cleanup-6.c: New.
13694         * gcc.dg/cleanup-7.c: New.
13695
13696 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
13697
13698         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
13699
13700         * lib/dg-pch.exp: New file.
13701         * g++.dg/pch/pch.exp: Use dg-pch.exp.
13702         * gcc.dg/pch/pch.exp: Likewise.
13703
13704 2003-06-04  Roger Sayle  <roger@eyesopen.com>
13705
13706         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
13707         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
13708         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
13709         * gcc.dg/builtins-17.c: New test case.
13710         * gcc.dg/i386-387-4.c: New test case.
13711         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
13712
13713 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
13714
13715         * gcc.dg/ultrasp9.c: New test.
13716
13717 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
13718
13719         * gcc.c-torture/compile/20030604-1.c: New test.
13720         * gcc.dg/sparc-constant-1.c: New test.
13721
13722 2003-06-03  Glen Nakamura  <glen@imodulo.com>
13723
13724         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
13725
13726 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
13727
13728         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
13729
13730         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
13731         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
13732
13733 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
13734
13735         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
13736
13737 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13738
13739         PR c++/10940
13740         * g++.dg/template/spec10.C: New test.
13741
13742 2003-06-03  Roger Sayle  <roger@eyesopen.com>
13743
13744         * gcc.dg/builtins-16.c: New test case.
13745
13746 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
13747
13748         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
13749         mempcpy test with post-increments.
13750         * gcc.c-torture/execute/string-opt-3.c: New test.
13751         * gcc.dg/string-opt-1.c: New test.
13752
13753 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
13754
13755         PR fortran/10965
13756         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
13757
13758 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
13759
13760         * lib/scanasm.exp (dg-scan): New function, factored out of ...
13761         (scan-assembler): ... here.  Use dg-scan.
13762         (scan-assembler-not): Likewise.
13763         (scan-file): New function.
13764         (scan-file-not): Likewise.
13765         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
13766         * gcc.dg/cpp/_Pragma4.c: Likewise.
13767         * gcc.dg/cpp/_Pragma5.c: Likewise.
13768         * gcc.dg/cpp/avoidpaste1.c: Likewise.
13769         * gcc.dg/cpp/avoidpaste2.c: Likewise.
13770         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
13771         * gcc.dg/cpp/cmdlne-P.c: Likewise.
13772         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
13773         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
13774         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
13775         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
13776         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
13777         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
13778         * gcc.dg/cpp/cxxcom1.c: Likewise.
13779         * gcc.dg/cpp/line1.c: Likewise.
13780         * gcc.dg/cpp/maccom1.c: Likewise.
13781         * gcc.dg/cpp/maccom2.c: Likewise.
13782         * gcc.dg/cpp/maccom3.c: Likewise.
13783         * gcc.dg/cpp/maccom4.c: Likewise.
13784         * gcc.dg/cpp/maccom5.c: Likewise.
13785         * gcc.dg/cpp/maccom6.c: Likewise.
13786         * gcc.dg/cpp/multiline.c: Likewise.
13787         * gcc.dg/cpp/spacing1.c: Likewise.
13788         * gcc.dg/cpp/spacing2.c: Likewise.
13789         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
13790         * gcc.dg/cpp/trad/maccom1.c: Likewise.
13791         * gcc.dg/cpp/trad/maccom2.c: Likewise.
13792         * gcc.dg/cpp/trad/maccom3.c: Likewise.
13793         * gcc.dg/cpp/trad/maccom4.c: Likewise.
13794         * gcc.dg/cpp/trad/maccom6.c: Likewise.
13795         * gcc.dg/cpp/cxxcom2.c: Likewise.
13796         * gcc.dg/cpp/cxxcom2.h: New file.
13797
13798         * gcc.dg/cpp/truefalse.cpp: Move it to ...
13799         * g++.dg/cpp/truefalse.C: Here.
13800         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
13801
13802 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
13803
13804         * gcc.dg/cpp/redef3.c: New file.
13805
13806 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
13807
13808         * gcc.dg/i386-loop-3.c: New test.
13809
13810 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
13811
13812         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
13813
13814 2003-05-31  Roger Sayle  <roger@eyesopen.com>
13815
13816         * gcc.dg/fwrapv-1.c: New test case.
13817         * gcc.dg/fwrapv-2.c: New test case.
13818
13819 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13820
13821         PR c++/10956
13822         * g++.dg/template/spec9.C: New test.
13823
13824 2003-05-29  Roger Sayle  <roger@eyesopen.com>
13825
13826         * gcc.dg/duff-4.c: New test case.
13827
13828 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
13829
13830         PR fortran/10843
13831         * g77.dg/ffixed-form-1.f: New test
13832         * g77.dg/ffixed-form-2.f: New test
13833         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
13834         * g77.dg/ffree-form-3.f: New test
13835
13836 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
13837
13838         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
13839         * gcc.dg/wint_t-1.c: Likewise.
13840
13841 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13842
13843         * g++.dg/template/access11.C: New test.
13844
13845 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13846
13847         PR c++/10849
13848         * g++.dg/template/access10.C: New test.
13849
13850 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
13851             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13852
13853         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
13854
13855 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
13856
13857         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
13858         suppress for powerpc-*-darwin*.
13859         * gcc.dg/torture/builtin-noret-2.c: Likewise.
13860
13861 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
13862
13863         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
13864         suppress option for powerpc-*-darwin*.
13865
13866 2003-05-23  Roger Sayle  <roger@eyesopen.com>
13867
13868         * gcc.dg/builtins-1.c: Add tests for tan and atan.
13869         * gcc.dg/builtins-4.c: Add test for fmod.
13870
13871 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13872
13873         PR c++/10682
13874         * g++.dg/template/instantiate4.C: New test.
13875
13876 2003-05-22  Roger Sayle  <roger@eyesopen.com>
13877
13878         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
13879
13880 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
13881
13882         * gcc.dg/compat/scalar-return-1_main.c: New file.
13883         * gcc.dg/compat/scalar-return-1_x.c: New file.
13884         * gcc.dg/compat/scalar-return-1_y.c: New file.
13885         * gcc.dg/compat/scalar-return-2_main.c: New file.
13886         * gcc.dg/compat/scalar-return-2_x.c: New file.
13887         * gcc.dg/compat/scalar-return-2_y.c: New file.
13888         * gcc.dg/compat/struct-return-3_main.c: New file.
13889         * gcc.dg/compat/struct-return-3_y.c: New file.
13890         * gcc.dg/compat/struct-return-3_x.c: New file.
13891         * gcc.dg/compat/struct-return-2_main.c: New file.
13892         * gcc.dg/compat/struct-return-2_x.c: New file.
13893         * gcc.dg/compat/struct-return-2_y.c: New file.
13894
13895 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13896
13897         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
13898         for hppa*-hp-hpux*.
13899         * gcc.dg/20021014-1.c (dg-options): Likewise.
13900         * gcc.dg/nest.c (dg-options): Likewise.
13901
13902 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
13903
13904         PR c++/9738
13905         * g++.dg/ext/dllimport2.C: New file.
13906         * g++.dg/ext/dllimport3.C: New file.
13907
13908 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
13909
13910         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
13911         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
13912         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
13913         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
13914         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
13915         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
13916         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
13917         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
13918         * gcc.dg/compat/small-struct-defs.h: New file.
13919         * gcc.dg/compat/small-struct-init.h: New file.
13920         * gcc.dg/compat/small-struct-check.h: New file.
13921         * gcc.dg/compat/fp-struct-defs.h: New file.
13922         * gcc.dg/compat/fp-struct-check.h: New file.
13923         * gcc.dg/compat/fp-struct-init.h: New file.
13924         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
13925         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
13926
13927 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
13928
13929         * gcc.dg/20030225-2.c: New test.
13930
13931 2003-05-18  Roger Sayle  <roger@eyesopen.com>
13932             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13933
13934         * gcc.c-torture/compile/20030518-1.c: New test case.
13935
13936 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
13937
13938         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
13939         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
13940         gcc-dg-debug-runtest.
13941         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
13942         gcc-dg-debug-runtest.
13943
13944 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13945
13946         PR c++/9022
13947         * g++.dg/lookup/using6.C: New test.
13948
13949 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13950
13951         * g++.dg/parse/access2.C: New test.
13952
13953 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
13954
13955         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
13956         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
13957         * gcc.dg/debug/debug.exp: Likewise.
13958
13959 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
13960
13961         * gcc.dg/dollar.c: New test.
13962
13963 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
13964
13965         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
13966         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
13967         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
13968         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
13969         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
13970         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
13971         * gcc.dg/compat/struct-by-value-6_main.c: New file.
13972         * gcc.dg/compat/struct-by-value-6_x.c: New file.
13973         * gcc.dg/compat/struct-by-value-6_y.c: New file.
13974         * gcc.dg/compat/struct-by-value-7_main.c: New file.
13975         * gcc.dg/compat/struct-by-value-7_x.c: New file.
13976         * gcc.dg/compat/struct-by-value-7_y.c: New file.
13977         * gcc.dg/compat/struct-by-value-8_main.c: New file.
13978         * gcc.dg/compat/struct-by-value-8_x.c: New file.
13979         * gcc.dg/compat/struct-by-value-8_y.c: New file.
13980         * gcc.dg/compat/struct-by-value-9_main.c: New file.
13981         * gcc.dg/compat/struct-by-value-9_x.c: New file.
13982         * gcc.dg/compat/struct-by-value-9_y.c: New file.
13983
13984 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
13985
13986         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
13987         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
13988         support for "repo" mode.
13989         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
13990         * lib/g77-dg.exp: Likewise.
13991         * lib/obj-dg.exp: Likewise.
13992
13993 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
13994
13995         Merge from gcc-3_2-rhl8-branch:
13996         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
13997
13998         * gcc.dg/tls/opt-6.c: New test.
13999
14000         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
14001
14002         * gcc.dg/20030405-1.c: New test.
14003
14004         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
14005
14006         * gcc.dg/20030309-1.c: New test.
14007
14008         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
14009
14010         * gcc.c-torture/execute/20030307-1.c: New test.
14011
14012         2003-02-20  Randolph Chung  <tausq@debian.org>
14013
14014         * gcc.c-torture/compile/20030220-1.c: New test.
14015
14016         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
14017
14018         * gcc.dg/20030217-1.c: New test.
14019
14020         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
14021
14022         * gcc.c-torture/compile/20020129-1.c: New test.
14023
14024         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
14025
14026         * gcc.dg/unroll-1.c: New test.
14027
14028         2002-11-16  Jan Hubicka  <jh@suse.cz>
14029
14030         * gcc.c-torture/execute/20020920-1.c: New test.
14031
14032         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
14033
14034         PR target/7434
14035         * gcc.c-torture/compile/20021008-1.c: New test.
14036
14037         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
14038
14039         PR target/7559
14040         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
14041
14042         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
14043
14044         * gcc.c-torture/compile/20020807-1.c: New test.
14045
14046         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
14047
14048         * gcc.dg/tls/opt-1.c: New test.
14049
14050         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
14051
14052         * gcc.dg/20020729-1.c: New test.
14053
14054         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
14055
14056         * g++.dg/opt/life1.C: New test.
14057
14058         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
14059
14060         * gcc.dg/20020525-1.c: New test.
14061
14062         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
14063
14064         PR c++/6794
14065         * g++.dg/ext/pretty1.C: New test.
14066         * g++.dg/ext/pretty2.C: New test.
14067
14068 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
14069
14070         PR c++/8385
14071         * g++.dg/ext/typeof5.C: New test.
14072
14073 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
14074
14075         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
14076         __USER_LABEL_PREFIX__ into account.
14077         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
14078
14079 2003-05-14  Roger Sayle  <roger@eyesopen.com>
14080
14081         * gcc.dg/builtins-15.c: New test case.
14082
14083 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
14084
14085         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
14086
14087 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
14088
14089         * lib/g++.exp: Tweak handling of additional source files.
14090         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
14091         * g++.dg/special/conpr-2a.C: Rename to ...
14092         * g++.dg/special/conpr-2a.cc: ... this.
14093         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
14094         * g++.dg/special/conpr-3a.C: Rename to ...
14095         * g++.dg/special/conpr-3a.cc: This.
14096         * g++.dg/special/conpr-3b.C: Rename to ...
14097         * g++.dg/special/conpr-3b.cc: This.
14098         * g++.dg/special/conpr-4.C: New test.
14099         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
14100
14101 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
14102
14103         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
14104
14105 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14106
14107         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
14108         * g++.old-deja/g++.robertl/eb71.C: Likewise.
14109         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
14110         * g++.old-deja/g++.other/warn3.C: Likewise.
14111
14112 2003-05-11  Roger Sayle  <roger@eyesopen.com>
14113
14114         * gcc.dg/i386-387-1.c: Update to also test log.
14115         * gcc.dg/i386-387-2.c: Likewise.
14116
14117 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
14118
14119         * g77.f-torture/execute/int8421.f: New test.
14120
14121 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14122
14123         PR c++/10230, c++/10481
14124         * g++.dg/lookup/scoped5.C: New test.
14125
14126 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14127
14128         PR c++/10552
14129         * g++.dg/template/ttp6.C: New test.
14130
14131 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
14132
14133         * gcc.c-torture/execute/builtins: New directory.
14134         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
14135         gcc.c-torture/execute/builtins.
14136         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
14137         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
14138         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
14139         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
14140
14141 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14142
14143         PR c++/9252
14144         * g++.dg/template/access8.C: New test.
14145         * g++.dg/template/access9.C: New test.
14146
14147 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14148
14149         PR c++/9554
14150         * g++.dg/parse/access1.C: New test.
14151
14152 2003-05-09  DJ Delorie  <dj@redhat.com>
14153
14154         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
14155         long, and not an int.
14156
14157 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14158
14159         PR c++/10555, c++/10576
14160         * g++.dg/template/memclass1.C: New test.
14161
14162 2003-05-08  DJ Delorie  <dj@redhat.com>
14163
14164         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
14165         targets.
14166         * gcc.c-torture/execute/20021024-1.x: Likewise.
14167         * gcc.c-torture/execute/shiftdi.x: Likewise.
14168         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
14169         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
14170         * gcc.dg/20021018-1.c: Likewise.
14171
14172 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14173
14174         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
14175
14176         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
14177         (bcopy): Call memmove.
14178
14179 2003-05-08  Roger Sayle  <roger@eyesopen.com>
14180
14181         * g77.f-torture/compile/8485.f: New test case.
14182
14183 2003-05-07  Richard Henderson  <rth@redhat.com>
14184
14185         PR c++/10570
14186         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
14187         Verify exception_cleanup not called for rethrows.
14188         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
14189         when exiting catch block without rethrowing.
14190         * g++.dg/eh/forced3.C: New.
14191         * g++.dg/eh/forced4.C: New.
14192
14193 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
14194
14195         * gcc.dg/20030505.c: Fix triplet.
14196
14197 2003-05-06  DJ Delorie  <dj@redhat.com>
14198
14199         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
14200         * gcc.dg/nest.c: Likewise.
14201
14202 2003-05-05  Roger Sayle  <roger@eyesopen.com>
14203
14204         * gcc.dg/builtins-14.c: New test case.
14205
14206 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
14207
14208         * lib/compat.exp (compat-execute): New argument.
14209         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
14210         * gcc.dg/compat: New test directory.
14211         * gcc.dg/compat/compat.exp: New expect script.
14212         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
14213         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
14214         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
14215         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
14216         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
14217         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
14218
14219         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
14220         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
14221         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
14222         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
14223         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
14224         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
14225         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
14226         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
14227         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
14228         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
14229         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
14230         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
14231         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
14232         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
14233         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
14234
14235 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
14236
14237         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
14238
14239 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
14240
14241         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
14242
14243 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
14244
14245         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
14246         * gcc.dg/ppc-fsel-2.c: New test.
14247
14248         * gcc.dg/unused-5.c: New test.
14249
14250 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14251
14252         PR c++/10496
14253         * g++.dg/warn/pmf1.C: New test.
14254
14255 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14256
14257         PR c++/4494
14258         * g++.dg/warn/main.C: New test.
14259
14260 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14261
14262         * gcc.dg/nonnull-3.c: New test.
14263
14264 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
14265
14266         * gcc.dg/cpp/Wtrigraphs.c: Update.
14267         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
14268
14269 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
14270
14271         * gcc.dg/ppc-fsel-1.c: New test.
14272
14273 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
14274
14275         PR c/10604
14276         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
14277
14278 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
14279
14280         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
14281
14282 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14283
14284         PR c++/9364, c++/10553, c++/10586
14285         * g++.dg/parse/typename4.C: New test.
14286         * g++.dg/parse/typename5.C: Likewise.
14287
14288 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
14289
14290         * gcc.c-torture/compile/20030503-1.c: New test.
14291
14292 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14293
14294         * g++.dg/lookup/using5.C: Fix testcase error.
14295
14296 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
14297
14298         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
14299         since MEABI is no longer supported.  Remove all vestiges
14300         of MEABI from the test.
14301
14302 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14303
14304         PR c++/10554
14305         * g++.dg/lookup/using5.C: New test.
14306
14307 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14308
14309         PR c++/8772
14310         * g++.dg/template/ttp5.C: New test.
14311
14312 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
14313
14314         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
14315         (dg-gpp-additional-sources): New function.
14316         (dg-gpp-additional-files): Likewise.
14317         * lib/g++.exp (additional_sources): New variable.
14318         (additional_files): Likewise.
14319         (g++_target_compile): Deal with them.
14320         * lib/old-dejagnu.exp: Remove.
14321         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
14322         * g++.old-deja: Revise all tests to use dg commands.
14323
14324 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14325
14326         PR c++/9432, c++/9528
14327         * g++.dg/lookup/using4.C: New test.
14328
14329 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
14330
14331         * gcc.dg/noreturn-5.c: New file.
14332         * gcc.dg/noreturn-6.c: New file.
14333
14334         * gcc.c-torture/compile/inline-1.c: New file.
14335
14336 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
14337
14338         PR c++/10551
14339         * g++.dg/template/explicit1.C: New test.
14340
14341 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
14342
14343         PR c++/10549
14344         * g++.dg/other/bitfield1.C: New test.
14345
14346         PR c++/10527
14347         * g++.dg/init/new7.C: New test.
14348
14349 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
14350
14351         * g++.dg/ext/desig1.C: New test.
14352         * g++.dg/ext/init1.C: Update.
14353
14354         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
14355
14356 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
14357
14358         PR c++/10180
14359         * g++.dg/warn/Winline-1.C: New test.
14360
14361 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
14362
14363         * gcc.c-torture/execute/string-opt-19.c: New test.
14364
14365         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
14366         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
14367
14368 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
14369
14370         PR c++/10506
14371         * g++.dg/init/new6.C: New test.
14372
14373         PR c++/10503
14374         * g++.dg/init/ref6.C: New test.
14375
14376 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
14377
14378         * g++.dg/warn/weak1.C: XFAIL on AIX4.
14379
14380 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14381
14382         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
14383         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
14384
14385 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
14386
14387         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
14388         initialized static data members.
14389
14390 2003-04-25  H.J. Lu <hjl@gnu.org>
14391
14392         * gcc.dg/ia64-sync-4.c: New test.
14393
14394 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14395
14396         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
14397         date.
14398
14399 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
14400
14401         PR c++/10337
14402         * g++.dg/warn/conv1.C: New test.
14403         * g++.old-deja/g++.other/conv7.C: Adjust.
14404         * g++.old-deja/g++.other/overload14.C: Adjust.
14405
14406 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
14407
14408         PR c++/10471
14409         * g++.dg/template/defarg2.C: New test.
14410
14411 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
14412
14413         * gcc.dg/cpp/include2.c: Update.
14414         * gcc.dg/cpp/multiline-2.c: New.
14415         * gcc.dg/cpp/multiline.c: Update.
14416         * gcc.dg/cpp/strify2.c: Update.
14417         * gcc.dg/cpp/trad/literals-2.c: Update.
14418
14419 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14420
14421         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
14422
14423 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
14424
14425         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
14426
14427 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
14428
14429         PR c++/10451
14430         * g++.dg/parse/crash4.C: New test.
14431
14432         PR c++/9847
14433         * g++.dg/parse/crash5.C: New test.
14434
14435 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
14436
14437         PR c++/10446
14438         * g++.dg/parse/crash3.C: New test.
14439
14440         PR c++/10428
14441         * g++.dg/parse/elab1.C: New test.
14442
14443 2003-04-22  Devang Patel  <dpatel@apple.com>
14444
14445         * gcc.dg/cpp/trad/funlike-5.c: New test.
14446
14447 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
14448
14449         * g++.dg/other/packed1.C: Fix dg options.
14450
14451 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
14452
14453         * g++.dg/other/offsetof2.C: New test.
14454
14455 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
14456
14457         * g++.dg/template/recurse.C: Adjust location of error messages.
14458
14459 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
14460
14461         PR c++/9881
14462         * g++.dg/init/addr-const1.C: New test.
14463         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
14464
14465 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
14466
14467         PR c++/10405
14468         * g++.dg/lookup/struct-hack1.C: New test.
14469
14470 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
14471
14472         * ucs.c: Update diagnostic messages.
14473
14474 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
14475
14476         * gcc.dg/cpp/truefalse.cpp: New test.
14477         * gcc.dg/cpp/cpp.exp: Update.
14478         * g++.dg/other/stdbool-if.C: Remove.
14479
14480 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
14481
14482         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
14483         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
14484
14485 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
14486
14487         * gcc.c-torture/compile/20030418-1.c: New test.
14488
14489 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
14490
14491         * README.compat: Remove; content moved to doc/sourcebuild.texi.
14492
14493 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14494
14495         PR c++/10347
14496         g++.dg/template/dependent-name1.C: New test.
14497
14498 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
14499
14500         * gcc.dg/warn-1.c (tourist_guide): New array,
14501         contains a pointer to bar.
14502
14503 2003-04-16  Roger Sayle  <roger@eyesopen.com>
14504
14505         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
14506         * gcc.c-torture/execute/medce-1.c: New test case.
14507         * gcc.c-torture/execute/medce-2.c: New test case.
14508
14509 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
14510
14511         * lib/prune.exp: Ignore more messages.
14512
14513         PR c++/10381
14514         * g++.dg/parse/lookup3.C: New test.
14515
14516 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
14517
14518         * gcc.c-torture/compile/20030415-1.c : New test.
14519
14520 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
14521
14522         * gcc.c-torture/execute/scope-2.c: Move to ...
14523         * gcc.dg/noncompile/scope.c: .... here.
14524
14525 2003-04-14  Roger Sayle  <roger@eyesopen.com>
14526
14527         * gcc.dg/20030414-2.c: New test case.
14528
14529 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
14530
14531         PR target/10377
14532         * gcc.dg/20030414-1.c: New test.
14533
14534 2003-04-13  Roger Sayle  <roger@eyesopen.com>
14535
14536         * gcc.dg/builtins-12.c: New test case.
14537         * gcc.dg/builtins-13.c: New test case.
14538
14539 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14540
14541         * gcc.c-torture/execute/string-opt-18.c: New test.
14542
14543 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
14544
14545         PR c++/10300
14546         * g++.dg/init/new5.C: New test.
14547
14548 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
14549
14550         PR c++/7910
14551         * g++.dg/ext/dllimport1.C: New test.
14552
14553 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
14554
14555         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
14556
14557 2003-04-11  Bud Davis <bdavis9659@comcast.net>
14558
14559         PR Fortran/9263
14560         * g77.f-torture/noncompile/9263.f: New test
14561         PR Fortran/1832
14562         * g77.f-torture/execute/1832.f: New test
14563
14564 2003-04-11  David Chad  <davidc@freebsd.org>
14565             Loren J. Rittle  <ljrittle@acm.org>
14566
14567         libobjc/8562
14568         * objc.dg/headers.m: New test.
14569
14570 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
14571
14572         * gcc.c-torture/execute/builtin-noret-2.c: New.
14573         * gcc.c-torture/execute/builtin-noret-2.x: New.
14574         XFAIL builtin-noret-2.c at -O1 and above.
14575         * gcc.dg/redecl.c: New.
14576         * gcc.dg/Wshadow-1.c: Update error regexps.
14577
14578 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
14579
14580         * g++.dg/abi/bitfield10.C: New test.
14581
14582 2003-04-09  Mike Stump  <mrs@apple.com>
14583
14584         * gcc.dg/pch/pch.exp: Make testcase names longer.
14585         * g++.dg/pch/pch.exp: Make testcase names longer.
14586
14587 2003-04-08  Roger Sayle  <roger@eyesopen.com>
14588
14589         * gcc.dg/builtins-11.c: New test case.
14590
14591 2003-04-08  Roger Sayle  <roger@eyesopen.com>
14592
14593         * gcc.dg/builtins-9.c: New test case.
14594         * gcc.dg/builtins-10.c: New test case.
14595
14596 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
14597
14598         * gcc.dg/noncompile/init-4.c.c: New test.
14599
14600 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
14601
14602         * gcc.misc-test/gcov-9.c: New test.
14603         * gcc.misc-test/gcov-10.c: New test
14604         * gcc.misc-test/gcov-11.c: New test.
14605
14606 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
14607
14608         PR optimization/10024
14609         * gcc.c-torture/compile/20030405-1.c: New test.
14610
14611 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
14612
14613         * gcc.dg/pch/static-3.c: New.
14614         * gcc.dg/pch/static-3.hs: New.
14615         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
14616
14617 2003-04-04  Richard Henderson  <rth@redhat.com>
14618
14619         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
14620         * g++.dg/eh/forced2.C: Likewise.
14621
14622 2003-04-03  Mike Stump  <mrs@apple.com>
14623
14624         * lib/scanasm.exp (scan-assembler): Add xfail processing for
14625         target arg.
14626         (scan-assembler-times, scan-assembler-not): Likewise.
14627         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
14628
14629 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
14630
14631         * gcc.dg/sparc-loop-1.c: New test.
14632
14633 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
14634
14635         PR other/9274
14636         * g++.dg/pch/system-2.C: New.
14637         * g++.dg/pch/system-2.Hs: New.
14638
14639 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
14640
14641         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
14642
14643         * g++.dg/eh/simd-1.C (vecfunc): Same.
14644
14645 2003-04-01  Roger Sayle  <roger@eyesopen.com>
14646
14647         * gcc.c-torture/execute/20030401-1.c: New test case.
14648
14649 2003-04-01  Ziemowit Laski <zlaski@apple.com>
14650
14651         * objc.dg/defs.m: New.
14652
14653 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
14654
14655         * g++.dg/eh/simd-1.C: New.
14656         * g++.dg/eh/simd-2.C: New.
14657
14658 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
14659
14660         * gcc.c-torture/execute/simd-3.c: New.
14661
14662 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
14663
14664         PR c/9936
14665         * gcc.dg/20030331-2.c: New test.
14666
14667 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
14668
14669         PR c++/10278
14670         * g++.dg/parse/crash2.C: New test.
14671
14672 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
14673
14674         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
14675         * gcc.c-torture/execute/20030331-1.c: ...here.
14676
14677 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
14678
14679         * gcc.c-torture/execute/20030331-1.c: New test.
14680
14681 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
14682
14683         * lib/gcov.exp: Adjust call return testing strings.
14684         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
14685
14686 2003-03-31  Roger Sayle  <roger@eyesopen.com>
14687
14688         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
14689         * gcc.dg/builtins-7.c: New test case.
14690         * gcc.dg/builtins-8.c: New test case.
14691
14692 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
14693
14694         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
14695
14696 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
14697
14698         PR c++/7647
14699         * g++.dg/lookup-class-member-2.C: New test.
14700
14701 2003-03-30  Glen Nakamura  <glen@imodulo.com>
14702
14703         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
14704
14705 2003-03-28  Roger Sayle  <roger@eyesopen.com>
14706
14707         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
14708
14709 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
14710
14711         * g++.dg/init/attrib1.C: New test.
14712
14713 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
14714
14715         * gcc.dg/ultrasp8.c: New test.
14716
14717 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
14718
14719         * gcc.dg/ultrasp7.c: New test.
14720
14721 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
14722
14723         PR c++/10047
14724         * g++.dg/template/inline1.C: New test.
14725
14726 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
14727
14728         * gcc.dg/sparc-dwarf2.c: New test.
14729
14730 2003-03-27  Roger Sayle  <roger@eyesopen.com>
14731
14732         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
14733         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
14734
14735 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
14736
14737         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
14738         than reading .x files.
14739         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
14740         * g77.dg/gcov/gcov-1.f: Likewise.
14741         * gcc.misc-tests/gcov-4b.c: Likewise.
14742         * gcc.misc-tests/gcov-5b.c: Likewise.
14743         * gcc.misc-tests/gcov-6.c: Likewise.
14744         * gcc.misc-tests/gcov-7.c: Likewise.
14745         * gcc.misc-tests/gcov-8.c: Likewise.
14746         * g++.dg/gcov/gcov-1.x: Remove.
14747         * g77.dg/gcov/gcov-1.x: Likewise.
14748         * gcc.misc-tests/gcov-4b.x: Likewise.
14749         * gcc.misc-tests/gcov-5b.x: Likewise.
14750         * gcc.misc-tests/gcov-6.x: Likewise.
14751         * gcc.misc-tests/gcov-7.x: Likewise.
14752         * gcc.misc-tests/gcov-8.x: Likewise.
14753
14754 2003-03-27  Glen Nakamura  <glen@imodulo.com>
14755
14756         PR opt/10087
14757         * gcc.dg/20030324-1.c: New test.
14758
14759 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
14760
14761         PR c++/10224
14762         * g++.dg/template/arg3.C: New test.
14763
14764         PR c++/10158
14765         * g++.dg/template/friend18.C: New test.
14766
14767 2003-03-26  Roger Sayle  <roger@eyesopen.com>
14768
14769         * g77.f-torture/compile/20030326-1.f: New test case.
14770
14771 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
14772
14773         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
14774
14775         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
14776
14777 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
14778
14779         * gcc.dg/ia64-sync-3.c: New test.
14780
14781 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
14782
14783         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
14784
14785 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
14786
14787         * gcc.dg/ultrasp6.c: New test.
14788
14789 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
14790
14791         * gcc.dg/i386-signbit-1.c: New test.
14792         * gcc.dg/i386-signbit-2.c: New test.
14793         * gcc.dg/i386-signbit-3.c: New test.
14794
14795 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
14796
14797         * gcc.dg/ultrasp5.c: Fix options.
14798
14799 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
14800
14801         * gcc.dg/ultrasp5.c: Fix comment.
14802
14803 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
14804
14805         PR fortran/10197
14806         * g77.f-torture/execute/10197.f: New test.
14807
14808 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
14809
14810         PR c++/9898, c++/383
14811         * g++.dg/template/conv6.C: New test.
14812
14813         PR c++/10119
14814         * g++.dg/template/ptrmem5.C: New test.
14815
14816         PR c++/10026
14817         * g++.dg/lookup/koenig1.C: New test.
14818
14819         PR C++/10199
14820         * g++.dg/lookup/template2.C: New test.
14821
14822 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
14823
14824         * g++.dg/opt/rtti1.C: New test.
14825
14826 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
14827
14828         * gcc.dg/ultrasp5.c: New test.
14829
14830 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
14831
14832         PR middle-end/9967
14833         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
14834         builtin fputs.
14835
14836 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
14837
14838         PR c/8224
14839         * gcc.dg/20030323-1.c: New test.
14840
14841 2003-03-23  Roger Sayle  <roger@eyesopen.com>
14842
14843         * gcc.c-torture/compile/20030323-1.c: New test case.
14844
14845 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
14846
14847         * gcc.dg/20030321-1.c: New test.
14848
14849 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
14850
14851         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
14852
14853 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
14854
14855         PR c++/9978, c++/9708
14856         * g++.dg/ext/vlm1.C: Adjust expected error.
14857         * g++.dg/ext/vla2.C: New test.
14858         * g++.dg/template/arg1.C: New test.
14859         * g++.dg/template/arg2.C: New test.
14860
14861 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
14862
14863         * g77.f-torture/execute/select.f: New test.
14864         * g77.f-torture/noncompile/select_no_compile.f: New test.
14865
14866 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
14867
14868         PR c++/9898
14869         * g++.dg/other/error4.C: New test.
14870
14871 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
14872
14873         * g++.dg/template/friend17.C: New test.
14874
14875 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
14876
14877         * gcc.c-torture/compile/20030320-1.c: New.
14878
14879 2003-03-20  Roger Sayle  <roger@eyesopen.com>
14880
14881         * gcc.dg/builtins-6.c: New test case.
14882
14883 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
14884
14885         PR target/10073
14886         * gcc.c-torture/compile/20030319-1.c: New.
14887
14888 2003-03-18  Jan Hubicka  <jh@suse.cz>
14889
14890         * gcc.dg/i386-cvt-1.c: New test.
14891
14892 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
14893
14894         * objc.dg/naming-1.m: Use "(parse|syntax) error".
14895         * objc.dg/naming-2.m: Likewise.
14896
14897 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
14898
14899         PR c++/9639
14900         * g++.dg/parse/crash1.C: New test.
14901
14902 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
14903
14904         PR c++/8805
14905         * g++.dg/eh/cleanup1.C: New test.
14906
14907 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
14908
14909         * gcc.c-torture/execute/20030316-1.c: New test case.
14910
14911 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
14912
14913         PR c++/9629
14914         * g++.dg/init/ctor2.C: New test.
14915
14916 2003-03-15  Roger Sayle  <roger@eyesopen.com>
14917
14918         * g77.f-torture/compile/xformat.f: New test case.
14919
14920 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14921
14922         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
14923         * g++.old-deja/g++.mike/eh50.C: Likewise.
14924
14925 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14926
14927         PR c++/6440
14928         * g++.dg/template/spec7.C: New test.
14929         * g++.dg/template/spec8.C: Likewise.
14930
14931 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
14932
14933         * gcc.c-torture/execute/20030313-1.c: New test.
14934
14935 2003-03-14  Richard Henderson  <rth@redhat.com>
14936
14937         * gcc.dg/inline-2.c: Adjust alpha test for external call.
14938
14939 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
14940
14941         * gcc.c-torture/compile/20030314-1.c: New test.
14942
14943 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
14944
14945         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
14946         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
14947         thumb target,
14948         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
14949         to accept newer _imp__  prefix and additional
14950         newline in .drectve section.
14951         * gcc.dg/dll-4.c: Likewise.
14952         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
14953         switch.
14954
14955 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
14956
14957         * g++.dg/parse/namespace9.C: New test.
14958
14959         * g++.dg/init/ref5.C: New test.
14960         * g++.dg/parse/ptrmem1.C: Likewise.
14961
14962 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14963
14964         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
14965         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
14966         regular expression.
14967         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
14968         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
14969
14970 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
14971
14972         * gcc.c-torture/execute/20030224-2.c: New test.
14973
14974 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
14975
14976         * gcc.dg/decl-3.c: New test.
14977
14978 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
14979
14980         * gcc.dg/i386-loop-2.c: New test.
14981
14982 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
14983
14984         PR c++/9474
14985         * g++.dg/parse/namespace8.C: New test.
14986
14987         PR c++/9924
14988         * g++.dg/overload/builtin2.C: New test.
14989
14990 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
14991
14992         * gcc.dg/return-type-3.c: New test.
14993
14994 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
14995
14996         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
14997         profiling options are not supported.
14998
14999 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
15000
15001         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
15002         * g++.old-deja/g++.warn/impint2.C: Likewise.
15003
15004 2003-03-10  Devang Patel  <dpatel@apple.com>
15005
15006         * g++.dg/cpp/c++_cmd_1.C: New test.
15007         * g++.dg/cpp/c++_cmd_1.h: New file.
15008
15009 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
15010
15011         * gcc.dg/altivec-9.c: New file.
15012
15013 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15014
15015         * gcc.dg/ppc-sdata-1.c: New test.
15016         * gcc.dg/ppc-sdata-2.c: New test.
15017
15018 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
15019
15020         PR c++/9373
15021         * g++.dg/opt/ptrmem2.C: New test.
15022
15023         PR c++/8534
15024         * g++.dg/opt/ptrmem1.C: New test.
15025
15026 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
15027
15028         * gcc.dg/i386-loop-1.c: New test.
15029
15030 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15031
15032         PR c++/9970
15033         * g++.dg/lookup/friend1.C: New test.
15034
15035 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
15036
15037         PR c++/9823
15038         * g++.dg/parser/constructor1.C: New test.
15039
15040 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
15041
15042         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
15043
15044         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
15045
15046 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
15047
15048         * gcc.dg/cpp/Wunused.c: Update test.
15049
15050 2003-03-08  Jan Hubicka  <jh@suse.cz>
15051
15052         * gcc.dg/inline-3.c: New test.
15053
15054 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
15055
15056         PR c++/9809
15057         * g++.dg/parse/builtin1.C: New test.
15058
15059         PR c++/9982
15060         * g++.dg/abi/cookie1.C: New test.
15061         * g++.dg/abi/cookie2.C: Likewise.
15062
15063         PR c++/9524
15064         * g++.dg/template/field1.C: New test.
15065
15066         PR c++/9912
15067         * g++.dg/parse/class1.C: New test.
15068         * g++.dg/parse/namespace7.C: Likewise.
15069         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
15070
15071 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
15072
15073         * g++.dg/init/ref4.C: New test.
15074
15075 2003-03-07  Jan Hubicka  <jh@suse.cz>
15076
15077         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
15078         * gcc.dg/inline-3.c:  New test.
15079
15080 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
15081
15082         * g++.dg/init/ref3.C: New test.
15083
15084         PR c++/9965
15085         * g++.dg/init/ref2.C: New test.
15086
15087         PR c++/9400
15088         * g++.dg/warn/Wshadow-2.C: New test.
15089
15090         PR c++/9791
15091         * g++.dg/warn/Woverloaded-1.C: New test.
15092
15093 2003-03-05  Jan Hubicka  <jh@suse.cz>
15094
15095         * gcc.dg/i386-local2.c: New.
15096         * gcc.dg/i386-local.c: Fix typo.
15097
15098 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
15099
15100         * g++.dg/abi/layout3.C: New test.
15101
15102 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
15103
15104         * gcc.c-torture/compile/20030305-1.c
15105
15106 2003-03-05  Jan Hubicka  <jh@suse.cz>
15107
15108         * gcc.dg/i386-local.c: New.
15109
15110 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
15111
15112         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
15113
15114 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
15115
15116         * gcc.dg/switch-2.c: New test.
15117         * gcc.dg/switch-3.c: New test.
15118         * gcc.dg/Wswitch.c: Adjust line numbers.
15119         * gcc.dg/Wswitch-default.c: Likewise.
15120         * gcc.dg/Wswitch-enum.c: Likewise.
15121
15122 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
15123
15124         * gcc.c-torture/execute/20030222-1.c: New test.
15125
15126 2003-03-03  James E Wilson  <wilson@tuliptree.org>
15127
15128         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
15129
15130 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
15131
15132         PR c++/9878
15133         * g++.dg/init/ref1.C: New test.
15134
15135 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
15136
15137         * gcc.dg/sh-relax.c: New SH-only test.
15138
15139 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
15140
15141         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
15142         comment explaining purpose of testcase.
15143
15144 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
15145
15146         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
15147         for HC11/HC12 (asm needs two int registers).
15148         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
15149         HC11/HC12 because the test uses an asm which needs two 32-bit
15150         registers.
15151
15152 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
15153
15154         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
15155         for HC11/HC12 (array is too large otherwise).
15156         * gcc.c-torture/compile/920501-4.x: New file, likewise.
15157         * gcc.c-torture/compile/20010518-2.x: Likewise.
15158         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
15159         HC11/HC12 (array is too large).
15160
15161 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
15162
15163         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
15164         * lib/g++-dg.exp (g++-dg-test): Likewise.
15165
15166 2003-03-01  Roger Sayle  <roger@eyesopen.com>
15167
15168         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
15169         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
15170
15171 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15172
15173         * g++.dg/warn/implicit-typename1.C: Remove warning.
15174
15175 2003-02-28  Richard Henderson  <rth@redhat.com>
15176
15177         * gcc.dg/noreturn-1.c: Move noreturn warning line.
15178         * gcc.dg/return-type-1.c: Move control reaches end warning line.
15179
15180 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
15181
15182         * gcc.dg/pch/pch.exp: Change .pch to .gch.
15183         * g++.dg/pch/pch.exp: Likewise.
15184
15185 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
15186
15187         PR c++/9879
15188         * testsuite/g++.dg/init/new4.C: New test.
15189
15190 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
15191
15192         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
15193
15194 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
15195
15196         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
15197         unsigned long.
15198
15199         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
15200         wider than float.
15201
15202 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
15203
15204         * lib/scanasm.exp: Add support for counting numbers of
15205         occurences.
15206         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
15207         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
15208
15209 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
15210
15211         PR c++/9683
15212         * g++.dg/template/static3.C: New test.
15213
15214         PR c++/9829
15215         * g++.dg/parse/namespace6.C: New test.
15216
15217 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15218
15219         PR target/9732
15220         * gcc.dg/20030225-1.c: New test.
15221
15222 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
15223
15224         * README: Remove out-of-date information.
15225
15226         PR c++/9836
15227         * g++.dg/template/spec6.C: New test.
15228
15229 2003-02-24  Jeff Law  <law@redhat.com>
15230
15231         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
15232
15233 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
15234
15235         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
15236         * gcc.dg/pragma-ep-1.c: Likewise.
15237
15238 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15239
15240         PR c++/9602
15241         * g++.dg/template/friend16.C: New test.
15242
15243 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
15244
15245         PR c++/5333
15246         * g++.dg/parse/fused-params1.C: Adjust error messages.
15247         * g++.dg/template/nested3.C: New test.
15248
15249 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
15250
15251         * g++.dg/abi/param1.C: New test.
15252
15253 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15254
15255         PR c++/7982
15256         * g++.dg/warn/implicit-typename1.C: New test.
15257
15258 2003-02-22  Kelley Cook <kelleycook@comcast.net>
15259
15260         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
15261         with "mtune".
15262         * g++.old-deja/g++.other/store-expr2.C: Likewise.
15263         * gcc.c-torture/execute/20010129-1.x: Likewise.
15264         * gcc.dg/20011107-1.c: Likewise.
15265         * gcc.dg/20020108-1.c: Likewise.
15266         * gcc.dg/20020122-3.c: Likewise.
15267         * gcc.dg/20020206-1.c: Likewise.
15268         * gcc.dg/20020310-1.c: Likewise.
15269         * gcc.dg/20020426-2.c: Likewise.
15270         * gcc.dg/20020517-1.c: Likewise.
15271         * gcc.dg/991230-1.c: Likewise.
15272         * gcc.dg/i386-unroll-1.c: Likewise.
15273         * gcc.misc-tests/i386-prefetch.exp: Likewise.
15274
15275 2003-02-22  Jan Hubicka  <jh@suse.cz>
15276
15277         * gcc.dg/i386-mul.c: New test.
15278
15279 2003-02-21  Roger Sayle  <roger@eyesopen.com>
15280
15281         * gcc.dg/builtins-5.c: New test case.
15282
15283 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
15284
15285         * gcc.dg/asmreg-1.c: New test.
15286
15287 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
15288
15289         PR c++/9749
15290         * g++.dg/parse/varmod1.C: New test.
15291
15292 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
15293
15294         PR c++/9727
15295         * g++.dg/template/op1.C: New test.
15296
15297 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
15298
15299         PR c++/8906
15300         * g++.dg/template/nested2.C: New test.
15301
15302 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
15303
15304         PR c++/8724
15305         * g++.dg/expr/dtor1.C: New test.
15306
15307 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
15308
15309         * gcc.dg/cpp/include3.c: New test.
15310         * gcc.dg/cpp/inc/foo.h: New file.
15311
15312 2003-02-21  Glen Nakamura  <glen@imodulo.com>
15313
15314         * gcc.c-torture/execute/20030221-1.c: New test.
15315
15316 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
15317
15318         PR c++/9729
15319         * g++.dg/abi/conv1.C: New test.
15320
15321 2003-02-20  Jan Hubicka  <jh@suse.cz>
15322
15323         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
15324
15325 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
15326
15327         * gcc.c-torture/compile/20030219-1.c: New test.
15328
15329 2003-02-18  Jan Hubicka  <jh@suse.cz>
15330
15331         * gcc.dg/funcorder.c: New test.
15332
15333 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
15334
15335         * gcc.c-torture/execute/20030218-1.c: New.
15336
15337 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
15338
15339         * gcc.dg/20030218-1.c: New.
15340
15341 2003-02-18  Richard Henderson  <rth@redhat.com>
15342
15343         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
15344         * gcc.dg/attr-used-2.c: New.
15345
15346 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
15347
15348         PR c++/9704
15349         * g++.dg/init/copy5.C: New test.
15350
15351 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
15352
15353         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
15354         * g++.dg/pch/pch.exp: Likewise.
15355
15356 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
15357
15358         * gcc.c-torture/execute/20030209-1.c: Enable the test if
15359         STACK_SIZE is not defined.
15360
15361 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15362
15363         PR c++/9457
15364         * g++.dg/template/init1.C: New test.
15365
15366 2003-02-16  Jan HUbicka  <jh@suse.cz>
15367
15368         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
15369         (foo): Add few extra tests
15370         * gcc.dg/c99-const-expr-3.c: Likewise.
15371         * gcc.c-torture/execute/20030216-1.c: New.
15372
15373 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15374
15375         PR c++/9459
15376         * g++.dg/ext/typeof4.C: New test.
15377
15378 2003-02-15  Roger Sayle  <roger@eyesopen.com>
15379
15380         * gcc.dg/i386-387-3.c: New test case.
15381
15382 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
15383
15384         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
15385         cris-*-elf* cris-*-aout* and mmix-*-*.
15386
15387 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
15388
15389         * gcc.dg/20030213-1.c: New test.
15390
15391 2003-02-12  Roger Sayle  <roger@eyesopen.com>
15392
15393         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
15394         * gcc.dg/i386-387-2.c: Likewise.
15395
15396 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
15397
15398         * gcc.dg/ppc-spe.c: Fix formatting.
15399         Enable tests that were previously unsupported by gas.
15400         Delete tests for instructions that no longer exist.
15401         Switch arguments on evsubifw builtin.
15402
15403 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
15404
15405         * gcc.c-torture/execute/20030209-1.c: Disable the test if
15406         STACK_SIZE is too small.
15407
15408 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
15409             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
15410
15411         * gcc.dg/decl-2.c: New test.
15412
15413 2003-02-10  Jan Hubicka  <jh@suse.cz>
15414
15415         * gcc.dg/i386-fpcvt-1.c:  New test.
15416
15417 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
15418
15419         * gcc.c-torture/execute/20030209-1.c: New test.
15420
15421 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
15422
15423         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
15424         int-wide bitops, use the constants of the same width.
15425         Likewise, if long long is 32-bit wide, test bitops using
15426         32-bit constants.
15427
15428 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
15429
15430         * gcc.dg/20021014-1.c: Annotate with expected notice text.
15431
15432 2003-02-07  Roger Sayle  <roger@eyesopen.com>
15433
15434         * testsuite/gcc.dg/builtins-4.c: New test case.
15435
15436 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15437
15438         * gcc.dg/20020430-1.c: Fix dg command typos.
15439         * gcc.dg/20020503-1.c: Likewise.
15440
15441 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15442
15443         PR c++/8785
15444         * g++.dg/parse/fused-params1.C: New test.
15445
15446         PR c++/8857
15447         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
15448
15449         PR c++/8921
15450         * g++.dg/parse/non-dependent1.C: New test.
15451
15452         PR c++/8928
15453         * g++.dg/parse/dupl-tmpl-args1.C: New test.
15454
15455         PR c++/9228
15456         * g++.dg/parse/undefined7.C: New test.
15457         * g++.dg/parse/non-templ1.C: New test.
15458
15459         PR c++/9229
15460         * g++.dg/parse/too-many-tmpl-args1.C: New test.
15461
15462 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
15463
15464         * gcc.c-torture/compile/20030206-1.c: New test.
15465
15466 2003-02-05  Roger Sayle  <roger@eyesopen.com>
15467
15468         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
15469         "pow" to "foo" to avoid potential confusion with a math built-in.
15470
15471 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15472
15473         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
15474         conditions for SPARC targets.
15475
15476 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
15477
15478         * gcc.dg/20030204-1.c: New test.
15479
15480 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15481
15482         PR c++/38
15483         * g++.dg/parse/array-size1.C: New test.
15484
15485         PR c++/5657
15486         * g++.dg/parse/undefined3.C: New test.
15487
15488         PR c++/5665
15489         * g++.dg/parse/undefined4.C: New test.
15490
15491         PR c++/5975
15492         * g++.dg/parse/undefined5.C: New test.
15493
15494         PR c++/7259
15495         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
15496
15497         PR c++/8578
15498         * g++.dg/parse/casting-operator1.C: New test.
15499
15500         PR c++/8596
15501         * g++.dg/parse/undefined6.C: New test.
15502
15503         PR c++/8736
15504         * g++.dg/parse/missing-template1.C: New test.
15505
15506 2003-02-04  Jan Hubicka  <jh@suse.cz>
15507
15508         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
15509         * gcc.dg/i386-cmov?.c:  Likewise.
15510         * gcc.dg/i386-fpcvt-?.c:  Likewise.
15511         * gcc.dg/i386-ssefp-1.c:  Likewise.
15512         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
15513         conventions.
15514
15515 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
15516
15517         PR c++/7129
15518         * testsuite/g++.dg/ext/max.C: New test.
15519
15520 2003-02-03  Jan Hubicka  <jh@suse.cz>
15521
15522         * gcc.c-torture/execute/20030203-1.c: New test.
15523
15524 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
15525
15526         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
15527         'natural-endian'.
15528
15529 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
15530
15531         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
15532         * g++.dg/init/new2.C: Likewise.
15533         * g++.dg/other/new1.C: Likewise.
15534
15535 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
15536
15537         * gcc.dg/struct-ret-libc.c: New test.
15538
15539 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
15540
15541         * gcc.dg/20030129-1.c: New test.
15542
15543 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15544
15545         PR c++/8849
15546         * g++.dg/template/ptrmem4.C: New test.
15547
15548 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
15549
15550         * g++.dg/parser/constant1.C: New test.
15551
15552 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15553
15554         PR c++/8591
15555         * g++.dg/parse/friend2.C: New test.
15556
15557 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
15558
15559         PR c++/9437
15560         * g++.dg/template/unify4.C: New test.
15561
15562 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
15563
15564         * gcc.c-torture/execute/20030128-1.c: New test.
15565
15566 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
15567
15568         * g++.dg/lookup/nested1.C: Test moved from ...
15569         * g++.old-deja/g++.other/lookup24.C: ... here.
15570
15571 2003-01-28  Jan Hubicka  <jh@suse.cz>
15572
15573         * gcc.dg/i386-cmov5.c:  New test.
15574
15575 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
15576
15577         * gcc.c-torture/execute/20010925-1.c: Changed the
15578         memcpy declaration.
15579
15580 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
15581
15582         PR c++/3902
15583         * g++.dg/parse/template5.C: New test.
15584
15585 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
15586
15587         PR fortran/9258
15588         * g77.dg/pr9258: New test.
15589
15590 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
15591
15592         * README: Move relevant parts from README.g++.
15593
15594         * README.g++: Remove this file.
15595
15596 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
15597
15598         * g++.dg/abi/dcast1.C: New test.
15599
15600 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15601
15602         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
15603
15604 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
15605
15606         PR c++/47
15607         * g++.old-deja/g++.other/lookup24.C: New test.
15608
15609 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15610
15611         PR middle-end/7227
15612         * gcc.dg/uninit-C.c: New test.
15613
15614 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
15615
15616         * g++.dg/abi/covariant1.C: New test.
15617
15618 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
15619
15620         * gcc.dg/20030123-1.c: New test.
15621
15622 2003-01-25  Jan Hubicka  <jh@suse.cz>
15623
15624         PR opt/8492
15625         * gcc.c-torture/compile/20030125-1.c
15626
15627 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
15628
15629         PR c++/9403
15630         * g++.dg/parse/template3.C: New test.
15631         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
15632
15633         PR c++/795
15634         * g++.dg/parse/template4.C: New test.
15635
15636         PR c++/9415
15637         * g++.dg/template/qual2.C: New test.
15638
15639         PR c++/8545
15640         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
15641
15642         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
15643
15644 2003-01-25  Roger Sayle  <roger@eyesopen.com>
15645
15646         * gcc.c-torture/execute/switch-1.c: New test case.
15647
15648 2003-01-25  Jan Hubicka  <jh@suse.cz>
15649
15650         * gcc.c-torture/execute/20030125-1.[cx]: New test.
15651
15652 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
15653
15654         Tweaks for Bison-1.875. From the NEWS file:
15655         "- `parse error' -> `syntax error'
15656         Bison now uniformly uses the term `syntax error'"
15657         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
15658         * gcc.dg/cpp/digraph2.c: Likewise.
15659         * gcc.dg/cpp/direct2.c: Likewise.
15660         * gcc.dg/cpp/paste4.c: Likewise.
15661         * gcc.dg/c90-restrict-1.c: Likewise.
15662         * gcc.dg/c99-func-2.c: Likewise.
15663         * gcc.dg/noncompile/920721-2.c: Likewise.
15664         * gcc.dg/noncompile/930622-2.c: Likewise.
15665         * gcc.dg/noncompile/940112-1.c: Likewise.
15666         * gcc.dg/noncompile/950921-1.c: Likewise.
15667         * gcc.dg/noncompile/951123-1.c: Likewise.
15668         * gcc.dg/noncompile/971104-1.c: Likewise.
15669         * gcc.dg/noncompile/990416-1.c: Likewise.
15670
15671 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
15672
15673         * g++.dg/parse/undefined1.C: Add error message.
15674
15675 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
15676
15677         PR c++/9354
15678         * g++.dg/parse/new1.C: New test.
15679
15680         PR c++/9216
15681         * g++.dg/parse/template2.C: New test.
15682
15683         PR c++/9354
15684         * g++.dg/parse/typedef2.C: New test.
15685
15686         PR c++/9328
15687         * g++.dg/ext/typeof3.C: New test.
15688
15689 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15690
15691         PR c++/2738
15692         * g++.dg/parse/ret-type1.C: New test.
15693
15694         PR c++/3792
15695         * g++.dg/parse/tmpl-outside1.C: New test.
15696
15697         PR c++/4207
15698         * g++.dg/parse/int-as-enum1.C: New test.
15699
15700         PR c++/4903
15701         * g++.dg/parse/no-typename1.C: New test.
15702
15703         PR c++/5533
15704         * g++.dg/parse/no-value1.C: New test.
15705
15706         PR c++/5921
15707         * g++.dg/parse/wrong-inline1.C: New test.
15708
15709         PR c++/6402
15710         * g++.dg/parse/ref1.C: New test.
15711
15712         PR c++/6992
15713         * g++.dg/parse/attr-ctor1.C: New test.
15714
15715         PR c++/7229
15716         * g++.dg/parse/namespace5.C: New test.
15717
15718         PR c++/7917
15719         * g++.dg/parse/func-def1.C: New test.
15720
15721         PR c++/8143
15722         * g++.dg/parse/undefined1.C: New test.
15723
15724         PR c++/5723, PR c++/8522
15725         * g++.dg/parse/specialization1.C: New test.
15726
15727         PR c++/163, PR c++/8595
15728         * g++.dg/parse/struct-as-enum1.C: New test.
15729
15730         PR c++/9173
15731         * g++.dg/parse/undefined2.C: New test.
15732
15733 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
15734
15735         PR c++/9298
15736         * g++.dg/parse/template1.C: New test.
15737
15738         PR c++/9384
15739         * g++.dg/parse/using1.C: New test.
15740
15741         PR c++/9285
15742         PR c++/9294
15743         * g++.dg/parse/expr2.C: New test.
15744
15745         PR c++/9388
15746         * g++.dg/parse/lookup2.C: Likewise.
15747
15748 2003-01-21  Jan Hubicka  <jh@suse.cz>
15749
15750         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
15751         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
15752         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
15753         * gcc.c-torture/execute/string-opt-*.c: Likewise.
15754
15755 2003-01-20  Nick Clifton  <nickc@redhat.com>
15756
15757         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
15758         problem with ARM sibcall code generation.
15759
15760 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
15761
15762         * gcc.c-torture/execute/20030120-1.c: New.
15763
15764 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
15765
15766         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
15767
15768 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
15769
15770         PR c++/9272
15771         * g++.dg/parse/ctor1.C: New test.
15772
15773         PR c++/9294:
15774         * g++.dg/parse/qualified1.C: New test.
15775
15776         * g++.dg/parse/typename3.C: New test.
15777
15778 2003-01-16  Richard Henderson  <rth@redhat.com>
15779
15780         * g++.dg/tls/init-2.C: Fix error matches for real this time.
15781
15782 2003-01-16  Richard Henderson  <rth@redhat.com>
15783
15784         * g++.dg/pch/pch.exp: Copy test header to the working directory
15785         before using it either for precompilation or direct use.
15786         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
15787         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
15788
15789 2003-01-16  Richard Henderson  <rth@redhat.com>
15790
15791         * gcc.dg/pch/pch.exp: Copy test header to the working directory
15792         before using it either for precompilation or direct use.
15793         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
15794         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
15795
15796 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
15797
15798         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
15799         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
15800         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
15801         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
15802         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
15803         typename warning into error.
15804         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
15805         error messages.
15806         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
15807         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
15808         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
15809         messages.
15810         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
15811         make declaration visible in template.
15812         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
15813         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
15814         messages.
15815         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
15816         message.
15817         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
15818         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
15819         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
15820         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
15821         typename warning with error message.
15822         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
15823         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
15824         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
15825
15826 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
15827
15828         * g++.dg/parse/ambig2.C: New test.
15829
15830 2003-01-15  Richard Henderson  <rth@redhat.com>
15831
15832         * g++.dg/tls/init-2.C: Update error message string.
15833
15834 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15835
15836         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
15837
15838 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
15839
15840         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
15841         all for HC11/HC12.
15842         * gcc.c-torture/compile/20001205-1.x: Likewise.
15843         * gcc.c-torture/compile/20001226-1.x: Likewise.
15844         * gcc.c-torture/compile/920520-1.x: Likewise.
15845         * gcc.c-torture/compile/961203-1.x: Likewise.
15846         * gcc.c-torture/compile/20020604-1.x: Likewise.
15847
15848 2003-01-15  Jan Hubicka  <jh@suse.cz>
15849
15850         * gcc.c-torture/compile/20030115-1.c: New test.
15851
15852         * gcc.dg/i386-fpcvt-1.c: New test.
15853         * gcc.dg/i386-fpcvt-2.c: New test.
15854
15855 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
15856
15857         Further conform g++'s __vmi_class_type_info to the C++ ABI
15858         specification.
15859         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
15860         the specification.
15861
15862 2003-01-14  Jan Hubicka  <jh@suse.cz>
15863
15864         * gcc.dg/i386-fpcvt-1.c: New test.
15865         * gcc.dg/i386-fpcvt-2.c: New test.
15866
15867 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
15868
15869         * gcc.dg/i386-mmx-3.c: New test.
15870
15871 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
15872
15873         PR c++/9264
15874         * g++.dg/parse/octal1.C: New file.
15875
15876         PR c++/9172
15877         * g++.dg/parse/typename1.C: New file.
15878
15879 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
15880
15881         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
15882         * gcc.dg/bf-no-ms-layout.c: Likewise.
15883         * gcc.dg/bf-ms-attrib.c: Likewise.
15884
15885 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
15886
15887         PR c++/9099
15888         * g++.dg/parse/dtor1.C: New file.
15889
15890         PR c++/9128
15891         * g++.dg/rtti/typeid1.C: New file.
15892
15893         PR c++/9153
15894         * g++.dg/parse/lookup1.C: New file.
15895
15896         PR c++/9171
15897         * g++.dg/templ/spec5.C: New file.
15898
15899 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
15900
15901         * gcc.c-torture/compile/20030110-1.c: New test.
15902
15903 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
15904
15905         Merge from pch-branch:
15906
15907         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
15908
15909         * gcc.dg/pch/cpp-1.h: New.
15910         * gcc.dg/pch/cpp-1.c: New.
15911         * gcc.dg/pch/cpp-2.h: New.
15912         * gcc.dg/pch/cpp-2.c: New.
15913
15914         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
15915
15916         * gcc.dg/pch/except-1.h: New.
15917         * gcc.dg/pch/except-1.c: New.
15918
15919         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
15920
15921         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
15922         running test.
15923         * gcc.dg/pch: Include *.hp not *.h.
15924         * gcc.dg/pch/system-1.h: New.
15925         * gcc.dg/pch/system-1.c: New.
15926
15927         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
15928
15929         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
15930         rather than trying to build and run a program using PCH.
15931         * gcc.dg/pch: Remove dg-do commands from test files.
15932
15933         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
15934
15935         * gcc.dg/pch/macro-3.c: New.
15936         * gcc.dg/pch/macro-3.h: New.
15937
15938         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
15939
15940         * gcc.dg/pch/common-1.c: New.
15941         * gcc.dg/pch/common-1.h: New.
15942         * gcc.dg/pch/decl-1.c: New.
15943         * gcc.dg/pch/decl-1.h: New.
15944         * gcc.dg/pch/decl-2.c: New.
15945         * gcc.dg/pch/decl-2.h: New.
15946         * gcc.dg/pch/decl-3.c: New.
15947         * gcc.dg/pch/decl-3.h: New.
15948         * gcc.dg/pch/decl-4.c: New.
15949         * gcc.dg/pch/decl-4.h: New.
15950         * gcc.dg/pch/decl-5.c: New.
15951         * gcc.dg/pch/decl-5.h: New.
15952         * gcc.dg/pch/global-1.c: New.
15953         * gcc.dg/pch/global-1.h: New.
15954         * gcc.dg/pch/inline-1.c: New.
15955         * gcc.dg/pch/inline-1.h: New.
15956         * gcc.dg/pch/inline-2.c: New.
15957         * gcc.dg/pch/inline-2.h: New.
15958         * gcc.dg/pch/static-1.c: New.
15959         * gcc.dg/pch/static-1.h: New.
15960         * gcc.dg/pch/static-2.c: New.
15961         * gcc.dg/pch/static-2.h: New.
15962
15963         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
15964
15965         * g++.dg/pch/pch.exp: Better handle failing testcases.
15966         * gcc.dg/pch/pch.exp: Likewise.
15967         * gcc.dg/pch/macro-1.c: New.
15968         * gcc.dg/pch/macro-1.h: New.
15969         * gcc.dg/pch/macro-2.c: New.
15970         * gcc.dg/pch/macro-2.h: New.
15971
15972         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
15973
15974         * g++.dg/dg.exp: Treat files in pch/ specially.
15975         * g++.dg/pch/pch.exp: New file.
15976         * g++.dg/pch/empty.H: New file.
15977         * g++.dg/pch/empty.C: New file.
15978         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
15979         "precompile".
15980
15981         * gcc.dg/pch/pch.exp: New file.
15982         * gcc.dg/pch/empty.h: New file.
15983         * gcc.dg/pch/empty.c: New file.
15984         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
15985         "precompile".
15986
15987 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15988
15989         * g++.dg/template/friend14.C: New test.
15990
15991 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
15992
15993         * gcc.dg/old-style-asm-1.c: New test.
15994
15995 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
15996
15997         * gcc.c-torture/compile/20030109-1.c: New test.
15998
15999 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
16000
16001         * gcc.c-torture/execute/20030109-1.c: New test.
16002
16003 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
16004
16005         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
16006         * g++.old-deja/g++.mike/dyncast2.C: Likewise
16007         * g++.old-deja/g++.mike/dyncast3.C: Likewise
16008         * g++.old-deja/g++.mike/eh2.C: Likewise
16009         * g++.old-deja/g++.mike/eh3.C: Likewise
16010         * g++.old-deja/g++.mike/eh5.C: Likewise
16011         * g++.old-deja/g++.mike/eh6.C: Likewise
16012         * g++.old-deja/g++.mike/eh7.C: Likewise
16013         * g++.old-deja/g++.mike/eh8.C: Likewise
16014         * g++.old-deja/g++.mike/eh9.C: Likewise
16015         * g++.old-deja/g++.mike/eh10.C: Likewise
16016         * g++.old-deja/g++.mike/eh12.C: Likewise
16017         * g++.old-deja/g++.mike/eh13.C: Likewise
16018         * g++.old-deja/g++.mike/eh14.C: Likewise
16019         * g++.old-deja/g++.mike/eh16.C: Likewise
16020         * g++.old-deja/g++.mike/eh17.C: Likewise
16021         * g++.old-deja/g++.mike/eh18.C: Likewise
16022         * g++.old-deja/g++.mike/eh21.C: Likewise
16023         * g++.old-deja/g++.mike/eh23.C: Likewise
16024         * g++.old-deja/g++.mike/eh24.C: Likewise
16025         * g++.old-deja/g++.mike/eh25.C: Likewise
16026         * g++.old-deja/g++.mike/eh26.C: Likewise
16027         * g++.old-deja/g++.mike/eh27.C: Likewise
16028         * g++.old-deja/g++.mike/eh28.C: Likewise
16029         * g++.old-deja/g++.mike/eh29.C: Likewise
16030         * g++.old-deja/g++.mike/eh31.C: Likewise
16031         * g++.old-deja/g++.mike/eh33.C: Likewise
16032         * g++.old-deja/g++.mike/eh34.C: Likewise
16033         * g++.old-deja/g++.mike/eh35.C: Likewise
16034         * g++.old-deja/g++.mike/eh36.C: Likewise
16035         * g++.old-deja/g++.mike/eh37.C: Likewise
16036         * g++.old-deja/g++.mike/eh38.C: Likewise
16037         * g++.old-deja/g++.mike/eh39.C: Likewise
16038         * g++.old-deja/g++.mike/eh40.C: Likewise
16039         * g++.old-deja/g++.mike/eh41.C: Likewise
16040         * g++.old-deja/g++.mike/eh42.C: Likewise
16041         * g++.old-deja/g++.mike/eh44.C: Likewise
16042         * g++.old-deja/g++.mike/eh46.C: Likewise
16043         * g++.old-deja/g++.mike/eh47.C: Likewise
16044         * g++.old-deja/g++.mike/eh48.C: Likewise
16045         * g++.old-deja/g++.mike/eh49.C: Likewise
16046         * g++.old-deja/g++.mike/eh50.C: Likewise
16047         * g++.old-deja/g++.mike/eh51.C: Likewise
16048         * g++.old-deja/g++.mike/eh53.C: Likewise
16049         * g++.old-deja/g++.mike/eh55.C: Likewise
16050         * g++.old-deja/g++.mike/p7912.C: Likewise
16051         * g++.old-deja/g++.mike/p9706.C: Likewise
16052         * g++.old-deja/g++.mike/p10416.C: Likewise
16053         * g++.old-deja/g++.mike/p11667.C: Likewise
16054         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
16055         Remove redundant reference to Iris.
16056         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
16057         Elxsi, i860, Pico Java, and WE32K.
16058
16059 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
16060
16061         * g++.dg/ext/asm4.C: New test.
16062
16063 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16064
16065         PR c++/9030
16066         * g++.dg/template/friend12.C: New test.
16067         * g++.dg/template/friend13.C: Likewise.
16068         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
16069
16070 2003-01-08  Jan Hubicka  <jh@suse.cz>
16071
16072         * gcc.dg/i386-cadd.c: New test.
16073         * gcc.dg/i386-cmov4.c: Likewise.
16074
16075 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
16076
16077         PR c++/9165
16078         * g++.dg/warn/Wunused-3.C: New test.
16079
16080         * g++.dg/abi/bitfield9.C: New test.
16081
16082         PR c++/9189
16083         * g++.dg/parse/defarg3.C: New test.
16084
16085 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
16086
16087         * g++.dg/parse/ambig1.C: New test.
16088         * g++.dg/parse/defarg2.C: New test.
16089
16090 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
16091
16092         * g++.dg/template/defarg-1.C: New test.
16093         * g++.dg/template/local2.C: Likewise.
16094
16095 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
16096
16097         * gcc.c-torture/execute/20030105-1.c: New test.
16098
16099 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16100
16101         * g++.dg/parse/namespace3.C: Remove extra semicolons.
16102         * g++.dg/parse/namespace4.C: Likewise.
16103
16104 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
16105
16106         * g++.dg/template/ntp2.C: New test.
16107
16108 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
16109
16110         * g++.dg/parse/extern-C-1.C: New test.
16111
16112         * g++.dg/parse/namespace4.C: New test.
16113
16114         * g++.dg/template/nested1.C: New test.
16115
16116         * g++.dg/parse/namespace3.C: New test.
16117
16118 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
16119
16120         * g++.dg/lookup/two-stage1.C: New test.
16121
16122 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16123
16124         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
16125         * g++.old-deja/g++.jason/access8.C: Likewise.
16126         * g++.old-deja/g++.other/decl5.C: Likewise.
16127
16128 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
16129
16130         * g++.dg/parse/parse7.C: New test.
16131
16132 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
16133
16134         PR c++/2843
16135         * g++.dg/ext/attrib7.C: New test.
16136
16137 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
16138
16139         * g++.dg/parse/parse6.C: New test.
16140
16141 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
16142
16143         * gcc.dg/h8300-stack-1.c: New.
16144
16145 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
16146
16147         g++.dg/lookup/exception1.C: New test.
16148
16149         g++.dg/lookup/template1.C: New test.
16150
16151         g++.dg/parse/namespace2.C: New test.
16152
16153         g++.dg/parse/parens2.C: New test.
16154
16155 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
16156
16157         * g++.dg/parse/parse5.C: New test.
16158         * g++.dg/lookup/scoped4.C: New test.
16159
16160 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
16161
16162         * g++.dg/parse/parens1.C: New test.
16163
16164         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
16165         angle-bracket1.C.
16166         * g++.dg/parse/parens2.C: New test.
16167
16168         * g++.dg/lookup/scope-operator1.C: New test.
16169
16170         * g++.dg/parse/operator1.C: New test.
16171
16172 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16173
16174         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
16175         * g++.old-deja/g++.other/access6.C: Likewise.
16176         * g++.old-deja/g++.other/decl1.C: Likewise.
16177         * g++.old-deja/g++.pt/typename12.C: Likewise.
16178
16179 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
16180
16181         * g++.dg/parse/namespace1.C: New test.
16182
16183 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
16184
16185         * g++.dg/parse/parse4.C: New test.
16186
16187 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
16188
16189         * g++.dg/parse/parse3.C: New test.
16190
16191 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
16192
16193         * g++.dg/parse/parse2.C: New test.
16194
16195 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
16196
16197         * g++.dg/template/friend11.C: New test.
16198
16199 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
16200
16201         * g++.dg/parse/parse1.C: New test.
16202
16203 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
16204
16205         * lib/profopt.exp: Change the name of a global variable to avoid
16206         possible clashes with other test suites.
16207
16208 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
16209
16210         * g++.dg/inherit/covariant8.C: New test.
16211
16212 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
16213
16214         * g++.dg/init/array9.C: New test.
16215
16216         PR c++/9112
16217         * g++.dg/parse/expr1.C: New test.
16218
16219 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
16220
16221         * gcc.c-torture/compile/20021230-1.c: New test.
16222
16223 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
16224
16225         * g++.dg/inherit/covariant5.C: New test.
16226         * g++.dg/inherit/covariant6.C: New test.
16227         * g++.dg/inherit/covariant7.C: New test.
16228
16229 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16230
16231         PR c++/2739
16232         * g++.dg/other/access2.C: New test.
16233
16234 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
16235
16236         * g++.dg/other/anon-struct.C: No longer fails
16237         * g++.old-deja/g++.brendan/parse4.C: Likewise.
16238         * g++.old-deja/g++.brendan/parse5.C: Likewise.
16239         * g++.old-deja/g++.brendan/parse6.C: Likewise.
16240
16241 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
16242
16243         * g++.dg/parse/angle-bracket.C (main): No longer fails.
16244
16245 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
16246
16247         * g++.dg/eh/spec4.C: Remove stray semicolon.
16248         * g++.dg/expr/pmf-1.C: Change error message.
16249         * g++.dg/ext/asm1.C: Remove stray semicolon.
16250         * g++.dg/ext/typename1.C: Add missing typenames.
16251         * g++.dg/inherit/template-as-base.C: Change error message.
16252         * g++.dg/lookup/scoped1.C: Likewise.
16253         * g++.dg/lookup/scoped2.C: Likewise.
16254         * g++.dg/lookup/using2.C: Likewise.
16255         * g++.dg/other/component1.C: Remove stray semicolon.
16256         * g++.dg/other/do1.C: Change error message.
16257         * g++.dg/other/error2.C: Likewise.
16258         * g++.dg/other/init1.C: Likewise.
16259         * g++.dg/other/packed1.C: Remove stray semicolon.
16260         * g++.dg/other/ptrmem2.C: Change error message.
16261         * g++.dg/parse/parameter-declaration-1.C: Remove line number
16262         marker.
16263         * g++.dg/special/initp1.C: Remove invalid attribute usage.
16264         * g++.dg/template/access3.C: Add typename keyword.
16265         * g++.dg/template/access5.C: Remove stray semicolon.
16266         * g++.dg/template/access6.C: Likewise.
16267         * g++.dg/template/complit1.C: Likewise.
16268         * g++.dg/template/crash1.C: Change error message.
16269         * g++.dg/template/inherit2.C: Remove stray semicolon.
16270         * g++.dg/template/instantiate2.C: Likewise.
16271         * g++.dg/template/instantiate3.C: Change error message.
16272         * g++.dg/template/qual1.C: Remove stray semicolon.
16273         * g++.dg/template/qualttp18.C: Change error message.
16274         * g++.dg/template/ref1.C: Remove stray semicolon.
16275         * g++.dg/template/sizeof1.C (A::value): Declare it.
16276         * g++.dg/template/spec4.C: Change error message.
16277         * g++.dg/template/static1.C: Likewise.
16278         * g++.dg/template/type1.C: Likewise.
16279         * g++.dg/template/typename3.C: Likewise.
16280         * g++.old-deja/g++.benjamin/13478.C: Change error message.
16281         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
16282         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
16283         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
16284         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
16285         named return value extension.
16286         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
16287         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
16288         * g++.old-deja/g++.bob/extern_C.C: Likewise.
16289         * g++.old-deja/g++.bob/inherit2.C: Likewise.
16290         * g++.old-deja/g++.brendan/complex1.C: Likewise.
16291         * g++.old-deja/g++.brendan/copy5.C: Likewise.
16292         * g++.old-deja/g++.brendan/crash13.C: Likewise.
16293         * g++.old-deja/g++.brendan/crash15.C: Likewise.
16294         * g++.old-deja/g++.brendan/crash18.C: Change error message.
16295         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
16296         * g++.old-deja/g++.brendan/crash38.C: Likewise.
16297         * g++.old-deja/g++.brendan/crash50.C: Likewise.
16298         * g++.old-deja/g++.brendan/crash56.C: Likewise.
16299         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
16300         syntax.
16301         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
16302         * g++.old-deja/g++.brendan/crash8.C: Change error message.
16303         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
16304         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
16305         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
16306         * g++.old-deja/g++.brendan/template11.C: Likewise.
16307         * g++.old-deja/g++.brendan/template26.C: Likewise.
16308         * g++.old-deja/g++.brendan/template27.C: Use explicit
16309         specialization syntax.
16310         * g++.old-deja/g++.brendan/template30.C: Likewise.
16311         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
16312         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
16313         non-dependent names.
16314         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
16315         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
16316         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
16317         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
16318         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
16319         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
16320         named return value extension.
16321         * g++.old-deja/g++.ext/namedret2.C: Likewise.
16322         * g++.old-deja/g++.ext/namedret3.C: Likewise.
16323         * g++.old-deja/g++.ext/return1.C: Likewise.
16324         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
16325         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
16326         * g++.old-deja/g++.jason/access8.C: Likewise.
16327         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
16328         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
16329         pseudo-destructor names.
16330         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
16331         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
16332         pseudo-destructor names.
16333         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
16334         * g++.old-deja/g++.jason/overload19.C: Likewise.
16335         * g++.old-deja/g++.jason/overload32.C: Likewise.
16336         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
16337         stray semicolons.
16338         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
16339         * g++.old-deja/g++.jason/return.C: Likewise.
16340         * g++.old-deja/g++.jason/return2.C: Likewise.
16341         * g++.old-deja/g++.jason/shadow1.C: Likewise.
16342         * g++.old-deja/g++.jason/special.C: Use explicit specialization
16343         syntax.
16344         * g++.old-deja/g++.jason/template10.C: Account for use of
16345         non-dependent names.
16346         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
16347         syntax.
16348         * g++.old-deja/g++.jason/template37.C: Likewise.
16349         * g++.old-deja/g++.law/access4.C: Change error messages.
16350         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
16351         pseudo-destructor names.
16352         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
16353         * g++.old-deja/g++.law/ctors9.C: Likewise.
16354         * g++.old-deja/g++.law/cvt22.C: Likewise.
16355         * g++.old-deja/g++.law/dtors5.C: Likewise.
16356         * g++.old-deja/g++.law/global-init1.C: Likewise.
16357         * g++.old-deja/g++.law/missed-error3.C: Likewise.
16358         * g++.old-deja/g++.law/operators28.C: Likewise.
16359         * g++.old-deja/g++.law/visibility28.C: Likewise.
16360         * g++.old-deja/g++.martin/eval1.C: Likewise.
16361         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
16362         name.
16363         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
16364         * g++.old-deja/g++.mike/net34.C: Likewise.
16365         * g++.old-deja/g++.mike/net36.C: Likewise.
16366         * g++.old-deja/g++.mike/ns2.C: Likewise.
16367         * g++.old-deja/g++.mike/p12306.C: Likewise.
16368         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
16369         value extension.
16370         * g++.old-deja/g++.mike/p700.C: Likewise.
16371         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
16372         * g++.old-deja/g++.mike/p710.C: Likewise.
16373         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
16374         value extension.
16375         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
16376         * g++.old-deja/g++.mike/pmf9.C: Likewise.
16377         * g++.old-deja/g++.ns/crash2.C: Likewise.
16378         * g++.old-deja/g++.ns/crash3.C: Likewise.
16379         * g++.old-deja/g++.ns/invalid1.C: Likewise.
16380         * g++.old-deja/g++.ns/ns17.C: Likewise.
16381         * g++.old-deja/g++.ns/template16.C: Likewise.
16382         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
16383         keyword.
16384         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
16385         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
16386         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
16387         named return value extension.
16388         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
16389         * g++.old-deja/g++.other/access4.C: Issue additional error
16390         messages.
16391         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
16392         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
16393         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
16394         * g++.old-deja/g++.other/crash25.C: Change error message.
16395         * g++.old-deja/g++.other/crash4.C: Change error message.
16396         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
16397         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
16398         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
16399         checks.
16400         * g++.old-deja/g++.other/defarg8.C: Likewise.
16401         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
16402         * g++.old-deja/g++.other/dtor10.C: Likewise.
16403         * g++.old-deja/g++.other/incomplete.C: Likewise.
16404         * g++.old-deja/g++.other/linkage7.C: Likewise.
16405         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
16406         lookup algorithm.
16407         * g++.old-deja/g++.other/mangle2.C: Likewise.
16408         * g++.old-deja/g++.other/refinit2.C: Likewise.
16409         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
16410         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
16411         * g++.old-deja/g++.pt/crash28.C: Likewise.
16412         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
16413         syntax.
16414         * g++.old-deja/g++.pt/crash32.C: Change error message.
16415         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
16416         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
16417         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
16418         error message position.
16419         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
16420         * g++.old-deja/g++.pt/defarg8.C: Change error message.
16421         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
16422         syntax.
16423         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
16424         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
16425         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
16426         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
16427         keyword.
16428         * g++.old-deja/g++.pt/explicit31.C: Likewise.
16429         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
16430         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
16431         keyword.
16432         * g++.old-deja/g++.pt/explicit71.C: Change error message.
16433         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
16434         syntax.
16435         * g++.old-deja/g++.pt/friend28.C: Account for use of
16436         non-dependent names.
16437         * g++.old-deja/g++.pt/friend29.C: Likewise.
16438         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
16439         rules.
16440         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
16441         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
16442         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
16443         lookup rules.
16444         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
16445         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
16446         keyword.
16447         * g++.old-deja/g++.pt/memclass20.C: Likewise.
16448         * g++.old-deja/g++.pt/memclass5.C: Likewise.
16449         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
16450         keyword.
16451         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
16452         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
16453         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
16454         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
16455         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
16456         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
16457         keyword.
16458         * g++.old-deja/g++.pt/spec10.C: Likewise.
16459         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
16460         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
16461         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
16462         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
16463         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
16464         * g++.old-deja/g++.pt/ttp62.C: Likewise.
16465         * g++.old-deja/g++.pt/ttp64.C: Likewise.
16466         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
16467         * g++.old-deja/g++.pt/typename15.C: Likewise.
16468         * g++.old-deja/g++.pt/typename22.C: Likewise.
16469         * g++.old-deja/g++.pt/typename6.C: Change error messages.
16470         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
16471         * g++.old-deja/g++.pt/virtual2.C: Likewise.
16472         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
16473         syntax.
16474         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
16475         return value extension.
16476         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
16477         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
16478         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
16479         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
16480
16481 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
16482
16483         * g++.dg/warn/inline1.C: New test.
16484         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
16485         * g++.old-deja/g++.jason/synth10.C: Likewise.
16486         * g++.old-deja/g++.mike/net31.C: Likewise.
16487         * g++.old-deja/g++.mike/p8786.C: Likewise.
16488
16489         * g++.dg/template/friend10.C: New test.
16490         * g++.dg/template/conv5.C: New test.
16491
16492 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
16493
16494         * g++.dg/lookup/scoped3.C: New test.
16495
16496         * g++.dg/lookup/decl1.C: New test.
16497         * g++.dg/lookup/decl2.C: New test.
16498
16499 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
16500
16501         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
16502         gcc.c-torture/compile/20021015-1.c,
16503         gcc.c-torture/compile/20021015-2.c,
16504         gcc.c-torture/compile/20021123-1.c,
16505         gcc.c-torture/compile/20021123-2.c,
16506         gcc.c-torture/compile/20021123-3.c,
16507         gcc.c-torture/compile/20021123-4.c,
16508         gcc.c-torture/execute/20021024-1.c: Add tests previously added
16509         only to 3.1 or 3.2 branch.
16510
16511 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
16512
16513         * gcc.dg/i386-bitfield3.c: New test.
16514
16515         * gcc.dg/i386-bitfield2.c: New test.
16516
16517 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
16518
16519         * g++.dg/parse/conv_op1.C: New test.
16520
16521 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
16522
16523         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
16524         approved.
16525
16526 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
16527
16528         * gcc.c-torture/compile/20021220-1.c: New test.
16529
16530 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
16531
16532         * gcc.dg/i386-fastcall-1.c: New.
16533
16534 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
16535
16536         * gcc.c-torture/execute/20021219-1.c: New test.
16537
16538 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
16539
16540         * gcc.dg/i386-pic-1.c: New test.
16541
16542 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16543
16544         PR c++/8099
16545         * g++.dg/template/friend9.C: New test.
16546
16547 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16548
16549         PR c++/3663
16550         * g++.dg/template/access7.C: New test.
16551
16552 2002-12-18  Nick Clifton  <nickc@redhat.com>
16553
16554         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
16555         the libstdc++-v3 directory has been found.
16556
16557 2002-12-12  Devang Patel <dpatel@apple.com>
16558         * gcc.dg/darwin-ld-1.c: New test.
16559         * gcc.dg/darwin-ld-2.c: New test.
16560         * gcc.dg/darwin-ld-3.c: New test.
16561         * gcc.dg/darwin-ld-4.c: New test.
16562         * gcc.dg/darwin-ld-5.c: New test.
16563
16564 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
16565
16566         * gcc.c-torture/compile/20021212-1.c: New test.
16567
16568 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
16569
16570         * gcc.dg/fshort-wchar: New test.
16571
16572 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
16573
16574         PR c++/8372
16575         * g++.dg/template/dtor1.C: New test.
16576
16577         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
16578         markers.
16579
16580 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
16581
16582         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
16583
16584 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
16585
16586         * g++.dg/template/static1.C: New test.
16587         * g++.dg/template/static2.C: New test.
16588         * g++.old-deja/g++.ext/memconst.C: New test.
16589
16590 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16591
16592         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
16593         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
16594         * g++.dg/special/initp1.C: Likewise.
16595
16596 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
16597
16598         * gcc.c-torture/execute/20021204-1.c: New test.
16599
16600 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
16601
16602         * gcc.dg/ppc-fmadd-1.c: New file.
16603         * gcc.dg/ppc-fmadd-2.c: New file.
16604         * gcc.dg/ppc-fmadd-3.c: New file.
16605
16606 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
16607
16608         * gcc.c-torture/compile/20021204-1.c: New test.
16609
16610 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
16611
16612         * g++.dg/inherit/covariant2.C: New test.
16613         * g++.dg/inherit/covariant3.C: New test.
16614         * g++.dg/inherit/covariant4.C: New test.
16615         * g++.dg/inherit/covariant1.C: Remove XFAIL.
16616         * g++.old-deja/g++.robertl/eb17.C: Likewise.
16617
16618 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
16619
16620         PR c++/8688
16621         * g++.dg/init/brace3.C: New test.
16622
16623 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
16624
16625         * gcc.dg/20020210-1.c: Fix a comment typo.
16626
16627 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
16628
16629         PR c++/8720
16630         * g++.dg/parse/defarg1.C: New test.
16631
16632         PR c++/8615
16633         * g++.dg/template/char1.C: New test.
16634
16635         * g++.dg/template/varmod1.C: Fix typo.
16636
16637 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16638
16639         DR 180
16640         * g++.old-deja/g++.pt/crash32.C: Expect error.
16641
16642 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
16643
16644         PR c++/5919
16645         * g++.dg/template/varmod1.C: New test.
16646
16647         PR c++/8727
16648         * g++.dg/inherit/typeinfo1.C: New test.
16649
16650         PR c++/8663
16651         * g++.dg/inherit/typedef1.C: New test.
16652
16653 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
16654
16655         PR c++/8332
16656         PR c++/8493
16657         * g++.dg/template/strlen1.C: New test.
16658
16659         PR c++/8227
16660         * g++.dg/template/ctor2.C: New test.
16661
16662         PR c++/8214
16663         * g++.dg/init/string1.C: New test.
16664
16665         PR c++/8511
16666         * g++.dg/template/friend8.C: New test.
16667
16668 2002-11-29  Joe Buck <jbuck@synopsys.com>
16669
16670         * g++.dg/lookup/anon2.C: New test.
16671
16672 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
16673
16674         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
16675         h8300 port.
16676
16677 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
16678
16679         * gcc.dg/bitfld-6.c: New test.
16680
16681 2002-11-27  Jan Hubicka  <jh@suse.cz>
16682
16683         * gcc.c-torture/execute/20021127.[cx]: New test.
16684
16685 2002-11-26  Jan Hubicka  <jh@suse.cz>
16686
16687         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
16688         quality.
16689
16690 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
16691
16692         * g++.dg/init/brace2.C: New test.
16693         * g++.old-deja/g++.mike/p9129.C: Correct.
16694
16695 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
16696
16697         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
16698
16699 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
16700
16701         * gcc.dg/sibcall-6: New test for indirect sibcalls.
16702
16703 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
16704
16705         * testsuite/g++.dg/abi/empty11.C: New test.
16706         * testsuite/g++.dg/rtti/cv1.C: New test.
16707
16708 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
16709
16710         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
16711
16712 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
16713
16714         * g++.dg/abi/empty10.C: New test.
16715
16716 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
16717
16718         * gcc.c-torture/compile/20021124-1.c: New test.
16719
16720 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
16721
16722         * g++.dg/abi/rtti2.C: New test.
16723
16724 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
16725
16726         * gcc.dg/i386-unroll-1.c: New test.
16727
16728 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
16729
16730         * gcc.c-torture/compile/20021120-1.c: New test.
16731         * gcc.c-torture/compile/20021120-2.c: New test.
16732
16733 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
16734
16735         * gcc.dg/bitfld-5.c: New test.
16736
16737 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
16738
16739         * gcc.c-torture/execute/20021120-3.c: New test.
16740
16741 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
16742
16743         * gcc.c-torture/execute/20021120-2.c: New test.
16744
16745 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
16746
16747         * gcc.c-torture/execute/20021120-1.c: New test.
16748
16749 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
16750
16751         * gcc.c-torture/execute/20021118-3.c: New test.
16752
16753 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
16754
16755         * gcc.c-torture/compile/20021119-1.c: New test.
16756
16757 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
16758
16759         * gcc.dg/duff-1.c: New test.
16760         * gcc.dg/duff-2.c: New test.
16761         * gcc.dg/duff-3.c: New test.
16762
16763 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
16764
16765         * gcc.dg/cpp/_Pragma5.c: New test.
16766
16767 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
16768
16769         * gcc.c-torture/execute/20021118-2.c: New test.
16770
16771 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
16772
16773         * gcc.c-torture/execute/20021118-1.c: New test.
16774
16775 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
16776
16777         * gcc.dg/20021116-1.c: New test.
16778
16779 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
16780
16781         * g++.dg/abi/vcall1.C: New test.
16782
16783 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
16784
16785         * gcc.dg/20021029-1.c: New test.
16786         * gcc.dg/20021029-2.c: New test.
16787
16788 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
16789
16790         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
16791
16792 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
16793
16794         PR c/8439
16795         * gcc.dg/20021110.c: Move to ...
16796         * gcc.c-torture/compile/20021110.c: .... here.
16797
16798 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16799
16800         PR c/8467
16801         * gcc.c-torture/execute/20021111-1.c
16802
16803 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
16804
16805         PR c/8439
16806         * gcc.dg/20021110.c: New test.
16807
16808 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
16809
16810         * g++.dg/abi/vthunk3.C: Run only on x86.
16811
16812 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
16813
16814         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
16815
16816 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
16817
16818         * lib/compat.exp (compat-execute): Fix logic error in last
16819         change.
16820
16821 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
16822
16823         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
16824
16825 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16826
16827         PR c++/8389
16828         * g++.dg/template/access6.C: New test.
16829
16830 2002-11-08  Jan Hubicka  <jh@suse.cz>
16831
16832         * gcc.dg/i386-ssefp-1.c: New test.
16833         * gcc.dg/i386-ssefp-1.c: New test.
16834
16835 2002-11-08  Jan Hubicka  <jh@suse.cz>
16836
16837         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
16838
16839 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
16840
16841         * g++.dg/abi/vthunk3.C: New test.
16842
16843         PR c++/8338
16844         * g++.dg/template/crash2.C: New test.
16845
16846 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
16847
16848         * testsuite/g++.dg/abi/dtor1.C: New test.
16849         * testsuite/g++.dg/abi/dtor2.C: Likewise.
16850
16851 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
16852
16853         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
16854         Darwin.
16855
16856 2002-11-04  Adam Nemet  <anemet@lnxw.com>
16857
16858         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
16859         -mthumb.  Only xfail with -O0.
16860
16861 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
16862
16863         * g++.dg/abi/thunk1.C: New test.
16864         * g++.dg/abi/thunk2.C: Likewise.
16865         * g++.dg/abi/vtt1.C: Likewise.
16866
16867 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
16868
16869         PR optimization/8423
16870         * gcc.c-torture/execute/builtin-constant.c: New test.
16871
16872 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
16873
16874         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
16875         Add some more cases.
16876
16877 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
16878
16879         PR c++/8391
16880         * g++.dg/opt/local1.C: New test.
16881
16882 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
16883
16884         PR c++/8160
16885         * g++.dg/template/complit1.C: New test.
16886
16887         PR c++/8149
16888         * g++.dg/template/typename4.C: Likewise.
16889
16890 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16891
16892         Core issue 287, PR c++/7639
16893         * g++.dg/template/instantiate1.C: Adjust error location.
16894         * g++.dg/template/instantiate3.C: New test.
16895         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
16896         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
16897         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
16898
16899 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
16900
16901         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
16902
16903 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
16904
16905         PR c++/8287
16906         * g++.dg/init/dtor2.C: New test.
16907
16908 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16909
16910         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
16911         * gcc.dg/nest.c: Bypass errors on irix6.
16912
16913 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
16914
16915         * gcc.dg/nest.c: Expect error for mmix-*-*.
16916         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
16917
16918 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
16919
16920         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
16921         markers.
16922
16923         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
16924
16925 2002-10-25  Mike Stump  <mrs@apple.com>
16926
16927         * gcc.dg/warn-1.c: New test.
16928
16929 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
16930
16931         * g++.dg/template/typename3.C: New test.
16932
16933 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
16934
16935         * g++.dg/lookup/ptrmem1.C: New test.
16936
16937         * g++.dg/abi/vthunk2.C: New test.
16938
16939 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
16940
16941         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
16942
16943 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
16944
16945         * g++.dg/abi/empty9.C: New test.
16946
16947 2002-10-24  Richard Henderson  <rth@redhat.com>
16948
16949         * g++.dg/inherit/thunk1.C: Enable for ia64.
16950
16951 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
16952
16953         PR c++/8067
16954         * g++.dg/lookup/pretty1.C: New test.
16955
16956 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
16957
16958         * gcc.dg/20021023-1.c: New test.
16959
16960 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
16961
16962         PR c++/7679
16963         * g++.dg/parse/inline1.C: New test.
16964
16965 2002-10-23  Richard Henderson  <rth@redhat.com>
16966
16967         * g++.dg/inherit/thunk1.C: Enable for x86_64.
16968
16969         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
16970
16971 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
16972
16973         PR c++/6579
16974         * g++.dg/parse/stmtexpr3.C: New test.
16975
16976 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
16977
16978         * g++.dg/expr/cond1.C: New test.
16979
16980 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
16981
16982         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
16983
16984 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
16985
16986         * g++.dg/abi/vbase13.C: New test.
16987         * g++.dg/abi/vbase14.C: Likewise.
16988
16989 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
16990
16991         * gcc.dg/tls/pic-1.c: New test.
16992         * gcc.dg/tls/nonpic-1.c: New test.
16993         * gcc.dg/20021018-1.c: New test.
16994
16995 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
16996
16997         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
16998         Remove only files with the same base name as the test case.
16999         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
17000         (profopt-execute): Likewise.  Also, remove old profiling
17001         and performance data files before running the tests.
17002
17003         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
17004         * g++.dg/bprob/bprob.exp: Likewise.
17005         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
17006         to allow more general test case names.
17007
17008         * g++.dg/bprob/bprob-1.C: Rename to ...
17009         * g++.dg/bprob/g++-bprob-1.C: ... this.
17010
17011         * g77.dg/bprob/bprob-1.f: Rename to ...
17012         * g77.dg/bprob/g77-bprob-1.f: ... this.
17013
17014 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
17015
17016         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
17017         bison 1.50 or later.
17018
17019 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
17020
17021         * g++.dg/README: Describe more test directories.
17022
17023 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
17024
17025         * g++.dg/init/array6.C: Add additional tests.
17026
17027 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
17028
17029         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
17030         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
17031
17032 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
17033
17034         * gcc.c-torture/compile/20020604-1.x: New.
17035         * gcc.c-torture/compile/simd-5.x: Likewise.
17036         * gcc.c-torture/execute/920710-1.x: Likewise.
17037         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
17038
17039 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
17040
17041         * g++.dg/inherit/override1.C: Add dg-options clause.
17042
17043 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17044
17045         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
17046         _mm_slli_si128.
17047
17048 2002-10-19  Andreas Schwab  <schwab@suse.de>
17049
17050         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
17051         directory component.
17052
17053 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
17054
17055         * g++.dg/inherit/thunk1.C: New test.
17056
17057         * g++.dg/inherit/override1.C: New test.
17058
17059         * g++.dg/abi/mangle11.C: New test.
17060         * g++.dg/abi/mangle14.C: New test.
17061         * g++.dg/abi/mangle17.C: New test.
17062
17063 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
17064
17065         * g++.dg/overload/member2.C: New test.
17066
17067 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
17068
17069         * g++.dg/README: Describe new compat directory.
17070         * g++.dg/dg.exp: Skip tests in compat directory.
17071         * README.compat: New file.
17072         * lib/compat.exp: New expect script.
17073         * g++.dg/compat: New test directory.
17074         * g++.dg/compat/compat.exp: New expect script.
17075         * g++.dg/compat/abi: New test directory.
17076         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
17077         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
17078         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
17079         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
17080         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
17081         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
17082         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
17083         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
17084         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
17085         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
17086         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
17087         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
17088         * g++.dg/compat/break: New test directory.
17089         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
17090         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
17091         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
17092         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
17093         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
17094         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
17095         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
17096         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
17097         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
17098         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
17099         g++.dg/compat/break/README: New files.
17100         * g++.dg/compat/eh: New test directory.
17101         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
17102         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
17103         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
17104         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
17105         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
17106         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
17107         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
17108         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
17109         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
17110         g++.dg/compat/eh/filter2_y.C,
17111         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
17112         g++.dg/compat/eh/new1_y.C,
17113         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
17114         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
17115         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
17116         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
17117         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
17118         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
17119         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
17120         g++.dg/compat/eh/unexpected1_y.C: New files.
17121         * g++.dg/compat/init: New test directory.
17122         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
17123         g++.dg/compat/init/array5_y.C,
17124         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
17125         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
17126         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
17127         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
17128         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
17129         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
17130         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
17131         g++.dg/compat/init/init-ref2_y.C: New files.
17132
17133 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
17134
17135         PR c++/7584
17136         * g++.dg/inherit/using3.C: New test.
17137
17138 2002-10-17  Jan Hubicka  <jh@suse.cz>
17139
17140         * gcc.dg/20021017-2.c: New test.
17141
17142 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
17143
17144         * g++.dg/abi/mangle16.C: Adjust.
17145
17146         * g++.dg/init/array8.C: New test.
17147
17148 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
17149
17150         * gcc.dg/special/mips-abi.exp: New test.
17151         * gcc.dg/special/mips-abi.s: Empty file used by the above.
17152
17153 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
17154
17155         * g++.dg/abi/mangle16.C: New test.
17156         * g++.dg/abi/mangle17.C: Likewise.
17157
17158         PR c++/7478
17159         * g++.dg/template/ref1.C: New test.
17160
17161 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17162
17163         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
17164
17165 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
17166
17167         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
17168
17169 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
17170
17171         PR c++/7524
17172         * g++.dg/init/array7.C: New test.
17173
17174 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
17175
17176         * g++.dg/init/array6.C: New test.
17177
17178         * g++.dg/abi/mangle13.C: Likewise.
17179         * g++.dg/abi/mangle14.C: Likewise.
17180         * g++.dg/abi/mangle15.C: Likewise.
17181
17182 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
17183
17184         * g++.dg/abi/empty8.C: New test.
17185
17186 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
17187
17188         * g++.dg/init/ctor1.C: New test.
17189
17190 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
17191
17192         * gcc.c-torture/execute/20021015-1.c: New test.
17193
17194 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
17195
17196         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
17197
17198 2002-10-14  Jan Hubicka  <jh@suse.cz>
17199
17200         * gcc.dg/i386-ssetype-[1-5].c: New tests.
17201
17202 2002-10-14  Richard Henderson  <rth@redhat.com>
17203
17204         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
17205
17206 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
17207
17208         PR optimization/6631
17209         * g++.dg/opt/const2.C: New test.
17210
17211 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
17212
17213         PR c++/7176
17214         * g++.dg/parse/friend1.C: New test.
17215         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
17216
17217 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
17218
17219         * gcc.dg/20021014-1.c: New test.
17220
17221 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
17222
17223         PR c++/5661
17224         * g++.dg/ext/vlm1.C: New test.
17225         * g++.dg/ext/vlm2.C: Likewise.
17226
17227         * g++.dg/init/array1.C: Remove invalid braces.
17228         * g++.dg/init/brace1.C: New test.
17229         * g++.dg/init/copy2.C: Likewise.
17230         * g++.dg/init/copy3.C: Likewise.
17231         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
17232         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
17233         braces.
17234
17235 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
17236
17237         * gcc.dg/cpp/assembler.S: Don't use -ansi.
17238
17239 2002-10-11  Richard Shann  <richard.shann@superh.com>
17240
17241         * gcc.c-torture/compile/simd-5.c: New test.
17242
17243 2002-10-10  Roger Sayle  <roger@eyesopen.com>
17244
17245         * gcc.c-torture/execute/shiftopt-1.c: New test case.
17246
17247 2002-10-10  Jim Wilson  <wilson@redhat.com>
17248
17249         * gcc.c-torture/execute/20021010-1.c: New test.
17250
17251 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
17252
17253         PR c/7353
17254         * g++.dg/ext/typedef-init.C: New test.
17255         * gcc.dg/typedef-init.c: New test.
17256
17257 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
17258
17259         * gcc.dg/cpp/paste13.c: New test.
17260
17261 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17262
17263         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
17264         remaining platforms, XFAIL during compile, not execute.  Don't
17265         XFAIL at -O0.
17266
17267 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
17268
17269         * gcc.dg/alias-1.c: Tweak expected warning.
17270
17271 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
17272
17273         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
17274
17275 2002-10-06  Andreas Jaeger  <aj@suse.de>
17276
17277         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
17278         * gcc.dg/cpp/c++98.C: Likewise.
17279
17280         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
17281         * g++.dg/cpp/c++98.C: Likewise.
17282
17283         * g++.dg/README (Subdirectories): Mention cpp directory.
17284
17285         PR target/7559
17286         * gcc.dg/20021006-1.c: New test.
17287
17288 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17289
17290         PR c++/7804
17291         * g++.dg/other/warning1.C: New test.
17292
17293 2002-10-04  Roger Sayle  <roger@eyesopen.com>
17294
17295         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
17296         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
17297         and sparc-*-* with -m64 as expected failures.  See PR 8087.
17298
17299 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
17300
17301         PR c++/7931
17302         * g++.dg/template/ptrmem3.C: New test.
17303
17304         PR c++/7754
17305         * g++.dg/template/union1.C: New test.
17306
17307 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
17308
17309         PR c++/8006
17310         * g++.dg/abi/mangle9.C: New test.
17311         * g++.dg/abi/mangle10.C: New test.
17312         * g++.dg/abi/mangle11.C: New test.
17313         * g++.dg/abi/mangle12.C: New test.
17314
17315 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
17316
17317         PR c++/7188.
17318         * g++.dg/template/meminit1.C: New test.
17319         * g++.dg/warn/Wreorder-1.C: Likewise.
17320         * g++.old-deja/g++.mike/warn3.C: Tweak.
17321         * lib/prune.exp: Ingore "in copy constructor".
17322
17323 2002-10-02  Andreas Jaeger  <aj@suse.de>
17324
17325         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
17326         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
17327         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
17328         on x86-64.
17329
17330 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
17331
17332         * gcc.dg/empty1.C: Fix typo.
17333
17334 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
17335
17336         * gcc.dg/alias-1.c: New test.
17337
17338 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
17339
17340         * gcc.dg/empty1.C: New test.
17341
17342         * g++.dg/tls/init-2.C: Tweak error messages.
17343
17344 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
17345
17346         * gcc.c-torture/compile/20020923-1.c: New test.
17347
17348 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
17349
17350         * gcc.c-torture/execute/ffs-1.c: New test.
17351         * gcc.c-torture/execute/ffs-2.c: Ditto.
17352
17353 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
17354
17355         * g++.dg/overload/member1.C: New test.
17356
17357 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
17358
17359         * g++.dg/abi/empty7.C: New test.
17360         * g++.dg/init/pm2.C: Likewise.
17361
17362 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
17363
17364         * g++.dg/rtti/crash1.C: New test.
17365
17366 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
17367
17368         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
17369         gcc.dg/sibcall-4.c: New tests.
17370
17371 2002-09-28  Roger Sayle  <roger@eyesopen.com>
17372
17373         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
17374         powerpc and MMIX targets.
17375
17376 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
17377
17378         * gcc.dg/cpp/20020927-1.c: New.
17379
17380 2002-09-26  David S. Miller  <davem@redhat.com>
17381
17382         * gcc.c-torture/compile/trunctfdf.c: New.
17383
17384 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17385
17386         * lib/target-supports.exp (check_weak_available): Handle solaris2.
17387
17388 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
17389
17390         * gcc.c-torture/execute/loop-15.c: New.
17391
17392 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
17393
17394         * README.QMTEST: Fix typo.
17395
17396 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
17397
17398         * gcc.dg/20020926-1.c: New test.
17399
17400 2002-09-25  David S. Miller  <davem@redhat.com>
17401
17402         PR target/7842
17403         * gcc.c-torture/execute/shiftdi.c: New test.
17404
17405 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
17406
17407         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
17408         unique to the tool.
17409         * lib/g77.exp (g77_init): Likewise.
17410         * lib/g++.exp (g++_init): Likewise.
17411         * lib/objc.exp (objc_init): Likewise.
17412
17413 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
17414
17415         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
17416         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
17417         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
17418
17419 2002-09-25  Richard Henderson  <rth@redhat.com>
17420
17421         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
17422         too-small long double.
17423
17424 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
17425
17426         * gcc.dg/20020919-1.c: New test.
17427
17428 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
17429
17430         * g++.dg/abi/bitfield6.C: New test.
17431         * g++.dg/abi/bitfield7.C: New test.
17432         * g++.dg/abi/bitfield8.C: New test.
17433         * g++.dg/abi/vbase11.C: New test.
17434
17435 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
17436
17437         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
17438         hppa*-*-hpux*.  Update test comment.
17439
17440 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
17441
17442         * gcc.dg/tls/struct-1.c: New test.
17443
17444 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
17445
17446         * gcc.dg/cpp/tr-warn2.c: Update.
17447
17448 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
17449
17450         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
17451
17452 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
17453
17454         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
17455         systems.
17456
17457 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
17458
17459         * gcc.c-torture/execute/ieee/mzero3.c: New test.
17460
17461         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
17462         Adjust for c++filt moved to binutils.  Remove spurious duplicate
17463         setting of cxxfilt.
17464
17465 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
17466
17467         * gcc.dg/20020312-2.c: Update for darwin.
17468
17469 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
17470
17471         * g++.old-deja/g++.other/crash32.C: Mark ICE.
17472
17473 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
17474
17475         * objc.dg/comp-types-1.m: New test.
17476         * objc.dg/comp-types-2.m: New test.
17477         * objc.dg/comp-types-3.m: New test.
17478         * objc.dg/comp-types-4.m: New test.
17479         * objc.dg/comp-types-5.m: New test.
17480         * objc.dg/comp-types-6.m: New test.
17481
17482 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
17483
17484         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
17485
17486 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
17487
17488         * g++.dg/other/do1.C: New test.
17489
17490         * g++.dg/template/subst1.C: New test.
17491
17492 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
17493
17494         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
17495
17496 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
17497
17498         * g++.dg/template/qualttp20.C: Adjust expected errors.
17499         * g++.old-deja/g++.jason/report.C: Likewise.
17500         * g++.old-deja/g++.other/qual1.C: Likewise.
17501
17502         * g++.dg/lookup/scoped2.C: New test.
17503
17504         * g++.dg/ext/asm3.C: New test.
17505
17506 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
17507
17508         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
17509
17510 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
17511
17512         * ChangeLog: follow spelling conventions.
17513         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
17514         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
17515         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
17516         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
17517         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
17518         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
17519         * g++.old-deja/g++.law/global-init1.C: Likewise.
17520         * g++.old-deja/g++.other/delete4.C: Likewise.
17521         * g++.old-deja/g++.other/inline21.C: Likewise.
17522         * g++.old-deja/g++.other/singleton.C: Likewise.
17523         * g77.dg/strlen0.f: Likewise.
17524         * g77.f-torture/compile/20010519-1.f: Likewise.
17525         * g77.f-torture/compile/980310-4.f: Likewise.
17526         * gcc.c-torture/compile/20000605-1.c: Likewise.
17527         * gcc.c-torture/execute/20020225-1.c: Likewise.
17528         * gcc.dg/c90-hexfloat-2.c: Likewise.
17529         * gcc.dg/c99-bool-1.c: Likewise.
17530         * gcc.dg/c99-hexfloat-2.c: Likewise.
17531         * gcc.dg/dll-2.c: Likewise.
17532         * gcc.dg/wtr-union-init-1.c: Likewise.
17533         * gcc.dg/wtr-union-init-2.c: Likewise.
17534         * gcc.dg/wtr-union-init-3.c: Likewise.
17535         * gcc.dg/cpp/avoidpaste1.c: Likewise.
17536         * gcc.dg/cpp/defined.c: Likewise.
17537         * gcc.dg/cpp/macsyntx.c: Likewise.
17538         * gcc.dg/cpp/paste2.c: Likewise.
17539         * gcc.dg/cpp/trad/defined.c: Likewise.
17540         * gcc.dg/format/c90-printf-1.c: Likewise.
17541         * gcc.dg/format/c90-scanf-1.c: Likewise.
17542         * gcc.dg/format/c99-printf-1.c: Likewise.
17543         * gcc.dg/format/c99-scanf-1.c: Likewise.
17544         * gcc.misc-tests/gcov-8.c: Likewise.
17545         * lib/profopt.exp: Likewise.
17546
17547 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
17548
17549         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
17550
17551 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
17552
17553         * g++.dg/inherit/using2.C: New test.
17554
17555 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
17556
17557         * ChangeLog: Follow spelling conventions.
17558         * g++.dg/template/friend4.C: Likewise.
17559         * g++.old-deja/g++.pt/crash67.C: Likewise.
17560         * gcc.c-torture/execute/20000801-4.c: Likewise.
17561         * gcc.dg/c90-digraph-1.c: Likewise.
17562         * gcc.dg/c94-digraph-1.c: Likewise.
17563         * gcc.dg/c99-digraph-1.c: Likewise.
17564         * gcc.dg/cpp/line5.c: Likewise.
17565         * gcc.dg/cpp/multiline.c: Likewise.
17566         * gcc.dg/cpp/trad/literals-1.c: Likewise.
17567         * gcc.dg/format/attr-3.c: Likewise.
17568         * gcc.dg/format/c90-scanf-3.c: Likewise.
17569         * gcc.dg/format/ext-4.c: Likewise.
17570
17571 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
17572
17573         * g++.dg/template/pretty1.C: New test.
17574
17575 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
17576
17577         * gcc.c-torture/execute/struct-cpy-1.c: New test.
17578
17579 2002-09-13  Matt Austern  <austern@apple.com>
17580
17581         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
17582         passing a cast expression to a function by const reference.
17583
17584 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
17585
17586         * g++.dg/template/deduce1.C: New test.
17587
17588 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
17589
17590         * gcc.c-torture/execute/simd-1.c: Force all use of int to
17591         32-bit int.
17592
17593 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
17594
17595         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
17596         usage.
17597
17598 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
17599
17600         * gcc.c-torture/compile/20020910-1.c: New test.
17601
17602 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
17603
17604         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
17605
17606 2002-09-10  Andreas Jaeger  <aj@suse.de>
17607
17608         * gcc.dg/20020312-2.c: Adjust for x86-64.
17609
17610 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
17611
17612         * g77.dg/7388.f: New test case for PR 7388.
17613
17614 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
17615
17616         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
17617
17618 2002-09-05  Ziemowit Laski <zlaski@apple.com>
17619
17620         * objc.dg/proto-lossage-1.m: New test.
17621
17622 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
17623
17624         * gcc.dg/cpp/_Pragma4.c: Fix typo.
17625
17626 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
17627
17628         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
17629         expected to pass.
17630
17631 2002-09-06  Stan Shebs  <shebs@apple.com>
17632             David Edelsohn  <edelsohn@gnu.org>
17633
17634         * gcc.dg/weak: New directory.
17635         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
17636         target-specific xfail bits.
17637         * gcc.dg/typeof-2.c: Move to new directory.
17638         * gcc.dg/weak.exp: New expect script.
17639
17640 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
17641
17642         * gcc.c-torture/execute/extzvsi.c: New test.
17643
17644 2002-09-05  Stan Shebs  <shebs@apple.com>
17645
17646         * gcc.dg/weak-1.c: xfail on Darwin.
17647         * gcc.dg/weak-2.c: Ditto.
17648         * gcc.dg/weak-3.c: Ditto.
17649         * gcc.dg/weak-4.c: Ditto.
17650         * gcc.dg/weak-5.c: Ditto.
17651         * gcc.dg/weak-6.c: Ditto.
17652         * gcc.dg/weak-7.c: Ditto.
17653         * gcc.dg/weak-8.c: Ditto.
17654         * gcc.dg/weak-9.c: Ditto.
17655
17656 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
17657
17658         * gcc.c-torture/execute/loop-14.c: New test.
17659
17660 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
17661
17662         * g++.dg/other/cxa-atexit1.C: New test.
17663
17664         * gcc.dg/typeof-2.c: New test.
17665
17666 2002-09-03  Roger Sayle  <roger@eyesopen.com>
17667
17668         * gcc.dg/builtins-2.c: New testcase.
17669         * gcc.dg/builtins-3.c: New testcase.
17670
17671 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
17672
17673         * gcc.dg/cpp/_Pragma4.c: New test.
17674
17675 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
17676
17677         * objc/execute/nil_method-1.m: New testcase.
17678
17679 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
17680
17681         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
17682         [Object class], not [Object initialize].
17683
17684 2002-08-31  Roger Sayle  <roger@eyesopen.com>
17685             Hans-Peter Nilsson  <hp@bitrange.com>
17686
17687         * gcc.c-torture/execute/20020720-1.x: Skip test on
17688         mmix-knuth-mmixware.  Correct comment.
17689
17690 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
17691
17692         * testsuite/g++.dg/abi/bitfield5.C: New test.
17693         * testsuite/g++.dg/abi/vbase10.C: Likewise.
17694
17695 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
17696
17697         * objc.dg/undeclared-selector.m: New test.
17698
17699 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
17700
17701         * g++.dg/other/offsetof1.C: Avoid cast warning.
17702
17703 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
17704
17705         * objc.dg/super-class-2.m: New test.
17706
17707 2002-08-24  Matt Austern  <austern@apple.com>
17708
17709         * g++.dg/ext/lvaddr.C: New test.
17710         * g++.dg/ext/lvcast.C: New test.
17711
17712 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
17713
17714         * testsuite/g++.dg/inherit/cond1.C: New test.
17715
17716 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
17717
17718         * gcc.dg/noncompile/incomplete-1.c: New test.
17719
17720 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
17721
17722         * gcc.dg/typespec-1.c: New test.
17723
17724 2002-08-20  Devang Patel  <dpatel@apple.com>
17725         * objc.dg/proto-hier-2.m: New test.
17726
17727 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
17728
17729         * objc.dg/bitfield-1.m: New test.
17730         * objc.dg/bitfield-2.m: New test.
17731
17732 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
17733
17734         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
17735         gcc.dg/c99-flex-array-4.c: New tests.
17736
17737 2002-08-16  Stan Shebs  <shebs@apple.com>
17738
17739         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
17740
17741 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
17742
17743         * gcc.dg/typeof-1.c: New test.
17744         * g++.dg/ext/typeof2.C: New test.
17745
17746 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
17747
17748         * g++.dg/other/offsetof1.C: New test.
17749
17750 2002-08-14  Richard Henderson  <rth@redhat.com>
17751
17752         * gcc.dg/tls/diag-3.c: Fix expected message strings.
17753
17754 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
17755
17756         * gcc.dg/cpp/_Pragma3.c: New test.
17757
17758 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
17759
17760         * g++.dg/template/inherit3: New test.
17761
17762 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
17763
17764         * gcc.dg/bitfld-4.c: Add blank options.
17765
17766 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
17767
17768         * g++.dg/template/crash1.C: New test.
17769
17770 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
17771
17772         * gcc.dg/tls/opt-2.c: New test.
17773
17774 2002-08-08  Devang Patel  <dpatel@apple.com>
17775
17776         * objc.dg/selector-1.m : New test
17777
17778 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
17779
17780         * g++.dg/abi/bitfield4.C: New test.
17781         * gcc.dg/bitfld-4.c: New test.
17782
17783 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
17784
17785         * g++.dg/other/packed1.C: New test.
17786
17787 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
17788
17789         * g++.dg/abi/offsetof.C: Tweak error messages.
17790         * g++.old-deja/g++.mike/p10769a.C: Likewise.
17791
17792 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
17793
17794         * gcc.dg/bitfld-3.c: New test.
17795
17796 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
17797             Richard Henderson  <rth@redhat.com>
17798
17799         * gcc.dg/i386-bitfield1.c: New test.
17800         * g++.dg/abi/bitfield3.C: Update.
17801
17802 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
17803
17804         * objc.dg/const-str-2.m: Update.
17805         * gcc.dg/cpp/c++98.c: Change to C extension.
17806         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
17807         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
17808
17809 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
17810
17811         * testsuite/gcc.dg/tls/diag-3.c: New.
17812
17813 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
17814
17815         * g++.dg/README (Subdirectories): Document new subdir expr.
17816         * g++.dg/expr/pmf-1.C: New test.
17817
17818 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
17819
17820         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
17821
17822 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
17823
17824         * g++.dg/abi/bitfield3.C: New test.
17825
17826 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
17827
17828         * lib/gcov.exp: Tweak expected line formats.
17829         * gcc.misc-tests/gcov8.c: New test.
17830         * gcc.misc-tests/gcov8.x: New flags.
17831
17832 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
17833
17834         * consistency.vlad/layout/endian.c: Include string.h.
17835
17836         * gcc.c-torture/execute/20020805-1.c: New test.
17837
17838 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
17839
17840         * g++.dg/other/conversion1.C: New test.
17841
17842 2002-08-03  Roger Sayle  <roger@eyesopen.com>
17843
17844         * gcc.dg/builtins-1.c: New testcase.
17845
17846 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
17847
17848         * g++.dg/inherit/access3.C: New test.
17849
17850 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
17851
17852         * gcc.dg/ia64-visibility-2.c: New test.
17853
17854 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
17855
17856         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
17857         __qualifier_flags to __flags.
17858
17859 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
17860
17861         * g++.dg/inherit/operator1.C: New test.
17862         * g++.dg/lookup/disamb1.C: Fix typo in comment.
17863         * g++.dg/other/error1.C: Change expected error message.
17864         * g++.dg/template/conv4.C: Likewise.
17865
17866 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
17867
17868         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
17869         for documented behavior.
17870
17871 2002-07-25  Roger Sayle  <roger@eyesopen.com>
17872
17873         * gcc.c-torture/execute/20020720-1.x: Skip this test on
17874         several targets known to fail.
17875
17876 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
17877
17878         * gcc.dg/mips-args-[123].c: New tests.
17879
17880 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
17881
17882         * gcc.dg/ppc-spe.c: New.
17883
17884 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
17885
17886         * g++.dg/other/ptrmem4.C: New testcase.
17887
17888 2002-07-24  Richard Henderson  <rth@redhat.com>
17889
17890         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
17891
17892 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
17893
17894         * g++.dg/ext/alignof1.C (main): Return 0 for success.
17895
17896 2002-07-24  Roger Sayle  <roger@eyesopen.com>
17897
17898         * gcc.c-torture/execute/memset-3.c: New testcase.
17899
17900 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
17901
17902         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
17903         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
17904
17905 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17906
17907         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
17908         Delete.
17909
17910 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
17911
17912         * gcc.c-torture/compile/simd-4.c: New test.
17913
17914 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17915
17916         PR c++/7347, c++/7348
17917         * g++.dg/template/access4.C: New test.
17918         * g++.dg/template/access5.C: New test.
17919         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
17920         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
17921         * g++.old-deja/g++.pt/ttp58.C: Likewise.
17922         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
17923
17924 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
17925
17926         * gcc.dg/gnu89-init-2.c: New test.
17927
17928 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
17929
17930         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
17931
17932 2002-07-20  Roger Sayle  <roger@eyesopen.com>
17933
17934         * gcc.c-torture/execute/20020720-1.c: New testcase.
17935
17936 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
17937
17938         * gcc.dg/cpp/Wsignprom.c: New tests.
17939
17940 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
17941
17942         * gcc.c-torture/execute/loop-13.c: New test.
17943
17944 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
17945
17946         * gcc.dg/cpp/expr.c: New tests.
17947
17948 2002 07-18  David Edelsohn  <edelsohn@gnu.org>
17949
17950         * g++.dg/opt/pr6713.C: Add template instantiation.
17951
17952 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
17953
17954         * gcc.dg/nest.c: New test.
17955
17956 2002-07-17  Richard Henderson  <rth@redhat.com>
17957
17958         * g++.dg/opt/pr6713.C: New test.
17959
17960 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
17961
17962         * gcc.c-torture/execute/loop-2e.x: Let the testcase
17963         XFAIL for all x86 processors.
17964
17965 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
17966
17967         * gcc.c-torture/execute/20010122-1.x: Do not test with
17968         -fomit-frame-pointer.
17969
17970 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17971
17972         * g++.dg/template/instantiate2.C: New test.
17973         * g++.dg/template/spec4.C: New test.
17974
17975 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17976
17977         * g++.dg/template/access2.C: New test.
17978         * g++.dg/template/access3.C: New test.
17979
17980 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
17981
17982         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
17983         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
17984         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
17985         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
17986         Convert to use <stdarg.h>.
17987         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
17988         Delete.
17989         * gcc.dg/va-arg-2.c: New.
17990         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
17991
17992 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
17993
17994         * gcc.c-torture/compile/20020710-1.c: New test.
17995
17996 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
17997                           Andrew Pinski  <pinskia@physics.uc.edu>
17998
17999         gcc.c-torture/compile/simd-2.c: New testcase.
18000         gcc.c-torture/compile/simd-3.c: Likewise.
18001
18002 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
18003
18004         PR c++/7224
18005         * g++.dg/overload/error1.C: New test.
18006
18007 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18008
18009         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
18010         configuration and IRIX 6 O32 ABI.
18011
18012 2002-07-11  Roger Sayle  <roger@eyesopen.com>
18013
18014         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
18015
18016 2002-07-10  Roger Sayle  <roger@eyesopen.com>
18017
18018         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
18019
18020 2002-07-10  Jeffrey A Law  <law@redhat.com>
18021
18022         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
18023
18024         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
18025
18026 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
18027
18028         * gcc.dg/20020312-2.c: Check for __PPC__.
18029
18030 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
18031
18032         * gcc.c-torture/compile/20020709-1.c: New test.
18033
18034 2002-07-07  Roger Sayle  <roger@eyesopen.com>
18035
18036         * g++.dg/template/qualttp21.C: New test case.
18037
18038 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
18039
18040         * gcc.c-torture/compile/20020706-1.c: New test.
18041         * gcc.c-torture/compile/20020706-2.c: New test.
18042
18043 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
18044             Alexandre Oliva  <aoliva@redhat.com>
18045
18046         * g++.dg/warn/incomplete1.C: New test.
18047
18048 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18049
18050         PR c++/7099
18051         * g++.dg/warn/noreturn1.C: New test.
18052
18053 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
18054
18055         PR c++/6706
18056         * g++.dg/debug/debug6.C: New test.
18057         * g++.dg/debug/debug7.C: New test.
18058
18059 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
18060
18061         * gcc.c-torture/compile/simd-3.c: New test.
18062
18063 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
18064
18065         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
18066         * gcc.dg/20020620-1.c: Likewise.
18067
18068 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18069
18070         PR c++/6944
18071         * g++.dg/init/array4.C: New test.
18072         * g++.dg/init/array5.C: New test.
18073
18074 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
18075
18076         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
18077         * gcc.c-torture/execute/simd-2.c (main): Likewise.
18078
18079 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18080
18081         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
18082         * gcc.dg/wtr-aggr-init-1.c: Likewise.
18083         * gcc.dg/wtr-conversion-1.c: Likewise.
18084         * gcc.dg/wtr-escape-1.c: Likewise.
18085         * gcc.dg/wtr-int-type-1.c: Likewise.
18086         * gcc.dg/wtr-label-1.c: Likewise.
18087         * gcc.dg/wtr-static-1.c: Likewise.
18088         * gcc.dg/wtr-strcat-1.c: Likewise.
18089         * gcc.dg/wtr-suffix-1.c: Likewise.
18090         * gcc.dg/wtr-switch-1.c: Likewise.
18091         * gcc.dg/wtr-unary-plus-1.c: Likewise.
18092         * gcc.dg/wtr-union-init-1.c: Likewise.
18093         * gcc.dg/wtr-union-init-2.c: Likewise.
18094         * gcc.dg/wtr-union-init-3.c: Likewise.
18095
18096         * gcc.dg/wtr-func-def-1.c: New test.
18097
18098 2002-07-02 Devang Patel <dpatel@apple.com>
18099
18100         * objc.dg/param-1.m: New test.
18101
18102 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
18103
18104         * gcc.dg/cpp/trad/directive.c: Add test.
18105         * gcc.dg/cpp/trad/macroargs.c: Add test.
18106         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
18107
18108 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
18109
18110         * gcc.dg/cpp/cmdlne-M.c: New test.
18111
18112 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
18113
18114         * objc.dg/desig-init-1.m: New test.
18115
18116 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18117
18118         PR c++/6716
18119         * g++.dg/template/instantiate1.C: New test.
18120
18121 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
18122
18123         PR c++/7112
18124         * g++.dg/template/sizeof2.C: New test.
18125
18126 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
18127
18128         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
18129         gcc.dg/cpp/trad/include.c: New tests.
18130
18131 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
18132
18133         PR target/7177
18134         * gcc.c-torture/compile/20020701-1.c: New test.
18135
18136 2002-07-01  Stan Shebs  <shebs@apple.com>
18137
18138         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
18139         header here...
18140         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
18141         (objc-torture-execute): or here.
18142
18143 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
18144
18145         * gcc.c-torture/execute/arith-rand-ll.c: New test.
18146
18147 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
18148
18149         * gcc.dg/cpp/trad/escaped-nl.c: New test.
18150
18151 2002-06-30  Devang Patel  <dpatel@apple.com>
18152
18153         * objc.dg/fsyntax-only.m: New test.
18154
18155 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
18156
18157         PR c++/6695
18158         * g++.dg/template/friend7.C: New file.
18159
18160 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
18161
18162         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
18163         return type.
18164
18165 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
18166
18167         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
18168         avoid division by zero.
18169
18170 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
18171
18172         * gcc.dg/Wunknownprag.c: New tests.
18173
18174 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
18175
18176         * gcc.c-torture/execute/simd-2.c: New test.
18177
18178 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
18179
18180         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
18181         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
18182         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
18183         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
18184         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
18185         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
18186         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
18187         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
18188         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
18189         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
18190         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
18191         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
18192         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
18193         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
18194         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
18195         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
18196         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
18197
18198 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
18199
18200         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
18201         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
18202         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
18203         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
18204         New tests.
18205         * gcc.dg/cpp/trad/directive.c: Update.
18206
18207 2002-06-23  Andreas Jaeger  <aj@suse.de>
18208
18209         * gcc.c-torture/execute/complex-6.c: New.
18210
18211 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
18212
18213         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
18214         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
18215         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
18216         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
18217
18218 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
18219
18220         * gcc.dg/cpp/trad: New directory with traditional tests copied
18221         from parent directory.
18222         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
18223         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
18224         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
18225         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
18226         Move to trad/ and rename.
18227         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
18228         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
18229         gcc.dg/cpp/trad/redef2.c: New tests.
18230         * gcc.dg/cpp/trad/trad.exp: New driver.
18231
18232 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
18233
18234         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
18235         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
18236         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
18237         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
18238         Remove.
18239
18240 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
18241
18242         * gcc.dg/20020620-1.c: New test.
18243
18244 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18245
18246         * g++.dg/template/ttp4.C: New test.
18247
18248 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
18249
18250         * g++.dg/opt/vt1.C: Fix regexp.
18251
18252 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18253
18254         * gcc.c-torture/execute/pure-1.c: Make functions static again.
18255         Don't use attribute `noinline'.
18256
18257 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
18258
18259         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
18260
18261 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
18262
18263         * gcc.c-torture/execute/simd-1.c: New.
18264
18265         * gcc.dg/simd-1.c: New.
18266
18267 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
18268
18269         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
18270
18271 2002-06-16  Richard Henderson  <rth@redhat.com>
18272
18273         * g++.dg/ext/anon-struct1.C: New.
18274         * g++.dg/ext/anon-struct2.C: New.
18275         * g++.dg/ext/anon-struct3.C: New.
18276         * gcc.dg/anon-struct-1.c: New.
18277         * gcc.dg/anon-struct-2.c: New.
18278         * gcc.dg/anon-struct-3.c: New.
18279         * gcc.dg/20011008-1.c: Adjust warning text.
18280         * gcc.dg/20020527-1.c: Add -fms-extensions.
18281
18282 2002-06-16  Richard Henderson  <rth@redhat.com>
18283
18284         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
18285
18286 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
18287
18288         * gcc.c-torture/execute/20020615-1.c: New test.
18289
18290 2002-06-15  Roger Sayle  <roger@eyesopen.com>
18291
18292         * gcc.c-tortuture/execute/compare-1.c: New test case.
18293         * gcc.c-tortuture/execute/compare-2.c: New test case.
18294         * gcc.c-tortuture/execute/compare-3.c: New test case.
18295
18296 2002-06-13  Richard Henderson  <rth@redhat.com>
18297
18298         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
18299         ia64 ilp32.
18300
18301 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18302
18303         * g++.dg/template/typename2.C: Update error message.
18304
18305 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
18306
18307         * gcc.c-torture/execute/20020611-1.c: New test.
18308
18309 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
18310
18311         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
18312         list of targets to skip.
18313
18314 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
18315
18316         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
18317         targets if not optimizing.
18318
18319 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
18320
18321         * gcc.c-torture/compile/20020605-1.c: New test.
18322
18323         * g++.dg/opt/vt1.C: New test.
18324
18325         * gcc.dg/20020531-1.c: New test.
18326
18327         * gcc.dg/20020530-1.c: New test.
18328
18329         * gcc.dg/20020527-1.c: New test.
18330
18331         * g++.dg/opt/cse1.C: New test.
18332
18333 2002-06-07  Roger Sayle  <roger@eyesopen.com>
18334
18335         * gcc.dg/20020607-2.c: New test case.
18336
18337 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
18338
18339         * gcc.c-torture/compile/20020604-1.c: New test.
18340
18341 2002-06-04  Richard Henderson  <rth@redhat.com>
18342
18343         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
18344         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
18345         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
18346
18347 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
18348
18349         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
18350
18351 2002-06-03  Richard Henderson  <rth@redhat.com>
18352
18353         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
18354         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
18355
18356 2002-06-02  Richard Henderson  <rth@redhat.com>
18357
18358         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
18359         test functions static.
18360
18361 2002-06-02  Andreas Jaeger  <aj@suse.de>
18362
18363         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
18364         now.
18365
18366 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
18367
18368         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
18369         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
18370         Update for mofified diagnostics.
18371         * gcc.dg/c99-intconst-1.c: No longer fail.
18372
18373 2002-06-02  Richard Henderson  <rth@redhat.com>
18374
18375         * gcc.dg/uninit-A.c: Remove xfail markers.
18376
18377 2002-06-01  Roger Sayle  <roger@eyesopen.com>
18378
18379         * gcc.dg/fnegate-1.c: New test case.
18380
18381 2002-05-30  Osku Salerma  <osku@iki.fi>
18382
18383         * gcc.c-torture/execute/mayalias-1.c: New file.
18384
18385 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
18386
18387         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
18388         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
18389         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
18390
18391 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
18392
18393         * gcc.c-torture/execute/20020529-1.c: New test.
18394
18395 2002-05-27  Richard Henderson  <rth@redhat.com>
18396
18397         * g++.dg/ext/attrib6.C: New test case.
18398
18399 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18400
18401         * gcc.c-torture/execute/pure-1.c: New test.
18402
18403 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
18404
18405         * gcc.dg/cpp/arith-2.c: Remove.
18406
18407 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
18408
18409         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
18410         * gcc.dg/cpp/if-3.c: Remove.
18411
18412 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
18413
18414         * g++.dg/opt/cse2.C: New test.
18415
18416 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
18417
18418         * gcc.dg/cpp/arith-1.c: New semantic tests.
18419         * gcc.dg/cpp/if-1.c: Update.
18420
18421 2002-05-24  Ben Elliston  <bje@redhat.com>
18422
18423         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
18424
18425 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
18426
18427         * gcc.dg/verbose-asm.c: New test.
18428
18429 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
18430
18431         * gcc.dg/cpp/paste12.c: New test.
18432
18433 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
18434
18435         * g++.dg/parse/named_ops.C: New test.
18436
18437 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
18438
18439         * gcc/testsuite/gcc.dg/weak-8.c: New test.
18440
18441 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
18442
18443         * gcc.dg/weak-2.c: Allow optional leading underscore
18444         in scan-assembler symbol name.
18445         * gcc.dg/weak-3.c: Likewise.
18446         * gcc.dg/weak-4.c: Likewise.
18447         * gcc.dg/weak-5.c: Likewise.
18448
18449 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
18450
18451         * gcc.dg/20020523-1.c: New test.
18452
18453 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
18454
18455         * objc.dg/const-str-2.m: Update now that we stop after
18456         a command line error.
18457
18458 2002-05-22  Richard Henderson  <rth@redhat.com>
18459
18460         * g++.dg/dg.exp: Fix typo in test pruneing.
18461
18462 2002-05-22  Richard Henderson  <rth@redhat.com>
18463
18464         * g++.dg/dg.exp: Prune the tls subdirectory.
18465         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
18466         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
18467         * g++.dg/tls/init-1.C: New.
18468
18469 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
18470
18471         * gcc.dg/20020517-1.c: New test.
18472
18473 2002-05-21  Richard Henderson  <rth@redhat.com>
18474
18475         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
18476         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
18477
18478 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
18479
18480         * g++.dg/other/copy2.C: New test.
18481
18482 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
18483
18484         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
18485         (MAX_COPY): Bump up to 10 times sizeof (long long).
18486         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
18487
18488         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
18489         sizeof (long long).
18490
18491         * gcc.c-torture/execute/strcpy-1.c: New test.
18492
18493 2002-05-19  Jason Merrill  <jason2redhat.com>
18494
18495         * g++.dg/ext/oper1.C: New test.
18496
18497 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
18498 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
18499
18500         * README.QMTEST: New file.
18501
18502         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
18503
18504 2002-05-19  Andreas Jaeger  <aj@suse.de>
18505
18506         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
18507         now.
18508         * gcc.c-torture/execute/loop-2d.x: Likewise.
18509
18510 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
18511
18512         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
18513         support weak symbols.
18514         * gcc.dg/weak-4.c: Likewise
18515         * gcc.dg/weak-6.c: Likewise
18516
18517 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
18518
18519         * gcc.dg/weak-3.c: Add dg-excess-error comment for
18520         cygwin, coff and h8300-*-hms targets
18521         * gcc.dg/weak-5.c: Likewise
18522         * gcc.dg/weak-7.c: Likewise
18523
18524 2002-05-16  Jason Merrill  <jason@redhat.com>
18525
18526         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
18527         (scan-assembler-not, scan-assembler-dem): Likewise.
18528         (scan-assembler-dem-not): Likewise.
18529
18530 2002-05-15  Richard Henderson  <rth@redhat.com>
18531
18532         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
18533
18534 2002-05-15  Richard Henderson  <rth@redhat.com>
18535
18536         * gcc.dg/weak-5.c (vfoo1c): No warning here.
18537         (vfoo1f): Warning here.
18538         (vfoo1l): Don't redefine the alias.
18539
18540 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
18541
18542         * g++.dg/init/pm1.C: New test.
18543
18544 2002-05-12  David S. Miller  <davem@redhat.com>
18545
18546         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
18547         types.
18548
18549 2002-05-10  Roger Sayle  <roger@eyesopen.com>
18550
18551         * gcc.c-torture/execute/20020510-1.c: New test case.
18552
18553 2002-05-10  David S. Miller  <davem@redhat.com>
18554
18555         * gcc.c-torture/execute/conversion.c: Test long double too.
18556
18557 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
18558
18559         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
18560         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
18561         * lib/g++.exp (g++_link_flags): Likewise.
18562         * lib/objc.exp (objc_target_compile): Likewise.
18563
18564 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
18565
18566         * gcc.dg/cpp/poison.c: Update.
18567         * gcc.dg/cpp/20000625-2.c: Remove.
18568         * gcc.dg/cpp/direct2s.c: Remove final test.
18569
18570 2002-05-08  Tom Rix  <trix@redhat.com>
18571
18572         * gcc.c-torture/execute/20020508-1.c: New test.
18573         * gcc.c-torture/execute/20020508-2.c: New test.
18574         * gcc.c-torture/execute/20020508-3.c: New test.
18575
18576 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
18577
18578         * gcc.dg/cpp/charconst-4.c: More tests.
18579
18580 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
18581
18582         PR c/6569
18583         * gcc.dg/weak-3.c: Update location of warning messages.
18584         * gcc.dg/weak-5.c: Likewise.
18585
18586 2002-05-06  Roger Sayle  <roger@eyesopen.com>
18587
18588         * gcc.c-torture/execute/20020506-1.c: New test case.
18589
18590 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
18591
18592         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
18593
18594 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
18595
18596         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
18597
18598 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
18599
18600         * gcc.dg/cpp/charconst-3.c: New test.
18601
18602 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
18603
18604         * gcc.dg/cpp/charconst.c: Update tests.
18605
18606 2002-05-05  Tim Josling  <tej@melbpc.org.au>
18607
18608         * treelang: Added directory for new sample language treelang. Also
18609         lib/treelang.exp: New file to signal treelang should be tested.
18610
18611 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
18612
18613         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
18614         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
18615         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
18616         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
18617         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
18618         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
18619         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
18620
18621 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
18622
18623         * gcc.dg/format/xopen-2.c: New test.
18624
18625 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
18626
18627         * gcc.dg/20020503-1.c: New test.
18628
18629 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
18630
18631         * g++.dg/init/dtor1.C: Make it tougher.
18632
18633 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
18634
18635         * g++.dg/init/dtor1.C: New test.
18636
18637 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
18638
18639         * gcc.dg/altivec-8.c: New.
18640
18641 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
18642
18643         * gcc.dg/altivec-7.c: New.
18644
18645 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
18646
18647         * g++.dg/parse/typedef1.C: New test.
18648
18649 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
18650
18651         PR c++/6486
18652         * g++.dg/template/friend6.C: New test.
18653
18654         PR c++/6492
18655         * g++.dg/init/copy1.C: New test.
18656
18657 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
18658
18659         * g++.dg/warn/effc1.C: New test.
18660
18661 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
18662
18663         * gcc.dg/cpp/if-cexp.c: Add a test.
18664
18665 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
18666
18667         * gcc.dg/20020426-2.c: New test.
18668
18669 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
18670
18671         * gcc.dg/cpp/if-mop.c: Update.
18672         * gcc.dg/cpp/if-mpar.c: Add test.
18673         * gcc.dg/cpp/if-oppr.c: Update.
18674
18675 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18676
18677         PR c/6343
18678         * gcc.dg/weak-[2-7].c: New tests.
18679
18680 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
18681
18682         * gcc.dg/enum1.c: New test.
18683
18684 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
18685
18686         PR c++/6497
18687         * g++.dg/inherit/access2.C: New test.
18688
18689 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
18690
18691         PR bootstrap/6445
18692         * gcc.dg/20020426-1.c: New test.
18693
18694 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
18695
18696         * g++.dg/abi/enum1.C: New test.
18697
18698 2002-04-26  Richard Henderson  <rth@redhat.com>
18699
18700         * gcc.dg/c99-bool-1.c: Expect always true warning.
18701
18702 2002-04-25  Roger Sayle  <roger@eyesopen.com>
18703
18704         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
18705
18706 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18707
18708         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
18709         targets.
18710
18711 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
18712
18713         * g++.dg/abi/mange7.C: New test.
18714
18715         PR c++/6438.
18716         * g++.dg/parse/stmtexpr2.C: New test.
18717
18718 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
18719
18720         * gcc.dg/20020312-2.c: Add SH target.
18721
18722 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18723
18724         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
18725         compiler output on mips*-*-irix*.
18726
18727 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
18728
18729         * g++.dg/parse/attr1.C: New test.
18730
18731 2002-04-23  Roger Sayle  <roger@eyesopen.com>
18732
18733         * gcc.c-torture/execute/string-opt-17.c: New test case.
18734         * gcc.c-torture/execute/memset-2.c: New test case.
18735
18736 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
18737
18738         PR c++/6256:
18739         * g++.dg/template/friend5.C: New test.
18740
18741         PR c++/6331:
18742         * g++.dg/template/qual1.C: Likewise.
18743
18744 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
18745
18746         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
18747         Include stdlib.h, not stdio.h or ctype.h.
18748
18749 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
18750
18751         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
18752         cris-*-elf* and mmix-*-*.
18753         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
18754         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
18755         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
18756         Ditto.
18757         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
18758         * gcc.dg/wchar_t-1.c: Ditto.
18759
18760 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
18761
18762         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
18763         Clarify comment.
18764
18765 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
18766
18767         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
18768
18769 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18770
18771         * gcc.c-torture/execute/20000906-1.x: Delete.
18772
18773 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
18774
18775         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
18776
18777 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
18778
18779         * PR6367
18780         * g77.f-torture/execute/6367.f: New test.
18781         * g77.f-torture/execute/6367.x: Disable for MMIX.
18782
18783 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
18784
18785         * PR6352
18786         * g++.dg/opt/inline2.C: New test.
18787
18788 2002-04-18  Richard Henderson  <rth@redhat.com>
18789
18790         * gcc.dg/20000906-1.c: Enable for all targets.
18791         * gcc.c-torture/compile/iftrap-2.c: New.
18792
18793 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
18794
18795         * gcc.dg/20020418-1.c: New test.
18796         * gcc.dg/20020418-2.c: New test.
18797
18798 2002-04-18  Richard Henderson  <rth@redhat.com>
18799
18800         * gcc.c-torture/compile/iftrap-1.c: New.
18801         * gcc.dg/iftrap-1.c: Adjust for ia64.
18802         * gcc.dg/iftrap-2.c: New.
18803
18804 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
18805
18806         * gcc.c-torture/compile/20020418-1.c: New test.
18807
18808 2002-04-18  Roger Sayle  <roger@eyesopen.com>
18809
18810         * gcc.c-torture/compile/20020415-1.c: New.
18811
18812 2002-04-18  David S. Miller  <davem@redhat.com>
18813
18814         * gcc.c-torture/execute/20020418-1.c: New test.
18815
18816 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
18817
18818         * gcc.dg/20020416-1.c: New test.
18819
18820         * g++.dg/opt/inline1.C: New test.
18821
18822 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
18823
18824         * gcc.dg/altivec-5.c: New test.
18825
18826         * gcc.dg/20020415-1.c: New test.
18827
18828 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
18829
18830         * testsuite/lib/chill.exp: Remove.
18831
18832 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
18833
18834         * g++.dg/other/big-struct.C: New test.
18835
18836 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
18837
18838         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
18839         of scratch file.
18840
18841 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
18842
18843         PR c/6277
18844         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
18845         in scan-assembler function name
18846
18847 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
18848
18849         * g77.f-torture/execute/980628-4.x,
18850         g77.f-torture/execute/980628-5.x,
18851         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
18852         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
18853         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
18854         i[34567]86-*-*.
18855
18856 2002-04-13  David S. Miller  <davem@redhat.com>
18857
18858         * gcc.c-torture/execute/20020413-1.c: New test.
18859
18860 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
18861
18862         * gcc.dg/asm-6.c,
18863         * g++.dg/ext/asm1.C: New tests.
18864
18865 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
18866
18867         PR c++ 5373.
18868         * g++.dg/parse/stmtexpr1.C: New test.
18869
18870         PR c++/5189.
18871         * g++.dg/template/copy1.C: New test.
18872
18873 2002-04-12  Richard Henderson  <rth@redhat.com>
18874
18875         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
18876
18877 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
18878
18879         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
18880         gcc.c-torture/execute/20020307-2.c.
18881
18882 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
18883
18884         * g++.dg/ext/attrib5.C,
18885         * g++.dg/lookup/struct1.C: New tests.
18886
18887 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
18888
18889         * gcc.dg/20020411-1.c: New test.
18890
18891         * gcc.c-torture/execute/20020411-1.c: New test.
18892
18893 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
18894
18895         * g77.f-torture/execute/6177.f: New test.
18896
18897 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
18898
18899         PR middle-end/6247
18900         * g++.dg/opt/cleanup1.C: New test.
18901
18902         * g++.dg/opt/const1.C: New test.
18903
18904 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
18905
18906         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
18907
18908 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
18909
18910         PR c++/5507
18911         * g++.dg/template/typename2.C: New test.
18912
18913 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
18914
18915         * gcc.c-torture/execute/loop-12.c: New.
18916
18917 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
18918
18919         * g77.f-torture/execute/980628-4.x,
18920         g77.f-torture/execute/980628-5.x,
18921         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
18922         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
18923         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
18924
18925 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18926
18927         PR optimization/6086
18928         * g++.dg/opt/preinc1.C: New test.
18929
18930 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
18931
18932         PR c++/5571
18933         * g++.dg/opt/static2.C: New test.
18934
18935 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
18936
18937         PR c/5120
18938         * gcc.dg/20020406-1.c: New test.
18939
18940 2002-04-04  David S. Miller  <davem@redhat.com>
18941
18942         * gcc.c-torture/execute/20020404-1.c: New test.
18943
18944 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
18945
18946         PR c/6123
18947         * gcc.dg/20020312-2.c: Do not declare global register variable
18948         if __PIC__ or __pic__ is defined.
18949
18950 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
18951
18952         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
18953         __asm__ so that it works correctly even if -ansi -pedantic-errors.
18954
18955 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18956
18957         * gcc.misc-tests/linkage.exp: Update last change to handle
18958         sparc*-, not just sparc-.
18959
18960 2002-04-03  Richard Henderson  <rth@redhat.com>
18961
18962         * gcc.dg/cpp/ucs.c: Improved long UCS test.
18963
18964 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
18965
18966         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
18967
18968 2002-04-02  David S. Miller  <davem@redhat.com>
18969
18970         * gcc.c-torture/execute/20020402-3.c: New test.
18971
18972 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
18973
18974         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
18975         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
18976
18977         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
18978         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
18979         g77.f-torture/execute/20001201.x,
18980         g77.f-torture/execute/u77-test.x: New files.
18981
18982         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
18983         * gcc.dg/wchar_t-1.c: Ditto.
18984
18985 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18986
18987         * gcc.c-torture/execute/20020402-1.c: New test.
18988
18989 2002-04-01  Richard Henderson  <rth@redhat.com>
18990
18991         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
18992
18993         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
18994
18995 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18996
18997         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
18998
18999 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
19000
19001         * g++.dg/inherit/template-as-base.C: Expect error.
19002         * g++.dg/inherit/namespace-as-base.C: Likewise.
19003
19004 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
19005
19006         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
19007         g++.dg/ext/instantiate3.C: Tweak match patterns.
19008
19009         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
19010         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
19011         -da test.
19012
19013 2002-03-31  Richard Henderson  <rth@redhat.com>
19014
19015         * gcc.dg/special/alias-2.c: New.
19016         * gcc.dg/special/ecos.exp: Run it.
19017
19018 2002-03-31  Richard Henderson  <rth@redhat.com>
19019
19020         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
19021
19022 2002-03-31  Kazu Hirata  <kazu@hxi.com>
19023
19024         * gcc.dg/weak-1.c: Disable on h8300 port.
19025
19026 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
19027
19028         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
19029         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
19030         ordering tests.
19031         * g++.dg/bprob/bprob-1.C: New test.
19032         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
19033         * g++.dg/gcov/gcov-1.C: New test.
19034         * g++.dg/gcov/gcov-1.x: New file.
19035         * g++.dg/gcov/gcov-2.C: New test.
19036         * g++.dg/gcov/gcov-3.C: New test.
19037         * g++.dg/gcov/gcov-3.h: New file.
19038
19039 2002-03-28  Roger Sayle  <roger@eyesopen.com>
19040
19041         * g++.old-deja/g++.other/builtins5.C: New test.
19042         * g++.old-deja/g++.other/builtins6.C: New test.
19043         * g++.old-deja/g++.other/builtins7.C: New test.
19044         * g++.old-deja/g++.other/builtins8.C: New test.
19045         * g++.old-deja/g++.other/builtins9.C: New test.
19046
19047 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
19048
19049         * g++.dg/opt/static1.C: New test.
19050
19051         * g++.dg/opt/longbranch1.C: New test.
19052
19053 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
19054
19055         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
19056
19057         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
19058
19059 2002-03-28  Jeffrey A Law  (law@redhat.com)
19060
19061         * gcc.c-torture/execute/20020328-1.c: New test.
19062
19063 2002-03-27  Richard Henderson  <rth@redhat.com>
19064
19065         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
19066         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
19067         move from g++.old-deja/g++.ext/.
19068
19069 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
19070
19071         * g++.dg/init/new2.C: New test.
19072
19073 2002-03-26  Richard Henderson  <rth@redhat.com>
19074
19075         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
19076
19077         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
19078         on sparc.
19079
19080         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
19081         sparcv9 systems.
19082         * gcc.dg/20001102-1.c: Likewise.
19083
19084 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
19085
19086         * gcc.dg/cpp/endif-pedantic1.c,
19087         gcc.dg/cpp/endif-pedantic2.c:  New tests.
19088
19089 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
19090
19091         * g++.dg/init/new1.C: New test.
19092
19093 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
19094
19095         * g++.dg/abi/vbase9.C: New test.
19096
19097 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
19098
19099         * gcc.dg/arm-asm.c: New test.
19100
19101 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
19102
19103         * gcc.dg/Wswitch-enum.c: New test.
19104         Fix PR c/5044.
19105
19106 2002-03-26  Richard Henderson  <rth@redhat.com>
19107
19108         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
19109         structure.
19110
19111 2002-03-25  Richard Henderson  <rth@redhat.com>
19112
19113         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
19114         sparcv9 systems.
19115
19116         * gcc.c-torture/compile/20011119-1.c (xxx): New.
19117         * gcc.c-torture/compile/20011119-2.c (xxx): New.
19118
19119 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
19120
19121         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
19122
19123 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
19124
19125         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
19126         targets using generic thunk support.
19127
19128 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
19129
19130         * gcc.c-torture/compile/20020323-1.c: New test.
19131
19132         * g++.dg/opt/conj2.C: New test.
19133
19134 2002-03-24  Richard Henderson  <rth@redhat.com>
19135
19136         * gcc.dg/weak-1.c: Use -fno-common.
19137
19138 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
19139
19140         * g77.dg/f77-edit-apostrophe-out.f: New test
19141         * g77.dg/f77-edit-h-out.f: New test
19142         * g77.dg/f77-edit-t-in.f: New test
19143         * g77.dg/f77-edit-t-out.f: New test
19144         * g77.dg/f77-edit-x-out.f: New test
19145         * g77.dg/f77-edit-slash-out.f: New test
19146         * g77.dg/f77-edit-colon-out.f: New test
19147         * g77.dg/f77-edit-s-out.f: New test
19148
19149 2002-03-24  Richard Henderson  <rth@redhat.com>
19150
19151         * objc/execute/formal_protocol-6.x: New XFAIL.
19152
19153 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
19154
19155         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
19156         that do not support weak symbols
19157
19158 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
19159
19160         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
19161         * lib/g77.exp:  Likewise
19162         * lib/objc.exp: Likewise
19163
19164 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
19165
19166         * gcc.dg/Wswitch-default.c: New test.
19167
19168 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
19169
19170         * g++.dg/other/enum1.C: New test.
19171
19172 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
19173
19174         * gcc.dg/pragma-ep-3.c: Fix typo.
19175
19176 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
19177
19178         * g++.dg/inherit/template-as-base.C: New test.
19179
19180 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
19181
19182         * g++.old-deja/g++.other/dwarf2-1.C: Move...
19183         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
19184
19185 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
19186
19187         * gcc.dg/cpp/multiline.c: Update to match.
19188
19189 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
19190
19191         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
19192
19193 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
19194
19195         * gcc.dg/cpp/extratokens2.c:  New file.
19196
19197 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
19198
19199         * gcc.dg/20020312-2.c: Add rs6000 target.
19200
19201         * gcc.c-torture/compile/20020319-1.c: New test.
19202
19203 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
19204
19205         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
19206         (A, E): Handle this.
19207
19208 2002-03-20  Jason Merrill  <jason@redhat.com>
19209
19210         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
19211         ignoring -fpic.
19212         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
19213         through prune_gcc_output.
19214
19215 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
19216
19217         * gcc.c-torture/compile/20020320-1.c: New test.
19218
19219 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
19220
19221         * gcc.c-torture/compile/20020318-1.c: New test.
19222
19223         * gcc.dg/struct-by-value-1.c: New test.
19224
19225         * gcc.dg/20020319-1.c: New test.
19226
19227 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
19228
19229         * g++.dg/opt/conj1.C: New test.
19230
19231 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
19232
19233         * g++.dg/template/qualttp20.C: Revert previous change.
19234         * g++.dg/template/qualttp3.C: Likewise.
19235         * g++.dg/template/qualttp4.C: Likewise
19236         * g++.dg/template/qualttp5.C: Likewise
19237         * g++.dg/template/qualttp6.C: Likewise
19238         * g++.dg/template/qualttp7.C: Likewise
19239         * g++.dg/template/qualttp8.C: Likewise
19240         * g++.dg/template/recurse.C: Likewise.
19241
19242 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
19243
19244         * gcc.dg/cpp/wchar-1.c: Update.
19245
19246 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
19247
19248         * g++.dg/template/conv1.C: New test.
19249         * g++.dg/template/conv2.C: New test.
19250         * g++.dg/template/conv3.C: New test.
19251         * g++.dg/template/conv4.C: New test.
19252
19253 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
19254
19255         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
19256         * g++.dg/template/qualttp3.C: Likewise.
19257         * g++.dg/template/qualttp4.C: Likewise
19258         * g++.dg/template/qualttp5.C: Likewise
19259         * g++.dg/template/qualttp6.C: Likewise
19260         * g++.dg/template/qualttp7.C: Likewise
19261         * g++.dg/template/qualttp8.C: Likewise
19262         * g++.dg/template/recurse.C: Likewise.
19263
19264 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
19265
19266         * g++.dg/opt/dtor1.C: New test.
19267
19268 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
19269
19270         * gcc.c-torture/compile/20020315-1.c: New test.
19271
19272 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
19273
19274         * gcc.dg/weak-1.c: Fix scan tests.
19275
19276 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
19277
19278         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
19279         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
19280         cris-*-aout* mmix-*-*.
19281         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
19282         cris-*-aout* mmix-*-*.
19283         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
19284         cris-*-elf* cris-*-aout* and mmix-*-*.
19285         * gcc.dg/20001009-1.c: Ditto.
19286         * gcc.dg/20010912-1.c: Ditto.
19287         * gcc.dg/20020122-4.c: Ditto.
19288         * gcc.dg/inline-2.c: Ditto.
19289
19290 2002-03-14  Jeffrey A Law  (law@cygnus.com)
19291
19292         * gcc.c-torture/compile/20020314-1.c: New test.
19293
19294 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
19295
19296         * gcc.c-torture/execute/20020314-1.c: New test.
19297
19298 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
19299
19300         * g++.dg/warn/Wunused-1.C: New test.
19301
19302 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
19303
19304         * g++.dg/abi/mangle6.C: New test.
19305
19306 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
19307
19308         * gcc.c-torture/compile/20020309-2.c: New test.
19309
19310         * gcc.c-torture/compile/20020312-1.c: New test.
19311
19312 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
19313
19314         * g++.dg/other/access1.C: New test.
19315
19316 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
19317
19318         * gcc.c-torture/execute/wchar_t-1.c: New test.
19319
19320 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
19321
19322         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
19323
19324 2002-03-12  Roger Sayle  <roger@eyesopen.com>
19325
19326         * gcc.dg/20020312-1.c: New test case.
19327
19328 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
19329
19330         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
19331
19332 2002-03-11  Richard Henderson  <rth@redhat.com>
19333
19334         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
19335         * g++.old-deja/g++.jason/report.C: Likewise.
19336
19337 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
19338
19339         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
19340         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
19341
19342 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
19343
19344         * testsuite/g++.dg/overload/pmf1.C: New test.
19345
19346 2002-03-11  Kazu Hirata  <kazu@hxi.com>
19347
19348         * gcc.c-torture/execute/20020307-1.c: Use long.
19349
19350 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
19351
19352         PR optimization/5844
19353         * gcc.dg/20020310-1.c: New test.
19354
19355 2002-03-09  Michael Meissner  <meissner@redhat.com>
19356
19357         * gcc.c-torture/execute/memcpy-2.c: New test.
19358         * gcc.c-torture/execute/memset-1.c: New test.
19359         * gcc.c-torture/execute/strlen-1.c: New test.
19360         * gcc.c-torture/execute/strcmp-1.c: New test.
19361         * gcc.c-torture/execute/strncmp-1.c: New test.
19362
19363 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
19364
19365         * gcc.dg/ppc-ldstruct.c: New test.
19366
19367 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
19368
19369         * gcc.c-torture/execute/va-arg-22.c: New test.
19370
19371 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
19372
19373         * gcc.c-torture/compile/20020309-1.c: New test.
19374
19375 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
19376
19377         * gcc.c-torture/execute/20020307-2.c: New test.
19378
19379 2002-03-07  Jeffrey A Law  (law@redhat.com)
19380
19381         * g77.f-torture/compile/20020307-1.f: New test.
19382
19383 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
19384
19385         * gcc.dg/unordered-1.c: New test.
19386
19387 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
19388
19389         * gcc.c-torture/execute/20020307-1.c: New test.
19390
19391 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
19392
19393         * gcc.dg/20020304-1.c: New test.
19394
19395         * gcc.c-torture/compile/20020304-2.c: New test.
19396
19397 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
19398
19399         * gcc.c-torture/compile/20020304-1.c: New test case
19400         (from PR c/5830).
19401
19402 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
19403
19404         * gcc.dg/20020103-1.c: Add other -D ppc variants.
19405
19406 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
19407
19408         * g++.dg/other/classkey1.C: New test.
19409
19410 2002-03-01  Richard Henderson  <rth@redhat.com>
19411
19412         * gcc.c-torture/compile/981223-1.x: New.
19413         * gcc.c-torture/compile/920625-1.x: New.
19414
19415 2002-02-28  Richard Henderson  <rth@redhat.com>
19416
19417         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
19418
19419 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
19420
19421         * gcc.c-torture/execute/20020227-1.c: New test.
19422
19423 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
19424
19425         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
19426         here" ERROR lines.
19427         * g++.old-deja/g++.oliva/partord1.C: Likewise.
19428         * g++.old-deja.g++.other/defarg1.C: Likewise.
19429         * g++.old-deja/g++.pt/calls2.C: Likewise.
19430         * g++.old-deja/g++.pt/crash20.C: Likewise.
19431         * g++.old-deja/g++.pt/crash30.C: Likewise.
19432         * g++.old-deja/g++.pt/crash36.C: Likewise.
19433         * g++.old-deja/g++.pt/crash6.C: Likewise.
19434         * g++.old-deja/g++.pt/defarg13.C: Likewise.
19435         * g++.old-deja/g++.pt/derived3.C: Likewise.
19436         * g++.old-deja/g++.pt/error1.C: Likewise.
19437         * g++.old-deja/g++.pt/friend21.C: Likewise.
19438         * g++.old-deja/g++.pt/friend23.C: Likewise.
19439         * g++.old-deja/g++.pt/infinite1.C: Likewise.
19440         * g++.old-deja/g++.robertl/eb128.C: Likewise.
19441
19442 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
19443
19444         * gcc.c-torture/execute/20020225-2.c: New test.
19445
19446 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
19447
19448         * gcc.c-torture/execute/920730-1t.c,
19449         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
19450         Delete test cases, only relevant to -traditional.
19451
19452 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
19453
19454         * gcc.dg/cpp/undef1.c: Remove.
19455         * gcc.dg/cpp/directiv.c: Update.
19456         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
19457
19458 2002-02-27  Michael Meissner  <meissner@redhat.com>
19459
19460         * gcc.c-torture/execute/20020226-1.c: New test.
19461
19462 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
19463
19464         * g++.dg/debug/debug4.C: New test.
19465
19466         * gcc.dg/ia64-visibility-1.c: New test.
19467
19468 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
19469
19470         * gcc.dg/debug/20020224-1.c: New.
19471
19472 2002-02-25  Kazu Hirata  <kazu@hxi.com>
19473
19474         * gcc.c-torture/execute/960416-1.x: New.
19475         * gcc.c-torture/execute/divconst-3.x: Likewise.
19476
19477 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
19478
19479         * gcc.dg/20020224-1.c: New test.
19480
19481 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
19482
19483         * gcc.c-torture/execute/20020225-1.c: New.
19484
19485 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
19486
19487         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
19488
19489 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
19490
19491         * gcc.dg/20020222-1.c: New test.
19492
19493 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
19494
19495         * g++.dg/opt/anonunion1.C: New test.
19496
19497 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
19498
19499         * g++.dg/template/qualttp19.C: New test.
19500         * g++.dg/template/qualttp20.C: New test.
19501         * g++.old-deja/g++.jason/report.C: Adjust expected errors
19502         * g++.old-deja/g++.other/qual1.C: Likewise.
19503
19504 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
19505
19506         * gcc.dg/attr-alwaysinline.c: New.
19507
19508 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
19509
19510         * gcc.dg/20020220-1.c: New test.
19511
19512         * gcc.dg/20020220-2.c: New test.
19513
19514         * g++.dg/opt/mmx1.C: New test.
19515
19516 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
19517
19518         * gcc.c-torture/compile/20020110.c: New test.
19519
19520 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
19521
19522         * gcc.c-torture/execute/20020219-1.c: New test.
19523
19524         * gcc.dg/20020219-1.c: New test.
19525
19526         * gcc.dg/noncompile/20020220-1.c: New test.
19527
19528         * g++.dg/opt/ptrintsum1.C: New test.
19529
19530         * gcc.dg/debug/20020220-1.c: New test.
19531
19532 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
19533
19534         * gcc.c-torture/execute/20020216-1.c: New test.
19535
19536 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
19537
19538         * gcc.dg/decl-1.c: Update, new test.
19539
19540 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
19541
19542         * g++.dg/abi/bitfield1.C: New test.
19543         * g++.dg/abi/bitfield2.C: New test.
19544
19545 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
19546
19547         * gcc.dg/attr-nest.c: New test.
19548
19549 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
19550
19551         * gcc.c-torture/execute/20020215-1.c: New test.
19552
19553 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
19554
19555         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
19556         * g++.dg/debug/debug.exp: New.
19557         * g++.dg/debug/trivial.C: New.
19558         * g++.dg/debug/debug1.C: Moved...
19559         * g++.dg/other/debug1.C: ...from here.
19560         * g++.dg/debug/debug2.C: Moved...
19561         * g++.dg/other/debug2.C: ...from here.
19562         * g++.dg/debug/debug3.C: Moved...
19563         * g++.dg/other/debug3.C: ...from here.
19564
19565         * gcc.dg/noncompile/20020213-1.c: New test.
19566
19567 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
19568
19569         * g++.dg/other/debug3.C: New test.
19570
19571         * gcc.c-torture/execute/20020213-1.c: New test.
19572
19573 2002-02-13  Richard Smith <richard@ex-parrot.com>
19574
19575         * g++.old-deja/g++.other/thunk1.C: New test.
19576
19577 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
19578
19579         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
19580
19581 2002-02-13  Stan Shebs  <shebs@apple.com>
19582
19583         * gcc.dg/altivec-3.c: New.
19584
19585 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
19586
19587         * gcc.dg/Wunreachable-1.c: New test.
19588         * gcc.dg/Wunreachable-2.c: New test.
19589
19590 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
19591
19592         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
19593
19594 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
19595
19596         * gcc.dg/decl-1.c: New test.
19597
19598 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
19599
19600         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
19601
19602 2002-02-10  Kazu Hirata  <kazu@hxi.com>
19603
19604         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
19605         * gcc.c-torture/compile/980506-1.x: Likewise.
19606
19607 2002-02-10  Kazu Hirata  <kazu@hxi.com>
19608
19609         * gcc.dg/20020210-1.c: New.
19610
19611 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
19612
19613         * g77.f-torture/execute/947.f: New regression test
19614         for PR fortran/947.
19615
19616 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
19617
19618         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
19619         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
19620
19621 2002-02-08  Richard Henderson  <rth@redhat.com>
19622
19623         * gcc.c-torture/compile/labels-3.c: New.
19624
19625 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
19626
19627         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
19628         expression statements work instead.
19629         * gcc.dg/noncompile/20020207-1.c: New test.
19630
19631 2002-02-07  Richard Henderson  <rth@redhat.com>
19632
19633         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
19634
19635 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
19636
19637         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
19638         message from g77
19639         * lib/g77-dg.exp: Trim g77 error messages so that they are
19640         recognized by dg.exp.
19641
19642 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
19643
19644         PR fortran/5473
19645         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
19646
19647 2002-02-07  Richard Henderson  <rth@redhat.com>
19648
19649         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
19650         to be sufficiently aligned for integers.
19651
19652 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
19653
19654         * g++.dg/template/friend4.C: New test.
19655
19656 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
19657
19658         PR fortran/5743
19659         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
19660         unsupported cases.
19661
19662 2002-02-07  Richard Henderson  <rth@redhat.com>
19663
19664         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
19665         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
19666         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
19667         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
19668
19669 2002-02-06  Richard Henderson  <rth@redhat.com>
19670
19671         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
19672
19673 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
19674
19675         * gcc.dg/20020206-1.c: New test.
19676
19677 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
19678
19679         * gcc.c-torture/execute/20020206-1.c: New test.
19680
19681         * gcc.c-torture/execute/20020206-2.c: New test.
19682
19683         PR optimization/5429:
19684         * gcc.c-torture/compile/20020206-1.c: New test.
19685
19686 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
19687
19688         * g++.dg/ext/align1.C: Do not use an explicit alignment value
19689         as certain file formats cannot support particularly large
19690         alignments.
19691
19692         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
19693         and do not expect to be able to link the executable.
19694
19695         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
19696         fail because the COFF format does not support the weak attribute.
19697
19698 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
19699
19700         * g77.dg/pr5473.f:  New test
19701
19702 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
19703
19704         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
19705         Fix testcase accordingly.
19706
19707 2002-02-04  Richard Henderson  <rth@redhat.com>
19708
19709         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
19710         (buf): Change to be an array of pointers, not ints.
19711
19712 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
19713
19714         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
19715         before all tests.  Move warning one line above to match where it
19716         C frontend emits.
19717         * gcc.dg/Wswitch-2.c: New test.
19718         * g++.dg/warn/Wswitch-1.C: New test.
19719         * g++.dg/warn/Wswitch-2.C: New test.
19720
19721 2002-02-04  Richard Henderson  <rth@redhat.com>
19722
19723         * g++.dg/abi/offsetof.C: Fix size comparison.
19724
19725 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
19726
19727         * gcc.dg/cast-qual-2.c: New test.
19728
19729 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
19730
19731         * gcc.dg/20020201-4.c: New test.
19732
19733 2002-02-04  Ben Elliston  <bje@redhat.com>
19734
19735         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
19736         target_info attribute != 0, in addition to the empty string.
19737         (gcc_target_compile): Likewise.
19738
19739 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
19740
19741         * gcc.dg/Wswitch.c: New test.
19742         PR gcc/4475. PR gcc/3780.
19743
19744 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
19745
19746         * g77.f-torture/execute/5122.f: New test for regressions
19747         against PR fortran/5122.
19748
19749 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
19750
19751         * g77.f-torture/compile/pr3743.f: Delete
19752         * g77.dg/pr3743-1.f: New test.
19753         * g77.dg/pr3743-2.f: New test.
19754         * g77.dg/pr3743-3.f: New test.
19755         * g77.dg/pr3743-4.f: New test.
19756
19757 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
19758
19759         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
19760
19761 2002-02-02  Richard Henderson  <rth@redhat.com>
19762
19763         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
19764         * gcc.c-torture/execute/bf64-1.c: Likewise.
19765
19766 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
19767
19768         * gcc.dg/20020201-2.c: New test.
19769
19770         * gcc.dg/20020201-3.c: New test.
19771
19772         * gcc.c-torture/execute/bitfld-2.c: New test.
19773
19774 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
19775
19776         * gcc.dg/bitfld-1.c: Update.
19777         * gcc.dg/bitfld-2.c: Update.
19778         * gcc.c-torture/execute/bitfld-1.x: New.
19779
19780 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
19781
19782         * gcc.c-torture/execute/20020201-1.c: New test.
19783
19784 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
19785
19786         PR target/5469
19787         * gcc.dg/20020201-1.c: New test.
19788
19789 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
19790
19791         PR fortran/3743
19792         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
19793         * g77.f-torture/compile/pr3743.x: Remove
19794
19795 2002-01-31  Tom Rix  <trix@redhat.com>
19796
19797         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
19798
19799 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
19800
19801         * gcc.dg/noncompile/20020130-1.c: New test.
19802
19803 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
19804
19805         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
19806
19807 2002-01-29  Richard Henderson  <rth@redhat.com>
19808
19809         * gcc.c-torture/execute/991118-1.c: Cast various constants back
19810         to long long.
19811         * gcc.c-torture/execute/bf64-1.c: Likewise.
19812
19813 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
19814
19815         * gcc.c-torture/execute/20020129-1.c: New test.
19816
19817 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
19818
19819         * gcc.c-torture/compile/20000224-1.c: Update.
19820         * gcc.c-torture/execute/bitfld-1.c: New tests.
19821         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
19822         * gcc.dg/uninit-A.c: Update.
19823
19824 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
19825
19826         * g++.dg/template/ctor1.C: Add instantiation.
19827
19828 2002-01-28  Paul Koning  <pkoning@equallogic.com>
19829
19830         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
19831         argument to __builtin_prefetch to be const ptr.
19832
19833 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
19834
19835         * gcc.c-torture/compile/20020120-1.c: New test.
19836
19837 2002-01-27  Kazu Hirata  <kazu@hxi.com>
19838
19839         * gcc.c-torture/execute/20020127-1.c: New test.
19840
19841 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
19842
19843         * g77.dg/f77-edit-i-in.f: New test
19844         * g77.dg/f77-edit-i-out.f: New test
19845
19846 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
19847
19848         * gcc.dg/debug/debug.exp: New file.
19849         * gcc.dg/debug/trivial.c: New file.
19850         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
19851         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
19852         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
19853         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
19854         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
19855         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
19856         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
19857         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
19858         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
19859         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
19860         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
19861         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
19862         * gcc.dg/20000503-1.c: Removed.
19863         * gcc.dg/20010207-1.c: Removed.
19864         * gcc.dg/20011223-1.c: Removed.
19865         * gcc.dg/20020104-2.c: Removed.
19866         * gcc.dg/debug-1.c: Removed.
19867         * gcc.dg/debug-2.c: Removed.
19868         * gcc.dg/debug-3.c: Removed.
19869         * gcc.dg/debug-4.c: Removed.
19870         * gcc.dg/debug-5.c: Removed.
19871         * gcc.dg/debug-6.c: Removed.
19872         * gcc.dg/dwarf2-1.c: Removed.
19873         * gcc.dg/dwarf2-2.c: Removed.
19874
19875 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
19876
19877         * g++.old-deja/g++.other/eh5.C: New test.
19878         * g++.old-deja/g++.other/sibcall2.C: New test.
19879         * g++.old-deja/g++.other/array9.C: New test.
19880         * g++.old-deja/g++.other/typename2.C: New test.
19881         * g++.old-deja/g++.other/crash60.C: New test.
19882         * g++.old-deja/g++.other/conv9.C: New test.
19883         * g++.old-deja/g++.other/mangle10.C: New test.
19884         * g++.old-deja/g++.other/unchanging1.C: New test.
19885         * g++.old-deja/g++.other/exprstmt1.C: New test.
19886         * g++.old-deja/g++.other/inline23.C: New test.
19887         * g++.old-deja/g++.eh/ia64-1.C: New test.
19888         * g++.old-deja/g++.other/dwarf2-1.C: New test.
19889         * g++.old-deja/g++.other/reload1.C: New test.
19890         * g++.old-deja/g++.other/static20.C: New test.
19891         * g++.old-deja/g++.other/local-alloc1.C: New test.
19892         * g++.old-deja/g++.other/conv8.C: New test.
19893         * g++.old-deja/g++.other/stmtexpr2.C: New test.
19894         * g++.old-deja/g++.other/storeexpr1.C: New test.
19895         * g++.old-deja/g++.other/storeexpr2.C: New test.
19896         * g++.dg/eh/template2.C: New test.
19897         * g++.dg/warn/weak1.C: New test.
19898
19899 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
19900
19901         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
19902         Remove first, non-varying, argument.
19903
19904 2002-01-23  Richard Henderson  <rth@redhat.com>
19905
19906         * gcc.dg/inline-2.c: New.
19907
19908         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
19909         Add optional target arg.  Check number of arguments.
19910         (scan-assembler-not, scan-assembler-dem): Likewise.
19911         (scan-assembler-dem-not): Likewise.
19912
19913 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
19914
19915         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
19916         line 12.
19917         * g++.old-deja/g++.brendan/parse3.C,
19918         g++.old-deja/g++.other/crash26.C,
19919         g++.old-deja/g++.other/crash28.C,
19920         g++.old-deja/g++.other/crash29.C,
19921         g++.old-deja/g++.other/crash30.C,
19922         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
19923
19924 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
19925
19926         * gcc.dg/20020115-1.c: New.
19927
19928 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
19929
19930         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
19931
19932 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
19933
19934         * gcc.dg/20020122-3.c: New.
19935
19936 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
19937
19938         * g++.dg/other/gc1.C: New test.
19939
19940 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
19941
19942         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
19943
19944 2002-01-22  Richard Henderson  <rth@redhat.com>
19945
19946         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
19947
19948 2002-01-22  Richard Henderson  <rth@redhat.com>
19949
19950         * gcc.dg/20020122-4.c: New.
19951
19952 2002-01-22  H.J. Lu <hjl@gnu.org>
19953
19954         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
19955         link output.
19956         * gcc.dg/special/ecos.exp: Likewise.
19957         * lib/g++-dg.exp: Likewise.
19958         * lib/g77-dg.exp: Likewise.
19959         * lib/gcc-dg.exp : Likewise.
19960         * lib/mike-g++.exp: Likewise.
19961         * lib/mike-g77.exp: Likewise.
19962         * lib/mike-gcc.exp: Likewise.
19963         * lib/objc-dg.exp: Likewise.
19964
19965 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
19966
19967         PR target/5379
19968         * gcc.dg/20020122-2.c: New test.
19969
19970 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
19971
19972         * gcc.dg/20020122-1.c: New test.
19973
19974 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
19975
19976         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
19977
19978 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
19979
19980         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
19981
19982 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19983
19984         * gcc.c-torture/compile/20020121-1.c: New test.
19985
19986 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
19987
19988         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
19989         ld_library_path.
19990
19991 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
19992
19993         * gcc.dg/20020218-1.c: New test.
19994
19995 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
19996
19997         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
19998         messages
19999         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
20000         "At global scope" warning
20001         * g++.dg/ext/align1.C: Change cygwin test for alignment
20002         from db-bogus to dg-warning
20003
20004 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
20005
20006         * g77.f-torture/compile/cpp2.F: New test.
20007
20008 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
20009
20010         * g++.dg/template/access1.C: New test.
20011
20012 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
20013
20014         * gcc.dg/20020118-1.c: New.
20015
20016 2002-01-18  Kazu Hirata  <kazu@hxi.com>
20017
20018         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
20019
20020 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
20021
20022         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
20023         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
20024         alignment warnings.
20025
20026 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
20027
20028         * gcc.misc-tests/i386-prefetch.exp: Save and restore
20029         torture_with_loops and torture_without_loops
20030
20031 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
20032
20033         * gcc.c-torture/compile/20020116-1.c: New test.
20034
20035 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
20036
20037         * gcc.dg/20020116-2.c: New test.
20038
20039         * gcc.dg/ultrasp4.c: New test.
20040
20041         * gcc.dg/20020116-1.c: New test.
20042
20043 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
20044
20045         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
20046         by EABI.
20047
20048 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
20049
20050         * gcc.misc-tests/i386-prefetch.exp: New.
20051         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
20052         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
20053         * gcc.misc-tests/i386-pf-none-1.c: New test.
20054         * gcc.misc-tests/i386-pf-sse-1.c: New test.
20055
20056 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
20057
20058         * gcc.dg/gnu89-init-1.c: Add new tests.
20059
20060 2002-01-15  Andreas Jaeger  <aj@suse.de>
20061
20062         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
20063         * gcc.dg/i386-mmx-2.c: Likewise.
20064         * gcc.dg/i386-sse-1.c: Likewise.
20065         * gcc.dg/i386-sse-2.c: Likewise.
20066         * gcc.dg/i386-sse-3.c: Likewise.
20067
20068 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
20069
20070         * g77.f-torture/execute/intrinsic-unix-bessel.f:
20071         Uncomment additional cases that now pass.
20072
20073 2002-01-11  Richard Henderson  <rth@redhat.com>
20074
20075         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
20076         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
20077
20078 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
20079
20080         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
20081
20082 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
20083
20084         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
20085         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
20086
20087 2002-01-10  Dale Johannesen  <dalej@apple.com>
20088
20089         * gcc.c-torture/execute/loop-11.c: New.
20090
20091 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
20092
20093         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
20094         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
20095
20096 2002-01-09  Richard Henderson  <rth@redhat.com>
20097
20098         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
20099         type in which to perform the operation for each size.
20100
20101 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
20102
20103         * gcc.c-torture/compile/20020109-2.c: New test.
20104
20105 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
20106
20107         * gcc.c-torture/execute/loop-10.c: New test.
20108
20109 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
20110
20111         * gcc.c-torture/compile/20010226-1.c: New test.
20112         * gcc.c-torture/compile/20010227-1.c: New test.
20113         * gcc.c-torture/compile/20010426-1.c: New test.
20114         * gcc.c-torture/compile/20010510-1.c: New test.
20115         * gcc.c-torture/compile/20010605-3.c: New test.
20116         * gcc.c-torture/compile/20010824-1.c: New test.
20117         * gcc.c-torture/execute/20010409-1.c: New test.
20118         * gcc.dg/noncompile/20000901-1.c: New test.
20119         * gcc.dg/20001023-1.c: New test.
20120         * gcc.dg/20001101-1.c: New test.
20121         * gcc.dg/20001102-1.c: New test.
20122         * gcc.dg/20010207-1.c: New test.
20123         * gcc.dg/20010405-1.c: New test.
20124         * gcc.dg/20010822-1.c: New test.
20125         * gcc.dg/20011107-1.c: New test.
20126
20127 2002-01-09  Jeffrey A Law  (law@redhat.com)
20128
20129         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
20130
20131         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
20132         execution failure on PA targets.
20133
20134 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
20135
20136         * gcc.c-torture/compile/20020109-1.c: New test.
20137
20138 2002-01-08  Kazu Hirata  <kazu@hxi.com>
20139
20140         * gcc.c-torture/execute/20020108-1.c: New test.
20141
20142 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
20143
20144         * gcc.dg/20020108-1.c: New test.
20145
20146 2002-01-08  H.J. Lu <hjl@gnu.org>
20147
20148         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
20149         for header files.
20150
20151 2002-01-08  Geoff Keating  <geoffk@redhat.com>
20152
20153         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
20154         consistency.
20155
20156 002-01-07  Aldy Hernandez  <aldyh@redhat.com>
20157
20158         * gcc.dg/altivec-4.c: Test altivec predicates.
20159
20160 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
20161
20162         * gcc.c-torture/execute/20020107-1.c: New test.
20163
20164 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
20165
20166         PR c/5279
20167         * gcc.c-torture/compile/20020106-1.c: New test.
20168
20169 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
20170
20171         * gcc.c-torture/execute/nestfunc-4.c: New test.
20172
20173 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
20174
20175         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
20176         extra triple that slipped in.
20177         * g++.old-deja/g++.abi/align.C: Likewise.
20178         * g++.old-deja/g++.abi/bitfields.C: Likewise.
20179
20180 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
20181
20182         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
20183         * g++.old-deja/g++.abi/align.C: Likewise.
20184         * g++.old-deja/g++.abi/bitfields.C: Likewise.
20185
20186         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
20187         on FreeBSD/i386.
20188         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
20189         FreeBSD.
20190
20191 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
20192
20193         * gcc.dg/20020104-1.c: New test.
20194
20195         * gcc.dg/20020104-2.c: New test.
20196
20197 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
20198
20199         * gcc.dg/20020103-1.c: Fix typo in target selector.
20200
20201 2002-01-03  Richard Henderson  <rth@redhat.com>
20202
20203         * gcc.dg/20020103-1.c: New.
20204
20205 2002-01-03  Kazu Hirata  <kazu@hxi.com>
20206
20207         * gcc.c-torture/execute/20020103-1.c: New test.
20208
20209 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
20210
20211         * g++.dg/other/debug2.C: New test.
20212
20213         * gcc.c-torture/compile/20020103-1.c: New test.
20214
20215 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
20216
20217         * gcc.dg/gnu89-init-1.c: Added new tests.
20218
20219 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
20220
20221         * g++.dg/template/friend2.C: Remove as patch is reverted.
20222
20223         * g++.dg/warn/oldcast1.C: New test.
20224
20225         * g++.dg/template/ptrmem1.C: New test.
20226         * g++.dg/template/ptrmem2.C: New test.
20227
20228         * g++.dg/template/ntp.C: New test.
20229
20230         * g++.dg/other/component1.C: New test.
20231
20232         * g++.dg/template/ttp3.C: New test.
20233
20234         * g++.dg/template/friend2.C: New test.
20235         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
20236
20237 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
20238
20239         * g++.dg/other/ptrmem1.C: New test.
20240         * g++.dg/other/ptrmem2.C: New test.
20241
20242 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
20243
20244         * g++.dg/template/ctor1.C: New test.
20245
20246 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
20247
20248         * g++.dg/template/friend2.C: New test.
20249
20250 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
20251
20252         * gcc.dg/mmix-1.c: New test.
20253
20254 2001-12-31  Richard Henderson  <rth@redhat.com>
20255
20256         * gcc.dg/asm-5.c: New.
20257
20258 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
20259
20260         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
20261         in namespace __gnu_cxx
20262
20263 2001-12-30  Richard Henderson  <rth@redhat.com>
20264
20265         * gcc.dg/debug-6.c: New.
20266
20267 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
20268
20269         * gcc.c-torture/compile/20011229-2.c: New test.
20270
20271 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
20272
20273         * gcc.dg/debug-3.c: New test.
20274         * gcc.dg/debug-4.c: New test.
20275         * gcc.dg/debug-5.c: New test.
20276
20277 2001-12-29  Richard Henderson  <rth@redhat.com>
20278
20279         * g++.dg/eh/loop1.C: New.
20280
20281 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
20282
20283         * g++.dg/template/crash1.C: New test.
20284
20285 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
20286
20287         * g++.dg/other/const1.C: New test.
20288
20289 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
20290
20291         * gcc.c-torture/compile/20011229-1.c: New test.
20292
20293 2001-12-28  Stan Shebs  <shebs@apple.com>
20294
20295         * lib/objc-torture.exp: Resync with c-torture.exp.
20296         * lib/objc.exp: Load standard libraries.
20297
20298 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
20299
20300         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
20301         additional tests.
20302
20303 2001-12-27  Roger Sayle <roger@eyesopen.com>
20304
20305         * gcc.c-torture/execute/string-opt-16.c: New testcase.
20306
20307 2001-12-27  Richard Henderson  <rth@redhat.com>
20308
20309         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
20310
20311 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
20312
20313         * g++.dg/eh/ctor1.C: New test.
20314         * g++.dg/other/error2.C: New test.
20315
20316 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
20317
20318         * g++.dg/other/init2.C: New test.
20319
20320 2001-12-24  Richard Henderson  <rth@redhat.com>
20321
20322         * gcc.dg/20011223-1.c: New.
20323         * gcc.dg/inline-1.c: New.
20324
20325 2001-12-23  Richard Henderson  <rth@redhat.com>
20326
20327         * gcc.dg/asm-4.c: Test operand modifiers.
20328
20329 2001-12-23  Richard Henderson  <rth@redhat.com>
20330
20331         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
20332
20333 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
20334
20335         * gcc.c-torture/execute/20011223-1.c: New test.
20336
20337 2001-12-21  Richard Henderson  <rth@redhat.com>
20338
20339         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
20340         re-enables the warning.
20341
20342 2001-12-21  Richard Henderson  <rth@redhat.com>
20343
20344         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
20345
20346 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
20347
20348         * gcc.c-torture/compile/20011218-1.c: New test.
20349
20350 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
20351
20352         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
20353         arm-isr.c test.
20354         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
20355         epilogue generation for ARM ISR routines.
20356
20357 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20358
20359         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
20360         * gcc.dg/format/c90-printf-3.c: Likewise.
20361         * gcc.dg/format/c99-printf-3.c: Likewise.
20362         * gcc.dg/format/ext-1.c: Likewise.
20363         * gcc.dg/format/ext-6.c: Likewise.
20364         * gcc.dg/format/format.h: Prototype unlocked stdio.
20365
20366 2001-12-20  Richard Henderson  <rth@redhat.com>
20367
20368         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
20369         (arena): Use it.
20370         (malloc): Correct allocation logic.  Abort if we fill up the
20371         arena before initialization complete.
20372         (realloc): Correct allocation logic.
20373
20374 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
20375
20376         * gcc.c-torture/compile/20011219-2.c: New test.
20377
20378         * gcc.c-torture/execute/20011219-1.c: New test.
20379
20380 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
20381
20382         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
20383         target does not support weak symbols.
20384
20385 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
20386
20387         * gcc.c-torture/compile/20011219-1.c: New test.
20388
20389 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
20390
20391         * g++.dg/other/error1.C: New test.
20392
20393 2001-12-17  Jeffrey A Law  (law@redhat.com)
20394
20395         * gcc.c-torture/execute/20011217-1.c: New test.
20396
20397 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
20398
20399         * objc.dg/special/: New directory.
20400         * objc.dg/special/special.exp: New file.
20401         * objc.dg/special/unclaimed-category-1.h: New file.
20402         * objc.dg/special/unclaimed-category-1a.m: New file.
20403         * objc.dg/special/unclaimed-category-1.m: New file.
20404
20405 2001-12-17  Andreas Jaeger  <aj@suse.de>
20406
20407         * gcc.c-torture/compile/20011217-2.c: New test.
20408
20409 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
20410
20411         * gcc.c-torture/compile/20011217-1.c: New test.
20412
20413 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
20414
20415         * testsuite/gcc.dg/20011214-1.c: New.
20416
20417 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
20418
20419         * gcc.dg/altivec-4.c: New.
20420
20421 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
20422
20423         * gcc.dg/20011113-1.c: New test.
20424
20425 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
20426
20427         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
20428         std::__malloc_alloc_template<0> and
20429         std::__default_alloc_template<false, 0>.
20430
20431 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
20432
20433         * objc/execute/bf-21.m: New test.
20434         * objc/execute/enumeration-1.m: New test.
20435         * objc/execute/enumeration-2.m: New test.
20436
20437 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
20438
20439         * gcc.dg/gnu89-init-1.c: New test.
20440
20441 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
20442
20443         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
20444         * g++.old-deja/g++.jason/2371.C: Likewise.
20445         * g++.old-deja/g++.jason/template33.C: Likewise.
20446         * g++.old-deja/g++.jason/template34.C: Likewise.
20447         * g++.old-deja/g++.jason/template36.C: Likewise.
20448         * g++.old-deja/g++.oliva/typename1.C: Likewise.
20449         * g++.old-deja/g++.oliva/typename2.C: Likewise.
20450         * g++.old-deja/g++.other/typename1.C: Likewise.
20451         * g++.old-deja/g++.pt/inherit2.C: Likewise.
20452         * g++.old-deja/g++.pt/nontype5.C: Likewise.
20453         * g++.old-deja/g++.pt/typename11.C: Likewise.
20454         * g++.old-deja/g++.pt/typename14.C: Likewise.
20455         * g++.old-deja/g++.pt/typename16.C: Likewise.
20456         * g++.old-deja/g++.pt/typename3.C: Likewise.
20457         * g++.old-deja/g++.pt/typename4.C: Likewise.
20458         * g++.old-deja/g++.pt/typename5.C: Likewise.
20459         * g++.old-deja/g++.pt/typename7.C: Likewise.
20460         * g++.old-deja/g++.robertl/eb9.C: Likewise.
20461
20462 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
20463
20464         * g++.dg/other/linkage1.C: New test.
20465         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
20466         specifiers.
20467
20468 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
20469
20470         * gcc.dg/concat.c: New test.
20471
20472 2001-12-11  Stan Shebs  <shebs@apple.com>
20473
20474         * objc/compile: New test directory.
20475         * objc/compile/compile.exp: New expect script.
20476         * objc/compile/20011211-1.m: New compile test.
20477
20478 2001-12-11  Jason Merrill  <jason@redhat.com>
20479
20480         * lib/prune.exp (prune_gcc_output): Also handle "In member
20481         function".  So many permutations...
20482
20483 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
20484
20485         * g++.dg/template/typedef1.C: New test.
20486
20487 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
20488
20489         * g++.dg/other/copy1.C: New test.
20490
20491 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
20492
20493         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
20494
20495         * gcc.dg/builtin-choose-expr.c: New.
20496
20497 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
20498
20499         * gcc.dg/altivec-2.c: New.
20500
20501 2001-12-07  Richard Henderson  <rth@redhat.com>
20502
20503         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
20504
20505 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
20506
20507         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
20508         ultrasparc.
20509
20510 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
20511
20512         * g++-old.deja/g++.robertl/eb101.C: Deleted.
20513
20514 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
20515
20516         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
20517         variable argument list.
20518
20519 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
20520
20521         * gcc.c-torture/execute/memcheck: Delete entire directory.
20522         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
20523         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
20524
20525 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
20526
20527         * gcc.dg/Wshadow-1.c: New test.
20528
20529 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
20530
20531         * gcc.c-torture/compile/20011130-1.c: New test.
20532
20533         * gcc.dg/noncompile/20011025-1.c: New test.
20534
20535         * g++.dg/other/anon-union.C: New test.
20536
20537         * gcc.c-torture/execute/20011024-1.c: New test.
20538
20539 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
20540
20541         * gcc.c-torture/execute/20000722-1.x,
20542         gcc.c-torture/execute/20010123-1.x: Remove.
20543         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
20544         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
20545         gcc.dg/c99-complit-2.c: New tests.
20546
20547 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
20548
20549         * g++.dg/inherit/base1.C: New test.
20550
20551 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
20552
20553         * g++.dg/other/stdarg1.C: New test.
20554
20555         * gcc.c-torture/compile/20011130-2.c: New test.
20556
20557 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
20558
20559         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
20560         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
20561         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
20562         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
20563         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
20564         * gcc.dg/builtin-prefetch-1.c: New test.
20565
20566 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
20567
20568         * gcc.dg/20011130-1.c: New test.
20569
20570 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
20571
20572         * g++.dg/other/scope1.C: New test.
20573         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
20574
20575 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
20576
20577         * gcc.dg/vla-init-1.c: New test.
20578
20579 2001-12-01  Geoff Keating  <geoffk@redhat.com>
20580
20581         * gcc.c-torture/compile/structs.c: New testcase from GDB.
20582
20583 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
20584
20585         * objc.dg/alias.m: Update.
20586         * objc.dg/class-1.m: Update.
20587         * objc.dg/const-str-1.m: Update.
20588         * objc.dg/fwd-proto-1.m: Update.
20589         * objc.dg/id-1.m: Update.
20590         * objc.dg/super-class-1.m: Update.
20591
20592 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
20593
20594         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
20595         constructs.
20596
20597 2001-11-28  Jeffrey A Law  (law@cygnus.com)
20598
20599         * gcc.c-torture/execute/20011128-1.c: New test.
20600
20601 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
20602
20603         * gcc.dg/20011127-1.c: New test.
20604
20605 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
20606
20607         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
20608         from Austin Group draft 7.
20609         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
20610         scanf format arguments.
20611         * gcc.dg/format/no-exargs-2.c: New test.
20612
20613 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
20614
20615         * g++.dg/abi/vbase8-4.C: New test.
20616
20617 2001-11-24  Ian Lance Taylor  <ian@airs.com>
20618
20619         * gcc.c-torture/execute/20011121-1.c: New test.
20620
20621 2001-11-23  Jeffrey A Law  (law@cygnus.com)
20622
20623         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
20624
20625 2001-11-23  Andreas Jaeger  <aj@suse.de>
20626
20627         * gcc.dg/cpp/charconst-2.c: New test.
20628
20629 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
20630
20631         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
20632         to the host if it is remote.  Let tests specify extra headers
20633         they use.
20634         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
20635         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
20636         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
20637         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
20638         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
20639         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
20640         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
20641         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
20642         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
20643         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
20644
20645 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
20646
20647         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
20648         for little endian ARMs.
20649
20650 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
20651
20652         * gcc.c-torture/compile/20011119-1.c: New test.
20653         * gcc.c-torture/compile/20011119-2.c: New test.
20654
20655 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
20656
20657         * gcc.dg/altivec-1.c: Fix typo.
20658
20659 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
20660
20661         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
20662
20663 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
20664
20665         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
20666
20667 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
20668
20669         * lib/g77.exp: Don't specify --rpath-link.
20670
20671         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
20672         across all the headers.
20673         * gcc.dg/format/format.exp: For testing on a remote host,
20674         copy format.h.
20675
20676         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
20677         * gcc.c-torture/execute/930406-1.c: Likewise.
20678         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
20679
20680 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
20681
20682         * gcc.dg/altivec-1.c: New.
20683
20684 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
20685
20686         * gcc.dg/cpp/fpreprocessed.c: New test case.
20687
20688 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
20689
20690         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
20691         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
20692         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
20693
20694 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
20695
20696         * gcc.dg/no-builtin-1.c: New test.
20697
20698 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
20699
20700         * gcc.c-torture/execute/20011115-1.c: New test.
20701
20702 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
20703
20704         * gcc.c-torture/compile/20011114-2.c: New test.
20705         * gcc.c-torture/compile/20011114-3.c: New test.
20706         * gcc.c-torture/compile/20011114-4.c: New test.
20707
20708 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
20709
20710         * g++.dg/other/init1.C: New test.
20711
20712 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
20713
20714         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
20715         message.
20716
20717         * gcc.c-torture/execute/20011114-1.c: New testcase.
20718
20719         * gcc.c-torture/compile/20010327-1.c: Revert last change.
20720         * gcc.c-torture/compile/20011114-1.c: New test, exactly
20721         like the (before this change) version of 20010327-1.c.
20722
20723 2001-11-14  Roger Sayle <roger@eyesopen.com>
20724
20725         * gcc.c-torture/execute/string-opt-13.c: New testcase.
20726
20727 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
20728
20729         * g++.dg/init/array2.C: New test.
20730
20731 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
20732
20733         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
20734
20735 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
20736
20737         * g++.dg/other/forscope1.C: New test.
20738         * g++.dg/ext/forscope1.C: New test.
20739         * g++.dg/ext/forscope2.C: New test.
20740
20741 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
20742
20743         * gcc.c-torture/execute/20011113-1.c: New test.
20744
20745 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
20746
20747         * gcc.c-torture/execute/20011109-2.c: New test.
20748
20749         * gcc.c-torture/execute/20011109-1.c: New test.
20750
20751 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
20752
20753         * gcc.c-torture/compile/20011109-1.c: New test.
20754
20755 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
20756
20757         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
20758         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
20759         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
20760         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
20761         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
20762         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
20763         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
20764
20765 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
20766
20767         * g++.dg/warn/Wshadow-1.C: New tests.
20768         * g++.old-deja/g++.mike/for3.C: Update.
20769
20770 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
20771
20772         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
20773         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
20774         XFAILs.  Adjust expected error texts.
20775         * gcc.c-torture/compile/20011106-1.c,
20776         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
20777         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
20778         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
20779         gcc.dg/c99-array-lval-5.c: New tests.
20780
20781 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
20782
20783         * gcc.dg/cpp/defined.c: Update.
20784
20785 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
20786
20787         * gcc.c-torture/execute/anon-1.c: New test.
20788
20789 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
20790
20791         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
20792         same size, so no warning should be produced on stormy16.
20793
20794         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
20795         due to oversized array.
20796         * g++.old-deja/g++.mike/ns15.C: Likewise.
20797         * g++.old-deja/g++.pt/crash16.C: Likewise.
20798
20799 2001-11-02  Graham Stott  <grahams@redhat.com>
20800
20801         * g++.dgother/debug1.C: Fix typos.
20802
20803 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
20804
20805         * g++.dg/other/debug1.C: New test.
20806
20807 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
20808
20809         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
20810         of unsigned long.
20811
20812 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
20813
20814         * gcc.dg/20011029-2.c: New test.
20815
20816         * gcc.c-torture/compile/20011029-1.c: New test.
20817
20818 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
20819
20820         * objc/execute/class_self-1.m: New test.
20821         * objc/execute/class_self-2.m: New test.
20822
20823 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
20824
20825         * gcc.misc-tests/msgs.exp: Delete.
20826         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
20827         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
20828         error set to match recent changes.
20829
20830 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
20831
20832         * gcc.dg/20011021-1.c: New test.
20833
20834 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
20835
20836         * gcc.c-torture/compile/20011023-1.c: New test.
20837
20838 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
20839
20840         * lib/g77.exp: Rewrite based on lib/g++.exp.
20841
20842 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
20843
20844         * gcc.c-torture/execute/20011019-1.c: New test.
20845
20846         * gcc.dg/20011018-1.c: New test.
20847
20848 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
20849
20850         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
20851
20852 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
20853
20854         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
20855         * gcc.dg/attr-invalid.c: Likewise.
20856
20857 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
20858
20859         * testsuite/gcc.dg/20011015-1.c: New test.
20860
20861 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
20862
20863         * g++.dg/template/unify2.C: New test.
20864
20865 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
20866
20867         * g++.dg/other/exception-specification.C: New test
20868
20869 2001-10-13  Tom Rix  <trix@redhat.com>
20870
20871         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
20872         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
20873
20874 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
20875
20876         * testsuite/gcc.dg/20011009-1.c: New test.
20877
20878 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
20879
20880         PR g++/4476
20881         * g++.dg/other/friend1.C: New test.
20882
20883 2001-10-11  Richard Henderson  <rth@redhat.com>
20884
20885         * g++.old-deja/g++.other/crash18.C: Add -S to options.
20886
20887 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20888
20889         * gcc.c-torture/compile/20011010-1.c: New.
20890
20891 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
20892
20893         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
20894         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
20895         g77.f-torture/execute/execute.exp,
20896         g77.f-torture/noncompile/noncompile.exp,
20897         gcc.c-torture/compile/compile.exp,
20898         gcc.c-torture/execute/execute.exp,
20899         gcc.c-torture/execute/ieee/ieee.exp,
20900         gcc.c-torture/execute/memcheck/memcheck.exp,
20901         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
20902         objc/execute/execute.exp: Update FSF address.
20903
20904 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
20905
20906         * gcc.dg/cpp/cmdlne-C.c: Update.
20907         * gcc.dg/cpp/cmdlne-C2.c: New.
20908
20909 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20910
20911         * gcc.c-torture/execute/20011008-3.c: New.
20912
20913 2001-10-08  DJ Delorie  <dj@redhat.com>
20914
20915         * gcc.dg/20011008-1.c: New.
20916         * gcc.dg/20011008-2.c: New.
20917
20918 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
20919
20920         * gcc.dg/cpp/spacing1.c: Update test.
20921
20922 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
20923
20924         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
20925         spelling errors of "separate" as "seperate".
20926
20927 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
20928
20929         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
20930         enough to avoid inlining.
20931
20932 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
20933
20934         * lib/g77.exp: set libg2c_dir correctly.
20935
20936 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
20937
20938         * gcc.dg/cpp/macro11.c: New test.
20939
20940 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
20941
20942         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
20943         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
20944         gcc.dg/format/multattr-3.c: New tests.
20945         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
20946         tests for format attributes on function pointers being rejected.
20947
20948 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
20949
20950         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
20951
20952 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
20953
20954         * g++.dg/warn/format1.C: New test.
20955
20956 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
20957
20958         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
20959
20960 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
20961
20962         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
20963
20964 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
20965
20966         * gcc.dg/cpp/redef2.c: Add test.
20967
20968 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
20969
20970         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
20971         long-standing bug on i686, apparently.
20972         * gcc.c-torture/execute/loop-2c.x: New file.
20973         * gcc.c-torture/execute/loop-2d.x: New file.
20974         * gcc.c-torture/execute/loop-3c.x: New file.
20975
20976 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
20977
20978         * gcc.dg/cpp/20000625-2.c: Correct line number.
20979
20980 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
20981
20982         * gcc.dg/cpp/macro10.c: New test.
20983         * gcc.dg/cpp/strify3.c: New test.
20984         * gcc.dg/cpp/spacing1.c: Add tests.
20985         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
20986         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
20987
20988 2001-09-24  DJ Delorie  <dj@redhat.com>
20989
20990         * gcc.c-torture/execute/20010924-1.c: New test.
20991
20992 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
20993
20994         * testsuite/objc/execute/paste.m: Remove.
20995
20996 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
20997
20998         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
20999
21000 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
21001
21002         * g77.dg/strlen0.f: New test.
21003
21004 2001-09-21  Richard Henderson  <rth@redhat.com>
21005
21006         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
21007         * g++.old-deja/g++.abi/vtable2.C: Likewise.
21008
21009 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
21010
21011         Table-driven attributes.
21012         * g++.dg/ext/attrib1.C: New test.
21013
21014 2001-09-20  DJ Delorie  <dj@redhat.com>
21015
21016         * gcc.dg/20000926-1.c: Update expected warning messages.
21017         * gcc.dg/array-2.c: Likewise, and test for warnings too.
21018         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
21019         array.
21020
21021 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
21022
21023         * g++.dg/eh/registers1.C: New test case.
21024
21025 2001-09-17  Richard Henderson  <rth@redhat.com>
21026
21027         * gcc.dg/array-5.c: Fix VLA decomposition test.
21028
21029 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
21030
21031         * gcc.dg/cpp/line5.c: New testcase.
21032
21033 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
21034
21035         * gcc.dg/cpp/macro9.c: New test.
21036
21037 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
21038
21039         * gcc.c-torture/execute/980223.c: Change type of addr from long
21040         to char *.
21041
21042 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
21043
21044         * gcc.c-torture/execute/20010915-1.c: New test.
21045
21046 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
21047
21048         * g77.dg/bprob: New directory.
21049         * g77.dg/bprob/bprob.exp: New file.
21050         * g77.dg/bprob/bprob-1.f: New test.
21051         * g77.dg/gcov: New directory.
21052         * g77.dg/gcov/gcov.exp: New file.
21053         * g77.dg/gcov/gcov-1.f: New test.
21054         * g77.dg/gcov/gcov-1.x: New file.
21055
21056 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
21057
21058         * gcc.dg/cpp/directiv.c: Update.
21059         * gcc.dg/cpp/undef1.c: Update.
21060
21061 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
21062
21063         * gcc.dg/20010912-1.c: New test.
21064
21065 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
21066
21067         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
21068         language-independent file in lib.
21069         * lib/gcov.exp: New file.
21070
21071 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
21072
21073         * gcc.c-torture/compile/20010911-1.c: New test.
21074
21075 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
21076
21077         * lib/profopt.exp: New, to support profile-directed optimizations.
21078         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
21079         * gcc.misc-tests/bprob-1.c: New test.
21080         * gcc.misc-tests/bprob-2.c: New test.
21081
21082 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
21083
21084         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
21085         XFAIL and which kinds of gcov output to verify.
21086         * gcc.misc-tests/gcov-4b.x: New file.
21087         * gcc.misc-tests/gcov-5b.x: New file.
21088         * gcc.misc-tests/gcov-6.x: New file.
21089         * gcc.misc-tests/gcov-7.c: New test.
21090         * gcc.misc-tests/gcov-7.x: New file.
21091
21092 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
21093
21094         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
21095         * gcc.misc-tests/gcov-6.c: New test.
21096
21097 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
21098
21099         PR c++/3986
21100         * g++.dg/abi/vbase1.C: New test.
21101
21102 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
21103
21104         * objc.dg/method-2.m: New.
21105
21106 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
21107
21108         PR c++/4203
21109         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
21110         * g++.dg/init/empty1.C: New test.
21111
21112 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
21113
21114         * gcc.c-torture/compile/20010903-1.c: New test.
21115
21116 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
21117
21118         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
21119         for m68k.
21120
21121 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
21122
21123         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
21124
21125         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
21126
21127         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
21128
21129 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
21130
21131         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
21132         for 16-bit 'unsigned int'.
21133
21134 2001-08-29  Kazu Hirata  <kazu@hxi.com>
21135
21136         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
21137
21138 2001-08-27  Richard Henderson  <rth@redhat.com>
21139
21140         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
21141         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
21142
21143 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
21144
21145         * gcc.dg/asm-names.c (ymain): New.
21146
21147 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
21148
21149         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
21150         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
21151         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
21152
21153 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21154
21155         * gcc.dg/compare5.c: New testcase.
21156
21157 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
21158
21159         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
21160         and "In instantiation".
21161
21162 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
21163
21164         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
21165
21166 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
21167
21168         * gcc.misc-tests/gcov.exp: Add support for branch information.
21169         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
21170         * gcc.misc-tests/gcov-4.c: New test.
21171         * gcc.misc-tests/gcov-4b.c: New test.
21172         * gcc.misc-tests/gcov-5b.c: New test.
21173
21174 2001-08-20  Zack Weinberg  <zackw@panix.com>
21175
21176         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
21177         expected to fail.
21178
21179 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
21180
21181         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
21182
21183 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
21184
21185         * g++.dg/eh/template1.C: New test.
21186
21187 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
21188
21189         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
21190         Fix thinko.
21191         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
21192         for xfail.
21193
21194 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
21195
21196         * lib/g77-dg.exp:  Use prune.exp for common procedures
21197         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
21198         * lib/g77.exp: (g77-dg-prune) Remove
21199
21200 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
21201
21202         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
21203
21204 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21205
21206         * g++.dg/template/unify1.C: New test.
21207
21208 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
21209
21210         * g++.dg/abi/empty4.C: New test.
21211
21212 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
21213
21214         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
21215         solaris2.*
21216         * g77.f-torture/compile/pr3743.x: Likewise
21217
21218 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
21219
21220         * g++.dg/other/using-declaration.C: New test.
21221
21222 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
21223
21224         * gcc.dg/cpp/tr-sign.c: New testcase.
21225
21226 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
21227
21228         * gcc.dg/cpp/19951025-1.c: Revert.
21229         * gcc.dg/cpp/directiv.c: We no longer process directives that
21230         interrupt macro arguments.
21231
21232 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
21233
21234         * gcc.dg/bconstp-1.c: New test.
21235
21236 2001-08-03  Richard Henderson  <rth@redhat.com>
21237
21238         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
21239
21240 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
21241
21242         * gcc.dg/cpp/19951025-1.c: Update.
21243
21244 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
21245
21246         * g77.dg/ff90-1.f (s): Fix reference of variable z,
21247         should be x.
21248
21249 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
21250
21251         Kill -fhonor-std.
21252         * g++.old-deja/g++.ns/ns14.C: Remove special options.
21253         * g++.old-deja/g++.other/std1.C: Likewise.
21254         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
21255
21256 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
21257
21258         * lib/g77.exp:  Load gcc-defs.exp for common procedures
21259         (g77_pass, g77_fail, g77_finish, g77_exit,
21260         ${tool}_check_unsupported_p} Now redundant.  Deleted.
21261
21262 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
21263
21264         * g77.dg/fbackslash.f
21265         * g77.dg/fcase-preserve.f
21266         * g77.dg/ff90-1.f
21267         * g77.dg/ffixed-line-length-0.f
21268         * g77.dg/ffixed-line-length-132.f
21269         * g77.dg/ffixed-line-length-7.f
21270         * g77.dg/ffixed-line-length-72.f
21271         * g77.dg/ffixed-line-length-none.f
21272         * g77.dg/ffree-form-1.f
21273         * g77.dg/fno-backslash.f
21274         * g77.dg/fno-f90-1.f
21275         * g77.dg/fno-fixed-form-1.f
21276         * g77.dg/fno-onetrip.f
21277         * g77.dg/fno-typeless-boz.f
21278         * g77.dg/fno-underscoring.f
21279         * g77.dg/fno-vxt-1.f
21280         * g77.dg/fonetrip.f
21281         * g77.dg/ftypeless-boz.f
21282         * g77.dg/fugly-assumed.f
21283         * g77.dg/funderscoring.f
21284         * g77.dg/fvxt-1.f
21285
21286 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
21287
21288         * objc.dg/fwd-proto-1.m: New.
21289         * objc.dg/local-decl-1.m: New.
21290         * objc.dg/naming-1.m: New.
21291         * objc.dg/naming-2.m: New.
21292         * objc.dg/proto-hier-1.m: New.
21293
21294 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
21295
21296         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
21297         largest-type elements to a struct makes its size grow.
21298
21299 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
21300
21301         * g++.dg/abi/vthunk1.C: New test.
21302
21303 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
21304
21305         * g++.dg/abi/vbase8-22.C: New test.
21306
21307 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
21308
21309         * gcc.dg/cpp/macro8.c: New test.
21310
21311 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
21312
21313         * g++.dg/abi/vbase8-21.C: New test.
21314
21315 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
21316
21317         * g++.dg/abi/vbase8-10.C: New test.
21318
21319 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21320
21321         * lib/g++.exp (g++_set_ld_library_path): Renamed to
21322         ${tool}_set_ld_library_path.
21323         Changed caller.
21324         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
21325         g++.exp.
21326
21327 2001-07-26  Stan Cox <scox@redhat.com>
21328
21329         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
21330         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
21331         gcc_exit, gcc_check_unsupported_p):
21332         Moved to gcc-deps.exp
21333         * gcc-deps.exp: New file.
21334
21335 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21336
21337         * g++.old-deja/g++.pt/defarg14.C: New test.
21338
21339 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
21340
21341         * g++.old-deja/g++.other/lineno5.C: New test.
21342
21343 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
21344
21345         * g++.old-deja/g++.pt/crash68.C: New test.
21346
21347 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
21348
21349         * g++.old-deja/g++.other/crash42.C: New test.
21350
21351 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
21352
21353         * gcc.dg/cpp/extratokens.c: Fix.
21354         * gcc.dg/cpp/skipping2.c: New tests.
21355
21356 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21357
21358         * gcc.c-torture/execute/20010724-1.c: New file.
21359         * gcc.c-torture/execute/20010724-1.x: New file.
21360
21361 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
21362
21363         * g++.old-deja/g++.other/cond7.C: New test.
21364
21365 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
21366
21367         * g++.old-deja/g++.other/optimize4.C: New test.
21368
21369 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
21370
21371         * g++.old-deja/g++.abi/vbase8-5.C: New test.
21372
21373 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
21374
21375         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
21376         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
21377         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
21378         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
21379
21380         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
21381         bug report" message.
21382
21383         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
21384         * g++.dg/ext/instantiate1.C: Move from old-deja.
21385
21386 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
21387
21388         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
21389         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
21390         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
21391         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
21392
21393 2001-07-23  Jeffrey A Law  (law@cygnus.com)
21394
21395         * gcc.c-torture/execute/20010723-1.c: New test.
21396
21397 2001-07-23  Ben Elliston  <bje@redhat.com>
21398
21399         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
21400
21401 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21402
21403         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
21404         i[34567]86-*-*.
21405         Delete handling of ieee_multilib_flags.
21406         Pass -mieee for alpha*-*-* and sh-*-*.
21407         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
21408
21409 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
21410
21411         Remove old-abi tests.
21412         * g++.old-deja/g++.mike/p11116.C: Remove.
21413         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
21414
21415 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
21416
21417         * g77.f-torture/compile/pr3743.f:  New test
21418
21419 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
21420
21421         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
21422
21423 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21424
21425         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
21426         g++.old-deja/g++.pt/static6.C: Likewise.
21427         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
21428         supports weak symbols.
21429
21430 2001-07-18  Andreas Jaeger  <aj@suse.de>
21431
21432         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
21433         supported again.
21434
21435 2001-07-18  Andreas Jaeger  <aj@suse.de>
21436
21437         * gcc.dg/iftrap-1.c: Fix target line.
21438
21439 2001-07-17  Richard Henderson  <rth@redhat.com>
21440
21441         * gcc.c-torture/execute/20010717-1.c: New.
21442
21443 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
21444
21445         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
21446         tests.
21447
21448 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
21449
21450         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
21451
21452 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21453
21454         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
21455         UAC_SIGBUS, UAC_NOPRINT definitions.
21456
21457 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
21458
21459         * objc/execute/object_is_class.m: New test.
21460         * objc/execute/object_is_meta_class.m: New test.
21461
21462 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
21463
21464         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
21465         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
21466
21467 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
21468
21469         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
21470         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
21471
21472 2001-07-14  Richard Henderson  <rth@redhat.com>
21473
21474         * gcc.dg/iftrap-1.c: New.
21475
21476 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
21477
21478         * g77.f-torture/execute/intrinsic77.f: New test.
21479
21480 2001-07-11  Janis Johnson <janis@us.ibm.com>
21481
21482         * gcc.misc-tests/gcov-3.c: New test.
21483
21484 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
21485
21486         * gcc.c-torture/compile/20010711-1.c,
21487         * gcc.c-torture/compile/20010711-2.c: New tests.
21488
21489 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
21490
21491         * gcc.c-torture/execute/20010711-1.c: New test.
21492
21493 2001-07-11  Ben Elliston  <bje@redhat.com>
21494
21495         * g++.old-deja/g++.other/enum5.C: New test.
21496
21497 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
21498
21499         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
21500         (g++-dg-prune): Call prune_gcc_output.
21501         * prune.exp: New file for prune_gcc_output.
21502         * lib/g++.exp, lib/gcc.exp: Load it.
21503
21504 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
21505
21506         * gcc.c-torture/compile/20010701-1.c,
21507         g++.old-deja/g++.ext/attrib6.C: New tests.
21508
21509 2001-07-06  Jeffrey A Law  (law@cygnus.com)
21510
21511         * gcc.c-torture/compile/20010706-1.c: New test.
21512
21513 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
21514
21515         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
21516
21517 2001-06-28  Stan Shebs  <shebs@apple.com>
21518
21519         * gcc.dg/pragma-darwin.c: New test.
21520
21521 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21522
21523         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
21524         Solaris 2.[678] system.
21525
21526 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
21527
21528         * gcc.dg/20010622-1.c: New test.
21529
21530 2001-06-18  Stan Shebs  <shebs@apple.com>
21531
21532         * objc.dg: New directory.
21533         * objc.dg/dg.exp: New file.
21534         * objc.dg/alias.m: New.
21535         * objc.dg/class-1.m: New.
21536         * objc.dg/class-2.m: New.
21537         * objc.dg/const-str-1.m: New.
21538         * objc.dg/const-str-2.m: New.
21539         * objc.dg/id-1.m: New.
21540         * objc.dg/method-1.m: New.
21541         * objc.dg/super-class-1.m: New.
21542         * lib/objc-dg.exp: New file.
21543
21544 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
21545
21546         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
21547         of label name.
21548
21549 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
21550
21551         * g++.old-deja/g++.abi/vbase8-9.C: New test.
21552
21553 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21554
21555         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
21556         variable.
21557
21558 2001-06-12  Richard Henderson  <rth@redhat.com>
21559
21560         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
21561
21562 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
21563
21564         * g++.old-deja/g++.abi/vbase5.C: New test.
21565         * g++.old-deja/g++.abi/vbase6.C: New test.
21566         * g++.old-deja/g++.abi/vbase7.C: New test.
21567
21568 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21569
21570         * gcc.c-torture/compile/20010610-1.c: New test.
21571
21572 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
21573
21574         * g++.old-deja/g++.abi/vbase4.C: New test.
21575
21576 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
21577
21578         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
21579         support %f for HC11/HC12 targets.
21580         * gcc.c-torture/execute/930513-1.x: New file, likewise.
21581         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
21582         on HC11/HC12 targets.
21583         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
21584
21585 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21586
21587         * gcc.dg/wchar_t-1.c: New file.
21588         * gcc.dg/wint_t-1.c: Likewise.
21589
21590 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
21591
21592         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
21593
21594 2001-06-11  Richard Henderson  <rth@redhat.com>
21595
21596         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
21597
21598 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
21599
21600         * gcc.c-torture/compile/20010611-1.c: New test.
21601
21602 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
21603
21604         * gcc.dg/c99-tag-1.c: Add more tests.
21605
21606 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
21607
21608         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
21609         representation on MN10300 and ARM/Thumb.
21610
21611 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
21612
21613         * g77.f-torture/execute/20010610.f: New.
21614
21615 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
21616
21617         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
21618         names.
21619
21620 2001-06-09  Richard Henderson  <rth@redhat.com>
21621
21622         * gcc.c-torture/execute/ashrdi-1.c: New.
21623         * gcc.c-torture/execute/ashldi-1.c: New.
21624         * gcc.c-torture/execute/lshrdi-1.c: New.
21625
21626 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
21627
21628         * objc/execute/load-3.m: Added. Check sending +load to categories,
21629         in addition to classes.
21630
21631 2001-06-08  Stan Shebs  <shebs@apple.com>
21632
21633         * objc/execute/load-2.m: New test.  From Nicola Pero
21634         <n.pero@mi.flashnet.it>.
21635
21636 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
21637
21638         * gcc.c-torture/execute/20010605-2.c: New test.
21639
21640 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
21641
21642         * g++.old-deja/g++.abi/vbase2.C: New test.
21643         * g++.old-deja/g++.abi/vbase3.C: New test.
21644
21645 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
21646
21647         * g++.old-deja/g++.pt/friend49.C: New test.
21648
21649 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
21650
21651         * g++.old-deja/g++.ext/anon3.C: New test.
21652
21653 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
21654
21655         * g++.old-deja/g++.other/conv7.C: New test.
21656
21657 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
21658
21659         * gcc.c-torture/compile/20010605-2.c: New test.
21660
21661 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
21662
21663         * gcc.c-torture/execute/20010604-1.c: New test.
21664
21665 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
21666
21667         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
21668
21669 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
21670
21671         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
21672         (g++_link_flags): Likewise.
21673         (g++_init): Pass gccpath's value to two previous functions.
21674
21675 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21676
21677         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
21678         Ensure logfile entry matches exec command line.
21679
21680 2001-05-31  Richard Henderson  <rth@redhat.com>
21681
21682         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
21683         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
21684
21685 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
21686
21687         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
21688         compiler for irix6.2
21689
21690 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
21691
21692         * g++.old-deja/g++.other/optimize3.C: New file.
21693
21694 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
21695
21696         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
21697         assemble.
21698
21699 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
21700
21701         * g++.old-deja/g++.other/optimize2.C: New file.
21702
21703 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
21704
21705         * gcc.c-torture/compile/20010518-2.c: New file.
21706         * gcc.c-torture/execute/20010518-1.c: New file.
21707         * gcc.c-torture/execute/20010518-2.c: New file.
21708
21709 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
21710
21711         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
21712
21713 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
21714
21715         G++ no longer defines builtins that do not begin with __builtin.
21716         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
21717         * g++.old-deja/g++.brendand/misc13.C: Likewise.
21718         * g++.old-deja/g++.law/builtin1.C: Likewise.
21719         * g++.old-deja/g++.law/cvt2.C: Likewise.
21720         * g++.old-deja/g++.mike/net5.C: Likewise.
21721         * g++.old-deja/g++.other/builtins1.C: Likewise.
21722         * g++.old-deja/g++.other/builtins2.C: Likewise.
21723         * g++.old-deja/g++.other/builtins3.C: Likewise.
21724         * g++.old-deja/g++.other/builtins4.C: Likewise.
21725         * g++.old-deja/g++.other/inline8.C: Likewise.
21726         * g++.old-deja/g++.robertl/eb39.C: Likewise.
21727
21728 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
21729
21730         * g++.old-deja/g++.pt/using1.C: Adjust.
21731         * g++.old-deja/g++.pt/using2.C: New test.
21732
21733 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
21734
21735         * gcc.dg/cpp/charconst.c: New tests.
21736         * gcc.dg/cpp/escape.c: New tests.
21737         * gcc.dg/cpp/escape-1.c: New tests.
21738         * gcc.dg/cpp/escape-2.c: New tests.
21739         * gcc.dg/cpp/ucs.c: New tests.
21740
21741 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
21742
21743         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
21744         native compiler for irix6.5.
21745
21746 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
21747
21748         * lib/g++.exp (g++_include_flags): Use args to compute
21749         get_multilibs.
21750         (g++_link_flags): Likewise.
21751         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
21752
21753 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
21754
21755         * gcc.dg/c90-hexfloat-1.c: Add more tests.
21756
21757 2001-05-21  Geoff Keating  <geoffk@redhat.com>
21758
21759         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
21760         this file.
21761
21762 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
21763
21764         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
21765         STACK_SIZE;
21766         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
21767         to STACK_SIZE; Use it to define size of add_histo array.
21768         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
21769         to STACK_SIZE.
21770         (f): Use GITT_SIZE to define size of gitt local table.
21771         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
21772         to STACK_SIZE; Use it to define size of bytemem array.
21773
21774 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
21775
21776         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
21777         on 68HC11/HC12 due to the asm instruction.
21778         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
21779         * gcc.c-torture/compile/920520-1.x: Likewise.
21780         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
21781         on 68HC11/HC12 because the function is larger than 64K.
21782         * gcc.c-torture/compile/961203-1.x: New file, this test fails
21783         on 68HC11/HC12 because the structure is too large.
21784
21785 2001-05-20  Richard Henderson  <rth@redhat.com>
21786
21787         * gcc.c-torture/execute/20010520-1.c: New.
21788
21789 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21790
21791         * g++.old-deja/g++.warn/compare1.C: New test.
21792         * gcc.dg/compare4.c: New test.
21793
21794 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
21795
21796         * g++.old-deja/g++.other/optimize1.C: New test.
21797
21798 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21799
21800         * g++.old-deja/g++.pt/spec41.C: New test.
21801
21802 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
21803
21804         * gcc.c-torture/compile/20010114-1.x: Remove.
21805
21806 2001-05-18  Stan Shebs  <shebs@apple.com>
21807
21808         * gcc.c-torture/compile/20010518-1.c: New test.
21809
21810 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
21811
21812         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
21813         * g++.old-deja/g++.pt/crash67.C: New test.
21814
21815 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
21816
21817         * g++.old-deja/g++.other/debug9.C: New test.
21818
21819 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
21820
21821         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
21822
21823 2001-05-16  Jan Hubicka  <jh@suse.cz>
21824
21825         * gcc.c-torture/compile/20010516-1.c: New test.
21826
21827 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
21828
21829         * g++.old-deja/g++.other/crash41.C: New test.
21830
21831 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
21832
21833         * g++.old-deja/g++.pt/crash66.C: New test.
21834
21835 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
21836
21837         * g++.old-deja/g++.robertl/eb27.C: Convert.
21838
21839 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
21840
21841         * g++.dg/friend-warn.C: New test.  Do not warn about friend
21842         declaration being redundant.
21843
21844 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
21845
21846         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
21847
21848 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
21849
21850         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
21851
21852 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
21853
21854         * lib/g++.exp: Use testsuite_flags.
21855
21856 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
21857
21858         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
21859
21860 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
21861
21862         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
21863
21864 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
21865
21866         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
21867
21868 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
21869
21870         * gcc.c-torture/compile/20010313-1.c: New test.
21871
21872 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
21873
21874         * gcc.dg/cpp/direct2.c: New test.
21875         * gccq.dg/cpp/direct2s.c: New test.
21876
21877         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
21878
21879 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
21880
21881         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
21882         * g++.old-deja/g++.other/op3.C: Likewise.
21883
21884 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
21885
21886         * gcc.dg/cpp/syshdr.h: New file.
21887         * gcc.dg/cpp/sysmac1.c: Update.
21888         * gcc.dg/cpp/sysmac2.c: Update.
21889
21890 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
21891
21892         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
21893
21894 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
21895
21896         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
21897         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
21898
21899 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
21900
21901         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
21902
21903 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
21904
21905         * lib/g++.exp (g++_include_flags): Don't use any special flags
21906         if TESTING_IN_BUILD_TREE is not defined.
21907         (g++_init): Use a plain 'c++' as the compiler if
21908         TESTING_IN_BUILD_TREEE is not defined.
21909
21910 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
21911
21912         * g++.old-deja/g++.eh/catch13.C: New test.
21913         * g++.old-deja/g++.eh/catch14.C: New test.
21914
21915 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
21916
21917         * gcc.dg/cpp/tr-define.c: New test.
21918
21919 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
21920
21921         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
21922         <stdlib.h>, not <malloc.h>.
21923
21924 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
21925
21926         * g++.old-deja/g++.ns/template17.C: New test.
21927
21928 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
21929
21930         * g++.old-deja/g++.pt/ref4.C: New test.
21931
21932 2001-04-30  Richard Henderson  <rth@redhat.com>
21933
21934         * gcc.dg/20000724-1.c: Revert last change.
21935
21936 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
21937
21938         * g77.f-torture/execute/20010430.f: New test.
21939
21940 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
21941
21942         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
21943
21944 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
21945
21946         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
21947
21948 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
21949
21950         * g++.old-deja/g++.eh/crash6.C: New test.
21951
21952 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
21953
21954         * g++.old-deja/g++.other/warn7.C: New test.
21955
21956 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
21957
21958         * g++.old-deja/g++.other/defarg9.C: New test.
21959
21960 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
21961
21962         * g77.f-torture/compile/20010426.f: New test.
21963         * g77.f-torture/execute/20010426.f: New test.
21964
21965 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
21966
21967         * g77.f-torture/compile/20000629-1.x: Remove - error
21968         has been fixed.
21969
21970 2001-04-26  Jeffrey A Law  (law@cygnus.com)
21971
21972         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
21973         Tweak slightly to work with g++.dg framework.
21974         * g++.dg/special/ecos.exp: Run initp1.C test.
21975         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
21976
21977         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
21978         its linker doesn't give line numbers either.
21979         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
21980
21981 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
21982
21983         * g++.old-deja/g++.other/lex1.C: New test.
21984
21985 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
21986
21987         * gcc.dg/noncompile/20010425-1.c: New test.
21988
21989 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
21990
21991         * g++.old-deja/g++.pt/mangle2.C: New test.
21992
21993 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
21994
21995         * gcc.dg/format/plus-1.c: New test.
21996
21997 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
21998
21999         * gcc.dg/20010423-1.c: New test.
22000
22001 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
22002
22003         * gcc.c-torture/execute/20010422-1.c: New test.
22004
22005 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
22006
22007         * g++.old-deja/g++.ns/type2.C: New test.
22008
22009 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
22010
22011         * g++.old-deja/g++.other/perf1.C: New test.
22012
22013 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
22014
22015         * gcc.dg/c99-func-2.c: Remove xfail.
22016         * gcc.dg/c99-func-3.c: Remove xfail.
22017         * gcc.dg/c99-func-4.c: Remove xfail.
22018
22019 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
22020
22021         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
22022
22023 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
22024
22025         * gcc.c-torture/compile/20010423-1.c: New test.
22026
22027 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
22028
22029         * g++.old-deja/g++.pt/typename28.C: New test.
22030
22031 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
22032
22033         * g++.old-deja/g++.abi/empty2.C: New test.
22034         * g++.old-deja/g++.abi/empty3.C: New test.
22035
22036 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
22037
22038         * g++.old-deja/g++.other/comdat2.C: New test.
22039         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
22040
22041 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
22042
22043         * g++.old-deja/g++.other/overload14.C: New test.
22044
22045 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
22046
22047         * g++.old-deja/g++.other/lookup23.C: New test.
22048
22049 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
22050
22051         * gcc.c-torture/execute/20010403-1.c: New test.
22052
22053 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
22054             Mark Mitchell  <mark@codesourcery.com>
22055
22056         * lib/old-dejagnu.exp: Don't delete output of executable.
22057         Add .exe suffix to executables.
22058
22059 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
22060
22061         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
22062
22063 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22064
22065         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
22066
22067 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
22068
22069         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
22070         * g++.old-deja/g++.abi/crash1.C: New test.
22071
22072 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
22073
22074         * g++.old-deja/g++.other/crash40.C: New test.
22075
22076 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22077
22078         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
22079
22080 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
22081
22082         * g++.old-deja/g++.other/warn6.C: New test.
22083
22084 22001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
22085
22086         * g++.old-deja/g++.robertl/eb42.C: Same.
22087
22088 001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22089
22090         * gcc.dg/wtr-conversion-1.c: New testcase.
22091
22092 2001-04-10  Richard Henderson  <rth@redhat.com>
22093
22094         * g++.old-deja/g++.other/array5.C: New.
22095
22096 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22097
22098         * gcc.c-torture/execute/20010408-1.c: New test.
22099
22100 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
22101
22102         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
22103         headers and constructs.
22104         * g++.old-deja/g++.robertl/eb79.C: Same.
22105         * g++.old-deja/g++.robertl/eb77.C (main): Same.
22106         * g++.old-deja/g++.robertl/eb73.C: Same.
22107         * g++.old-deja/g++.robertl/eb66.C (main): Same.
22108         * g++.old-deja/g++.robertl/eb55.C (t): Same.
22109         * g++.old-deja/g++.robertl/eb54.C (main): Same.
22110         * g++.old-deja/g++.robertl/eb46.C (main): Same.
22111         * g++.old-deja/g++.robertl/eb44.C: Same.
22112         * g++.old-deja/g++.robertl/eb41.C (main): Same.
22113         * g++.old-deja/g++.robertl/eb4.C (main): Same.
22114         * g++.old-deja/g++.robertl/eb39.C: Same.
22115         * g++.old-deja/g++.robertl/eb33.C (main): Same.
22116         * g++.old-deja/g++.robertl/eb31.C (main): Same.
22117         * g++.old-deja/g++.robertl/eb30.C: Same.
22118         * g++.old-deja/g++.robertl/eb3.C: Same.
22119         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
22120         * g++.old-deja/g++.robertl/eb21.C: Same.
22121         * g++.old-deja/g++.robertl/eb15.C: Same.
22122         * g++.old-deja/g++.robertl/eb118.C: Same.
22123         * g++.old-deja/g++.robertl/eb115.C (main): Same.
22124         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
22125         * g++.old-deja/g++.robertl/eb109.C: Same.
22126         * g++.old-deja/g++.other/sibcall1.C (main): Same.
22127         * g++.old-deja/g++.mike/rtti1.C: Same.
22128         * g++.old-deja/g++.mike/p658.C: Same.
22129         * g++.old-deja/g++.mike/net46.C: Same.
22130         * g++.old-deja/g++.mike/net34.C: Same.
22131         * g++.old-deja/g++.mike/memoize1.C: Same.
22132         * g++.old-deja/g++.mike/eh2.C: Same.
22133         * g++.old-deja/g++.law/weak.C: Same.
22134         * g++.old-deja/g++.law/visibility7.C: Same.
22135         * g++.old-deja/g++.law/visibility25.C: Same.
22136         * g++.old-deja/g++.law/visibility22.C: Same.
22137         * g++.old-deja/g++.law/visibility2.C: Same.
22138         * g++.old-deja/g++.law/visibility17.C: Same.
22139         * g++.old-deja/g++.law/visibility13.C: Same.
22140         * g++.old-deja/g++.law/visibility10.C: Same.
22141         * g++.old-deja/g++.law/visibility1.C: Same.
22142         * g++.old-deja/g++.law/virtual3.C (eval): Same.
22143         * g++.old-deja/g++.law/vbase1.C: Same.
22144         * g++.old-deja/g++.law/operators32.C: Same.
22145         * g++.old-deja/g++.law/nest3.C: Same.
22146         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
22147         * g++.old-deja/g++.law/except5.C (main): Same.
22148         * g++.old-deja/g++.law/cvt7.C (run): Same.
22149         * g++.old-deja/g++.law/cvt2.C: Same.
22150         * g++.old-deja/g++.law/cvt16.C: Same.
22151         * g++.old-deja/g++.law/ctors6.C (bar): Same.
22152         * g++.old-deja/g++.law/ctors17.C (main): Same.
22153         * g++.old-deja/g++.law/ctors13.C: Same.
22154         * g++.old-deja/g++.law/ctors12.C (main): Same.
22155         * g++.old-deja/g++.law/ctors10.C: Same.
22156         * g++.old-deja/g++.law/code-gen5.C: Same.
22157         * g++.old-deja/g++.law/bad-error7.C: Same.
22158         * g++.old-deja/g++.law/arm9.C: Same.
22159         * g++.old-deja/g++.law/arm12.C: Same.
22160         * g++.old-deja/g++.law/arg8.C: Same.
22161         * g++.old-deja/g++.law/arg1.C: Same.
22162         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
22163         * g++.old-deja/g++.jason/template31.C: Same.
22164         * g++.old-deja/g++.jason/template24.C (main): Same.
22165         * g++.old-deja/g++.jason/2371.C: Same.
22166         * g++.old-deja/g++.eh/new2.C: Same.
22167         * g++.old-deja/g++.eh/new1.C: Same.
22168         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
22169         * g++.old-deja/g++.brendan/nest21.C (main): Same.
22170         * g++.old-deja/g++.brendan/err-msg3.C: Same.
22171         * g++.old-deja/g++.brendan/crash62.C: Same.
22172         * g++.old-deja/g++.brendan/crash52.C: Same.
22173         * g++.old-deja/g++.brendan/crash49.C (main): Same.
22174         * g++.old-deja/g++.brendan/crash38.C: Same.
22175         * g++.old-deja/g++.brendan/crash15.C (main): Same.
22176         * g++.old-deja/g++.brendan/copy9.C: Same.
22177
22178 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
22179
22180         * gcc.c-torture/execute/20001203-2.c (memset):
22181         Count argument is of type __SIZE_TYPE__.
22182
22183 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
22184
22185         * gcc.c-torture/compile/20010404-1.c: New test.
22186
22187 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
22188
22189         * gcc.c-torture/compile/20010326-1.c: New test.
22190
22191 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
22192
22193         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
22194         peculiarities of the SH.
22195         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
22196
22197 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
22198
22199         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
22200         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
22201         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
22202
22203 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
22204
22205         * g77.f-torture/compile/20010321-1.f: New test.
22206
22207 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
22208
22209         * gcc.c-torture/compile/20010329-1.c: New test.
22210
22211 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
22212
22213         * gcc.c-torture/execute/20010329-1.c: New test.
22214
22215 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
22216
22217         * g++.old-deja/g++.other/eh4.C: Fix typo.
22218
22219 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
22220
22221         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
22222
22223 2001-03-28  Philip Blundell  <philb@gnu.org>
22224
22225         * gcc.c-torture/compile/20010328-1.c: New test.
22226
22227 2001-03-27  Richard Henderson  <rth@redhat.com>
22228
22229         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
22230         * g++.old-deja/g++.eh/vbase3.C: Likewise.
22231
22232 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
22233
22234         * gcc.c-torture/compile/20010327-1.c: New test.
22235
22236 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
22237
22238         * g++.old-deja/g++.other/friend12.C: New test.
22239         * g++.old-deja/g++.other/friend9.C: Expect no errors.
22240         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
22241
22242 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
22243
22244         * gcc.c-torture/execute/20010325-1.c: New test.
22245
22246 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
22247
22248         * g++.old-deja/g++.other/mangle3.C: New test.
22249
22250 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
22251
22252         * g++.old-deja/g++.other/anon8.C: New test.
22253
22254 2001-03-20  Philip Blundell  <philb@gnu.org>
22255
22256         * gcc.c-torture/compile/20010320-1.c: New test.
22257
22258 2001-03-17  Richard Henderson  <rth@redhat.com>
22259
22260         * g++.old-deja/g++.other/eh4.C: Add expected error text.
22261
22262 2001-03-15  Geoff Keating  <geoff@redhat.com>
22263
22264         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
22265         tests on AIX.
22266
22267 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
22268
22269         * g++.old-deja/g++.other/eh4.C: New test.
22270
22271 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
22272
22273         * gcc.dg/cpp/mi1.c: Update.
22274
22275 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
22276
22277         * g++.old-deja/g++.other/regstack.C: New test.
22278
22279 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
22280
22281         * g++.old-deja/g++.other/ref4.C: New test.
22282
22283 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
22284
22285         * objc/execute/va_method.m: Added.
22286         * objc/execute/IMP.m: Added.
22287         * objc/execute/_cmd.m: Added.
22288         * objc/execute/accessing_ivars.m: Added.
22289         * objc/execute/class-1.m: Added.
22290         * objc/execute/class-10.m: Added.
22291         * objc/execute/class-11.m: Added.
22292         * objc/execute/class-12.m: Added.
22293         * objc/execute/class-13.m: Added.
22294         * objc/execute/class-14.m: Added.
22295         * objc/execute/class-2.m: Added.
22296         * objc/execute/class-3.m: Added.
22297         * objc/execute/class-4.m: Added.
22298         * objc/execute/class-5.m: Added.
22299         * objc/execute/class-6.m: Added.
22300         * objc/execute/class-7.m: Added.
22301         * objc/execute/class-8.m: Added.
22302         * objc/execute/class-9.m: Added.
22303         * objc/execute/class-tests-1.h
22304         * objc/execute/class-tests-2.h
22305         * objc/execute/compatibility_alias.m: Added.
22306         * objc/execute/encode-1.m: Added.
22307         * objc/execute/formal_protocol-1.m: Added.
22308         * objc/execute/formal_protocol-2.m: Added.
22309         * objc/execute/formal_protocol-3.m: Added.
22310         * objc/execute/formal_protocol-4.m: Added.
22311         * objc/execute/formal_protocol-5.m: Added.
22312         * objc/execute/formal_protocol-6.m: Added.
22313         * objc/execute/formal_protocol-7.m: Added.
22314         * objc/execute/informal_protocol.m: Added.
22315         * objc/execute/initialize.m: Added.
22316         * objc/execute/load.m: Added.
22317         * objc/execute/many_args_method.m: Added.
22318         * objc/execute/nested-3.m: Added.
22319         * objc/execute/no_clash.m: Added.
22320         * objc/execute/private.m: Added.
22321         * objc/execute/redefining_self.m: Added.
22322         * objc/execute/root_methods.m: Added.
22323         * objc/execute/selector-1.m: Added.
22324         * objc/execute/static-1.m: Added.
22325         * objc/execute/static-2.m: Added.
22326         * objc/execute/va_method.m: Added.
22327
22328 2001-03-10  Richard Henderson  <rth@redhat.com>
22329
22330         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
22331
22332 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
22333
22334         * g++.old-deja/g++.other/crash31.C: XFAIL.
22335         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
22336         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
22337         * gcc.c-torture/execute/20010123-1.x: XFAIL.
22338         * gcc.c-torture/execute/20010124-1.x: XFAIL.
22339         * gcc.dg/sequence-pt-1.c: XFAIL one test.
22340
22341 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
22342
22343         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
22344
22345 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
22346
22347         * gcc.dg/20000724-1.c: Don't use multiline strings.
22348
22349 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
22350
22351         * objc/execute/string1.m, objc/execute/string2.m: Compare the
22352         result of -cString against what we expect it to be; don't just
22353         print it out for no one to read.
22354
22355         * objc/execute/string3.m, objc/execute/string4.m: New tests.
22356         Based on testcases provided by Nicola Pero.
22357
22358 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
22359
22360         * gcc.dg/cpp/macro7.c: New test.
22361
22362 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
22363
22364         * gcc.dg/cpp/multiline.c: Update.
22365
22366 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
22367
22368         * g++.old-deja/g++.other/enum3.C: New test.
22369
22370 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
22371
22372         * g++.old-deja/g++.other/pod1.C: New test.
22373
22374 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
22375
22376         * g++.old-deja/g++.ext/overload1.C: New test.
22377
22378 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
22379
22380         * g++.old-deja/g++.pt/using1.C: New test.
22381
22382 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
22383
22384         * g++.old-deja/g++.other/using9.C: New test.
22385
22386 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
22387
22388         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
22389
22390         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
22391
22392 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
22393
22394         * g++.old-deja/g++.ext/realpt1.C: Remove.
22395
22396 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
22397
22398         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
22399
22400 2001-02-26  Will Cohen  <wcohen@redhat.com>
22401
22402         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
22403
22404 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
22405
22406         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
22407         templatized constructors.
22408
22409 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22410
22411         * gcc.c-torture/execute/20010224-1.c: New test.
22412
22413 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
22414
22415         * gcc.c-torture/execute/20010222-1.c: New test.
22416
22417 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
22418
22419         * g++.old-deja/g++.other/inline20.C: New test.
22420
22421 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
22422
22423         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
22424
22425 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
22426
22427         * g++.old-deja/g++.other/lookup22.C: New test.
22428
22429 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
22430
22431         * g77.dg: New directory.
22432         * g77.dg/20010216-1.f: New test case.
22433         * g77.dg/dg.exp: New driver.
22434         * lib/g77-dg.exp: New driver library.
22435
22436 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22437
22438         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
22439
22440 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
22441
22442         * g++.old-deja/g++.other/decl9.C: New test.
22443
22444 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
22445
22446         * g++.old-deja/g++.other/init16.C: Update the test so that it does
22447         not need <string> and also tests the initialization at runtime.
22448
22449 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
22450
22451         * gcc.c-torture/execute/longlong.c: New test.
22452
22453 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
22454
22455         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
22456
22457 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
22458
22459         * gcc.c-torture/execute/920302-1.c (execute):
22460         Change argument type to short.
22461
22462 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
22463
22464         * g++.old-deja/g++.pt/deduct6.C: New test.
22465
22466 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
22467
22468         * g++.old-deja/g++.pt/deduct5.C: New test.
22469
22470 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
22471
22472         * gcc.c-torture/execute/20010209-1.c: New test.
22473
22474 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
22475
22476         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
22477
22478 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
22479
22480         * g++.dg/vtgc1.C: Update for new ABI.
22481
22482         * consistency.vlad: New directory, 1665 files.
22483
22484 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
22485
22486         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
22487         return type.
22488         * gcc.dg/cpp/digraphs.c: Declare puts.
22489
22490 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
22491
22492         * g++.old-deja/g++.other/warn5.C: New test.
22493
22494 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
22495
22496         * g++.old-deja/g++.pt/spec40.C: New test.
22497
22498 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
22499
22500         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
22501         case.
22502         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
22503
22504 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
22505
22506         * gcc.c-torture/compile/20010209-1.c: New test.
22507
22508 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
22509
22510         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
22511         excess errors message but not if it crashes.
22512         * g++.old-deja/g++.other/crash27.C: Likewise.
22513         * g++.old-deja/g++.other/crash28.C: Likewise.
22514         * g++.old-deja/g++.other/crash30.C: Likewise.
22515         * g++.old-deja/g++.other/crash32.C: Likewise.
22516         * g++.old-deja/g++.other/crash35.C: Likewise.
22517         * g++.old-deja/g++.pt/inherit2.C: Likewise.
22518
22519 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
22520
22521         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
22522         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
22523         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
22524         g77.f-torture/execute/execute.exp,
22525         g77.f-torture/noncompile/noncompile.exp,
22526         gcc.c-torture/execute/execute.exp,
22527         gcc.c-torture/execute/memcheck/memcheck.exp,
22528         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
22529         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
22530         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
22531         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
22532         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
22533         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
22534         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
22535         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
22536         Remove bug reporting instructions with ancient email addresses.
22537
22538 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
22539
22540         * gcc.dg/20010202-1.c: New test.
22541         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
22542
22543 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
22544
22545         * g++.dg/stdbool-if.C: New test.
22546
22547 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
22548
22549         * objc/execute/fdecl.m: Added main().
22550
22551 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
22552
22553         * gcc.c-torture/execute/20010206-1.c: New test.
22554
22555 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
22556
22557         * gcc.dg/cpp/avoidpaste1.c: Update.
22558
22559 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
22560
22561         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
22562         Pero <nicola@brainstorm.co.uk>.
22563         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
22564
22565 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
22566
22567         * g++.old-deja/g++.pt/spec39.C: New test.
22568
22569 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
22570
22571         * gcc.c-torture/compile/20010202-1.c: New test.
22572
22573 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
22574
22575         * g++.old-deja/g++.abi/primary2.C: New test.
22576         * g++.old-deja/g++.abi/primary3.C: New test.
22577         * g++.old-deja/g++.abi/primary4.C: New test.
22578         * g++.old-deja/g++.abi/primary5.C: New test.
22579         * g++.old-deja/g++.abi/vtable3.h: New test.
22580         * g++.old-deja/g++.abi/vtable3a.C: New test.
22581         * g++.old-deja/g++.abi/vtable3b.C: New test.
22582         * g++.old-deja/g++.abi/vtable3c.C: New test.
22583         * g++.old-deja/g++.abi/vtable3d.C: New test.
22584         * g++.old-deja/g++.abi/vtable3e.C: New test.
22585         * g++.old-deja/g++.abi/vtable3f.C: New test.
22586         * g++.old-deja/g++.abi/vtable3g.C: New test.
22587         * g++.old-deja/g++.abi/vtable3h.C: New test.
22588         * g++.old-deja/g++.abi/vtable3i.C: New test.
22589         * g++.old-deja/g++.abi/vtable3j.C: New test.
22590         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
22591
22592 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
22593
22594         * g++.old-deja/g++.other/anon6.C: New test.
22595         * g++.old-deja/g++.other/anon7.C: New test.
22596
22597 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
22598
22599         * gcc.dg/cpp/avoidpaste2.c: New tests.
22600
22601 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
22602
22603         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
22604
22605 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
22606
22607         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
22608         DECIMAL_DIG cases for Irix."
22609
22610 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
22611
22612         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
22613
22614 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
22615
22616         * gcc.dg/c99-tag-1.c: New test.
22617
22618 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
22619
22620         * gcc.dg/cpp/tr-warn1.c: Add tests.
22621
22622 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
22623
22624         * gcc.dg/cpp/avoidpaste1.c: Update.
22625         * gcc.dg/cpp/paste4.c: Update.
22626
22627 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
22628
22629         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
22630         cases for Irix.
22631
22632 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
22633
22634         * g++.old-deja/g++.other/inline19.C: New test.
22635
22636 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
22637
22638         * gcc.dg/Wlarger-than.c: New test.
22639
22640 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
22641
22642         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
22643
22644 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
22645
22646         * gcc.c-torture/execute/20010129-1.c: New test.
22647         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
22648
22649 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
22650
22651         * gcc.dg/cpp/avoidpaste1.c: Test case.
22652
22653 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
22654
22655         * g++.old-deja/g++.other/inline18.C: New test.
22656
22657 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22658
22659         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
22660         and __builtin_putchar.
22661
22662 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
22663
22664         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
22665         tests.
22666
22667 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
22668
22669         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
22670         floating point number rounding mode to round to the nearest
22671         representable mode.
22672
22673 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
22674
22675         * g++.old-deja/g++.other/mangle2.C: New test.
22676
22677 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
22678
22679         * gcc.c-torture/compile/20010124-1.c: New test.
22680
22681 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
22682
22683         * g++.old-deja/g++.pt/spec38.C: New test.
22684
22685 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22686
22687         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
22688         "Build don't run".
22689
22690 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22691
22692         * gcc.c-torture/execute/20010123-1.c: New test.
22693
22694 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
22695
22696         * g++.old-deja/g++.pt/spec37.C: New test.
22697
22698 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
22699
22700         * g++.old-deja/g++.pt/overload14.C: New test.
22701
22702 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22703
22704         * gcc.c-torture/execute/20010122-1.c: New test, exercise
22705         __builtin_return_address.
22706
22707 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
22708
22709         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
22710         * g++.old-deja/g++.pt/spec35.C: New test.
22711         * g++.old-deja/g++.pt/spec36.C: New test.
22712
22713 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
22714
22715         * gcc.c-torture/compile/20010118-1.c: New test.
22716
22717 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
22718
22719         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
22720
22721 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
22722
22723         * gcc.c-torture/execute/20010119-1.c: New test.
22724
22725 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
22726
22727         * g++.old-deja/g++.other/vbase5.C: New test.
22728
22729 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
22730
22731         * gcc.c-torture/execute/20010118-1.c: New test.
22732
22733 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
22734
22735         * g++.old-deja/g++.pt/deduct3.C: New test.
22736
22737 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
22738
22739         * g++.old-deja/g++.pt/spec34.C: New test.
22740
22741 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
22742
22743         * g77.f-torture/compile/20000601-2.f: New test.
22744
22745 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
22746
22747         * g++.old-deja/g++.other/init17.C: New test.
22748
22749 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
22750
22751         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
22752
22753 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
22754
22755         * g++.old-deja/g++.pt/unify8.C: New test.
22756
22757 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
22758
22759         * g++.old-deja/g++.abi/vbase1.C: New test.
22760
22761 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
22762
22763         * g++.old-deja/g++.pt/crash65.C: New test.
22764
22765 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
22766
22767         * gcc.dg/cpp/assembl2.S: New test case.
22768
22769 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
22770
22771         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
22772         are supported.
22773
22774 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22775
22776         * g++.old-deja/g++.other/builtins1.C: New test.
22777         * g++.old-deja/g++.other/builtins2.C: Likewise.
22778         * g++.old-deja/g++.other/builtins3.C: Likewise.
22779         * g++.old-deja/g++.other/builtins4.C: Likewise.
22780
22781 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
22782
22783         * gcc.c-torture/compile/20010117-1.c: New test.
22784         * gcc.c-torture/compile/20010117-2.c: New test.
22785
22786 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
22787
22788         * g77.f-torture/execute/20010116.[fx]: New test,
22789         XFAIL on i?86-*-*.
22790         * g77.f-torture/compile/20010115.f: Indicate it's
22791         a test for PR fortran/1636.
22792
22793 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
22794
22795         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
22796
22797 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
22798
22799         * g77.f-torture/compile/20010115.f: New test.
22800
22801 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
22802
22803         * g++.old-deja/g++.pt/nontype5.C: New test.
22804
22805 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
22806
22807         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
22808         have an equivalent working one below it.
22809
22810 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
22811
22812         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
22813         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
22814
22815 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
22816
22817         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
22818         message containing "init_priority".
22819         (conpr-2.C): Likewise.
22820         (conpr-3.C): Likewise.
22821         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
22822
22823 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22824
22825         * gcc.c-torture/execute/20010114-2.c: New test.
22826
22827 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
22828
22829         * gcc.c-torture/compile/20010114-1.c: New test.
22830         * gcc.c-torture/compile/20010114-1.x: Xfail.
22831         * gcc.c-torture/compile/20010114-2.c: New test.
22832         * gcc.c-torture/execute/20010114-1.c: New test.
22833         * gcc.dg/trunc-1.c: New test.
22834         * gcc.dg/uninit-B.c: New test.
22835
22836 2001-01-13  Nick Clifton  <nickc@redhat.com>
22837
22838         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
22839         target.
22840
22841 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
22842
22843         * gcc.c-torture/compile/20010113-1.c: New test.
22844
22845 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
22846
22847         * gcc.c-torture/compile/20001212-1.c: New test.
22848
22849 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
22850
22851         * gcc.dg/cpp/widestr1.c: Update.
22852         * gcc.dg/cpp/prag-imp.c: Remove.
22853
22854 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
22855
22856         * gcc.c-torture/execute/20000801-3.x: Remove.
22857         * gcc.dg/c90-init-1.c: New test.
22858         * gcc.dg/c99-init-1.c: New test.
22859         * gcc.dg/c99-init-2.c: New test.
22860         * gcc.dg/gnu99-init-1.c: New test.
22861
22862 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
22863
22864         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
22865         testing that no relevant ones were found.
22866
22867 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
22868
22869         * g++.old-deja/g++.pt/cast2.C: New test.
22870
22871 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
22872
22873         * g++.old-deja/g++.pt/friend47.C: New test.
22874
22875 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
22876
22877         * g++.old-deja/g++.pt/instantiate13.C: New test.
22878
22879 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
22880
22881         * g++.old-deja/g++.other/defarg7.C: New test.
22882         * g++.old-deja/g++.other/defarg8.C: New test.
22883
22884 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
22885
22886         * g++.old-deja/g++.pt/crash64.C: New test.
22887
22888 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
22889
22890         * g++.old-deja/g++.pt/crash63.C: New test.
22891
22892 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
22893
22894         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
22895
22896 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
22897
22898         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
22899
22900 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
22901
22902         * g++.old-deja/g++.pt/error3.C: New test.
22903
22904 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
22905
22906         * g++.old-deja/g++.other/crash39.C: New test.
22907
22908 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
22909
22910         * g++.old-deja/g++.other/vbase4.C: New test.
22911
22912 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
22913
22914         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
22915         * gcc.dg/special/20000419-2.c: New file. Identical to above.
22916         * gcc.dg/special/special.exp: New test driver which will check
22917         for alias support for the above test.
22918
22919 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
22920
22921         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
22922         problems on small machines.
22923         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
22924         parameterize.
22925
22926 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
22927
22928         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
22929         mips.
22930         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
22931
22932 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
22933
22934         * g++.old_deja/g++.pt/using8.C: New test.
22935
22936 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
22937
22938         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
22939
22940 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
22941
22942         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
22943         where a failure is expected.
22944         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
22945
22946 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
22947
22948         * g++.old_deja/g++.pt/instantiate12.C: New test.
22949
22950 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
22951
22952         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
22953         start of structs.
22954         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
22955         * g++.old-deja/g++.brendan/crash17.C: Likewise.
22956         * g++.old-deja/g++.brendan/crash29.C: Likewise.
22957         * g++.old-deja/g++.brendan/crash48.C: Likewise.
22958         * g++.old-deja/g++.brendan/ns1.C: Likewise.
22959         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
22960         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
22961         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
22962         * g++.old-deja/g++.eh/spec6.C: Likewise.
22963         * g++.old-deja/g++.jason/crash3.C: Likewise.
22964         * g++.old-deja/g++.law/ctors11.C: Likewise.
22965         * g++.old-deja/g++.law/ctors17.C: Likewise.
22966         * g++.old-deja/g++.law/ctors5.C: Likewise.
22967         * g++.old-deja/g++.law/ctors9.C: Likewise.
22968         * g++.old-deja/g++.mike/ambig1.C: Likewise.
22969         * g++.old-deja/g++.mike/net22.C: Likewise.
22970         * g++.old-deja/g++.mike/p3538a.C: Likewise.
22971         * g++.old-deja/g++.mike/p3538b.C: Likewise.
22972         * g++.old-deja/g++.mike/virt3.C: Likewise.
22973         * g++.old-deja/g++.niklas/t128.C: Likewise.
22974         * g++.old-deja/g++.other/anon4.C: Likewise.
22975         * g++.old-deja/g++.other/using1.C: Likewise.
22976         * g++.old-deja/g++.other/warn3.C: Likewise.
22977         * g++.old-deja/g++.pt/t37.C: Likewise.
22978         * g++.old-deja/g++.robertl/eb69.C: Likewise.
22979         * g++.old-deja/g++.robertl/eb71.C: Likewise.
22980
22981 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
22982
22983         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
22984
22985 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22986
22987         * gcc.c-torture/execute/stdio-opt-3.c: New test.
22988
22989 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
22990
22991         * gcc.c-torture/compile/20010107-1.c: New test.
22992
22993 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
22994
22995         * gcc.c-torture/execute/builtin-noret-1.c: New test.
22996
22997 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
22998
22999         * gcc.dg/format/format.h: New file.
23000         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
23001         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
23002         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
23003         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
23004         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
23005         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
23006         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
23007         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
23008         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
23009         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
23010         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
23011         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
23012         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
23013         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
23014         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
23015         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
23016         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
23017         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
23018         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
23019         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
23020         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
23021         instead of declaring standard types, macros and functions in each
23022         test.
23023
23024 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
23025
23026         * gcc.c-torture/execute/20010106-1.c: New test.
23027
23028 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
23029
23030         * gcc.dg/format/format.exp: New file.
23031         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
23032         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
23033         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
23034         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
23035         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
23036         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
23037         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
23038         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
23039         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
23040         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
23041         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
23042         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
23043         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
23044         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
23045         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
23046         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
23047         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
23048         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
23049         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
23050         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
23051         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
23052         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
23053         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
23054         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
23055         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
23056         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
23057         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
23058         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
23059         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
23060         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
23061         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
23062         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
23063         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
23064         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
23065         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
23066         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
23067         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
23068         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
23069         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
23070         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
23071         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
23072         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
23073
23074 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
23075
23076         * gcc.c-torture/execute/991228-1.c: Take word endianness into
23077         account.
23078
23079 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
23080
23081         * gcc.c-torture/execute/builtin-complex-1.c: New test.
23082
23083 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
23084
23085         * g++.old-deja/g++.pt/crash62.C: New test.
23086
23087 2001-01-04  Richard Henderson  <rth@redhat.com>
23088
23089         * gcc.dg/20000926-1.c: Update expected warnings.
23090         * gcc.dg/array-2.c: Likewise.
23091         * gcc.dg/array-4.c: Also validate flexible array members.
23092         * gcc.dg/c99-flex-array-1.c: New.
23093
23094 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
23095
23096         * gcc.c-torture/compile/20001222-1.x: Remove.
23097
23098 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
23099
23100         * gcc.c-torture/execute/built-in-setjmp.c: New.
23101
23102 2001-01-03  Richard Henderson  <rth@redhat.com>
23103
23104         * gcc.dg/940510-1.c: Update expected error wording.
23105         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
23106
23107 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
23108
23109         * lib/target-supports.exp (check_alias_available): Modified to
23110         indicate aliases not supported if only weak aliases are supported.
23111
23112 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23113
23114         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
23115         Turn on cmpstrsi checks for __pj__ and __i370__.
23116
23117 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
23118
23119         * g++.old-deja/g++.other/virtual11.C: New test.
23120
23121 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
23122
23123         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
23124
23125 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23126
23127         * gcc.c-torture/compile/20010102-1.c: New test.
23128
23129 2001-01-02  Andreas Jaeger  <aj@suse.de>
23130
23131         * gcc.dg/noreturn-3.c: New test.
23132
23133         * gcc.dg/noreturn-4.c: New test.
23134
23135 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23136
23137         * gcc.c-torture/execute/stdio-opt-1.c: Also test
23138         __builtin_fputc and __builtin_fwrite.
23139
23140 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
23141
23142         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
23143         signed char, not default char.
23144
23145 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
23146
23147         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
23148
23149 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
23150
23151         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
23152
23153 2000-12-29  Richard Henderson  <rth@redhat.com>
23154
23155         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
23156         (__cyg_profile_func_exit): Define.
23157
23158 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
23159
23160         * g++.dg/vtgc1.C: New test.
23161
23162 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
23163
23164         * gcc.dg/noncompile/20001228-1.c: New test.
23165
23166         * gcc.dg/20001228-1.c: New test.
23167
23168         * gcc.c-torture/execute/20001228-1.c: New test.
23169
23170 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
23171
23172         * gcc.dg/format-strfmon-1.c: New test.
23173
23174 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23175
23176         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
23177         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
23178         * gcc.c-torture/execute/string-opt-1.c: Likewise.
23179         * gcc.c-torture/execute/string-opt-2.c: Likewise.
23180         * gcc.c-torture/execute/string-opt-3.c: Likewise.
23181         * gcc.c-torture/execute/string-opt-4.c: Likewise.
23182         * gcc.c-torture/execute/string-opt-6.c: Likewise.
23183         * gcc.c-torture/execute/string-opt-7.c: Likewise.
23184         * gcc.c-torture/execute/string-opt-8.c: Likewise.
23185         * gcc.c-torture/execute/string-opt-9.c: Likewise.
23186         * gcc.c-torture/execute/string-opt-10.c: Likewise.
23187         * gcc.c-torture/execute/string-opt-11.c: Likewise.
23188         * gcc.c-torture/execute/string-opt-12.c: Likewise.
23189
23190         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
23191         * gcc.c-torture/execute/string-opt-4.c: Test index.
23192
23193 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
23194
23195         * gcc.c-torture/compile/20001226-1.c: New test.
23196
23197 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
23198
23199         * gcc.c-torture/compile/20001222-1.c: New test.
23200         * gcc.c-torture/compile/20001222-1.x: Xfail.
23201
23202 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
23203
23204         * gcc.c-torture/execute/comp-goto-2.c: New test.
23205
23206 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
23207
23208         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
23209         Use long types if __INT_MAX__ is 32767.
23210         (main): Use cast to (sint32 *) when poking 88 into a_page.
23211
23212         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
23213
23214 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
23215
23216         * gcc.c-torture/compile/20001221-1.c: New test.
23217         * gcc.c-torture/execute/20001221-1.c: New test.
23218
23219 2000-12-20  Richard Henderson  <rth@redhat.com>
23220
23221         * g++.old-deja/g++.pt/crash36.C: Update error lines.
23222         * g++.old-deja/g++.robertl/eb109.C: Likewise.
23223
23224 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23225
23226         * gcc.dg/compare3.c: New test.
23227
23228 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
23229
23230         * gcc.dg/format-warnll-1.c: New test.
23231
23232 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
23233
23234         * gcc.dg/cpp/cmdlne-P.c: New test.
23235
23236 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
23237
23238         * gcc.c-torture/execute/builtin-abs-1.c,
23239         gcc.c-torture/execute/builtin-abs-2.c: New tests.
23240
23241 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
23242
23243         * gcc.dg/cpp/multiline.c: New test.
23244
23245 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
23246
23247         * g++.old-deja/g++.other/syshdr1.C: Update.
23248         * gcc.dg/cpp/lineflags.c: Remove temporarily.
23249
23250 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23251
23252         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
23253
23254 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23255
23256         * g++.old-deja/g++.pt/ttp65.C: New test.
23257
23258 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23259
23260         * g++.old-deja/g++.pt/ttp64.C: New test.
23261
23262 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23263
23264         * g++.old-deja/g++.pt/spec33.C: New test.
23265
23266 2000-12-14  Catherine Moore  <clm@redhat.com>
23267
23268         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
23269         * gcc.c-torture/execute/920612-2.c: Likewise.
23270         * gcc.c-torture/execute/920428-2.c: Likewise.
23271         * gcc-c-torture/execute/va-arg-11.c: Call exit.
23272         * gcc.c-torture/execute/va-arg-21.c: Likewise.
23273
23274 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23275
23276         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
23277         * gcc.dg/pack-test-2.c: Likewise.
23278
23279 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
23280
23281         Tests by Zack Weinberg <zackw@stanford.edu>.
23282
23283         * gcc.dg/cpp/defined.c: Update.
23284         * gcc.dg/cpp/defined_trad.c: New tests.
23285
23286 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
23287
23288         * gcc.dg/cpp/trad-direct.c: Update.
23289
23290 2000-12-11  Neil Booth  <neilb@earthling.net>
23291
23292         * gcc.dg/cpp/defined_trad.c
23293
23294 2000-12-11  Neil Booth  <neilb@earthling.net>
23295
23296         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
23297
23298 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
23299
23300         * gcc.dg/format-miss-2.c: New test.
23301
23302 2000-12-09  Neil Booth  <neilb@earthling.net>
23303
23304         * gcc.dg/cpp/lineflags.c: New tests.
23305         * gcc.dg/cpp/poison.c: Update.
23306         * gcc.dg/cpp/redef2.c: Update.
23307         * gcc.dg/cpp/skipping.c: New test.
23308
23309 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
23310
23311         * g++.old-deja/g++.other/eh3.C: New testcase.
23312
23313 2000-12-07  Neil Booth  <neilb@earthling.net>
23314
23315         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
23316         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
23317         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
23318         wtr-union-init-2.c, wtr-union-init-3.c: Update.
23319         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
23320         Update.
23321
23322 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
23323
23324         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
23325         __SIZE_TYPE__ instead of int for type of integers cast to
23326         pointers.
23327
23328 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
23329
23330         * g++.old-deja/g++.other/cleanup4.C: New test.
23331
23332 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
23333
23334         * format-sec-1.c: New test.
23335
23336 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
23337
23338         * gcc.dg/format-nonlit-3.c: New test.
23339
23340 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
23341
23342         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
23343         through a null pointer.
23344
23345 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23346
23347         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
23348         * g++.old-deja/g++.pt/partial4.C: New test.
23349
23350 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
23351
23352         * gcc.c-torture/execute/ieee/hugeval.x: New.
23353
23354 2000-12-06  Neil Booth  <neilb@earthling.net>
23355
23356         * gcc.dg/cpp/backslash2.c: New tests.
23357
23358 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23359
23360         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
23361         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
23362
23363 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
23364
23365         * gcc.c-torture/execute/20001203-2.c: New testcase.
23366
23367 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
23368
23369         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
23370         * g++.old-deja/g++.other/virtual10.C: New test.
23371
23372 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
23373
23374         * g++.old-deja/g++.mike/pmf5.C: Remove test.
23375
23376 2000-12-05  Richard Henderson  <rth@redhat.com>
23377
23378         * gcc.c-torture/compile/20001205-1.c: New.
23379
23380 2000-12-04  Neil Booth  <neilb@earthling.net>
23381
23382         * g++.old-deja/g++.other/virtual9.C: New test.
23383         * g++.old-deja/g++.pt/crash61.C: New test.
23384         * gcc.c-torture/execute/loop-9.c: New test.
23385
23386 2000-12-04  Neil Booth  <neilb@earthling.net>
23387
23388         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
23389         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
23390         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
23391         * gcc.dg/cpp/extratokens.c: ...here.
23392
23393 2000-12-04  Neil Booth  <neilb@earthling.net>
23394
23395         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
23396         New tests.
23397
23398 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23399
23400         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
23401         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
23402
23403 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
23404
23405         * gcc.c-torture/execute/20001203-1.c: New test.
23406
23407 2000-12-03  Neil Booth  <neilb@earthling.net>
23408
23409         * gcc.dg/cpp/macro6.c: New test cases.
23410
23411 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23412
23413         * gcc.c-torture/execute/string-opt-9.c: New test.
23414         * gcc.c-torture/execute/string-opt-10.c: Likewise.
23415         * gcc.c-torture/execute/string-opt-11.c: Likewise.
23416         * gcc.c-torture/execute/string-opt-12.c: Likewise.
23417
23418         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
23419         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
23420
23421 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
23422
23423         * gcc.dg/cpp/if-6.c: New testcase.
23424
23425         * gcc.dg/20001201-1.c: New testcase.
23426
23427 2000-12-02  Neil Booth  <neilb@earthling.net>
23428
23429         * g++.old-deja/g++.other/externC4.C,
23430         g++.old-deja/g++.other/friend10.C: New tests.
23431
23432 2000-12-02  Neil Booth  <neilb@earthling.net>
23433
23434         * g++.old-deja/g++.other/instan2.C
23435         * g++.old-deja/g++.other/instan3.C: New test.
23436
23437 2000-12-02  Neil Booth  <neilb@earthling.net>
23438
23439         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
23440         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
23441         gnuc99.c,gnuc99-pedantic.c: New tests.
23442
23443 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
23444
23445         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
23446         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
23447
23448 2000-12-01  Neil Booth  <neilb@earthling.net>
23449
23450         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
23451         * gcc.dg/cpp/poison.c: Update.
23452         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
23453
23454 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
23455
23456         * g77.f-torture/execute/20001201.f: New test.
23457
23458 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
23459
23460         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
23461
23462 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
23463
23464         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
23465
23466 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
23467
23468         * g++.old-deja/g++.other/cast6.C: New test.
23469
23470 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
23471
23472         * gcc.c-torture/execute/20001130-2.c: New testcase.
23473
23474 2000-11-30  Richard Henderson  <rth@redhat.com>
23475
23476         * gcc.c-torture/execute/20001130-1.c: New test.
23477
23478 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
23479
23480         * g++.old-deja/g++.other/op3.C: New test.
23481
23482 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
23483
23484         * g++.old-deja/g++.other/op2.C: New test.
23485
23486 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
23487
23488         * g++.old-deja/g++.other/crash38.C: New test.
23489
23490 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
23491
23492         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
23493
23494 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
23495
23496         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
23497         tests.
23498         * gcc.c-torture/execute/string-opt-6.c: New test.
23499
23500         * gcc.dg/20001117-1.c: Add main.
23501
23502 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
23503
23504         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
23505         Move from here ...
23506         * gcc.dg/940510-1.c: ... to here.
23507
23508         * gcc.dg/20000926-1.c: GNU C now allows initializations of
23509         zero-size arrays in toplevel structures.
23510
23511 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
23512
23513         * gcc.c-torture/execute/loop-8.c: New test.
23514
23515 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
23516
23517         * g++.old-deja/g++.other/base1.C: New test.
23518
23519 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
23520
23521         * g++.old-deja/g++.other/parse2.C: New test.
23522
23523 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
23524
23525         * g++.old-deja/g++.pt/incomplete1.C: New test.
23526
23527 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
23528
23529         * g++.old-deja/g++.other/friend9.C: New test.
23530
23531 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
23532
23533         * gcc.dg/20001127-1.c: New test.
23534
23535 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
23536
23537         * g++.old-deja/g++.pt/friend46.C: New test.
23538
23539 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
23540
23541         * g++.old-deja/g++.other/ptrmem8.C: New test.
23542
23543 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23544
23545         * gcc.c-torture/execute/string-opt-7.c: New test.
23546         * gcc.c-torture/execute/string-opt-8.c: Likewise.
23547
23548 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
23549
23550         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
23551         instead of 'mkcheck 2'.
23552
23553 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
23554
23555         * gcc.c-torture/execute/memcheck/driver.c,
23556         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
23557         C9X references to refer to C99.
23558
23559 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
23560
23561         * gcc.dg/ultrasp3.c: New test.
23562
23563 2000-11-25  Neil Booth  <neilb@earthling.net>
23564
23565         * gcc.dg/cpp/include2.c: Update test to be locale independent.
23566
23567 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
23568
23569         * gcc.c-torture/compile/20001123-2.c: New.
23570
23571 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23572
23573         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
23574
23575 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
23576
23577         * gcc.dg/sequence-point-1.c: Add some new tests.
23578         * gcc.c-torture/execute/20001124-1.c: New test.
23579
23580 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
23581
23582         * g++.old-deja/g++.other/vaarg4.C: New test.
23583         * gcc.c-torture/compile/20001123-1.c: New test.
23584
23585 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
23586
23587         * g++.other/crash24.C: Adjust and remove XFAIL.
23588         * g++.other/crash37.C: New test.
23589
23590 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
23591
23592         * g++.old-deja/g++.pt/instantiate9.C: New test.
23593
23594 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
23595
23596         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
23597         new ABI, too.
23598
23599         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
23600         * g++.old-deja/g++.robertl/eb55.C: Likewise.
23601
23602 2000-11-22  Neil Booth  <neilb@earthling.net>
23603
23604         * gcc.dg/cpp/Wtrigraphs.c: New test.
23605
23606 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
23607
23608         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
23609
23610 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
23611
23612         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
23613
23614 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
23615
23616         * lib/gcc-dg.exp: load_lib scanasm.exp.
23617         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
23618         * lib/g++-dg.exp: load_lib scanasm.exp.
23619         * lib/scanasm.exp: New.
23620         (scan-assembler, scan-assembler-not): Add optional arguments to
23621         test name, or if not present, the pattern name.
23622         (scan-assembler-dem, scan-assembler-dem-not): New.
23623
23624         * g++.dg/dg.exp: New.
23625
23626 2000-11-21  Neil Booth  <neilb@earthling.net>
23627
23628         * gcc.dg/cpp/integrated1.c: Remove.
23629
23630 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
23631
23632         * gcc.c-torture/execute/20001121-1.c: New test.
23633
23634 2000-11-21  Richard Henderson  <rth@redhat.com>
23635
23636         * gcc.c-torture/compile/20001121-1.c: New test.
23637
23638 2000-11-20  Neil Booth  <neilb@earthling.net>
23639
23640         * gcc.dg/cpp/integrated1.c: New test.
23641
23642 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
23643
23644         * g++.old-deja/g++.other/inline17.C: New test.
23645
23646 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
23647
23648         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
23649         local variable to be zero: I made the variable global. Now
23650         uses abort() and exit() instead of relying on main's return value.
23651
23652 2000-11-20  Neil Booth  <neilb@earthling.net>
23653
23654         * gcc.dg/cpp/paste2.c: Update test.
23655         * objc/execute/paste.m: New test.
23656
23657 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
23658
23659         * gcc.dg/c99-condexpr-1.c: New test.
23660
23661 2000-11-20  Neil Booth  <neilb@earthling.net>
23662
23663         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
23664
23665 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
23666
23667         * g++.old-deja/g++.pt/export1.C: New test.
23668
23669 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
23670
23671         * gcc.dg/20001117-1.c: New test.
23672
23673 2000-11-18  Richard Henderson  <rth@redhat.com>
23674
23675         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
23676
23677 2000-11-18  Richard Henderson  <rth@redhat.com>
23678
23679         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
23680         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
23681         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
23682
23683 2000-11-18  Richard Henderson  <rth@redhat.com>
23684
23685         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
23686         (main): New.  Exit cleanly.
23687
23688 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
23689
23690         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
23691         gcc.dg/c99-fordecl-2.c: New tests.
23692
23693 2000-11-18  Richard Henderson  <rth@redhat.com>
23694
23695         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
23696         * gcc.c-torture/execute/zerolen-2.c: New.
23697
23698 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23699
23700         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
23701         memory.
23702
23703 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
23704
23705         * g++.old-deja/g++.pt/instantiate8.C: New test.
23706
23707 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
23708
23709         * g++.old-deja/g++.other/incomplete.C: Add more tests.
23710         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
23711
23712 2000-11-16  Nick Clifton  <nickc@redhat.com>
23713
23714         * gcc.c-torture/execute/nestfunc-2.c: New test.
23715         * gcc.c-torture/execute/nestfunc-3.c: New test.
23716
23717 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
23718
23719         * gcc.c-torture/compile/20001116-1.c: New test.
23720
23721 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23722
23723         * gcc.c-torture/execute/20001115-1.c: New test.
23724
23725 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
23726
23727         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
23728         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
23729         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
23730         * g++.old-deja/g++.abi/vmihint.C: Likewise.
23731
23732 2000-11-15  Neil Booth  <neilb@earthling.net>
23733
23734         gcc.dg/cpp/_Pragma1.c: Update.
23735         gcc.dg/cpp/_Pragma2.c: New test.
23736
23737 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
23738
23739         * g++.old-deja/g++.other/anon5.C: New test.
23740
23741 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
23742
23743         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
23744         tests.
23745
23746 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
23747
23748         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
23749         output.
23750
23751 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
23752
23753         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
23754         labels at end of compound statements.
23755
23756 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
23757
23758         * gcc.c-torture/execute/loop-7.c: New test.
23759
23760 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
23761
23762         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
23763
23764 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
23765
23766         * gcc.dg/c99-bool-1.c: New test.
23767
23768 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
23769
23770         * gcc.dg/c99-scope-1.c: Remove xfail.
23771         * gcc.dg/c99-scope-2.c: New test.
23772
23773 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23774
23775         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
23776         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
23777
23778 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
23779
23780         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
23781         error messages.
23782
23783         * g++.mike/p700.C: Don't typedef wchar_t.
23784         * g++.mike/p784.C: Likewise.
23785         * g++.mike/eb101.C: Don't use __wchar_t.
23786
23787 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
23788
23789         * g77.f-torture/execute/20001111.[fx]: Test premature exit
23790         from DO loop.
23791
23792 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
23793
23794         * gcc.c-torture/execute/20001111-1.c: New test.
23795
23796 2000-11-10  Nick Clifton  <nickc@redhat.com>
23797
23798         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
23799         long multuiple and accumulate.
23800
23801 2000-11-09  Richard Henderson  <rth@redhat.com>
23802
23803         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
23804         via size_t instead of int.
23805
23806         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
23807         * gcc.c-torture/execute/string-opt-2.c: Likewise.
23808         * gcc.c-torture/execute/string-opt-3.c: Likewise.
23809         * gcc.c-torture/execute/string-opt-4.c: Likewise.
23810
23811 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
23812
23813         * gcc.c-torture/compile/20001109-1.c: New test.
23814         * gcc.c-torture/compile/20001109-2.c: New test.
23815
23816 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
23817
23818         * g++.old-deja/g++.pt/operator1.C: New test.
23819         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
23820
23821 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
23822
23823         * gcc.dg/20001108-1.c: New test.
23824
23825 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
23826
23827         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
23828         with both arguments constant strings.
23829         * gcc.c-torture/execute/string-opt-3.c: New test.
23830         * gcc.c-torture/execute/string-opt-4.c: New test.
23831         * gcc.c-torture/execute/string-opt-5.c: New test.
23832
23833 2000-11-08  Nick Clifton  <nickc@redhat.com>
23834
23835         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
23836         mulsidi3adddi patterns.
23837
23838 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
23839
23840         * g++.old-deja/g++.other/crash36.C: New test.
23841
23842 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
23843
23844         * g++.old-deja/g++.other/init16.C: New test.
23845
23846 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
23847
23848         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
23849
23850 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
23851
23852         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
23853         * gcc.c-torture/execute/va-arg-16.x: Likewise.
23854         * gcc.c-torture/execute/va-arg-17.x: Likewise.
23855
23856 2000-11-07  DJ Delorie  <dj@redhat.com>
23857
23858         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
23859
23860 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23861
23862         * gcc.c-torture/execute/string-opt-1.c: New test.
23863
23864 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
23865
23866         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
23867         mips-sgi-irix6.* because the MIPS ABI passes floating-point
23868         parameters in registers, and there is no way for a varargs
23869         function to know in which order the integer and floating-point
23870         parameters should be interleaved when they are placed on the
23871         stack.
23872         * gcc.c-torture/execute/va-arg-16.x: Likewise.
23873         * gcc.c-torture/execute/va-arg-17.x: Likewise.
23874
23875 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23876
23877         * gcc.c-torture/execute/string-opt-2.c: New test.
23878
23879 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
23880
23881         * g++.old-deja/g++.pt/crash60.C: New test.
23882
23883 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
23884
23885         * g++.old-deja/g++.other/crash24.C: New test.
23886         * g++.old-deja/g++.other/crash25.C: New test.
23887         * g++.old-deja/g++.other/crash26.C: New test.
23888         * g++.old-deja/g++.other/crash27.C: New test.
23889         * g++.old-deja/g++.other/crash28.C: New test.
23890         * g++.old-deja/g++.other/crash29.C: New test.
23891         * g++.old-deja/g++.other/crash30.C: New test.
23892         * g++.old-deja/g++.other/crash31.C: New test.
23893         * g++.old-deja/g++.other/crash32.C: New test.
23894         * g++.old-deja/g++.other/crash33.C: New test.
23895         * g++.old-deja/g++.other/crash34.C: New test.
23896         * g++.old-deja/g++.other/crash35.C: New test.
23897
23898 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
23899
23900         * gcc.c-torture/execute/20001031-1.c: New test.
23901
23902 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
23903
23904         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
23905         namespace.
23906
23907         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
23908         standards-conformant.
23909
23910         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
23911
23912         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
23913         * g++.old-deja/g++.mike/p755a.C: Likewise.
23914         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
23915         library makes no calls to `operator new' during initialization.
23916
23917 2000-11-04  Neil Booth  <neilb@earthling.net>
23918
23919         * gcc.dg/cpp/include2.c: New tests.
23920
23921 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
23922
23923         * lib/g++.exp (g++_set_ld_library_path): New function.
23924         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
23925
23926 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
23927
23928         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
23929         warnings.
23930
23931 2000-11-01  Richard Henderson  <rth@redhat.com>
23932
23933         * g++.old-deja/g++.ext/namedret1.C: New.
23934         * g++.old-deja/g++.ext/namedret2.C: New.
23935         * g++.old-deja/g++.ext/namedret3.C: New.
23936
23937 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
23938
23939         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
23940         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
23941
23942 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23943
23944         * gcc.c-torture/execute/va-arg-21.c: New test.
23945
23946 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
23947
23948         * gcc.dg/c99-complex-2.c: New test.
23949
23950 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23951
23952         * gcc.c-torture/execute/stdio-opt-1.c: New test.
23953
23954 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
23955
23956         * g++.old-deja/g++.other/inline16.C: New test.
23957
23958 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
23959
23960         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
23961         __PRETTY_FUNCTION__
23962
23963 2000-10-29  Neil Booth  <neilb@earthling.net>
23964
23965         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
23966         New tests.
23967         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
23968         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
23969         optimisation.
23970
23971 2000-10-29  Neil Booth  <neilb@earthling.net>
23972
23973         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
23974         * mi1.c, mi1c.h: Add null directives to multiple-include test.
23975         * mi5.c: Test multiple includes work with -C.
23976         * trigraphs.c: Test ^= version.
23977
23978 2000-10-28  Neil Booth  <neilb@earthling.net>
23979
23980         New tests and test updates for new macro expander.
23981
23982         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
23983         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
23984         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
23985         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
23986         new diagnostic messages.
23987
23988         * gcc.dg/cpp/macro3.c: New tests.
23989
23990 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
23991
23992         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
23993         on the same line.
23994
23995 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
23996
23997         * g++.old-deja/g++.other/eh2.C: New test.
23998
23999 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
24000
24001         * gcc.c-torture/execute/20001027-1.c: New test.
24002
24003 2000-10-26  Richard Henderson  <rth@redhat.com>
24004
24005         * gcc.c-torture/execute/20001026-1.c: New.
24006
24007 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
24008
24009         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
24010         * g++.old-deja/g++.law/builtin1.C: Likewise.
24011         * g++.old-deja/g++.law/ctors10.C: Likewise.
24012         * g++.old-deja/g++.law/virtual3.C: Likewise.
24013         * g++.old-deja/g++.mike/p658.C: Likewise.
24014         * g++.old-deja/g++.other/sibcall1.C: Likewise.
24015         * g++.old-deja/g++.other/vaarg2.C: Likewise.
24016         * g++.old-deja/g++.robertl/eb124.C: Likewise.
24017         * g++.old-deja/g++.robertl/eb44.C: Likewise.
24018         * g++.old-deja/g++.robertl/eb77.C: Likewise.
24019
24020 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
24021
24022         * gcc.c-torture/compile/20001024-1.c: New test.
24023
24024 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
24025
24026         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
24027         to tell us whether or not we are using V3.
24028
24029 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
24030
24031         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
24032         operands.
24033
24034 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
24035
24036         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
24037
24038 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
24039
24040         * gcc.c-torture/execute/20001024-1.c: New test.
24041
24042 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
24043
24044         * g++.old-deja/g++.other/sibcall1.C: New test.
24045
24046 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
24047
24048         * gcc.dg/noncompile/init-3.c: New test.
24049
24050 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
24051
24052         * gcc.dg/format-array-1.c: New test.
24053
24054 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
24055
24056         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
24057         writing through null pointers; remove comment about testing
24058         unterminated strings.
24059
24060 2000-10-17  Matthew Hiller  <hiller@redhat.com>
24061
24062         * gcc.c-torture/execute/20001017-2.c: New test.
24063
24064 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
24065
24066         * gcc.c-torture/compile/20001018-1.c: New test.
24067         * gcc.c-torture/compile/20001018-1.x: Xfail.
24068
24069 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24070
24071         * gcc.c-torture/execute/20001017-1.c: New test.
24072
24073 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
24074
24075         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
24076         for multiple use of arguments with scanf formats; add tests for
24077         multiple use of arguments.
24078
24079 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
24080
24081         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
24082
24083 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
24084
24085         * gcc.dg/format-miss-1.c: New test.
24086
24087 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
24088
24089         * gcc.c-torture/execute/20001013-1.c: New test.
24090
24091 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
24092
24093         * gcc.dg/format-branch-1.c: New test.
24094
24095 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
24096
24097         * README, lib/file-format.exp: Remove EGCS references.
24098
24099 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
24100
24101         * gcc.dg/20001013-1.c: New test.
24102
24103 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
24104
24105         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
24106         for intmax_t in the compiler using __typeof__ and the type rules
24107         for conditional expressions.
24108
24109 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
24110
24111         * gcc.dg/20001012-1.c: New test.
24112         * gcc.dg/20001012-2.c: New test.
24113
24114 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
24115
24116         * gcc.dg/format-attr-1.c: New test.
24117
24118 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
24119
24120         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
24121         __LONG_LONG_MAX__ instead of LLONG_MAX.
24122
24123 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
24124
24125         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
24126         scanf flags.
24127         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
24128         flags.
24129
24130 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
24131
24132         * gcc.dg/sequence-pt-1.c: New test.
24133
24134 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
24135
24136         * gcc.c-torture/execute/20001011-1.c: New testcase.
24137         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
24138
24139 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
24140
24141         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
24142         does not error on it.
24143
24144 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
24145
24146         * gcc.dg/20001009-1.c: New test.
24147
24148 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
24149
24150         * gcc.c-torture/compile/20001009-1.c: Move from here ....
24151         * gcc.c-torture/execute/20001009-2.c: ... to here.
24152
24153 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
24154
24155         * gcc.c-torture/compile/20001009-1.c: New testcase.
24156         * gcc.c-torture/execute/20001009-1.c: New testcase.
24157         Testcases provided by Jan Hubicka <jh@suse.cz>.
24158
24159 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
24160
24161         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
24162         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
24163         uintmax_t using <limits.h> to emulate the compiler's internal
24164         logic.  No longer XFAIL %j tests.
24165
24166 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
24167
24168         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
24169         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
24170         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
24171         regexps and details of expected handling of some bad formats.
24172         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
24173         suppression.
24174
24175 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
24176
24177         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
24178         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
24179         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
24180         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
24181         in list archives.
24182
24183 2000-10-06  Richard Henderson  <rth@cygnus.com>
24184
24185         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
24186         * g++.old-deja/g++.brendan/crash52.C: Likewise.
24187         * g++.old-deja/g++.jason/report.C: Likewise.
24188         * g++.old-deja/g++.law/friend5.C: Likewise.
24189         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
24190         of the expected warnings.
24191
24192 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
24193
24194         * g++.old-deja/g++.pt/enum14.C: New test.
24195
24196 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
24197
24198         * g++.old-deja/g++.pt/crash59.C: New test.
24199
24200 2000-10-04  Will Cohen  <wcohen@redhat.com>
24201
24202         * gcc.dg/20000926-1.c: New test.
24203
24204 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
24205
24206         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
24207         function name for current C++ compiler.
24208         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
24209
24210 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
24211
24212         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
24213         __PRETTY_FUNCTION__.
24214         * g++.old-deja/g++.ext/pretty2.C: Likewise.
24215
24216 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24217
24218         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
24219
24220 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
24221
24222         * gcc.c-torture/compile/20000923-1.c: New test.
24223
24224 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
24225
24226         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
24227         * g++.old-deja/g++.pt/ttp62.C: Same.
24228         * g++.old-deja/g++.other/inline14.C: Same.
24229
24230 2000-09-24  Richard Henderson  <rth@cygnus.com>
24231
24232         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
24233
24234 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
24235
24236         * gcc.dg/c90-printf-1.c: Add test for wide string format.
24237
24238 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
24239
24240         * gcc.c-torture/compile/20000922-1.c: New file.
24241
24242 2000-09-21  Nick Clifton  <nickc@redhat.com>
24243
24244         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
24245         a signed long modulo operation.
24246         (mod6): New function - perform an unsigned long modulo operation.
24247         (main): Add tests for modulos of very large numbers by very small
24248         dividends.
24249
24250 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24251
24252         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
24253
24254 2000-09-19  Richard Henderson  <rth@cygnus.com>
24255
24256         * gcc.dg/compare2.c (case 10): XFAIL.
24257
24258 2000-09-18  Richard Henderson  <rth@cygnus.com>
24259
24260         * gcc.c-torture/execute/20000906-1.c: Move ...
24261         * gcc.dg/20000906-1.c: ... here.  Only run on targets
24262         that support __builtin_trap.
24263
24264 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
24265
24266         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
24267
24268 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
24269
24270         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
24271         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
24272         more $ format tests.
24273
24274 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
24275
24276         * gcc.dg/format-errmk-1.c: New test.
24277
24278 2000-09-17  Greg McGary  <greg@mcgary.org>
24279
24280         * gcc.c-torture/execute/20000917-1.x: Remove.
24281
24282 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
24283
24284         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
24285
24286 2000-09-17  Greg McGary  <greg@mcgary.org>
24287
24288         * gcc.c-torture/execute/20000917-1.c: New test.
24289         * gcc.c-torture/execute/20000917-1.x: XFAIL.
24290
24291 2000-09-16  Neil Booth  <NeilB@earthling.net>
24292
24293         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
24294         in nested macro bug.
24295
24296 2000-09-15  Neil Booth  <NeilB@earthling.net>
24297
24298         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
24299
24300 2000-09-14  Jeffrey A Law  (law@cygnus.com)
24301
24302         * gcc.c-torture/execute/20000914-1.c: New test.
24303
24304 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
24305
24306         * g++.other/inline13.C: New test.
24307
24308 2000-09-12  Andreas Jaeger  <aj@suse.de>
24309
24310         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
24311         constant by Ulrich Drepper <drepper@redhat.com>.
24312
24313 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
24314
24315         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
24316
24317 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24318
24319         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
24320
24321 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
24322
24323         * gcc.dg/cpp/backslash.c: New test.
24324
24325 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
24326
24327         * gcc.c-torture/execute/20000910-1.c: New test.
24328         * gcc.c-torture/execute/20000910-2.c: Likewise.
24329
24330 2000-09-11  Robert Lipe  <robertl@sco.com>
24331
24332         * gcc.dg/pragma-align.c: New test.
24333
24334 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
24335
24336         * g++.old-deja/g++.pt/explicit82.C: New test.
24337         * g++.old-deja/g++.pt/explicit83.C: New test.
24338
24339 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
24340
24341         * gcc.dg/asm-names.c: New test.
24342
24343 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24344
24345         * gcc.dg/cpp/tr-warn6.c: New test
24346
24347 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
24348
24349         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
24350         be accepted.
24351
24352 2000-09-07  Catherine Moore  <clm@redhat.com>
24353
24354         * gcc.c-torture/execute/unroll-1.c: New test.
24355
24356 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
24357
24358         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
24359         ERROR markers.
24360         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
24361         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
24362         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
24363         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
24364         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
24365         Preprocess only.
24366         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
24367         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
24368
24369 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
24370
24371         * g++.old-deja/g++.pt/deduct2.C: New test.
24372
24373 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
24374
24375         * g++.old-deja/g++.pt/parms2.C: New test.
24376
24377 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
24378
24379         * g++.old-deja/g++.pt/crash58.C: New test.
24380
24381 2000-09-06  Greg McGary  <greg@mcgary.org>
24382
24383         * gcc.c-torture/execute/20000906-1.c: New test.
24384         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
24385
24386 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24387
24388         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
24389
24390 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
24391
24392         * g++.old-deja/g++.pt/crash57.C: New test.
24393
24394 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
24395
24396         * g++.old-deja/g++.pt/crash56.C: New test.
24397
24398 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
24399
24400         * g++.old-deja/g++.pt/koenig1.C: New test.
24401
24402 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
24403
24404         * gcc.dg/20000904-1.c: New test.
24405
24406 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
24407
24408         * gcc.dg/cpp/paste8.c: New test.
24409
24410 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
24411
24412         * gcc.c-torture/compile/20000827-1.c: New test.
24413
24414 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
24415
24416         * gcc.dg/format-diag-1.c: New test.
24417
24418 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
24419
24420         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
24421         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
24422         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
24423         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
24424         gcc.dg/formatz-1.c: Adjust warning regular expressions.
24425
24426 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
24427
24428         * g++.old-deja/g++.other/nested4.C: New test.
24429
24430 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
24431
24432         * g++.old-deja/g++.ns/scoped1.C: New test.
24433
24434 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
24435
24436         * lib/g++.exp: Support testing already-installed GCC.
24437
24438 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24439
24440         * wtr-label-1.c, wtr-suffix-1.c: New tests.
24441
24442 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24443
24444         * gcc.dg/return-type-2.c: New test.
24445
24446 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
24447
24448         * gcc.c-torture/compile/20000825-1.c: New test.
24449
24450 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
24451
24452         * gcc.dg/dwarf2-2.c: New test.
24453
24454 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
24455
24456         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
24457         dg-warning regexps.
24458
24459 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
24460
24461         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
24462         gcc.dg/format-ext-5.c: New tests.
24463
24464 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
24465
24466         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
24467
24468 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
24469
24470         * gcc.dg/noncompile/930622-2.c: Adjust error message.
24471
24472 2000-08-24  Richard Henderson  <rth@cygnus.com>
24473
24474         * gcc.dg/ia64-sync-1.c: New test.
24475         * gcc.dg/ia64-sync-2.c: New test.
24476         * gcc.dg/ia64-asm-1.c: New test.
24477
24478 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
24479
24480         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
24481         * gcc.dg/format-ext-2.c: New test.
24482
24483 2000-08-23  Jason Merrill  <jason@redhat.com>
24484
24485         * lib/old-dejagnu.exp: Also ignore "In member function" and
24486         "At global scope".
24487
24488 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24489
24490         * gcc.dg/noncompile/label-lineno-1.c: New test.
24491
24492 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
24493
24494         * gcc.dg/c99-array-nonobj-1.c: New test.
24495
24496 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
24497
24498         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
24499         tests.
24500         * gcc.dg/format-ext-1.c: New test.
24501
24502 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24503
24504         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
24505         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
24506         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
24507         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
24508         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
24509
24510 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
24511
24512         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
24513         gcc.dg/c99-strftime-2.c: New tests.
24514
24515 2000-08-22  Richard Henderson  <rth@cygnus.com>
24516
24517         * gcc.c-torture/execute/20000822-1.c: New test.
24518
24519 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
24520
24521         * gcc.c-torture/execute/20000819-1.x: Remove.
24522
24523 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
24524
24525         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
24526         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
24527         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
24528         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
24529         gcc.dg/format-xopen-1.c: New tests.
24530
24531 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
24532
24533         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
24534
24535 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
24536
24537         * g++.old-deja/g++.other/loop2.C: New test.
24538
24539         * gcc.c-torture/compile/20000606-1.c: New test.
24540         * gcc.c-torture/compile/20000728-1.c: New test.
24541         * gcc.c-torture/execute/20000801-1.c: New test.
24542         * gcc.c-torture/execute/20000801-2.c: New test.
24543         * gcc.c-torture/execute/20000819-1.c: New test.
24544         * gcc.c-torture/execute/20000819-1.x: XFAIL.
24545         * gcc.dg/20000629-1.c: New test.
24546         * gcc.dg/20000724-1.c: New test.
24547         * gcc.dg/20000807-1.c: New test.
24548
24549 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
24550
24551         * gcc.dg/cpp/pragma-1.c: New test.
24552         * gcc.dg/cpp/pragma-2.c: New test.
24553
24554 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
24555
24556         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
24557         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
24558
24559 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
24560
24561         * gcc.c-torture/compile/20000818-1.c: New test.
24562
24563 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
24564
24565         * gcc.c-torture/execute/20000818-1.c: New test.
24566
24567 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
24568
24569         * gcc.dg/format-va-1.c: New test.
24570
24571 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
24572
24573         * g++.old-deja/g++.other/typedef8.C: New test.
24574
24575 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
24576
24577         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
24578         * g++.old-deja/g++.mike/net36.C: Mark candidate.
24579         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
24580         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
24581         * g++.old-deja/g++.other/ptrmem7.C: New test.
24582         * g++.old-deja/g++.pt/ptrmem10.C: New test.
24583
24584 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
24585
24586         * g++.old-deja/g++.pt/typename27.C: New test.
24587
24588 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
24589
24590         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
24591         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
24592         * g++.old-deja/g++.pt/friend45.C: New test.
24593         * g++.old-deja/g++.other/friend8.C: New test.
24594
24595 2000-08-15  Richard Henderson  <rth@cygnus.com>
24596
24597         * gcc.c-torture/execute/20000815-1.c: New test.
24598
24599 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
24600
24601         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
24602         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
24603         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
24604
24605 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
24606
24607         * g++.old-deja/g++.other/refinit2.C: New test.
24608
24609 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
24610
24611         * lib/c-torture.exp (c-torture): Make
24612         compiler_conditional_xfail_data global.
24613         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
24614         compiler_conditional_xfail_data machinery.
24615         (f-torture-execute): Likewise.
24616         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
24617         and only when unrolling loops.
24618
24619         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
24620
24621 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
24622
24623         * g++.old-deja/g++.pt/explicit81.C: New test.
24624
24625 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
24626
24627         * g++.old-deja/g++.pt/typename26.C: New test.
24628
24629 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
24630
24631         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
24632         warning.
24633
24634 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
24635
24636         * g++.old-deja/g++.other/array3.C: New test.
24637
24638 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
24639
24640         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
24641         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
24642         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
24643         New tests.
24644
24645 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
24646
24647         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
24648         * g++.old-deja/g++.abi/vmihint.C: Likewise.
24649
24650 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
24651
24652         * gcc.c-torture/execute/20000808-1.c: New test.
24653
24654 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
24655
24656         * gcc.dg/c90-const-expr-1.c: New test.
24657
24658 2000-08-08  Richard Henderson  <rth@cygnus.com>
24659
24660         * gcc.dg/noncompile/920923-1.c: Declare calloc.
24661
24662 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
24663
24664         * gcc.dg/noncompile/const-ll-1.c: New test.
24665
24666 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
24667
24668         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
24669
24670 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
24671
24672         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
24673         that running programs linked against the shared version of libobjc
24674         run correctly.
24675
24676 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
24677
24678         * gcc.dg/c99-printf-1.c: New test.
24679
24680 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
24681
24682         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
24683
24684 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
24685
24686         * gcc.c-torture/execute/20000731-1.x: Delete.
24687
24688 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
24689
24690         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
24691         and torture_without_loops as is done by c-torture.exp.
24692         (search_for): Copy from c-torture.exp.
24693         (gcc-dg-runtest): New function, drives a directory of tests
24694         iterating over the TORTURE_OPTIONS.
24695         (scan-assembler, scan-assembler-not): Move here from
24696         individual directory drivers.
24697
24698         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
24699         defined by lib/gcc-dg.exp.
24700         * gcc.dg/cpp/cpp.exp: Likewise.
24701         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
24702         gcc-dg-runtest, so we cycle over optimization options.
24703
24704         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
24705         * gcc.dg/compare2.c: No longer expected to fail.
24706
24707 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
24708
24709         * gcc.c-torture/execute/20000804-1.c: New test.
24710
24711 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
24712
24713         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
24714
24715 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
24716
24717         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
24718
24719 2000-08-03  Jeffrey A Law  (law@cygnus.com)
24720
24721         * gcc.c-torture/compile/20000803-1.c: New test.
24722
24723 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
24724
24725         * gcc.c-torture/execute/20000801-3.c,
24726         gcc.c-torture/execute/20000801-4.c: New tests.
24727         * gcc.c-torture/execute/20000801-3.x,
24728         gcc.c-torture/execute/20000801-4.x: Xfail.
24729
24730 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
24731
24732         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
24733         libobjc/.libs to allow for libtool.
24734
24735 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
24736
24737         * gcc.c-torture/compile/20000802-1.c: New test.
24738
24739 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
24740
24741         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
24742
24743 2000-07-31  Jeffrey A Law  (law@cygnus.com)
24744
24745         * gcc-c-torture/execute/20000731-2.c: New test.
24746
24747         * gcc.c-torture/execute/20000731-1.c: New test.
24748         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
24749
24750 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
24751
24752         * testsuite/gcc.dg/cpp/paste7.c: New test.
24753         * gcc.dg/cpp/20000725-1.c: New test.
24754
24755 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
24756
24757         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
24758         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
24759         declaration warning for __builtin_dwarf_reg_size.
24760
24761         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
24762
24763 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
24764
24765         * gcc.dg/noncompile/voidparam-1.c: New test.
24766
24767 2000-07-30  Richard Henderson  <rth@cygnus.com>
24768
24769         * gcc.dg/c90-digraph-1.c: Don't xfail.
24770         * gcc.dg/compare2.c (case 10): Xfail.
24771         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
24772
24773 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
24774
24775         * gcc.dg/c99-main-1.c: New test.
24776
24777 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
24778
24779         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
24780
24781 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
24782
24783         * gcc.c-tortuer/execute/20000726-1.c: New test.
24784
24785 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
24786
24787         * gcc.c-torture/execute/enum-2.c: New test.
24788
24789 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24790
24791         * gcc.dg/cpp/tr-warn3.c: New test.
24792
24793 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
24794
24795         * g++.old-deja/g++.ext/implicit1.C: Remove.
24796         * g++.old-deja/g++.jason/c2.C: Remove
24797         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
24798         * g++.old-deja/g++.pt/crash16.C: Likewise.
24799         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
24800
24801 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
24802
24803         * g++.old-deja/g++.other/for2.C: New test.
24804
24805 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
24806
24807         * gcc.dg/20000720-1.c: New test.
24808
24809 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
24810
24811         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
24812
24813 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
24814
24815         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
24816         * gcc.c-torture/execute/20000722-1.c: New.
24817         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
24818
24819 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
24820
24821         * gcc.dg/cpp/20000720-1.S: New test.
24822
24823 2000-07-21  Michael Meissner  <meissner@redhat.com>
24824
24825         * gcc.c-torture/execute/ieee/hugeval.c: New test.
24826
24827 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
24828
24829         * g++.old-deja/g++.brendan/crash16.C,
24830         g++.old-deja/g++.brendan/parse3.C,
24831         g++.old-deja/g++.brendan/redecl1.C,
24832         g++.old-deja/g++.ns/template13.C,
24833         g++.old-deja/g++.other/decl4.C,
24834         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
24835
24836 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
24837
24838         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
24839         and "Internal error".
24840
24841         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
24842         regexps.
24843         * gcc.dg/cpp/paste6.c: New test.
24844
24845 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
24846
24847         * gcc.dg/cpp/tr-direct.c: New test.
24848
24849         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
24850         gcc.dg/cpp/undef1.c: Tweak error regexps.
24851
24852 2000-07-18  Eric Christopher <echristo@redhat.com>
24853
24854         * gcc.c-torture/compile/20000718-1.c: New test.
24855
24856 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
24857
24858         * cpplex.c (_cpp_push_token): If the token being pushed back
24859         is the previous token in this context, just subtract one from
24860         context->posn.
24861         * cppmacro.c (save_expansion): Clear aux field when storing a
24862         placemarker.
24863
24864 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
24865
24866         * gcc.dg/noncompile/redecl-1.c: New test.
24867
24868 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
24869
24870         * gcc.c-torture/execute/20000717-5.c: New test.
24871         * gcc.c-torture/execute/20000717-1.x: Removed.
24872
24873 2000-07-17  Richard Henderson  <rth@cygnus.com>
24874
24875         * gcc.c-torture/execute/20000717-4.c: New test.
24876
24877 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
24878
24879         * gcc.dg/cpp/syshdr.c: New test.
24880         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
24881
24882 2000-07-17  Neil Booth  <neilb@earthling.net>
24883
24884         * gcc.dg/cpp/cmdlne-dM.c: New test.
24885         * gcc.dg/cpp/cmdlne-dD.c: New test.
24886
24887 2000-07-17  Jeffrey A Law  (law@cygnus.com)
24888
24889         * gcc.c-torture/execute/20000717-3.c: New test.
24890
24891         * gcc.c-torture/compile/20000717-1.c: New test.
24892
24893 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
24894
24895         * gcc.c-torture/execute/20000717-2.c: New test.
24896
24897 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
24898
24899         * gcc.dg/formatz-1.c: New test.
24900
24901         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
24902         * gcc.dg/c99-digraph-1.c: New tests.
24903
24904         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
24905         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
24906
24907         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
24908         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
24909         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
24910         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
24911         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
24912         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
24913         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
24914
24915 2000-07-17   Greg McGary <greg@mcgary.org>
24916
24917         * gcc.c-torture/execute/20000717-1.c: New test.
24918         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
24919
24920 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
24921
24922         * gcc.c-torture/execute/20000715-2.c: New test.
24923         * gcc.dg/20000715-1.c: New test.
24924
24925 2000-07-15  Michael Meissner  <meissner@redhat.com>
24926
24927         * gcc.c-torture/execute/20000715-1.c: New test.
24928
24929 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
24930
24931         * gcc.c-torture/execute/20000707-1.c: New test.
24932
24933 2000-07-13  Neil Booth  <NeilB@earthling.net>
24934
24935         * testsuite/gcc.dg/cpp/digraph1.c,
24936         testsuite/gcc.dg/cpp/digraph2.c,
24937         testsuite/gcc.dg/cpp/digraphs.c: New tests.
24938
24939 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
24940
24941         * g77.f-torture/compile/20000630-2.f:  New test.
24942         * g77.f-torture/compile/20000630-2.x
24943
24944 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
24945
24946         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
24947
24948 2000-07-11  Neil Booth  <NeilB@earthling.net>
24949
24950         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
24951
24952 2000-07-11  Neil Booth  <NeilB@earthling.net>
24953
24954         * gcc.dg/cpp/cmdlne-C.c: New.
24955
24956 2000-07-09  Neil Booth  <NeilB@earthling.net>
24957
24958         * gcc.dg/cpp/directiv.c: New tests.
24959         * gcc.dg/cpp/undef1.c: Update.
24960
24961 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
24962
24963         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
24964
24965 2000-07-09  Neil Booth  <NeilB@earthling.net>
24966
24967         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
24968
24969 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
24970
24971         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
24972         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
24973
24974 2000-07-08  Neil Booth  <NeilB@earthling.net>
24975
24976         * gcc.dg/cpp/macsyntx.c: New tests.
24977
24978 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
24979
24980         * gcc.dg/20000707-1.c: New test.
24981
24982 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
24983
24984         * gcc.c-torture/execute/20000706-1.c: New test.
24985         * gcc.c-torture/execute/20000706-2.c: New test.
24986         * gcc.c-torture/execute/20000706-3.c: New test.
24987         * gcc.c-torture/execute/20000706-4.c: New test.
24988         * gcc.c-torture/execute/20000706-5.c: New test.
24989
24990 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
24991
24992         * g++.old-deja/g++.pt/instantiate7.C: New test.
24993
24994 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
24995
24996         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
24997         * g++.old-deja/g++.mike/thunk3.C: Likewise.
24998         * g++.old-deja/g++.other/rtti3.C: Likewise.
24999         * g++.old-deja/g++.other/rttid3.C: Likewise.
25000
25001 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
25002
25003         *  g77.f-torture/compile/20000630-1.x: Fix typo
25004
25005 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
25006
25007         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
25008         assembly output.
25009
25010 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
25011
25012         * gcc.dg/cpp/ident.c: New test.
25013
25014 2000-07-05  Neil Booth  <NeilB@earthling.net>
25015
25016         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
25017           gcc.dg/cpp/lexstrng.c: New tests.
25018
25019 2000-07-04  Neil Booth  <NeilB@earthling.net>
25020
25021         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
25022         * gcc.dg/cpp/strify2.c: Same.
25023
25024 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
25025
25026         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
25027         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
25028         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
25029         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
25030
25031         * testsuite/gcc.dg/cpp/macro1.c,
25032         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
25033         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
25034         testsuite/gcc.dg/cpp/strify1.c,
25035         testsuite/gcc.dg/cpp/strify2.c: New tests.
25036
25037 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
25038
25039         * gcc.c-torture/execute/20000703-1.c: New test.
25040
25041 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
25042
25043         * g++.old-deja/g++.pt (lookup10.C): New test.
25044
25045 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
25046
25047         * g++.old-deja/g++.pt (typename25.C): New test.
25048
25049 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
25050
25051         * gcc.c-torture/compile/20000701-1.c: New test.
25052
25053 2000-06-30  Nick Clifton  <nickc@cygnus.com>
25054
25055         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
25056         to test case.
25057
25058 2000-06-30  Catherine Moore  <clm@cygnus.com>
25059
25060         * gcc.c-torture/execute/align-1.c: New test.
25061
25062 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
25063
25064         * g++.old-deja/g++.pt/expr8.C: New test.
25065         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
25066
25067 2000-06-29  Nick Clifton  <nickc@cygnus.com>
25068
25069         * gcc.c-torture/compile/20000629-1.c: New test.
25070
25071 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
25072
25073
25074         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
25075         gcc.dg/noncompile directory, depending on whether they're
25076         preprocessor tests or not.  Annotate all the tests for the dg
25077         framework.
25078
25079         * gcc.c-torture/noncompile/noncompile.exp: Delete.
25080         * gcc.dg/noncompile/noncompile.exp: New.
25081
25082         * Moved files:
25083         Old name                                New name
25084         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
25085         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
25086         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
25087         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
25088         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
25089         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
25090         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
25091         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
25092         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
25093         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
25094         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
25095         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
25096         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
25097         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
25098         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
25099         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
25100         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
25101         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
25102         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
25103         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
25104         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
25105         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
25106         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
25107         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
25108
25109         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
25110         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
25111         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
25112         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
25113         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
25114         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
25115
25116 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
25117
25118         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
25119         declare one variable.  On the fourth, error.
25120         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
25121         declared by 20000628-1a.h.
25122
25123 2000-06-29  Richard Henderson  <rth@redhat.com>
25124
25125         * gcc.c-torture/execute/930529-1.x: New file.
25126         * gcc.dg/920413-1.c: Adjust expected warning text.
25127         * gcc.dg/980217-1.c: Declare abort.
25128         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
25129
25130 2000-06-29  Jeffrey A Law  (law@cygnus.com)
25131
25132         * g77.f-torture/compile/20000629-1.f: New test.
25133         * g77.f-torture/compile/20000629-1.x: Expected to fail.
25134
25135 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
25136
25137         Rearrange lots of files, removing entirely the
25138         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
25139         directories.
25140
25141         * Deleted files:
25142         gcc.c-torture/code_quality/code_quality.exp
25143         gcc.c-torture/special/special.exp
25144         gcc.failure/failure.exp
25145         gcc.failure/940409-1.x
25146         gcc.c-torture/compile/961203-1.x
25147
25148         * New files:
25149         gcc.misc-tests/linkage.exp
25150         gcc.c-torture/execute/920730-1t.c
25151         gcc.c-torture/execute/920730-1t.x
25152         gcc.c-torture/compile/920520-1.x
25153         gcc.c-torture/compile/920521-1.x
25154         gcc.c-torture/compile/981006-1.x
25155         gcc.c-torture/execute/eeprof-1.x
25156
25157         * Moved files (possibly with modifications to fit a new harness):
25158         Old name                                New name
25159         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
25160         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
25161         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
25162         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
25163         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
25164         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
25165         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
25166         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
25167         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
25168         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
25169         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
25170         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
25171         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
25172         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
25173
25174 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
25175
25176         * c-torture/compile/961203-1.x: Delete.
25177
25178         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
25179         not exit. Include stdio.h.
25180         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
25181         * gcc.misc-tests/dg-12.c: Likewise.
25182         * gcc.misc-tests/dg-5.c: Likewise.
25183         * gcc.misc-tests/dg-6.c: Likewise.
25184         * gcc.misc-tests/dg-7.c: Prototype abort.
25185         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
25186         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
25187         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
25188         not exit.
25189         * gcc.misc-tests/sieve.c: Use return from main, not exit.
25190         * gcc.misc-tests/sort2.c: Use return from main, not exit.
25191
25192 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
25193
25194         * gcc.dg/cpp/20000628-1.c: New test.
25195         * gcc.dg/cpp/20000628-1.h: New header for above test.
25196         * gcc.dg/cpp/20000628-1a.h: Likewise.
25197
25198 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
25199
25200         * gcc.dg/cpp: New directory.
25201         * gcc.dg/cpp/cpp.exp: New driver.
25202         * gcc.dg/cpp/20000627-1.c: New test.
25203         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
25204         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
25205         and rewrite as a compilation test.
25206
25207         * gcc.dg: Move many files into the cpp subdirectory, possibly
25208         renaming or editing them as well.
25209         Old name                New name
25210         990119-1.c              cpp/19990119-1.c
25211         990228-1.c              cpp/19990228-1.c
25212         990407-1.c              cpp/19990407-1.c
25213         990409-1.c              cpp/19990409-1.c
25214         990413-1.c              cpp/19990413-1.c
25215         990703-1.c              cpp/19990703-1.c
25216         20000127-1.c            cpp/20000127-1.c
25217         20000129-1.c            cpp/20000129-1.c
25218         20000207-1.c            cpp/20000207-1.c
25219         20000207-2.c            cpp/20000207-2.c
25220         20000209-1.c            cpp/20000209-1.c
25221         20000209-2.c            cpp/20000209-2.c
25222         20000301-1.c            cpp/20000301-1.c
25223         20000419-1.c            cpp/20000419-1.c
25224         20000510-1.S            cpp/20000510-1.S
25225         20000519-1.c            cpp/20000519-1.c
25226         20000529-1.c            cpp/20000529-1.c
25227         20000625-1.c            cpp/20000625-1.c
25228         20000625-2.c            cpp/20000625-2.c
25229         cpp-as1.c               cpp/assert1.c
25230         cpp-as2.c               cpp/assert2.c
25231         cxx-comments-1.c        cpp/cxxcom1.c
25232         cxx-comments-2.c        cpp/cxxcom2.c
25233         endif-label.c           cpp/endif.c
25234         cpp-hash1.c             cpp/hash1.c
25235         cpp-hash2.c             cpp/hash2.c
25236         cpp-if1.c               cpp/if-1.c
25237         cpp-if2.c               cpp/if-2.c
25238         cpp-if3.c               cpp/if-3.c
25239         cpp-if4.c               cpp/if-4.c
25240         cpp-if5.c               cpp/if-5.c
25241         cpp-cond.c              cpp/if-cexp.c
25242         cpp-missingop.c         cpp/if-mop.c
25243         cpp-missingparen.c      cpp/if-mpar.c
25244         cpp-opprec.c            cpp/if-oppr.c
25245         cpp-ifparen.c           cpp/if-paren.c
25246         cpp-shortcircuit.c      cpp/if-sc.c
25247         cpp-shift.c             cpp/if-shift.c
25248         cpp-unary.c             cpp/if-unary.c
25249         cpp-li1.c               cpp/line1.c
25250         cpp-li2.c               cpp/line2.c
25251         lineno.c                cpp/line3.c
25252         lineno-2.c              cpp/line4.c
25253         cpp-mi.c                cpp/mi1.c
25254         cpp-mic.h               cpp/mi1c.h
25255         cpp-micc.h              cpp/mi1cc.h
25256         cpp-mind.h              cpp/mi1nd.h
25257         cpp-mindp.h             cpp/mi1ndp.h
25258         cpp-mix.h               cpp/mi1x.h
25259         cpp-mi2.c               cpp/mi2.c
25260         cpp-mi2a.h              cpp/mi2a.h
25261         cpp-mi2b.h              cpp/mi2b.h
25262         cpp-mi2c.h              cpp/mi2c.h
25263         cpp-mi3.c               cpp/mi3.c
25264         cpp-mi3.def             cpp/mi3.def
25265         poison-1.c              cpp/poison.c
25266         pr-impl.c               cpp/prag-imp.c
25267         cpp-redef-2.c           cpp/redef1.c
25268         cpp-redef.c             cpp/redef2.c
25269         strpaste.c              cpp/strp1.c
25270         strpaste-2.c            cpp/strp2.c
25271         cpp-tradpaste.c         cpp/tr-paste.c
25272         cpp-tradstringify.c     cpp/tr-str.c
25273         cpp-tradwarn1.c         cpp/tr-warn1.c
25274         cpp-tradwarn2.c         cpp/tr-warn2.c
25275         trigraphs.c             cpp/trigraphs.c
25276         cpp-unc1.c              cpp/unc1.c
25277         cpp-unc2.c              cpp/unc2.c
25278         cpp-unc3.c              cpp/unc3.c
25279         cpp-unc.c               cpp/unc4.c
25280         undef.c                 cpp/undef1.c
25281         undef-2.c               cpp/undef2.c
25282         cpp-wi1.c               cpp/widestr1.c
25283
25284 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
25285
25286         * lib/g++.exp (g++_include_flags): Tweak.
25287
25288 2000-06-27  H.J. Lu  <hjl@gnu.org>
25289             Loren J. Rittle  <ljrittle@acm.org>
25290
25291         * lib/g++.exp (g++_include_flags): Override libgloss.exp
25292         version with one that knows about the new gcc tree structure.
25293         (g++_link_flags): Same.
25294
25295 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
25296
25297         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
25298         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
25299         case we are cross-compiling.
25300
25301         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
25302         g++.old-deja/g++.niklas/Makefile.in,
25303         g++.old-deja/g++.niklas/configure.in,
25304         g++.old-deja/g++.other/Makefile.in,
25305         g++.old-deja/g++.other/configure.in,
25306         gcc.c-torture/code_quality/Makefile.in,
25307         gcc.c-torture/code_quality/configure.in,
25308         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
25309         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
25310         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
25311         gcc.c-torture/execute/ieee/Makefile.in,
25312         gcc.c-torture/execute/ieee/configure.in,
25313         gcc.c-torture/noncompile/Makefile.in,
25314         gcc.c-torture/noncompile/configure.in,
25315         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
25316         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
25317         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
25318
25319 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
25320
25321         * g++.old-deja/g++.other/ambig3.C: New test.
25322
25323 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
25324
25325         * g++.old-deja/g++.pt/syntax1.C: New test.
25326         * g++.old-deja/g++.pt/syntax2.C: New test.
25327         * g++.old-deja/g++.other/syntax3.C: New test.
25328         * g++.old-deja/g++.other/syntax4.C: New test.
25329
25330 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
25331
25332         * gcc.dg/20000623-1.c: Prototype exit and abort.
25333
25334 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
25335
25336         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
25337         New tests.
25338         * gcc.dg/cpp-mi3.def: New file.
25339
25340         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
25341         inside assertions.
25342         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
25343         lexer's error messages.
25344         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
25345         divine anything from the linemarkers.
25346         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
25347         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
25348
25349 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
25350
25351         * gcc.dg/20000623-1.c: New test.
25352
25353 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
25354
25355         * gcc.c-torture/execute/20000622-1.c: New test.
25356
25357 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
25358
25359         * g++.old-deja/g++.other/init15.C: New test.
25360
25361 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
25362
25363         * g++.old-deja/g++.pt/vaarg2.C: New test.
25364         * g++.old-deja/g++.pt/vaarg3.C: New test.
25365
25366 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
25367
25368         * g++.old-deja/g++.other/dyncast6.C: New test.
25369
25370 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
25371
25372         * gcc.c-torture/execute/loop-6.c: New test.
25373
25374 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
25375
25376         * gcc.dg/20000614-1.c: New test.
25377         * gcc.dg/20000614-2.c: New test.
25378
25379 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
25380
25381         * g++.old-deja/g++.other/inline12.C: New test.
25382
25383 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
25384
25385         * g++.old-deja/g++.other/eh1.C: New test.
25386
25387 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
25388
25389         * g++.old-deja/g++.other/type.C: New test.
25390
25391 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
25392
25393         * g++.old-deja/g++.other/initstring.C: New test.
25394
25395 2000-06-12  Jason Merrill  <jason@redhat.com>
25396
25397         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
25398
25399 2000-06-09  Jeffrey A Law  (law@cygnus.com)
25400
25401         * gcc.c-torture/compile/20000609-1.c: New test.
25402
25403 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
25404
25405         * gcc.dg/20000609-1.c: New test.
25406
25407 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
25408
25409         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
25410         * gcc.c-torture/noncompile/poison-1.c: Move...
25411         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
25412         * gcc.dg/cpp-li1.c: Add a token after the #line.
25413
25414 2000-06-05  Richard Henderson  <rth@cygnus.com>
25415
25416         * gcc.c-torture/execute/20000605-2.c: New test.
25417         * gcc.c-torture/execute/20000605-3.c: New test.
25418
25419 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
25420
25421         * g77.f-torture/execute/20000503-1.x: New file.
25422
25423 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
25424
25425         * g++.old-deja/g++.eh/badalloc1.C: New test.
25426
25427 2000-06-05  Richard Henderson  <rth@cygnus.com>
25428
25429         * gcc.c-torture/execute/20000605-1.c: New test.
25430
25431 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
25432             Nathan Sidwell <nathan@codesourcery.com>
25433
25434         * gcc.c-torture/compile/20000605-1.c: New test.
25435
25436 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
25437
25438         * g77.f-torture/compile/20000601-1.f:  New test.
25439
25440 2000-06-03  Richard Henderson  <rth@cygnus.com>
25441
25442         * gcc.c-torture/execute/20000603-1.c: New.
25443
25444 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
25445
25446         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
25447         * gcc.dg/noreturn-2.c (noreturn): Likewise.
25448
25449 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
25450
25451         * gcc.dg/compare2.c (case 12): XFAIL.
25452         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
25453         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
25454
25455         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
25456
25457 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
25458
25459         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
25460         guard macro is already defined when the header is first
25461         included.
25462         * gcc.dg/cpp-mix.h: New file.
25463         * gcc.dg/endif-label.c: Update patterns to match compiler.
25464
25465         * g++.brendan/complex1.C: Declare abort.
25466         * g++.law/refs4.C: Remove XFAIL.
25467         * g++.oliva/expr2.C: Declare abort and exit.
25468
25469 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
25470
25471         * gcc.c-torture/execute/20000528-1.c: New test.
25472
25473         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
25474         * g++.old-deja/g++.law/temps4.C: Likewise.
25475
25476         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
25477         stdlib.h.  Call abort() on failure.
25478         * g++.old-deja/g++.law/refs4.C: Likewise.
25479         * g++.old-deja/g++.law/temps4.C: Likewise.
25480         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
25481         * gcc.c-torture/execute/20000112-1.c: Include string.h.
25482
25483 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
25484
25485         Relative to g++.dg/special:
25486         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
25487
25488         Relative to g++.old-deja:
25489         * g++.brendan/complex1.C, g++.jason/optimize2.C,
25490         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
25491         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
25492         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
25493         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
25494         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
25495         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
25496
25497         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
25498         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
25499         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
25500         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
25501         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
25502         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
25503         and/or string.h.
25504
25505         * g++.other/goto1.C: Update expectations for error messages.
25506
25507 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
25508
25509         * gcc.c-torture/compile/20000523-1.c: New test.
25510
25511 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
25512
25513         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
25514
25515 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
25516
25517         * g++.old-deja/g++.eh/catch11.C: New test.
25518         * g++.old-deja/g++.eh/catch12.C: New test.
25519
25520 2000-05-24  Nick Clifton  <nickc@cygnus.com>
25521
25522         * gcc.c-torture/execute/20000523-1.c: New test.
25523
25524 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
25525
25526         * c-torture/execute/bcp-1.c: Replace abort in arg of
25527         __builtin_constant_p with a generic external function.
25528
25529         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
25530         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
25531         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
25532         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
25533         Prototype abort and/or exit.
25534
25535         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
25536         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
25537         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
25538         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
25539
25540 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
25541
25542         * gcc.dg/dwarf2-1.c: New test.
25543
25544 2000-05-20  Richard Henderson  <rth@cygnus.com>
25545
25546         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
25547
25548 2000-05-20  Andreas Jaeger  <aj@suse.de>
25549
25550         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
25551         testcase.
25552
25553 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
25554
25555         * gcc.c-torture/execute/20000519-2.c: New test.
25556
25557 2000-05-19  Andreas Jaeger  <aj@suse.de>
25558
25559         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
25560         which fails with SSA.
25561
25562         * lib/c-torture.exp: Also test with -O3 -fssa.
25563
25564 2000-05-18  Michael Meissner  <meissner@redhat.com>
25565
25566         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
25567         * gcc.c-torture/execute/920415-1.c: Ditto.
25568         * gcc.c-torture/execute/920501-1.c: Ditto.
25569         * gcc.c-torture/execute/conversion.c: Ditto.
25570         * gcc.c-torture/execute/cvt-1.c: Ditto.
25571
25572 2000-05-18  Jeffrey A Law  (law@cygnus.com)
25573
25574         * gcc.c-torture/compile/20000518-1.c: New test.
25575
25576 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
25577
25578         * g77.f-torture/compile/200005018.f:  New test.
25579
25580 2000-05-17  Jeffrey A Law  (law@cygnus.com)
25581
25582         * gcc.c-torture/compile/20000517-1.c: New test.
25583
25584 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25585
25586         * gcc.c-torture/execute/20000516-1.c: New test.
25587
25588 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
25589
25590         * g++.old-deja/g++.other/eh.C: New test.
25591
25592 2000-05-12  Richard Henderson  <rth@cygnus.com>
25593
25594         * gcc.c-torture/execute/990208-1.c (main): Don't pass
25595         constants through to doit's conditional.
25596
25597 2000-05-11  Jeffrey A Law  (law@cygnus.com)
25598
25599         * gcc.c-torture/compile/20000511-1.c: New test.
25600         * g77.f-torture/compile/20000511-1.f: New test.
25601         * g77.f-torture/compile/20000511-2.f: New test.
25602
25603 2000-05-11  Michael Meissner  <meissner@redhat.com>
25604
25605         * gcc.c-torture/execute/20000511-1.c: New test.
25606
25607 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
25608
25609         * gcc.dg/dg.exp: Scan .S files as well as .c files.
25610         * gcc.dg/20000510-1.S: New.
25611
25612 2000-05-08  Catherine Moore  <clm@cygnus.com>
25613
25614         * gcc.dg/unused-3.c: New.
25615
25616 2000-05-06  Richard Henderson  <rth@cygnus.com>
25617
25618           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
25619           * g++.old-deja/g++.mike/warn1.C: Likewise.
25620           * g++.old-deja/g++.pt/local1.C: Likewise.
25621           * g++.old-deja/g++.pt/local7.C: Likewise.
25622           * g++.old-deja/g++.pt/spec16.C: Likewise.
25623
25624 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
25625
25626         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
25627
25628 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
25629
25630           * g77.f-torture/execute/20000503-1.f:  New test.
25631
25632 2000-05-04  Andreas Jaeger  <aj@suse.de>
25633
25634         * gcc.dg/noreturn-2.c: New test.
25635
25636 2000-05-04  Neil Booth  <NeilB@earthling.net>
25637
25638         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
25639         preprocessor.
25640
25641 2000-05-04  Richard Henderson  <rth@cygnus.com>
25642
25643         * gcc.c-torture/execute/20000503-1.c: Fix typo.
25644
25645 2000-05-04  Richard Henderson  <rth@cygnus.com>
25646
25647         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
25648         OpenSSL by Jason R Thorpe.
25649
25650 2000-05-03  Jim Wilson  <wilson@cygnus.com>
25651
25652         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
25653
25654 2000-05-03  Robert Lipe <robertlipe@usa.net>
25655
25656         * gcc.dg/20000503-1.c: New test.
25657
25658 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
25659
25660         * gcc.c-torture/compile/20000502-1.c: New test.
25661         * g++.old-deja/g++.other/align.C: New test.
25662         * gcc.dg/cpp-tradstringify.c: New test.
25663
25664 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
25665
25666         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
25667         and hard registers.
25668
25669 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
25670
25671         * gcc.c-torture/execute/loop-5.c: New test.
25672
25673 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
25674
25675         * gcc.c-torture/execute/va-arg-20.c: New test.
25676
25677 2000-04-23  Jeffrey A Law  (law@cygnus.com)
25678
25679         * gcc.c-torture/execute/20000422-1.c: New test.
25680
25681 2000-04-20  Greg McGary  <gkm@gnu.org>
25682
25683         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
25684         when optimizing, but without sibling-call optimizations (-O1).
25685
25686 2000-04-20  Jeffrey A Law  (law@cygnus.com)
25687
25688           * gcc.c-torture/compile/20000420-1.c: New test.
25689
25690 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
25691
25692         * g++.abi/ptrflags.C: New test.
25693         * g++.eh/catchptr1.C: Test incomplete pointer chains.
25694
25695 2000-04-19  Catherine Moore  <clm@cygnus.com>
25696
25697         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
25698
25699 2000-04-19  Greg McGary  <gkm@gnu.org>
25700
25701         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
25702         sibling-call optimizations.
25703
25704 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
25705
25706         * gcc.dg/20000419-1.c: New test.
25707
25708 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
25709
25710         * gcc.c-torture/execute/20000412-6.c: New test.
25711
25712 2000-04-12  Jeffrey A Law  (law@cygnus.com)
25713
25714         * gcc.c-torture/execute/20000412-5.c: New test.
25715         * g77.f-torture/compile/20000412-1.f: New test.
25716         * gcc.c-torture/execute/20000412-4.c: New test.
25717         * gcc.c-torture/compile/20000412-2.c: New test.
25718         * gcc.c-torture/execute/20000412-3.c: New test.
25719         * gcc.c-torture/compile/20000412-1.c: New test.
25720         * gcc.c-torture/execute/20000412-2.c: New test.
25721
25722 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
25723
25724         * objc/execute/bf-20.m: New test.
25725
25726 2000-04-10  Richard Henderson  <rth@cygnus.com>
25727
25728         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
25729
25730         * gcc.c-torture/execute/20000412-1.c: New test.
25731
25732 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
25733
25734         * g++.old-deja/g++.eh/catchptr1.C: New test.
25735
25736 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
25737
25738         * g++.old-deja/g++.abi/cxa_vec.C: New test.
25739
25740 2000-04-08  Neil Booth  <NeilB@earthling.net>
25741
25742         * gcc.dg/cpp-nullchar.c: Remove test as
25743         embedded nulls cause problems.
25744
25745 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25746
25747         * gcc.dg/compare2.c: New test.
25748
25749 2000-04-08  Neil Booth  <NeilB@earthling.net>
25750
25751         * gcc.dg/cpp-nullchar.c: New test.
25752
25753 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
25754
25755         * gcc.dg/cpp-mi2.c: New test.
25756         * gcc.dg/cpp-mi2[abc].h: New files.
25757
25758 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
25759
25760         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
25761         member name.
25762
25763 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
25764
25765         * g++.old-deja/g++.abi/vmihint.C: New test.
25766
25767 2000-04-06  Neil Booth  <NeilB@earthling.net>
25768
25769         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
25770         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
25771         copyright.
25772
25773 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
25774
25775         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
25776         avoid stack-frame overwrite.
25777
25778 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
25779
25780         * gcc.c-torture/compile/20000405-2.c: New test.
25781         * gcc.c-torture/compile/20000405-3.c: New test.
25782
25783 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
25784
25785         * gcc.c-torture/compile/20000405-1.c: New test.
25786
25787 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
25788
25789         * gcc.dg/cast-qual-1.c: Revert last change.
25790
25791 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25792
25793         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
25794
25795 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
25796
25797         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
25798         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
25799
25800 2000-04-03  Jeffrey A Law  (law@cygnus.com)
25801
25802         * gcc.c-torture/compile/20000403-2.c: New test.
25803         * gcc.c-torture/compile/20000403-1.c: New test.
25804
25805 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
25806
25807         * gcc.c-torture/execute/20000403-1.c: New test.
25808
25809 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
25810
25811         * gcc.c-torture/execute/20000402-1.c: New test.
25812
25813 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
25814
25815         * gcc.c-torture/execute/va-arg-15.c: New test.
25816         * gcc.c-torture/execute/va-arg-16.c: New test.
25817         * gcc.c-torture/execute/va-arg-17.c: New test.
25818         * gcc.c-torture/execute/va-arg-18.c: New test.
25819         * gcc.c-torture/execute/va-arg-19.c: New test.
25820
25821 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
25822
25823         * gcc.c-torture/compile/981211-1.c: Move to...
25824         * gcc.dg/cpp-as1.c: ...here.
25825         * gcc.dg/cpp-as2.c: New file.
25826
25827         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
25828         compiler.
25829
25830 2000-04-02  Neil Booth  <NeilB@earthling.net>
25831
25832         * gcc.dg/cpp-cond.c  New tests.
25833         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
25834         accidental success less likely.
25835         * gcc.dg/cpp-missingop.c  New tests.
25836         * gcc.dg/cpp-missingparen.c  New tests.
25837         * gcc.dg/cpp-shift.c  New tests.
25838         * gcc.dg/cpp-shortcircuit.c  New tests.
25839         * gcc.dg/cpp-unary.c  New tests.
25840
25841 2000-03-29  Jeffrey A Law  (law@cygnus.com)
25842
25843         * gcc.c-torture/compile/20000329-1.c: New test.
25844
25845 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
25846
25847         * gcc.c-torture/compile/20000326-1.c: New test.
25848         * gcc.c-torture/compile/20000326-2.c: New test.
25849
25850 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
25851
25852         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
25853         the first parameter is a function argument.
25854
25855 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
25856
25857         * g++.old-deja/g++.ext/array4.C: New test.
25858
25859 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
25860
25861         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
25862
25863 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25864
25865         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
25866
25867 2000-03-19  Richard Henderson  <rth@cygnus.com>
25868
25869         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
25870
25871 2000-03-19  Richard Henderson  <rth@cygnus.com>
25872
25873         * gcc.c-torture/compile/20000319-1.c: New test.
25874
25875 2000-03-14  Jeffrey A Law  (law@cygnus.com)
25876
25877         * gcc.c-torture/execute/20000314-3.c: New test.
25878         * gcc.c-torture/execute/20000314-2.c: New test.
25879         * gcc.c-torture/execute/20000314-1.c: New test.
25880         * gcc.c-torture/compile/20000314-2.c: New test.
25881         * gcc.c-torture/compile/20000314-1.c: New test.
25882
25883 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
25884
25885         * g++.old-deja/g++.warn/inline.C: New test.
25886
25887 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
25888
25889         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
25890         standards-compliant result rather than specific constants.
25891         Put test-values in array.
25892
25893 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
25894
25895         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
25896         (g++_target_compile): Put test-specific options last.
25897
25898 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
25899
25900         * g++.old-deja/g++.eh/vbase4.C: New test.
25901
25902 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
25903
25904         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
25905
25906 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
25907
25908         * g++.old-deja/g++.brendan/misc12.C: Removed.
25909         * g++.old-deja/g++.pt/memtemp77.C: Constify.
25910         * g++.old-deja/g++.ext/pretty4.C: New test.
25911
25912 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
25913
25914         * g++.old-deja/g++.other/string2.C: New test.
25915
25916 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
25917
25918         * g++.old-deja/g++.warn/impint2.C: New test.
25919
25920 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
25921
25922         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
25923         is 1, not zero.
25924
25925 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
25926
25927         * g++.old-deja/g++.warn/impint.C: New test.
25928         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
25929         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
25930         * g++.old-deja/g++.pt/explicit12.C: Likewise.
25931         * g++.old-deja/g++.pt/explicit13.C: Likewise.
25932         * g++.old-deja/g++.pt/explicit17.C: Likewise.
25933         * g++.old-deja/g++.pt/explicit18.C: Likewise.
25934         * g++.old-deja/g++.pt/explicit19.C: Likewise.
25935         * g++.old-deja/g++.pt/explicit23.C: Likewise.
25936         * g++.old-deja/g++.pt/explicit31.C: Likewise.
25937         * g++.old-deja/g++.pt/explicit35.C: Likewise.
25938         * g++.old-deja/g++.pt/explicit6.C: Likewise.
25939         * g++.old-deja/g++.pt/memclass7.C: Likewise.
25940
25941 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
25942
25943         * gcc.dg/cpp-redef.c: New test.
25944
25945 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
25946
25947         * g++.old-deja/g++.pt/unify7.C: New test.
25948
25949 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
25950
25951         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
25952         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
25953
25954 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
25955
25956         * gcc.c-torture/compile/20000224-1.c: New test.
25957
25958 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
25959
25960         * gcc.c-torture/compile/cpp-2.c: New test.
25961         * gcc.c-torture/compile/cpp-1.c: New test.
25962
25963 2000-02-25  Jeffrey A Law  (law@cygnus.com)
25964
25965         * gcc.c-torture/execute/20000225-1.c: New test.
25966
25967 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
25968
25969         * gcc.dg/cpp-li2.c: New test.
25970
25971         * gcc.dg/cpp-wi1.c: New test.
25972
25973         * gcc.dg/cpp-li1.c: New test.
25974
25975 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
25976
25977         * g++.old-deja/g++.other/sizeof5.C: New test.
25978
25979 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25980
25981         * gcc.c-torture/execute/va-arg-13.c: New test.
25982
25983 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
25984
25985         * gcc.c-torture/execute/va-arg-12.c: New test.
25986
25987 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
25988
25989         * gcc.c-torture/execute/20000223-1.c: New test.
25990
25991 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
25992
25993         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
25994
25995 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
25996
25997         * g++.old-deja/g++.abi/ptrmem.C: New test.
25998
25999 2000-02-19  Richard Henderson  <rth@cygnus.com>
26000
26001         * gcc.c-torture/compile/init-3.c: New.
26002
26003 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
26004
26005         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
26006         ALWAYS_CXXFLAGS.
26007
26008 2000-02-11  Robert Lipe <robertl@sco.com>
26009
26010         * gcc.c-torture/compile/20000211-3.c: New test.
26011
26012 2000-02-11  Martin Buchholz <martin@xemacs.org>
26013
26014         * gcc.c-torture/compile/20000211-2.c: New test.
26015
26016 2000-02-11  Jeffrey A Law  (law@cygnus.com)
26017
26018         * gcc.c-torture/compile/20000211-1.c: New test.
26019
26020 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
26021
26022         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
26023           on native targets
26024
26025 2000-02-08  Nathan Sidwell  <nathan@acm.org>
26026
26027         * g++.old-deja/g++.other/cast5.C: New test.
26028
26029 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
26030
26031         * gcc.c-torture/execute/20000205-1.c: New.
26032
26033 2000-02-03  Nathan Sidwell  <nathan@acm.org>
26034
26035         * g++.old-deja/g++.jason/cast3.C: Return void.
26036         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
26037
26038 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
26039
26040         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
26041
26042         * gcc.dg/loop-1.c: New test.
26043
26044 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
26045
26046         * gcc.c-torture/compile/20000127-1.c: New test.
26047         * gcc.c-torture/execute/991228-1.c: New test.
26048
26049 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
26050
26051         * gcc.dg/unused-2.c: New test.
26052
26053         * gcc.dg/conv-1.c: New test.
26054
26055 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
26056
26057         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
26058         compiler.
26059         (tool_option_proc): Fix typo.
26060
26061 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
26062
26063         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
26064         of the ld on the host, not on the build machine.
26065         Also, don't crash if '--help' is not a supported option.
26066
26067 2000-01-24  Richard Henderson  <rth@cygnus.com>
26068
26069         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
26070
26071 2000-01-20  Jeffrey A Law  (law@cygnus.com)
26072
26073         * gcc.c-torture/execute/20000120-2.c: New test.
26074         * gcc.c-torture/execute/20000120-1.c: New test.
26075
26076 2000-01-13  Jeffrey A Law  (law@cygnus.com)
26077
26078         * gcc.c-torture/execute/20000113-1.c: New test.
26079
26080 2000-01-12  Jeffrey A Law  (law@cygnus.com)
26081
26082         * gcc.c-torture/execute/20000112-1.c: New test.
26083
26084 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
26085
26086         * gcc.dg/20000111-1.c: New test.
26087
26088 2000-01-10  Jeffrey A Law  (law@cygnus.com)
26089
26090         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
26091         with 16 bit integers.
26092
26093 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
26094
26095         * gcc.dg/20000108-1.c: New test.
26096
26097 2000-01-05  Nathan Sidwell  <nathan@acm.org>
26098
26099         * g++.old-deja/g++.ns/koenig8.C: New test.
26100
26101 2000-01-05  Nathan Sidwell  <nathan@acm.org>
26102
26103         * g++.old-deja/g++.other/cast4.C: New test.
26104
26105 2000-01-05  Jeffrey A Law  (law@cygnus.com)
26106
26107         * gcc.c-torture/compile/20000105-2.c: New test.
26108         * gcc.c-torture/compile/20000105-1.c: New test.
26109
26110 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26111
26112         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
26113         references to printf & atoi to conform to ANSI standard.
26114         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
26115         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
26116         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
26117         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
26118         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
26119         * g++.old-deja/g++.brendan/complex1.C: Likewise.
26120         * g++.old-deja/g++.brendan/copy1.C: Likewise.
26121         * g++.old-deja/g++.brendan/copy2.C: Likewise.
26122         * g++.old-deja/g++.brendan/copy3.C: Likewise.
26123         * g++.old-deja/g++.brendan/copy4.C: Likewise.
26124         * g++.old-deja/g++.brendan/copy5.C: Likewise.
26125         * g++.old-deja/g++.brendan/copy6.C: Likewise.
26126         * g++.old-deja/g++.brendan/copy7.C: Likewise.
26127         * g++.old-deja/g++.brendan/copy8.C: Likewise.
26128         * g++.old-deja/g++.brendan/crash11.C: Likewise.
26129         * g++.old-deja/g++.brendan/crash14.C: Likewise.
26130         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
26131         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
26132         * g++.old-deja/g++.brendan/delete2.C: Likewise.
26133         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
26134         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
26135         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
26136         * g++.old-deja/g++.brendan/eh1.C: Likewise.
26137         * g++.old-deja/g++.brendan/groff1.C: Likewise.
26138         * g++.old-deja/g++.brendan/init3.C: Likewise.
26139         * g++.old-deja/g++.brendan/misc12.C: Likewise.
26140         * g++.old-deja/g++.brendan/misc7.C: Likewise.
26141         * g++.old-deja/g++.brendan/new2.C: Likewise.
26142         * g++.old-deja/g++.brendan/operators4.C: Likewise.
26143         * g++.old-deja/g++.brendan/operators5.C: Likewise.
26144         * g++.old-deja/g++.brendan/overload2.C: Likewise.
26145         * g++.old-deja/g++.brendan/overload7.C: Likewise.
26146         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
26147         * g++.old-deja/g++.brendan/reference1.C: Likewise.
26148         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
26149         * g++.old-deja/g++.brendan/template24.C: Likewise.
26150         * g++.old-deja/g++.brendan/template3.C: Likewise.
26151         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
26152         * g++.old-deja/g++.jason/inline3.C: Likewise.
26153         * g++.old-deja/g++.jason/opeq.C: Likewise.
26154         * g++.old-deja/g++.law/arg5.C: Likewise.
26155         * g++.old-deja/g++.law/arm7.C: Likewise.
26156         * g++.old-deja/g++.law/ctors11.C: Likewise.
26157         * g++.old-deja/g++.law/cvt8.C: Likewise.
26158         * g++.old-deja/g++.law/init9.C: Likewise.
26159         * g++.old-deja/g++.law/refs4.C: Likewise.
26160         * g++.old-deja/g++.law/template2.C: Likewise.
26161         * g++.old-deja/g++.law/visibility24.C: Likewise.
26162         * g++.old-deja/g++.law/vtable3.C: Likewise.
26163         * g++.old-deja/g++.mike/asm2.C: Likewise.
26164         * g++.old-deja/g++.mike/eh1.C: Likewise.
26165         * g++.old-deja/g++.mike/misc1.C: Likewise.
26166         * g++.old-deja/g++.mike/misc13.C: Likewise.
26167         * g++.old-deja/g++.mike/misc14.C: Likewise.
26168         * g++.old-deja/g++.mike/ns12.C: Likewise.
26169         * g++.old-deja/g++.mike/p1248.C: Likewise.
26170         * g++.old-deja/g++.mike/p3708.C: Likewise.
26171         * g++.old-deja/g++.mike/p3708a.C: Likewise.
26172         * g++.old-deja/g++.mike/p3708b.C: Likewise.
26173         * g++.old-deja/g++.mike/p646.C: Likewise.
26174         * g++.old-deja/g++.mike/p700.C: Likewise.
26175         * g++.old-deja/g++.mike/p783.C: Likewise.
26176         * g++.old-deja/g++.mike/p783a.C: Likewise.
26177         * g++.old-deja/g++.mike/p783b.C: Likewise.
26178         * g++.old-deja/g++.mike/p786.C: Likewise.
26179         * g++.old-deja/g++.mike/p789.C: Likewise.
26180         * g++.old-deja/g++.mike/p789a.C: Likewise.
26181         * g++.old-deja/g++.mike/p807a.C: Likewise.
26182         * g++.old-deja/g++.other/delete3.C: Likewise.
26183         * g++.old-deja/g++.other/dyncast1.C: Likewise.
26184         * g++.old-deja/g++.other/dyncast2.C: Likewise.
26185         * g++.old-deja/g++.other/dyncast3.C: Likewise.
26186         * g++.old-deja/g++.other/empty1.C: Likewise.
26187         * g++.old-deja/g++.other/temporary1.C: Likewise.
26188         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
26189         * g++.old-deja/g++.pt/t16.C: Likewise.
26190         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
26191
26192 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
26193
26194         * gcc.dg/991230-1.c: New test.
26195
26196 1999-12-29  Jeffrey A Law  (law@cygnus.com)
26197
26198         * gcc.c-torture/compile/991229-3.c: New test.
26199         * gcc.c-torture/compile/991229-2.c: New test.
26200         * gcc.c-torture/compile/991229-1.c: New test.
26201
26202 1999-12-29  Greg McGary <gkm@eng.ascend.com>
26203
26204         * gcc.c-torture/compile/labels-2.c: New test.
26205
26206 1999-12-27  Martin von Löwis  <loewis@informatik.hu-berlin.de>
26207
26208         * gcc.c-torture/execute/991227-1.c: New test.
26209
26210 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
26211
26212         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
26213
26214 1999-12-21  Martin von Löwis  <loewis@informatik.hu-berlin.de>
26215
26216         * gcc.c-torture/execute/991221-1.c: New test.
26217
26218 1999-12-20  Nathan Sidwell  <nathan@acm.org>
26219
26220         * g++.old-deja/g++.other/cast3.C: New test.
26221
26222 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
26223
26224         * gcc.c-torture/execute/991216-4.c: New test.
26225
26226 1999-12-16  Michael Meissner  <meissner@cygnus.com>
26227
26228         * gcc.c-torture/execute/991216-1.c: New test.
26229         * gcc.c-torture/execute/991216-2.c: New test.
26230         * gcc.c-torture/execute/991216-3.c: New test.
26231
26232 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
26233
26234         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
26235         Actually make the test fail by using "-O2" for compilation.
26236
26237 1999-12-15  Nathan Sidwell  <nathan@acm.org>
26238
26239         * g++.old-deja/g++.warn/cast-align1.C: New test.
26240
26241 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
26242
26243         * gcc.c-torture/compile/991214-1.c: New test.
26244         * gcc.c-torture/compile/991214-2.c: New test.
26245
26246 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
26247
26248         * gcc.dg/991214-1.c: New test.
26249
26250 1999-12-13  Jeffrey A Law  (law@cygnus.com)
26251
26252         * gcc.c-torture/compile/991213-3.c: New test.
26253         * gcc.c-torture/compile/991213-2.c: New test.
26254         * gcc.c-torture/compile/991213-1.c: New test.
26255
26256 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
26257
26258         * gcc.dg/991209-1.c: New test.
26259
26260 1999-12-08  Nathan Sidwell <nathan@acm.org>
26261
26262         * gcc.c-torture/compile/991208-1.c: New test.
26263
26264 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
26265
26266         * gcc.dg/ultrasp2.c: New test.
26267
26268 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
26269
26270         * g++.old-deja/g++.abi/align.C (main): Fix typo.
26271
26272 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
26273
26274         * gcc.c-torture/compile/991202-1.c: New test.
26275         * gcc.c-torture/execute/991202-1.c: New test.
26276         * gcc.c-torture/execute/991202-2.c: New test.
26277         * gcc.c-torture/execute/991202-3.c: New test.
26278
26279 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
26280
26281         * g++.old-deja/g++.abi/align.C: New test.
26282         * g++.old-deja/g++.abi/aggregates.C: Likewise.
26283         * g++.old-deja/g++.abi/bitfields.C: Likewise.
26284
26285 1999-12-01  Richard Henderson  <rth@cygnus.com>
26286
26287         * gcc.c-torture/execute/991201-1.c: New.
26288
26289 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
26290
26291         * gcc.dg/991129-1.c: New test.
26292
26293 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
26294
26295         * gcc.c-torture/compile/991127-1.c: New test.
26296
26297 1999-11-22  Nathan Sidwell  <nathan@acm.org>
26298
26299         * g++.old-deja/g++.other/warn4.C: New test.
26300
26301 1999-11-22  Nathan Sidwell  <nathan@acm.org>
26302
26303         * g++.old-deja/g++.eh/cleanup2.C: New test.
26304         * g++.old-deja/g++.ext/pretty2.C: New test.
26305         * g++.old-deja/g++.ext/pretty3.C: New test.
26306         * g++.old-deja/g++.other/debug6.C: New test.
26307
26308 1999-10-20  Jim Wilson  <wilson@cygnus.com>
26309
26310         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
26311         compiler_output to look for one error message instead of two.
26312
26313 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
26314
26315         * gcc.c-torture/execute/991118-1.c: Also test case
26316         where the word boundary does not split a byte evenly.
26317
26318 1999-11-19  Nathan Sidwell  <nathan@acm.org>
26319
26320         * g++.old-deja/g++.ext/restrict1.C: New test.
26321
26322 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
26323
26324         * gcc.c-torture/execute/991118-1.c: New test.
26325
26326 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
26327
26328         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
26329         working directory pathnames.
26330
26331 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
26332
26333         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
26334         host is equipped with driver.h and driver.o so it can actually
26335         compile and run the tests.
26336
26337 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
26338
26339         * gcc.c-torture/compile/991008-1.c: New test.
26340
26341 1999-11-08  Nick Clifton  <nickc@cygnus.com>
26342
26343         * lib/gcc-dg.exp: Include target-supports.exp
26344
26345 1999-11-05  Nick Clifton  <nickc@cygnus.com>
26346
26347         * lib/target-supports.exp: New file: Provide procs to test for
26348         features supported by the target.
26349         (check_weak_available): Moved here from ecos.exp.
26350         (check_alias_available): New proc: Determine of the target
26351         toolchain supports the alias attribute.
26352
26353         * gcc.dg/special/ecos.exp: Move check_weak_available to
26354         target-supports.exp.
26355         (alias-1.c): Only perform the test if the target supports
26356         aliases.
26357         (wkali-1.c): Only perform the test if the target supports
26358         aliases.
26359
26360         * gcc.dg/990506-0.c: Expect error messages from cross
26361         targets as well as native targets.
26362
26363 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
26364
26365         * gcc.dg/ultrasp1.c: Removed xfail.
26366         * gcc.dg/struct-ret-2.c: Likewise.
26367         * gcc.dg/array-1.c: Likewise.
26368
26369 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
26370
26371         * gcc.dg/struct-ret-2.c: New test.
26372
26373         * gcc.dg/array-1.c: New test.
26374
26375 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
26376
26377         * gcc.c-torture/execute/991030-1.c: New test.
26378
26379 1999-10-26  Richard Henderson  <rth@cygnus.com>
26380
26381         * gcc.c-torture/compile/991026-2.c: New test.
26382
26383 1999-10-26  Jeffrey A Law  (law@cygnus.com)
26384
26385         * gcc.c-torture/compile/991026-1.c: New test.
26386
26387 1999-10-23  Jeffrey A Law  (law@cygnus.com)
26388
26389         * gcc.c-torture/execute/991023-1.c: New test.
26390
26391 1999-10-19  Jeffrey A Law  (law@cygnus.com)
26392
26393         * gcc.c-torture/execute/991019-1.c: New test.
26394
26395 1999-10-16  Richard Henderson  <rth@cygnus.com>
26396
26397         * gcc.c-torture/execute/991016-1.c: New test.
26398
26399 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
26400
26401         * gcc.c-torture/execute/991014-1.c: New test.
26402
26403 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
26404
26405         * g++.old-deja/g++.other/union2.C: New test.
26406
26407 1999-10-13  Nathan Sidwell  <nathan@acm.org>
26408
26409         * g++.old-deja/g++.other/vaarg2.C: New test.
26410         * g++.old-deja/g++.other/vaarg3.C: New test.
26411
26412 1999-10-12  Craig Burley  <craig@jcb-sc.com>
26413
26414         * g77.f-torture/noncompile/19990905-1.f: Moved from being
26415         in compile/.
26416
26417 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
26418
26419         * gcc.c-torture/execute/va-arg-11.c: New test.
26420
26421 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
26422
26423         * lib/file-format.exp (gcc_target_object_format): Don't
26424         crash if objdump is unavailable.
26425
26426 1999-09-29  Donn Terry <donn@interix.com>
26427
26428         * gcc.misc-tests/mg.exp: delete extraneous redirection.
26429
26430 1999-09-28  Nick Clifton  <nickc@cygnus.com>
26431
26432         * gcc.c-torture/compile/990928-1.c: New test.
26433
26434 1999-09-28  Nathan Sidwell  <nathan@acm.org>
26435
26436         * g++.old-deja/g++.other/decl6.C: New test.
26437
26438 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
26439
26440         * gcc.c-torture/execute/va-arg-10.c: New test.
26441
26442 1999-09-27  Nathan Sidwell  <nathan@acm.org>
26443
26444         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
26445         __PRETTY_FUNCTION__.
26446
26447 1999-09-23  Nick Clifton  <nickc@cygnus.com>
26448
26449         * gcc.c-torture/execute/990923-1.c: New test.
26450
26451 1999-09-21  Nick Clifton  <nickc@cygnus.com>
26452
26453         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
26454         for which -fpic is inappropriate.
26455
26456 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
26457
26458         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
26459
26460 1999-09-21  Nathan Sidwell  <nathan@acm.org>
26461
26462         * g++.old-deja/g++.other/dyncast1.C: New test.
26463         * g++.old-deja/g++.other/dyncast2.C: New test.
26464         * g++.old-deja/g++.other/dyncast3.C: New test.
26465         * g++.old-deja/g++.other/dyncast4.C: New test.
26466         * g++.old-deja/g++.other/dyncast5.C: New test.
26467         * g++.old-deja/g++.eh/catch3.C: New test.
26468         * g++.old-deja/g++.eh/catch3p.C: New test.
26469         * g++.old-deja/g++.eh/catch4.C: New test.
26470         * g++.old-deja/g++.eh/catch4p.C: New test.
26471         * g++.old-deja/g++.eh/catch5.C: New test.
26472         * g++.old-deja/g++.eh/catch5p.C: New test.
26473         * g++.old-deja/g++.eh/catch6.C: New test.
26474         * g++.old-deja/g++.eh/catch6p.C: New test.
26475         * g++.old-deja/g++.eh/catch7.C: New test.
26476         * g++.old-deja/g++.eh/catch7p.C: New test.
26477         * g++.old-deja/g++.eh/catch8.C: New test.
26478         * g++.old-deja/g++.eh/catch8p.C: New test.
26479         * g++.old-deja/g++.eh/catch9.C: New test.
26480         * g++.old-deja/g++.eh/catch9p.C: New test.
26481
26482 1999-09-13  Nathan Sidwell  <nathan@acm.org>
26483
26484         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
26485         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
26486
26487 1999-09-13  Jeffrey A Law  (law@cygnus.com)
26488
26489         * gcc.c-torture/compile/990913-1.c: New test.
26490
26491 1999-09-10  Nathan Sidwell  <nathan@acm.org>
26492
26493         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
26494         * g++.old-deja/g++.jason/rfg5.C: Likewise.
26495
26496 1999-09-09  Richard Henderson  <rth@cygnus.com>
26497
26498         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
26499
26500 1999-09-09  Nathan Sidwell  <nathan@acm.org>
26501
26502         * g++.old-deja/g++.other/lookup11.C: New test.
26503         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
26504         what is permitted and what we want.
26505         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
26506         overload use.
26507         * g++.old-deja/g++.jason/rfg5.C: Likewise
26508
26509 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
26510
26511         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
26512         * gcc.c-torture/noncompile/poison-1.c: New file.
26513
26514 1999-09-08  Nathan Sidwell  <nathan@acm.org>
26515
26516         * g++.old-deja/g++.other/sizeof3.C: New test.
26517         * g++.old-deja/g++.other/sizeof4.C: New test.
26518         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
26519         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
26520
26521 1999-09-07  Richard Henderson  <rth@cygnus.com>
26522
26523         * gcc.dg/va-arg-1.c: New.
26524
26525 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26526
26527         * gcc.c-torture/execute/va-arg-9.c: New test.
26528
26529 1999-09-05  Craig Burley  <craig@jcb-sc.com>
26530
26531         * g77.f-torture/compile/980519-2.f: New test.
26532         * g77.f-torture/compile/19990905-0.f: New test.
26533         * g77.f-torture/compile/19990905-1.f: New test.
26534         * g77.f-torture/compile/19990905-2.f: New test.
26535
26536         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
26537
26538 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
26539
26540         * gcc.c-torture/execute/990827-1.c: Fix typo.
26541
26542 1999-09-03  Nathan Sidwell  <nathan@acm.org>
26543
26544         * g++.old-deja/g++.other/deref1.C: New test.
26545
26546 1999-09-02  Nathan Sidwell  <nathan@acm.org>
26547
26548         * g++.old-deja/g++.other/ambig2.C: New test.
26549         * g++.old-deja/g++.other/cond5.C: New test.
26550         * g++.old-deja/g++.other/lookup16.C: New test.
26551
26552 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
26553
26554         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
26555         assemblers too.
26556
26557 1999-08-31  Jeffrey A Law  (law@cygnus.com)
26558
26559         * lib/c-torture.exp: Avoid the "compare executables" optimization
26560         when testing native.
26561
26562 1999-08-29  Jeffrey A Law  (law@cygnus.com)
26563
26564         * gcc.c-torture/execute/990829-1.c: New test.
26565         * gcc.c-torture/compile/990829-1.c: New test.
26566
26567 1999-08-27  Paul Burchard  <burchard@pobox.com>
26568
26569         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
26570         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
26571         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
26572         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
26573         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
26574         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
26575         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
26576         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
26577         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
26578         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
26579         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
26580
26581 1999-08-27  Jeffrey A Law  (law@cygnus.com)
26582
26583         * gcc.c-torture/execute/990827-1.c: New test.
26584
26585 1999-08-26  Craig Burley  <craig@jcb-sc.com>
26586
26587         * g77.f-torture/noncompile/19990826-4.f: New test.
26588
26589         * g77.f-torture/compile/19990826-3.f: New test.
26590
26591         * g77.f-torture/execute/19990826-2.f: New test.
26592
26593         * g77.f-torture/compile/19990826-1.f: New test.
26594
26595         * gcc.c-torture/execute/990826-0.c: New test.
26596         * g77.c-torture/execute/19990826-0.f: New test.
26597
26598         * g77.f-torture/noncompile/970626-2.f: New test.
26599
26600 1999-08-25  Paul Burchard  <burchard@pobox.com>
26601
26602         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
26603         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
26604         lss-011.C: New tests.
26605
26606 1999-08-25  Nathan Sidwell  <nathan@acm.org>
26607
26608         * g++.old-deja/g++.other/decl5.C: New test.
26609
26610 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26611
26612         * noncompile/noncompile.exp: Load_lib c-torture.exp.
26613         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
26614         call `postbase' for each one.  All callers of `postbase' changed
26615         to call this instead.
26616
26617 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
26618
26619         * gcc.c-torture/execute/990811-1.c: New test.
26620
26621 1999-08-09  Nick Clifton  <nickc@cygnus.com>
26622
26623         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
26624         just native ones.
26625
26626         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
26627         just native ones.
26628
26629 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
26630
26631         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
26632
26633 1999-08-04  Jeffrey A Law  (law@cygnus.com)
26634
26635         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
26636
26637 1999-08-04  Nathan Sidwell  <nathan@acm.org>
26638
26639         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
26640
26641 1999-08-04  Jeffrey A Law  (law@cygnus.com)
26642
26643         * gcc.c-torture/execute/990804-1.c: New test.
26644
26645 1999-08-03  Nathan Sidwell  <nathan@acm.org>
26646
26647         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
26648         * g++.old-deja/g++.brendan/crash64.C: Likewise
26649         * g++.old-deja/g++.brendan/overload8.C: Likewise
26650
26651 1999-08-03  Nathan Sidwell  <nathan@acm.org>
26652
26653         * g++.old-deja/g++.other/struct1.C: New test.
26654
26655 1999-08-03  Nathan Sidwell  <nathan@acm.org>
26656
26657         * g++.old-deja/g++.other/enum2.C: New test.
26658
26659 1999-08-02  Richard Henderson  <rth@cygnus.com>
26660
26661         Adapted from tests from Franz Sirl:
26662         * gcc.c-torture/execute/va-arg-7.c: New test.
26663         * gcc.c-torture/execute/va-arg-8.c: New test.
26664
26665 1999-08-01  Jeffrey A Law  (law@cygnus.com)
26666
26667         * gcc.c-torture/compile/990801-2.c: New test.
26668
26669         * gcc.c-torture/compile/990801-1.c: New test.
26670
26671 1999-07-27  Michael Meissner  <meissner@cygnus.com>
26672
26673         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
26674         fp-cmp-1.c, converting double to float.
26675
26676         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
26677         fp-cmp-1.c, converting double to long double.
26678
26679         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
26680         from fr1 to unknown_register, since fr1 is a legitimate register
26681         on some machines.
26682
26683 1999-07-25  Jeffrey A Law  (law@cygnus.com)
26684
26685         * README: More listname related changes.
26686
26687 1999-07-08  Catherine Moore  <clm@cygnus.com>
26688
26689         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
26690
26691 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
26692
26693         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
26694
26695 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
26696
26697         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
26698
26699 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
26700
26701         * gcc.dg/990703-1.c: New test.
26702
26703 1999-06-29  Nick Clifton  <nickc@cygnus.com>
26704
26705         * lib/file-format.exp: New file: Move definition of proc
26706         gcc_target_object_format to here from
26707         gcc.dg/special/ecos.exp.
26708
26709         * lib/c-torture.exp: Include lib file-format.exp.
26710         * lib/gcc-dg.exp: Include lib file-format.exp.
26711
26712         * gcc.dg/special/ecos.exp: Remove definition of proc
26713         gcc_target_object_format.
26714
26715 1999-06-28  Jeffrey A Law  (law@cygnus.com)
26716
26717         * gcc.c-torture/execute/990628-1.c: New test.
26718
26719 1999-06-25  Jeffrey A Law  (law@cygnus.com)
26720
26721         * gcc.c-torture/compile/990625-2.c: New test.
26722
26723         * gcc.c-torture/compile/990625-1.c: New test.
26724
26725 1999-06-23  Nick Clifton  <nickc@cygnus.com>
26726
26727         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
26728         attributes compile.
26729         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
26730         ports that use the COFF/PE file format.
26731
26732 1999-06-17  Jeffrey A Law  (law@cygnus.com)
26733
26734         * gcc.c-torture/compile/990617-1.c: New test.
26735
26736 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
26737
26738         * g++.old-deja/g++.other/decl4.C: New test.
26739
26740 1999-06-14  Nathan Sidwell  <nathan@acm.org>
26741
26742         * g++.old-deja/g++.other/bitfld3.C: New test.
26743
26744 1999-06-08  Nathan Sidwell  <nathan@acm.org>
26745
26746         * g++.old-deja/g++.eh/catch1.C: New test.
26747
26748 1999-06-07  Jeffrey A Law  (law@cygnus.com)
26749
26750         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
26751
26752         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
26753         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
26754
26755 1999-06-05  Craig Burley  <craig@jcb-sc.com>
26756
26757         * g77.f-torture/compile/19990502-0.f: Replace with new,
26758         shorter, test that still fails after recent changes.
26759
26760 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
26761
26762         * gcc.c-torture/execute/990604-1.c: New test.
26763
26764 1999-05-31  Jeffrey A Law  (law@cygnus.com)
26765
26766         * gcc.c-torture/execute/990531-1.c: New test.
26767
26768 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
26769
26770         * gcc.c-torture/compile/990527-1.c: New test.
26771
26772 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
26773
26774         * gcc.c-torture/execute/990527-1.c: New test.
26775
26776 1999-05-25  Nick Clifton  <nickc@cygnus.com>
26777
26778         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
26779         bitfields as signed.
26780
26781 1999-05-25  Craig Burley  <craig@jcb-sc.com>
26782
26783         * g77.f-torture/compile/19990525-0.f: New test.
26784
26785 1999-05-25  Jeffrey A Law  (law@cygnus.com)
26786
26787         * gcc.c-torture/execute/990525-2.c: New test.
26788
26789         * gcc.c-torture/execute/990525-1.c: New test.
26790
26791 1999-05-24  Nathan Sidwell  <nathan@acm.org>
26792
26793         * g++.old-deja/g++.other/anon3.C: New test.
26794         * g++.old-deja/g++.other/anon4.C: New test.
26795         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
26796         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
26797         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
26798         Merrill).
26799
26800 1999-05-24  Jeffrey A Law  (law@cygnus.com)
26801
26802         * gcc.c-torture/execute/990524-1.c: New test.
26803
26804         * gcc.dg/990524-1.c: New test.
26805
26806 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
26807
26808         * gcc.c-torture/compile/990523-1.c: New test.
26809
26810 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
26811
26812         * gcc.c-torture/compile/990519-1.c: New test.
26813
26814 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
26815
26816         * gcc.c-torture/compile/990517-1.c: New test.
26817
26818         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
26819         (e4, f4): New tests.
26820         (main): Call them.
26821
26822 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26823
26824         * gcc.dg/noreturn-1.c: New test.
26825
26826 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
26827
26828         * gcc.c-torture/execute/990513-1.c: New test.
26829
26830 1999-05-10  Richard Henderson  <rth@cygnus.com>
26831
26832         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
26833
26834 1999-05-10  Craig Burley  <craig@jcb-sc.com>
26835
26836         * g77.f-torture/execute/erfc.f: Use small single-precision
26837         values, to avoid problems on Alphas when not -mieee.
26838
26839 1999-05-08  Craig Burley  <craig@jcb-sc.com>
26840
26841         * gcc.dg/990506-0.c: New test.
26842
26843 1999-05-08  Richard Henderson  <rth@cygnus.com>
26844
26845         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
26846         the constant to test.  Don't XFAIL 64-bit targets.
26847
26848         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
26849         * g++.old-deja/g++.law/profile1.C: Likewise.
26850
26851         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
26852         operator new instances.
26853         * g++.old-deja/g++.other/delete5.C: Likewise.
26854
26855 1999-05-03  Craig Burley  <craig@jcb-sc.com>
26856
26857         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
26858         intrinsic.
26859
26860 1999-05-03  Craig Burley  <craig@jcb-sc.com>
26861
26862         * g77.f-torture/execute/u77-test.f: Reverse order of two
26863         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
26864
26865 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26866
26867         * gcc.dg/compare1.c: New test.
26868
26869 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
26870
26871         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
26872         New tests.
26873
26874 1999-05-02  Craig Burley  <craig@jcb-sc.com>
26875
26876         * g77.f-torture/compile/19990502-1.f: New test.
26877
26878 1999-05-02  Craig Burley  <craig@jcb-sc.com>
26879
26880         * g77.f-torture/compile/19990502-0.f: New test.
26881
26882 1999-05-02  Craig Burley  <craig@jcb-sc.com>
26883
26884         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
26885         intrinsic.
26886
26887 1999-05-02  Craig Burley  <craig@jcb-sc.com>
26888
26889         * g77.f-torture/execute/u77-test.f (main): List libU77
26890         intrinsics not currently tested.
26891         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
26892         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
26893         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
26894         Trim blanks off the ends of some printed strings.
26895
26896 1999-05-02  Craig Burley  <craig@jcb-sc.com>
26897
26898         * g77.f-torture/execute/u77-test.f (main): Just warn about
26899         FSTAT gid disagreement, as it's expected on some systems.
26900
26901 1999-05-01  Craig Burley  <craig@jcb-sc.com>
26902
26903         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
26904         use a new function, which allows for some slop.
26905         Clean up some commentary.
26906         (issum): The new function.
26907         (sgladd): Deleted subroutine.
26908
26909 1999-05-01  Craig Burley  <craig@jcb-sc.com>
26910
26911         * g77.f-torture/execute/u77-test.f: Modify to be more like
26912         libf2c/libU77 version, bringing patches to that version here.
26913         Add suitable commentary.
26914
26915 1999-04-25  Richard Henderson  <rth@cygnus.com>
26916
26917         * gcc.dg/990424-1.c: New test.
26918
26919 1999-04-24  Craig Burley  <craig@jcb-sc.com>
26920
26921         * g77.f-torture/execute/u77-test.f (main): Bug involving
26922         LSTAT has been fixed, so turn back on full checking.
26923
26924 1999-04-20  Craig Burley  <craig@jcb-sc.com>
26925
26926         * g77.f-torture/compile/19990419-0.f: New test.
26927         * g77.f-torture/execute/19990419-1.f: New test.
26928
26929 1999-04-17  Richard Henderson  <rth@cygnus.com>
26930
26931         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
26932         to avoid the need for a prototype to supress a warning.
26933
26934 1999-04-07  Jim Wilson  <wilson@cygnus.com>
26935
26936         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
26937
26938 1999-04-04  Jeffrey A Law  (law@cygnus.com)
26939
26940         * gcc.c-torture/execute/990404-1.c: New test.
26941
26942 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
26943
26944         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
26945         * gcc.dg/cpp-if3.c: Don't use -pedantic.
26946         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
26947         missing initializer warnings.
26948
26949 1999-03-28  Jeffrey A Law  (law@cygnus.com)
26950
26951         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
26952         matching strings.
26953
26954 1999-03-26  Jeffrey A Law  (law@cygnus.com)
26955
26956         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
26957
26958 1999-03-26  Craig Burley  <craig@jcb-sc.com>
26959
26960         * g77.f-torture/execute/19990325-0.f: New test.
26961         * g77.f-torture/execute/19990325-1.f: New test.
26962
26963 1999-03-24  Jeffrey A Law  (law@cygnus.com)
26964
26965         * gcc.c-torture/execute/990324-1.c: New test.
26966
26967 1999-03-22  Jim Wilson  <wilson@cygnus.com>
26968
26969         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
26970         test with 4.
26971
26972 1999-03-17  Richard Henderson  <rth@cygnus.com>
26973
26974         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
26975
26976 1999-03-13  Craig Burley  <craig@jcb-sc.com>
26977
26978         * g77.f-torture/execute/19990313-2.f: New test.
26979         * g77.f-torture/execute/19990313-3.f: New test.
26980
26981 1999-03-13  Craig Burley  <craig@jcb-sc.com>
26982
26983         * g77.f-torture/execute/19990313-0.f: New test.
26984         * g77.f-torture/execute/19990313-1.f: New test.
26985
26986 1999-03-12  Jim Wilson  <wilson@cygnus.com>
26987
26988         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
26989         printf to sprintf.
26990         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
26991         (main): Add check for u15.  Conditionalize u31 check depending on
26992         whether ints are <32 bits or >=32 bits.
26993
26994 1999-03-08  Craig Burley  <craig@jcb-sc.com>
26995
26996         * g77.f-torture/execute/19981119-0.f: Improve testiness.
26997
26998 1999-03-08  Craig Burley  <craig@jcb-sc.com>
26999
27000         * g77.f-torture/compile/19990305-0.f: New test.
27001         * g77.f-torture/execute/19981119-0.f: New test.
27002
27003 1999-03-08  Craig Burley  <craig@jcb-sc.com>
27004
27005         * g77.f-torture/execute/970625-2.f: call ABORT if final
27006         result is not correct, instead of just printing it.
27007         Add this checking via newly introduced obfuscation, to
27008         trip up buggy front ends.
27009
27010 1999-03-07  Craig Burley  <craig@jcb-sc.com>
27011
27012         * g77.f-torture/compile/960317-1.f: Moved from being
27013         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
27014
27015 1999-03-06  Craig Burley  <craig@jcb-sc.com>
27016
27017         * g77.f-torture/execute/960317-1.f: New (old) test.
27018         * g77.f-torture/execute/970625-2.f: Ditto.
27019
27020 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
27021
27022         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
27023         message on line 1 or line 2; cccp and cpplib do this differently.
27024
27025 1999-03-01  Jeffrey A Law  (law@cygnus.com)
27026
27027         * g++.old-deja/g++.law/weak1.C: New test.
27028
27029 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
27030
27031         * gcc.c-torture/execute/990119-1.c: Renamed to...
27032         * gcc.dg/990119-1.c: this, so it will only be tested once
27033         (it's a preprocessor test, it doesn't need to be run at
27034         multiple optimization levels).
27035
27036 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
27037
27038         * lib/g++.exp: Don't add incdir=$base_dir/../include to
27039           ALWAYS_CXXFLAGS.
27040
27041 1999-02-24  Craig Burley  <craig@jcb-sc.com>
27042
27043         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
27044         * g77.f-torture/compile/19981216-0.f: ...as it is expected
27045         to not be compilable by current g77.
27046
27047 1999-02-24  Nick Clifton  <nickc@cygnus.com>
27048
27049         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
27050
27051 1999-02-22  Jeffrey A Law  (law@cygnus.com)
27052
27053         * gcc.c-torture/execute/990222-1.c: New test.
27054
27055 1999-02-19  Craig Burley  <craig@jcb-sc.com>
27056
27057         * g77.f-torture/compile/19990218-0.f: New test.
27058         * g77.f-torture/noncompile/19990218-1.f: New test.
27059
27060 1999-02-18  Craig Burley  <craig@jcb-sc.com>
27061
27062         * g77.f-torture/compile/19981216-0.f: New test.
27063
27064 1999-02-14  Jeffrey A Law  (law@cygnus.com)
27065
27066         * gcc.dg/990214-1.c: New test.
27067
27068 1999-02-13  Jeffrey A Law  (law@cygnus.com)
27069
27070         * gcc.dg/990213-2.c: New test.
27071
27072         * gcc.dg/990213-1.c: New test.
27073
27074 1999-02-12  Jeffrey A Law  (law@cygnus.com)
27075
27076         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
27077         ints.
27078
27079 1999-02-11  Nick Clifton  <nickc@cygnus.com>
27080
27081         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
27082         specified by target.
27083
27084         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
27085
27086 1999-02-11  Jeffrey A Law  (law@cygnus.com)
27087
27088         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
27089
27090 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
27091
27092         * gcc.dg/special/ecos.exp: New test driver for new tests with
27093         special requirements.
27094
27095         * gcc.dg/special/alias-1.c: New test.
27096         * gcc.dg/special/gcsec-1.c: New test.
27097         * gcc.dg/special/weak-1.c: New test.
27098         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
27099         * gcc.dg/special/weak-2.c: New test.
27100         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
27101         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
27102         * gcc.dg/special/wkali-1.c: New test.
27103         * gcc.dg/special/wkali-2.c: New test.
27104         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
27105         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
27106
27107 1999-02-10  Felix Lee  <flee@cygnus.com>
27108
27109           * lib/c-torture.exp (c-torture-compile): Pull out code for
27110           analyzing gcc error messages.
27111           (c-torture-execute): Likewise.  Fix some (harmless) false
27112           positives.
27113           * lib/gcc.exp (gcc_check_compile): New function.
27114
27115 1999-02-08  Richard Henderson  <rth@cygnus.com>
27116
27117         * gcc.c-torture/execute/990208-1.c: New test.
27118
27119 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
27120
27121         * g++.dg/special/ecos.exp: New driver for new tests with special
27122         requirements
27123
27124         * g++.dg/special/conpr-1.C: New test
27125         * g++.dg/special/conpr-2.C: New test
27126         * g++.dg/special/conpr-2a.C: New test
27127         * g++.dg/special/conpr-3.C: New test
27128         * g++.dg/special/conpr-3a.C: New test
27129         * g++.dg/special/conpr-3b.C: New test
27130
27131         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
27132         allow g++ to use the dg driver
27133
27134         * README: Add comment about g++.dg directory
27135
27136 1999-02-06  Jeffrey A Law  (law@cygnus.com)
27137
27138         * README: Update email addresses.
27139
27140 1999-02-03  Nick Clifton  <nickc@cygnus.com>
27141
27142         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
27143         arguments in order to force structure S onto the stack even on
27144         the alpha.
27145         (test): Pass 10 leading arguments to function foo as well as the
27146         structure S.
27147
27148         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
27149         failure for all targets.
27150
27151         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
27152         abort to terminate program execution.
27153
27154 1999-01-30  Richard Henderson  <rth@cygnus.com>
27155
27156         * gcc.c-torture/execute/990130-1.c: New test.
27157
27158 1999-01-30  Jeffrey A Law  (law@cygnus.com)
27159
27160         * gcc.dg/990130-1.c: New test.
27161
27162 1999-01-28  Michael Meissner  <meissner@cygnus.com>
27163
27164         * gcc.c-torture/execute/990128-1.c: New test.
27165
27166 1999-01-27  Michael Meissner  <meissner@cygnus.com>
27167
27168         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
27169
27170 1999-01-27  Felix Lee  <flee@cygnus.com>
27171
27172         * lib/c-torture.exp (c-torture-compile): pull out code for
27173         analyzing gcc error messages.
27174         (c-torture-execute): ditto, and fix some (harmless) false
27175         positives.
27176         * lib/gcc.exp (gcc_check_compile): new function.
27177
27178 1999-01-17  Jeffrey A Law  (law@cygnus.com)
27179
27180         * gcc.dg/990117-1.c: New test.
27181
27182         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
27183
27184         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
27185
27186 1999-01-15  Jeffrey A Law  (law@cygnus.com)
27187
27188         * g77.f-torture/compile/990115-1.f: New test.
27189
27190 1999-01-07  Jeffrey A Law  (law@cygnus.com)
27191
27192         * gcc.c-torture/compile/990107-1.c: New test
27193
27194 1999-01-06  Jeffrey A Law  (law@cygnus.com)
27195
27196         * gcc.c-torture/execute/990106-2.c: New test.
27197
27198         * gcc.c-torture/execute/990106-1.c: New test.
27199
27200 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
27201
27202         * gcc.c-torture/compile/981223-1.c: New test.
27203
27204 1998-12-29  Richard Henderson  <rth@cygnus.com>
27205
27206         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
27207         (opt3): Rename from opt4 and disable.
27208
27209 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
27210
27211         * g++.old-deja/g++.pt/ptrmem5.C: New test.
27212
27213 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
27214
27215         * g++.old-deja/g++.other/conv5.C: New test.
27216
27217 1998-12-14  Nick Clifton  <nickc@cygnus.com>
27218
27219         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
27220
27221 1998-12-11  Jeffrey A Law  (law@cygnus.com)
27222
27223         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
27224
27225 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
27226
27227         * gcc.c-torture/compile/981211-1.c: New test.
27228
27229 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
27230
27231         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
27232
27233         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
27234
27235 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
27236
27237         * gcc.special/930510-1.c: Make C9X safe.
27238         * gcc.misc-tests/gcov-1.c Similarly.
27239         * gcc.misc-tests/gcov-2.c Similarly.
27240
27241 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
27242
27243         * gcc.dg/ultrasp1.c: New test.
27244
27245 1998-12-06  Richard Henderson  <rth@cygnus.com>
27246
27247         * gcc.c-torture/execute/981206.c: New test.
27248
27249 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
27250
27251         * g++.old-deja/g++.ns/template7.C: New test.
27252
27253         * g++.old-deja/g++.other/expr1.C: New test.
27254
27255         * g++.old-deja/g++.eh/tmpl3.C: New test.
27256
27257         * g++.old-deja/g++.eh/tmpl2.C: New test.
27258
27259 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
27260
27261         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
27262         * g++.old-deja/g++.other/using6.C: Removed.
27263         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
27264
27265         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
27266
27267 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
27268
27269         * g++.old-deja/g++.pt/overload8.C: New test.
27270
27271         * g++.old-deja/g++.pt/overload7.C: New test.
27272
27273         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
27274
27275         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
27276         and relinking messages.
27277         * lib/g++.exp (g++_target_compile): Remove .rpo file when
27278         compiling with -frepo.
27279
27280 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
27281
27282         * g++.old-deja/g++.pt/lookup6.C: New test.
27283
27284 1998-11-30  Nick Clifton  <nickc@cygnus.com>
27285
27286         * gcc.c-torture/execute/981130-1.c: New test.
27287         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
27288
27289 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
27290
27291         * g++.old-deja/g++.pt/explicit76.C: New test.
27292
27293         * g++.old-deja/g++.pt/friend38.C: New test.
27294
27295         * g++.old-deja/g++.ns/crash2.C: New test.
27296
27297         * g++.old-deja/g++.pt/defarg8.C: New test.
27298
27299         * g++.old-deja/g++.pt/instantiate6.C: New test.
27300
27301         * g++.old-deja/g++.pt/static6.C: New test.
27302
27303         * g++.old-deja/g++.pt/decl2.C: New test.
27304
27305 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
27306
27307         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
27308         problem is actually related with name lookup, but so what? :-)
27309
27310         * g++.old-deja/g++.pt/friend37.C: New test.
27311
27312 1998-11-25  Dave Love  <d.love@dl.ac.uk>
27313
27314         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
27315         element, which fails on some systems.
27316
27317         * g77.f-torture/execute/labug1.f: New test.
27318
27319 1998-11-21  Jeffrey A Law  (law@cygnus.com)
27320
27321         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
27322         is defined.
27323
27324 1998-11-18  Dave Love  <d.love@dl.ac.uk>
27325
27326         * g77.f-torture/compile/981117-1.f: New test.
27327
27328 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
27329
27330         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
27331         properly discarded.
27332
27333 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
27334
27335         * gcc.c-torture/execute/memcheck: New directory of tests for
27336         -fcheck-memory-usage.
27337
27338 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
27339
27340         * README: New file, general information about the testsuite and
27341         new description of the various C++ test subdirectories.
27342         * README.g++: Eliminate obsolete information, update and move most
27343         relevant stuff to README.
27344
27345 1998-11-07  Richard Henderson  <rth@cygnus.com>
27346
27347         * gcc.c-torture/compile/981107-1.c: New test.
27348
27349 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
27350
27351         * execute/memcpy-bi.c: New testcase.
27352
27353 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
27354
27355         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
27356         base classes.
27357
27358         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
27359         template is selected.
27360
27361         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
27362         classes, it should be accepted for all types.
27363
27364         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
27365
27366         * g++.old-deja/g++.pt/spec24.C: Ensure that template
27367         specializations start with template headers.
27368
27369 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
27370
27371         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
27372
27373         * g++.old-deja/g++.other/init9.C: Test cross initialization of
27374         non-POD types.
27375
27376 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
27377
27378         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
27379
27380 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
27381
27382         * compile/981022-1.c, compile/981022-1.x: New test and driver.
27383
27384 1998-10-19  Jeffrey A Law  (law@cygnus.com)
27385
27386         * 981019-1.c: New test.
27387
27388 1998-10-14  Robert Lipe <robertl@dgii.com>
27389
27390         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
27391         find objc headers.
27392
27393 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
27394
27395         * compile/981001-4.c: Remove use of GCC extension that triggers a
27396         compiler bug.
27397
27398 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
27399
27400         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
27401
27402 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
27403
27404         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
27405         instantiation of template produces incorrect code for delete
27406         expression.
27407
27408         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
27409         constructors' name is not unique.
27410         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
27411         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
27412
27413         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
27414         automatic array of const is ill-formed.
27415
27416         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
27417         of template parameter?
27418
27419         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
27420         const.
27421
27422         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
27423         pointer-to-member expression.
27424
27425         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
27426         declaration causes ICE.
27427
27428 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
27429
27430         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
27431         reserved in the global namespace.
27432
27433         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
27434         generate needed virtual table.
27435
27436         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
27437
27438 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
27439
27440         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
27441         template-dependent type
27442
27443 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
27444
27445         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
27446         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
27447         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
27448
27449         * g++.old-deja/g++.other/using5.C: New test; using decl from base
27450         class should be usable as argument of member function.
27451         * g++.old-deja/g++.other/using6.C: New test; using decl from base
27452         class should be usable as return type of member function.
27453         * g++.old-deja/g++.other/using7.C: New test; using decl from base
27454         class should be usable as type of data member.
27455
27456         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
27457
27458 1998-10-09  Jeffrey A Law  (law@cygnus.com)
27459
27460         * gcc.c-torture/special/920521-1.c: Fix bogus test.
27461
27462 1998-10-08  Nick Clifton  <nickc@cygnus.com>
27463
27464         * gcc.dg/dll-?.c Add thumb to target list.
27465         Fix assembler scan patterns to match current assembler output.
27466
27467 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
27468
27469         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
27470         matching of template brackets.
27471
27472         * g++.old-deja/g++.other/using4.C: New test.  Test using
27473         declarations of methods from base classes.
27474
27475         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
27476         within functions should introduce names into the innermost
27477         enclosing namespace.
27478
27479         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
27480         of static locals if first initialization throws.
27481
27482 1998-10-07  Jim Wilson  <wilson@cygnus.com>
27483
27484         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
27485
27486 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
27487
27488         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
27489         lose track of the possible targets of tablejump insns.
27490         * special/special.exp: Run it.
27491
27492 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
27493
27494         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
27495         must be declared before its specializations can be named in friend
27496         declarations.
27497
27498 1998-10-05  Dave Love  <d.love@dl.ac.uk>
27499
27500         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
27501
27502         * g77.f-torture/execute/io1.f: New test.
27503
27504 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
27505
27506         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
27507         with pointer to template function, for which no argument deduction
27508         is possible.
27509
27510         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
27511         specialization of template function as argument to template
27512         function.
27513
27514         * g++.old-deja/g++.other/access2.C: New test; Inner class
27515         shouldn't have privileged access to Outer's names.
27516
27517 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
27518
27519         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
27520         friend template declared within template class conflicts with
27521         nested class of the same name.
27522
27523         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
27524         is ignored.
27525
27526         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
27527         object with direct initializer as function declaration.
27528
27529         * g++.old-deja/g++.other/decl2.C: New test; duplicate
27530         initializers.
27531
27532         * g++.old-deja/g++.other/null2.C: New test; conditional operator
27533         involving const pointer and NULL produces incorrect result.
27534
27535         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
27536         type name without `typename' should be rejected with -pedantic.
27537
27538 1998-10-02  Richard Henderson  <rth@cygnus.com>
27539
27540         * g++.old-deja/g++.other/addrof1.C: New test.
27541
27542 1998-10-01  Nick Clifton  <nickc@cygnus.com>
27543
27544         * gcc.c-torture/compile/981001-1.c: New test.
27545         * gcc.c-torture/execute/981001-1.c: New test.
27546
27547 1998-10-01  Jeffrey A Law  (law@cygnus.com)
27548
27549         * gcc.c-torture/compile/981001-2.c: New test.
27550         * gcc.c-torture/compile/981001-3.c: New test.
27551         * gcc.c-torture/compile/981001-4.c: New test.
27552
27553 1998-10-01  Robert Lipe  <robertl@dgii.com>
27554
27555         * lib/objc.exp (objc_target_compile): Add -L during compiles for
27556         multilibbed hosts.   Idea grafted from g77.exp.
27557
27558 1998-09-30  Dave Love  <d.love@dl.ac.uk>
27559
27560         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
27561         avoid losing on systems which need -lsocket.
27562
27563 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
27564
27565         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
27566         * g++.old-deja/g++.other/nested2.C: Ditto.
27567         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
27568         failure.
27569
27570 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
27571
27572         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
27573         preferred over template operator!= for enum bitfields.
27574
27575 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
27576
27577         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
27578         that happen to have the same base name, but in different scopes,
27579         are incorrectly rejected.
27580
27581 1998-09-16  Richard Henderson  <rth@cygnus.com>
27582
27583         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
27584         on the native word size instead of an integer literal.
27585
27586 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
27587
27588         * g++.old-deja/g++.other/static2.C: Invocation of static data
27589         member of type pointer-to-function denoted as non-static member.
27590
27591         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
27592         checks involving function types and aliases.
27593
27594 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
27595
27596         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
27597         redefined to the same non-trivial type.
27598
27599         * g++.old-deja/g++.pt/explicit73.C: Test for proper
27600         namespace-qualification of template specializations declared in
27601         other namespaces.
27602
27603         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
27604         to declare a subset of the specializations of a template function
27605         as friends of specializations of a template class.
27606
27607         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
27608         member templates that do not fully specialize the enclosing
27609         template class are rejected.
27610
27611 1998-09-11  Dave Love  <d.love@dl.ac.uk>
27612
27613         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
27614
27615 1998-09-08  Dave Love  <d.love@dl.ac.uk>
27616
27617         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
27618         altered from libf2c/libU77 version.
27619
27620 1998-09-06  Dave Love  <d.love@dl.ac.uk>
27621
27622         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
27623
27624 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
27625
27626         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
27627         (un)signed char are different types for template specialization
27628         purposes.
27629
27630 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
27631
27632         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
27633         * objc: ObjC testsuite.
27634
27635 1998-08-31  Catherine Moore  <clm@cygnus.com>
27636
27637         * gcc.c-torture/execute/941014-1.x:  New file.
27638
27639 1998-08-31  Nick Clifton  <nickc@cygnus.com>
27640
27641         * lib/c-torture.exp: Add support for
27642         torture_eval_before_compile and torture_eval_before_execute
27643         variables.
27644
27645 1998-08-30  Jeffrey A Law  (law@cygnus.com)
27646
27647         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
27648         this test triggers valid.
27649
27650 1998-08-27  Jeffrey A Law  (law@cygnus.com)
27651
27652         * gcc.dg/980827-1.c: New test.
27653
27654 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
27655
27656         * gcc.c-torture/execute/loop-4b.c: New test.
27657
27658 1998-08-26  Nick Clifton  <nickc@cygnus.com>
27659
27660         * lib/c-torture.exp: Add support for
27661         torture_eval_before_compile and torture_eval_before_execute
27662         variables.
27663
27664 1998-08-25  Jeffrey A Law  (law@cygnus.com)
27665
27666         * gcc.c-torture/compile/980825-1.c: New test.
27667
27668 1998-08-24  Nick Clifton  <nickc@cygnus.com>
27669
27670         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
27671         count number tests in opt_t0 not good_t0.
27672
27673 1998-08-24  Jeffrey A Law  (law@cygnus.com)
27674
27675         * gcc.c-torture/compile/930326-1.x: Fix typo.
27676
27677 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
27678
27679         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
27680         causes an ICE.
27681
27682 1998-08-21  Jeffrey A Law  (law@cygnus.com)
27683
27684         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
27685         STACK_SIZE is defined.
27686         * gcc.c-torture/unsorted/stuct.c: Similarly.
27687
27688         * gcc.c-torture/compile/980821-1.c: New test.
27689
27690 1998-08-21  Jeffrey A Law  (law@cygnus.com)
27691
27692         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
27693
27694 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
27695
27696         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
27697         code.
27698
27699 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
27700
27701         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
27702         error'.
27703
27704 1998-08-18  Jeffrey A Law  (law@cygnus.com)
27705
27706         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
27707
27708 1998-08-16  Jeffrey A Law  (law@cygnus.com)
27709
27710         * gcc.c-torture/compile/980816-1.c: New test.
27711
27712         * gcc.dg/980816-1.c: New test.
27713
27714 1998-08-13  Jeffrey A Law  (law@cygnus.com)
27715
27716         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
27717         compiler for ieee tests.
27718
27719 1998-08-01  Dave Love  <d.love@dl.ac.uk>
27720
27721         * g77.f-torture/compile/980729-0.f: New test.
27722
27723 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
27724
27725         * gcc.c-torture/special/eeprof-1.c: New test, for
27726         -finstrument-functions.
27727         * gcc.c-torture/special/special.exp: Run it.
27728
27729 1998-07-29  Jeffrey A Law  (law@cygnus.com)
27730
27731         * gcc.c-torture/compile/980729-1.c: New test.
27732
27733 1998-07-27  Nick Clifton  <nickc@cygnus.com>
27734
27735         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
27736         __thumb__ is defined, and test for ARM style doubles if so.
27737
27738 1998-07-26  Dave Love  <d.love@dl.ac.uk>
27739
27740         * g77.f-torture/noncompile/980615-0.f: New test.
27741
27742 1998-07-26  H.J. Lu  (hjl@gnu.org)
27743
27744         * gcc.dg/980312-1.c: Do link instead of compile.
27745         * gcc.dg/980313-1.c: Likewise.
27746
27747 1998-07-26  Jeffrey A Law  (law@cygnus.com)
27748
27749         * gcc.c-torture/compile/980726-1.c: New test.
27750
27751 1998-07-25  Dave Love  <d.love@dl.ac.uk>
27752
27753         * g77.f-torture/execute/io0.f: New test.
27754
27755 1998-07-24  Nick Clifton  <nickc@cygnus.com>
27756
27757         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
27758         an int.
27759
27760 1998-06-18  Michael Meissner  <meissner@cygnus.com>
27761
27762         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
27763         m32r bugs.
27764
27765 1998-07-17  Nick Clifton  <nickc@cygnus.com>
27766
27767         * gcc.dg/980626-1.c: Expect failures for all toolchains until
27768         c-decl.c:grokdeclarator can handle mode attributes.
27769
27770 1998-07-16  Jeffrey A Law  (law@cygnus.com)
27771
27772         * gcc.c-torture/execute/980716-1.c: New test.
27773
27774 1998-07-13  Jeffrey A Law  (law@cygnus.com)
27775
27776         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
27777         the mn10200.
27778         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
27779         the mn10200.
27780         * gcc.c-torture/execute/va-arg-3.x: Similarly.
27781         * gcc.c-torture/compile/930326-1.x: Similarly.
27782
27783 1998-07-13  Dave Love  <d.love@dl.ac.uk>
27784
27785         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
27786         New test from Craig.
27787
27788 1998-07-12  Dave Love  <d.love@dl.ac.uk>
27789
27790         * g77.f-torture/noncompile/980616-0.f: New test.
27791
27792         * g77.f-torture/execute/970816-3.f:  New test from Craig.
27793
27794 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
27795
27796         *  g++.other/singleton.C: Return error value instead of taking
27797         SIGSEGV.
27798
27799 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
27800
27801         *  g++.other/singleton.C: New test.   Warning is under dispute.
27802         Runtime crash is not.
27803
27804 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
27805
27806         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
27807         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
27808         using6.C, using7.C}:  New namespace tests.
27809
27810 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
27811
27812         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
27813         specialization with typedef'ed names used as array indexes.
27814
27815 1998-07-09  Jeffrey A Law  (law@cygnus.com)
27816
27817         * gcc.c-torture/execute/980709-1.c: New test.
27818
27819         * gcc.dg/980709-1.c: New test.
27820
27821 1998-07-07  Richard Henderson  <rth@cygnus.com>
27822
27823         * gcc.c-torture/execute/bcp-1.c: New test.
27824
27825 1998-07-07  Jeffrey A Law  (law@cygnus.com)
27826
27827         * gcc.c-torture/execute/980707-1.c: New test.
27828
27829 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
27830
27831         * gcc.c-torture/compile/980706-1.c: New test.
27832
27833 1998-07-01  Dave Love  <d.love@dl.ac.uk>
27834
27835         * g77.f-torture/execute/980701-0.f,
27836         g77.f-torture/execute/980701-1.f: New test from Craig.
27837
27838 1998-07-01  Jeffrey A Law  (law@cygnus.com)
27839
27840         * gcc.c-torture/compile/980701-1.c: New test.
27841
27842         * gcc.c-torture/execute/980701-1.c: New test.
27843
27844 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
27845 rlsruhe.de>
27846
27847         * g++.old-deja/g++.robertl/eb132.C: New test.
27848         * g++.old-deja/g++.robertl/eb133.C: Likewise.
27849
27850 1998-06-29  Dave Love  <d.love@dl.ac.uk>
27851
27852         * g77.f-torture/execute/980628-7.f,
27853         g77.f-torture/execute/980628-8.f,
27854         g77.f-torture/execute/980628-9.f,
27855         g77.f-torture/execute/980628-10.f: New tests from Craig.
27856
27857         * g77.f-torture/execute/980628-3.f: Remove mail headers.
27858
27859 1998-06-28  Jeffrey A Law  (law@cygnus.com)
27860
27861         * g77.f-torture/execute/980628-4.f: New test from Craig.
27862         * g77.f-torture/execute/980628-5.f: Likewise.
27863         * g77.f-torture/execute/980628-2.f: Likewise.
27864         * g77.f-torture/execute/980628-0.f: Likewise.
27865         * g77.f-torture/execute/980628-1.f: Likewise.
27866         * g77.f-torture/execute/980628-3.f: Likewise.
27867         * g77.f-torture/execute/980628-6.f: Likewise.
27868
27869 1998-06-28  Jeffrey A Law  (law@cygnus.com)
27870
27871         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
27872         directory when nothing has been installed yet.
27873
27874 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
27875
27876         * gcc.c-torture/special/special.exp: Handle newer versions of
27877         dejagnu.
27878
27879 1998-06-26  Jeffrey A Law  (law@cygnus.com)
27880
27881         * gcc.dg/980626-1.c: New test.
27882
27883 1998-06-19  Bruno Haible <haible@ilog.fr>
27884
27885         * gcc.misc-tests/m-un-2.c: New test.
27886         * g++.old-deja/g++.other/warn01.c: Likewise.
27887
27888 1998-06-19  Robert Lipe  <robertl@dgii.com>
27889
27890         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
27891         compatibility with assmblers with a different comment character.
27892         Eliminate use of GAS-specific extensions.
27893
27894 1998-06-19  Jeffrey A Law  (law@cygnus.com)
27895
27896         * gcc.c-torture/execute/ieee/980619-1.c: New test.
27897
27898 1998-06-19  Robert Lipe  <robertl@dgii.com>
27899
27900         *lib/g77.exp: Replace search for libf2c.a with search for newly
27901         renamed libg2c.a
27902
27903 1998-06-17  Jeffrey A Law  (law@cygnus.com)
27904
27905         * gcc.c-torture/execute/980617-1.c: New test.
27906
27907 1998-06-12  Jeffrey A Law  (law@cygnus.com)
27908
27909         * gcc.c-torture/execute/980612-1.c: New test.
27910
27911 1998-06-08  Jeffrey A Law  (law@cygnus.com)
27912
27913         * gcc.dg/980523-1.c: Only test on ppc-linux.
27914         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
27915
27916         * gcc.c-torture/execute/980608-1.c: New test.
27917
27918 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
27919
27920         * gcc.c-torture/execute/980605-1.c: New test.
27921
27922 1998-06-04  Jeffrey A Law  (law@cygnus.com)
27923
27924         * gcc.c-torture/execute/980604-1.c: New test.
27925
27926 1998-06-02  Jeffrey A Law  (law@cygnus.com)
27927
27928         * gcc.c-torture/execute/980602-1.c: New test.
27929         * gcc.c-torture/execute/980602-2.c: Likewise.
27930
27931 1998-06-02  Dave Love  <d.love@dl.ac.uk>
27932
27933         * 970125-0.f: Fix per JCB.  Add commentary.
27934
27935 1998-05-31  Michael Meissner  <meissner@cygnus.com>
27936
27937         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
27938         IEEE -0 support.
27939
27940 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
27941
27942         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
27943         earlier.
27944
27945 1998-05-28  Catherine Moore <clm@cygnus.com>
27946
27947         * gcc.c-torture/execute/980526-3.c: New test.
27948
27949 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
27950
27951         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
27952         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
27953         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
27954         m88k-motorola-sysv3 to XFAIL.
27955
27956 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
27957
27958         * gcc.dg/980526-1.c: New test.
27959         * gcc.c-torture/execute/980526-2.c: New test.
27960
27961 1998-05-26  Jeffrey A Law  (law@cygnus.com)
27962
27963         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
27964
27965         * gcc.c-torture/execute/980526-1.c: New test.
27966
27967 1998-05-26  Dave Love  <d.love@dl.ac.uk>
27968
27969         * g77.f-torture/execute/alpha2.f: Add runtime test.
27970
27971 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
27972
27973         * g++.old-deja/old-deja.exp: Strip leading directories.
27974
27975         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
27976         error for the line.  Don't run multiple tests for the same line.
27977
27978 1998-05-23  Jeffrey A Law  (law@cygnus.com)
27979
27980         * gcc.dg/980523-1.c: New test.
27981
27982 1998-05-23  Dave Love  <d.love@dl.ac.uk>
27983
27984         * g77.f-torture/compile/970915-0.f: New test.
27985
27986 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
27987
27988         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
27989
27990 1998-05-21  Jeffrey A Law  (law@cygnus.com)
27991
27992         * gcc.dg/980520-1.c: New test.
27993
27994 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
27995
27996         * gcc.dg/980502-1.c: Fix return type.
27997
27998 1998-05-20  Jeffrey A Law  (law@cygnus.com)
27999
28000         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
28001         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
28002         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
28003         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
28004         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
28005
28006 1998-05-20  Dave Love  <d.love@dl.ac.uk>
28007
28008         * g77.f-torture/execute/980520-1.f: New test.
28009
28010 1998-05-15  Dave Love  <d.love@dl.ac.uk>
28011
28012         * lib/mike-g77.exp: New file.
28013
28014         * g77.f-torture/noncompile/noncompile.exp,
28015         g77.f-torture/noncompile/check0.f: New files.
28016
28017 1998-05-14  Dave Love  <d.love@dl.ac.uk>
28018
28019         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
28020         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
28021         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
28022         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
28023         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
28024         abort where appropriate.
28025
28026 1998-05-05  Michael Meissner  <meissner@cygnus.com>
28027
28028         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
28029         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
28030
28031 1998-04-29  Dave Love  <d.love@dl.ac.uk>
28032
28033         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
28034
28035 1998-04-27  Dave Love  <d.love@dl.ac.uk>
28036
28037         * g77.f-torture/compile/980427-0.f: New test.
28038
28039 1998-04-24  Dave Love  <d.love@dl.ac.uk>
28040
28041         * g77.f-torture/compile/980424-0.f: New test.
28042
28043 1998-04-19  Dave Love  <d.love@dl.ac.uk>
28044
28045         * g77.f-torture/compile/980419-2.f (main): New test.
28046         * g77.f-torture/compile/970125-0.f: New test.
28047         * g77.f-torture/compile/980419-1.f: New test.
28048
28049 1998-04-08  Jim Wilson  <wilson@cygnus.com>
28050
28051         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
28052         of loop-4.c.
28053
28054 1998-04-07  Jim Wilson  <wilson@cygnus.com>
28055
28056         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
28057
28058 1998-04-03  Jim Wilson  <wilson@cygnus.com>
28059
28060         * gcc.c-torture/compile/980329-1.c: New test.
28061
28062 1998-03-18  Jim Wilson  <wilson@cygnus.com>
28063
28064         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
28065         * gcc.dg/980312-1.c: Fix typo in -march command.
28066
28067 1998-03-16  H.J. Lu  (hjl@gnu.org)
28068
28069         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
28070
28071 1998-03-11  Robert Lipe  <robertl@dgii.com>
28072
28073         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
28074         Dave Love agree the Fortran source is bogus.
28075
28076 1998-03-11  Robert Lipe  <robertl@dgii.com>
28077
28078         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
28079         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
28080         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
28081         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
28082         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
28083
28084 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
28085
28086         * g++.old-deja/g++.other/friend1.C: New test.
28087
28088 1998-02-18  Dave Love  <d.love@dl.ac.uk>
28089
28090         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
28091         possibly uninitialized) variables and declare dnrm2.
28092
28093 1998-02-23  Robert Lipe <robertl@dgii.com>
28094
28095         From Bruno Haible <haible@ilog.fr>:
28096         * gcc.c-torture/execute/980223.c: New test.
28097
28098 1998-02-13  Jeffrey A Law  (law@cygnus.com)
28099
28100         * gcc.dg/ifelse-1.c: New test.
28101
28102 1998-02-09  H.J. Lu  (hjl@gnu.org)
28103
28104         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
28105
28106           * lib/old-dejagnu.exp (old-dejagnu): Added the
28107           "execution test - XFAIL *-*-*" handling in the spirit of
28108           "excess errors test -". Changed the "execution test fails"
28109           handling to be like "excess errors test fails".
28110           * Update various tests accordingly.
28111
28112 1998-02-06  Jim Wilson  <wilson@cygnus.com>
28113
28114         * gcc.c-torture/execute/980205.c: New test.
28115
28116 1998-01-18  Jeffrey A Law  (law@cygnus.com)
28117
28118         * lib/c-torture.exp: Look for .x files instead of .cexp files.
28119         * lib/f-torture.exp: Similarly.
28120         * gcc.c-torture: Rename all .cexp files to .x files.
28121
28122 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
28123
28124         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
28125         (940510-1.c): Removed duplicate.
28126         (971104-1.c): New test.
28127
28128 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
28129
28130           * lib/f-torture.exp: Improve error and loop detection.
28131
28132 1997-11-19  Michael Meissner  <meissner@cygnus.com>
28133
28134         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
28135         use that to size the filler array.
28136
28137 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
28138
28139         * lib/c-torture.exp(c-torture-execute): Fix typo.
28140
28141         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
28142         testcase as the executable name. Keep the executable around if
28143         the test fails.
28144
28145 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
28146
28147         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
28148         changes.  Only test one -g option, and move it to the end of the
28149         list of options to test.
28150
28151 1997-09-19  Michael Meissner  <meissner@cygnus.com>
28152
28153         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
28154         variable GCC_TORTURE_OPTIONS to supply default switches separated
28155         by colons.  If no environment variable, run tests with -O0 -g, -O1
28156         -g, and -O2 -g as well.
28157
28158 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
28159
28160         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
28161         explanatory comments. Fix indentation.
28162
28163 1997-09-15  Jeffrey A Law  (law@cygnus.com)
28164
28165         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
28166
28167 1997-09-11  Jeffrey A Law  (law@cygnus.com)
28168
28169         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
28170         * g++.old-deja/g++.mike/p7325.C: Likewise.
28171         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
28172
28173 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
28174
28175         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
28176         * g++.old-deja/g++.brendan/crash30.C: Likewise.
28177         * g++.old-deja/g++.brendan/crash39.C: Likewise.
28178         * g++.old-deja/g++.law/operators4.C: Likewise.
28179
28180 1997-09-11  Joe Buck  (jbuck@synopsys.com)
28181
28182         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
28183         * g++.old-deja/g++.mike/p784.C: Ditto.
28184         * g++.old-deja/g++.mike/p785.C: Ditto.
28185
28186 1997-09-05  Jeffrey A Law  (law@cygnus.com)
28187
28188           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
28189
28190 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
28191
28192         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
28193         target feature; pass this to c-torture-execute as needed.
28194
28195 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
28196
28197         * lib/c-torture.exp(c-torture-execute): If the previous and the
28198         current executables being tested are identical, we don't need to
28199         run the executable again. Try to make the executable names
28200         unique. Add an optional argument for passing additional compiler
28201         flags.
28202
28203 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
28204
28205         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
28206
28207 1997-08-29  Jeffrey A Law  (law@cygnus.com)
28208
28209         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
28210
28211 1997-07-31  Jeffrey A Law  (law@cygnus.com)
28212
28213         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
28214         32bit or larger longs.
28215
28216         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
28217         have either a 32bit long or 32bit int.
28218
28219 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
28220
28221         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
28222         Make double precision tests dependent on sizeof (double).
28223
28224 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
28225
28226         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
28227         too.
28228
28229 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
28230
28231         * gcc.c-torture/compile/961203-1.cexp: New script.
28232
28233 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
28234
28235         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
28236         up the includes ourselves.
28237
28238 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
28239
28240         * lib/plumhall.exp: Remove random include, and add a few
28241         verbose messages for debugging.
28242
28243 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
28244
28245         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
28246         of trying to do it ourselves.
28247
28248 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
28249
28250         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
28251
28252 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
28253
28254         * gcc.prms/5403.c: Made regexp a bit less strict.
28255
28256 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
28257
28258         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
28259         is returned from remote_load instead.
28260         * lib/plumhall.exp: Ditto.
28261         * lib/mike-g++.exp: Ditto.
28262         * lib/old-dejagnu.exp: Ditto.
28263         * lib/c-torture.exp: Ditto.
28264
28265 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
28266
28267         * lib/g++.exp: Use build_wrapper procedure.
28268         * lib/gcc.exp: Ditto.
28269
28270 1997-05-20  Jeffrey A Law  (law@cygnus.com)
28271
28272         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
28273         an old-style decl for malloc.  Fixes tests to work when
28274         sizeof (int) != sizeof (size_t).
28275
28276 1997-05-15  Mike Meissner  <meissner@cygnus.com>
28277
28278         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
28279
28280         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
28281         use stdargs.h interface.
28282
28283 1997-05-15  Mike Meissner  <meissner@cygnus.com>
28284
28285         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
28286         NO_VARARGS when compiling.
28287
28288 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
28289
28290         * lib/plumhall.exp(ph_includes): New procedure.
28291         (ph_make): Use it.
28292         (ph_compiler): Ditto.
28293
28294         * lib/g++.exp: Rename test-glue.c to testglue.c.
28295         * lib/gcc.exp: Ditto.
28296
28297 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
28298
28299         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
28300         to completion when it's called.
28301
28302 1997-03-21  Michael Meissner  <meissner@cygnus.com>
28303
28304         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
28305         is defined, don't do test.
28306
28307 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
28308
28309         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
28310         for object files.
28311         (ph_summary): Mark skipped testcases as untested, not unresolved.
28312
28313         * lib/plumhall.exp (ph_make): If unresolved because of bad
28314         errorCode, record errorCode in log file.
28315         (*): Replace send_log/verbose with verbose -log.
28316
28317 1997-03-19  Michael Meissner  <meissner@cygnus.com>
28318
28319         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
28320         double conversion if double isn't at least 8 bytes.
28321
28322         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
28323         int to work with targets where int is 16 bits.
28324
28325         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
28326         8 bytes, just exit, since 4 byte doubles don't have enough bits of
28327         precision for the test to complete.
28328
28329 1997-03-14  Michael Meissner  <meissner@cygnus.com>
28330
28331         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
28332         if d10v is not compiled with the -mdouble64 flag.
28333         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
28334
28335         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
28336         d10v is not compiled with the -mint32 flag.
28337
28338 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
28339
28340         * lib/plumhall.exp: Use incr_count.
28341
28342 1997-03-12  Jeffrey A Law  (law@cygnus.com)
28343
28344         * gcc.c-torture: Update to c-torture-1.45.
28345
28346 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
28347
28348         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
28349         the name of the expect testcase file).
28350
28351         * lib/g++.exp(g++_init): Ditto.
28352
28353 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
28354
28355         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
28356         the host.
28357
28358         * lib/gcc.exp(gcc_exit): New procedure.
28359
28360 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
28361
28362         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
28363         specs where appropriate.
28364
28365         * g++.old-deja/g++.arm/*: Added additional ERROR checks
28366         because of new "candidates are" messages, and removed a few
28367
28368         * Converted all non-old-style g++ testcases to old-style, and
28369         moved into g++.old-deja.
28370
28371 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
28372
28373         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
28374         options.
28375
28376         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
28377         succeeded.
28378
28379         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
28380
28381 1997-02-13  Michael Meissner  <meissner@cygnus.com>
28382
28383         * lib/gcc.exp (gcc_target_compile): Add support for defining
28384         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
28385         the machine doesn't have those features.
28386
28387 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
28388
28389         * g++.law/operators4.exp: Don't use LIBS.
28390
28391 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
28392
28393         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
28394
28395         * lib/mike-g++.exp: Don't set the compiler to be tested here.
28396         * lib/g++.exp: Set it here instead. Also, allow use of the
28397         --tool_exec and --tool_opt options. Change CXX to
28398         GXX_UNDER_TEST.
28399
28400         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
28401
28402         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
28403
28404 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
28405
28406         * lib/old-dejagnu.exp: Use prune_warnings instead of
28407         prune_system_crud.
28408         * lib/mike-g++.exp: Ditto.
28409         * lib/gcc.exp: Ditto.
28410         * lib/g++.exp: Ditto.
28411
28412         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
28413
28414 1997-02-07  Jeffrey A Law  (law@cygnus.com)
28415
28416           * 941014-2.c: Include stdlib.h
28417           * 960327-1.c: Include stdio.h
28418           * dbra.c, index-1.c: Don't assume ints are 32bits.
28419
28420 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
28421
28422         * lib/gcc.exp: Add gcc,stack_size target feature.
28423
28424         * lib/g++.exp(g++_target_compile): Add the include and link
28425         paths here, not in two other places. And, it's $options, not
28426         options.
28427
28428         * lib/mike-g++.exp(postbase): Remove the code that determines
28429         the correct include and link paths.
28430         * g++.old-deja/old-deja.exp: Ditto.
28431
28432 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
28433
28434         * lib/g++.exp(g++_init): target_compile no longer returns the
28435         filename of the result.
28436
28437 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
28438
28439         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
28440         call to glob.
28441
28442         * gcc.c-torture/special/special.exp: Change call to
28443         gcc_target_compile to include the object file.
28444
28445 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
28446
28447         * gcc.c-torture/special/special.exp: Correct misspelling in last
28448         change.
28449
28450 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
28451
28452         * lib/plumhall.exp(ph_summary): Log the entire output of the
28453         executable. Return -1 if there were any failures, 0 otherwise.
28454         (ph_execute): Return -1 if there were any failures, 0 otherwise.
28455         (ph_make): Clean up objects and executables that were built
28456         if the tests succeeded.
28457
28458 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
28459
28460         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
28461         libraries and includes in the build tree as appropriate.
28462
28463 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
28464
28465         * lib/c-torture.exp: Instead of looking for the global variable
28466         NO_LONG_LONG, check to see if that's a feature of the target.
28467
28468 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
28469
28470         * config/default.exp: Minimize. Delete the remainer of the files in
28471         config; this functionality is now in devo/dejagnu/config.
28472
28473         g++.*/*: Pass any additional flags used to compile to postbase;
28474         delete CXXFLAGS.
28475
28476         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
28477         is now done by runtest.exp. Use gcc_target_compile instead of
28478         compile.
28479
28480         lib/c-torture.exp: Use gcc_target_compile instead of compile.
28481         Remove references to CFLAGS. Use remote_file instead of
28482         calling rm -f.
28483         (c-torture): Take a list of arguments to use to compile this
28484         testcase.
28485
28486         lib/g++.exp: Simplify. Use target_compile instead of compile.
28487         lib/gcc-dg.exp: Ditto.
28488         lib/gcc.exp: Ditto.
28489         lib/mike-{gcc,g++}.exp: Ditto.
28490         lib/old-dejagnu.exp: Ditto.
28491         lib/plumhall.exp: Ditto.
28492
28493 1997-01-08  Jim Wilson  <wilson@cygnus.com>
28494
28495         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
28496         (ph_linker): Likewise.
28497
28498 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
28499
28500           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
28501         MAP_ANON / MAP_ANONYMOUS if defined;
28502         else try to map from /dev/zero .
28503
28504 1996-11-12  Jeffrey A Law  (law@cygnus.com)
28505
28506         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
28507         isn't defined, then define it to MAP_ANONYMOUS.
28508
28509 1996-11-12  Jeffrey A Law  (law@cygnus.com)
28510
28511         * gcc.c-torture: Update to c-torture-1.42 release.
28512
28513 1996-11-11  Jeffrey A Law  (law@cygnus.com)
28514
28515         * gcc.c-torture: Update to c-torture-1.41 release.
28516
28517 1996-10-27  Jeffrey A Law  (law@cygnus.com)
28518
28519         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
28520         c-torture release.
28521
28522 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
28523
28524         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
28525         and LDFLAGS.  Fix second case to append the target_info ldflags
28526         onto LDFLAGS, not CFLAGS.
28527         * lib/g++.exp (g++_init): Add target_info stuff.
28528         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
28529         of libgloss and newlib flags for !native.
28530
28531         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
28532         (GDB): Fix relative path to go up another dir for finding gdb.
28533
28534 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
28535
28536         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
28537         versions in the target_info array, if they don't exist.
28538
28539 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
28540
28541         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
28542
28543 1996-07-08  Jim Wilson  <wilson@cygnus.com>
28544
28545         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
28546         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
28547
28548 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
28549
28550         * lib/old-dejagnu.exp: Don't remove the output file before we've
28551         actually tested it. Don't append pwd to the path of the executable
28552         we're testing.
28553
28554 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
28555
28556         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
28557
28558 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
28559
28560         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
28561         temporary directory for compiler files, and set it to a default
28562         value of /tmp. Set $output as the name of the output file from
28563         compiling the testcase. Add a -o option to $cflags_var so the
28564         compiler writes the final output file as $output. Set $executable
28565         to $output.
28566
28567         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
28568         directory for compiler files, and set it to /tmp if it doesn't
28569         already have a value. Set $output_file to the name of the output
28570         file from compiling the testcase. Add a -o option to CXXFLAGS so
28571         the compiler writes the final output file as $output. Use $output
28572         as the executable to be tested.
28573
28574 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
28575
28576         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
28577
28578 1996-06-08  Jeffrey A Law  (law@cygnus.com)
28579
28580         * gcc.c-torture/execute/pending-1.c: New test.  Still
28581         pending in Tege's queue.
28582
28583 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
28584
28585         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
28586         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
28587         if there were failures.  Call unresolved if there were unresolved
28588         testcases.  Call gcc_fail if program did not run to completion.
28589         (ph_make): Pass additional argument name to ph_execute.
28590         (ph_execute): Add new argument.  Pass additional arguments to
28591         ph_summary.  Call gcc_fail is there is no execution output.
28592
28593 1996-04-24  Jeffrey A Law  (law@cygnus.com)
28594
28595         * lib/plumhall.exp (proc_summary): Output relavent summary
28596         lines into the log so specific failures in plumhall can be
28597         investigated.
28598
28599 1996-04-10  Jeffrey A Law  (law@cygnus.com)
28600
28601         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
28602         (c-torture-execute): Don't try to execute tests which use
28603         "long long" types if $NO_LONG_LONG is nonzero.
28604
28605 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
28606
28607         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
28608         not c-torture.
28609
28610         * gcc.ieee: Move from here.
28611         * gcc.c-torture/execute/ieee: To here.
28612
28613 1996-03-26  Jeffrey A Law  (law@cygnus.com)
28614
28615         * gcc.c-torture: Update to c-torture-1.41 release.
28616
28617 1996-03-22  Jeffrey A Law  (law@cygnus.com)
28618
28619         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
28620         not "$output".
28621
28622 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
28623
28624         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
28625         -c present.
28626
28627 1996-03-02  Jeffrey A Law  (law@cygnus.com)
28628
28629         * config/proelf.exp: Handle connecting to a simulator.
28630
28631 1996-01-31  Jeffrey A Law  (law@cygnus.com)
28632
28633         * config/proelf.exp: New file.  Enough framework that we can
28634         run c-torture tests on the proelf targets (or any other target
28635         that gdb can connect to for that matter).
28636
28637 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
28638
28639         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
28640         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
28641
28642         * lib/plumhall.exp (ph_execute): Always call ph_summary if
28643         exec_output exists.
28644
28645 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
28646
28647         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
28648         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
28649
28650         * config/*.exp: Update FSF address.  Change result of ${tool}_load
28651         to pass/fail/unresolved/unsupported/untested.  Caller must now
28652         call unresolved/unsupported/untested.
28653         * lib/*.exp: Update FSF address.  Update to handle new results of
28654         ${tool}_load.
28655         * lib/chill.exp (verbose): Delete.
28656
28657 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
28658
28659         * lib/gcc.exp (default_gcc_start): Change order of args to
28660         $LDFLAGS $CFLAGS $LIBS.
28661         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
28662         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
28663         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
28664         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
28665         * gcc.misc-tests/dg-test.exp: Likewise.
28666         * gcc.misc-tests/msgs.exp: Likewise.
28667         * gcc.prms/prms.exp: Likewise.
28668         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
28669         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
28670
28671         * lib/dg.exp: Deleted, moved to dejagnu/lib.
28672
28673 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
28674
28675         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
28676
28677         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
28678         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
28679
28680         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
28681         necessary.
28682
28683 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
28684
28685         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
28686         global for loop; add use of $mathlib.
28687         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
28688         settings here; set mathlib for anything but VxWorks.
28689
28690 1996-01-22  Jeffrey A Law  (law@cygnus.com)
28691
28692         * gcc.c-torture: Update to c-torture-1.40 release.
28693
28694 1996-01-03  Jeffrey A Law  (law@cygnus.com)
28695
28696         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
28697         dg.exp.
28698
28699 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
28700
28701         * lib/c-torture.exp (c-torture-execute): Declare "output" as
28702         global.
28703
28704 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
28705
28706         * lib/g++.exp (LIBS): Define if not already.
28707         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
28708         (gcc-dg-prune): Call prune_gcc_output.
28709         * lib/gcc.exp (prune_gcc_output): New proc.
28710         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
28711         prune_gcc_output.
28712
28713 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
28714
28715         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
28716         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
28717
28718 1995-11-15  Jeffrey A Law  (law@cygnus.com)
28719
28720         * gcc.c-torture: Update to c-torture-1.39 release.
28721
28722 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
28723
28724         * lib/c-torture.exp (c-torture-execute): Don't return if one option
28725         fails, try others as well.
28726
28727 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
28728
28729         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
28730         If compilation fails, mark execute tests as `untested'.
28731         If test is marked as unsupported, don't mark compilation and
28732         execute tests as failed.
28733
28734 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
28735
28736         * lib/g++.exp (g++_init): Don't link in libg++, and look to
28737         libstdc++ for whether or not we want to be doing shared
28738         libraries.  Delete link_curses since we don't need it anymore.
28739         * lib/mike-g++.exp (postbase): Don't link in libg++.
28740         * g++.old-deja/old-deja.exp: Likewise.
28741
28742 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
28743
28744         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
28745
28746 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
28747
28748         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
28749         For that, add `-Wl,-a,shared_archive'.
28750         * g++.old-deja/old-deja.exp: Likewise.
28751
28752 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
28753
28754         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
28755
28756 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
28757
28758         * lib/mike-g++.exp (postbase): Pay attention to the status of
28759         g++_load.
28760
28761 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
28762
28763           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
28764
28765 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
28766
28767         * lib/gcc.exp (default_gcc_start): No longer need to log program
28768         being executed or its output, execute_anywhere does that now.
28769         * lib/g++.exp (default_g++_version): Call execute_anywhere.
28770         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
28771
28772 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
28773
28774         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
28775         the same as those in lib/g++.exp.
28776
28777 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
28778
28779         * gcc.c-torture: Update to c-torture-1.38 release.
28780         * gcc.ieee: Related changes.
28781
28782 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
28783
28784         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
28785         "exec". Minor reformatting changes.
28786
28787         * config/rom68k.exp (${tool}_load): Make it work in a canadian
28788         cross. This means all "exec" calls now work on a remote host as
28789         well.
28790         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
28791         cross. Filter out the extra "\r\n" stuff that expect puts in.
28792         (c-torture-execute): Filter out the bogus warnings like
28793         c-torture-compile does. Add support for canadian cross.
28794         * lib/gcc.exp (default_gcc_version, default_gcc_start)
28795         Use execute_anywhere rather than calling exec directly. Now it
28796         works for canadian cross testing.
28797
28798 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
28799
28800         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
28801         results into a variable, and check that rather than using file exists.
28802
28803 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
28804
28805         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
28806         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
28807
28808 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
28809
28810         * g++.old-deja/old-deja.exp: Create and pass runshlib and
28811         lib_curses if there's a shared libg++ in the build tree.
28812
28813 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
28814
28815         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
28816         if not supported target.
28817
28818 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
28819
28820         * lib/g++.exp (g++_init): Move empty setting of runshlib and
28821         link_curses up to always happen, not just for native builds.
28822
28823 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
28824
28825         * gcc.c-torture: Update to c-torture-1.36 release.
28826         * gcc.failure: Related changes.
28827
28828 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
28829
28830         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
28831
28832 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
28833
28834         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
28835         * lib/mike-g++.exp (postbase): Not in here.  Still reference
28836         runshlib, link_curses, and mathlib for link and run.
28837
28838         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
28839         pass the runtime shared library options for Solaris, OSF/1, and
28840         Irix5, and link with -lcurses to avoid unresolved references.
28841
28842 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
28843
28844         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
28845         only run once.
28846
28847 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
28848
28849         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
28850
28851 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
28852
28853         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
28854         do not have a framework for the "compat" tests yet.
28855
28856 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
28857
28858         * lib/mike-g++.exp (postbase): New local variable `mathlib',
28859         set to null if we're testing vxworks5.1.  Use that instead of
28860         `-lm' in the setting of LIBS for link and run.
28861
28862 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
28863
28864         * config/rom68k.exp (${tool}_load): Major changes to make it
28865         work.  Verified that it does in fact return the stuff in
28866         exec_output properly.  Catch any Emul or any TRAP other than 0.
28867
28868 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
28869
28870         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
28871         LDFLAGS properly for targets that need stuff from libgloss.
28872         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
28873         only run once.
28874         (gpp_initialized): New variable.
28875
28876 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
28877
28878         * config/rom68k.exp: Load libgloss.exp.
28879         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
28880         so we can produce a fully linked binary.
28881         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
28882         so we can produce a fully linked binary.
28883
28884 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
28885
28886         * lib/plumhall.exp (ph_section): Watch for expected failures.
28887         Add missing `else'.
28888
28889         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
28890         run the testcase.
28891         (c-torture): Likewise.
28892
28893 1995-08-28  Doug Evans  <dje@cygnus.com>
28894
28895         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
28896
28897         * lib/mike-g++.exp (mike_cleanup): New proc.
28898         (prebase): New globals compiler_result, not_compiler_result,
28899         target_regexp.
28900         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
28901         allow leading "-" in pattern.  Watch for unsupported tests.
28902         If $compiler_result is set, pattern match assembler code,
28903         and ditto for $not_compiler_result.
28904         * lib/mike-gcc.exp: Likewise.
28905
28906         * lib/plumhall.exp (ph_execute): Only call ph_summary if
28907         execution "succeeded".
28908
28909 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
28910
28911         * config/win32.exp: New file.
28912         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
28913
28914 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
28915
28916         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
28917         unsupported.
28918         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
28919         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
28920         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
28921
28922         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
28923         "... without exceptions was ...".  That is now handled by
28924         prune_system_crud.
28925         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
28926
28927 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
28928
28929         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
28930         sieve.c,sort2.c}: New files.
28931         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
28932         sieve.exp,sort2.exp}: Drivers for them.
28933
28934         * lib/mike-gcc.exp (program_output): New user settable variable.
28935         (postbase): Call prune_system_crud.  Also prune extraneous compiler
28936         messages.
28937         * lib/mike-g++.exp (program_output): New user settable variable.
28938
28939         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
28940
28941         * config/sh.exp: Deleted (use sim.exp instead).
28942
28943 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
28944
28945         * config/vx.exp: Declare CHECKTASK as global.
28946         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
28947         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
28948         * lib/old-dejagnu.exp: Load [pwd]/$executable.
28949
28950 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
28951
28952         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
28953         target. Like vx.exp, only includes `vx29k.exp' instead of
28954         `vxworks.exp'.
28955
28956 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
28957
28958         * config/sim.exp: Increase time limit from 120 seconds to 240.
28959
28960 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
28961
28962         * gcc.c-torture/execute/950628-1.c: New test.
28963
28964 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
28965
28966         * gcc.c-torture: Update with changes/additions from
28967         c-torture-1.34.
28968
28969 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
28970
28971         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
28972
28973 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
28974
28975         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
28976
28977 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
28978
28979         * gcc.c-torture/compile/950512-1.c: New test.
28980         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
28981         * gcc.dg/struct-ret-1.c: Likewise.
28982
28983 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
28984
28985         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
28986           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
28987
28988 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
28989
28990         * gcc.c-torture/special/920411-1.c: Deleted.
28991         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
28992
28993 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
28994
28995         * config/sim.exp (${tool}_load): Hack in call to bash to get a
28996         cpu limit.
28997
28998 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
28999
29000         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
29001
29002 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
29003
29004         From kenner;
29005         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
29006         is the proper length.
29007         * va-arg-3.c: Likewise.
29008
29009 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
29010
29011         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
29012         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
29013
29014         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
29015         * lib/g++.exp (default_g++_start): Delete old cruft.
29016
29017 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
29018
29019         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
29020         (2 * (1 << 18)) to (2 * (1 << 17)).
29021
29022         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
29023
29024 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
29025
29026         * config/rom68k.exp: Renamed from config/idp.exp
29027
29028 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
29029
29030         * c-torture/compile/921109-2.c
29031
29032 1995-04-18  Mike Stump  <mrs@cygnus.com>
29033
29034         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
29035         excess errors.
29036
29037 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
29038
29039         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
29040         output.
29041         * lib/g++.exp (default_g++_start): Likewise.
29042
29043 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
29044
29045         * gcc.c-torture/compile/950329-1.c: New test.
29046
29047 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
29048
29049           * config/bug.exp (${tool}_load): Updated to use new remote_open
29050           and remote_close procs.
29051         * config/idp.exp: New file.
29052
29053 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
29054
29055         * gcc.c-torture/execute/950322-1.c: New test.
29056
29057 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
29058
29059         * config/vx.exp (${tool}_load): Clean up testing of return code from
29060         vxworks_ld and vxworks_spawn.
29061
29062 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
29063
29064         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
29065
29066 1995-03-13  Mike Stump  <mrs@cygnus.com>
29067
29068         * lib/old-deja.exp: Add `excess errors test - ' error, now one
29069         can mark excess errors on a machine by machine basis.  Note, the
29070         default is to not expect any excess errors, even when excess
29071         errors test - is given, so you will want to put an XFAIL ... on
29072         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
29073         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
29074         those 4 machines, but no others.
29075
29076 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
29077
29078         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
29079         * lib/c-torture.exp: to here.
29080
29081 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
29082
29083         * gcc.c-torture/execute/950221-1.c: New test.
29084         * gcc.c-torture/execute/struct-ret-1.c: New test.
29085         * gcc.c-torture/compile/950221-1.c: New test.
29086
29087         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
29088
29089 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
29090
29091         * gcc.c-torture/execute/arith-1.c (main): Return 0.
29092         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
29093
29094 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
29095
29096         * g++.gb: New directory of tests, derived from my signature and
29097         class scoping tests.
29098
29099         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
29100         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
29101         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
29102         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
29103         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
29104         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
29105         * g++.gb/sig25.C: Likewise.
29106
29107         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
29108         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
29109         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
29110         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
29111         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
29112         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
29113         * g++.gb/sig25.exp: Likewise.
29114
29115         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
29116         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
29117         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
29118         * g++.gb/scope13.C: Likewise, this test still fails.
29119
29120         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
29121         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
29122         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
29123         * g++.gb/scope13.exp: Ditto.
29124
29125         * g++.gb/README: New file, explains what these tests are about.
29126
29127 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
29128
29129         * lib/dg.exp (dg-do): Support `preprocess'.
29130         (dg-test): Likewise.
29131
29132 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
29133
29134         * config/udi.exp: change "continue -expect" to "exp_continue".
29135
29136 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
29137
29138         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
29139         Delete redundant tests.
29140
29141         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
29142         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
29143         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
29144         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
29145         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
29146         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
29147         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
29148         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
29149
29150         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
29151         storing label pointers.
29152         * gcc.c-torture/execute/921019-1.c: Likewise.
29153         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
29154         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
29155         parameter fp.
29156         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
29157         constants.
29158
29159         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
29160         Delete obsolete tests.
29161
29162         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
29163         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
29164         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
29165         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
29166         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
29167         * gcc.c-torture/compile/950124-1.c: New test.
29168
29169         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
29170
29171 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
29172
29173         * lib/mike-g++.exp: Add -lm to LIBS.
29174
29175 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
29176
29177         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
29178
29179 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
29180
29181         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
29182
29183 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
29184
29185         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
29186
29187 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
29188
29189         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
29190         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
29191         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
29192         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
29193         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
29194         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
29195         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
29196         * g++.law/{operators31.C, operators32.C,
29197         * g++.law/{operators33.C, operators34.C}: Likewise.
29198         * g++.law/{pic1.C, refs2.C}: Likewise.
29199         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
29200         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
29201         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
29202         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
29203
29204         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
29205         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
29206         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
29207         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
29208         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
29209         * g++.law/{enum9.exp, friend5.exp}: Likewise.
29210         * g++.law/{nest3.exp, nest4.exp}: Likewise.
29211         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
29212         * g++.law/{operators30.exp, operators31.exp}: Likewise.
29213         * g++.law/{operators32.exp, operators33.exp}: Likewise.
29214         * g++.law/{operators34.exp}: Likewise.
29215         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
29216         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
29217         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
29218         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
29219         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
29220
29221         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
29222         No longer expected to fail.
29223         * g++.law/missed-error3.C: Tweak for recent bool changes.
29224
29225 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
29226
29227         * config/emb-unix: Deleted.
29228         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
29229         remote execution.  Do final link on remote host if REMOTE_LINK is set.
29230
29231 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
29232
29233         * lib/dg.exp (dg-test): Fix typo in last patch.
29234
29235 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
29236
29237         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
29238         (handles multiple occurrences).
29239
29240 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
29241
29242         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
29243         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
29244         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
29245         printed).
29246         * lib/c-torture.exp (c-torture-compile): Likewise.
29247         (c-torture): Prepend full path if missing.
29248         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
29249         (gcc_fail): Likewise.
29250         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
29251
29252 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
29253
29254         * lib/netware.exp: Only attach to NetWare i386 systems.
29255
29256 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
29257
29258         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
29259         messages.  Add test name to "output pattern match" pass/fail message.
29260
29261 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
29262
29263         * gcc.dg: New testsuite.
29264         * gcc.dg/dg.exp: New file.
29265
29266         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
29267         test-switch.c}: Deleted.
29268
29269         * gcc.misc-tests/msgs.exp: New testcase driver.
29270
29271 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
29272
29273         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
29274         Watch for illegal return values from ${tool}_load.
29275         * config/unix.exp (${tool}_load): Fix pass/fail detection for
29276         cross targets.  Coerce return value >0 to 1.
29277
29278 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
29279
29280         * config/unix.exp (${tool}_load): Call program rsh, not proc.
29281
29282         * config/emb-unix.exp: New file.
29283
29284         * config/sim.exp: Error if variable $SIM not defined.
29285         (${tool}_load): Mark test as "untested" if simulator missing.
29286
29287         * config/unix.exp: Load remote.exp to get rcp_download.
29288         * lib/c-torture.exp: Use different option lists for testcases with
29289         and without loops.
29290         * gcc.c-torture/execute/execute.exp: Likewise.
29291
29292 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
29293
29294         * config/*.exp: Clarify return code from ${tool}_load.
29295         Call `unresolved' or `untested' instead of `warning' or `perror'
29296         (sometimes you still want to call both though).
29297         Add comment that `shell_id' is local to each file.
29298         * config/udi.exp (timeout): Set to 30.
29299         Don't print warning if connection fails, $connectmode has already
29300         printed an error.
29301         (${tool}_load): Move verbose messages to level 2.
29302         Rework pattern for "Process started" message.
29303         Pass `shell_id' to ${connectmode}_download.
29304         Retry twice upon timeout.  Make resetting of target more robust.
29305         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
29306         Pass `shell_id' to exit_$connectmode.
29307         Only call exit_$connectmode if connected.
29308         * config/unix.exp (${tool}_load): Check return codes better.
29309         * config/vrtx.exp (${tool}_load): Likewise.
29310         * config/vx.exp (${tool}_load): Likewise.
29311         Delete unneeded global's.
29312         * lib/dg.exp (dg-test): Update to reflect clarified return codes
29313         from ${tool}_load.
29314         (dg-stat): Delete.
29315         (dg-init): Delete recording of pass/fail counts.
29316         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
29317         (old-dejagnu-init): Likewise.
29318         (old-dejagnu-stat): Delete contents, empty proc now.
29319         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
29320         (c-torture): Delete references to lcnt, lpass, lfail.
29321         Get option list from TORTURE_OPTIONS.
29322         Delete -funroll[-all]-loops if no loops.
29323         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
29324         (g++_stat): Delete contents (empty proc now).
29325         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
29326         (gcc_finish): Likewise.
29327         (gcc_stat): Deleted.
29328         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
29329         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
29330         * gcc.c-torture/execute/execute.exp: Likewise.
29331         Split tests into two parts: compile, execute.
29332         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
29333         no loops.  Update to reflect clarified return codes from ${tool}_load.
29334
29335 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
29336
29337         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
29338         to grep for.
29339         (old-dejagnu): Likewise (where necessary).
29340
29341 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
29342
29343         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
29344
29345         * lib/dg.exp (dg-process-target): Fix processing of selector.
29346         Add comment regarding use of `error'.
29347
29348         * lib/gcc.exp (prune_system_crud): Define if missing.
29349         * lib/g++.exp (prune_system_crud): Likewise.
29350
29351         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
29352         Call prune_system_crud.
29353         * lib/dg.exp (dg-runtest): New proc.
29354         Use perror instead of send_user for tcl errors in testcase.
29355         Don't return any value, it's never used.
29356         Don't clobber previous definition of `unknown'.
29357         Print tcl errors in `dg-final'.
29358
29359 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
29360
29361         * lib/dg.exp (dg-process-target): Improve syntax error messages.
29362         (dg-test): Don't print errorInfo, it contains stack backtrace.
29363
29364 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
29365
29366         * lib/g++.exp (runtest_file_p): Define if missing.
29367
29368 1994-09-24  Doug Evans  (dje@cygnus.com)
29369
29370         * lib/mike-g++.exp: Comment out loading of g++.exp.
29371         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
29372         (default_g++_version): Always print something.
29373         (default_g++_start): Comment out call to `which'.
29374         (g++_start, g++_load): Deleted (must be defined in config file).
29375         * lib/gcc.exp: Test for existence of $CC at start.
29376         Delete check for tmpdir (done in gcc_init).
29377         (default_gcc_version): Always print something.
29378         (default_gcc_start): Comment out call to `which'.
29379         * config/*.exp: Major cleanup - make cross targets work at least a
29380         little better for g++ (by not being "--tool gcc" specific).
29381         Rename gcc_xxx to ${tool}_xxx.
29382         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
29383         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
29384
29385 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
29386
29387         * lib/c-torture.exp (c-torture-compile): Rework compiler
29388         message processing.
29389
29390         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
29391         c-torture.
29392
29393 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
29394
29395         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
29396
29397         * lib/dg.exp (dg-process-target): Support { target native }.
29398
29399 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
29400
29401         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
29402         looked for "... program xxx got fatal signal".
29403         Correct regsub munging of `comp_output'.
29404         Ignore compiler messages "path prefix not used" and "linker input
29405         file unused".
29406
29407 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
29408
29409         * lib/gcc.exp (runtest_file_p): Define if missing.
29410         * gcc.prms/template.c: Example to work from.
29411
29412 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
29413
29414         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
29415         * lib/dg.exp (dg-test): Call unsupported testcases as such.
29416
29417         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
29418         * gcc.prms/1883.c: Moved from compile/940714-1.c.
29419         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
29420         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
29421
29422         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
29423         (dg-process-target): No longer a varargs proc.
29424         Return S/N for target, P/F for xfail.  All callers changed.
29425         (user option procs): More argument checking.
29426         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
29427         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
29428         (dg-test): Skip test if not running on selected target in `dg-do'.
29429         Update handling of `dg-do-what', `dg-output-text'.
29430         Separate execution pass/fail from output pattern match pass/fail.
29431         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
29432
29433 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
29434
29435         * gcc.c-torture/special/special.exp: Don't expect failure for mips
29436         target for 920510-1.c.
29437
29438 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
29439
29440         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
29441         Clean up comment regarding use of passcnt, etc.
29442         (gcc_stat): Don't update `testcnt' here.
29443         (gcc_finish): Do it here.
29444         Might as well reset `but_id' here too.
29445         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
29446         to determine if the file should be tested.
29447         * gcc.c-torture/compile/compile.exp: Likewise.
29448         * gcc.c-torture/execute/execute.exp: Likewise.
29449         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
29450         * gcc.misc-tests/dg-test.exp: Likewise.
29451         * gcc.prms/prms.exp: Likewise.
29452         * gcc.wendy/wendy.exp: Likewise.
29453         * g++.old-deja.exp: Likewise.
29454         Move "Testing file" message to verbose level 1.
29455
29456 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
29457
29458         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
29459
29460 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
29461
29462         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
29463         (default_gcc_start): Accept optional second list element
29464         of compiler flags.  Print compiler output at verbosity level 2.
29465         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
29466         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
29467         Save current values of framework globals passcnt, failcnt, xpasscnt,
29468         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
29469         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
29470         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
29471         xfailcnt to compute stats.  Update framework global `testcnt' from
29472         pass/fail counts.
29473         (gcc_finish): New proc.  Clean up test environment.
29474         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
29475         (gcc_epass, gcc_efail): Delete.
29476         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
29477         argument of line number.
29478         (dg-init): If the tool has an init routine, call it.
29479         (dg-test): Remove args `cflags_var' and `libs_var'.
29480         Pass all compiler options to ${tool}_start.
29481         Handle missing line number.
29482         (dg-finish): New function.
29483         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
29484         particular files.  Call gcc_finish at end.  Move "skipping test"
29485         message to verbosity level 3.
29486         * gcc.c-torture/compile/compile.exp: Likewise.
29487         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
29488         * gcc.c-torture/execute/execute.exp: Likewise.
29489         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
29490         Print testcase being tried at verbosity level 1.
29491         * gcc.c-torture/special/special.exp: Unset xfail.
29492         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
29493         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
29494         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
29495         * gcc.failure/failure.exp: Likewise.
29496         * gcc.ieee/ieee.exp: Likewise.
29497         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
29498         Update call to dg-test.  Call dg-finish at end.
29499         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
29500         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
29501         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
29502         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
29503         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
29504         * gcc.wendy/wendy.exp: Add copyright.
29505         Delete setting of tmpdir (done by gcc_init).
29506         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
29507         Pass compiler flags to gcc_start.  Call gcc_finish at end.
29508         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
29509         gcc_[ce]pass/fail.
29510
29511 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
29512
29513         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
29514         confusion.
29515         (g++_load): Likewise.
29516
29517         * config/*.exp (gcc_load): Some were varargs fns and some were not.
29518         Rename argument to `prog' to remove the confusion.
29519         Varargs fns behave differently too!
29520         (g++_load): Likewise.
29521
29522         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
29523
29524         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
29525         what it is.  Delete (always) printing of status value for !native.
29526         Simplify verbose code, and include status and exec_output.
29527         (g++_load): Use gcc_load.
29528
29529 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
29530
29531         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
29532         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
29533         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
29534         940714-3.c as these testcases don't exist anymore.  Make
29535         va-arg-1.c expected to pass.
29536
29537 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
29538
29539         * gcc.misc-tests/misc.exp: Only run specific testcases.
29540         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
29541         * gcc.misc-tests/dg-[1-9].c: New files.
29542
29543         * lib/dg.exp: New testsuite driver.
29544         * gcc.prms/prms.exp: Use it.
29545
29546         * README.gcc: New file.
29547
29548         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
29549         Document and reset `lxpass' and `lxfail'.
29550         Simplify "initialized" message.
29551         (gcc_stat): Clean up comments a little.
29552
29553 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
29554
29555         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
29556
29557 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
29558
29559         * lib/old-dejagnu.exp (process-option): New proc.
29560         (old-dejagnu-init, old-dejagnu-stat): Likewise.
29561         (old-dejagnu): Simplify.
29562         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
29563
29564 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
29565
29566         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
29567         exists and is not an empty string.
29568
29569         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
29570         $xfail rather than calling setup_xfail.  Clear $xfail when test is
29571         finished.
29572         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
29573         automatically.
29574
29575         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
29576         longer expected to fail.
29577
29578         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
29579         "f" function call.
29580
29581         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
29582
29583         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
29584         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
29585         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
29586         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
29587         c-torture-1.29.
29588
29589         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
29590         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
29591
29592         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
29593
29594         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
29595         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
29596
29597         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
29598         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
29599         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
29600
29601 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
29602
29603         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
29604         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
29605         940714-1.c, 940714-2.c, 940714-3.c},
29606         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
29607         gcc.misc-tests/{mg.c,mg.exp}:
29608         New tests.
29609         * gcc.noncompile/noncompile.exp: Change accordingly.
29610
29611 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
29612
29613         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
29614         Undo previous clobberage.
29615
29616 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
29617
29618         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
29619         * gcc.special/{930510-1.c, special.exp}:
29620         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
29621         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
29622         struct-varargs-1.c}: New tests from c-torture-1.26.
29623
29624 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
29625
29626         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
29627           argument to switch.
29628
29629 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
29630
29631         * Revert the previous changes.  Please see Rob's directory
29632           (/lisa/test/rob/progressive/gcc/testsuite) for testing
29633           fixes.
29634
29635 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
29636
29637         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
29638             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
29639             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
29640             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
29641             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
29642             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
29643             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
29644             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
29645             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
29646             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
29647             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
29648             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
29649             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
29650             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
29651             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
29652             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
29653             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
29654             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
29655             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
29656             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
29657             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
29658             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
29659             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
29660             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
29661             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
29662             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
29663             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
29664
29665 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
29666
29667         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
29668             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
29669           with perror calls.
29670
29671 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
29672
29673         * config/unix.exp (g++_load): Fix syntax.
29674
29675 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
29676
29677         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
29678         * gcc.noncompile/921017-1.c: Deleted obsolete test.
29679         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
29680         Don't expect va-arg-1.c to fail.  Correct expected output for
29681         920928-1.c.
29682         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
29683         * gcc.wendy/hbm4.c: Correct typo.
29684         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
29685
29686 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
29687
29688         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
29689         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
29690         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
29691         * lib/c-torture.exp (c-torture-compile): Ditto.
29692
29693         Reduce volume of output (remove all the -I's and such).
29694         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
29695         Call gcc_cpass, gcc_cfail.
29696         (c-torture): Pass testing option to c-torture-compile.
29697
29698 1994-03-21  Doug Evans  (dje@cygnus.com)
29699
29700         Bring patches over from progressive.
29701         * config/default.exp: Exit remote shell cleanly.
29702         (g++_exit, g++_start): Add default versions.
29703         * config/sim.exp (gcc_load): Use perror, not error.
29704
29705 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
29706
29707         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
29708         set in site.exp.
29709
29710 1994-03-14  Doug Evans  (dje@cygnus.com)
29711
29712         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
29713         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
29714         (wendy_try): New proc to run testcase.
29715         (main loop): Call 'em.
29716         * gcc.wendy/*.c: Clean up pass to correct expected output.
29717
29718         * lib/gcc.exp: Minor cleanup work.
29719         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
29720
29721 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
29722
29723         * config/sim.exp (gcc_load): Document return codes better.
29724         Don't pass -v to simulator.
29725
29726 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
29727
29728           * gcc.special/920717-x.c: Fix typo.
29729           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
29730           get at sources.
29731
29732         * lib/mike-gcc.exp: Fix typo.
29733
29734 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
29735
29736         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
29737         binary to use, transform the name.
29738         * config/*.exp: rename everything. Nuke any g++ specific files,
29739         it's now a special case of gcc that requires no special support.
29740         Add a default.exp for unsupported targets.
29741
29742 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
29743
29744         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
29745         lib/old-dejagnu.exp: Fix a few patterns to work with the new
29746         version of Tcl.
29747
29748 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
29749
29750         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
29751         than a warning.
29752
29753 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
29754
29755         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
29756
29757 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
29758
29759         * gcc.execute/execute.exp: Combine opt_list and foption_list into
29760         option_list.  Compile every file with only 4/6 option choices
29761         (same as C torture) instead of with 12/18 different option
29762         choices.
29763         * lib/c-torture.exp: Likewise.
29764
29765         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
29766         not already set.
29767
29768 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
29769
29770         * lib/old-deja.exp: Add `excess errors test fails' error, now one
29771         can put an XFAIL *-*-* on excess errors.
29772
29773 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
29774
29775         * g++.law: Add more tests derived from g++-bugs snapshots.
29776
29777         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
29778         equivalent to g++.law/init9.
29779
29780         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
29781         compiled it, and the a.out file after we've run it.
29782
29783 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
29784
29785         * lib/mike-g++.exp (postbase): Delete the .o file after we've
29786         compiled it, and the a.out file after we've run it.
29787
29788 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
29789
29790         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
29791
29792 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
29793
29794         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
29795         version number.
29796
29797 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
29798
29799         * g++.law: New directory of g++ tests derived from the g++-bugs
29800         snapshots.
29801
29802 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
29803
29804         * gcc.compile: initbug1.c initbug1.exp testcase added
29805
29806 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
29807
29808         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
29809         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
29810           fixes submitted by Jeff Law (law@cs.utah.edu)
29811         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
29812           Jeff Law (law@cs.utah.edu)
29813
29814
29815 1993-11-30  Mike Stump  (mrs@cygnus.com)
29816
29817         * config/unix-g++.exp: Follow the gcc way of doing things.
29818         * g++.old-deja/old-deja.exp: Minor updates.
29819         * lib/g++.exp: New file, follow the gcc way of doing things.
29820         * lib/old-dejagnu.exp: Minor updates.
29821         * lib/mike-g++.exp: Always unset errorInfo.
29822
29823 1993-11-06  Mike Stump  (mrs@cygnus.com)
29824
29825         * lib/gcc.exp: Fix some errors with the below change, CC and
29826         CFLAGS should be global when setting, not local.
29827
29828 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
29829
29830         * lib/gcc.exp: Transform tool name.
29831
29832 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
29833
29834         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
29835
29836 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
29837
29838         * lib/gcc.exp: change gcc_done to gcc_stat
29839
29840 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
29841
29842         * Upgraded gcc testsuite to c-torture version 1.25
29843
29844 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
29845
29846         * lib/gcc.exp: added reporting code. Changed verbose compile message.
29847         * lib/c-torture: added hooks for new reporting code.
29848
29849 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
29850
29851         * config/sh-gcc.exp: check if sh-sim exists in the path
29852
29853 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
29854
29855         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
29856         * gcc.compile/compile.exp: Initial changes for new logic.
29857         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
29858         * gcc.failure/failure.exp: Initial changes for new logic.
29859         * gcc.ieee/ieee.exp: Initial changes for new logic.
29860         * gcc.misc-tests/misc.exp: Initial changes for new logic.
29861         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
29862         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
29863         * lib/c-torture.exp: Initial changes for new logic.
29864         * lib/gcc.exp: Initial changes for new logic.
29865
29866 1993-10-15  Mike Stump  (mrs@cygnus.com)
29867
29868         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
29869         depend upon failure or success.  Fully qualify names in failure
29870         and success messages.  Always remove a.out before starting
29871         compile, just in case.  Pay more attention to error text output by
29872         the compiler.  Handle testcases with no known past errors just
29873         like all others, so that things are uniform.  Other miscellaneous
29874         improvements.
29875
29876 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
29877
29878         * gcc.cpp: new directory for cpp tests
29879
29880 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
29881
29882         * lib/chill.exp: Code reformatted, removed unused code.
29883         * config/unix-chill.exp: Code reformatted, removed unused code.
29884         * chill.execute/execute.exp: Code reformatted, removed unused code.
29885         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
29886
29887 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
29888
29889         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
29890         routines not written.
29891
29892 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
29893
29894         * config/bug-gcc.exp: Use new procs from bug.exp.
29895
29896 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
29897
29898         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
29899         via ftp, rather than depending on NFS.
29900         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
29901         case.
29902
29903 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
29904
29905         * config/bug-gcc.exp: Use new download proc.
29906
29907 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
29908
29909         * chill.execute/execute.exp: cleanups, handles errors better
29910         * chill.compile/compile.exp: rewrite, based on execute.exp
29911         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
29912         * lib/chill.exp: major changes to diff proc and compile and link
29913           procs. added chill_fail and chill_pass wrappers to pass and
29914           fail. added more comments, and handle error codes better.
29915           Added a hack to capture stderr from exec, so noncompile tests
29916           can work.
29917
29918 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
29919
29920         * chill.execute/execute.exp: rewrite of testsuite driver
29921         * lib/chill.exp: rewrite of testsuite driver
29922         * config/unix-chill.exp: rewrite of testsuite driver
29923
29924 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
29925
29926     In chill.execute:
29927         * iexpr.ch: Standardize uppercase.
29928         * tuples.dat: Standardize uppercase.
29929         * vary.ch: standardize.  Correct varying string assignments.
29930         * vary.dat: Add new output lines.
29931
29932 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
29933
29934     In chill.execute:
29935         * chprintf.ch: Standardize use of uppercase.
29936         * tuples.ch: Standardize and turn arr2 into a DCL,
29937           rather than a SYN.
29938         * pinits.ch: Standardize.
29939
29940 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
29941
29942         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
29943         * Makefil: Renamed to Makefile.in.
29944         * configure.in: New.
29945
29946 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
29947
29948     In chill.execute:
29949         * .cvsignore: Add result/output files.
29950         * Makefile: Fix up variables at start.  Use MFLAGS
29951           everywhere.  Correct bool_loc, built_ins entries.
29952           Add entry for vary1.ch.
29953         * bitarray.ch: Standardize upper-case usage.
29954         * bitexpr.ch: Standardize, add output of b1.
29955         * params.ch: Use arrayt in along PROC parameters, to
29956           avoid novelty problems.
29957         * sets.ch: Tiny cleanup.
29958         * vary1.ch: Re-indent.
29959
29960 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
29961
29962           * Add PR-related files to Makefiles, .cvsignore files, etc.
29963
29964 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
29965
29966         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
29967           with compiler objects. New names are test-flow.c and test-loop.c
29968
29969 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
29970
29971         * Upgraded c-torture tests from 1.19 to 1.20
29972
29973         * new files:
29974         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
29975         * gcc.compile: 930623-1.c 930623-2.c
29976         * gcc.noncompile: 930622-1.c 930622-2.c
29977         * gcc.failure: 920411-1.c 920627-2.c
29978         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
29979
29980 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
29981
29982         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
29983           More changes to get testsuite working properly. Needs more work.
29984           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
29985
29986 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
29987
29988         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
29989           More changes to get testsuite working properly. Needs more work.
29990
29991 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
29992
29993         * chill.compile/compile.exp: Added for Dejagnu support
29994         * chill.execute/execute.exp: Added for Dejagnu support
29995         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
29996
29997 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
29998
29999     This should complete moving the CHILL test files.
30000         * chill.noncompile(.cvsignore printf.grt
30001             in-printf.grt chprintf.grt chprintf.ch):
30002             Added test-support files.
30003           (Makefile): Modified further.
30004         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
30005             signal.ch): Added test files.
30006           * chill.execute (.cvsignore printf.grt printr.c
30007             in-printf.grt rts.c chprintf.grt rts.h): Added
30008           test-support files.
30009             (Makefile): More corrections.
30010
30011 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
30012
30013         * chill.compile, chill.execute, chill.nocompile: Add CHILL
30014           test cases, ready for DejaGnu.
30015
30016 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
30017
30018         * Upgraded c-torture tests from 1.18 to 1.19
30019
30020         * gcc.compile: added test(s):
30021           930607-1.c
30022         * gcc.execute: added test(s):
30023           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
30024
30025         * added new subdirectory for misc tests: gcc.misc-tests
30026         * gcc.misc-test(s): added tests:
30027           inst-check.c test-consts.c test-ior.c test-switch.c
30028
30029 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
30030
30031         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
30032
30033 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
30034
30035         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
30036
30037 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
30038
30039         * Upgraded c-torture tests from 1.17 to 1.18
30040
30041 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
30042
30043         * Upgraded c-torture tests from 1.12 to 1.17
30044
30045 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
30046
30047         * lib/old-dejagnu.exp:
30048           Fixed handling of XFAIL target triplets to correctly
30049           recognize wildcard characters.  Removed code that
30050           appended a unique id tag to the end of the file name
30051           printed out by the result of the testcases within a
30052           given test file.
30053
30054 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
30055
30056         * lib/old-dejagnu.exp:
30057           Reworked expected failure handling to trigger off of XFAIL
30058           keyword in keyphrase embeded in testcase source code. The
30059           XFAIL keyword must be at the end of the keyphrase line. It
30060           may optionally be followed by one or more target triplets.
30061           It has just occured that the handling of wildcards in the
30062           target triplet may not be correct.
30063
30064 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
30065
30066         * g++.old-deja/tests:
30067           Moved all subdirectories up one level into g++.old-deja .
30068
30069         * lib/old-dejagnu.exp:
30070           Fixed problem with CXXFLAGS not being properly reset, and being
30071           corrupted with extraneous "-c" compiler option.  This was
30072           causing binaries to not be generated for test that needed them.
30073           Modified strings passed to "pass" and "fail" so that individual
30074           tests from the same test file would be distinguished by an
30075           identifier appended to the test file name in the summary logs;
30076           this corrected a problem with erroneous diff logs.  Added code
30077           to search testcases for expected fail and unexpected pass keywords.
30078
30079 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
30080
30081         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
30082
30083 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
30084
30085         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
30086           Removed extraneous text from end of "Special g++ Options"
30087           keyphrase.
30088
30089         * lib/old-dejagnu.exp: Added pattern matching to look for new
30090           keywords, embedded in testcases comments, which will trigger
30091           calls to xpass and xfail.
30092
30093 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
30094
30095         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
30096           comments embedded in the testcases, especially the one looking for
30097           special compiler options, as well as the pattern matching for the
30098           compiler output again.
30099
30100 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
30101
30102         * lib/old-dejagnu.exp: Do a proper check of the return value for
30103           execute tests. Fixed several problems with the pattern matching
30104           of the compiler output which gave erroneous test results.
30105           Changed several of the test result messages to be more descriptive.
30106         * config/unix-g++.exp: Proc g++_load now actually works and
30107           executes the tests passed to it and returns a usable return
30108           value.
30109
30110 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
30111
30112           * lib/gcc.exp: Exits gracefully if $CC is bogus.
30113
30114 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
30115
30116         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
30117           Modified both files to properly execute the old style
30118           dejagnu tests. The previous versions of these files were
30119           experimental and did not function anything near correctly.
30120
30121 1993-04-05  Rob Savoye  (rob@cygnus.com)
30122
30123         * Removed all Makefile.in and configure.in files. No configuration
30124         needed now.
30125
30126 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
30127
30128         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
30129
30130 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
30131
30132         * gcc.compile/configure.in, gcc.unsorted/configure.in,
30133         gcc.special/configure.in, gcc.noncompile/configure.in,
30134         gcc.execute/configure.in, gcc.code_quality/configure.in,
30135         g++.other/configure.in, g++.old-deja/configure.in,
30136         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
30137         in srcname setting.
30138
30139 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
30140
30141         * lib/udi.exp:  Fixed mondfe and mondfe_download.
30142         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
30143         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
30144
30145 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
30146
30147         * config/udi-gdb.exp: Check $shell_id after connecting to target.
30148         (gdb_exit): Don't remove *_soc files.
30149
30150 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
30151
30152         * lib/c-torture.exp: Don't look for main; instead always use -w
30153         -c.  This is how the c-torture tests work.  Remove the object
30154         file if the compilation succeeds.
30155         * gcc.execute/execute.exp: Remove executable if test passes.
30156         * gcc.noncompile/noncompile.exp: Every test is an expected
30157         failure.
30158         * gcc.special/special.exp: Added tests from c-torture 1.11,
30159         corrected use of existing test.
30160         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
30161         gcc.execute/920625-1.c: Updated to c-torture 1.11.
30162         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
30163         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
30164         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
30165         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
30166         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
30167         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
30168         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
30169         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
30170         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
30171         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
30172         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
30173         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
30174         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
30175         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
30176         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
30177         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
30178         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
30179         c-torture 1.11.
30180         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
30181         correspond to c-torture 1.11.
30182
30183         * New file.