OSDN Git Service

87f91117297a35773dbbb88eeaccc7549a9ebae0
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
2
3         PR fortran/20086
4         * gfortran.dg/pr20086.f90: New test.
5
6 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
7
8         PR tree-optimization/19786
9         * g++.dg/tree-ssa/pr19786.C: New.
10
11 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12
13         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
14
15 2005-02-21  Jeff Law  <law@redhat.com>
16
17         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
18
19 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20
21         * gfortran.dg/do_iterator: Split loop, markup all lines for
22         which an error locus is printed.
23         * gfortran.dg/pr17708.f90: Markup all lines for which an error
24         locus is printed.
25         * gfortran.dg/select_4.f90: Likewise.
26         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
27         locuses in the various permutations.
28
29 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
30
31         PR tree-optimization/19951
32         * g++.dg/vect: New directory.
33         * g++.dg/vect/vect.exp: New file.
34         * g++.dg/vect/pr19951.cc: New testcase.
35         * g++.dg/dg.exp: Also prune vectorizer tests.
36
37 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
38
39         PR 18785
40         * gcc.dg/charset/builtin1.c: New test.
41
42 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
43
44         PR c++/19299
45         * g++.dg/inherit/volatile1.C: New test.
46
47         PR c++/19440
48         * g++.dg/template/dtor4.C: New test.
49
50 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
51
52         * gfortran.dg/int_1.f90: New test.
53
54 2005-02-19  Devang Patel  <dpatel@apple.com>
55
56         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
57
58 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
59
60         * gfortran.dg/achar_1.f90: New test.
61
62 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
63
64         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
65
66 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
67             Jakub Jelinek  <jakub@redhat.com>
68
69         PR tree-optimization/19828
70         * gcc.dg/tree-ssa/loop-7.c: New test.
71         * gcc.c-torture/execute/20050218-1.c: New test.
72
73 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
74
75         PR c/20043
76         * gcc.dg/transparent-union-1.c: New test.
77         * gcc.dg/transparent-union-2.c: New test.
78
79 2005-02-18  James E Wilson  <wilson@specifixinc.com>
80
81         PR tree-optimization/18977
82         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
83
84 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
85
86         PR target/20054
87         * gcc.dg/pr20054.c: New test.
88
89 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
90
91         PR c++/19508
92         * g++.dg/ext/attrib20.C: New test.
93
94 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
95
96         PR middle-end/20030
97         * gfortran.fortran-torture/execute/character_passing.f90: New test.
98
99 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
100
101         PR c++/20008
102         * g++.dg/opt/switch4.C: New.
103
104 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
105
106         PR c++/20023
107         PR tree-optimization/20009
108         * gcc.c-torture/compile/20050217-1.c: New test.
109         * g++.dg/opt/switch3.C: New test.
110
111         PR tree-optimization/18947
112         * gcc.c-torture/compile/20050215-1.c: New test.
113         * gcc.c-torture/compile/20050215-2.c: New test.
114         * gcc.c-torture/compile/20050215-3.c: New test.
115
116 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
117
118         PR c++/20028
119         * g++.dg/template/crash34.C: New.
120
121         PR c++/20022
122         * g++.dg/other/access3.C: New.
123
124 2005-02-17  Ira Rosen  <irar@il.ibm.com>
125
126         * gcc.dg/vect/vect-98.c: New test.
127
128 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
129
130         PR tree-optimization/19967
131         * gcc.dg/pr19967.c: New.
132
133 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
134
135         PR middle-end/19857
136         * gcc.dg/tree-ssa/20050215-1.c: New test.
137         * gcc.c-torture/execute/20050215-1.c: New test.
138
139 2005-02-15  Eric Christopher  <echristo@redhat.com>
140
141         * gcc.dg/cpp/20050215-1.c: New file.
142
143 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
144
145         PR tree-optimization/15785
146         * gcc.dg/pr15785-1.c: New test.
147
148 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
149
150         PR c++/17788
151         * g++.dg/init/ctor4.C: New.
152         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
153
154 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
155
156         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
157         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
158
159 2005-02-15  Andreas Schwab  <schwab@suse.de>
160
161         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
162         declare malloc.
163
164 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
165
166         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
167
168 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
169
170         PR tree-optimization/19853
171         * gcc.c-torture/compile/pr19853.c: New test.
172
173 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
174
175         PR c++/19608
176         * g++.dg/parse/local-class1.C: New.
177
178         PR c++/19895
179         * g++.dg/parse/ptrmem3.C: New.
180
181         PR c++/19884
182         * g++.old-deja/g++.oliva/template6.C: Add another case.
183         * g++.dg/template/explicit6.C: New.
184
185 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
186
187         PR c++/17816
188         * g++.dg/other/redecl2.C: New.
189
190 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
191
192         PR c++/19891
193         * g++.dg/abi/covariant4.C: New.
194
195 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
196
197         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
198
199 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
200
201         * gcc.dg/vect/vect-96.c: Fix typo.
202
203 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
204
205         PR c++/14479
206         PR c++/19487
207         * g++.dg/template/enum5.C: New test.
208
209 2005-02-12  Ira Rosen  <irar@il.ibm.com>
210
211         * gcc.dg/vect/vect-97.c: New test.
212
213 2005-02-12  Ira Rosen  <irar@il.ibm.com>
214
215         * gcc.dg/vect/vect-96.c: New test.
216
217 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
218
219         * gcc.dg/builtins-34.c: Also check ldexp*.
220
221 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
222
223         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
224
225 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
226
227         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
228         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
229         dg-require-dll, dg-require-iconv, dg-require-named-sections,
230         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
231         selector_list, selector_expression, dg-process-target): Move to new
232         file target-supports-dg.exp.
233         * lib/target-supports-dg.exp: New.
234
235         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
236         New.
237
238 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
239
240         PR c++/19666
241         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
242
243         PR middle-end/19858
244         * gcc.c-torture/compile/20050210-1.c: New test.
245
246 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
247
248         PR c++/19755
249         * g++.dg/warn/Wbraces1.C: New test.
250
251 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
252
253         * gcc.dg/builtins-52.c: New testcase.
254
255 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
256
257         PR c/19342
258         * gcc.c-torture/execute/20050119-1.c: New test.
259
260 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
261
262         PR c++/19811
263         * g++.dg/init/delete1.C: New test.
264
265 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
266
267         PR c++/18470
268         * g++.dg/template/static12.C: New test.
269
270 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
271
272         PR c++/19787
273         * g++.dg/conversion/ambig1.C: New test.
274
275         PR c++/19739
276         * g++.dg/ext/attrib19.C: New test.
277
278         PR c++/19732
279         * g++.dg/parse/dtor5.C: New test.
280
281         PR c++/19762
282         * g++.dg/template/dtor3.C: New test.
283
284         PR c++/19826
285         * g++.dg/template/static11.C: New test.
286         * g++.dg/template/crash2.C: Remove dg-error marker.
287
288 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
289
290         PR C++/18491
291         * g++.old-deja/g++.mike/p10769a.C: Remove.
292
293 2005-02-09  Roger Sayle  <roger@eyesopen.com>
294
295         * gcc.dg/builtins-48.c: New test case.
296         * gcc.dg/builtins-49.c: New test case.
297         * gcc.dg/builtins-50.c: New test case.
298         * gcc.dg/builtins-51.c: New test case.
299
300 2005-02-09  Ian Lance Taylor  <ian@airs.com>
301
302         PR middle-end/19583
303         * g++.dg/warn/Wreturn-type-3.C: New test.
304
305 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
306
307         PR middle-end/19402
308         * gcc.dg/pr19402-1.c: New testcase.
309         * gcc.dg/pr19402-2.c: likewise.
310
311 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
312
313         PR middle-end/19854
314         * g++.dg/tree-ssa/tmmti.C: New testcase.
315
316 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
317
318         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
319
320 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
321
322         PR c++/19733
323         * g++.dg/parse/crash23.C: New test.
324         * g++.dg/warn/Weff1.C: New test.
325
326 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
327
328         * gcc.dg/20050209-1.c: New test.
329
330 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
331
332         PR target/19799
333         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
334
335 2005-02-08  Mike Stump  <mrs@apple.com>
336
337         * g++.dg/pch/import-2.c: New test.
338         * g++.dg/pch/import-2.hs: New.
339         * g++.dg/pch/include/import-2a.h: New.
340         * g++.dg/pch/include/import-2b.h: New.
341
342 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
343
344         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
345
346 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
347
348         * gfortran.dg/substr_1.f90: New test.
349
350 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
351
352         PR middle-end/19775
353         * gcc.dg/torture/builtin-power-1.c: Disable test for
354         invalid transformation.
355         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
356         no longer optimize.
357         * gcc.dg/builtins-47.c: New testcase.
358
359 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
360             Dorit Naishlos  <dorit@il.ibm.com>
361
362         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
363
364 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
365
366         * gcc.c-torture/compile/20050206-1.c: New test.
367
368 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
369
370         PR tree-opt/19768
371         * g++.dg/opt/pr19768.C: New test.
372
373 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
374
375         PR tree-opt/19736
376         * gcc.c-torture/compile/pr19736.c: New test.
377
378 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
379
380         PR c++/17401
381         * g++.dg/parse/error25.C: New test.
382
383 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
384
385         * gcc.c-torture/execute/20050203-1.c: New.
386
387 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
388
389         * gcc.dg/vect/vect-85.c: Remove xfail.
390         * gcc.dg/vect/vect-86.c: Remove xfail.
391         * gcc.dg/vect/vect-87.c: Remove xfail.
392         * gcc.dg/vect/vect-88.c: Remove xfail.
393
394 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
395
396         * gcc.dg/altivec-19.c: New.
397
398 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
399
400         PR c/17807
401         * gcc.dg/nested-func-3.c: New test.
402         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
403
404 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
405
406         * gcc.test-framework/gen_directive_tests: Generate tests for
407         selector expressions.
408
409 2005-02-02  Matt Austern  <austern@apple.com>
410
411         PR c++/19628
412         * g++/ext/builtin7.C: New.
413         * g++/ext/builtin8.C: New.
414
415 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
416
417         PR c/18502
418         * gcc.dg/pr18502-1.c: New test.
419
420 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
421
422         PR c++/17413
423         * g++.dg/template/local4.C: Tweak.
424
425 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
426
427         PR tree-optimization/19578
428         * gcc.c-torture/compile/20050202-1.c: New test.
429
430 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
431
432         PR c/19435
433         * gcc.dg/c99-init-4.c: New test.
434
435 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
436
437         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
438
439         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
440
441         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
442         * g++.dg/eh/check-vect.h: New.
443
444         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
445         * gcc.dg/vect/vect-78.c: Ditto.
446         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
447         Remove.
448
449         * g++.dg/conversion/simd1.C: Expect warning.
450         * g++.dg/ext/attribute-test-1.C: Ditto.
451         * g++.dg/ext/attribute-test-2.C: Ditto.
452         * g++.dg/ext/attribute-test-3.C: Ditto.
453         * g++.dg/ext/attribute-test-4.C: Ditto.
454
455         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
456         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
457
458         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
459
460 2005-02-01  Richard Henderson  <rth@redhat.com>
461
462         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
463         long double for ibm double-double format.
464         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
465
466 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
467
468         PR tree-optimization/19633
469         * testsuite/gcc.dg/pr19633-1.c: New test.
470         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
471         to NULL or a symbol.
472
473 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
474
475         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
476         New procs.
477         (dg-process-target (local override)): Handle selector expressions.
478
479         * gcc.test-framework/README: Describe tests in source directory.
480         * gcc.test-framework/test-framework.awk: Handle dg- tests.
481         * gcc.test-framework/test-framework.exp: Handle dg- tests.
482         * gcc.test-framework/dg-bogus-exp-P.c: New test.
483         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
484         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
485         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
486         * gcc.test-framework/dg-do-link-exp-P.c: New test.
487         * gcc.test-framework/dg-do-run-exp-P.c: New test.
488         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
489         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
490         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
491         * gcc.test-framework/dg-error-exp-P.c: New test.
492         * gcc.test-framework/dg-error-exp-XP.c: New test.
493         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
494         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
495         * gcc.test-framework/dg-output-exp-P.c: New test.
496         * gcc.test-framework/dg-output-exp-XF.c: New test.
497         * gcc.test-framework/dg-warning-exp-P.c: New test.
498         * gcc.misc-tests/dg-1.c: Remove.
499         * gcc.misc-tests/dg-2.c: Remove.
500         * gcc.misc-tests/dg-3.c: Remove.
501         * gcc.misc-tests/dg-4.c: Remove.
502         * gcc.misc-tests/dg-5.c: Remove.
503         * gcc.misc-tests/dg-6.c: Remove.
504         * gcc.misc-tests/dg-7.c: Remove.
505         * gcc.misc-tests/dg-8.c: Remove.
506         * gcc.misc-tests/dg-9.c: Remove.
507         * gcc.misc-tests/dg-10.c: Remove.
508         * gcc.misc-tests/dg-11.c: Remove.
509         * gcc.misc-tests/dg-12.c: Remove.
510         * gcc.misc-tests/dg-test.exp: Remove.
511
512         * gcc.test-framework/test-framework.awk: Change recording and
513         printing of passes and failures.
514
515         * gcc.test-framework: New directory.
516         * gcc.test-framework/README: New.
517         * gcc.test-framework/test-framework.exp: New.
518         * gcc.test-framework/test-framework.awk: New.
519         * gcc.test-framework/gen_directive_tests: New.
520
521 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
522
523         * lib/treelang.exp: Fix comment typos.
524         (treelang_target_compile): Don't append libs=-ltreelang to options.
525
526 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
527
528         * g++.dg/parse/typename7.C: Adjust error messages.
529
530 2005-01-31  Jeff Law  <law@redhat.com>
531
532         * gcc.c-torture/execute/20050131-1.c: New test.
533         * gcc.dg/wcaselabel.c: New test.
534
535 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
536
537         * g++.dg/other/warning1.C: Adjust error messags.
538         * g++.dg/parse/constant5.C: New test.
539
540 2005-01-31  Steven Bosscher  <stevenb@suse.de>
541
542         PR c/19333
543         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
544         the test case valid.
545         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
546         * testsuite/gcc.dg/array-7.c: Adjust expected result.
547         * testsuite/gcc.dg/pr18596-3.c: Likewise.
548         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
549         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
550         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
551
552 2005-01-31  Dale Johannesen  <dalej@apple.com>
553
554         * g++.dg/opt/pr19650.C:  New test.
555
556 2005-01-31  Richard Henderson  <rth@redhat.com>
557
558         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
559         long double for intel double extended format.
560         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
561
562 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
563
564         PR c++/19555
565         * g++.dg/template/static10.C: New test.
566
567         PR c++/19395
568         * g++.dg/parse/error24.C: New test.
569
570         PR c++/19367
571         * g++.dg/lookup/builtin1.C: New test.
572
573         PR c++/19457
574         * g++.dg/warn/conv3.C: New test.
575
576 2005-01-30  Bud Davis  <bdavis@gfortran.org>
577
578         PR fortran/19647
579         * gfortan.dg/inquire_7.f90
580
581 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
582
583         PR tree-optimization/15791
584         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
585         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
586         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
587         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
588         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
589         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
590         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
591         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
592         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
593         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
594
595 2005-01-29  Paul Brook  <paul@codesourcery.com>
596
597         PR fortran/18565
598         * check.c (real_or_complex_check): New function.
599         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
600         * intrinsic.c (add_functions): Use new check functions.
601         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
602         Add prototypes.
603
604 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
605
606         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
607         gcc.dg/lvalue-3.c: New tests.
608         * gcc.dg/concat.c: Update expected messages.
609
610 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
611
612         PR libfortran/19595
613         * gfortran.dg/eor_1.f90:  New test.
614
615 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
616
617         PR fortran/19589
618         * gfortran.dg/logical_data_1.f90: New test.
619
620 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
621
622         PR c++/19253
623         * g++.dg/template/crash33.C: New test.
624
625         PR c++/19667
626         * g++.dg/template/crash32.C: New test.
627
628 2005-01-28  Ian Lance Taylor  <ian@airs.com>
629
630         PR middle-end/16558
631         * g++.dg/warn/Wreturn-type-2.C: New test.
632
633 2004-06-24  Jeff Law  <law@redhat.com>
634
635         * gcc.dg/tree-ssa/20050128-1.c: New test.
636
637 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
638
639         * gcc.target/frv/all-mdpackh-1.c: New test.
640
641 2005-01-28  Steven Bosscher  <stevenb@suse.de>
642
643         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
644
645 2005-01-27  Richard Henderson  <rth@redhat.com>
646
647         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
648
649 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
650
651         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
652
653 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
654
655         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
656         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
657         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
658         to cope with cases where the multilib options override the dg-options.
659
660 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
661
662         PR c/18946
663         * gcc.dg/noncompile/20050120-1.c: New test.
664
665 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
666
667         PR tree-optimization/19633
668         * gcc.dg/pr19633.c: New test.
669         * gcc.dg/tree-ssa/pr19633.c: New test.
670
671 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
672
673         * gcc.dg/20041216-1.c: New test.
674
675 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
676
677         PR objc/18862
678         * objc.dg/selector-2.m: New test.
679
680 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
681
682         * g++.dg/opt/range-test-2.C: New test.
683
684         PR rtl-optimization/19579
685         * gcc.c-torture/execute/20050124-1.c: New test.
686
687 2005-01-26  Greg Parker  <gparker@apple.com>
688         Stuart Hastings  <stuart@apple.com>
689
690         * gcc.c-torture/execute/20050125-1.c: New.
691
692 2005-01-18  Jan Hubicka  <jh@suse.cz>
693
694         PR tree-optimize/19337
695         * gcc.c-torture/compile/20050119-1.c: New test.
696
697 2005-01-24  James E Wilson  <wilson@specifixinc.com>
698
699         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
700         test for successful match.
701
702 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
703
704         PR objc/18408
705         * objc.dg/comp-types-7.m: New test.
706
707 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
708
709         * lib/target-supports.exp (current_target_name): New.
710         (check_effective_target_ilp32, check_effective_target_lp64):
711         Cache the result to use as long as the current target, with
712         multilib flags, remains the same.
713
714         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
715         (dg-require-weak, dg-require-visibility, dg-require-alias,
716         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
717         dg-require-effective-target, dg-skip-if): Remove call to
718         skip_test_and_clear_xfail.
719         (dg-test): Clear xfail data.
720
721 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
722
723         PR target/17751
724         * gcc.dg/ppc64-toc.c: New test.
725
726         * g++.dg/tree-ssa/empty-1.C: New test.
727
728         PR middle-end/19551
729         * gcc.c-torture/execute/20050121-1.c: New test.
730         * gcc.dg/20050121-2.c: New test.
731
732 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
733         Paul Brook  <paul@codesourcery.com>
734
735         PR fortran/17941
736         * gfortran.dg/real_const_1.f: New test.
737         * gfortran.dg/real_const_2.f90: New test.
738         * gfortran.dg/complex_int_1.f90: New test.
739
740 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
741
742         PR fortran/19313
743         * gfortan.dg/inquire_6.f90: New test.
744
745 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
746
747         PR libfortran/19451
748         * open_readonly_1.f90:  New test.
749
750 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
751
752         PR libfortran/18982
753         * gfortran.dg/open_new.f90: New file.
754
755 2005-01-22  Paul Brook  <paul@codesourcery.com>
756
757         * namelist_1.f90: New test.
758
759 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
760
761         PR tree-optimization/19484
762         * gcc.c-torture/compile/20050122-[12].c: New tests.
763
764 2005-01-22  Paul Brook  <paul@codesourcery.com>
765
766         * gfortran.dg/implicit_2.f90: New test.
767
768 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
769
770         PR fortran/19314
771         * gfortran.dg/inquire_5.f90: New test.
772
773 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
774
775         PR c/18809
776         * gcc.dg/pr18809-1.c: New test.
777
778 2005-01-21  Ian Lance Taylor  <ian@airs.com>
779
780         * gcc.dg/20050121-1.c: New test.
781
782         PR tree-optimization/13000
783         * gcc.dg/20040206-1.c: Change warning to point where function is
784         being inlined.
785
786 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
787
788         PR c++/19208
789         * g++.dg/template/array11.C: New test.
790
791 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
792
793         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
794         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
795         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
796         * gfortran.dg/getenv_1.f90: Add dg-do directive.
797         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
798         gfortran.dg/pr17164.f90: Add missing dg-do directives.
799
800 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
801
802         PR tree-optimization/15349
803         * gcc.dg/tree-ssa/pr15349.c: New.
804
805 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
806
807         * gcc.dg/tree-ssa/loop-1.c:  Fix target names on xfail.
808
809 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
810
811         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
812         scan-assembler-times directive name.
813
814         * gcc.dg/asm-a.c: Move dg-require-effective-target to
815         after dg-do.
816
817         PR rtl-optimization/19462
818         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
819
820 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
821
822         * gcc.dg/tree-ssa/loop-1.c:  Ignore declaration when
823         counting function calls on ia64.
824
825 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
826
827         PR rtl-optimization/15139
828         * gcc.dg/20050111-2.c: New test.
829
830         PR c/17297
831         * gcc.c-torture/compile/20050113-1.c: New testcase.
832
833         PR middle-end/19164
834         * gcc.dg/20050113-1.c: New testcase.
835
836 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
837
838         * gcc.dg/vect/vect-85.c: Add comment.
839         * gcc.dg/vect/vect-86.c: Add xfail for now.
840         * gcc.dg/vect/vect-87.c: Add xfail for now.
841         * gcc.dg/vect/vect-88.c: Add xfail for now.
842         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
843
844 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
845
846         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
847
848 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
849
850         * g++.dg/debug/typedef3.C: New test.
851
852 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
853
854         PR c/19472
855         * gcc.dg/asm-a.c: New test.
856
857 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
858
859         * gcc.dg/sh-relax.c: Add prototype for abort.
860
861 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
862
863         * gcc.dg/short-compare-1.c: New test.
864         * gcc.dg/short-compare-2.c: Likewise.
865
866 2005-01-18  Michael Matz  <matz@suse.de>
867
868         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
869
870 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
871
872         PR tree-optimization/19121
873         * gcc.c-torture/compile/pr19121.c: New test.
874
875 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
876
877         PR target/19357
878         * gcc.c-torture/compile/pr19357.c: New test.
879
880 2005-01-17  Ian Lance Taylor  <ian@airs.com>
881
882         PR c/5675
883         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
884         pass--those that refer just to the variable, possibly with a
885         cast.
886         * gcc.dg/c99-const-expr-3.c: Likewise.
887
888         PR middle-end/13127
889         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
890         longer emitted.
891
892 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
893
894         PR fortran/18778
895         * gfortran.dg/endfile_2.f90: New test.
896
897 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
898
899         PR 19168
900         * gfortran.dg/select_5.f90: New test.
901
902 2004-01-16  Paul Brook  <paul@codesourcery.com>
903
904         * gfortran.dg/common_4.f90: New test.
905
906 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
907
908         PR rtl-optimization/19462
909         * gcc.dg/torture/pr19462-1.c: New test.
910
911 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
912
913         PR objc/19321
914         * objc.dg/func-ptr-2.m: New.
915         * objc.dg/volatile-1.m: New.
916
917 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
918
919         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
920
921 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
922
923         PR tree-optimization/19060
924         * gcc.c-torture/execute/20050104-1.c: New test.
925
926 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
927
928         PR fortran/18983
929         * gfortran.dg/write_to_null.f90: New test.
930
931 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
932             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
933
934         PR other/19328
935         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
936         argument.
937
938 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
939
940         PR c++/19263
941         * g++.dg/init/vector1.C: New test.
942
943 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
944
945         PR target/13158
946         * gcc.target/ia64/sibcall-unwind-1.c: New test.
947         PR target/18987
948         * gcc.target/ia64/sibcall-unwind-2.c: New test.
949
950 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
951
952         * gfortran.dg/select_1.f90: New test.
953         * gfortran.dg/select_2.f90: New test.
954         * gfortran.dg/select_3.f90: New test.
955         * gfortran.dg/select_4.f90: New test.
956
957 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
958
959         PR middle-end/19084
960         PR rtl-optimization/19348
961         * gcc.dg/20050111-1.c: New test.
962         * gcc.c-torture/execute/20050111-1.c: New test.
963
964         * gcc.dg/i386-asm-4.c: New test.
965
966 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
967
968         * gcc.dg/nested-func-2.c: New test.
969         * ada/acats/norun.lst: Remove c953002.
970
971 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
972
973         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
974
975 2005-01-12  Ben Elliston  <bje@au.ibm.com>
976
977         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
978
979 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
980
981         PR target/18761
982         * g++.dg/abi/align1.C: New test.
983
984 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
985
986         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
987         at a time.
988         * g++.dg/ext/altivec_check.h: Support compiling as C.
989
990 2005-01-10  Roger Sayle  <roger@eyesopen.com>
991
992         PR c++/19355
993         * g++.dg/expr/pr19355-1.C: New test case.
994
995 2005-01-10  Laurent GUERBY <laurent@guerby.net>
996
997         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
998         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
999         * ada/acats/tests/c3/c92005b.ada: Likewise.
1000         * ada/acats/tests/c3/cxb3012.a: Likewise.
1001         * ada/acats/norun.lst: Add c380004 and c953002, add PR
1002
1003 2005-01-09  Paul Brook  <paul@codesourcery.com>
1004
1005         * gfortran.dg/common_2.f90: New file.
1006         * gfortran.dg/common_3.f90: New file.
1007
1008 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
1009
1010         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
1011
1012 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
1013
1014         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
1015         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
1016         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
1017         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
1018         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
1019         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
1020         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
1021         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
1022         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
1023         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
1024         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
1025         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
1026         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
1027         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
1028         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
1029         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
1030         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
1031         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
1032         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
1033         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
1034         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
1035         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
1036         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
1037         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
1038         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
1039         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
1040         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
1041         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
1042         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
1043         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
1044         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
1045         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
1046         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
1047         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
1048         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
1049         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
1050         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
1051         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
1052         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
1053         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
1054         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
1055         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
1056         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
1057         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
1058         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
1059         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
1060         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
1061         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
1062         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
1063         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
1064         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
1065         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
1066         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
1067         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
1068         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
1069         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
1070         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
1071         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
1072         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
1073         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
1074         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
1075         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
1076         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
1077         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
1078         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
1079         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
1080         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
1081
1082         * gcc.dg/vect/vect-1.c: Fix spelling.
1083         * gcc.dg/vect/vect-10.c: Fix spelling.
1084         * gcc.dg/vect/vect-11.c: Fix spelling.
1085         * gcc.dg/vect/vect-12.c: Fix spelling.
1086         * gcc.dg/vect/vect-14.c: Fix spelling.
1087         * gcc.dg/vect/vect-15.c: Fix spelling.
1088         * gcc.dg/vect/vect-16.c: Fix spelling.
1089         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
1090         * gcc.dg/vect/vect-64.c: Fix comments.
1091         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
1092
1093 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
1094             Ira Rosen  <irar@il.ibm.com>
1095
1096         * gcc.dg/vect/vect-70.c: New test.
1097         * gcc.dg/vect/vect-71.c: New test.
1098
1099 2005-01-09  Manfred Hollstein  <mh@suse.com>
1100
1101         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
1102         * gcc.dg/pr18241-2.c: Likewise.
1103         * gcc.dg/pr18241-3.c: Likewise.
1104         * gcc.dg/pr18241-4.c: Likewise.
1105         * gcc.dg/pr18241-5.c: Likewise.
1106
1107 2005-01-08  Richard Henderson  <rth@redhat.com>
1108
1109         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
1110         False for x86 and x86-64.
1111
1112 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
1113
1114         PR tree-optimization/18241
1115         * gcc.dg/pr18241-1.c: New test.
1116         * gcc.dg/pr18241-2.c: New test.
1117         * gcc.dg/pr18241-3.c: New test.
1118         * gcc.dg/pr18241-4.c: New test.
1119         * gcc.dg/pr18241-5.c: New test.
1120
1121 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
1122
1123         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
1124         gfortran.dg/select_4.f90: New.
1125
1126 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
1127
1128         * gcc.c-torture/execute/20050107-1.c: New test.
1129
1130 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
1131
1132         PR c++/19298
1133         * g++.dg/template/ref2.C: New.
1134
1135 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
1136
1137         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
1138         instead of being empty.
1139
1140 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1141
1142         PR fortran/15553
1143         * gfortran.dg/array-1.f90: New test.
1144
1145 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
1146
1147         PR tree-optimization/19283
1148         * gcc.c-torture/execute/20050106-1.c: New test.
1149
1150         PR rtl-optimization/18861
1151         * gcc.dg/20050105-1.c: New test.
1152
1153         PR tree-optimization/18828
1154         * gcc.dg/20050105-2.c: New test.
1155
1156 2005-01-07  Andreas Jaeger  <aj@suse.de>
1157
1158         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
1159
1160 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
1161
1162         PR fortran/18398
1163         * gfortran.dg/fmt_read.f90: New test.
1164
1165 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
1166
1167         * gcc.dg/rs6000-ldouble-2.c: New.
1168
1169 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
1170
1171         PR c++/19244
1172         * g++.dg/parser/ctor2.C: New test.
1173
1174 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1175
1176         PR c++/17154
1177         * g++.dg/template/using9.C: New test.
1178
1179 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1180
1181         PR c++/19258
1182         * g++.dg/lookup/friend6.C: New test.
1183
1184 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
1185
1186         PR c++/19270
1187         * g++.dg/template/array10.C: New.
1188
1189 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1190
1191         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
1192         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
1193
1194 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
1195
1196         * gcc.c-torture/compile/20050105-1.c: New test.
1197
1198 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
1199
1200         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
1201
1202 2005-01-05  Roger Sayle  <roger@eyesopen.com>
1203
1204         PR middle-end/19100
1205         * gcc.dg/conv-3.c: New test case.
1206
1207 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
1208
1209         * gcc.dg/asm-wide-1.c: New test.
1210
1211 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
1212
1213         PR c++/19030
1214         * g++.dg/parse/crash22.C: New
1215
1216 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
1217
1218         PR 19257
1219         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
1220
1221 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
1222
1223         PR middle-end/17767
1224         * gcc.dg/i386-mmx-6.c: New test case.
1225
1226 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
1227
1228         PR tree-optimization/18308
1229         * gcc.dg/vect/pr18308.c: New testcase.
1230
1231 2005-01-04  Andreas Jaeger  <aj@suse.de>
1232
1233         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
1234
1235 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
1236             Robert Bowdidge <bowdidge@apple.com>
1237
1238         * gcc.dg/cpp/subframework1.c: New.
1239         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
1240         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
1241         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
1242         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
1243
1244 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
1245
1246         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
1247         producing warning.
1248         * gcc.dg/darwin-weakimport-2.c: New.
1249
1250 2005-01-03  Richard Henderson  <rth@redhat.com>
1251
1252         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
1253
1254 2005-01-03  Richard Henderson  <rth@redhat.com>
1255
1256         * gcc.dg/vect/vect.exp: Enable for ia64.
1257         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
1258         (check_effective_target_vect_float): Likewise.
1259         (check_effective_target_vect_no_align): Likewise.
1260         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
1261         * gcc.dg/vect/vect-8.c: Likewise.
1262
1263 2005-01-03  Uros Bizjak <uros@kss-loka.si>
1264
1265         PR target/19236
1266         * gcc.dg/pr19236-1.c: New test case.
1267
1268 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
1269
1270         PR rtl-optimization/12092
1271         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
1272
1273 2005-01-02  Andreas Jaeger  <aj@suse.de>
1274
1275         * gcc.dg/pr12092-1.c: Do not run on x86_64.
1276
1277 2005-01-01  Roger Sayle  <roger@eyesopen.com>
1278             Andrew Pinski  <pinskia@physics.uc.edu>
1279
1280         PR rtl-optimization/12092
1281         * gcc.dg/pr12092-1.c: New test case.
1282
1283 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
1284
1285         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
1286         'hidden' and 'default' for better portability.
1287         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
1288
1289         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
1290         6 and 7.
1291         * g++.old-deja/g++.brendan/new3.C: Likewise.
1292
1293 2005-01-01  Steven Bosscher  <stevenb@suse.de>
1294
1295         * gcc.dg/20041231-1.C: New test.
1296         * g++.dg/warn/Wunreachable-code-1.C: New test.
1297
1298 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
1299
1300         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
1301         file, not /dev/null.  Abort on error.
1302
1303 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
1304             Ziemowit Laski  <zlaski@apple.com>
1305
1306         PR objc/18971
1307         * objc.dg/encode-5.m: New test.
1308
1309 2004-12-29  Richard Henderson  <rth@redhat.com>
1310
1311         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
1312         * objc.dg/stabs-1.m: Disable for ia64.
1313
1314 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
1315
1316         PR c++/19190
1317         * g++.dg/warn/Wunused-10.C: New test.
1318
1319 2004-12-28  Richard Henderson  <rth@redhat.com>
1320
1321         * objc.dg/stabs-1.m: Disable for alpha.
1322
1323 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
1324
1325         PR c++/19149
1326         * g++.dg/parse/error23.C: New test.
1327
1328 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1329
1330         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
1331
1332         PR fortran/19032
1333         * gfortran.dg/intrinsic_modulo_1.f90: New.
1334         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
1335         tests with divisor -1.
1336
1337 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
1338
1339         * g++.dg/opt/temp1.C (memcpy): Return a value.
1340
1341         PR c++/19148
1342         * g++.dg/expr/cond7.C: New test.
1343
1344 2004-12-27  Paul Brook  <paul@codesourcery.com>
1345
1346         * gfortran.dg/g77/select_no_compile.f: Remove.
1347
1348 2004-12-27  Richard Henderson  <rth@redhat.com>
1349
1350         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
1351         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
1352         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
1353
1354 2004-12-26  Richard Henderson  <rth@redhat.com>
1355
1356         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
1357         by 1i instead of token pasting.
1358
1359 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1360
1361         PR tree-optimization/17578
1362         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
1363         to additional_flags.
1364         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
1365
1366 2004-12-25  Richard Henderson  <rth@redhat.com>
1367
1368         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
1369         Remove Alpha.
1370
1371 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1372
1373         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
1374         hppa*-*-hpux*.
1375         * gcc.dg/pr17957.c (dg-options): Likewise.
1376         * gcc.dg/struct-ret-1.c: Add prototype for abort.
1377         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
1378         instead of 0 on __hppa__.
1379         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
1380         "foo,%r" on hppa*-*-*.
1381
1382 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
1383
1384         PR fortran/19071
1385         * gfortran.dg/complex_write.f90: New test.
1386
1387 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
1388
1389         PR c++/17595
1390         * g++.dg/parse/pragma2.C: New test.
1391
1392         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
1393
1394 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
1395
1396         * gcc.dg/empty2.c: Add missing dg-warning.
1397
1398 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
1399
1400         PR c++/17413
1401         * g++.dg/template/local4.C: New test.
1402         * g++.dg/template/crash19.C: Add dg-error marker.
1403
1404         * g++.dg/template/crash31.C: Correct embedded PR number.
1405
1406 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
1407
1408         PR c++/16405
1409         * g++.dg/opt/temp1.C: Add do-run marker.
1410
1411 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
1412
1413         * g++.dg/template/spec19.C: New.
1414
1415 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
1416
1417         PR target/16819
1418         * gcc.dg/empty2.c: New.
1419
1420 2004-12-23  Richard Henderson  <rth@redhat.com>
1421
1422         * lib/target-supports.exp (check_effective_target_vect_no_align):
1423         Remove i?86 and x86-64.
1424
1425 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
1426
1427         PR c++/16405
1428         * g++.dg/opt/temp1.C: New test.
1429
1430 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1431
1432         PR c++/18733
1433         * g++.dg/template/friend33.C: New testcase.
1434
1435 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
1436
1437         PR c++/18464
1438         * g++.dg/template/cond5.C: New test.
1439
1440         PR c++/18492
1441         * g++.dg/inherit/thunk3.C: New test.
1442
1443         PR c++/11224
1444         * g++.dg/warn/Wunused-9.C: New test.
1445
1446 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
1447
1448         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
1449
1450 2004-12-22  Jan Beulich  <jbeulich@novell.com>
1451
1452         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
1453
1454 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
1455
1456         PR c++/18378
1457         * g++.dg/ext/packed8.C: New test.
1458
1459         PR c++/13268
1460         * g++.dg/template/crash31.C: New test.
1461
1462         PR c++/19034
1463         * g++.dg/template/crash30.C: New test.
1464
1465 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
1466
1467         PR C++/18984
1468         * g++.dg/eh/ctor3.C: New test.
1469
1470 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
1471
1472         * objc.dg/stabs-1.m: Allow section name to be quoted and
1473         assembly label to begin with '.LL'.
1474
1475 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
1476
1477         * gcc.dg/vect/vect.exp
1478         (check_effective_target_lp64_or_vect_no_align): New.
1479         * gcc.dg/vect/vect-77.c: Use it.
1480         * gcc.dg/vect/vect-78.c: Use it.
1481
1482         * lib/target-supports.exp
1483         (check_effective_target_vect_no_max,
1484         check_effective_target_vect_no_bitwise,
1485         check_effective_target_vect_no_align): New.
1486         * gcc.dg/vect/vect-13.c: Use them.
1487         * gcc.dg/vect/vect-17.c: Ditto.
1488         * gcc.dg/vect/vect-18.c: Ditto.
1489         * gcc.dg/vect/vect-19.c: Ditto.
1490         * gcc.dg/vect/vect-20.c: Ditto.
1491         * gcc.dg/vect/vect-27.c: Ditto.
1492         * gcc.dg/vect/vect-29.c: Ditto.
1493         * gcc.dg/vect/vect-44.c: Ditto.
1494         * gcc.dg/vect/vect-48.c: Ditto.
1495         * gcc.dg/vect/vect-50.c: Ditto.
1496         * gcc.dg/vect/vect-52.c: Ditto.
1497         * gcc.dg/vect/vect-54.c: Ditto.
1498         * gcc.dg/vect/vect-56.c: Ditto.
1499         * gcc.dg/vect/vect-58.c: Ditto.
1500         * gcc.dg/vect/vect-60.c: Ditto.
1501         * gcc.dg/vect/vect-72.c: Ditto.
1502         * gcc.dg/vect/vect-80.c: Ditto.
1503
1504 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
1505
1506         PR c++/14075
1507         * g++.dg/init/string1.C: New.
1508
1509         PR c++/18975
1510         * g++.dg/other/synth1.C: New.
1511
1512 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
1513
1514         PR c/18963
1515         * gcc.dg/pr18963-1.c: New test.
1516
1517 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
1518
1519         PR c/18596
1520         * gcc.dg/funcdef-storage-1.c (foo): Remove.
1521         * gcc.dg/pr18596-1.c: Use dg-error.
1522         (dg-options): Use -fno-unit-at-a-time.
1523         * gcc.dg/pr18596-2.c: New test.
1524         * gcc.dg/pr18596-3.c: New test.
1525
1526 2004-12-20  Roger Sayle  <roger@eyesopen.com>
1527
1528         PR middle-end/18683
1529         * g++.dg/opt/pr18683-1.C: New test case.
1530
1531 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
1532
1533         PR other/19093
1534         * g++.dg/opt/max1.C: Fix for 64bit targets.
1535
1536 2004-12-20  Matt Austern  <austern@apple.com>
1537
1538         PR c++/19044
1539         * g++.dg/ext/builtin6.C: New
1540
1541 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
1542
1543         PR tree-optimization/19080
1544         * gcc.c-torture/compile/pr19080.c: New test.
1545
1546 2004-12-20  Steven Bosscher  <stevenb@suse.de>
1547
1548         * gcc.dg/20041219-1.c: New test.
1549
1550 2004-12-19  Roger Sayle  <roger@eyesopen.com>
1551
1552         PR middle-end/19068
1553         * g++.dg/opt/max1.C: New test case.
1554
1555 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
1556
1557         * gcc.dg/fdata-sections-1.c: New test.
1558
1559 2004-12-18  Roger Sayle  <roger@eyesopen.com>
1560
1561         PR middle-end/18548
1562         * gcc.dg/max-1.c: New test case.
1563
1564 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
1565
1566         * gcc.c-torture/execute/20041218-1.c: New test.
1567
1568 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
1569
1570         * gcc.dg/pr18501.c: New test.
1571         * gcc.dg/uninit-5.c: XFAIL.
1572         * gcc.dg/uninit-9.c: XFAIL.
1573
1574 2004-12-17  Dale Johannesen  <dalej@apple.com>
1575
1576         * gcc.dg/20041213-1.c:  New.
1577
1578 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
1579
1580         * objc.dg/stabs-1.m: Allow assembly label to begin
1581         with a dot ('.').
1582
1583 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
1584
1585         * gcc.c-torture/execute/20041213-1.c: Move...
1586         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
1587
1588 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
1589
1590         PR c++/18721
1591         * g++.dg/lookup/conv-5.C: New.
1592
1593 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
1594
1595         * objc.dg/stabs-1.m: New test.
1596
1597 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
1598
1599         * gcc.dg/visibility-c.c: Change compile to
1600         assemble for the test.
1601
1602 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
1603
1604         PR target/19041
1605         * gcc.dg/visibility-c.c: New test.
1606
1607 2004-12-16  Roger Sayle  <roger@eyesopen.com>
1608
1609         PR middle-end/18493
1610         * gcc.dg/switch-8.c: New test case.
1611
1612 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
1613
1614         PR c++/18905
1615         * g++.dg/template/init4.C: New.
1616         * g++.dg/opt/static3.C: Enable optimizer.
1617
1618 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
1619
1620         * g++.dg/other/complex1.C: New test.
1621
1622 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
1623
1624         * g++.dg/opt/inline9.C: New test.
1625
1626 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1627
1628         PR fortran/18993
1629         * gfotran.dg/nullify_1.f: New test.
1630
1631 2004-12-15  Richard Henderson  <rth@redhat.com>
1632
1633         * gcc.target/i386/i386.exp: New harness.
1634         * gcc.target/i386/vect-args.c: New.
1635
1636 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
1637
1638         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
1639
1640 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1641
1642         PR c++/18825
1643         * g++.dg/template/friend32.C: New test.
1644
1645 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
1646
1647         * cpp/pragma-once-1.c: New test.
1648         * cpp/pragma-once-1b.h: Likewise.
1649         * cpp/pragma-once-1c.h: Likewise.
1650         * cpp/pragma-once-1d.h: Likewise.
1651         * cpp/inc/pragma-once-1a.h: Likewise.
1652
1653 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
1654             Steven G. Kargl  <kargls@comcast.net>
1655
1656         PR fortran/17597
1657         * gfortran.dg/list_read_3.f90: New test.
1658
1659 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
1660
1661         * gcc.dg/ftrapv-2.c: New test.
1662
1663 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
1664
1665         PR c++/18981
1666         * g++.dg/template/typename9.C: New test.
1667
1668 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
1669
1670         PR c++/18738
1671         * g++.dg/template/typename8.C: New test.
1672         * g++.dg/parse/friend2.C: Tweak error message.
1673
1674 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
1675
1676         * gcc.c-torture/20041214-1.c: New test.
1677
1678 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
1679
1680         PR c++/18965
1681         * g++.dg/init/array17.C: New test.
1682
1683 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
1684
1685         PR c++/18793
1686         * g++.dg/init/aggr3.C: New test.
1687
1688 2004-12-14  Janis Johnson  <janis187@us.ibm.com
1689
1690         * gcc.dg/altivec-types-1.c: New test.
1691         * gcc.dg/altivec-types-2.c: New test.
1692         * gcc.dg/altivec-types-3.c: New test.
1693         * gcc.dg/altivec-types-4.c: New test.
1694         * g++.dg/ext/altivec-types-1.C: New test.
1695         * g++.dg/ext/altivec-types-2.C: New test.
1696         * g++.dg/ext/altivec-types-3.C: New test.
1697         * g++.dg/ext/altivec-types-4.C: New test.
1698
1699 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
1700
1701         PR middle-end/18951
1702         * gcc.c-torture/execute/20041213-1.c: New test.
1703
1704 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
1705
1706         PR c++/18949
1707         * g++.dg/template/cast1.C: New.
1708
1709 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
1710
1711         * gcc.c-torture/execute/20041213-2.c: New test.
1712
1713 2004-12-13  Richard Henderson  <rth@redhat.com>
1714
1715         * gcc.dg/i386-sse-10.c: Fix typo in options.
1716
1717 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
1718
1719         PR c++/18968
1720         * g++.dg/opt/pr18968.C: New test.
1721
1722 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
1723
1724         PR c++/18925
1725         * g++.dg/ext/visibility/staticdatamem.C: New test.
1726
1727 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
1728
1729         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
1730
1731 2004-12-13  Roger Sayle  <roger@eyesopen.com>
1732
1733         PR rtl-optimization/18928
1734         * gcc.dg/pr18928-1.c: New test case.
1735
1736 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
1737
1738         PR tree-opt/16951
1739         * gcc.c-torture/compile/20041211-1.c: New.
1740
1741 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1742
1743         PR middle-end/17564
1744         * gcc.c-torture/execute/20041212-1.c: New test.
1745
1746 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1747
1748         PR fortran/18869
1749         * gfortran.dg/common_1.f90: New test.
1750
1751 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
1752         Paul Brook  <paul@codesourcery.com>
1753
1754         PR fortran/16222
1755         * gfortran.dg/real_do_1.f90: New test.
1756
1757 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
1758
1759         PR tree-opt/18040
1760         * g++.dg/opt/ptrmem6.C: New test.
1761
1762 2004-12-11  Roger Sayle  <roger@eyesopen.com>
1763
1764         PR middle-end/18921
1765         * gcc.dg/pr18921-1.c: New test case.
1766
1767 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1768
1769         PR fortran/17175
1770         * gfortran.dg/scale_1.f90: New test.
1771
1772 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
1773
1774         PR middle-end/18903
1775         * gcc.c-torture/compile/pr18903.c: New test.
1776
1777 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
1778
1779         * gcc.c-torture/execute/20041210-1.c: New test.
1780
1781 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1782
1783         PR c++/18731
1784         * g++.dg/parser/struct-1.C: New test.
1785         * g++.dg/parser/struct-2.C: New test.
1786         * g++.dg/parser/struct-3.C: New test.
1787
1788 2004-12-09  Richard Henderson  <rth@redhat.com>
1789
1790         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
1791
1792         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
1793         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
1794
1795 2004-12-09  Matt Austern  <austern@apple.com>
1796
1797         PR c++/18514
1798         * g++.dg/ext/builtin1.C: New
1799         * g++.dg/ext/builtin2.C: New
1800         * g++.dg/ext/builtin3.C: New
1801         * g++.dg/ext/builtin4.C: New
1802         * g++.dg/ext/builtin5.C: New
1803
1804 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
1805
1806         PR tree-opt/18904
1807         * g++.dg/opt/ptrmem5.C: New test.
1808
1809 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
1810
1811         * g++.dg/parse/typename5.C: Adjust for new error.
1812         * g++.dg/parse/typename7.C: New.
1813
1814 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1815
1816         PR c++/18073
1817         * g++.dg/other/mmintrin.C: New test.
1818
1819 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
1820
1821         PR c++/16681
1822         * g++.dg/init/array15.C: New.
1823         * g++.dg/init/array16.C: New.
1824
1825 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1826
1827         PR fortran/18826
1828         * gfortran.dg/assign_1.f90: New test.
1829
1830 2004-12-08  Nick Clifton  <nickc@redhat.com>
1831
1832         * gcc.target/xstormy16/bss_below100: New directory containing tests.
1833         * gcc.target/xstormy16/data_below100: Likewise.
1834         * gcc.target/xstormy16/sfr: Likewise.
1835         * gcc.target/xstormy16/below100.S: New test source file.
1836         * gcc.target/xstormy16/below100.ld: New test linker script.
1837         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
1838         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
1839         bp instructions.
1840         * gcc.target/xstormy16/bp.c: Likewise.
1841
1842         * gcc.target/xstormy16/bss_below100: New files:
1843         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
1844         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
1845         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
1846         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
1847         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
1848         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
1849         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
1850         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
1851         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
1852         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
1853         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
1854         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
1855         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
1856         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
1857         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
1858         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
1859         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
1860         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
1861         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
1862         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
1863         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
1864         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
1865         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
1866         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
1867         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
1868         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
1869         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
1870
1871         * gcc.target/xstormy16/data_below100: New files:
1872         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
1873         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
1874         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
1875         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
1876         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
1877         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
1878         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
1879         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
1880         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
1881         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
1882         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
1883         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
1884         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
1885         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
1886         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
1887         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
1888         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
1889         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
1890         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
1891         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
1892         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
1893         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
1894         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
1895         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
1896         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
1897         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
1898         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
1899
1900         * gcc.target/xstormy16/sfr: New files:
1901         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
1902         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
1903         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
1904         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
1905         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
1906         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
1907         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
1908         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
1909         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
1910         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
1911         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
1912         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
1913         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
1914         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
1915         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
1916         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
1917         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
1918         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
1919         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
1920         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
1921         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
1922         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
1923         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
1924         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
1925         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
1926         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
1927         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
1928         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
1929         27_if0_sfrw_bitfield_f.c
1930
1931 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1932
1933         PR c++/18100
1934         * g++.dg/lookup/name-clash4.C: New test.
1935
1936 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
1937
1938         PR c++/18672
1939         * g++.dg/opt/array1.C: New.
1940
1941         PR c++/18803
1942         * g++.dg/template/operator5.C: New.
1943
1944 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
1945
1946         PR c/18867
1947         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
1948
1949 2004-12-07  Steven Bosscher  <stevenb@suse.de>
1950
1951         * gcc.dg/noncompile/20041207.c: New test.
1952
1953 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
1954
1955         * g++.dg/other/unreachable-1.C: New test.
1956
1957 2004-12-06  Nick Clifton  <nickc@redhat.com>
1958
1959         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
1960         <limits.h> because the latter comes from gcc's include/ directory
1961         and not the newlib/libc/include directory.
1962
1963 2004-12-04  Richard Henderson  <rth@redhat.com>
1964
1965         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
1966
1967 2004-12-04  Richard Henderson  <rth@redhat.com>
1968
1969         * lib/target-supports.exp (check_gc_sections_available): Disable
1970         for alpha and ia64.
1971
1972 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
1973
1974         PR middle-end/17909
1975         * g++.dg/other/vararg-2.C: New test.
1976
1977 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1978
1979         PR c++/17011, c++/17971
1980         * g++.dg/template/error15.C: Adjust expected error.
1981         * g++.dg/template/instantiate3.C: Likewise.
1982
1983 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
1984
1985         * gcc.dg/altivec-18.c: Fix for darwin
1986
1987 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
1988
1989         PR c++/18782
1990         * g++.dg/parse/ptrmem2.C: New.
1991
1992         PR c++/18318
1993         * g++.dg/template/new1.C: New.
1994
1995 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1996
1997         PR fortran/18710
1998         * gfortran.dg/direct_io_3.f90: New test.
1999
2000 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
2001
2002         PR 18758
2003         * g++.dg/parse/crash21.C: New.
2004
2005 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2006
2007         PR c++/15664, c++/18276
2008         * g++.dg/template/ttp13.C: New test.
2009         * g++.dg/template/ttp14.C: Likewise.
2010
2011 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2012
2013         PR c++/18123
2014         * g++.dg/parse/enum2.C: New test.
2015         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
2016
2017 2004-12-02  Nick Clifton  <nickc@redhat.com>
2018
2019         * gcc.target/xstormy16: New test directory.
2020         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
2021         * gcc.target/xstormy16/bp.c: Check the generation of bp
2022         instructions.
2023         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
2024         bn instructions and the BELOW100 attribute.
2025
2026 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
2027
2028         PR target/16952
2029         * gcc.dg/ppc-eabi.c: New.
2030
2031 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
2032
2033         PR fortran/18284
2034         * gfortran.dg/backspace.f90
2035
2036 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
2037
2038         * gfortran.dg/inquire.f90: New test.
2039
2040 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
2041
2042         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
2043         handle effective-target-keyword.
2044         (dg-skip-if): Support effective-target keyword as target list.
2045         (dg-xfail-if): Ditto.
2046         * lib/target-supports.exp (is-effective-target-keyword): New proc.
2047
2048 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
2049
2050         PR tree-optimization/18291
2051         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
2052
2053 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
2054
2055         PR C++/18729
2056         * g++.dg/parse/crash20.C: New.
2057
2058         PR c++/17431
2059         * g++.dg/overload/arg1.C: New.
2060         * g++.dg/overload/arg2.C: New.
2061         * g++.dg/overload/arg3.C: New.
2062         * g++.dg/overload/arg4.C: New.
2063
2064 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
2065
2066         * gcc.dg/c99-flex-array-4.c: Remove.
2067
2068 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
2069
2070         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
2071
2072         * lib/target-supports.exp (is-effective-target): Simplify.
2073
2074         * lib/target-supports.exp (check_effective_target_vect_long):
2075         Fix for powerpc64-*-*.
2076
2077 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
2078
2079         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
2080         to support new requirements on FreeBSD 5.
2081
2082 2004-11-30  Devang Patel  <dpatel@apple.com>
2083
2084         PR 18702
2085         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
2086
2087 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
2088
2089         * g++.dg/ext/altivec-13.C: New test.
2090
2091 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
2092
2093         PR tree-opt/18298
2094         * gcc.c-torture/execute/p18298.c: New test.
2095
2096 2004-11-30  Ira Rosen  <irar@il.ibm.com>
2097             Dorit Naishlos  <dorit@il.ibm.com>
2098
2099         PR tree-opt/18607
2100         * gcc.dg/vect/vect-89.c: New test.
2101
2102 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
2103
2104         * gcc.dg/pr18596-1.c: New test.
2105
2106 2004-11-30  Ben Elliston  <bje@au.ibm.com>
2107
2108         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
2109
2110 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
2111
2112         PR c/18479
2113         * gcc.dg/pr18479.c: New test.
2114
2115 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
2116
2117         PR target/18490
2118         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
2119         mmix-knuth-mmixware.
2120
2121         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
2122         cris-*-elf* cris-*-aout* mmix-*-*
2123
2124 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
2125
2126         PR middle-end/18725
2127         * gcc.dg/pr18725.c: New test.
2128
2129 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
2130
2131         PR target/18488
2132         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
2133
2134         PR target/18336
2135         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
2136
2137 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
2138
2139         PR c++/18368
2140         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
2141         * g++.old-deja/g++.law/ctors5.C: Likewise.
2142         * g++.old-deja/g++.other/crash25.C: Likewise.
2143
2144         PR c++/18674
2145         * g++.dg/template/error16.C: New test.
2146
2147         PR c++/18512
2148         * g++.dg/template/crash29.C: New test.
2149
2150 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
2151
2152         PR tree-optimization/18712
2153         * gcc.c-torture/compile/pr18712.c: New test.
2154
2155 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
2156
2157         PR c/7544
2158         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
2159         tests.
2160
2161 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2162
2163         PR c++/18652
2164         * g++.dg/lookup/crash6.C: New test.
2165
2166 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
2167
2168         PR middle-end/18164
2169         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
2170
2171 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
2172
2173         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
2174         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
2175         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
2176
2177 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
2178
2179         * gcc.dg/pr18164.c: New test.
2180
2181 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
2182
2183         * gcc.dg/funroll-loops-all.c: New.
2184
2185 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
2186
2187         PR target/18489
2188         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
2189         delimeter, match space and TAB as well as ":".
2190
2191         PR target/18484
2192         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
2193
2194         PR target/18348
2195         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
2196
2197         PR target/18345
2198         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
2199
2200         PR target/18337
2201         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
2202
2203 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
2204
2205         * gfortran.dg/direct_io_2.f90: New test.
2206
2207 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
2208
2209         PR target/18334
2210         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
2211
2212 2004-11-28  Richard Henderson  <rth@redhat.com>
2213
2214         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
2215
2216 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
2217
2218         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
2219         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
2220         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
2221         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
2222         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
2223         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
2224         gcc.dg/pointer-arith-8.c: New tests.
2225
2226 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
2227
2228         PR fortran/18364
2229         * gfortran.dg/endfile.f90: New test.
2230
2231 2004-11-27  Falk Hueffner  <falk@debian.org>
2232
2233         * gcc.dg/loop-6.c: New test.
2234
2235 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
2236
2237         * gcc.c-torture/execute/20041126-1.c: New test.
2238
2239 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
2240
2241         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
2242         on IRIX.
2243
2244 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
2245
2246         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
2247         functions.
2248
2249 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
2250
2251         PR rtl-optimization/17825
2252         * gcc.c-torture/compile/20041119-1.c: New test.
2253
2254 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2255
2256         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
2257         Check existence of ld library path variables before unsetting.
2258
2259 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
2260
2261         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
2262
2263 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
2264
2265         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
2266
2267 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
2268
2269         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
2270
2271 2004-11-26  Ben Elliston  <bje@au.ibm.com>
2272
2273         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
2274         dg-do directive.
2275
2276 2004-11-26  Ben Elliston  <bje@au.ibm.com>
2277
2278         * gcc.dg/pr17957.c: Pass --param, not -param.
2279
2280 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
2281
2282         PR middle-end/17957
2283         * testsuite/gcc.dg/pr17957.c: New test.
2284
2285 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
2286
2287         PR c++/18445
2288         * g++.dg/template/crash28.C: Likewise.
2289
2290         PR c++/18001
2291         * g++.dg/expr/unary2.C: Adjust lvalue messages.
2292         * g++.dg/ext/lvaddr.C: Likewise.
2293         * g++.dg/opt/pr7503-3.C: Likewise.
2294
2295         PR c++/18466
2296         * g++.dg/parse/qualified3.C: New test.
2297         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
2298
2299         PR c++/18545
2300         * g++.dg/expr/return1.C: New test.
2301
2302 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2303
2304         Friend class name lookup 3/n, PR c++/3332
2305         * g++.dg/lookup/friend3.C: New test.
2306         * g++.dg/lookup/friend4.C: Likewise.
2307         * g++.dg/lookup/friend5.C: Likewise.
2308
2309 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2310
2311         Friend class name lookup 2/n, PR c++/14513, c++/15410
2312         * g++.dg/lookup/friend2.C: New test.
2313         * g++.dg/template/friend31.C: Likewise.
2314
2315 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2316
2317         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
2318
2319 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
2320
2321         PR c++/17473
2322         * g++.dg/tc1/dr56.C: Remove.
2323         * g++.dg/template/typedef1.C: Add dg-error markers.
2324         * g++.old-deja/g++.other/typedef7.C: Likewise.
2325
2326         PR c++/18285
2327         * g++.dg/parse/typedef7.C: New test.
2328
2329 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
2330
2331         * gcc.c-torture/execute/20041124-1.c: New test.
2332
2333 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
2334
2335         * g++.dg/template/deduce3.C: New test.
2336
2337         PR c++/18586
2338         * g++.dg/template/crash27.C: New test.
2339
2340         PR c++/18530
2341         * g++.dg/warn/Wshadow-3.C: New test.
2342
2343 2004-11-24  Devang Patel  <dpatel@apple.com>
2344
2345         PR/18555
2346         * gcc.dg/cpp/isysroot-1.c: New test.
2347         * gcc.dg/cpp/usr/include/stdio.h: New file.
2348         * gcc.dg/cpp/isysroot-2.c: New test.
2349         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
2350         New file.
2351
2352 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2353
2354         PR c++/8929
2355         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
2356
2357 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
2358
2359         * gcc.target/sparc/align.c: Do not include <stdint.h>.
2360         * gcc.target/sparc/pdist.c: Likewise.
2361
2362 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
2363
2364         PR c++/16882
2365         * g++.dg/conversion/simd1.C: New test.
2366
2367 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2368
2369         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
2370         and restore_ld_library_path_env_vars.
2371         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
2372         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
2373         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
2374         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
2375
2376 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
2377
2378         * gcc.dg/pragma-align-2.c: Test macro expansion.
2379         * gcc.dg/pragma-pack-2.c: New test.
2380
2381 2004-11-23  Richard Henderson  <rth@redhat.com>
2382
2383         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
2384         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
2385         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
2386         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
2387         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
2388         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
2389
2390         * gcc.dg/vect/vect.exp: Add check for alpha.
2391         * lib/target-supports.exp (check_alpha_max_hw_available): New.
2392         (check_effective_target_vect_int): Enable for alpha.
2393         (check_effective_target_vect_long): New.
2394         (is-effective-target): Add it.
2395
2396 2004-11-23  Uros Bizjak <uros@kss-loka.si>
2397
2398         * gcc.dg/pr18614-1.c: New test.
2399
2400 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
2401
2402         * gcc.dg/setjmp-2.c: New test.
2403
2404 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
2405
2406         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
2407         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
2408         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
2409         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
2410         gcc.target/sparc/pdist.c: New tests.
2411
2412 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
2413
2414         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
2415
2416 2004-11-22  Dale Johannesen  <dalej@apple.com>
2417
2418         * gcc.dg/20041111-1.c:  New.
2419
2420 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
2421
2422         PR tree-opt/18536
2423         * gcc.dg/vect/pr18536.c: New test.
2424
2425 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2426
2427         PR c++/18354
2428         * g++.dg/template/nontype11.C: New test.
2429
2430 2004-11-21  Roger Sayle  <roger@eyesopen.com>
2431
2432         PR middle-end/18520
2433         * gcc.dg/pr18520-1.c: New test case.
2434
2435 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
2436
2437         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
2438         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
2439         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
2440         expected diagnostics.
2441
2442 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
2443
2444         PR target/18580
2445         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
2446         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
2447         vect-77.c, vect-77a.c: XFAIL on the SPARC.
2448
2449 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
2450
2451         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
2452
2453 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
2454             Joseph Myers  <joseph@codesourcery.com>
2455
2456         * lib/target-supports.exp (check_visibility_available): Really
2457         test the compiler.
2458
2459 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
2460
2461         PR tree-opt/18181
2462         * gcc.dg/vect/vect-85.c: New test.
2463         * gcc.dg/vect/vect-86.c: New test.
2464         * gcc.dg/vect/vect-87.c: New test.
2465         * gcc.dg/vect/vect-88.c: New test.
2466
2467 2004-11-19  Ben Elliston  <bje@au.ibm.com>
2468
2469         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
2470
2471 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
2472
2473         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
2474         * gcc.dg/ppc-and-1.c: Ditto.
2475         * gcc.dg/ppc-compare-1.c: Ditto.
2476         * gcc.dg/ppc-mov-1.c: Ditto
2477
2478 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
2479             Mark Mitchell  <mark@codesourcery.com>
2480
2481         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
2482
2483 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
2484             Aldy Hernandez  <aldyh@redhat.com>
2485
2486         * lib/target-supports.exp (check_effective_target_vect_int): New
2487         (check_effective_target_vect_float): New
2488         (check_effective_target_vect_double): New.
2489         (is-effective-target): Support new effective targets keywords.
2490         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
2491         default action for dg-do.
2492         * gcc.dg/vect/pr16105.c: Use new support.
2493         * gcc.dg/vect/pr18400.c: Ditto.
2494         * gcc.dg/vect/pr18425.c: Ditto.
2495         * gcc.dg/vect/vect-1.c: Ditto.
2496         * gcc.dg/vect/vect-10.c: Ditto.
2497         * gcc.dg/vect/vect-11.c: Ditto.
2498         * gcc.dg/vect/vect-12.c: Ditto.
2499         * gcc.dg/vect/vect-13.c: Ditto.
2500         * gcc.dg/vect/vect-14.c: Ditto.
2501         * gcc.dg/vect/vect-15.c: Ditto.
2502         * gcc.dg/vect/vect-16.c: Ditto.
2503         * gcc.dg/vect/vect-17.c: Ditto.
2504         * gcc.dg/vect/vect-18.c: Ditto.
2505         * gcc.dg/vect/vect-19.c: Ditto.
2506         * gcc.dg/vect/vect-2.c: Ditto.
2507         * gcc.dg/vect/vect-20.c: Ditto.
2508         * gcc.dg/vect/vect-21.c: Ditto.
2509         * gcc.dg/vect/vect-22.c: Ditto.
2510         * gcc.dg/vect/vect-23.c: Ditto.
2511         * gcc.dg/vect/vect-24.c: Ditto.
2512         * gcc.dg/vect/vect-25.c: Ditto.
2513         * gcc.dg/vect/vect-26.c: Ditto.
2514         * gcc.dg/vect/vect-27.c: Ditto.
2515         * gcc.dg/vect/vect-27a.c: Ditto.
2516         * gcc.dg/vect/vect-28.c: Ditto.
2517         * gcc.dg/vect/vect-29.c: Ditto.
2518         * gcc.dg/vect/vect-29a.c: Ditto.
2519         * gcc.dg/vect/vect-3.c: Ditto.
2520         * gcc.dg/vect/vect-30.c: Ditto.
2521         * gcc.dg/vect/vect-31.c: Ditto.
2522         * gcc.dg/vect/vect-32.c: Ditto.
2523         * gcc.dg/vect/vect-33.c: Ditto.
2524         * gcc.dg/vect/vect-34.c: Ditto.
2525         * gcc.dg/vect/vect-35.c: Ditto.
2526         * gcc.dg/vect/vect-36.c: Ditto.
2527         * gcc.dg/vect/vect-37.c: Ditto.
2528         * gcc.dg/vect/vect-38.c: Ditto.
2529         * gcc.dg/vect/vect-4.c: Ditto.
2530         * gcc.dg/vect/vect-40.c: Ditto.
2531         * gcc.dg/vect/vect-41.c: Ditto.
2532         * gcc.dg/vect/vect-42.c: Ditto.
2533         * gcc.dg/vect/vect-43.c: Ditto.
2534         * gcc.dg/vect/vect-44.c: Ditto.
2535         * gcc.dg/vect/vect-45.c: Ditto.
2536         * gcc.dg/vect/vect-46.c: Ditto.
2537         * gcc.dg/vect/vect-47.c: Ditto.
2538         * gcc.dg/vect/vect-48.c: Ditto.
2539         * gcc.dg/vect/vect-48a.c: Ditto.
2540         * gcc.dg/vect/vect-49.c: Ditto.
2541         * gcc.dg/vect/vect-5.c: Ditto.
2542         * gcc.dg/vect/vect-50.c: Ditto.
2543         * gcc.dg/vect/vect-51.c: Ditto.
2544         * gcc.dg/vect/vect-52.c: Ditto.
2545         * gcc.dg/vect/vect-53.c: Ditto.
2546         * gcc.dg/vect/vect-54.c: Ditto.
2547         * gcc.dg/vect/vect-55.c: Ditto.
2548         * gcc.dg/vect/vect-56.c: Ditto.
2549         * gcc.dg/vect/vect-56a.c: Ditto.
2550         * gcc.dg/vect/vect-57.c: Ditto.
2551         * gcc.dg/vect/vect-58.c: Ditto.
2552         * gcc.dg/vect/vect-59.c: Ditto.
2553         * gcc.dg/vect/vect-6.c: Ditto.
2554         * gcc.dg/vect/vect-60.c: Ditto.
2555         * gcc.dg/vect/vect-61.c: Ditto.
2556         * gcc.dg/vect/vect-62.c: Ditto.
2557         * gcc.dg/vect/vect-63.c: Ditto.
2558         * gcc.dg/vect/vect-64.c: Ditto.
2559         * gcc.dg/vect/vect-65.c: Ditto.
2560         * gcc.dg/vect/vect-66.c: Ditto.
2561         * gcc.dg/vect/vect-67.c: Ditto.
2562         * gcc.dg/vect/vect-68.c: Ditto.
2563         * gcc.dg/vect/vect-69.c: Ditto.
2564         * gcc.dg/vect/vect-7.c: Ditto.
2565         * gcc.dg/vect/vect-72.c: Ditto.
2566         * gcc.dg/vect/vect-72a.c: Ditto.
2567         * gcc.dg/vect/vect-73.c: Ditto.
2568         * gcc.dg/vect/vect-74.c: Ditto.
2569         * gcc.dg/vect/vect-75.c: Ditto.
2570         * gcc.dg/vect/vect-76.c: Ditto.
2571         * gcc.dg/vect/vect-77.c: Ditto.
2572         * gcc.dg/vect/vect-77a.c: Ditto.
2573         * gcc.dg/vect/vect-78.c: Ditto.
2574         * gcc.dg/vect/vect-79.c: Ditto.
2575         * gcc.dg/vect/vect-8.c: Ditto.
2576         * gcc.dg/vect/vect-80.c: Ditto.
2577         * gcc.dg/vect/vect-82.c: Ditto.
2578         * gcc.dg/vect/vect-82_64.c: Ditto.
2579         * gcc.dg/vect/vect-83.c: Ditto.
2580         * gcc.dg/vect/vect-83_64.c: Ditto.
2581         * gcc.dg/vect/vect-9.c: Ditto.
2582         * gcc.dg/vect/vect-all.c: Ditto.
2583         * gcc.dg/vect/vect-none.c: Ditto.
2584
2585 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
2586
2587         * lib/gcc-dg.exp (dg-skip-if): New function.
2588         (dg-forbid-option): Remove.
2589         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
2590         * g++.dg/abi/bitfield8.C: Likewise.
2591         * g++.dg/abi/dtor1.C: Likewise.
2592         * g++.dg/abi/empty10.C: Likewise.
2593         * g++.dg/abi/empty7.C: Likewise.
2594         * g++.dg/abi/empty9.C: Likewise.
2595         * g++.dg/abi/layout3.C: Likewise.
2596         * g++.dg/abi/layout4.C: Likewise.
2597         * g++.dg/abi/thunk1.C: Likewise.
2598         * g++.dg/abi/thunk2.C: Likewise.
2599         * g++.dg/abi/vbase11.C: Likewise.
2600         * g++.dg/abi/vthunk2.C: Likewise.
2601         * g++.dg/abi/vthunk3.C: Likewise.
2602         * g++.dg/ext/attrib8.C: Likewise.
2603         * g++.dg/opt/longbranch2.C: Likewise.
2604         * g++.dg/opt/reg-stack4.C: Likewise.
2605         * g++.old-deja/g++.ext/attrib1.C: Likewise.
2606         * g++.old-deja/g++.ext/attrib2.C: Likewise.
2607         * g++.old-deja/g++.ext/attrib3.C: Likewise.
2608         * g++.old-deja/g++.other/store-expr1.C: Likewise.
2609         * g++.old-deja/g++.other/store-expr2.C: Likewise.
2610         * gcc.dg/20000609-1.c: Likewise.
2611         * gcc.dg/20000720-1.c: Likewise.
2612         * gcc.dg/20011107-1.c: Likewise.
2613         * gcc.dg/20011119-1.c: Likewise.
2614         * gcc.dg/20020108-1.c: Likewise.
2615         * gcc.dg/20020122-2.c: Likewise.
2616         * gcc.dg/20020122-3.c: Likewise.
2617         * gcc.dg/20020201-3.c: Likewise.
2618         * gcc.dg/20020206-1.c: Likewise.
2619         * gcc.dg/20020218-1.c: Likewise.
2620         * gcc.dg/20020310-1.c: Likewise.
2621         * gcc.dg/20020411-1.c: Likewise.
2622         * gcc.dg/20020418-2.c: Likewise.
2623         * gcc.dg/20020426-1.c: Likewise.
2624         * gcc.dg/20020426-2.c: Likewise.
2625         * gcc.dg/20020517-1.c: Likewise.
2626         * gcc.dg/20020523-1.c: Likewise.
2627         * gcc.dg/20020523-2.c: Likewise.
2628         * gcc.dg/20020729-1.c: Likewise.
2629         * gcc.dg/20030204-1.c: Likewise.
2630         * gcc.dg/20030826-2.c: Likewise.
2631         * gcc.dg/20030926-1.c: Likewise.
2632         * gcc.dg/20031202-1.c: Likewise.
2633         * gcc.dg/980312-1.c: Likewise.
2634         * gcc.dg/980313-1.c: Likewise.
2635         * gcc.dg/990117-1.c: Likewise.
2636         * gcc.dg/990424-1.c: Likewise.
2637         * gcc.dg/990524-1.c: Likewise.
2638         * gcc.dg/991230-1.c: Likewise.
2639         * gcc.dg/i386-387-1.c: Likewise.
2640         * gcc.dg/i386-387-2.c: Likewise.
2641         * gcc.dg/i386-387-3.c: Likewise.
2642         * gcc.dg/i386-387-4.c: Likewise.
2643         * gcc.dg/i386-387-5.c: Likewise.
2644         * gcc.dg/i386-387-6.c: Likewise.
2645         * gcc.dg/i386-asm-1.c: Likewise.
2646         * gcc.dg/i386-bitfield1.c: Likewise.
2647         * gcc.dg/i386-bitfield2.c: Likewise.
2648         * gcc.dg/i386-loop-1.c: Likewise.
2649         * gcc.dg/i386-loop-2.c: Likewise.
2650         * gcc.dg/i386-loop-3.c: Likewise.
2651         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
2652         * gcc.dg/i386-pic-1.c: Likewise.
2653         * gcc.dg/i386-regparm.c: Likewise.
2654         * gcc.dg/i386-signbit-1.c: Likewise.
2655         * gcc.dg/i386-signbit-2.c: Likewise.
2656         * gcc.dg/i386-signbit-3.c: Likewise.
2657         * gcc.dg/i386-sse-5.c: Likewise.
2658         * gcc.dg/i386-sse-8.c: Likewise.
2659         * gcc.dg/i386-unroll-1.c: Likewise.
2660         * gcc.dg/tls/opt-1.c: Likewise.
2661         * gcc.dg/tls/opt-2.c: Likewise.
2662         * gcc.dg/unroll-1.c: Likewise.
2663         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
2664         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
2665         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
2666         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
2667
2668 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2669
2670         * g++.dg/template/incomplete1.C: New test.
2671
2672 2004-11-16  Nick Clifton  <nickc@redhat.com>
2673
2674         Revert patches accidentally commited during checkin of fixes for
2675         xstormy16 tests:
2676         gcc.c-torture/execute/simd-4.c: Revert
2677         gcc.dg/20040910-1.c: Revert.
2678
2679 2004-11-16  Paul Brook  <paul@codesourcery.com>
2680
2681         PR fortran/13010
2682         * gfortran.dg/der_pointer_1.f90: New test.
2683
2684 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
2685
2686         PR c/18498
2687         * gcc.dg/bitfld-13.c: New test.
2688
2689 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
2690
2691         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
2692         powerpc*-*-linux*.
2693
2694         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
2695         * gcc.dg/ppc64-abi-2.c: Ditto.
2696         * gcc.dg/ppc64-abi-3.c: Ditto.
2697
2698         * lib/gcc-dg.exp (dg-target-list): Remove.
2699
2700 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
2701
2702         * gcc.dg/ia64-postinc.c: New test.
2703
2704 2004-11-15  Mark Mitchell <mark@codesourcery.com>
2705
2706         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
2707
2708 2004-11-15  Nick Clifton  <nickc@redhat.com>
2709
2710         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
2711         __INT_MAX__ so that the test can be compiled by toolchains
2712         targeted at 16-bit processors.
2713
2714         * gcc.dg/20040625-1.c: Use long constants rather than integers
2715         when performing arithmetic that will overflow 16-bits.
2716
2717         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
2718         xstormy16.  It does not support 128-bit vector operations.
2719
2720         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
2721         with the macro PTR_TYPE.  Define this macro to an integer type
2722         suitable for holding a pointer.
2723
2724         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
2725         the target is a 16-bit processor.
2726
2727         * gcc.dg/cpp/if-2.c: Expect a different warning message from
2728         16-bit targets where the character constant will be too long.
2729
2730         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
2731         where the double will not be directly addressable.
2732
2733 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2734
2735         Friend class name lookup 1/n, PR c++/18471
2736         * g++.dg/template/crash26.C: New test.
2737         * g++.dg/lookup/struct1.C: Adjust expected error.
2738         * g++.dg/parse/elab1.C: Likewise.
2739         * g++.dg/parse/elab2.C: Likewise.
2740         * g++.dg/parse/int-as-enum1.C: Likewise.
2741         * g++.dg/parse/struct-as-enum1.C: Likewise.
2742         * g++.dg/parse/typedef1.C: Likewise.
2743         * g++.dg/parse/typedef3.C: Likewise.
2744         * g++.dg/parse/typedef4.C: Likewise.
2745         * g++.dg/parse/typedef5.C: Likewise.
2746         * g++.dg/template/nontype4.C: Likewise.
2747         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
2748         * g++.old-deja/g++.other/elab1.C: Likewise.
2749         * g++.old-deja/g++.other/syntax4.C: Likewise.
2750
2751 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
2752
2753         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
2754
2755 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
2756
2757         * gcc.c-torture/execute/20041114-1.c: New test.
2758
2759 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
2760
2761         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
2762         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
2763         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
2764         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
2765         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
2766         gcc.dg/switch-7.c: New tests.
2767
2768 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
2769
2770         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
2771
2772 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
2773
2774         PR tree-opt/18400
2775         * gcc.dg/vect/pr18400.c: New test.
2776
2777 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
2778             Andrew Pinski  <pinskia@physics.uc.edu>
2779
2780         PR tree-opt/18425
2781         * gcc.dg/vect/pr18425.c: New test.
2782
2783 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
2784
2785         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
2786         Guard with dg-require-alias and dg-require-visibility.
2787
2788 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
2789
2790         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
2791
2792 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2793
2794         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
2795
2796 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2797
2798         PR c++/17344
2799         * g++.dg/template/defarg5.C: New test.
2800
2801 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
2802
2803         * g++.dg/parse/cast1.C: Run only on ILP32.
2804         * g++.old-deja/g++.mike/p784.C: Likewise.
2805
2806 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
2807
2808         * gcc.c-torture/execute/20041113-1.c: New test.
2809
2810 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
2811
2812         PR target/18230
2813         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
2814         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
2815         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
2816         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
2817         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
2818         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
2819         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
2820         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
2821         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
2822         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
2823         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
2824         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
2825         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
2826
2827 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
2828
2829         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
2830         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
2831         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
2832         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
2833         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
2834         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
2835         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
2836         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
2837         gcc.target/sparc/combined-1.c: New tests.
2838
2839 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
2840
2841         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
2842         New tests.
2843
2844 2004-11-12  Mark Mitchell <mark@codesourcery.com>
2845
2846         * lib/gcc-dg.exp (dg-forbid-option): New function.
2847         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
2848         * g++.dg/abi/bitfield8.C: Likewise.
2849         * g++.dg/abi/dtor1.C: Likewise.
2850         * g++.dg/abi/empty10.C: Likewise.
2851         * g++.dg/abi/empty7.C: Likewise.
2852         * g++.dg/abi/empty9.C: Likewise.
2853         * g++.dg/abi/layout3.C: Likewise.
2854         * g++.dg/abi/layout4.C: Likewise.
2855         * g++.dg/abi/thunk1.C: Likewise.
2856         * g++.dg/abi/thunk2.C: Likewise.
2857         * g++.dg/abi/vbase11.C: Likewise.
2858         * g++.dg/abi/vthunk2.C: Likewise.
2859         * g++.dg/abi/vthunk3.C: Likewise.
2860         * g++.dg/ext/attrib8.C: Likewise.
2861         * g++.dg/opt/longbranch2.C: Likewise.
2862         * g++.dg/opt/reg-stack4.C: Likewise.
2863         * g++.old-deja/g++.ext/attrib1.C: Likewise.
2864         * g++.old-deja/g++.ext/attrib2.C: Likewise.
2865         * g++.old-deja/g++.ext/attrib3.C: Likewise.
2866         * g++.old-deja/g++.other/store-expr1.C: Likewise.
2867         * g++.old-deja/g++.other/store-expr2.C: Likewise.
2868         * gcc.dg/20000609-1.c: Likewise.
2869         * gcc.dg/20000720-1.c: Likewise.
2870         * gcc.dg/20011107-1.c: Likewise.
2871         * gcc.dg/20011119-1.c: Likewise.
2872         * gcc.dg/20020108-1.c: Likewise.
2873         * gcc.dg/20020122-2.c: Likewise.
2874         * gcc.dg/20020122-3.c: Likewise.
2875         * gcc.dg/20020201-3.c: Likewise.
2876         * gcc.dg/20020206-1.c: Likewise.
2877         * gcc.dg/20020218-1.c: Likewise.
2878         * gcc.dg/20020310-1.c: Likewise.
2879         * gcc.dg/20020411-1.c: Likewise.
2880         * gcc.dg/20020418-2.c: Likewise.
2881         * gcc.dg/20020426-1.c: Likewise.
2882         * gcc.dg/20020426-2.c: Likewise.
2883         * gcc.dg/20020517-1.c: Likewise.
2884         * gcc.dg/20020523-1.c: Likewise.
2885         * gcc.dg/20020523-2.c: Likewise.
2886         * gcc.dg/20020729-1.c: Likewise.
2887         * gcc.dg/20030204-1.c: Likewise.
2888         * gcc.dg/20030826-2.c: Likewise.
2889         * gcc.dg/20030926-1.c: Likewise.
2890         * gcc.dg/20031202-1.c: Likewise.
2891         * gcc.dg/980312-1.c: Likewise.
2892         * gcc.dg/980313-1.c: Likewise.
2893         * gcc.dg/990117-1.c: Likewise.
2894         * gcc.dg/990424-1.c: Likewise.
2895         * gcc.dg/990524-1.c: Likewise.
2896         * gcc.dg/991230-1.c: Likewise.
2897         * gcc.dg/i386-387-1.c: Likewise.
2898         * gcc.dg/i386-387-2.c: Likewise.
2899         * gcc.dg/i386-387-3.c: Likewise.
2900         * gcc.dg/i386-387-4.c: Likewise.
2901         * gcc.dg/i386-387-5.c: Likewise.
2902         * gcc.dg/i386-387-6.c: Likewise.
2903         * gcc.dg/i386-asm-1.c: Likewise.
2904         * gcc.dg/i386-bitfield1.c: Likewise.
2905         * gcc.dg/i386-bitfield2.c: Likewise.
2906         * gcc.dg/i386-loop-1.c: Likewise.
2907         * gcc.dg/i386-loop-2.c: Likewise.
2908         * gcc.dg/i386-loop-3.c: Likewise.
2909         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
2910         * gcc.dg/i386-pic-1.c: Likewise.
2911         * gcc.dg/i386-regparm.c: Likewise.
2912         * gcc.dg/i386-signbit-1.c: Likewise.
2913         * gcc.dg/i386-signbit-2.c: Likewise.
2914         * gcc.dg/i386-signbit-3.c: Likewise.
2915         * gcc.dg/i386-sse-5.c: Likewise.
2916         * gcc.dg/i386-sse-8.c: Likewise.
2917         * gcc.dg/i386-unroll-1.c: Likewise.
2918         * gcc.dg/tls/opt-1.c: Likewise.
2919         * gcc.dg/tls/opt-2.c: Likewise.
2920         * gcc.dg/unroll-1.c: Likewise.
2921         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
2922         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
2923         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
2924         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
2925         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
2926         -m64 is specified.
2927
2928 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
2929
2930         PR c++/18389
2931         * g++.dg/parse/cond1.C: New test.
2932
2933         PR c++/18429
2934         * g++.dg/template/array9.C: New test.
2935         * g++.dg/ext/vla1.C: Adjust error messages.
2936         * g++.dg/ext/vlm1.C: Likewise.
2937         * g++.dg/template/crash2.C: Likewise.
2938
2939         PR c++/18436
2940         * g++.dg/template/call3.C: New test.
2941
2942         PR c++/18407
2943         * g++.dg/template/ptrmem11.C: New test.
2944
2945 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
2946
2947         PR other/14264
2948         * lib/g++.exp: Set LC_ALL and LANG to C.
2949         * lib/gcc-dg.exp: Likewise.
2950         * lib/gfortran.exp: Likewise.
2951         * lib/objc.exp: Likewise.
2952         * lib/treelang.exp: Likewise.
2953
2954 2004-11-12  Andreas Schwab  <schwab@suse.de>
2955
2956         * gcc.dg/pr16286.c: Fix last change.
2957
2958 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
2959
2960         PR c++/18416
2961         * g++.dg/init/global1.C: New test.
2962
2963 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
2964
2965         * gcc.c-torture/execute/20041112-1.c: New test.
2966
2967 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
2968
2969         * lib/gcc-dg.exp (dg-target-list): New.
2970
2971 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
2972             Richard Sandiford  <rsandifo@redhat.com>
2973
2974         * lib/target-supports.exp (get-compiler_messages): New.
2975         (check_named_sections_available): Use it.
2976         (check_effective_target_ilp32): New.
2977         (check_effective_target_lp64): New.
2978         (is-effective-target): New.
2979         * lib/gcc-dg.exp (dg-require-effective-target): New.
2980
2981 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
2982
2983         * gcc.dg/precedence-1.c: New test.
2984
2985 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
2986
2987         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
2988
2989         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
2990         message, delete generated files, use more descriptive name for
2991         executable, and make the test unsupported when it cannot be run.
2992
2993         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
2994         (dg-require-weak, dg-require-visibility, dg-require-alias,
2995         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
2996         dg-require-iconv, dg-require-named-sections): Use it.
2997
2998         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
2999
3000 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
3001
3002         PR target/16457
3003         * gcc.dg/ppc-and-1: New
3004
3005         PR target/16796
3006         * gcc.dg/ppc-mov-1.c: New.
3007
3008         PR target/16458
3009         * gcc.dg/ppc-compare-1.c: New.
3010
3011 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
3012
3013         * objc.dg/desig-init-2.m: New test.
3014
3015 2004-11-10  Adam Nemet  <anemet@lnxw.com>
3016
3017         PR middle-end/18160
3018         * g++.dg/warn/register-var-1.C: New test.
3019         * g++.dg/warn/register-var-2.C: New test.
3020
3021 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
3022
3023         * gcc.dg/union-2.c: New test.
3024
3025 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
3026
3027         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
3028         New test for PR tree-optimization/17892.
3029
3030 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
3031
3032         PR c++/18369
3033         * g++.dg/init/new12.C: New test.
3034
3035 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
3036
3037         * gcc.target/sparc: New directory.
3038         * gcc.target/sparc/sparc.exp: New driver.
3039         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
3040         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
3041         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
3042         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
3043
3044 2004-11-10  Paul Brook  <paul@codesourcery.com>
3045
3046         PR fortran/18218
3047         * gfortran.dg/list_read.c: New test.
3048
3049 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
3050
3051         PR c/18322
3052         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
3053         expected diagnostic location.
3054
3055 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
3056
3057         * gcc.dg/20041109-1.c: New test.
3058
3059 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
3060
3061         PR objc/18406
3062         * objc/compile/pr18406.m: New test.
3063
3064 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
3065
3066         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
3067
3068 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
3069
3070         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
3071
3072 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
3073
3074         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
3075
3076 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
3077
3078         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
3079         exit.
3080
3081 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
3082
3083         PR tree-opt/18299
3084         * gcc.c-torture/pr18299-1.c: New test.
3085
3086 2004-11-06  Andreas Schwab  <schwab@suse.de>
3087
3088         * gcc.dg/pr16286.c: Also test for bool and pixel.
3089
3090 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
3091
3092         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
3093         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
3094         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
3095         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
3096         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
3097         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
3098         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
3099         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
3100         gcc.dg/struct-semi-3.c: New tests.
3101
3102 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
3103
3104         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
3105
3106 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
3107
3108         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
3109         Do not use C99 designators.
3110
3111 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
3112
3113         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
3114
3115 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
3116
3117         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
3118         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
3119         * gcc.c-torture/execute/simd-5.x: Remove.
3120
3121 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
3122
3123         PR rtl-optimization/17933
3124         * gcc.dg/torture/pr17933-1.c: New test.
3125
3126 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
3127
3128         PR target/18106
3129         * lib/target-supports.exp (check_weak_available): Support
3130         Windows.
3131
3132 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
3133
3134         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
3135         call to fflush(stdout) before abort.
3136         (my_ffsll): New function.
3137         (generate_fields): Use it.
3138
3139 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
3140
3141         * gcc.dg/init-undef-1.c: New test.
3142
3143 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
3144
3145         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
3146         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
3147         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
3148         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
3149         expected messages for new parser.
3150
3151 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
3152
3153         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
3154
3155 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
3156
3157         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
3158         on LP64 targets.
3159
3160 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
3161
3162         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
3163         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
3164         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
3165         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
3166         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
3167         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
3168         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
3169         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
3170         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
3171         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
3172
3173 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
3174
3175         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
3176         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
3177         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
3178         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
3179         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
3180         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
3181         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
3182         for new parser.
3183
3184 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
3185
3186         PR target/15342
3187         * gcc.dg/20041104-1.c: New test.
3188
3189 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3190
3191         * g++.dg/template/nontype7.C: New test.
3192         * g++.dg/template/nontype8.C: Likewise.
3193         * g++.dg/template/nontype9.C: Likewise.
3194         * g++.dg/template/nontype10.C: Likewise.
3195         * g++.dg/tc1/dr49.C: Likewise.
3196         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
3197         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
3198
3199 2004-11-04  Ben Elliston  <bje@au.ibm.com>
3200
3201         * g++.dg/rtti/tinfo1.C: Remove xfails.
3202
3203 2004-11-04  Ben Elliston  <bje@au.ibm.com>
3204
3205         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
3206         packed attribute to the definition to satisfy the new C++ parser.
3207
3208 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
3209
3210         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
3211         invocations of va_arg.
3212
3213 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
3214
3215         PR c++/18124
3216         * g++.dg/template/crash25.C: New test.
3217
3218         PR c++/18155
3219         * g++.dg/template/typedef2.C: New test.
3220         * g++.dg/parse/crash13.C: Adjust error markers.
3221
3222         PR c++/18177
3223         * g++.dg/conversion/const3.C: New test.
3224
3225 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3226
3227         PR fortran/17535
3228         PR fortran/17583
3229         PR fortran/17713
3230         * gfortran.dg/generic_[123].f90: New testcases.
3231
3232 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
3233
3234         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
3235         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
3236
3237 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
3238
3239         PR tree-opt/16808
3240         * gcc.c-torture/compile/pr16808.c: New test.
3241
3242 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
3243
3244         PR rtl-optimization/17104
3245         * gcc.dg/ppc-bitfield1.c: New.
3246
3247 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
3248
3249         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
3250
3251 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
3252
3253         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
3254         strings for 32-bit code.
3255
3256 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
3257
3258         PR c/18239
3259         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
3260
3261 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
3262
3263         PR c++/18064
3264         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
3265
3266 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
3267
3268         PR c++/15172
3269         * g++.dg/init/aggr2.C: New test.
3270
3271 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
3272
3273         * objc.dg/local-decl-1.m: New test.
3274
3275 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3276
3277         * gcc.dg/20040910-1.c: Adjust regex.
3278
3279 2004-10-30  Roger Sayle  <roger@eyesopen.com>
3280
3281         PR rtl-optimization/18084
3282         * g++.dg/opt/pr18084-1.C: New testcase.
3283
3284 2004-10-30  Matt Austern  <austern@apple.com>
3285
3286         PR c++/17542
3287         * g++.dg/ext/attrib18.C: New test.
3288
3289 2004-10-30  Roger Sayle  <roger@eyesopen.com>
3290
3291         PR middle-end/18096
3292         * gcc.dg/pr18096-1.c: New test case.
3293
3294 2004-10-30  Roger Sayle  <roger@eyesopen.com>
3295
3296         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
3297
3298 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
3299
3300         PR c/16666
3301         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
3302         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
3303         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
3304         gcc.dg/old-style-prom-3.c: New tests.
3305
3306 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
3307
3308         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
3309         Remove unnecessary inclusion of stdio.h.
3310
3311 2004-10-29  Roger Sayle  <roger@eyesopen.com>
3312
3313         PR rtl-optimization/17581
3314         * gcc.dg/pr17581-1.c: New test case.
3315
3316 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
3317
3318         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
3319         being implemented.
3320         * g++.dg/conversion/dr195-1.C: New.
3321         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
3322         * g++.old-deja/g++.mike/p10148.C: Likewise.
3323
3324 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
3325
3326         PR c++/17695
3327         * g++.dg/debug/typedef2.C: New test.
3328
3329 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
3330
3331         PR fortran/13490
3332         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
3333         * gfortran.dg/g77/README: Update.
3334
3335 2004-10-28  Matt Austern  <austern@apple.com>
3336
3337         PR c++/14124
3338         * g++.dg/ext/packed7.C: New test.
3339
3340 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
3341
3342         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
3343         scan-assembler.
3344         * lib/scanasm.exp (hidden-scan-for): New proc.
3345         (scan-hidden): Use hidden-scan-for instead of constructing the scan
3346         string.
3347         (scan-not-hidden): Likewise.
3348         * lib/target-supports.exp (check_visibility_available): mach-o is
3349         support too.
3350
3351 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
3352
3353         PR c++/17132
3354         * g++.dg/template/memclass3.C: New test.
3355
3356 2004-10-28  Adam Nemet  <anemet@lnxw.com>
3357
3358         PR middle-end/18160
3359         * gcc.dg/register-var-1.c: New test.
3360         * gcc.dg/register-var-2.c: New test.
3361         * gcc.dg/asm-7.c: Taking the address of a register variable is an
3362         error now.
3363
3364 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
3365
3366         PR other/18172
3367         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
3368         unused variables.
3369         * gcc.dg/vect/vect-22.c: Likewise.
3370
3371 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
3372
3373         * gcc.dg/i386-rotate-1.c: New test.
3374
3375 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
3376
3377         * g++.dg/init/ref12.C: Add "run" marker.
3378
3379         PR c++/17435
3380         * g++.dg/init/ref12.C: New test.
3381
3382         PR c++/18140
3383         * g++.dg/template/shift1.C: New test.
3384         * g++.dg/template/error10.C: Adjust error markers.
3385
3386 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
3387
3388         PR tree-opt/17529
3389         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
3390
3391 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
3392
3393         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
3394         * gcc.dg/weak/weak-3.c: Likewise.
3395         * gcc.dg/weak/weak-5.c: Likewise.
3396         * gcc.dg/weak/weak-9.c: Likewise.
3397         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
3398         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
3399
3400         * gcc.dg/darwin-weakimport-1.c: New.
3401
3402 2004-10-28  Ben Elliston  <bje@au.ibm.com>
3403
3404         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
3405
3406 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
3407
3408         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
3409         'syntax' error messages.
3410         * gcc.dg/cpp/direct2s.c: Likewise.
3411
3412 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
3413
3414         * gcc.c-torture/compile/20041026-1.c: New.
3415
3416 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
3417
3418         PR c++/18093
3419         * g++.dg/lookup/ns2.C: New test.
3420
3421         PR c++/18020
3422         * g++.dg/template/enum4.C: New test.
3423
3424         PR c++/18161
3425         * g++.dg/template/expr1.C: New test.
3426
3427 2004-10-26  Ben Elliston  <bje@au.ibm.com>
3428
3429         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
3430
3431 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
3432
3433         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
3434         gcc.dg/decl-nospec-3.c: New tests.
3435
3436 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
3437
3438         * objc.dg/super-class-3.m: New test.
3439
3440 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
3441
3442         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
3443         resyncing.
3444         * gcc.dg/cpp/direct2s.c: Likewise.
3445
3446 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
3447
3448         * objc.dg/image-info.m: Update for changes to section selection.
3449
3450 2004-10-25  David Ayers  <d.ayers@inode.at>
3451             Ziemowit Laski  <zlaski@apple.com>
3452
3453         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
3454         diagnostics when messaging 'id <Proto>'.
3455         * objc.dg/class-protocol-1.m: New test.
3456         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
3457         a non-existent method signature.
3458         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
3459         Update diagnostics when messaging with non-existent method signature.
3460         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
3461         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
3462         invalid receivers are now resolved as if messaging 'id'; remove
3463         extraneous diagnostics.
3464
3465 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
3466
3467         PR c/16667
3468         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
3469         gcc.dg/init-desig-obs-3.c: New tests.
3470
3471 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
3472
3473         * gcc.dg/debug/20041023-1.c: New test.
3474
3475 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
3476
3477         PR middle-end/17407
3478         * gcc.c-torture/compile/pr17407.c: New test.
3479
3480         PR c++/18121
3481         * g++.dg/template/array8.C: New test.
3482
3483 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
3484
3485         PR other/18138
3486         * lib/g++.exp: Accept more than one multilib libgcc.
3487         * lib/gcc-dg.exp: Likewise.
3488         * lib/objc.exp: Likewise.
3489         * lib/treelang.exp: Likewise.
3490         * lib/gfortran.exp: Likewise.
3491
3492 2004-10-24  Ben Elliston  <bje@au.ibm.com>
3493
3494         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
3495
3496 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
3497
3498         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
3499         * gcc.dg/c99-const-expr-3.c: Likewise.
3500
3501 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
3502
3503         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
3504
3505 2004-10-23  Ben Elliston  <bje@au.ibm.com>
3506
3507         * gcc.c-torture/execute/loop-2e.x: Remove.
3508
3509 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
3510
3511         PR c++/18095
3512         * g++.dg/parse/crash18.C: New.
3513         * g++.dg/parse/crash19.C: New.
3514
3515 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
3516
3517         * g++.dg/ext/dllimport1.C: Move dg-warnings.
3518         * g++.dg/ext/dllimport2.C: Same.
3519         * g++.dg/ext/dllimport8.C: Same.
3520
3521 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
3522
3523         PR c++/10841
3524         * g++.dg/conversion/cast1.C: New test.
3525         * g++.dg/overload/pmf1.C: Adjust error marker.
3526
3527 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
3528
3529         PR objc/17923
3530         * objc.dg/const-str-7.m: New test.
3531
3532 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3533
3534         * g++.dg/template/memfriend11.C: Fix comment typo.
3535         * g++.dg/template/memfriend14.C: Likewise.
3536
3537 2004-10-20  Richard Henderson  <rth@redhat.com>
3538
3539         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
3540         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
3541         -fasynchronous-unwind-tables.
3542
3543 2004-10-20  Richard Henderson  <rth@redhat.com>
3544
3545         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
3546         (main): Return success.
3547         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
3548         (main): Return success.
3549
3550 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3551
3552         PR c++/13495
3553         * g++.dg/template/memfriend9.C: New test.
3554         * g++.dg/template/memfriend10.C: Likewise.
3555         * g++.dg/template/memfriend11.C: Likewise.
3556         * g++.dg/template/memfriend12.C: Likewise.
3557         * g++.dg/template/memfriend13.C: Likewise.
3558         * g++.dg/template/memfriend14.C: Likewise.
3559         * g++.dg/template/memfriend15.C: Likewise.
3560         * g++.dg/template/memfriend16.C: Likewise.
3561         * g++.dg/template/memfriend17.C: Likewise.
3562         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
3563
3564 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
3565
3566         * g++.dg/conversion/dr195.C: New.
3567         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
3568
3569 2004-10-20  Ben Elliston  <bje@au.ibm.com>
3570             Devang Patel  <dpatel@apple.com>
3571
3572         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
3573         of floating point arithmetic, which could trap.
3574
3575 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
3576
3577         PR c++/14035
3578         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
3579         * g++.dg/conversion/const2.C: New test.
3580         * g++.dg/expr/reinterpret2.C: New test.
3581         * g++.dg/expr/reinterpret3.C: New test.
3582         * g++.dg/expr/cast2.C: New test.
3583         * g++.dg/expr/copy1.C: New test.
3584         * g++.dg/other/conversion1.C: Change error message.
3585         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
3586         function pointers to void *.
3587         * g++.old-deja/g++.mike/p10148.C: Likewise.
3588
3589 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
3590
3591         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
3592
3593 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
3594
3595         PR c++/18047
3596
3597         * g++.dg/parse/expr3.C: New test.
3598
3599 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
3600
3601         * gcc.dg/smod-1.c: New test.
3602
3603 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
3604
3605         * objc.dg/method-14.m: New test.
3606
3607 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
3608
3609         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
3610         Also xfail as the patch was reverted.
3611
3612 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
3613
3614         PR middle-end/16973
3615         * gcc.dg/pr16973.c: New test.
3616
3617 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
3618
3619         PR tree-optimization/17656
3620         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
3621
3622 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
3623
3624         * g++.dg/eh/shadow1.C: New.
3625
3626 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
3627
3628         * gcc.c-torture/compile/20041018-1.c: New test.
3629
3630 2004-10-18  Ben Elliston  <bje@au.ibm.com>
3631
3632         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
3633         compiler referring to register 0 when accessing sdata.  The linker
3634         now patches things up.
3635
3636 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
3637
3638         PR c/17529
3639         * gcc.c-torture/compile/pr17529.c: New test.
3640
3641 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3642
3643         PR c++/17743
3644         * g++.dg/ext/attrib17.C: New test.
3645
3646 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
3647
3648         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
3649
3650 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3651
3652         PR c++/10479
3653         * g++.dg/ext/attrib16.C: New test.
3654
3655 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
3656
3657         PR c++/17042
3658         * g++.dg/init/dso_handle1.C: New test.
3659
3660         PR c++/14667
3661         * g++.dg/parse/typedef6.C: New test.
3662
3663         PR c++/17916
3664         * g++.dg/parse/pragma1.C: New test.
3665
3666 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
3667
3668         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
3669
3670 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
3671
3672         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles):  Use
3673         -fno-common when on HPPA HP-UX platforms.
3674
3675 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
3676
3677         PR other/16820
3678         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
3679         stdint.h.
3680         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
3681         uintptr_t.
3682
3683 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
3684
3685         PR c++/16301
3686         * g++.dg/lookup/strong-using-4.C: New test.
3687
3688 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
3689
3690         PR middle-end/16567
3691         * gcc.c-torture/compile/nested-1.c: New test.
3692
3693 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
3694
3695         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
3696         and mipsisa64*-*-* (until support for misaligned loads is added).
3697         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
3698         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
3699         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
3700         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
3701         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
3702         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
3703
3704 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
3705
3706         PR c++/17976
3707         * g++.dg/init/dtor3.C: New test.
3708
3709 2004-10-15  Ben Elliston  <bje@au.ibm.com>
3710
3711         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
3712
3713 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
3714
3715         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
3716         * gcc.dg/macho-lo-sum.c: Likewise.
3717
3718 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
3719
3720         * gcc.dg/ppc-spe64-1.c: New test.
3721
3722 2004-10-14  Devang Patel  <dpatel@apple.com>
3723
3724         PR 17635
3725         * gcc.dg/pr17635.c : New test.
3726
3727 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
3728
3729         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
3730         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
3731         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
3732         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
3733         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
3734         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
3735         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
3736         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
3737         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
3738         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
3739         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
3740         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
3741         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
3742         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
3743         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
3744         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
3745         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
3746         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
3747
3748 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
3749
3750         * gcc.dg/vect/vect-82.c: New testcase.
3751         * gcc.dg/vect/vect-82_64.c: New testcase.
3752         * gcc.dg/vect/vect-83.c: New testcase.
3753         * gcc.dg/vect/vect-83_64.c: New testcase.
3754
3755 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
3756
3757         * gcc.dg/cpp/error-1.c: New test.
3758
3759 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
3760
3761         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
3762
3763 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
3764
3765         PR target/17984
3766         * gcc.dg/cris-peep2-xsrand2.c: New test.
3767
3768 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
3769
3770         PR c++/17661
3771         * testsuite/g++.dg/expr/for2.C: New test.
3772
3773 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
3774
3775         * g++.dg/inherit/thunk1.C: Run on the SPARC.
3776
3777 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
3778
3779         PR tree-optimization/17724
3780         * g++.dg/opt/pr17724-1.C: New test.
3781         * g++.dg/opt/pr17724-2.C: New test.
3782         * g++.dg/opt/pr17724-3.C: New test.
3783         * g++.dg/opt/pr17724-4.C: New test.
3784         * g++.dg/opt/pr17724-5.C: New test.
3785         * g++.dg/opt/pr17724-6.C: New test.
3786
3787 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
3788
3789         PR c/17301
3790         * gcc.dg/pr17301-2.c: New test.
3791
3792 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
3793
3794         PR c++/15876
3795         * g++.dg/parse/error22.C: New test.
3796
3797         PR c++/17936
3798         * g++.dg/template/spec18.C: New test.
3799
3800 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
3801
3802         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
3803         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
3804         memcpy.
3805         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
3806         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
3807
3808 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
3809
3810         * g++.dg/eh/cleanup5.C: Add dg-options "".
3811
3812 2004-10-11  Roger Sayle  <roger@eyesopen.com>
3813
3814         PR middle-end/17657
3815         * gcc.dg/switch-4.c: New test case.
3816
3817 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
3818
3819         * gcc.c-torture/execute/20041011-1.c: New test.
3820
3821 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
3822
3823         PR c++/17554
3824         * g++.dg/init/for3.C: New test.
3825
3826         PR c++/17657
3827         * g++.dg/opt/switch2.C: New test.
3828
3829         PR middle-end/17703
3830         * g++.dg/warn/Wreturn-2.C: New test.
3831
3832 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
3833
3834         PR c++/17907
3835         * g++.dg/eh/cleanup5.C: New test.
3836
3837 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
3838
3839         PR c++/17393
3840         * g++.dg/parse/error21.C: New test.
3841
3842 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3843
3844         * g++.dg/overload/pmf1.C: Adjust quoting marks.
3845         * g++.dg/warn/incomplete1.C: Likewise.
3846         * g++.dg/template/qualttp20.C: Likewise.
3847
3848 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
3849
3850         PR c/17881
3851         * parm-incomplete-1.c: New test.
3852
3853 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
3854
3855         PR c++/17867
3856         * g++.dg/parse/error19.C: New test.
3857
3858         PR c++/17670
3859         * g++.dg/init/new11.C: New test.
3860
3861         PR c++/17821
3862         * g++.dg/parse/error20.C: New test.
3863
3864         PR c++/17826
3865         * g++.dg/template/crash24.C: New test.
3866
3867 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
3868
3869         PR c/17301
3870         * gcc.dg/pr17301-1.c: New test.
3871
3872 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
3873
3874         PR c/17189
3875         * gcc.dg/anon-struct-5.c: New test.
3876
3877 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
3878
3879         PR c/17844
3880         * gcc.dg/pr17844-1.c: New test.
3881
3882 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
3883
3884         PR tree-optimization/17906
3885         * gcc.c-torture/compile/pr17906.c: New.
3886
3887 2004-10-09  Stuart Hastings  <stuart@apple.com>
3888             Roger Sayle  <roger@eyesopen.com>
3889
3890         PR rtl-optimization/17853
3891         * gcc.dg/i386-mmx-5.c: New testcase.
3892
3893 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
3894
3895         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
3896
3897 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
3898
3899         PR c++/17524
3900         * g++.dg/template/static9.C: New test.
3901
3902         PR c++/17685
3903         * g++.dg/parse/operator5.C: New test.
3904
3905 2004-10-09  Roger Sayle  <roger@eyesopen.com>
3906
3907         PR middle-end/17894
3908         * gcc.c-torture/execute/divcmp-4.c: New test case.
3909
3910 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
3911
3912         PR tree-opt/17902
3913         * g++.dg/opt/pr17902.C: New test.
3914
3915 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
3916
3917         * gcc.dg/cpp/ident-1.c: Add dg-options "".
3918
3919 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
3920
3921         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
3922
3923 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
3924
3925         * gcc.dg/assign-warn-3.c: New test.
3926
3927 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
3928
3929         PR c/16999
3930         * gcc.dg/cpp/ident-1.c: New test.
3931
3932 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
3933
3934         * gcc.c-torture/compile/acc1.c: New.
3935
3936 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
3937
3938         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
3939         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
3940
3941 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
3942
3943         * gcc.dg/ultrasp11.c: New test.
3944
3945 2004-10-08  Michael Matz  <matz@suse.de>
3946
3947         * gcc.dg/doloop-2.c: New test.
3948
3949 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
3950
3951         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
3952         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
3953         objc.dg/method-9.m: Update expected diagnostics.
3954
3955 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
3956
3957         * gcc.dg/ppc-fsel-3.c: New file.
3958         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
3959
3960 2004-10-07  Paul Brook  <paul@codesourcery.com>
3961
3962         * gfortran.dg/intrinsic_verify_1.f90: New test.
3963
3964 2004-10-07  Paul Brook  <paul@codesourcery.com>
3965
3966         * gfortran.dg/empty_format_1.f90: Remove stray commas.
3967
3968 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3969
3970         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
3971         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
3972         commit.
3973
3974 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
3975
3976         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
3977
3978 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3979
3980         PR c++/17115
3981         * g++.dg/warn/Winline-4.C: New test.
3982
3983 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
3984
3985         * gcc.c-torture/compile/20041007-1.c: New test.
3986
3987 2004-10-07  Paul Brook  <paul@codesourcery.com>
3988
3989         PR fortran/17678
3990         * gfortran.dg/use_allocated_1.f90: New test.
3991
3992 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
3993
3994         PR middle-end/17849
3995         * gfortran.fortran-torture/compile/nested.f90: New test
3996
3997 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
3998
3999         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
4000
4001 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
4002
4003         PR c++/17368
4004         * g++.dg/ext/asm6.C: New test.
4005
4006 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
4007
4008         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
4009
4010 2004-10-06  Paul Brook  <paul@codesourcery.com>
4011
4012         PR libfortran/17709
4013         * gfortran.dg/empty_format_1.f90: New test.
4014
4015 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4016
4017         PR fortran/17568
4018         * gfortran.dg/ishft.f90: New test.
4019
4020         PR fortran/17283
4021         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
4022         tests.
4023
4024 2004-10-06  Paul Brook  <paul@codesourcery.com>
4025
4026         * gfortran.dg/do_1.f90: New test.
4027
4028 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4029
4030         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
4031         optimizing for size.
4032
4033 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
4034
4035         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
4036
4037 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
4038
4039         * gcc.c-torture/compile/20041005-1.c: New test.
4040
4041 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
4042
4043         PR c++/17829
4044         * g++.dg/lookup/koenig4.C: New.
4045
4046 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4047
4048         * g++.dg/other/classkey1.C: Adjust quoting marks.
4049         * g++.dg/parse/error15.C: Likewise.
4050         * g++.dg/template/meminit2.C (int>): Likewise.
4051
4052 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4053
4054         PR fortran/17283
4055         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
4056
4057         PR fortran/17631
4058         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
4059
4060         PR fortran/17708
4061         * gfortran.dg/pr17708.f90: New test.
4062
4063 2004-10-04  Chao-ying Fu  <fu@mips.com>
4064
4065         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
4066         * gcc.dg/vect/vect-4.c: Ditto.
4067         * gcc.dg/vect/vect-5.c: Ditto.
4068         * gcc.dg/vect/vect-6.c: Ditto.
4069         * gcc.dg/vect/vect-8.c: Ditto.
4070         * gcc.dg/vect/vect-16.c: Ditto.
4071         * gcc.dg/vect/vect-30.c: Ditto.
4072         * gcc.dg/vect/vect-40.c: Ditto.
4073         * gcc.dg/vect/vect-41.c: Ditto.
4074         * gcc.dg/vect/vect-42.c: Ditto.
4075         * gcc.dg/vect/vect-43.c: Ditto.
4076         * gcc.dg/vect/vect-44.c: Ditto.
4077         * gcc.dg/vect/vect-45.c: Ditto.
4078         * gcc.dg/vect/vect-46.c: Ditto.
4079         * gcc.dg/vect/vect-47.c: Ditto.
4080         * gcc.dg/vect/vect-48.c: Ditto.
4081         * gcc.dg/vect/vect-49.c: Ditto.
4082         * gcc.dg/vect/vect-50.c: Ditto.
4083         * gcc.dg/vect/vect-51.c: Ditto.
4084         * gcc.dg/vect/vect-52.c: Ditto.
4085         * gcc.dg/vect/vect-53.c: Ditto.
4086         * gcc.dg/vect/vect-54.c: Ditto.
4087         * gcc.dg/vect/vect-55.c: Ditto.
4088         * gcc.dg/vect/vect-56.c: Ditto.
4089         * gcc.dg/vect/vect-57.c: Ditto.
4090         * gcc.dg/vect/vect-58.c: Ditto.
4091         * gcc.dg/vect/vect-59.c: Ditto.
4092         * gcc.dg/vect/vect-60.c: Ditto.
4093         * gcc.dg/vect/vect-74.c: Ditto.
4094         * gcc.dg/vect/vect-79.c: Ditto.
4095         * gcc.dg/vect/vect-80.c: Ditto.
4096
4097 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
4098
4099         * gcc.dg/unused-7.c: Use the correct option.
4100
4101 2004-10-04  Paul Brook  <paul@codesourcery.com>
4102         Bud Davis  <bdavis9659@comcast.net>
4103
4104         PR fortran/17706
4105         PR fortran/16434
4106         * gfortran/pr17706.f90: New test.
4107         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
4108
4109 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4110
4111         * gfortran.dg/pr17612.f90: New test.
4112
4113 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4114
4115         * g++.dg/template/local1.C: Adjust quoting marks in
4116         testing for diagnostics.
4117         * g++.dg/tls/diag-2.C: Likewise.
4118         * g++.dg/other/error8.C: Likewise.
4119
4120 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
4121
4122         PR c/17178
4123         * gcc.dg/unused-4.c: Adjust to be correct.
4124
4125         PR c/17820
4126         * gcc.dg/unused-7.c: New test.
4127
4128 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
4129
4130         PR c++/17797
4131         * g++.dg/overload/template2.C: New test.
4132
4133 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
4134
4135         PR tree-optimization/16632
4136         * gcc.dg/tree-ssa/20041002-1.c: New.
4137
4138 2004-10-03  Paul Brook  <paul@codesourcery.com>
4139
4140         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
4141         rather than relying on default formatting.
4142
4143 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
4144
4145         * gcc.dg/20040920-1.c: Update expected message text.
4146
4147 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
4148
4149         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
4150
4151 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
4152
4153         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
4154         tree level.
4155
4156 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
4157
4158         * gcc.dg/tree-ssa/pr17343.c: Remove.
4159
4160 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
4161
4162         PR tree-opt/17343
4163         * gcc.dg/tree-ssa/pr17343.c: New test.
4164
4165 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
4166
4167         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
4168         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
4169         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
4170         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
4171         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
4172
4173 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
4174
4175         * gcc.dg/lvalue-2.c: New test.
4176
4177 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
4178
4179         PR c/17730
4180         * gcc.dg/pr17730-1.c: New test
4181
4182 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
4183
4184         PR c/7425
4185         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
4186
4187 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
4188
4189         * gcc.c-torture/execute/stdarg-1.c: New test.
4190         * gcc.c-torture/execute/stdarg-2.c: New test.
4191         * gcc.c-torture/execute/stdarg-3.c: New test.
4192         * gcc.dg/tree-ssa/stdarg-1.c: New test.
4193         * gcc.dg/tree-ssa/stdarg-2.c: New test.
4194         * gcc.dg/tree-ssa/stdarg-3.c: New test.
4195         * gcc.dg/tree-ssa/stdarg-4.c: New test.
4196         * gcc.dg/tree-ssa/stdarg-5.c: New test.
4197
4198 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
4199
4200         PR tree-optimization/17697
4201         * g++.dg/opt/pr17697-1.C: New test.
4202         * g++.dg/opt/pr17697-2.C: New test.
4203         * g++.dg/opt/pr17697-3.C: New test.
4204
4205 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
4206
4207         PR c/16409
4208         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
4209         gcc.dg/vla-init-5.c: New tests.
4210
4211 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
4212
4213         PR c/13804
4214         * gcc.dg/pr13804-1.c: New test.
4215
4216 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4217
4218         PR fortran/16938
4219         * gfortran.dg/pr16938.f90: New test.
4220
4221 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
4222
4223         * g++.dg/template/crash23.C: New test.
4224
4225 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
4226
4227         PR c++/17585
4228         * g++.dg/template/static8.C: New test.
4229
4230 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
4231
4232         PR c++/17681
4233         * g++.dg/other/error9.C: New test.
4234
4235 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
4236
4237         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
4238
4239 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4240
4241         PR fortran/15164
4242         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
4243
4244 2004-09-26  Roger Sayle  <roger@eyesopen.com>
4245
4246         PR middle-end/17112
4247         * gcc.dg/pr17112-1.c: New test case.
4248
4249 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
4250
4251         PR c/11459
4252         * gcc.dg/pr11459-1.c: New test.
4253
4254 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
4255
4256         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
4257         * gcc.dg/tree-ssa/loop-4.c: Likewise.
4258
4259 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4260
4261         * gfortran.dg/pr15324.f90: Make array bounds consistent.
4262
4263 2004-09-25  Jan Hubicka  <jh@suse.cz>
4264
4265         * compile/30040909-1.c: New test.
4266         * compile/30040907-1.c: New test.
4267
4268 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
4269
4270         * gcc.c-torture/execute/va-arg-26.c: New test.
4271
4272 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
4273
4274         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
4275         extra diagnostics on targets with 64-bit pointers.
4276         * objc.dg/selector-1.m: Adjust dg-warning regexp.
4277
4278 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
4279
4280         PR c/17188
4281         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
4282         * gcc.dg/decl-3.c: Adjust expected message.
4283
4284 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4285
4286         PR fortran/17615
4287         * gfortran.dg/pr17615.f90: New test.
4288
4289 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
4290
4291         PR tree-optimzation/17517
4292         * g++.dg/tree-ssa/pr17517.C: New Test.
4293
4294 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
4295
4296         PR c++/16889
4297         * g++.dg/lookup/ambig3.C: New.
4298
4299 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
4300
4301         PR tree-opt/17624
4302         * g++.dg/opt/pr17624.C: New test.
4303
4304 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
4305
4306         PR c/6980
4307         * gcc.dg/Wbad-function-cast-1.c: New test.
4308
4309 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
4310
4311         * g++.dg/ext/complit1.C
4312         * g++.dg/other/error2.C
4313         * g++.dg/other/nontype-1.C
4314         * g++.dg/parse/crash11.C
4315         * g++.dg/parse/crash12.C
4316         * g++.dg/parse/error15.C
4317         * g++.dg/parse/error4.C
4318         * g++.dg/parse/tmpl-outside1.C
4319         * g++.dg/parse/too-many-tmpl-args1.C
4320         * g++.dg/template/dependent-expr3.C
4321         * g++.dg/template/error10.C
4322         * g++.dg/template/instantiate1.C
4323         * g++.dg/template/vtable2.C
4324         * g++.dg/warn/Wshadow-1.C
4325         * g++.dg/warn/weak1.C
4326         * g++.old-deja/g++.brendan/crash16.C
4327         * g++.old-deja/g++.brendan/crash18.C
4328         * g++.old-deja/g++.brendan/crash48.C
4329         * g++.old-deja/g++.brendan/crash49.C
4330         * g++.old-deja/g++.brendan/crash55.C
4331         * g++.old-deja/g++.brendan/crash56.C
4332         * g++.old-deja/g++.brendan/crash8.C
4333         * g++.old-deja/g++.brendan/enum11.C
4334         * g++.old-deja/g++.brendan/enum8.C
4335         * g++.old-deja/g++.brendan/enum9.C
4336         * g++.old-deja/g++.brendan/friend3.C
4337         * g++.old-deja/g++.brendan/misc14.C
4338         * g++.old-deja/g++.bugs/900402_02.C
4339         * g++.old-deja/g++.bugs/900404_03.C
4340         * g++.old-deja/g++.bugs/900404_04.C
4341         * g++.old-deja/g++.bugs/900428_03.C
4342         * g++.old-deja/g++.jason/crash4.C
4343         * g++.old-deja/g++.jason/overload21.C
4344         * g++.old-deja/g++.jason/redecl1.C
4345         * g++.old-deja/g++.jason/report.C
4346         * g++.old-deja/g++.jason/rfg10.C
4347         * g++.old-deja/g++.jason/template30.C
4348         * g++.old-deja/g++.law/arm12.C
4349         * g++.old-deja/g++.law/ctors5.C
4350         * g++.old-deja/g++.law/cvt20.C
4351         * g++.old-deja/g++.law/init10.C
4352         * g++.old-deja/g++.law/init8.C
4353         * g++.old-deja/g++.law/visibility17.C
4354         * g++.old-deja/g++.law/visibility7.C
4355         * g++.old-deja/g++.mike/net8.C
4356         * g++.old-deja/g++.mike/p646.C
4357         * g++.old-deja/g++.mike/p700.C
4358         * g++.old-deja/g++.mike/p701.C
4359         * g++.old-deja/g++.mike/p811.C
4360         * g++.old-deja/g++.ns/template13.C
4361         * g++.old-deja/g++.other/array3.C
4362         * g++.old-deja/g++.other/crash25.C
4363         * g++.old-deja/g++.other/dtor3.C
4364         * g++.old-deja/g++.other/dtor4.C
4365         * g++.old-deja/g++.other/main1.C
4366         * g++.old-deja/g++.other/warn7.C
4367         * g++.old-deja/g++.pt/crash11.C
4368         * g++.old-deja/g++.pt/crash36.C
4369         * g++.old-deja/g++.pt/spec22.C
4370         * g++.old-deja/g++.pt/spec9.C
4371         * g++.old-deja/g++.pt/ttp52.C
4372         * g++.old-deja/g++.robertl/eb103.C
4373         * g++.old-deja/g++.robertl/eb121.C
4374         * g++.old-deja/g++.robertl/eb22.C
4375         * g++.old-deja/g++.robertl/eb8.C:
4376         Update locations and/or regexps of dg-error markers.
4377         Remove markers for some bogus messages that are no longer issued.
4378
4379 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
4380
4381         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
4382         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
4383
4384 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
4385
4386         PR c++/17618
4387         * g++.dg/lookup/crash5.C: New test.
4388
4389 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
4390
4391         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
4392         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
4393         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
4394         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
4395         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
4396         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
4397
4398         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
4399         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
4400         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
4401         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
4402         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
4403         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
4404
4405         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
4406
4407         * gcc.dg/vect/vect-44.c: Check additional cases.
4408         * gcc.dg/vect/vect-48.c: Check additional cases.
4409
4410         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
4411         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
4412         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
4413         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
4414         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
4415         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
4416         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
4417         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
4418         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
4419
4420         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
4421         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
4422         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
4423
4424 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4425
4426         * gcc.dg/tree-ssa/loop-6.c: New test.
4427
4428 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
4429
4430         PR c++/17620
4431         * g++.dg/inherit/base2.C: New.
4432
4433 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
4434
4435         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
4436         * gcc.dg/20001012-2.c: Likewise.
4437         * gcc.dg/20001013-1.c: Likewise.
4438         * gcc.dg/20001101-1.c: Likewise.
4439         * gcc.dg/20001102-1.c: Likewise.
4440         * gcc.dg/bf-spl1.c: Likewise.
4441         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
4442         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
4443
4444 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
4445
4446         PR tree-optimization/16721
4447         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
4448
4449 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
4450
4451         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
4452         * gcc.dg/20040305-1.c: Likewise.
4453
4454 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
4455
4456         PR c/16566
4457         * gcc.c-torture/compile/pr16566-1.c,
4458         gcc.c-torture/compile/pr16566-2.c,
4459         gcc.c-torture/compile/pr16566-3.c: New tests.
4460
4461 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
4462
4463         PR tree-optimization/17512
4464         * gcc.c-torture/compile/20040916-1.c.
4465
4466 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
4467
4468         * gcc.dg/pragma-re-3.c: New test.
4469
4470 2004-09-17  Matt Austern  <austern@apple.com>
4471
4472         PR c++/15049
4473         * g++.dg/other/anon3.C: New.
4474
4475 2004-09-21  Roger Sayle  <roger@eyesopen.com>
4476
4477         PR c++/7503
4478         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
4479         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
4480         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
4481         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
4482         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
4483
4484 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
4485
4486         PR fortran/17286
4487         * gfortran.dg/pr17286.f90: New test.
4488
4489 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
4490
4491         PR c++/17530
4492         * g++.dg/template/static7.C: New test.
4493
4494 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
4495
4496         PR tree-opt/17558
4497         * gcc.c-torture/compile/pr17558.c: New test.
4498
4499 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
4500
4501         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
4502         if SKIP_ATTRIBUTE is defined.
4503
4504 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4505
4506         PR fortran/15957
4507         * gfortran.dg/pr15957.f90: New test.
4508
4509 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
4510
4511         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
4512         in comparison.
4513         * gcc.dg/vect/vect-79.c: Likewise.
4514         * gcc.dg/vect/vect-80.c: Likewise.
4515
4516 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4517
4518         PR fortran/15750
4519         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
4520
4521 2004-09-20  Ira Rosen  <irar@il.ibm.com>
4522
4523         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
4524         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
4525         * gcc.dg/vect/vect-62.c: New testcase.
4526         * gcc.dg/vect/vect-63.c: New testcase.
4527         * gcc.dg/vect/vect-64.c: New testcase.
4528         * gcc.dg/vect/vect-65.c: New testcase.
4529         * gcc.dg/vect/vect-66.c: New testcase.
4530         * gcc.dg/vect/vect-67.c: New testcase.
4531         * gcc.dg/vect/vect-68.c: New testcase.
4532         * gcc.dg/vect/vect-69.c: New testcase.
4533         * gcc.dg/vect/vect-79.c: New testcase.
4534         * gcc.dg/vect/vect-80.c: New testcase.
4535
4536 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
4537
4538         * gcc.target/mips/asm-1.c: New test.
4539
4540 2004-09-19  Ira Rosen  <irar@il.ibm.com>
4541
4542         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
4543         * gcc.dg/vect/vect-73.c: New testcase.
4544         * gcc.dg/vect/vect-74.c: New testcase.
4545         * gcc.dg/vect/vect-75.c: New testcase.
4546         * gcc.dg/vect/vect-76.c: New testcase.
4547         * gcc.dg/vect/vect-77.c: New testcase.
4548         * gcc.dg/vect/vect-78.c: New testcase
4549
4550 2004-09-18  Paul Brook  <paul@codesourcery.com>
4551
4552         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
4553
4554 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
4555
4556         PR c/17424
4557         * gcc.dg/pr17424-1.c: New test.
4558
4559 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
4560
4561         * g++.dg/tree-ssa/pr17153.C: New test.
4562
4563 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
4564
4565         PR pch/13361
4566         * testsuite/g++.dg/pch/wchar-1.C: New.
4567         * testsuite/g++.dg/pch/wchar-1.Hs: New.
4568
4569 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
4570
4571         * gcc.c-torture/execute/20040917-1.c: New test.
4572
4573 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
4574
4575         PR tree-optimization/17319
4576         * gcc.dg/pr17319.c: New test.
4577
4578 2004-09-17  Devang Patel  <dpatel@apple.com>
4579
4580         * gcc.dg/20040813-1.c: New test.
4581
4582 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
4583
4584         PR tree-optimization/17273
4585         * gcc.c-torture/compile/pr17273.c: New test.
4586
4587 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
4588
4589         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
4590         Update expected messages.
4591         * gcc.dg/declspec-13.c: New test.
4592
4593 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
4594
4595         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
4596
4597 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
4598
4599         * gcc.c-torture/execute/pr17252.c: Use post-increment to
4600         change what 'a' is pointing to.
4601
4602 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
4603
4604         PR c++/16002
4605         * g++.dg/template/error18.C: New test.
4606
4607         PR c++/16029
4608         * g++.dg/warn/Wunused-8.C: New test.
4609
4610 2004-09-17  Steven Bosscher  <stevenb@suse.de>
4611
4612         PR tree-optimization/17513
4613         * gcc.dg/20040916-1.c: New test.
4614
4615 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
4616
4617         PR c++/17501
4618         * g++.dg/template/typename7.C: New test.
4619
4620 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4621
4622         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
4623
4624 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
4625
4626         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
4627         with -ftree-based-profiling also.
4628         * lib/profopt.exp: Support late-set profile_option/feedback_option.
4629
4630 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
4631
4632         PR/15364
4633         * gfortran.dg/der_array_io_1.f90: New test.
4634         * gfortran.dg/der_array_io_2.f90: New test.
4635         * gfortran.dg/der_array_io_3.f90: New test.
4636
4637 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
4638
4639         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
4640         EABI.
4641
4642 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
4643
4644         * g++.dg/opt/switch1.C: New test.
4645
4646 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
4647
4648         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
4649         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
4650         Update expected messages.
4651
4652 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4653
4654         PR fortran/16485
4655         * gfortran.dg/same_name_1.f90: New test.
4656
4657 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
4658
4659         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
4660         dereference garbage pointers.
4661
4662 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
4663
4664         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
4665         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
4666
4667         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
4668         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
4669         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
4670
4671 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
4672
4673         PR c++/17324
4674         * g++.dg/template/mangle1.C: New test.
4675
4676 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
4677
4678         PR tree-optimization/17252
4679         * gcc.c-torture/execute/pr17252.c: New test.
4680
4681 2004-09-14  Andrew Pinski  <apinski@apple.com>
4682
4683         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
4684
4685 2004-09-14  Roger Sayle  <roger@eyesopen.com>
4686
4687         PR rtl-optimization/9771
4688         * gcc.dg/pr9771-1.c: New test case.
4689
4690 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
4691
4692         PR tree-optimization/15262
4693         * gcc.c-torture/execute/pr15262-1.c: New test.
4694         * gcc.c-torture/execute/pr15262-2.c: New test.
4695
4696 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
4697
4698         * gcc.dg/declspec-12.c: New test.
4699
4700 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
4701
4702         * gfortran.dg/pr17090.f90: Add directives to test.
4703
4704 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4705
4706         * gcc.c-torture/compile/20040914-1.c: New test.
4707
4708 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
4709
4710         PR c++/16162
4711         * g++.dg/template/decl2.C: New test.
4712
4713 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
4714
4715         PR fortran/17090
4716         * gfortran.dg/pr17090.f90: New test.
4717
4718 2004-09-13  Dale Johannesen  <dalej@apple.com>
4719
4720         * gcc.c-torture/compile/pr17408.c:  New test case.
4721
4722 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
4723
4724         PR c++/16716
4725         * g++.dg/parse/crash17.C: New test.
4726
4727         PR c++/17327
4728         * g++.dg/template/enum3.C: New test.
4729
4730 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
4731
4732         * lib/gcc-defs.exp: Load wrapper.exp.
4733         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
4734         using local code.
4735         * lib/gcc.exp (gcc_init): Similar.
4736         * lib/gfortran.exp (gfortran_init): Similar.
4737         * lib/objc.exp (objc_init): Similar.
4738         * lib/treelang.exp (treelang_init): Similar.
4739         * lib/wrapper.exp: New file with build_wrapper call machinery in
4740         ${tool}_maybe_build_wrapper.
4741
4742 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
4743
4744         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
4745         "inline".
4746         * gcc.dg/declspec-11.c: Update expected messages.
4747         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
4748         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
4749         gcc.dg/inline-12.c: New tests.
4750
4751 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
4752
4753         * g++.dg/tree-ssa/pr17400.C: New testcase.
4754
4755 2004-09-13  James E Wilson  <wilson@specifixinc.com>
4756
4757         * gcc.target/mips/sb1-1.c: New testcase.
4758
4759 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
4760
4761         * lib/g77-dg.exp: Remove unused file.
4762         * lib/mike-g77.exp: Ditto.
4763         * lib/g77.exp: Ditto.
4764
4765 2004-09-12  Richard Henderson  <rth@redhat.com>
4766
4767         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
4768
4769 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
4770
4771         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
4772         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
4773         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
4774         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
4775         Update expected messages.
4776
4777 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
4778
4779         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
4780         declaration/use mismatch for dirp parameter.
4781
4782 2004-09-12  Andrew Pinski  <apinski@apple.com>
4783
4784         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
4785         -fgnu-runtime is passed.
4786
4787 2004-09-12  Richard Henderson  <rth@redhat.com>
4788
4789         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
4790         do the uplevel thing and update additional_flags directly.
4791         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
4792         gfortran.fortran-torture/execute/intrinsic_nearest.x,
4793         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
4794         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
4795
4796 2004-09-11  Steven Bosscher  <stevenb@suse.de>
4797
4798         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
4799
4800 2004-09-11  Roger Sayle  <roger@eyesopen.com>
4801
4802         PR middle-end/17411
4803         * g++.dg/opt/pr17411-1.C: New test case.
4804
4805 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
4806
4807         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
4808         gcc.dg/tls/diag-2.c: Update expected messages.
4809         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
4810         messages.
4811         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
4812         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
4813         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
4814         gcc.dg/tls/diag-5.c: New tests.
4815
4816 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
4817
4818         * gcc.dg/20040910-1.c: Correct dg-error regexp.
4819
4820 2004-09-11  Steven Bosscher  <stevenb@suse.de>
4821
4822         * g++.dg/parse/break-in-for.C: New test.
4823
4824 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
4825
4826         * gcc.dg/tree-ssa/20040911-1.c: New test.
4827
4828 2004-09-11  Andreas Jaeger  <aj@suse.de>
4829
4830         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
4831         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
4832
4833 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
4834
4835         * gcc.target/frv: New directory of FR-V-specific tests.
4836
4837 2004-09-10  James E Wilson  <wilson@specifixinc.com>
4838
4839         * gcc.dg/convert-vec-1.c: New test.
4840
4841 2004-09-10  Roger Sayle  <roger@eyesopen.com>
4842
4843         PR middle-end/17024
4844         * gcc.dg/pr17024-1.c: New test case.
4845
4846 2004-09-10  Eric Christopher  <echristo@redhat.com>
4847
4848         * gcc.dg/20040910-1.c: New test.
4849
4850 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
4851
4852         * gcc.dg/bitfld-9.c: New test.
4853
4854 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
4855
4856         * gcc.c-torture/execute/ieee/acc1.c: New test.
4857         * gcc.c-torture/execute/ieee/acc2.c: New test.
4858         * gcc.c-torture/execute/ieee/mzero6.c: New test.
4859
4860 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
4861
4862         * gcc.dg/deprecated-2.c: New test.
4863
4864 2004-09-09  James E Wilson  <wilson@specifixinc.com>
4865
4866         * gcc.dg/init-vec-1.c: New test.
4867
4868 2004-09-09  Roger Sayle  <roger@eyesopen.com>
4869
4870         PR middle-end/17055
4871         * gcc.dg/pr17055-1.c: New test case.
4872
4873 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
4874
4875         PR target/17377
4876         * gcc.c-torture/execute/pr17377.c: New test.
4877
4878 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
4879
4880         PR c/8420
4881         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
4882         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
4883         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
4884         gcc.dg/long-long-typespec-1.c: New tests.
4885         * gcc.dg/tls/diag-2.c: Update expected diagnostics
4886
4887 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
4888
4889         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
4890         gcc.dg/gnu99-static-1.c: New tests.
4891
4892 2004-09-08  Devang Patel  <dpatel@apple.com>
4893
4894         * gcc.dg/darwin-ld-20040828-1.c: New test.
4895         * gcc.dg/darwin-ld-20040828-2.c: New test.
4896         * gcc.dg/darwin-ld-20040828-3.c: New test.
4897
4898 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
4899
4900         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
4901         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
4902         in error message.
4903         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
4904         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
4905         in error message.
4906         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
4907         types they qualify.
4908         * objc.dg/type-size-2.m: Fix wording in comment.
4909         * objc.dg/va-meth-1.m: New test case.
4910
4911 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
4912
4913         PR c/16633:
4914         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
4915         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
4916
4917 2004-09-06  Devang Patel  <dpatel@apple.com>
4918
4919         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
4920         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
4921
4922 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
4923
4924         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
4925         reflect changed line numbering of diagnostics.
4926
4927 2004-09-06  Paul Brook  <paul@codesourcery.com>
4928
4929         * gfortran.dg/edit_real_1.f90: Add new test.
4930
4931 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4932
4933         * gcc.dg/tree-ssa/loop-2.c: New test.
4934         * gcc.dg/tree-ssa/loop-3.c: New test.
4935         * gcc.dg/tree-ssa/loop-4.c: New test.
4936         * gcc.dg/tree-ssa/loop-5.c: New test.
4937
4938 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4939
4940         * gcc.dg/format/sentinel-1.c: Update for parameter option.
4941
4942 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4943
4944         * gcc.dg/format/sentinel-1.c: New test.
4945
4946 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
4947
4948         * testsuite/gcc.dg/builtins-46.c: New.
4949
4950 2004-09-03  Devang Patel  <dpatel@apple.com>
4951
4952         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
4953         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
4954
4955 2004-09-03  Jan Beulich  <jbeulich@novell.com>
4956
4957         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
4958         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
4959         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
4960         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
4961         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
4962         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
4963         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
4964         the non-portable bzero.
4965         * gcc.dg/20010912-1.c: xfail for NetWare.
4966         * gcc.dg/20020426-2.c: xfail for NetWare.
4967         * gcc.dg/20021014-1.c: xfail for NetWare.
4968         * gcc.dg/20021018-1.c: xfail for NetWare.
4969         * gcc.dg/20030213-1.c: xfail for NetWare.
4970         * gcc.dg/20030225-1.c: xfail for NetWare.
4971         * gcc.dg/20030708-1.c: xfail for NetWare.
4972         * gcc.dg/builtins-config.h: Also exclude NetWare.
4973         * gcc.dg/format/format.h: Define restrict only if not already defined.
4974         * gcc.dg/nest.c: xfail for NetWare.
4975         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
4976         * lib/target-supports.exp (check_visibility_available): Exclude
4977         NetWare.
4978
4979 2004-09-03  Jan Beulich  <jbeulich@novell.com>
4980
4981         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
4982         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
4983         deterministic starting point for the alignment of structure fields.
4984         * gcc.dg/Wpadded.c: Dito.
4985         * g++.dg/abi/vbase10.C: Dito.
4986
4987 2004-09-03  Devang Patel  <dpatel@apple.com>
4988
4989         * g++.dg/debug/pr15736.cc: New test.
4990
4991 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
4992
4993         * README.QMTEST: Fix out-of-date link.
4994
4995 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
4996
4997         PR fortran/16579
4998         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
4999         Delete.  Duplicate of gfortran.dg/g77/20010610.f
5000
5001 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
5002
5003         * g++.dg/abi/arm_rtti1.C: New test.
5004
5005 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
5006
5007         * gcc.dg/ppc-vector-memcpy.c: New.
5008         * gcc.dg/ppc-vector-memset.c: New.
5009
5010 2004-09-02  Chao-ying Fu  <fu@mips.com>
5011
5012         * gcc.target/mips/mips-3d-1.c: New test.
5013         * gcc.target/mips/mips-3d-2.c: New test.
5014         * gcc.target/mips/mips-3d-3.c: New test.
5015         * gcc.target/mips/mips-3d-4.c: New test.
5016         * gcc.target/mips/mips-3d-5.c: New test.
5017         * gcc.target/mips/mips-3d-6.c: New test.
5018         * gcc.target/mips/mips-3d-7.c: New test.
5019         * gcc.target/mips/mips-3d-8.c: New test.
5020         * gcc.target/mips/mips-3d-9.c: New test.
5021         * gcc.target/mips/mips-ps-1.c: New test.
5022         * gcc.target/mips/mips-ps-2.c: New test.
5023         * gcc.target/mips/mips-ps-3.c: New test.
5024         * gcc.target/mips/mips-ps-4.c: New test.
5025         * gcc.target/mips/mips-ps-type.c: New test.
5026
5027 2004-09-02  Paul Brook  <paul@codesourcery.com>
5028
5029         * gfortran.dg/edit_real_1.f90: Add new tests.
5030
5031 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5032
5033         PR fortran/15327
5034         * gfortran.dg/merge_char_1.f90: New test.
5035
5036 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5037
5038         PR fortran/16404
5039         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
5040
5041 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
5042
5043         PR c/1522
5044         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
5045
5046 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
5047
5048         * g++.dg/opt/loop1.C: Do not XFAIL.
5049
5050 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
5051
5052         * gcc.c-torture/execute/20040831-1.c: New test.
5053
5054 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
5055
5056         PR fortran/16579
5057         * gfortran.dg/g77/20010610.f: Now passes.
5058         Copy from g77.f-torture/execute. Add dg-run directive.
5059         * gfortran.dg/g77/README: Update
5060
5061 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
5062
5063         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
5064         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
5065         (t1, t2, t3, t4): Add volatile.
5066
5067 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
5068
5069         * g++.dg/ext/visibility/arm1.C: New test.
5070
5071 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
5072
5073         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
5074         -pedantic-errors.
5075
5076 2004-09-01  Paul Brook  <paul@codesourcery.com>
5077
5078         * gfortran.dg/eof_2.f90: New test.
5079
5080 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5081
5082         PR fortran/16579
5083         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
5084
5085 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
5086
5087         PR libfortran/16805
5088         * gfortran.dg/list_read_2.f90: New test.
5089
5090 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
5091
5092         * g++.dg/abi/key1.C: New test.
5093
5094 2004-08-31  Richard Henderson  <rth@redhat.com>
5095
5096         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
5097         form of offsetof.
5098         * g++.dg/other/offsetof5.C: Remove duplicate.
5099
5100 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5101
5102         PR fortran/17244
5103         * gfortran.dg/func_derived_1.f90: New test.
5104
5105 2004-08-31  Paul Brook  <paul@codesourcery.com>
5106
5107         * gfortran.dg/eof_1.f90: New test.
5108
5109 2004-08-31  Paul Brook  <paul@codesourcery.com>
5110
5111         * gfortran.dg/list_read_1.f90: New file.
5112
5113 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
5114
5115         * g++.dg/opt/loop1.C: XFAIL.
5116
5117 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
5118
5119         * gcc.dg/funcdef-storage-1.c: New.
5120         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
5121         an extern function in local scope.
5122         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
5123         declare an 'auto inline' function in local scope.
5124         * gcc.dg/20011130-1.c: Likewise.
5125         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
5126         an 'auto' function in local scope.
5127         * gcc.dg/20021014-1.c: Likewise.
5128         * gcc.dg/20030331-2.c: Likewise.
5129
5130 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5131
5132         * gfortran.dg/blockdata_1.f90: New test.
5133
5134 2004-08-30  Richard Henderson  <rth@redhat.com>
5135
5136         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
5137
5138 2004-08-30  Richard Henderson  <rth@redhat.com>
5139
5140         * lib/fortran-torture.exp (fortran-torture-execute): Honor
5141         additional_flags set by alternate driver.
5142         (ieee-options): New procedure.
5143         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
5144         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
5145         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
5146         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
5147
5148 2004-08-30  Richard Henderson  <rth@redhat.com>
5149
5150         * lib/f-torture.exp: Remove.
5151
5152 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
5153
5154         PR rtl-optimization/16590
5155         * g++.dg/opt/loop1.C: New test.
5156
5157 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5158
5159         PR fortran/13910
5160         * gfortran.dg/oldstyle_1.f90: New test.
5161
5162 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
5163         Paul Brook  <paul@codesourcery.com>
5164
5165         * gfortran.dg/g77/README: Update.
5166         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
5167         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
5168         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
5169
5170 2004-08-28  Paul Brook  <paul@codesourcery.com>
5171
5172         PR libfortran/17195
5173         * gfortran.dg/edit_real_1.f90: New test.
5174
5175 2004-08-27  Paul Brook  <paul@codesourcery.com>
5176
5177         * gfortran.dg/rewind_1.f90: New test.
5178
5179 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
5180
5181         PR fortran/16597
5182         * gfortran.dg/pr16597.f90: New test.
5183
5184 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
5185
5186         PR c/13801
5187         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
5188         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
5189         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
5190         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
5191         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
5192
5193 2004-08-26  Nick Clifton  <nickc@redhat.com>
5194
5195         * gcc.c-torture/compile/pr17119.c: New test.
5196
5197 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
5198
5199         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
5200
5201 2004-08-25  Richard Henderson  <rth@redhat.com>
5202
5203         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
5204         the bits that expect kind=8 to be the largest real kind.
5205
5206 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
5207
5208         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
5209
5210 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5211
5212         * gfortran.dg/assignment_1.f90: New test.
5213
5214 2004-08-25  Adam Nemet  <anemet@lnxw.com>
5215
5216         * g++.dg/template/repo3.C: New test.
5217
5218 2004-08-25  Roger Sayle  <roger@eyesopen.com>
5219
5220         PR middle-end/16693
5221         PR tree-optimization/16372
5222         * g++.dg/opt/pr16372-1.C: New test case.
5223         * g++.dg/opt/pr16693-1.C: New test case.
5224         * g++.dg/opt/pr16693-2.C: New test case.
5225
5226 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
5227
5228         * objc.dg/proto-lossage-4.m: New test.
5229
5230 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
5231
5232         PR c++/17155
5233         * g++.dg/inherit/local2.C: New test.
5234
5235 2004-08-25  Paul Brook  <paul@codesourcery.com>
5236
5237         PR fortran/17144
5238         * gfortran.dg/string_ctor_1.f90: New test.
5239
5240 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5241
5242         PR c++/14428
5243         * g++.dg/template/redecl2.C: New test.
5244
5245 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
5246
5247         PR fortran/17143
5248         * gfortran.dg/pr17143.f90: New test.
5249
5250 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
5251
5252         PR fortran/17164
5253         * gfortran.dg/pr17164.f90: New test.
5254
5255 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5256
5257         * gcc.dg/tree-ssa/loop-1.c: New test.
5258
5259 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
5260
5261         * gcc.c-torture/compile/20040824-1.c: New test.
5262
5263 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
5264
5265         * gcc.c-torture/compile/iftrap-3.c: New test.
5266
5267 2004-08-24  Paul Brook  <paul@codesourcery.com>
5268
5269         * gfortran.dg/entry_2.f90: New test.
5270
5271 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
5272
5273         PR c++/16889
5274         * g++.dg/lookup/ambig[12].C: New.
5275
5276 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5277
5278         PR c++/16706
5279         * g++.dg/template/crash21.C: New test.
5280         * g++.dg/template/crash22.C: Likewise.
5281
5282 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
5283
5284         PR c++/17149
5285         * g++.dg/template/access15.C: New.
5286
5287 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
5288
5289         PR c++/17163
5290         * g++.dg/template/repo2.C: New test.
5291
5292 2004-08-23  Roger Sayle  <roger@eyesopen.com>
5293
5294         PR rtl-optimization/17078
5295         * gcc.c-torture/execute/pr17078-1.c: New test case.
5296
5297 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
5298
5299         PR c/14492
5300         * gcc.dg/debug/crash1.c: New test.
5301
5302 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
5303
5304         PR c/16180
5305         * gcc.dg/loop-5.c: New test.
5306
5307 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5308
5309         * gcc.c-torture/execute/20040823-1.c: New test.
5310
5311 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
5312
5313         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
5314         to the assembler.  Simplify test accordingly.
5315         (asm_abi_flags): Use GNU names.
5316         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
5317         to check for ABI flags.
5318
5319 2004-08-22  Andrew Pinski  <apinski@apple.com>
5320
5321         * g++.dg/opt/pr14029.C: New test.
5322         * gcc.c-torture/execute/pr15262.c: New test.
5323
5324 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5325
5326         * gfortran.dg/reduction.f90: Add checks with complex arguments.
5327
5328 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
5329
5330         PR 16908
5331         * gfortran.dg/direct_io.f90: New test.
5332
5333 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
5334
5335         PR c++/17121
5336         * g++.dg/inherit/local2.C: New test.
5337
5338 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
5339
5340         PR c++/17120
5341         * g++.dg/warn/Wparentheses-4.C: New test.
5342
5343 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
5344
5345         PR c++/17121
5346         * g++.dg/inherit/local2.C: New test.
5347
5348         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
5349         * gcc.dg/ppc-ldstruct.c: Likewise.
5350         * gcc.dg/ppc64-abi-2.c: Likewise.
5351
5352 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
5353
5354         PR rtl-optimization/17099
5355         * gcc.c-torture/execute/20040820-1.c: New test.
5356
5357 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
5358
5359         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
5360
5361 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
5362
5363         PR fortran/17077
5364         * gfortran.dg/auto_array_1.f90: New test.
5365
5366 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5367
5368         PR fortran/17074
5369         * gfortran.dg/simpleif_1.f90: New test.
5370
5371 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
5372
5373         * lib/target-supports.exp (check_profiling_available): Return
5374         false for arm*-*-symbianelf* and arm*-*-eabi*.
5375
5376         PR c++/15890
5377         * g++.dg/template/delete1.C: New test.
5378
5379 2004-08-19  Paul Brook  <paul@codesourcery.com>
5380
5381         PR fortran/14976
5382         PR fortran/16228
5383         * gfortran.dg/data_char_1.f90: New test.
5384
5385 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
5386
5387         PR fortran/16946
5388         * gfortran.dg/reduction.f90: New testcase.
5389
5390 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5391
5392         PR fortran/16520
5393         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
5394
5395 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
5396
5397         PR c++/17041
5398         * g++.dg/Wparentheses-3.C: New test.
5399
5400 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
5401
5402         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
5403         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
5404         * gcc.dg/vect/vect-2.c: Likewise.
5405         * gcc.dg/vect/vect-3.c: Likewise.
5406         * gcc.dg/vect/vect-4.c: Likewise.
5407         * gcc.dg/vect/vect-5.c: Likewise.
5408         * gcc.dg/vect/vect-6.c: Likewise.
5409         * gcc.dg/vect/vect-7.c: Likewise.
5410         * gcc.dg/vect/vect-25.c: Likewise.
5411         * gcc.dg/vect/vect-31.c: Likewise.
5412         * gcc.dg/vect/vect-32.c: Likewise.
5413         * gcc.dg/vect/vect-34.c: Likewise.
5414         * gcc.dg/vect/vect-36.c: Likewise.
5415         * gcc.dg/vect/vect-all.c: Likewise.
5416
5417 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
5418
5419         PR c++/17068
5420         * g++.dg/template/operator4.C: New test.
5421
5422 2004-08-18  Richard Henderson  <rth@redhat.com>
5423
5424         * gcc.dg/20040206-1.c: XFAIL.
5425
5426 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
5427
5428         PR c++/16246
5429         * g++.dg/template/array7.C: New test.
5430
5431 2004-08-17  James E Wilson  <wilson@specifixinc.com>
5432
5433         * gcc.dg/mips-movcc-1.c: New test.
5434         * gcc.dg/mips-movcc-2.c: New test.
5435         * gcc.dg/mips-movcc-3.c: New test.
5436
5437         * gcc.dg/mips-nmadd-1.c: New test.
5438         * gcc.dg/mips-nmadd-2.c: New test.
5439
5440 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
5441
5442         PR c++/15871
5443         * g++.dg/opt/inline8.C: New test.
5444
5445         PR c++/16965
5446         * g++.dg/parse/error17.C: New test.
5447
5448 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
5449
5450         * gcc.dg/vect: New directory for vectorizer tests.
5451         * gcc.dg/vect/tree-vect.h: New file.
5452         * gcc.dg/vect/vect.exp: New file.
5453         * gcc.dg/vect/pr16105.c.c: New test.
5454         * gcc.dg/vect/vect-1.c: New test.
5455         * gcc.dg/vect/vect-2.c: New test.
5456         * gcc.dg/vect/vect-3.c: New test.
5457         * gcc.dg/vect/vect-4.c: New test.
5458         * gcc.dg/vect/vect-5.c: New test.
5459         * gcc.dg/vect/vect-6.c: New test.
5460         * gcc.dg/vect/vect-7.c: New test.
5461         * gcc.dg/vect/vect-8.c: New test.
5462         * gcc.dg/vect/vect-9.c: New test.
5463         * gcc.dg/vect/vect-10.c: New test.
5464         * gcc.dg/vect/vect-11.c: New test.
5465         * gcc.dg/vect/vect-12.c: New test.
5466         * gcc.dg/vect/vect-13.c: New test.
5467         * gcc.dg/vect/vect-14.c: New test.
5468         * gcc.dg/vect/vect-15.c: New test.
5469         * gcc.dg/vect/vect-16.c: New test.
5470         * gcc.dg/vect/vect-17.c: New test.
5471         * gcc.dg/vect/vect-18.c: New test.
5472         * gcc.dg/vect/vect-19.c: New test.
5473         * gcc.dg/vect/vect-20.c: New test.
5474         * gcc.dg/vect/vect-21.c: New test.
5475         * gcc.dg/vect/vect-22.c: New test.
5476         * gcc.dg/vect/vect-23.c: New test.
5477         * gcc.dg/vect/vect-24.c: New test.
5478         * gcc.dg/vect/vect-25.c: New test.
5479         * gcc.dg/vect/vect-26.c: New test.
5480         * gcc.dg/vect/vect-27.c: New test.
5481         * gcc.dg/vect/vect-28.c: New test.
5482         * gcc.dg/vect/vect-29.c: New test.
5483         * gcc.dg/vect/vect-30.c: New test.
5484         * gcc.dg/vect/vect-31.c: New test.
5485         * gcc.dg/vect/vect-32.c: New test.
5486         * gcc.dg/vect/vect-33.c: New test.
5487         * gcc.dg/vect/vect-34.c: New test.
5488         * gcc.dg/vect/vect-35.c: New test.
5489         * gcc.dg/vect/vect-36.c: New test.
5490         * gcc.dg/vect/vect-37.c: New test.
5491         * gcc.dg/vect/vect-38.c: New test.
5492         * gcc.dg/vect/vect-40.c: New test.
5493         * gcc.dg/vect/vect-41.c: New test.
5494         * gcc.dg/vect/vect-42.c: New test.
5495         * gcc.dg/vect/vect-43.c: New test.
5496         * gcc.dg/vect/vect-44.c: New test.
5497         * gcc.dg/vect/vect-45.c: New test.
5498         * gcc.dg/vect/vect-46.c: New test.
5499         * gcc.dg/vect/vect-47.c: New test.
5500         * gcc.dg/vect/vect-48.c: New test.
5501         * gcc.dg/vect/vect-49.c: New test.
5502         * gcc.dg/vect/vect-50.c: New test.
5503         * gcc.dg/vect/vect-51.c: New test.
5504         * gcc.dg/vect/vect-52.c: New test.
5505         * gcc.dg/vect/vect-53.c: New test.
5506         * gcc.dg/vect/vect-54.c: New test.
5507         * gcc.dg/vect/vect-55.c: New test.
5508         * gcc.dg/vect/vect-56.c: New test.
5509         * gcc.dg/vect/vect-57.c: New test.
5510         * gcc.dg/vect/vect-58.c: New test.
5511         * gcc.dg/vect/vect-59.c: New test.
5512         * gcc.dg/vect/vect-60.c: New test.
5513         * gcc.dg/vect/vect-61.c: New test.
5514         * gcc.dg/vect/vect-all.c: New test.
5515         * gcc.dg/vect/vect-none.c: New test.
5516
5517 2004-08-17  Paul Brook  <paul@codesourcery.com>
5518
5519         PR fortran/13082
5520         * gfortran.dg/entry_1.f90: New test.
5521
5522 2004-08-17  Andrew Pinski  <apinski@apple.com>
5523
5524         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
5525
5526 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
5527
5528         * gcc.dg/pr17036-1.c: New test.
5529
5530 2004-08-16  Devang Patel  <dpatel@apple.com>
5531
5532         * gcc.dg/darwin-20040809-1.c: New test.
5533
5534 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
5535
5536         * gcc.dg/funcdef-attr-1.c: New test.
5537
5538 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
5539
5540         * gcc.dg/altivec-17.c: New test.
5541         * gcc.dg/altivec-18.c: New test.
5542
5543 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5544
5545         PR c++/6749
5546         * g++.dg/template/vtable2.C: New test.
5547
5548 2004-08-14  Richard Henderson  <rth@redhat.com>
5549
5550         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
5551         * gcc.dg/pack-test-4.c (main): Return 0.
5552         * gcc.dg/setjmp-1.c: Remove XFAIL.
5553         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
5554
5555 2004-08-14  Richard Henderson  <rth@redhat.com>
5556
5557         * gcc.dg/980217-1.c: Add prototype for printf.
5558
5559 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
5560
5561         * gfortran.dg/pr16935.f90: New test.
5562
5563 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
5564
5565         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
5566
5567 2004-08-13  Paul Brook  <paul@codesourcery.com>
5568
5569         * gfortran.dg/der_io_1.f90: Remove stray comma.
5570
5571 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
5572
5573         * gcc.dg/vmx/cw-bug-2.c: Remove.
5574         * gcc.dg/vmx/vprint-1.c: Remove.
5575         * gcc.dg/vmx/vscan-1.c: Remove.
5576
5577 2004-08-12  Devang patel  <dpatel@apple.com>
5578
5579         * gcc.dg/darwin-20040809-2.c: New test.
5580
5581 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
5582
5583         * g++.dg/ext/altivec-12.C: New test.
5584
5585         * g++.dg/ext/altivec-11.C: New test.
5586
5587 2004-08-12  Paul Brook  <paul@codesourcery.com>
5588
5589         * g++.dg/abi/arm_cxa_vec_1.C: New test.
5590
5591 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
5592
5593         * g++.dg/ext/altivec-2.C: Check for hardware support before
5594         executing any VMX instructions.
5595
5596         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
5597
5598 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
5599
5600         PR c++/16276
5601         * g++.old-deja/g++.other/comdat4.C: New test.
5602         * g++.old-deja/g++.other/comdat4-aux.cc: New.
5603
5604 2004-08-12  Ben Elliston  <bje@au.ibm.com>
5605
5606         PR target/16286
5607         * gcc.dg/pr16286.c: New test.
5608
5609 2004-08-12 Jan Beulich <jbeulich@novell.com>
5610
5611         * g++.dg/ext/asm5.C: New.
5612
5613 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
5614
5615         PR c++/16698
5616         * g++.dg/eh/crash1.C: New test.
5617
5618         PR c++/16717
5619         * g++.dg/ext/construct1.C: New test.
5620
5621 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
5622
5623         PR c++/16853
5624         * g++.dg/init/ptrmem1.C: New test.
5625
5626         PR c++/16618
5627         * g++.dg/parse/offsetof5.C: New test.
5628
5629         PR c++/16870
5630         * g++.dg/template/overload3.C: New test.
5631
5632 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
5633
5634         PR c++/16964
5635         * g++.dg/parse/error16.C: New test.
5636
5637         PR c++/16904
5638         * g++.dg/template/error14.C: New test.
5639
5640         PR c++/16929
5641         * g++.dg/template/error15.C: New test.
5642
5643 2004-08-11  Devang Patel  <dpatel@apple.com>
5644
5645         * gcc.dg/darwin-ld-20040809-1.c: New test.
5646         * gcc.dg/darwin-ld-20040809-2.c: New test.
5647
5648 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
5649
5650         PR fortran/16917
5651         * gfortran.dg/dfloat_1.f90: New test.
5652
5653 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
5654
5655         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
5656         * gcc.dg/dll-2.c: Fix dg-require syntax.
5657         * gcc.misc-tests/arm-isr.c (abort): Declare.
5658         (exit): Likewise.
5659
5660 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
5661
5662         PR c++/16971
5663         * g++.dg/parse/crash16.C: New test.
5664
5665 2004-08-10  Roger Sayle  <roger@eyesopen.com>
5666
5667         * gcc.dg/mips-rsqrt-1.c: New test case.
5668         * gcc.dg/mips-rsqrt-2.c: New test case.
5669         * gcc.dg/mips-rsqrt-3.c: New test case.
5670
5671 2004-08-10  Paul Brook  <paul@codesourcery.com>
5672
5673         * gfortran.dg/der_io_1.f90: New test.
5674
5675 2004-08-10  Paul Brook  <paul@codesourcery.com>
5676
5677         PR fortran/16919
5678         * gfortran.dg/der_array_1.f90: New test.
5679
5680 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
5681
5682         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
5683
5684 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
5685
5686         * gcc.dg/wchar_t-2.c: Fix typo.
5687
5688 2004-08-09  Falk Hueffner  <falk@debian.org>
5689
5690         PR tree-optimization/12517
5691         * gcc.c-torture/compile/pr12517.c: New test.
5692
5693         PR tree-optimization/12578
5694         * gcc.c-torture/compile/pr12578.c: New test.
5695
5696         PR tree-optimization/12899
5697         * gcc.c-torture/compile/pr12899.c: New test.
5698
5699         PR rtl-optimization/14692
5700         * gcc.c-torture/compile/pr14692.c: New test.
5701
5702         PR tree-optimization/16461
5703         * gcc.c-torture/compile/pr16461.c: New test.
5704
5705 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
5706
5707         * gfortran.dg/getenv_1.f90: New test.
5708
5709 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
5710
5711         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
5712         wchar_t.
5713         * gcc.dg/symbian5.c: Test -fno-short-wchar.
5714
5715 2004-08-06  Paul Brook  <paul@codesourcery.com>
5716
5717         * gfortran.dg/ret_array_1.f90: New test.
5718         * gfortran.dg/ret_pointer_1.f90: New test.
5719
5720 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
5721
5722         * gcc.dg/missing-field-init-[12].c: New tests.
5723         * g++.dg/warn/missing-field-init-[12].C: New tests.
5724
5725 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
5726
5727         * gcc.dg/enum2.c: New test.
5728         * gcc.dg/symbian3.c: Likewise.
5729         * gcc.dg/symbian4.c: Likewise.
5730         * gcc.dg/wchar_t-2.c: Likewise.
5731
5732 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
5733
5734         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
5735         destructor tests.
5736
5737 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
5738
5739         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
5740         dg-require-visiblity.
5741         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
5742         * g++.dg/ext/visibility/fvisibility.C: Likewise.
5743         * g++.dg/ext/visibility/memfuncts.C: Likewise.
5744         * g++.dg/ext/visibility/new1.C: Likewise.
5745         * g++.dg/ext/visibility/pragma.C: Likewise.
5746         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
5747         * g++.dg/ext/visibility/virtual.C: Likewise.
5748         * g++/dg/ext/visibility/visibility-1.C: Likewise.
5749         * g++/dg/ext/visibility/visibility-2.C: Likewise.
5750         * g++/dg/ext/visibility/visibility-3.C: Likewise.
5751         * g++/dg/ext/visibility/visibility-4.C: Likewise.
5752         * g++/dg/ext/visibility/visibility-5.C: Likewise.
5753         * g++/dg/ext/visibility/visibility-6.C: Likewise.
5754         * g++/dg/ext/visibility/visibility-7.C: Likewise.
5755         * g++/dg/ext/visibility/visibility-8.C: New test.
5756         * gcc.c-torture/compile/dll.x: Remove.
5757         * gcc.dg/dll-2.c: Use dg-require-dll
5758         * gcc.dg/visibility-10.c: New test.
5759         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
5760         supporting DLLs.
5761         * testsuite/lib/scanasm.exp (scan_hidden): New function.
5762         (scan_not_hidden): Likewise.
5763
5764 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
5765
5766         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
5767
5768 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
5769
5770         * gcc.c-torture/execute/20040805-1.c: New test.
5771
5772 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
5773
5774         * gcc.dg/20020118-1.c: Declare abort.
5775         * gcc.dg/altivec_check.h: Likewise.
5776         * gcc.dg/iftrap-2.c: Likewise.
5777         * gcc.dg/pragma-darwin.c: Likewise.
5778         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
5779
5780 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
5781
5782         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
5783
5784 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
5785
5786         * gcc.c-torture/execute/builtins/abs-2.c,
5787         gcc.c-torture/execute/builtins/abs-3.c,
5788         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
5789         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
5790         intmax_t, uintmax_t and their limits.
5791         * gcc.dg/intmax_t-1.c: New test.
5792
5793 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5794
5795         * g++.dg/tc1/dr147.C: Add reference to PR.
5796
5797 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
5798
5799         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
5800         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
5801
5802 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
5803
5804         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
5805
5806 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
5807
5808         * gcc.dg/redecl-5.c: New test.
5809         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
5810         of scanf.
5811
5812 2004-08-03  Roger Sayle  <roger@eyesopen.com>
5813
5814         PR middle-end/16790
5815         * gcc.c-torture/execute/pr16790-1.c: New test case.
5816
5817 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
5818
5819         * g++.dg/ext/visibility/assign1.C: New test.
5820         * g++.dg/ext/visibility/new1.C: Likewise.
5821
5822         * gcc.dg/symbian1.c: New test.
5823         * gcc.dg/symbian2.c: Likewise.
5824
5825 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
5826
5827         PR target/16570
5828         * gcc.dg/i386-sse-9.c: New test.
5829
5830 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
5831
5832         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
5833
5834 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
5835
5836         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
5837         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
5838         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
5839         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
5840         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
5841         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
5842         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
5843         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
5844         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
5845         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
5846         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
5847         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
5848         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
5849         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
5850         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
5851         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
5852         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
5853         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
5854         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
5855         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
5856         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
5857         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
5858         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
5859         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
5860         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
5861         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
5862         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
5863         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
5864         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
5865         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
5866         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
5867         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
5868         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
5869         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
5870         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
5871         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
5872         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
5873         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
5874         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
5875         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
5876         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
5877         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
5878         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
5879         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
5880         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
5881         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
5882         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
5883         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
5884         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
5885         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
5886         gcc.misc-tests/i386-pf-3dnow-1.c,
5887         gcc.misc-tests/i386-pf-athlon-1.c,
5888         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
5889         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
5890         Declare built-in functions used.
5891         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
5892
5893 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
5894
5895         PR c++/16707
5896         * g++.dg/lookup/using12.C: New test.
5897
5898         * g++.dg/init/null1.C: Fix PR number.
5899         * g++.dg/parse/namespace10.C: Likewise.
5900
5901 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
5902
5903         PR c++/16224
5904         * g++.dg/template/spec17.C: New test.
5905         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
5906         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
5907
5908 2004-08-02  David Billinghurst
5909
5910         PR fortran/16292
5911         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
5912
5913 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
5914
5915         * gcc.dg/ia64-got-1.c: New test case.
5916
5917 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
5918
5919         PR c++/16489
5920         * g++.dg/init/null1.C: New test.
5921         * g++.dg/tc1/dr76.C: Adjust error marker.
5922
5923         PR c++/16529
5924         * g++.dg/parse/namespace10.C: New test.
5925
5926         PR c++/16810
5927         * g++.dg/inherit/ptrmem2.C: New test.
5928
5929 2004-08-02  Ben Elliston  <bje@au.ibm.com>
5930
5931         PR target/16155
5932         * gcc.dg/pr16155.c: New test.
5933
5934 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
5935
5936         * gcc.dg/redecl-2.c: New test.
5937
5938 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
5939
5940         * gcc.dg/darwin-longdouble.c: New file.
5941
5942 2004-07-30  Richard Henderson  <rth@redhat.com>
5943
5944         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
5945         write to constant argument.
5946         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
5947
5948 2004-07-30  Richard Henderson  <rth@redhat.com>
5949
5950         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
5951         tests of nearest around zero.
5952
5953 2004-07-30  Andrew Pinski  <apinski@apple.com>
5954
5955         * gcc.c-torture/compile/20040730-1.c: New test.
5956
5957 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
5958
5959         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
5960         powerpc-eabispe.
5961
5962 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
5963
5964         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
5965
5966 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
5967
5968         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
5969         contains $ld_library_path.
5970         * lib/gfortran.exp (gfortran_link_flags): Likewise.
5971
5972 2004-07-29  Richard Henderson  <rth@redhat.com>
5973
5974         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
5975
5976         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
5977         (alt2, which): New.
5978         (Check): Accept either alternative.
5979
5980 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
5981
5982         * g++.dg/abi/inline1.C: New test.
5983         * g++.dg/abi/local1-a.cc: Likewise.
5984         * g++.dg/abi/local1.C: Likewise.
5985         * g++.dg/abi/mangle11.C: Tweak location of warnings.
5986         * g++.dg/abi/mangle12.C: Likewise.
5987         * g++.dg/abi/mangle17.C: Likewise.
5988         * g++.dg/abi/mangle20-2.C: Likewise.
5989         * g++.dg/opt/interface1.C: Likewise.
5990         * g++.dg/opt/interface1.h: Likewise.
5991         * g++.dg/opt/interface1-a.cc: New test.
5992         * g++.dg/parse/repo1.C: New test.
5993         * g++.dg/template/repo1.C: Likewise.
5994         * g++.dg/warn/Winline-1.C: Likewise.
5995         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
5996
5997 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
5998
5999         * gcc.dg/tree-ssa/20040729-1.c: New test.
6000
6001 2004-07-27  Matt Austern <austern@apple.com>
6002
6003         * gcc.dg/darwin-bool-1.c: New test.
6004         * gcc.dg/darwin-bool-2.c: New test.
6005
6006 2004-07-28  Richard Henderson  <rth@redhat.com>
6007
6008         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
6009         arguments in the correct type.  Don't write to constant arguments.
6010
6011 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
6012
6013         PR tree-optimization/16688
6014         PR tree-optimization/16689
6015         * g++.dg/tree-ssa/pr16688.C: New test.
6016
6017 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
6018
6019         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
6020         loads.  Not only in the comment, this time.
6021
6022 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
6023
6024         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
6025         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
6026         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
6027         * gcc.dg/sh4a-bitmovua.c: New.
6028         * gcc.dg/sh4a-cos.c: New.
6029         * gcc.dg/sh4a-cosf.c: New.
6030         * gcc.dg/sh4a-fprun.c: New.
6031         * gcc.dg/sh4a-fsrra.c: New.
6032         * gcc.dg/sh4a-memmovua.c: New.
6033         * gcc.dg/sh4a-sin.c: New.
6034         * gcc.dg/sh4a-sincos.c: New.
6035         * gcc.dg/sh4a-sincosf.c: New.
6036         * gcc.dg/sh4a-sinf.c: New.
6037
6038 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
6039
6040         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
6041         conditionals.
6042         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
6043         loads.
6044         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
6045         DOM1.
6046
6047 2004-07-27  Andrew Pinski  <apinski@apple.com>
6048
6049         * g++.dg/rtti/tinfo1.C: Correct the xfail.
6050
6051 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
6052
6053         * gcc.dg/pragma-isr.c: New test.
6054
6055 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6056
6057         PR c++/14429
6058         * g++.dg/template/ttp11.C: New test.
6059
6060 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
6061
6062         * gcc.c-torture/compile/20040727-1.c: New test.
6063
6064 2004-07-26  Eric Christopher  <echristo@redhat.com>
6065
6066         * gcc.c-torture/compile/20040726-2.c: New test.
6067
6068 2004-07-26  Andrew Pinski  <apinski@apple.com>
6069
6070         * g++.dg/rtti/tinfo1.C: Xfail.
6071
6072 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
6073
6074         * gcc.c-torture/compile/20040726-1.c: New test.
6075
6076 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
6077             Brian Ryner  <bryner@brianryner.com>
6078
6079         PR c++/9283
6080         PR c++/15000
6081         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
6082         * g++.dg/ext/visibility/: New directory.
6083         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
6084         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
6085         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
6086         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
6087         * g++.dg/ext/visibility/fvisibility.C,
6088         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
6089         g++.dg/ext/visibility/fvisibility-override1.C
6090         g++.dg/ext/visibility/fvisibility-override2.C
6091         g++.dg/ext/visibility/memfuncts.C
6092         g++.dg/ext/visibility/noPLT.C
6093         g++.dg/ext/visibility/pragma.C
6094         g++.dg/ext/visibility/pragma-override1.C
6095         g++.dg/ext/visibility/pragma-override2.C
6096         g++.dg/ext/visibility/staticmemfuncts.C
6097         g++.dg/ext/visibility/virtual.C: New tests.
6098
6099 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
6100
6101         PR c/15360
6102         * gcc.dg/pr15360-1.c: New test.
6103
6104 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
6105
6106         * gcc.dg/pragma-align-2.c: New test.
6107         * gcc.dg/pragma-init-fini.c: New test.
6108         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
6109         targets.
6110
6111 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
6112
6113         * gcc.dg/init-string-2.c: New test.
6114
6115 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
6116
6117         PR 16684
6118         * gcc.dg/Wredundant-decls-1.c: New test case.
6119
6120 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
6121
6122         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
6123         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
6124         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
6125         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
6126         * gcc.dg/compat/generate-random.c: New file.
6127         * gcc.dg/compat/generate-random.h: Likewise.
6128         * gcc.dg/compat/generate-random_r.c: Likewise.
6129         * gcc.dg/compat/struct-layout-1.h: Likewise.
6130         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
6131         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
6132         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
6133         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
6134         * gcc.dg/compat/struct-layout-1_main.c: New test.
6135         * gcc.dg/compat/struct-layout-1_x.c: New file.
6136         * gcc.dg/compat/struct-layout-1_y.c: New file.
6137         * gcc.dg/compat/struct-layout-1_test.h: New file.
6138
6139 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
6140
6141         * gcc.dg/comp-return-1.c: New test
6142
6143 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
6144
6145         * gcc.dg/vmx/8-02a.c: Fix typo.
6146
6147         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
6148         * gcc.dg/darwin-abi-3.c: New test.
6149
6150         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
6151         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
6152
6153         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
6154         * gcc.dg/vmx/ops-long-1.c: New test.
6155         * gcc.dg/vmx/ops-long-2.c: New test.
6156
6157 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
6158
6159         * g++.dg/lookup/conv-[1234].C: New.
6160
6161 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
6162
6163         * g++.dg/parse/attr2.C: Simplify.
6164
6165 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
6166
6167         PR c/7284
6168         * gcc.c-torture/execute/pr7284-1.c: New test.
6169
6170 2004-07-22  Brian Booth  <bbooth@redhat.com>
6171
6172         * gcc.dg/tree-ssa/20040721-1.c: New test.
6173
6174 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
6175
6176         * g++.dg/template/crash20.c: New.
6177
6178 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
6179
6180         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
6181         Add dg-run directive.  Declare variables as required.
6182         * gfortran.dg/g77/README: Update
6183
6184 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
6185
6186         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
6187         gcc.dg/cris-peep2-andu2.c: New tests.
6188
6189 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
6190
6191         PR c/15052
6192         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
6193         on return type.
6194         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
6195         messages.
6196         * gcc.dg/qual-return-2.c: Update expected messages.
6197         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
6198
6199 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
6200
6201         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
6202         * gcc.dg/noncompile/921102-1.c: Update expected error message.
6203
6204 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
6205
6206         PR c/11250
6207         * gcc.dg/init-string-1.c: New test.
6208
6209 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
6210
6211         PR middle-end/15345
6212         PR c/16450
6213         * gcc.dg/torture/nested-fn-1.c: New test.
6214
6215 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
6216
6217         PR target/16559
6218         * gcc.dg/ia64-fptr-1.c: New file.
6219
6220 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6221
6222         PR c++/14497
6223         * g++.dg/template/spec16.C: New test.
6224         * g++.old-deja/g++.robertl/eb118.C: Remove.
6225
6226 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6227
6228         PR c++/509
6229         * g++.dg/template/spec15.C: New test.
6230
6231 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
6232
6233         Copy cases from g77.f-torture/execute and add dg-run
6234         directive.  Other changes as noted.
6235         * gfortran.dg/g77/13037.f
6236         * gfortran.dg/g77/1832.f
6237         * gfortran.dg/g77/19981119-0.f
6238         * gfortran.dg/g77/19990313-0.f
6239         * gfortran.dg/g77/19990313-1.f
6240         * gfortran.dg/g77/19990313-2.f
6241         * gfortran.dg/g77/19990313-3.f
6242         * gfortran.dg/g77/19990419-1.f
6243         * gfortran.dg/g77/19990826-0.f
6244         * gfortran.dg/g77/19990826-2.f
6245         * gfortran.dg/g77/20000503-1.f
6246         * gfortran.dg/g77/20001111.f
6247         * gfortran.dg/g77/20010116.f
6248         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
6249         * gfortran.dg/g77/20010430.f
6250         * gfortran.dg/g77/6177.f
6251         * gfortran.dg/g77/947.f
6252         * gfortran.dg/g77/970816-3.f
6253         * gfortran.dg/g77/971102-1.f
6254         * gfortran.dg/g77/980520-1.f
6255         * gfortran.dg/g77/980628-0.f
6256         * gfortran.dg/g77/980628-1.f
6257         * gfortran.dg/g77/980628-10.f
6258         * gfortran.dg/g77/980628-2.f
6259         * gfortran.dg/g77/980628-3.f
6260         * gfortran.dg/g77/980628-7.f
6261         * gfortran.dg/g77/980628-8.f
6262         * gfortran.dg/g77/980628-9.f
6263         * gfortran.dg/g77/980701-0.f
6264         * gfortran.dg/g77/980701-1.f
6265         * gfortran.dg/g77/cabs.f
6266         * gfortran.dg/g77/claus.f
6267         * gfortran.dg/g77/complex_1.f
6268         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
6269         * gfortran.dg/g77/dcomplex.f
6270         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
6271         * gfortran.dg/g77/f90-intrinsic-mathematical.f
6272         * gfortran.dg/g77/f90-intrinsic-numeric.f
6273         * gfortran.dg/g77/int8421.f
6274         * gfortran.dg/g77/labug1.f
6275         * gfortran.dg/g77/large_vec.f
6276         * gfortran.dg/g77/le.f
6277         * gfortran.dg/g77/short.f
6278         * gfortran.dg/g77/README: Update
6279
6280 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
6281
6282         PR c++/16637
6283         * g++.dg/parse/lookup4.C: New test.
6284
6285 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6286
6287         PR c++/16175
6288         * g++.dg/template/ttp10.C: New test.
6289
6290 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
6291
6292         * gcc.dg/pr12625-1.c: New test.
6293
6294 2004-07-20  Steven Bosscher  <stevenb@suse.de>
6295
6296         * testsuite/gcc.dg/switch-warn-1.c: New test.
6297         * testsuite/gcc.dg/switch-warn-2.c: New test.
6298         * gcc.c-torture/compile/pr14730.c: Update.
6299
6300 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
6301
6302         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
6303         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
6304         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
6305         g++.dg/template/nontype3.C: Remove trailing CR from tests.
6306
6307 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
6308
6309         PR c++/16623
6310         * g++.dg/template/assign1.C: New test.
6311
6312 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6313
6314         PR c++/12170
6315         * g++.dg/template/ttp9.C: New test.
6316
6317 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
6318
6319         * gcc.dg/format/cmn-err-1.c: New test.
6320
6321 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
6322
6323         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
6324         gcc.dg/Wparentheses-10.c: New tests.
6325         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
6326
6327 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6328
6329         PR fortran/16465
6330         * gfortran.dg/g77//ffixed-line-length-0.f,
6331         gfortran.dg/g77/ffixed-line-length-132.f,
6332         gfortran.dg/g77/ffixed-line-length-72.f,
6333         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
6334         gfortran.dg/g77/README: Update.
6335
6336 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6337
6338         PR c++/13092
6339         * g++.dg/template/non-dependent7.C: New test.
6340         * g++.dg/template/non-dependent8.C: Likewise.
6341         * g++.dg/template/non-dependent9.C: Likewise.
6342         * g++.dg/template/non-dependent10.C: Likewise.
6343
6344 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
6345
6346         PR c++/16337
6347         * g++.dg/parse/attr2.C: New test.
6348
6349 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
6350
6351         * g77.dg: Removed.
6352         * g77.f-torture: Ditto.
6353
6354 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
6355
6356         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
6357         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
6358         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
6359
6360 2004-07-16  Richard Henderson  <rth@redhat.com>
6361
6362         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
6363
6364 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6365
6366         * lib/fortran-torture.exp (fortran-torture): Don't test compile
6367         tests with full list of options.
6368         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
6369         of TORTURE_OPTIONS if test contains 'dg-do run'.
6370
6371         PR fortran/16404
6372         * gfortran.dg/do_iterator.f90: New test.
6373
6374 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6375
6376         PR rtl-optimization/16536
6377         * gcc.c-torture/execute/restrict-1.c: New test.
6378
6379 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6380
6381         PR fortran/15324
6382         * gfortran.dg/pr15324.f90: New test.
6383
6384         PR fortran/15129
6385         * gfortran.dg/pr15129.f90: New test.
6386
6387         PR fortran/15140
6388         * gfortran.dg/pr15140.f90: New test.
6389
6390         PR fortran/13792
6391         * gfortran.fortran-torture/execute/bounds.f90: Add check for
6392         compile-time simplification.
6393
6394 2004-07-14  Mike Stump  <mrs@apple.com>
6395
6396         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
6397
6398 2004-07-14  James E Wilson  <wilson@specifixinc.com>
6399
6400         PR target/16325
6401         * gcc.dg/profile-generate-1.c: New.
6402
6403 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
6404
6405         * gcc.c-torture/execute/20040709-1.c: New test.
6406         * gcc.c-torture/execute/20040709-2.c: New test.
6407
6408 2004-07-14  Mike Stump  <mrs@apple.com>
6409
6410         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
6411
6412 2004-07-14  Mike Stump  <mrs@apple.com>
6413
6414         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
6415
6416 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
6417
6418         PR c++/16518
6419         * g++.dg/parse/mutable1.C: New test.
6420
6421 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
6422
6423         PR tree-optimization/16443
6424         * gcc.dg/tree-ssa/20040713-1.c: New test.
6425
6426 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
6427
6428         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
6429         for operator new.
6430
6431 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
6432
6433         * gfortran.dg/g77/README: New file
6434         * gfortran.dg/g77/19981216-0.f:  Copy from
6435         g77.f-torture/noncompile.  Add "dg-do compile" and
6436         dg-error as required.
6437         * gfortran.dg/g77/19990218-1.f: Likewise
6438         * gfortran.dg/g77/19990905-1.f: Likewise
6439         * gfortran.dg/g77/9263.f: Likewise
6440         * gfortran.dg/g77/980615-0.f: Likewise
6441         * gfortran.dg/g77/980616-0.f: Likewise
6442         * gfortran.dg/g77/check0.f: Likewise
6443         * gfortran.dg/g77/select_no_compile.f: Likewise
6444
6445 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
6446
6447         Copy files from g77.f-torture/compile.
6448         Add "{ dg-do compile}".  Other changes as noted
6449         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
6450         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
6451         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
6452         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
6453         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
6454         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
6455         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
6456         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
6457         statement to conform to standard.  Append alpha1.x for reference.
6458         * gfortran.dg/g77/xformat.f: Add dg-warning
6459
6460 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
6461
6462         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
6463         Add {dg-do compile} directive.
6464         * gfortran.dg/g77/cpp2.F: Likewise
6465
6466 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6467
6468         PR c++/5402
6469         * g++.dg/lookup/name-clash1.C: New test.
6470
6471         PR c++/9777
6472         * g++.dg/lookup/name-clash2.C: New test.
6473
6474         PR c++/12102
6475         * g++.dg/lookup/name-clash3.C: New test.
6476
6477 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6478
6479         * g++.dg/lookup/new2.C: New test.
6480         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
6481
6482 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
6483
6484         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
6485         Add {dg-do compile} directive.
6486         * gfortran.dg/g77/13060.f: Likewise
6487         * gfortran.dg/g77/19990218-0.f: Likewise
6488         * gfortran.dg/g77/19990305-0.f: Likewise
6489         * gfortran.dg/g77/19990419-0.f: Likewise
6490         * gfortran.dg/g77/19990502-0.f: Likewise
6491         * gfortran.dg/g77/19990502-1.f: Likewise
6492         * gfortran.dg/g77/19990525-0.f: Likewise
6493         * gfortran.dg/g77/19990826-1.f: Likewise
6494         * gfortran.dg/g77/19990826-3.f: Likewise
6495         * gfortran.dg/g77/19990905-2.f: Likewise
6496         * gfortran.dg/g77/20000412-1.f: Likewise
6497         * gfortran.dg/g77/20000511-1.f: Likewise
6498         * gfortran.dg/g77/20000511-2.f: Likewise
6499         * gfortran.dg/g77/20000518.f: Likewise
6500         * gfortran.dg/g77/20000601-1.f: Likewise
6501         * gfortran.dg/g77/20000601-2.f: Likewise
6502         * gfortran.dg/g77/20000629-1.f: Likewise
6503         * gfortran.dg/g77/20000630-2.f: Likewise
6504         * gfortran.dg/g77/20010115.f: Likewise
6505         * gfortran.dg/g77/20010321-1.f: Likewise
6506         * gfortran.dg/g77/20010426.f: Likewise
6507         * gfortran.dg/g77/20020307-1.f: Likewise
6508         * gfortran.dg/g77/8485.f: Likewise
6509         * gfortran.dg/g77/960317-1.f: Likewise
6510         * gfortran.dg/g77/970915-0.f: Likewise
6511         * gfortran.dg/g77/980310-1.f: Likewise
6512         * gfortran.dg/g77/980310-2.f: Likewise
6513         * gfortran.dg/g77/980310-3.f: Likewise
6514         * gfortran.dg/g77/980310-4.f: Likewise
6515         * gfortran.dg/g77/980310-6.f: Likewise
6516         * gfortran.dg/g77/980310-7.f: Likewise
6517         * gfortran.dg/g77/980310-8.f: Likewise
6518         * gfortran.dg/g77/980419-2.f: Likewise
6519         * gfortran.dg/g77/980424-0.f: Likewise
6520         * gfortran.dg/g77/980427-0.f: Likewise
6521         * gfortran.dg/g77/980729-0.f: Likewise
6522         * gfortran.dg/g77/981117-1.f: Likewise
6523         * gfortran.dg/g77/toon_1.f: Likewise
6524
6525 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6526
6527         PR c++/2204
6528         * g++.dg/other/abstract2.C: New test.
6529
6530 2004-07-12  Paul Brook  <paul@codesourcery.com>
6531
6532         * gfortran.dg/pointer_init_1.f90: New test.
6533
6534 2004-07-11  Paul Brook  <paul@codesourcery.com>
6535
6536         PR fortran/15986
6537         * gfortran.dg/contained_1.f90: New test.
6538
6539 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
6540
6541         * g++.dg/parse/defarg8.C: New test.
6542
6543 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6544
6545         PR fortran/16433
6546         * gfortran.dg/pr16433.f: New test.
6547
6548         PR fortran/17574
6549         * gfortran.dg/pr15754.f90: New test.
6550
6551 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
6552
6553         PR tree-optimization/16437
6554         * gcc.c-torture/execute/bitfld-4.c: New test.
6555
6556 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6557
6558         * gfortran.fortran-torture/execute/common_2.f90: Add check for
6559         access to common var from module.
6560
6561 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6562
6563         PR fortran/16336
6564         * gfortran.fortran-torture/execute/common_2.f90: New test.
6565
6566 2004-07-10  Paul Brook  <paul@codesourcery.com>
6567
6568         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
6569
6570 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6571
6572         PR fortran/15969
6573         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
6574
6575 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
6576
6577         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
6578         * gfortran.dg/g77/ffixed-form-2.f: Likewise
6579         * gfortran.dg/g77/ffree-form-1.f: Likewise
6580         * gfortran.dg/g77/ffree-form-2.f: Likewise
6581         * gfortran.dg/g77/ffree-form-3.f: Likewise
6582         * gfortran.dg/g77/fno-underscoring.f: Likewise
6583         * gfortran.dg/g77/funderscoring.f: Likewise
6584         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
6585
6586 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6587
6588         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
6589
6590 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6591         Paul Brook  <paul@codesourcery.com>
6592
6593         PR fortran/13415
6594         * gfortran.dg/common_pointer_1.f90: New test.
6595
6596 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6597
6598         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
6599
6600 2004-07-09  James E Wilson  <wilson@specifixinc.com>
6601
6602         PR target/16364
6603         * gcc.c-torture/compile/20040709-1.c: New.
6604
6605 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6606
6607         PR fortran/14077
6608         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
6609
6610 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6611
6612         PR fortran/13201
6613         * gfortran.dg/shape_1.f90: New test.
6614
6615 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
6616             Andrew Pinski  <apinski@apple.com>
6617
6618         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
6619
6620 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6621
6622         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
6623         comment.
6624
6625 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6626         Paul Brook  <paul@codesourcery.com>
6627
6628         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
6629         '.f95' and '.F95'.
6630
6631 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
6632
6633         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
6634
6635 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6636
6637         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
6638         testcases with capital suffix.
6639
6640 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6641
6642         PR fortran/15481
6643         PR fortran/13372
6644         PR fortran/13575
6645         PR fortran/15978
6646         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
6647
6648         * gfortran.dg/implicit_1.f90: New test.
6649
6650 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
6651
6652         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
6653         expression to match gfortran warning/error messages
6654         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
6655         dg-error text.
6656
6657 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
6658
6659         * lib/fortran-torture.exp: Rename proc search_for to
6660         search_for_re.
6661
6662 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
6663
6664         * gcc.c-torture/execute/simd-5.x: New file.
6665         XFAIL on SPARC 64-bit at -O0.
6666
6667 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6668
6669         PR c++/8211
6670         PR c++/16165
6671         * g++.dg/warn/effc3.C: New test.
6672
6673 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
6674
6675         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
6676         change X to 1X in format.
6677         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
6678         add data statements to conform to standard.
6679
6680 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
6681
6682         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
6683         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
6684         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
6685
6686 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
6687
6688         * gfortran.dg/g77/7388.f: Copy from g77.dg
6689         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
6690         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
6691         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
6692         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
6693         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
6694         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
6695         * gfortran.dg/g77/strlen0.f: Likewise
6696
6697 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
6698
6699         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
6700         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
6701
6702 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
6703
6704         * gcc.c-torture/execute/920428-2.x: Delete.
6705         * gcc.c-torture/execute/920501-7.x: Likewise.
6706
6707 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
6708
6709         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
6710         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
6711         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
6712         prescott and c3-2.
6713         (PREFETCH_3DNOW): Add -march=c3.
6714
6715 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
6716
6717         PR c/16437
6718         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
6719         * gcc.c-torture/execute/bf64-1.x: Likewise.
6720
6721 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
6722
6723         * gcc.c-torture/compile/20040708-1.c: New test.
6724
6725 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6726
6727         PR c++/16169
6728         * g++.dg/warn/effc2.C: New test.
6729
6730 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
6731
6732         * gcc.c-torture/execute/bitfld-1.x: Remove.
6733         * gcc.c-torture/execute/bitfld-3.c: New test.
6734         * gcc.dg/bitfld-2.c: Remove XFAILs.
6735
6736 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
6737
6738         PR c++/16276
6739         * g++.dg/rtti/tinfo1.C: New file.
6740
6741 2004-07-07  Eric Christopher  <echristo@redhat.com>
6742
6743         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
6744
6745 2004-07-07  Andrew Pinski  <apinski@apple.com>
6746
6747         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
6748
6749 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
6750
6751         * g++.dg/init/call1.C: XFAIL.
6752
6753 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
6754
6755         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
6756         except for movstrict*, to movmem* and clrstr* to clrmem*.
6757
6758 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
6759
6760         * gcc.c-torture/execute/20040707-1.c: New test.
6761
6762 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
6763
6764         * gcc.c-torture/execute/20040706-1.c: New test.
6765
6766 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6767
6768         PR c++/3671
6769         * g++.dg/template/spec14.C: New test.
6770
6771 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
6772
6773         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
6774         nothing if not yet defined.  Use it in b, c and d type definitions.
6775         * gcc.c-torture/execute/20040705-1.c: New test.
6776         * gcc.c-torture/execute/20040705-2.c: New test.
6777
6778 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6779
6780         PR c++/2518
6781         * g++.dg/lookup/new1.C: New test.
6782
6783 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6784
6785         PR c++/11406
6786         * g++.dg/template/sizeof8.C: New test.
6787
6788 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
6789
6790         * gcc.c-torture/compile/20040705-1.c: New test.
6791
6792 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
6793
6794         * gfortran.fortran-torture/execute/seq_io.f90: New test.
6795
6796 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
6797
6798         * gcc.dg/cpp/if-mop.c: Two new testcases.
6799         * gcc.dg/cpp/trad/comment-3.c: New.
6800
6801 2004-07-04  Paul Brook  <paul@codesourcery.com>
6802
6803         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
6804
6805 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
6806
6807         PR c++/3761
6808         * g++.dg/lookup/crash4.C: New test.
6809
6810 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
6811
6812         * gcc.c-torture/execute/builtin-abs-1.c
6813         * gcc.c-torture/execute/builtin-abs-2.c
6814         * gcc.c-torture/execute/builtin-complex-1.c
6815         * gcc.c-torture/execute/builtins/string-1-lib.c
6816         * gcc.c-torture/execute/builtins/string-1.c
6817         * gcc.c-torture/execute/builtins/string-2-lib.c
6818         * gcc.c-torture/execute/builtins/string-2.c
6819         * gcc.c-torture/execute/builtins/string-3-lib.c
6820         * gcc.c-torture/execute/builtins/string-3.c
6821         * gcc.c-torture/execute/builtins/string-4-lib.c
6822         * gcc.c-torture/execute/builtins/string-4.c
6823         * gcc.c-torture/execute/builtins/string-5-lib.c
6824         * gcc.c-torture/execute/builtins/string-5.c
6825         * gcc.c-torture/execute/builtins/string-6-lib.c
6826         * gcc.c-torture/execute/builtins/string-6.c
6827         * gcc.c-torture/execute/builtins/string-7-lib.c
6828         * gcc.c-torture/execute/builtins/string-7.c
6829         * gcc.c-torture/execute/builtins/string-8-lib.c
6830         * gcc.c-torture/execute/builtins/string-8.c
6831         * gcc.c-torture/execute/builtins/string-9-lib.c
6832         * gcc.c-torture/execute/builtins/string-9.c
6833         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
6834         * gcc.c-torture/execute/builtins/string-asm-1.c
6835         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
6836         * gcc.c-torture/execute/builtins/string-asm-2.c
6837         * gcc.c-torture/execute/stdio-opt-1.c
6838         * gcc.c-torture/execute/stdio-opt-2.c
6839         * gcc.c-torture/execute/stdio-opt-3.c
6840         * gcc.c-torture/execute/string-opt-1.c
6841         * gcc.c-torture/execute/string-opt-10.c
6842         * gcc.c-torture/execute/string-opt-11.c
6843         * gcc.c-torture/execute/string-opt-12.c
6844         * gcc.c-torture/execute/string-opt-13.c
6845         * gcc.c-torture/execute/string-opt-14.c
6846         * gcc.c-torture/execute/string-opt-15.c
6847         * gcc.c-torture/execute/string-opt-16.c
6848         * gcc.c-torture/execute/string-opt-2.c
6849         * gcc.c-torture/execute/string-opt-6.c
6850         * gcc.c-torture/execute/string-opt-7.c
6851         * gcc.c-torture/execute/string-opt-8.c:
6852         Replace with ...
6853
6854         * gcc.c-torture/execute/builtins/abs-2.c
6855         * gcc.c-torture/execute/builtins/abs-3.c
6856         * gcc.c-torture/execute/builtins/complex-1.c
6857         * gcc.c-torture/execute/builtins/fprintf.c
6858         * gcc.c-torture/execute/builtins/fputs.c
6859         * gcc.c-torture/execute/builtins/memcmp.c
6860         * gcc.c-torture/execute/builtins/memmove.c
6861         * gcc.c-torture/execute/builtins/memops-asm.c
6862         * gcc.c-torture/execute/builtins/mempcpy-2.c
6863         * gcc.c-torture/execute/builtins/mempcpy.c
6864         * gcc.c-torture/execute/builtins/memset.c
6865         * gcc.c-torture/execute/builtins/printf.c
6866         * gcc.c-torture/execute/builtins/sprintf.c
6867         * gcc.c-torture/execute/builtins/strcat.c
6868         * gcc.c-torture/execute/builtins/strchr.c
6869         * gcc.c-torture/execute/builtins/strcmp.c
6870         * gcc.c-torture/execute/builtins/strcpy.c
6871         * gcc.c-torture/execute/builtins/strcspn.c
6872         * gcc.c-torture/execute/builtins/strlen-2.c
6873         * gcc.c-torture/execute/builtins/strlen.c
6874         * gcc.c-torture/execute/builtins/strncat.c
6875         * gcc.c-torture/execute/builtins/strncmp-2.c
6876         * gcc.c-torture/execute/builtins/strncmp.c
6877         * gcc.c-torture/execute/builtins/strncpy.c
6878         * gcc.c-torture/execute/builtins/strpbrk.c
6879         * gcc.c-torture/execute/builtins/strpcpy-2.c
6880         * gcc.c-torture/execute/builtins/strpcpy.c
6881         * gcc.c-torture/execute/builtins/strrchr.c
6882         * gcc.c-torture/execute/builtins/strspn.c
6883         * gcc.c-torture/execute/builtins/strstr-asm.c
6884         * gcc.c-torture/execute/builtins/strstr.c:
6885         ... these new files.
6886
6887         * gcc.c-torture/execute/builtins/abs-2-lib.c
6888         * gcc.c-torture/execute/builtins/abs-3-lib.c
6889         * gcc.c-torture/execute/builtins/complex-1-lib.c
6890         * gcc.c-torture/execute/builtins/fprintf-lib.c
6891         * gcc.c-torture/execute/builtins/fputs-lib.c
6892         * gcc.c-torture/execute/builtins/memcmp-lib.c
6893         * gcc.c-torture/execute/builtins/memmove-lib.c
6894         * gcc.c-torture/execute/builtins/memops-asm-lib.c
6895         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
6896         * gcc.c-torture/execute/builtins/mempcpy-lib.c
6897         * gcc.c-torture/execute/builtins/memset-lib.c
6898         * gcc.c-torture/execute/builtins/printf-lib.c
6899         * gcc.c-torture/execute/builtins/sprintf-lib.c
6900         * gcc.c-torture/execute/builtins/strcat-lib.c
6901         * gcc.c-torture/execute/builtins/strchr-lib.c
6902         * gcc.c-torture/execute/builtins/strcmp-lib.c
6903         * gcc.c-torture/execute/builtins/strcpy-lib.c
6904         * gcc.c-torture/execute/builtins/strcspn-lib.c
6905         * gcc.c-torture/execute/builtins/strlen-2-lib.c
6906         * gcc.c-torture/execute/builtins/strlen-lib.c
6907         * gcc.c-torture/execute/builtins/strncat-lib.c
6908         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
6909         * gcc.c-torture/execute/builtins/strncmp-lib.c
6910         * gcc.c-torture/execute/builtins/strncpy-lib.c
6911         * gcc.c-torture/execute/builtins/strpbrk-lib.c
6912         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
6913         * gcc.c-torture/execute/builtins/strpcpy-lib.c
6914         * gcc.c-torture/execute/builtins/strrchr-lib.c
6915         * gcc.c-torture/execute/builtins/strspn-lib.c
6916         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
6917         * gcc.c-torture/execute/builtins/strstr-lib.c
6918         * gcc.c-torture/execute/builtins/lib/abs.c
6919         * gcc.c-torture/execute/builtins/lib/fprintf.c
6920         * gcc.c-torture/execute/builtins/lib/memset.c
6921         * gcc.c-torture/execute/builtins/lib/printf.c
6922         * gcc.c-torture/execute/builtins/lib/sprintf.c
6923         * gcc.c-torture/execute/builtins/lib/strcpy.c
6924         * gcc.c-torture/execute/builtins/lib/strcspn.c
6925         * gcc.c-torture/execute/builtins/lib/strncat.c
6926         * gcc.c-torture/execute/builtins/lib/strncmp.c
6927         * gcc.c-torture/execute/builtins/lib/strncpy.c
6928         * gcc.c-torture/execute/builtins/lib/strpbrk.c
6929         * gcc.c-torture/execute/builtins/lib/strspn.c
6930         * gcc.c-torture/execute/builtins/lib/strstr.c:
6931         New files containing support routines.
6932
6933         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
6934         declaration.
6935         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
6936         when not optimizing.
6937
6938 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
6939
6940         PR c++/16240
6941         * g++.dg/abi/mangle22.C: New test.
6942         * g++.dg/abi/mangle23.C: Likewise.
6943
6944 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
6945
6946         PR fortran/16290
6947         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
6948         Allow for cases without denormalized floating point numbers.
6949
6950 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
6951
6952         PR c/1027
6953         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
6954         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
6955         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
6956         expected warning text.
6957         * gcc.dg/format/diag-2.c: New test.
6958
6959 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
6960
6961         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
6962
6963 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
6964
6965         * gcc.dg/builtins-43.c: New.
6966         * gcc.dg/builtins-44.c: New.
6967         * gcc.dg/builtins-45.c: New.
6968
6969 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
6970             Andreas Tobler  <a.tobler@schweiz.ch>
6971
6972         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
6973         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
6974         as SIGSEGV.
6975         * gcc.dg/cleanup-11.c: Likewise.
6976         * gcc.dg/cleanup-8.c: Likewise.
6977         * gcc.dg/cleanup-9.c: Likewise.
6978         * gcc.dg/cleanup-5.c: Run on all platforms.
6979
6980 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
6981
6982         * g++.dg/warn/nonnull1.C: New test.
6983
6984 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
6985
6986         * gcc.dg/compat/compat-common.h: Wrap up CINT in
6987         an #ifndef SKIP_COMPLEX_INT/#endif pair.
6988         Special-case the Sun compiler wrt to <complex.h>.
6989
6990 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
6991
6992         * gcc.dg/Wunreachable-8.C: New test.
6993
6994         * gcc.dg/h8300-ice2.c : New test.
6995
6996 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
6997
6998         PR fortran/16161
6999         * gfortran.fortran-torture/compile/implicit.f90: Add test
7000         for implicit character.
7001
7002 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
7003
7004         PR fortran/16289
7005         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
7006         Use tiny() intrinsic to find smallest non-negative real
7007
7008 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
7009
7010         * gcc.dg/compat/struct-by-value-22_main.c: New test.
7011         * gcc.dg/compat/struct-by-value-22_x.c: New.
7012         * gcc.dg/compat/struct-by-value-22_y.c: New.
7013
7014         * gcc.c-torture/execute/20040629-1.c: New test.
7015
7016 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
7017
7018         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
7019         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
7020
7021         PR target/16195
7022         * gcc.dg/20040625-1.c: New test.
7023
7024 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7025
7026         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
7027
7028 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7029
7030         PR fortran/15963
7031         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
7032
7033 2004-06-29  Richard Henderson  <rth@redhat.com>
7034
7035         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
7036
7037 2004-06-29  Paul Brook  <paul@codesourcery.com>
7038
7039         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
7040         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
7041
7042 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
7043
7044         PR c++/16260
7045         * g++.dg/parse/crash15.C: New.
7046
7047 2004-06-28  Andrew Pinski  <apinski@apple.com>
7048
7049         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
7050         by the error already.
7051
7052         * g++.dg/opt/ptrmem4.C: Change to compile only test.
7053
7054 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
7055
7056         PR target/14041
7057         * gcc.dg/h8300-bss-align-1.c : New.
7058
7059 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
7060
7061         * PR c++/16174
7062         * g++.dg/template/ctor4.C: New.
7063
7064 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
7065
7066         PR c++/16205
7067         * g++.dg/warn/Wsequence-point-1.C: New test.
7068
7069 2004-06-27  Paul Brook  <paul@codesourcery.com>
7070
7071         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
7072
7073 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
7074
7075         * g++.old-deja/g++.mike/p7325.C: Remove.
7076
7077 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
7078
7079         PR c/14963
7080         * gcc.dg/pr14963.c: New test.
7081
7082 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
7083
7084         PR c++/16193
7085         * g++.dg/parse/redef1.C: New test.
7086
7087 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
7088
7089         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
7090         20021110.c.
7091         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
7092         20021119-1.c.
7093         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
7094         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
7095         5-04.c.
7096         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
7097         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
7098         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
7099         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
7100         g++.brendan/enum14.C.
7101         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
7102         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
7103         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
7104         g++.mike/virt1.C.
7105         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
7106         memtemp24.C.
7107
7108 2004-06-27  Roger Sayle  <roger@eyesopen.com>
7109
7110         * gcc.dg/20040527-1.c: New test case.
7111
7112 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
7113
7114         PR gfortran/pr16196
7115         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
7116
7117 2004-06-25  Roger Sayle  <roger@eyesopen.com>
7118
7119         PR middle-end/15825
7120         * gcc.dg/pr15825-1.c: New test case.
7121
7122 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
7123
7124         * gcc.c-torture/execute/20040625-1.c: New test.
7125
7126 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7127
7128         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
7129
7130 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
7131
7132         * gcc.dg/torture/mips-div-1.c: New test.
7133
7134 2004-06-24  Jeff Law  <law@redhat.com>
7135
7136         * gcc.dg/tree-ssa/20040624-1.c: New test.
7137
7138 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
7139
7140         * gcc.c-torture/compile/20040624-1.c: New test.
7141
7142 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7143
7144         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
7145         this directory.
7146
7147 2004-06-23  Andrew Pinski  <apinski@apple.com>
7148
7149         PR middle-end/15988
7150         * g++.dg/opt/ptrmem4.C: New test.
7151
7152         * gcc.dg/c90-array-quals-2.c: New test.
7153
7154 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
7155
7156         * gcc.dg/kpice1.c: New test.
7157
7158 2006-06-23  Andrew Pinski  <apinski@apple.com>
7159
7160         * gcc.dg/c90-array-quals.c: New test.
7161
7162 2006-06-22  Richard Henderson  <rth@redhat.com>
7163
7164         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
7165
7166 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
7167
7168         * gcc.dg/builtins-config.h: Handle FreeBSD.
7169
7170 2006-06-22  Richard Henderson  <rth@redhat.com>
7171
7172         * g++.dg/opt/devirt1.C: New.
7173
7174 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
7175
7176         * g++.dg/opt/pr15551.C: New testcase.
7177
7178 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
7179
7180         PR target/14800
7181         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
7182         x86_64-*-linux* when compiling for 32bit.
7183
7184 2004-06-21  Andrew Pinski  <apinski@apple.com>
7185
7186         * gcc.dg/pch/struct-1.c: New.
7187         * gcc.dg/pch/struct-1.hs: New.
7188
7189 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
7190
7191         * gcc.dg/pch/save-temps-1.c: New file.
7192         * gcc.dg/pch/save-temps-1.hs: New file.
7193
7194 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
7195
7196         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
7197         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
7198
7199 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7200
7201         * gfortran.fortran-torture/execute/select_1.f90: Rename function
7202         to fix type error.
7203         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
7204         Remove trailing spaces.
7205
7206 2004-06-21  Richard Henderson  <rth@redhat.com>
7207
7208         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
7209         merging && to BIT_FIELD_REF.
7210
7211 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
7212
7213         * g++.dg/opt/placeholder1.C: New test.
7214
7215 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
7216
7217         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
7218         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
7219         * gcc.dg/compat/union-m128-1_x.c: Likewise.
7220         * gcc.dg/compat/union-m128-1_y.c: Likewise.
7221
7222 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
7223
7224         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
7225         extern "C".
7226         * g++.dg/other/pragma-re-1.C: Add comments.
7227
7228 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
7229
7230         PR gfortran/16080
7231         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
7232
7233 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
7234
7235         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
7236         instead of setting the type of size_t by
7237         hand.
7238
7239 2004-06-18  Roger Sayle  <roger@eyesopen.com>
7240
7241         * gcc.dg/unordered-2.c: New test case.
7242         * gcc.dg/unordered-3.c: New test case.
7243
7244 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
7245
7246         PR other/16043
7247         * lib/g++.exp (g++_version): Tweak regexp for version
7248         * lib/g77.exp (g77_version): Likewise
7249         * lib/gfortran.exp (gfortran_version): Likewise
7250         * lib/objc.exp (objc_version): Likewise
7251         * lib/treelang.exp (treelang_version): Likewise
7252
7253 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
7254
7255         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
7256         Use INT_MAX instead of __INT_MAX__.
7257         * gcc.dg/compat/struct-align-2_y.c: Likewise.
7258
7259         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
7260         * gcc.dg/compat/scalar-return-3_x.c: Use it.
7261         * gcc.dg/compat/scalar-return-3_y.c: Use it.
7262         * gcc.dg/compat/scalar-return-4_x.c: Use it.
7263         * gcc.dg/compat/scalar-return-4_y.c: Use it.
7264         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
7265         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
7266         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
7267         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
7268
7269         * gcc.dg/range-test-1.c: New test.
7270         * g++.dg/opt/range-test-1.C: New test.
7271
7272 2004-06-17  Richard Henderson  <rth@redhat.com>
7273
7274         * objc.dg/sync-1.m: New.
7275         * objc.dg/try-catch-1.m: Don't force next runtime.
7276         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
7277         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
7278         shadowed catch clause.
7279         * objc.dg/try-catch-5.m: New.
7280
7281 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
7282
7283         Bug 14610
7284         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
7285
7286 2004-06-15  Richard Henderson  <rth@redhat.com>
7287
7288         * gcc.dg/20001116-1.c: Move expected warning line.
7289
7290 2004-06-15  Richard Henderson  <rth@redhat.com>
7291
7292         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
7293         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
7294
7295 2004-06-15  Jeff Law  <law@redhat.com>
7296
7297         * gcc.dg/tree-ssa/20040615-1.c: New test.
7298         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
7299         be less sensitive to operand ordering.
7300         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
7301
7302 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
7303
7304         * g++.dg/abi/bitfield3.C: Add comment..
7305
7306 2004-06-15  Richard Henderson  <rth@redhat.com>
7307
7308         * g++.dg/ext/stmtexpr1.C: XFAIL.
7309         * gcc.dg/20030612-1.c: XFAIL.
7310
7311 2004-06-15  Eric Christopher  <echristo@redhat.com>
7312
7313         * g++.dg/charset/asm5.c: New.
7314         * gcc.dg/charset/asm6.c: New.
7315
7316 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7317
7318         PR fortran/15962
7319         * gfortran.fortran-torture/execute/select_1.f90: New test.
7320
7321 2004-06-15  Paul Brook  <paul@codesourcery.com>
7322
7323         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
7324
7325 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7326
7327         PR c++/15967
7328         * g++.dg/lookup/crash3.C: New test.
7329
7330 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7331
7332         PR c++/15947
7333         * g++.dg/parse/dtor4.C: New test.
7334
7335 2004-06-14  Jeff Law  <law@redhat.com>
7336
7337         * gcc.c-torture/compile/20040614-1.c: New test.
7338
7339 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7340
7341         PR fortran/15211
7342         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
7343         LEN of a character array.
7344
7345 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
7346
7347         PR c++/15096
7348         * g++.dg/template/ptrmem10.C: New test.
7349
7350         PR c++/14930
7351         * g++.dg/template/friend30.C: New test.
7352
7353 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7354
7355         PR fortran/14928
7356         * gfortran.fortran-torture/compile/mloc.f90: New test.
7357
7358 2004-06-13  Paul Brook  <paul@codesourcery.com>
7359
7360         * gfortran.fortran-torture/execute/random_2.f90: New test.
7361
7362 2004-06-13  Eric Christopher  <echristo@redhat.com>
7363
7364         * gcc.dg/noncompile/redecl-1.c: Fix error message.
7365
7366 2004-06-12  Paul Brook  <paul@codesourcery.com>
7367
7368         * gfortran.fortran-torture/execute/contained_3.f90: New test.
7369
7370 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7371
7372         PR fortran/14923
7373         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
7374
7375 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7376
7377         PR fortran/14957
7378         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
7379         syntax errors in end statements of contained subroutines.
7380
7381 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7382
7383         PR fortran/12841
7384         * gfortran.fortran-torture/execute/null_arg.f90: New test.
7385
7386 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
7387
7388         PR fortran/15665
7389         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
7390
7391 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
7392
7393         PR gfortran/12839
7394         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
7395
7396 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
7397
7398         PR c++/15862
7399         * g++.dg/parse/enum1.C: New test.
7400
7401 2004-06-10  Jeff Law  <law@redhat.com>
7402
7403         * gcc.c-torture/compile/20040610-1.c: New test.
7404
7405 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7406
7407         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
7408         * g++.old-deja/g++.other/decl3.C: Likewise.
7409
7410 2004-06-10  Brian Booth  <bbooth@redhat.com>
7411
7412         * gcc.dg/tree-ssa/20031015-1.c: Scan for
7413         V_MAY_DEF instead of VDEF.
7414         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
7415
7416 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
7417
7418         PR c++/14211
7419         * g++.dg/conversion/const1.C: New test.
7420
7421         PR c++/15076
7422         * g++.dg/conversion/reinterpret1.C: New test.
7423
7424         PR c++/15877
7425         * g++.dg/template/enum2.C: New test.
7426
7427         PR c++/15227
7428         * g++.dg/template/error13.C: New test.
7429
7430 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7431
7432         PR fortran/14957
7433         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
7434         arguments to test_* REAL and of the right size.
7435
7436 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
7437
7438         PR target/15569
7439         PR rtl-optimization/15681
7440         * gcc.dg/20040609-1.c: New test.
7441
7442 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
7443
7444         PR c++/14791
7445         * g++.dg/opt/builtins1.C: New test.
7446
7447 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
7448
7449         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
7450         that use default windows32 struct layout.
7451         * gcc.dg/i386-bitfield2.c: Likewise.
7452
7453 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
7454
7455         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
7456         for mingw32 and cygwin targets.
7457
7458 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
7459
7460         * gcc.dg/pch/macro-4.c: New.
7461         * gcc.dg/pch/macro-4.hs: New.
7462
7463 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7464
7465         PR fortran/13249
7466         * gfortran.fortran-torture/compile/name_clash.f90: New test.
7467
7468 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7469
7470         PR fortran/13372
7471         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
7472
7473 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
7474
7475         PR gfortran/14897
7476         * gfortran.fortran-torture/execute/t_edit.f90: New test.
7477
7478 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
7479
7480         PR gfortran/15755
7481         * gfortran.fortran-torture/execute/backspace.c : New test.
7482
7483 2004-06-09  Paul Brook  <paul@codesourcery.com>
7484
7485         * gfortran.fortran-torture/execure/intrinsic_associated.f90
7486         (pointer_to_section): Rewrite to use smaller array.
7487
7488 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
7489
7490         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
7491         * gcc.dg/ext/altivec-10.c: Same.
7492         * gcc.dg/ext/altivec-11.c: Same.
7493         * gcc.dg/ext/altivec-12.c: Same.
7494         * gcc.dg/ext/altivec-13.c: Same.
7495         * gcc.dg/ext/altivec-14.c: Same.
7496         * gcc.dg/ext/altivec-15.c: Same.
7497         * gcc.dg/ext/altivec-16.c: Same.
7498         * gcc.dg/ext/altivec-3.c: Same.
7499         * gcc.dg/ext/altivec-4.c: Same.
7500         * gcc.dg/ext/altivec-6.c: Same.
7501         * gcc.dg/ext/altivec-7.c: Same.
7502         * gcc.dg/ext/altivec-8.c: Same.
7503         * gcc.dg/ext/altivec-varargs-1.c: Same.
7504
7505         * g++.dg/ext/altivec-1.C: Correct dg syntax.
7506         * g++.dg/ext/altivec-10.C: Same.
7507         * g++.dg/ext/altivec-2.C: Same.
7508         * g++.dg/ext/altivec-3.C: Same.
7509         * g++.dg/ext/altivec-4.C: Same.
7510         * g++.dg/ext/altivec-5.C: Same.
7511         * g++.dg/ext/altivec-6.C: Same.
7512         * g++.dg/ext/altivec-7.C: Same.
7513         * g++.dg/ext/altivec-8.C: Same.
7514         * g++.dg/ext/altivec-9.C: Same.
7515
7516 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7517
7518         PR c++/7841
7519         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
7520
7521 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
7522
7523         * gcc.dg/union-1.c: New test.
7524
7525 2004-06-07  Roger Sayle  <roger@eyesopen.com>
7526
7527         * gcc.dg/builtins-41.c: New test case.
7528         * gcc.dg/builtins-42.c: New test case.
7529
7530 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
7531
7532         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
7533         * g++.dg/ext/altivec-10.C: Same.
7534         * g++.dg/ext/altivec-2.C: Same.
7535         * g++.dg/ext/altivec-3.C: Same.
7536         * g++.dg/ext/altivec-4.C: Same.
7537         * g++.dg/ext/altivec-5.C: Same.
7538         * g++.dg/ext/altivec-6.C: Same.
7539         * g++.dg/ext/altivec-7.C: Same.
7540         * g++.dg/ext/altivec-8.C: Same.
7541         * g++.dg/ext/altivec-9.C: Same.
7542         * g++.old-deja/g++.abi/cxa_vec.C: Same.
7543         * g++.old-deja/g++.brendan/new3.C: Same.
7544         * gcc.c-torture/execute/eeprof-1.x: Same.
7545
7546 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
7547
7548         PR c/14765
7549         * gcc.dg/pr14765-1.c: New test.
7550
7551 2004-06-07  Roger Sayle  <roger@eyesopen.com>
7552
7553         PR c/14649
7554         * gcc.dg/pr14649-1.c: New test case.
7555
7556 2004-06-07  Richard Henderson  <rth@redhat.com>
7557
7558         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
7559         if temporaries.
7560
7561 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
7562
7563         * g++.dg/eh/elide1.C: Remove XFAIL.
7564
7565 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
7566
7567         PR c++/15337
7568         * g++.dg/expr/sizeof3.C: New test.
7569
7570         PR c++/14777
7571         * g++.dg/template/access14.C: New test.
7572
7573         PR c++/15554
7574         * g++.dg/template/enum1.C: New test.
7575
7576         PR c++/15057
7577         * g++.dg/eh/throw1.C: New test.
7578
7579 2004-06-07  David Ayers  <d.ayers@inode.at>
7580             Ziemowit Laski  <zlaski@apple.com>
7581
7582         * lib/objc.exp (objc_target_compile): Revert the '-framework
7583         Foundation' flag fix, since bare Darwin does not ship
7584         with the Foundation framework.
7585         * objc/execute/next_mapping.h: Provide a local NSConstantString
7586         @interface and @implementation.
7587         (objc_constant_string_init): A constructor function, used to
7588         initialize the NSConstantString meta-class object.
7589         * objc/execute/string1.m: Include "next_mapping.h" instead of
7590         <Foundation/NSString.h>.
7591         * objc/execute/string2.m: Likewise.
7592         * objc/execute/string3.m: Likewise.
7593         * objc/execute/string4.m: Likewise.
7594
7595 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
7596
7597         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
7598         to double. Replace double with FLOAT.
7599         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
7600
7601         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
7602         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
7603         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
7604         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
7605         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
7606         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
7607         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
7608         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
7609
7610 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
7611
7612         PR c/13519
7613         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
7614
7615 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7616
7617         PR c++/15503
7618         * g++.dg/template/meminit2.C: New test.
7619
7620 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
7621
7622         PR target/15822
7623         * gcc.c-torture/execute/compare-fp-1.c,
7624         gcc.c-torture/execute/compare-fp-2.c,
7625         gcc.c-torture/execute/compare-fp-3.c,
7626         gcc.c-torture/execute/compare-fp-4.c,
7627         gcc.c-torture/execute/compare-fp-3.x,
7628         gcc.c-torture/execute/compare-fp-4.x: Moved...
7629         * gcc.c-torture/execute/ieee/compare-fp-1.c,
7630         gcc.c-torture/execute/ieee/compare-fp-2.c,
7631         gcc.c-torture/execute/ieee/compare-fp-3.c,
7632         gcc.c-torture/execute/ieee/compare-fp-4.c,
7633         gcc.c-torture/execute/ieee/compare-fp-3.x,
7634         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
7635
7636 2004-06-04  David Ayers  <d.ayers@inode.at>
7637
7638         * objc/execute/protocol-isEqual-4.m: New testcase.
7639
7640 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
7641
7642         * objc/execute/protocol-isEqual-1.m: New testcase.
7643         * objc/execute/protocol-isEqual-2.m: New testcase.
7644         * objc/execute/protocol-isEqual-3.m: New testcase.
7645
7646 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7647
7648         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
7649
7650 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
7651
7652         * lib/objc.exp (objc_target_compile): When running tests on
7653         Darwin (Mac OS X), inform the linker about '-framework
7654         'Foundation'.
7655
7656 2004-06-02  Eric Christopher  <echristo@redhat.com>
7657
7658         * gcc.c-torture/compile/20040602-1.c: New.
7659
7660 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
7661
7662         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
7663         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
7664
7665         PR tree-optimization/14736
7666         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
7667
7668         PR tree-optimization/14042
7669         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
7670
7671         PR tree-optimization/14729
7672         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
7673
7674 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7675
7676         PR fortran/15557
7677         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
7678
7679 2004-06-01  Richard Hederson  <rth@redhat.com>
7680
7681         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
7682
7683 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7684
7685         PR c++/14932
7686         * g++.dg/parse/offsetof4.C: New test.
7687
7688 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
7689
7690         PR objc/7993
7691         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
7692
7693 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
7694
7695         PR c++/15701
7696         * g++.dg/template/friend29.C: New test.
7697
7698 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
7699
7700         PR c/15749
7701         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
7702
7703 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
7704
7705         * gcc.dg/sparc-trap-1.c: New test.
7706
7707 2004-05-31  Roger Sayle  <roger@eyesopen.com>
7708
7709         PR middle-end/15069
7710         * g++.dg/opt/fold3.C: New test case.
7711
7712 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
7713
7714         * lib/target-supports.exp (check_iconv_available): Fix fallout
7715         from 2004-05-28 patch.
7716
7717 2004-05-30  Paul Brook  <paul@codesourcery.com>
7718
7719         PR fortran/15620
7720         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
7721         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
7722
7723 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
7724
7725         * gfortran.fortran-torture/execute/random_1.f90: New test.
7726
7727 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
7728
7729         * g++.dg/ext/altivec-10.C: New test.
7730
7731 2004-05-29  Paul Brook  <paul@codesourcery.com>
7732
7733         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
7734
7735 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
7736
7737         * gcc.dg/altivec-16.c: New test.
7738
7739 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
7740
7741         * lib/target-supports.exp (check_vmx_hw_available): New.
7742         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
7743
7744         * lib/target-supports.exp (check_alias_available,
7745         check_iconv_available, check_named_sections_available): Use
7746         unique names for temporary files.
7747
7748 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
7749
7750         * gcc.dg/altivec-15.c: New test.
7751
7752 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
7753
7754         PR c++/15083
7755         * g++.dg/warn/noeffect6.C: New test.
7756
7757         PR c++/15471
7758         * g++.dg/expr/ptrmem4.C: New test.
7759
7760         PR c++/15640
7761         * g++.dg/template/operator3.C: New test.
7762
7763 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
7764
7765         PR c++/14668
7766         * g++.dg/lookup/redecl1.C: New test.
7767         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
7768
7769 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
7770
7771         * gcc.c-torture/execute/compare-fp-1.c,
7772         gcc.c-torture/execute/compare-fp-2.c,
7773         gcc.c-torture/execute/compare-fp-3.c,
7774         gcc.c-torture/execute/compare-fp-4.c,
7775         gcc.c-torture/execute/compare-fp-3.x,
7776         gcc.c-torture/execute/compare-fp-4.x,
7777         gcc.dg/pr15649-1.c: New.
7778
7779 2004-05-27  Adam Nemet  <anemet@lnxw.com>
7780
7781         PR c++/12883
7782         * g++.dg/init/array14.C: New test.
7783
7784 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
7785
7786         * lib/compat.exp (compat-get-options-main): New.
7787         (compat-get-options): Remove unneeded code, warn for ignored
7788         command.
7789         (compat-execute): Check flag set by dg-require-* commands.
7790
7791         * lib/compat.exp (compat-execute): Break up long lines.
7792
7793 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
7794
7795         * gcc.dg/altivec-7.c: Don't use 'vector long'.
7796         * gcc.dg/altivec-14.c: New test.
7797         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
7798
7799         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
7800         * gcc.dg/altivec-12.c: Ditto.
7801
7802         * gcc.dg/altivec-3.c: Move call to altivec_check.
7803
7804 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
7805
7806         PR c++/15044
7807         * g++.dg/template/error12.C: New test.
7808
7809         PR c++/15317
7810         * g++.dg/ext/attrib15.C: New test.
7811
7812         PR c++/15329
7813         * g++.dg/template/ptrmem9.C: New test.
7814
7815 2004-05-25  Paul Brook  <paul@codesourcery.com>
7816
7817         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
7818
7819 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
7820
7821         PR c++/15165
7822         * g++.dg/template/crash19.C: New test.
7823
7824 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
7825
7826         PR c++/15025
7827         * g++.dg/template/redecl1.C: New test.
7828
7829 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
7830
7831         PR c++/14821
7832         * g++.dg/other/ns1.C: New test.
7833
7834         PR c++/14883
7835         * g++.dg/template/invalid1.C: New test.
7836
7837 2004-05-23  Paul Brook  <paul@codesourcery.com>
7838         Victor Leikehman  <lei@haifasphere.co.il>
7839
7840         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
7841         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
7842
7843 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
7844
7845         PR c++/15285
7846         PR c++/15299
7847         * g++.dg/template/non-dependent5.C: New test.
7848         * g++.dg/template/non-dependent6.C: New test.
7849
7850 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
7851
7852         PR c++/15507
7853         * g++.dg/inherit/union1.C: New test.
7854
7855         PR c++/15542
7856         * g++.dg/template/addr1.C: New test.
7857
7858         PR c++/15427
7859         * g++.dg/template/array5.C: New test.
7860
7861         PR c++/15287
7862         * g++.dg/template/array6.C: New test.
7863
7864 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
7865             Roger Sayle  <roger@eyesopen.com>
7866
7867         * g++.dg/lookup/forscope2.C: New test case.
7868
7869 2004-05-22  Ben Elliston  <bje@au.ibm.com>
7870
7871         * gcc.dg/cpp/Wmissingdirs.c: New.
7872
7873 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
7874
7875         PR target/15301
7876         * gcc.dg/compat/union-m128-1.h: New file.
7877         * gcc.dg/compat/union-m128-1_main.c: Likewise.
7878         * gcc.dg/compat/union-m128-1_x.c: Likewise.
7879         * gcc.dg/compat/union-m128-1_y.c: Likewise.
7880
7881 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
7882
7883         PR target/15302
7884         * gcc.dg/compat/struct-complex-1.h: New file.
7885         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
7886         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
7887         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
7888
7889 2004-05-20  Roger Sayle  <roger@eyesopen.com>
7890
7891         PR middle-end/3074
7892         * gcc.dg/pr3074-1.c: New test case.
7893         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
7894
7895 2004-05-20  Falk Hueffner  <falk@debian.org>
7896
7897         PR other/15526
7898         * gcc.dg/ftrapv-1.c: New test case.
7899
7900 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
7901
7902         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
7903
7904 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
7905             Jeff Law  <law@redhat.com>
7906
7907         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
7908         * gcc.dg/tree-ssa/20040518-2.c: New test.
7909
7910         * gcc.dg/tree-ssa/20040518-1.c: New test.
7911
7912 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
7913
7914         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
7915
7916 2004-05-18  Paul Brook  <paul@codesourcery.com>
7917
7918         PR fortran/13930
7919         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
7920
7921 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7922
7923         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
7924         constant folding.
7925
7926 2004-05-17  Steven Bosscher  <stevenb@suse.de>
7927
7928         * gcc.dg/tree-ssa/20040517-1.c: New test.
7929
7930 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7931
7932         * gcc.dg/loop-4.c: New test.
7933
7934 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
7935
7936         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
7937
7938 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
7939
7940         PR fortran/15311
7941         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
7942
7943 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7944
7945         PR fortran/13826
7946         PR fortran/13940
7947         * gfortran.fortran-torture/compile/data_1.f90: New test.
7948
7949 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
7950
7951         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
7952         * gcc.dg/uninit-H.c: Define ASM for __s390__.
7953
7954 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
7955
7956         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
7957
7958 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
7959
7960         PR c/15444
7961         * gcc.dg/format/xopen-1.c: Adjust expected message.
7962         * gcc.dg/format/xopen-3.c: New test.
7963
7964 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
7965
7966         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
7967
7968 2004-05-14  Jeff Law  <law@redhat.com>
7969
7970         * gcc.dg/tree-ssa/20040514-2.c: New test.
7971
7972 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7973
7974         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
7975         this ...
7976         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
7977         this.
7978
7979 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
7980
7981         * gcc.dg/tree-ssa/20040514-1.c: New test.
7982
7983 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7984
7985         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
7986         test.
7987
7988 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7989
7990         PR fortran/14066
7991         * gfortran.fortran-torture/compile/do_1.f90: New test.
7992
7993 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7994
7995         PR fortran/15051
7996         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
7997         test.
7998
7999 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
8000
8001         PR fortran/15149
8002         * gfortran.fortran-torture/execute/random_init.f90: New test.
8003
8004 2004-05-13  Paul Brook  <paul@codesourcery.com>
8005
8006         PR fortran/15314
8007         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
8008
8009 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
8010
8011         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
8012         for the powerpc case.
8013
8014 2004-05-13  Jeff Law  <law@redhat.com>
8015
8016         * gcc.dg/tree-ssa/20040513-1.c: New test.
8017         * gcc.dg/tree-ssa/20040513-2.c: New test.
8018
8019 2004-05-13  Paul Brook  <paul@codesourcery.com>
8020
8021         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
8022         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
8023         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
8024
8025 2004-05-13  Andreas Schwab  <schwab@suse.de>
8026
8027         PR other/10819
8028         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
8029         characters.
8030
8031 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
8032
8033         PR fortran/15294
8034         * gfortran.fortran-torture/execute/adjustr.f90: New file.
8035
8036 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
8037
8038         Merge from tree-ssa-20020619-branch.  See
8039         ChangeLog.tree-ssa for details.
8040
8041 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
8042
8043         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
8044         include <altivec.h> explicitly.
8045         * gcc.dg/altivec-13.c: Likewise.
8046
8047 2004-05-11  Paul Brook  <paul@codesourcery.com>
8048
8049         * gcc.c-torture/compile/20010518-1.c: Force enum size.
8050
8051 2004-05-10  Eric Christopher  <echristo@redhat.com>
8052
8053         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
8054         * gcc.dg/sibcall-4.c: Ditto.
8055
8056 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
8057
8058         * g++.dg/ext/altivec-8.C: New test case.
8059         * gcc.dg/altivec-13.c: New test case.
8060
8061 2004-05-08  Roger Sayle  <roger@eyesopen.com>
8062
8063         * gcc.c-torture/execute/divcmp-1.c: New test case.
8064         * gcc.c-torture/execute/divcmp-2.c: New test case.
8065         * gcc.c-torture/execute/divcmp-3.c: New test case.
8066
8067 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
8068
8069         * g++.dg/other/pragma-re-2.C: New test.
8070
8071 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
8072
8073         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
8074         * gcc.dg/i386-387-2.c: Likewise.
8075
8076         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
8077         __builtin_drem.
8078         * gcc.dg/i386-387-6.c: Likewise.
8079
8080 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
8081
8082         * gcc.dg/builtins-33.c:  Also check log1p*.
8083
8084 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
8085
8086         PR optimization/15296
8087         * gcc.c-torture/execute/pr15296.c: New test.
8088
8089 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
8090
8091         * gcc.dg/builtins-40.c: New test.
8092
8093 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
8094
8095         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
8096
8097 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
8098
8099         * g++.dg/ext/spe1.C: New testcase.
8100
8101 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
8102
8103         * objc.dg/image-info.m: Allow additional attributes
8104         for __image_info section.
8105
8106 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
8107
8108         * gcc.dg/torture/mips-hilo-2.c: New test.
8109
8110 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8111
8112         PR c++/14389
8113         * g++.dg/template/member5.C: New test.
8114
8115 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
8116
8117         * gcc.dg/builtins-34.c: Also check expm1*.
8118
8119 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8120
8121         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
8122         * gcc.dg/torture/builtin-convert-3.c: New test.
8123
8124 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
8125
8126         PR middle-end/15054
8127         * g++.dg/opt/pr15054.C: New test.
8128
8129 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8130
8131         * gcc.dg/torture/builtin-rounding-1.c: New test.
8132         * gcc.dg/builtins-25.c: Delete.
8133         * gcc.dg/builtins-29.c: Delete.
8134
8135 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
8136
8137         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
8138         * gcc.dg/sibcall-4.c: Likewise.
8139         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
8140
8141 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
8142
8143         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
8144         bit-field on 16-bit targets.
8145
8146 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
8147
8148         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
8149         16-bit targets.
8150
8151 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
8152
8153         * gcc.dg/rs6000-power2-1.c: Change to compile only.
8154         * gcc.dg/rs6000-power2-2.c: Likewise.
8155
8156 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
8157
8158         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
8159         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
8160         Change the asm registers to be in form of frN instead of fN.
8161
8162 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8163
8164         * gcc.dg/torture/builtin-convert-2.c: New test.
8165
8166 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
8167
8168         * gcc.dg/rs6000-power2-1.c: New test.
8169         * gcc.dg/rs6000-power2-2.c: New test.
8170
8171 2004-04-28  Jan Hubicka  <jh@suse.cz>
8172
8173         * gcc.dg/unused-6.c: New test.
8174
8175 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
8176             Ulrich Weigand  <uweigand@de.ibm.com>
8177
8178         * ada/acats/run_all.sh: Define $target variable.
8179
8180 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
8181
8182         PR c++/15119
8183         * g++.dg/other/vararg-1.C: New test.
8184
8185         PR c++/4794
8186         * g++.dg/eh/cleanup3.C: New test.
8187
8188 2004-04-24  Laurent GUERBY <laurent@guerby.net>
8189
8190         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
8191         and ad8011a (target_insn).
8192         * ada/acats/support/macro.dfs: Likewise.
8193         * ada/acats/support/impbit.adb: New file.
8194
8195 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
8196
8197         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
8198
8199 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
8200
8201         * gcc.dg/loop-3.c: New test.
8202
8203 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
8204
8205         * gcc.c-torture/execute/simd-5.c: New test.
8206
8207 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8208
8209         PR c++/15064
8210         * g++.dg/template/crash18.C: New test.
8211
8212 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
8213
8214         * g++.dg/ext/complit3.C: New test.
8215
8216 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
8217
8218         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
8219         * gcc.dg/altivec-3.c: Same.
8220         * gcc.dg/altivec-varargs-1.c: Same.
8221
8222 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
8223
8224         * lib/target-supports.exp (check_profiling_available): Assume
8225         profiling is not available on powerpc-eabi targets.
8226
8227 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
8228
8229         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
8230         * gcc.dg/vmx/bug-1.c: Ditto.
8231
8232 2004-04-20  Eric Christopher  <echristo@redhat.com>
8233
8234         * gcc.dg/charset/extern.c: New test.
8235         * g++.dg/charset/extern3.cc: Ditto.
8236
8237 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
8238
8239         * gcc.dg/builtins-39.c: New test.
8240
8241 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
8242
8243         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
8244
8245 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
8246
8247         * gcc.dg/torture/mips-hilo-1.c: New test.
8248
8249 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
8250
8251         * gcc.c-torture/compile/20040419-1.c: New test.
8252
8253 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
8254
8255         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
8256
8257 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
8258             Aldy Hernandez  <aldyh@redhat.com>
8259
8260         * gcc.c-torture/execute/va-arg-24.c: New.
8261
8262 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
8263             Aldy Hernandez  <aldyh@redhat.com>
8264
8265         * gcc.dg/vmx/1b-01.c: New.
8266         * gcc.dg/vmx/1b-02.c: New.
8267         * gcc.dg/vmx/1b-03.c: New.
8268         * gcc.dg/vmx/1b-04.c: New.
8269         * gcc.dg/vmx/1b-05.c: New.
8270         * gcc.dg/vmx/1b-06.c: New.
8271         * gcc.dg/vmx/1b-07.c: New.
8272         * gcc.dg/vmx/1c-01.c: New.
8273         * gcc.dg/vmx/1c-02.c: New.
8274         * gcc.dg/vmx/3a-01a.c: New.
8275         * gcc.dg/vmx/3a-01.c: New.
8276         * gcc.dg/vmx/3a-01m.c: New.
8277         * gcc.dg/vmx/3a-03.c: New.
8278         * gcc.dg/vmx/3a-03m.c: New.
8279         * gcc.dg/vmx/3a-04.c: New.
8280         * gcc.dg/vmx/3a-04m.c: New.
8281         * gcc.dg/vmx/3a-05.c: New.
8282         * gcc.dg/vmx/3a-06.c: New.
8283         * gcc.dg/vmx/3a-06m.c: New.
8284         * gcc.dg/vmx/3a-07.c: New.
8285         * gcc.dg/vmx/3b-01.c: New.
8286         * gcc.dg/vmx/3b-02.c: New.
8287         * gcc.dg/vmx/3b-10.c: New.
8288         * gcc.dg/vmx/3b-13.c: New.
8289         * gcc.dg/vmx/3b-14.c: New.
8290         * gcc.dg/vmx/3b-15.c: New.
8291         * gcc.dg/vmx/3c-01a.c: New.
8292         * gcc.dg/vmx/3c-01.c: New.
8293         * gcc.dg/vmx/3c-02.c: New.
8294         * gcc.dg/vmx/3c-03.c: New.
8295         * gcc.dg/vmx/3d-01.c: New.
8296         * gcc.dg/vmx/4-01.c: New.
8297         * gcc.dg/vmx/4-03.c: New.
8298         * gcc.dg/vmx/5-01.c: New.
8299         * gcc.dg/vmx/5-02.c: New.
8300         * gcc.dg/vmx/5-03.c: New.
8301         * gcc.dg/vmx/5-04.c: New.
8302         * gcc.dg/vmx/5-05.c: New.
8303         * gcc.dg/vmx/5-06.c: New.
8304         * gcc.dg/vmx/5-07.c: New.
8305         * gcc.dg/vmx/5-07t.c: New.
8306         * gcc.dg/vmx/5-08.c: New.
8307         * gcc.dg/vmx/5-10.c: New.
8308         * gcc.dg/vmx/5-11.c: New.
8309         * gcc.dg/vmx/7-01a.c: New.
8310         * gcc.dg/vmx/7-01.c: New.
8311         * gcc.dg/vmx/7c-01.c: New.
8312         * gcc.dg/vmx/7d-01.c: New.
8313         * gcc.dg/vmx/7d-02.c: New.
8314         * gcc.dg/vmx/8-01.c: New.
8315         * gcc.dg/vmx/8-02a.c: New.
8316         * gcc.dg/vmx/8-02.c: New.
8317         * gcc.dg/vmx/brode-1.c: New.
8318         * gcc.dg/vmx/bug-1.c: New.
8319         * gcc.dg/vmx/bug-2.c: New.
8320         * gcc.dg/vmx/bug-3.c: New.
8321         * gcc.dg/vmx/cw-bug-1.c: New.
8322         * gcc.dg/vmx/cw-bug-2.c: New.
8323         * gcc.dg/vmx/cw-bug-3.c: New.
8324         * gcc.dg/vmx/dct.c: New.
8325         * gcc.dg/vmx/debug-1.c: New.
8326         * gcc.dg/vmx/debug-2.c: New.
8327         * gcc.dg/vmx/debug-3.c: New.
8328         * gcc.dg/vmx/debug-4.c: New.
8329         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
8330         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
8331         * gcc.dg/vmx/eg-5.c: New.
8332         * gcc.dg/vmx/fft.c: New.
8333         * gcc.dg/vmx/gcc-bug-1.c: New.
8334         * gcc.dg/vmx/gcc-bug-2.c: New.
8335         * gcc.dg/vmx/gcc-bug-3.c: New.
8336         * gcc.dg/vmx/gcc-bug-4.c: New.
8337         * gcc.dg/vmx/gcc-bug-5.c: New.
8338         * gcc.dg/vmx/gcc-bug-6.c: New.
8339         * gcc.dg/vmx/gcc-bug-7.c: New.
8340         * gcc.dg/vmx/gcc-bug-8.c: New.
8341         * gcc.dg/vmx/gcc-bug-9.c: New.
8342         * gcc.dg/vmx/gcc-bug-b.c: New.
8343         * gcc.dg/vmx/gcc-bug-c.c: New.
8344         * gcc.dg/vmx/gcc-bug-d.c: New.
8345         * gcc.dg/vmx/gcc-bug-e.c: New.
8346         * gcc.dg/vmx/gcc-bug-f.c: New.
8347         * gcc.dg/vmx/gcc-bug-g.c: New.
8348         * gcc.dg/vmx/gcc-bug-i.c: New.
8349         * gcc.dg/vmx/harness.h: New.
8350         * gcc.dg/vmx/ira1.c: New.
8351         * gcc.dg/vmx/ira2a.c: New.
8352         * gcc.dg/vmx/ira2b.c: New.
8353         * gcc.dg/vmx/ira2.c: New.
8354         * gcc.dg/vmx/ira2c.c: New.
8355         * gcc.dg/vmx/mem.c: New.
8356         * gcc.dg/vmx/newton-1.c: New.
8357         * gcc.dg/vmx/ops.c: New.
8358         * gcc.dg/vmx/sn7153.c: New.
8359         * gcc.dg/vmx/spill2.c: New.
8360         * gcc.dg/vmx/spill3.c: New.
8361         * gcc.dg/vmx/spill.c: New.
8362         * gcc.dg/vmx/t.c: New.
8363         * gcc.dg/vmx/varargs-1.c: New.
8364         * gcc.dg/vmx/varargs-2.c: New.
8365         * gcc.dg/vmx/varargs-3.c: New.
8366         * gcc.dg/vmx/varargs-4.c: New.
8367         * gcc.dg/vmx/varargs-5.c: New.
8368         * gcc.dg/vmx/varargs-6.c: New.
8369         * gcc.dg/vmx/varargs-7.c: New.
8370         * gcc.dg/vmx/vmx.exp: New.
8371         * gcc.dg/vmx/vprint-1.c: New.
8372         * gcc.dg/vmx/vscan-1.c: New.
8373         * gcc.dg/vmx/x-01.c: New.
8374         * gcc.dg/vmx/x-02.c: New.
8375         * gcc.dg/vmx/x-03.c: New.
8376         * gcc.dg/vmx/x-04.c: New.
8377         * gcc.dg/vmx/x-05.c: New.
8378         * gcc.dg/vmx/yousufi-1.c: New.
8379         * gcc.dg/vmx/zero-1.c: New.
8380         * gcc.dg/vmx/zero.c: New.
8381
8382 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
8383
8384         * g++.dg/lookup/java1.C: Update for chage of
8385         _Jv_AllocObject.
8386         * g++.dg/lookup/java2.C: Likewise.
8387
8388 2004-04-17  Laurent GUERBY <laurent@guerby.net>
8389
8390         * ada/acats/run_all.sh: use -O2 by default.
8391
8392 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
8393
8394         * gcc.dg/vr-mult-[12].c: New tests.
8395
8396 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8397
8398         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
8399
8400         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
8401
8402 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
8403
8404         * lib/target-supports.exp (check_profiling_available): Assume profiling
8405         isn't available for mips*-*-elf targets.
8406
8407 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
8408
8409         * gcc.dg/builtins-38.c: New test.
8410
8411 2004-04-14  Eric Christopher  <echristo@redhat.com>
8412
8413         * g++.dg/charset/charset.exp: Run .cc extension tests.
8414
8415 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
8416
8417         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
8418
8419 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8420
8421         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
8422
8423 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
8424
8425         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
8426         * gcc.dg/i386-387-2.c: Likewise.
8427
8428         * gcc.dg/i386-387-7.c: New test.
8429         * gcc.dg/i386-387-8.c: New test.
8430
8431         * gcc.dg/builtins-37.c: New test.
8432
8433 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
8434
8435         * g++.dg/pch/externc-1.C: Add missing semicolon.
8436
8437 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
8438
8439         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
8440
8441 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
8442
8443         * gcc.c-torture/execute/20040411-1.c: New test.
8444
8445 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
8446
8447         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
8448
8449 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
8450
8451         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
8452
8453 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
8454
8455         * lib/target-supports.exp (check_named_sections_available): New.
8456         * lib/gcc-dg.exp (dg-require-named-sections): New.
8457         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
8458         old-deja.exp.  Also prune error-count message from HP linker.
8459         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
8460
8461         * g++.dg/init/init-ref4.C: Use dg-require-weak.
8462         * g++.old-deja/g++.pt/static3.C: Likewise.
8463         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
8464
8465 2004-04-09  Roger Sayle  <roger@eyesopen.com>
8466
8467         * gcc.c-torture/execute/20040409-1.c: New test case.
8468         * gcc.c-torture/execute/20040409-2.c: New test case.
8469         * gcc.c-torture/execute/20040409-3.c: New test case.
8470
8471 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
8472
8473         * gcc.dg/20040409-1.c: New test.
8474
8475 2004-04-08  Roger Sayle  <roger@eyesopen.com>
8476
8477         PR target/14888
8478         * g++.dg/opt/pr14888.C: New test case.
8479
8480 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
8481
8482         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
8483         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
8484         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
8485         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
8486         New tests.
8487
8488 2004-04-08  Paul Brook  <paul@codesourcery.com>
8489
8490         * gcc.dg/spill-1.c: New test.
8491
8492 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8493
8494         * gcc.dg/torture/builtin-ctype-2.c: New test.
8495
8496 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
8497
8498         * gcc.dg/pch/pch.exp: Add largefile test.
8499
8500 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
8501
8502         * g++.dg/pch/externc-1.Hs: New.
8503         * g++.dg/pch/externc-1.C: New.
8504
8505 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8506
8507         * gcc.dg/compat/struct-by-value-5a_main.c,
8508         gcc.dg/compat/struct-by-value-5b_main.c: New files.
8509         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
8510         * gcc.dg/compat/struct-by-value-5a_x.c,
8511         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
8512         gcc.dg/compat/struct-by-value-5_x.c.
8513         * gcc.dg/compat/struct-by-value-5a_y.c,
8514         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
8515         gcc.dg/compat/struct-by-value-5_y.c.
8516
8517         * gcc.dg/compat/struct-by-value-6a_main.c,
8518         gcc.dg/compat/struct-by-value-6b_main.c: New files.
8519         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
8520         * gcc.dg/compat/struct-by-value-6a_x.c,
8521         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
8522         gcc.dg/compat/struct-by-value-6_x.c.
8523         * gcc.dg/compat/struct-by-value-6a_y.c,
8524         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
8525         gcc.dg/compat/struct-by-value-6_y.c.
8526
8527         * gcc.dg/compat/struct-by-value-7a_main.c,
8528         gcc.dg/compat/struct-by-value-7b_main.c: New files.
8529         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
8530         * gcc.dg/compat/struct-by-value-7a_x.c,
8531         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
8532         gcc.dg/compat/struct-by-value-7_x.c.
8533         * gcc.dg/compat/struct-by-value-7a_y.c,
8534         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
8535         gcc.dg/compat/struct-by-value-7_y.c.
8536
8537 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
8538
8539         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
8540         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
8541         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
8542         options.
8543
8544 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
8545
8546         * gcc.dg/builtins-36.c: New test.
8547
8548 2004-04-06  Paul Brook  <paul@codesourcery.com>
8549
8550         * README.gcc: Remove obsolete contraint on testcases.
8551
8552 2004-04-05  Paul Brook  <paul@codesourcery.com>
8553
8554         PR2123
8555         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
8556         failure and exit(0) on success.
8557         * g++.dg/expr/anew2.C: Ditto.
8558         * g++.dg/expr/anew3.C: Ditto.
8559         * g++.dg/expr/anew4.C: Ditto.
8560
8561 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
8562
8563         PR c++/3518
8564         * g++.dg/template/unify7.C: New.
8565
8566 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
8567
8568         * g++.dg/README: Bring up to date with new subdirectories; remove
8569         duplicate subdirectory lines.
8570
8571 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
8572
8573         PR c++/14007
8574         * g++.dg/template/unify5.C: New.
8575         * g++.dg/template/unify6.C: New.
8576         * g++.dg/template/qualttp20.C: Adjust.
8577         * g++.old-deja/g++.jason/report.C: Adjust.
8578         * g++.old-deja/g++.other/qual1.C: Adjust.
8579
8580 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
8581
8582         PR c++/14803
8583         * g++.dg/inherit/ptrmem1.C: New test.
8584
8585 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
8586
8587         PR c++/14755
8588         * gcc.c-torture/execute/20040331-1.c: New test.
8589         * gcc.dg/20040331-1.c: New test.
8590
8591 2004-04-01  Paul Brook  <paul@codesourcery.com>
8592
8593         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
8594
8595 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
8596
8597         PR c++/14724
8598         * g++.dg/init/goto1.C: New test.
8599
8600         PR c++/14763
8601         * g++.dg/template/defarg4.C: New test.
8602
8603 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
8604
8605         * gcc.dg/altivec-11.c: Extend test for more valid cases.
8606
8607 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
8608
8609         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
8610
8611 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
8612
8613         * gcc.dg/noncompile/undeclared-2.c: New test.
8614
8615 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
8616
8617         * gcc.dg/940409-1.c: Remove XFAIL.
8618         * gcc.dg/reg-vol-struct-1.c: New test.
8619
8620 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8621
8622         * gcc.dg/torture/builtin-wctype-1.c: New test.
8623
8624 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
8625
8626         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
8627         * gcc.dg/20001101-1.c: Likewise.
8628         * gcc.dg/20001102-1.c: Likewise.
8629
8630 2004-03-25  Roger Sayle  <roger@eyesopen.com>
8631
8632         * gcc.dg/compare8.c: Add an additional test for XOR.
8633
8634 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8635
8636         * gcc.dg/torture/builtin-ctype-1.c: New test.
8637
8638 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8639
8640         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
8641         * gcc.dg/torture/builtin-math-1.c: Likewise.
8642         * gcc.dg/torture/builtin-power-1.c: New test.
8643
8644 2004-03-24  Andreas Schwab  <schwab@suse.de>
8645
8646         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
8647         IA64 assembler.
8648
8649 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
8650             Roger Sayle  <roger@eyesopen.com>
8651
8652         * gcc.dg/compare8.c: New test case.
8653
8654 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
8655
8656         * g++.dg/ext/altivec-7.C: New test.
8657
8658 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
8659
8660         PR 12267, 12391, 12560, 13129, 14114, 14133
8661         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
8662         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
8663         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
8664         Adjust error regexps.
8665         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
8666         * gcc.dg/noncompile/undeclared-1.c: New test cases.
8667         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
8668         * gcc.dg/local1.c: Add explanatory comment.
8669
8670 2004-03-23  Roger Sayle  <roger@eyesopen.com>
8671
8672         PR optimization/14669
8673         * g++.dg/opt/fold2.C: New test case.
8674
8675 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
8676
8677         PR c/14069
8678         * gcc.dg/20040322-1.c: New test.
8679
8680 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
8681
8682         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
8683         * gcc.dg/ultrasp4.c: Likewise.
8684         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
8685
8686 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
8687
8688         * gcc.dg/i386-sse-8.c: Reset default options.
8689
8690 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
8691
8692         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
8693         in the error message text.
8694
8695 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8696
8697         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
8698
8699 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
8700
8701         PR c++/14616
8702         * g++.dg/init/array13.C: New test.
8703
8704 2004-03-20  Roger Sayle  <roger@eyesopen.com>
8705
8706         PR target/13889
8707         * gcc.c-torture/compile/pr13889.c: New test case.
8708
8709 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
8710
8711         PR c/14635
8712         * builtins-1.c (nan, nans): Don't test.
8713         * builtins-30.c: Don't use nan, nanf, nanl.
8714         * builtins-35.c: New test.
8715
8716 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
8717
8718         * g++.dg/ext/altivec-6.C: New test.
8719
8720 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
8721
8722         * g++.dg/init/placement3.C: New test.
8723
8724         * g++.dg/template/spec13.C: New test.
8725
8726         * g++.dg/lookup/using11.C: New test.
8727
8728         * g++.dg/lookup/koenig3.C: New test.
8729
8730         * g++.dg/template/operator2.C: New test.
8731
8732         * g++.dg/expr/dtor3.C: New test.
8733         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
8734         marker.
8735         * g++.old-deja/g++.law/visibility28.C: Likewise.
8736
8737 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
8738
8739         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
8740         * gcc.dg/ppc64-abi-3.c: Likewise.
8741
8742 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8743
8744         PR c++/14545
8745         * g++.dg/parse/template15.C: New test.
8746
8747 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
8748
8749         * g++.dg/expr/dtor2.C: New test.
8750
8751         * g++.dg/lookup/anon4.C: New test.
8752
8753         * g++.dg/overload/using1.C: New test.
8754
8755         * g++.dg/template/lookup7.C: New test.
8756
8757         * g++.dg/template/typename6.C: New test.
8758
8759         * g++.dg/expr/cond6.C: New test.
8760
8761 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8762
8763         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
8764
8765 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
8766
8767         * g++.dg/expr/cond5.C: New test.
8768         * g++.dg/expr/constcast1.C: Likewise.
8769         * g++.dg/expr/ptrmem2.C: Likewise.
8770         * g++.dg/expr/ptrmem3.C: Likewise.
8771         * g++.dg/lookup/main1.C: Likewise.
8772         * g++.dg/template/lookup6.C: Likewise.
8773
8774 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
8775
8776         * gcc.dg/local1.c: New test.
8777
8778         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
8779
8780 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8781
8782         * gcc.dg/torture/builtin-convert-1.c: New test.
8783
8784 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8785
8786         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
8787
8788 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
8789
8790         PR c++/14481
8791         * g++.dg/warn/Wunused-7.C: New test.
8792
8793 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8794
8795         * gcc.dg/torture/builtin-integral-1.c: New test.
8796
8797 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
8798
8799         PR c++/14586
8800         * g++.dg/parse/non-dependent3.C: New test.
8801
8802 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
8803
8804         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
8805         * g++.dg/eh/simd-2.C: Likewise.
8806         * g++.dg/init/array10.C: Likewise.
8807         * gcc.c-torture/compile/simd-1.c: Likewise.
8808         * gcc.c-torture/compile/simd-2.c: Likewise.
8809         * gcc.c-torture/compile/simd-3.c: Likewise.
8810         * gcc.c-torture/compile/simd-4.c: Likewise.
8811         * gcc.c-torture/compile/simd-6.c: Likewise.
8812         * gcc.c-torture/execute/simd-1.c: Likewise.
8813         * gcc.c-torture/execute/simd-2.c: Likewise.
8814         * gcc.dg/compat/vector-defs.h: Likewise.
8815         * gcc.dg/20020531-1.c: Likewise.
8816         * gcc.dg/altivec-3.c: Likewise.
8817         * gcc.dg/altivec-4.c: Likewise.
8818         * gcc.dg/altivec-varargs-1.c: Likewise.
8819         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
8820         * gcc.dg/i386-mmx-3.c: Likewise.
8821         * gcc.dg/i386-sse-4.c: Likewise.
8822         * gcc.dg/i386-sse-5.c: Likewise.
8823         * gcc.dg/i386-sse-8.c: Likewise.
8824         * gcc.dg/simd-1.c: Likewise.
8825         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
8826         __ev64_opaque__ since the machine description provides it.
8827
8828 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
8829
8830         * lib/compat.exp (skip_list): New global variable.
8831         Use it to hold the user defined COMPAT_SKIPS list if any.
8832         (compat-obj): Add the members of skip_list to optall.
8833
8834 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
8835
8836         * gcc.dg/compat/union-by-value-1_main.c,
8837         union-by-value-1_x.c, union-by-value-1_y.c,
8838         union-check.h, union-defs.h,
8839         union-init.h, union-return-1_main.c,
8840         union-return-1_x.c, union-return-1_y.c: New files.
8841
8842 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
8843
8844         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
8845         mixed-struct-init.h: Add 4 mixed structure types.
8846         struct-by-value-21_main.c, struct-by-value-21_x.c,
8847         struct-by-value-21_y.c, struct-return-21_main.c,
8848         struct-return-21_x.c, struct-return-21_y.c: New files.
8849
8850 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
8851
8852         PR c++/14550
8853         * g++.dg/parse/template14.C: New test.
8854
8855 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
8856
8857         * gcc.c-torture/execute/20040313-1.c: New test.
8858
8859 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
8860
8861         PR target/14533
8862         * gcc.dg/20040311-2.c: New test.
8863
8864 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
8865
8866         PR other/14544
8867         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
8868         bit-field.
8869
8870 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
8871
8872         * gcc.dg/20040305-2.c: Add missing return statement.
8873
8874 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8875
8876         * gcc.dg/builtins-34.c: Also check pow10*.
8877
8878 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
8879
8880         PR target/14262
8881         * gcc.dg/20040305-2.c: New test.
8882
8883 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
8884
8885         * gcc.dg/20040310-1.c: New test.
8886
8887 2004-03-11  Roger Sayle  <roger@eyesopen.com>
8888
8889         * gcc.c-torture/execute/20040311-1.c: New test case.
8890
8891 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
8892
8893         PR c++/14476
8894         * g++.dg/lookup/enum1.C: New test.
8895
8896 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
8897
8898         PR c++/14510
8899         * g++.dg/lookup/struct2.C: New test.
8900
8901 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
8902
8903         * gcc.dg/builtins-34.c: New test.
8904
8905 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8906
8907         * gcc.dg/torture/builtin-nonneg-1.c: New test.
8908
8909 2004-03-09  James E Wilson  <wilson@specifixinc.com>
8910
8911         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
8912         * gcc.dg/alias-2.c: New testcase.
8913
8914 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
8915
8916         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
8917
8918 2004-03-09  Roger Sayle  <roger@eyesopen.com>
8919
8920         * gcc.c-torture/execute/20040309-1.c: New test case.
8921
8922 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
8923
8924         PR c++/14397
8925         * g++.dg/overload/ref1.C: New.
8926
8927 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8928
8929         PR c++/14409
8930         * g++.dg/template/spec12.C: New test.
8931
8932         PR c++/14448
8933         * g++.dg/parse/crash14.C: New test.
8934
8935 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
8936
8937         PR c++/14230
8938         * g++.dg/init/ref11.C: New test.
8939
8940 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
8941
8942         PR c++/14432
8943         * g++.dg/parse/builtin2.C: New test.
8944
8945 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
8946
8947         PR c++/14401
8948         * g++.dg/init/ctor3.C: New test.
8949         * g++.dg/init/union1.C: New test.
8950         * g++.dg/ext/anon-struct4.C: New test.
8951
8952 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
8953
8954         * g++.dg/lookup/koenig1.C: Tweak error messages.
8955         * g++.dg/lookup/used-before-declaration.C: Likewise.
8956         * g++.dg/other/do1.C: Likewise.
8957         * g++.dg/overload/koenig1.C: Likewise.
8958         * g++.dg/parse/crash13.C: Likewise.
8959         * g++.dg/template/instantiate3.C: Likewise.
8960
8961 2004-03-08  Eric Christopher  <echristo@redhat.com>
8962
8963         * * lib/target-supports.exp: Enable libiconv in test
8964         compilation.  Fix up error checking.
8965
8966 2004-03-08  Roger Sayle  <roger@eyesopen.com>
8967
8968         PR middle-end/14289
8969         * gcc.dg/pr14289-1.c: New test case.
8970         * gcc.dg/pr14289-2.c: Likewise.
8971         * gcc.dg/pr14289-3.c: Likewise.
8972
8973 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
8974
8975         * gcc.c-torture/execute/20040308-1.c: New test.
8976
8977 2004-03-07  Roger Sayle  <roger@eyesopen.com>
8978
8979         * gcc.c-torture/execute/20040307-1.c: New test case.
8980
8981 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
8982
8983         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
8984
8985 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
8986
8987         * gcc.dg/20040306-1.c: New test.
8988
8989 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
8990
8991         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
8992         them static.
8993         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
8994
8995 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
8996
8997         PR c/14465
8998         * gcc.dg/decl-6.c: New test.
8999
9000 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9001
9002         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
9003         Rename LOGPOW -> LOG_POW.
9004         (SQRT_EXP, POW_EXP): New.
9005
9006 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
9007
9008         * gcc.dg/i386-sse-8.c: New test.
9009
9010 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
9011
9012         PR c/14114
9013         * gcc.dg/decl-5.c: New test.
9014
9015 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
9016
9017         * gcc.dg/20040305-1.c: New test.
9018
9019 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
9020
9021         PR other/14354
9022         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
9023
9024 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
9025
9026         PR c++/14425, c++/14426
9027         * g++.dg/ext/altivec-4.C: New test.
9028         * g++.dg/ext/altivec-5.C: New test.
9029
9030 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
9031
9032         * g++.old-deja/g++.other/linkage1.C: Expect errors about
9033         global variables of a type with no linkage.
9034         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
9035         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
9036         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
9037         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
9038         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
9039         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
9040         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
9041         * g++.dg/warn/deprecated.C: Name enum Color.
9042         * g++.dg/overload/VLA.C: Name structure for 'b'.
9043         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
9044
9045 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
9046
9047         * gcc.c-torture/compile/20040304-1.c: New test.
9048
9049 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
9050
9051         PR 13728
9052         * gcc.dg/decl-4.c: New testcase.
9053
9054 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
9055
9056         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
9057         as PRECF if sizeof (float) > sizeof (double).
9058         (PRECL): Make it the same as PRECF if
9059         sizeof (float) > sizeof (long double).
9060
9061 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9062
9063         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
9064         system type.  Add check for irix6 which doesn't have c99 runtime.
9065
9066 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
9067
9068         * gcc.dg/const-elim-1.c: xfail for xtensa.
9069
9070 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
9071
9072         PR c++/14369
9073         * g++.dg/template/cond4.C: New test.
9074
9075 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
9076
9077         PR c++/14360
9078         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
9079
9080         PR c++/14361
9081         * g++.dg/parse/defarg7.C: New test.
9082
9083         PR c++/14359
9084         * g++.dg/template/friend26.C: New test.
9085
9086 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
9087
9088         PR c++/14324
9089         * g++.dg/abi/mangle21.C: New test.
9090
9091         PR c++/14260
9092         * g++.dg/parse/constructor2.C: New test.
9093
9094         PR c++/14337
9095         * g++.dg/template/sfinae1.C: New test.
9096
9097 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
9098
9099         PR c++/14267
9100         * g++.dg/expr/crash2.C: New test.
9101
9102         PR middle-end/13448
9103         * gcc.dg/inline-5.c: New test.
9104         * gcc.dg/always-inline.c: Split out tests into ...
9105         * gcc.dg/always-inline2.c: ... this and ...
9106         * gcc.dg/always-inline3.c: ... this.
9107
9108 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
9109
9110         PR debug/12103
9111         * g++.dg/debug/crash1.C: New test.
9112
9113 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
9114
9115         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
9116         function with __attribute__((noinline)).
9117         (recurser_void2): Likewise.
9118         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
9119         (recurser_void2): Likewise.
9120
9121 2004-02-29  Roger Sayle  <roger@eyesopen.com>
9122
9123         PR middle-end/14203
9124         * g++.dg/warn/Wunused-6.C: New test case.
9125
9126 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
9127
9128         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
9129         not defined.
9130
9131 2004-02-27  Eric Christopher  <echristo@redhat.com>
9132
9133         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
9134         * g++.dg/charset/asm2.c: Run only x86.
9135         * gcc.dg/charset/asm3.c: Ditto.
9136
9137 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
9138
9139         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
9140         ld_library_path.
9141
9142 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
9143
9144         * g++.dg/ext/altivec-3.C: New.
9145
9146 2004-02-26  Richard Henderson  <rth@redhat.com>
9147
9148         * g++.dg/ext/attrib10.C: Mark for warning.
9149         * gcc.dg/attr-alias-1.c: New.
9150
9151 2004-02-26  Richard Henderson  <rth@redhat.com>
9152
9153         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
9154         * gcc.c-torture/execute/20040208-2.c: ... it back.
9155
9156 2004-02-26  Eric Christopher  <echristo@redhat.com>
9157
9158         * lib/target-supports.exp (check-iconv-available): New function.
9159         * lib/gcc-dg.exp (dg-require-iconv): New function.
9160         Use above.
9161         * gcc.dg/charset: New directory.
9162         * gcc.dg/charset/charset.exp: New file.
9163         * gcc.dg/charset/asm1.c: Ditto.
9164         * gcc.dg/charset/asm2.c: Ditto.
9165         * gcc.dg/charset/asm3.c: Ditto.
9166         * gcc.dg/charset/asm4.c: Ditto.
9167         * gcc.dg/charset/asm5.c: Ditto.
9168         * gcc.dg/charset/attribute1.c: Ditto.
9169         * gcc.dg/charset/attribute2.c: Ditto.
9170         * gcc.dg/charset/string1.c: Ditto.
9171         * g++.dg/charset: New directory.
9172         * g++.dg/dg.exp: Add here. Special options.
9173         * g++.dg/charset/charset.exp: New file.
9174         * g++.dg/charset/asm1.c: Ditto.
9175         * g++.dg/charset/asm2.c: Ditto.
9176         * g++.dg/charset/asm3.c: Ditto.
9177         * g++.dg/charset/asm4.c: Ditto.
9178         * g++.dg/charset/attribute1.c: Ditto.
9179         * g++.dg/charset/attribute2.c: Ditto.
9180         * g++.dg/charset/extern1.cc: Ditto.
9181         * g++.dg/charset/extern2.cc: Ditto.
9182         * g++.dg/charset/string1.c: Ditto.
9183
9184 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
9185
9186         PR c++/14278
9187         * g++.dg/parse/comma1.C: New test.
9188
9189 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9190
9191         PR c++/14284
9192         * g++.dg/template/ttp8.C: New test.
9193
9194 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
9195
9196         * gcc.dg/fixuns-trunc-1.c: New test.
9197
9198 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9199
9200         * gcc.dg/builtins-config.h: Use #elif.
9201
9202 2004-02-26  Michael Matz  <matz@suse.de>
9203
9204         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
9205         * gcc.dg/991214-1.c: Likewise.
9206         * gcc.dg/i386-asm-1.c: Likewise.
9207
9208 2004-02-25  Richard Henderson  <rth@redhat.com>
9209
9210         * gcc.c-torture/execute/20040208-2.c: Move ...
9211         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
9212
9213 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9214
9215         PR c++/14246
9216         * g++.dg/other/crash-3.C: New test.
9217
9218 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9219
9220         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
9221         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
9222
9223         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
9224         HP-UX.
9225
9226 2004-02-24  Michael Matz  <matz@suse.de>
9227
9228         * gcc.dg/i386-regparm.c: New.
9229
9230 2004-02-23  James E Wilson  <wilson@specifixinc.com>
9231
9232         * gcc.c-torture/execute/20040223-1.c: New.
9233
9234 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
9235             Kazu Hirata  <kazu@cs.umass.edu>
9236
9237         * gcc.dg/fwritable-strings-1.c: Remove.
9238
9239 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
9240
9241         PR c/14156
9242         * gcc.dg/20040223-1.c: New test.
9243
9244 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9245
9246         PR c++/14106
9247         * g++.dg/ext/typeof9.C: New test.
9248
9249 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9250
9251         PR c++/14250
9252         * g++.dg/other/switch1.C: New test.
9253
9254 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
9255
9256         * gcc.dg/cast-function-1.c: Adjust for new informative message.
9257         * gcc.dg/va-arg-1.c: Likewise.
9258
9259 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9260
9261         PR c++/14143
9262         * g++.dg/template/koenig5.C: New test.
9263
9264 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
9265
9266         * g++.dg/ext/altivec-1.C: Generalize target triple.
9267         * g++.dg/ext/altivec-2.C: New test case.
9268         * g++.dg/ext/altivec_check.h: New file.
9269         * gcc.dg/altivec-1.c: Generalize target triple;
9270         include altivec_check.h and call altivec_check().
9271         * gcc.dg/altivec-[2-5].c: Generalize target triple.
9272         * gcc.dg/altivec-6.c: New test case.
9273         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
9274         type casts as needed.
9275         * gcc.dg/altivec-10.c: Include altivec_check.h and call
9276         altivec_check().
9277         * gcc.dg/altivec-12.c: New test case.
9278         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
9279         include altivec_check.h and call altivec_check().
9280         * gcc.dg/altivec_check.h: New file.
9281
9282 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9283
9284         * lib/target-supports.exp (check_alias_available): Don't mangle
9285         function `g' in test program.
9286
9287 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9288
9289         * lib/target-supports.exp (check_profiling_available): Check
9290         argument to determine whether we support a profiling type.
9291         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
9292         check_profiling_available.
9293         * g++.dg/bprob/bprob.exp: Likewise
9294         * g77.dg/bprob/bprob.exp: Likewise.
9295         * gcc.misc-tests/bprob.exp: Likewise.
9296         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
9297         dg-require-profiling and delete expected error handling.
9298         * gcc.dg/20021014-1.c: Likewise.
9299         * gcc.dg/nest.c: Likewise.
9300
9301 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9302
9303         PR c++/12007
9304         * g++.dg/other/vthunk1.C: New test.
9305
9306 2004-02-20  Falk Hueffner  <falk@debian.org>
9307
9308         PR target/14201
9309         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
9310
9311 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
9312
9313         PR c++/13927
9314         * g++.dg/other/error8.C: Remove XFAIL markers.
9315
9316         PR c++/14173
9317         * g++.dg/ext/packed5.C: New test.
9318
9319         PR c++/14199
9320         * g++.dg/warn/Wunused-5.C: New test.
9321
9322         PR c++/14186
9323         * g++.dg/lookup/member1.C: New test.
9324
9325 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
9326
9327         * gcc.c-torture/compile/20040130-1.c: Enable only when
9328         __INT_MAX__ >= 2147483647L.
9329         * gcc.c-torture/compile/961203-1.c: Likewise.
9330
9331 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
9332
9333         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
9334         * g++.dg/opt/template1.C: Robustify assembler regexp
9335
9336 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
9337
9338         * gcc.c-torture/execute/simd-4.x: Remove.
9339         * gcc.c-torture/execute/va-arg-25.x: Likewise.
9340         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
9341         Guard with #ifndef SKIP_ATTRIBUTE.
9342         * gcc.dg/compat/vector-1_y.c: Likewise.
9343         * gcc.dg/compat/vector-2_x.c: Likewise.
9344         * gcc.dg/compat/vector-2_y.c: Likewise.
9345         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
9346         * g++.dg/eh/simd-2.C: Likewise.
9347
9348 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
9349
9350         * gcc.c-torture/compile/complex-1.c: New.
9351
9352 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
9353
9354         PR target/14209
9355         * gcc.c-torture/execute/20040218-1.c: New test.
9356
9357 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9358
9359         PR c++/14181
9360         * g++.dg/parse/new2.C: New test.
9361
9362 2004-02-18  Paul Brook  <paul@codesourcery.com>
9363
9364         * gcc.c-torture/compile/libcall-1.c: New test.
9365
9366 2004-02-18  Paul Brook  <paul@codesourcery.com>
9367
9368         PR debug/12934
9369         * gcc.dg/debug/debug-7.c: New test.
9370
9371 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
9372
9373         * gcc.dg/20040217-1.c: New test.
9374
9375 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
9376
9377         * gcc.c-torture/execute/990208-1.x: Delete.
9378
9379 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
9380
9381         * gcc.c-torture/execute/20040208-2.x: New file.
9382
9383 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
9384
9385         PR c++/11326
9386         * g++.dg/abi/structret1.C: New test.
9387
9388 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
9389
9390         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
9391         (i386_cpuid): No need to test if cpuid is available on AMD64.
9392         Fix assembly, so that it works onboth i386 and AMD64.
9393         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
9394         (vecInLong): Fix s[] member type to unsigned int.
9395         (vecInWord): Remove type.
9396         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
9397         (a64, b64, c64, d64, e64): Remove.
9398         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
9399         Remove unused variable.  Remove initialization of removed variables.
9400         Don't call mmx_tests nor sse_tests.
9401         (reference_mmx, reference_sse): Remove.
9402         (check): Add return stmt.
9403         * gcc.dg/i386-sse-7.c: New test.
9404         * gcc.dg/i386-mmx-4.c: New test.
9405
9406 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9407
9408         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
9409         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
9410         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
9411         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
9412         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
9413         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
9414         g++.dg/tc1/dr94.C: Fix line terminator.
9415
9416 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
9417
9418         * gcc.c-torture/compile/20040216-1.c: New.
9419
9420 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9421
9422         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
9423         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
9424         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
9425         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
9426         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
9427         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
9428
9429 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
9430
9431         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
9432
9433 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
9434
9435         PR c++/13971
9436         * g++.dg/expr/cond4.C: New test.
9437
9438         PR c++/14086
9439         * g++.dg/lookup/crash2.C: New test.
9440
9441 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
9442
9443         * gcc.c-torture/compile/20040214-2.c: New test.
9444
9445 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
9446
9447         PR c++/14116
9448         * g++.dg/ext/typeof8.C: New test.
9449
9450 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
9451
9452         * gcc.c-torture/compile/20040214-1.c: New test.
9453
9454 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9455
9456         PR c++/13635
9457         * g++.dg/template/spec11.C: New test.
9458
9459 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9460
9461         PR c++/13927
9462         * g++.dg/other/error8.C: New test.
9463
9464 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
9465
9466         PR c++/14122
9467         * g++.dg/template/array4.C: New test.
9468
9469         PR c++/14108
9470         * g++.dg/inherit/thunk2.C: New test.
9471
9472         PR c++/14083
9473         * g++.dg/eh/cond2.C: New test.
9474
9475 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
9476
9477         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
9478
9479 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
9480
9481         * lib/scanasm.exp (dg-scan): Quote pattern before display.
9482
9483 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
9484
9485         * g++.dg/simd-2.C: xfail on ppc64-linux.
9486
9487 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
9488
9489         PR c/456
9490         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
9491         tests.
9492
9493 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
9494
9495         * gcc.dg/builtins-33.c: New test.
9496
9497 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
9498
9499         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
9500
9501 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
9502
9503         * g++.dg/simd-2.C: Set -maltivec for ppc64.
9504
9505 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
9506
9507         * gcc.dg/ppc64-abi-3.c: New test.
9508
9509 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
9510
9511         PR c/14092
9512
9513         * gcc.dg/pr14092-1.c: New testcase.
9514
9515 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
9516
9517         * gcc.dg/cpp/assert4.c: Fix typo last change.
9518
9519         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
9520         * gcc.dg/cpp/assert4.c: Handle powerpc64.
9521
9522         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
9523
9524 2004-02-09  Roger Sayle  <roger@eyesopen.com>
9525
9526         * gcc.c-torture/compile/20040209-1.c: New test case.
9527
9528 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
9529
9530         * gcc.dg/c90-init-1.c: Adjust expected error messages.
9531
9532 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
9533
9534         * gcc.c-torture/execute/20040208-[12].c: New tests.
9535
9536 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
9537
9538         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
9539
9540 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
9541
9542         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
9543
9544 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
9545
9546         Bug 13856
9547         * gcc.dg/visibility-8.c: New testcase.
9548
9549 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
9550
9551         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
9552         arguments.
9553         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
9554
9555 2004-02-07  Roger Sayle  <roger@eyesopen.com>
9556
9557         PR middle-end/13696
9558         * g++.dg/opt/fold1.C: New test case.
9559
9560 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9561
9562         PR c++/14033
9563         * g++.dg/other/crash-2.C: New test.
9564
9565 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9566
9567         PR c++/14028
9568         * g++.dg/parse/angle-bracket2.C: New test.
9569
9570 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
9571
9572         PR middle-end/13750
9573         Revert:
9574         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
9575         PR pch/13361
9576         * testsuite/g++.dg/pch/wchar-1.C: New.
9577         * testsuite/g++.dg/pch/wchar-1.Hs: New.
9578
9579 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9580
9581         PR c++/14008
9582         * g++.dg/parse/error15.C: New test.
9583         * g++.dg/parse/crash11.C: Update dg-error mark.
9584
9585 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
9586
9587         PR c++/13932
9588         * g++.dg/warn/conv2.C: New test.
9589
9590 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9591
9592         PR c++/13086
9593         * g++.dg/warn/incomplete1.C: Remove xfail.
9594
9595 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
9596
9597         * lib/file-format.exp (gcc_target_object_format): Use
9598         ${tool}_target_compile, not gcc_target_compile.
9599         * lib/target-supports.exp (check_alias_available): Likewise.
9600         (check_gc_sections_available): Likewise.
9601         * g++.dg/ext/attrib10.C: Use dg-require-alias.
9602         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
9603         dg-require-alias.
9604
9605 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
9606
9607         PR c++/13969
9608         * g++.dg/template/static6.C: New test.
9609
9610 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
9611
9612         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
9613
9614 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9615
9616         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
9617         tests for systems where `char' is unsigned by default.
9618
9619 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9620
9621         PR c++/13997
9622         * g++.dg/template/partial3.C: New test.
9623
9624 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
9625
9626         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
9627         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
9628         Remove mentions of obsolete ports.
9629
9630 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
9631
9632         * gcc.dg/noncompile/20001228-1.c: Fix for new
9633         error message.
9634
9635 2004-02-03  Roger Sayle  <roger@eyesopen.com>
9636
9637         PR target/9348
9638         * gcc.c-torture/execute/multdi-1.c: New test case.
9639
9640 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
9641
9642         PR c++/13925
9643         * g++.dg/template/lookup5.C: New test.
9644
9645 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
9646
9647         PR c++/13950
9648         * g++.dg/template/lookup4.C: New test.
9649
9650         PR c++/13970
9651         * g++.dg/parse/error14.C: New test.
9652
9653         PR c++/14002
9654         * g++.dg/parse/template13.C: New test.
9655
9656 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
9657
9658         PR c++/13978
9659         * g++.dg/template/koenig4.C: New test.
9660
9661         PR c++/13968
9662         * g++.dg/template/crash17.C: New test.
9663
9664         PR c++/13975
9665         * g++.dg/parse/error13.C: New test.
9666         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
9667
9668 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
9669
9670         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
9671
9672 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
9673
9674         PR c/11658
9675         PR c/13994
9676         * gcc.dg/noncompile/20040203-1.c: New test.
9677         * gcc.dg/noncompile/20040203-2.c: Likewise.
9678         * gcc.dg/noncompile/20040203-3.c: Likewise.
9679         * gcc.dg/20040203-1.c: Likewise.
9680
9681 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
9682
9683         PR c++/10858
9684         * g++.dg/template/sizeof7.C: New test.
9685
9686 2004-02-02  Eric Christopher  <echristo@redhat.com>
9687             Zack Weinberg  <zack@codesourcery.com>
9688
9689         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
9690
9691 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
9692
9693         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
9694         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
9695         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
9696         * gcc.dg/cleanup-5.c: Run only on Linux targets.
9697
9698 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
9699
9700         PR c++/13113
9701         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
9702
9703         PR c++/13854
9704         * g++.dg/ext/attrib13.C: New test.
9705
9706         PR c++/13907
9707         * g++.dg/conversion/op2.C: New test.
9708
9709 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
9710
9711         * gcc.dg/titype-1.c: Fix pasto.
9712
9713 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
9714
9715         * gcc.dg/titype-1.c: New test.
9716
9717 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9718
9719         PR c++/13957
9720         * g++.dg/template/non-type-template-argument-1.C,
9721         g++.dg/template/qualified-id1.C: Update dg-error marks.
9722         * g++.dg/template/nontype6.C: New test.
9723
9724 2004-02-01  Roger Sayle  <roger@eyesopen.com>
9725
9726         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
9727         * gcc.dg/builtins-31.c: New testcase.
9728         * gcc.dg/builtins-32.c: New testcase.
9729
9730 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
9731
9732         * objc.dg/call-super-2.m: Update line numbers
9733         for the including of stddef.h.
9734
9735 2004-01-30  Michael Matz  <matz@suse.de>
9736
9737         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
9738         g++.dg/ext/case-range3.C: New tests.
9739
9740 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9741
9742         DR206
9743         PR c++/13813
9744         * g++.dg/template/member4.C: New test.
9745
9746 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9747
9748         PR c++/13683
9749         * g++.dg/template/sizeof6.C: New test.
9750
9751 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
9752
9753         * gcc.dg/fwritable-strings-1.c: New test.
9754
9755 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
9756
9757         * gcc.c-torture/compile/20040130-1.c: New test.
9758
9759 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
9760
9761         * objc.dg/call-super-2.m: Include stddef.h for size_t.
9762
9763 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
9764
9765         PR c++/13883
9766         * g++.dg/template/ctor3.C: New test.
9767
9768 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9769
9770         * g++.dg/tc1: New directory.
9771         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
9772         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
9773         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
9774         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
9775         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
9776
9777 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9778
9779         * g++.dg/parse/error11.C: New test.
9780         * g++.dg/parse/error12.C: Likewise.
9781
9782 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
9783
9784         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
9785         (scan_initial, main): Use aligned_sizeof instead of sizeof.
9786
9787 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
9788
9789         PR c++/13791
9790         * g++.dg/ext/attrib12.C: New test.
9791
9792         PR c++/13736
9793         * g++.dg/parse/cast2.C: New test.
9794
9795 2004-01-27  James E Wilson  <wilson@specifixinc.com>
9796
9797         * objc.dg/encode-2.m (main): New local string.  Set depending on
9798         sizeof long.  Use in sscanf call.
9799         * objc.dg/encode-3.m (main): New local string.  Set depending on
9800         sizeof long.  Use in scan_initial call.
9801
9802 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9803
9804         * objc.dg/call-super-2.m: Make LP64-safe.
9805         * objc.dg/desig-init-1.m: Likewise.
9806
9807 2004-01-27  Devang Patel <dpatel@apple.com>
9808
9809         * g++.dg/debug/namespace1.C: New test.
9810
9811 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
9812
9813         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
9814         xscale-*-*.
9815
9816         * gcc.dg/arm-mmx-1.c: New test.
9817
9818 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
9819
9820         * gcc.dg/20040127-1.c: New test.
9821         * gcc.dg/20040127-2.c: New test.
9822
9823 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
9824
9825         * objc.dg/stret-1.m (glob): Renamed to globa.
9826
9827 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
9828
9829         PR c++/13663
9830         * g++.dg/expr/for1.C: New test.
9831
9832 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
9833
9834         PR middle-end/13779
9835         * gcc.dg/darwin-longlong.c: New test.
9836
9837 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
9838
9839         * gcc.dg/20040124-1.c: Moved test from here...
9840         * gcc.c-torture/compile/20040124-1.c: ...to here.
9841
9842 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
9843
9844         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
9845         the assembly output if -m64 is passed.
9846
9847 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
9848
9849         PR c++/13833
9850         * g++.dg/template/cond3.C: New test.
9851
9852 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9853
9854         PR c++/13810
9855         * g++.dg/template/ttp7.C: New test.
9856
9857 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9858
9859         PR c++/13797
9860         * g++.dg/template/nontype4.C: New test.
9861         * g++.dg/template/nontype5.C: Likewise.
9862
9863 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
9864
9865         * gcc.dg/torture/mips-clobber-at.c: New test.
9866
9867 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
9868
9869         * gcc.dg/20040124-1.c: New test.
9870
9871 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
9872
9873         * gcc.dg/20040123-1.c: New test.
9874
9875 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
9876
9877         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
9878
9879 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
9880
9881         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
9882
9883 2004-01-23  Andrew Pinski  <apinski@apple.com>
9884
9885         * gcc.dg/20030121-1.c: Move to ..
9886         * gcc.dg/20040121-1.c: here.
9887
9888 2004-01-23  Roger Sayle  <roger@eyesopen.com>
9889
9890         * gcc.dg/builtins-29.c: New test case.
9891
9892 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
9893
9894         PR 18314
9895         * gcc.dg/builtins-30.c: New testcase.
9896
9897 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
9898
9899         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
9900         * lib/g77.exp: Likewise.
9901         * lib/objc.exp: Likewise.
9902         * lib/g++.exp: Likewise.
9903
9904 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
9905
9906         * gcc.dg/struct-by-value-2.c: New test.
9907
9908 2004-01-21  Andrew Pinski  <apinski@apple.com>
9909
9910         PR target/13785
9911         * gcc.dg/20030121-1.c: New test.
9912
9913 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
9914
9915         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
9916         clobber frame pointer register in asm statement.
9917
9918 2004-01-21  Falk Hueffner  <falk@debian.org>
9919
9920         * gcc.c-torture/compile/20040121-1.c: New test.
9921
9922 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
9923
9924         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
9925
9926 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
9927
9928         * gcc.dg/ppc64-abi-2.c: New test.
9929
9930 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
9931
9932         * lib/treelang.exp: Fill out this file.
9933         * lib/treelang-dg.exp: New File.
9934
9935 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
9936
9937         * gcc.c-torture/compile/981022-1.c: Remove.
9938         * gcc.dg/array-5.c: Remove XFAIL.
9939         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
9940         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
9941         gcc.dg/cond-lvalue-1.c: Update.
9942         * gcc.dg/cast-lvalue-2.c: New test.
9943
9944 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
9945
9946         PR c++/13592
9947         * g++.dg/other/error1.C (class foo): Tweak error message.
9948
9949         PR c++/13592
9950         * g++.dg/template/call2.C: New test.
9951
9952 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
9953
9954         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
9955         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
9956         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
9957         scalar-return-1_x.c, scalar-return-2_y.c,
9958         scalar-return-3_x.c, scalar-return-3_y.c,
9959         scalar-return-4_x.c, scalar-return-4_y.c,
9960         struct-align-1.h, struct-align-1_x.c,
9961         struct-align-1_y.c, struct-align-2.h,
9962         struct-align-2_x.c, struct-align-2_y.c,
9963         struct-by-value-10_y.c, struct-by-value-11_x.c,
9964         struct-by-value-11_y.c, struct-by-value-12_x.c,
9965         struct-by-value-12_y.c, struct-by-value-13_x.c,
9966         struct-by-value-13_y.c, struct-by-value-14_x.c,
9967         struct-by-value-14_y.c, struct-by-value-15_x.c,
9968         struct-by-value-15_y.c, struct-by-value-16_y.c,
9969         struct-by-value-17_y.c, struct-by-value-18_y.c,
9970         struct-by-value-19_y.c, struct-by-value-1_x.c,
9971         struct-by-value-1_y.c, struct-by-value-20_y.c,
9972         struct-by-value-2_x.c, struct-by-value-2_y.c,
9973         struct-by-value-3_y.c, struct-by-value-4_x.c,
9974         struct-by-value-4_y.c, struct-by-value-5_y.c,
9975         struct-by-value-6_y.c, struct-by-value-7_y.c
9976         struct-by-value-8_x.c, struct-by-value-8_y.c
9977         struct-by-value-9_x.c, struct-by-value-9_y.c
9978         struct-return-10_x.c, struct-return-10_y.c,
9979         struct-return-19_x.c, struct-return-20_x.c
9980         struct-return-2_x.c, struct-return-2_y.c
9981         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
9982         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
9983
9984 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
9985
9986         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
9987         attribute on sparc*-sun-solaris2.*.
9988
9989 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
9990
9991         PR c++/13710
9992         * g++.dg/ext/typeof7.C: New test.
9993
9994 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
9995
9996         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
9997         * gcc.dg/const-elim-1.c: Same.
9998
9999 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
10000
10001         * objc.dg/stret-1.m: New.
10002         * objc.dg/stret-2.m: New.
10003
10004 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
10005
10006         PR c++/11895
10007         * g++.dg/ext/vector1.C: New test.
10008
10009 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
10010
10011         * gcc.dg/pch/import-1.c: New.
10012         * gcc.dg/pch/import-1.hs: New.
10013         * gcc.dg/pch/import-1a.h: New.
10014         * gcc.dg/pch/import-1b.h: New.
10015         * gcc.dg/pch/import-1c.h: New.
10016
10017 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
10018
10019         PR c++/13574
10020         * g++.dg/ext/array1.C: New test.
10021
10022         PR c++/13178
10023         * g++.dg/conversion/op1.C: New test.
10024
10025 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
10026
10027         PR 11864
10028         From Kazumoto Kojima / Dan Kegel:
10029         * gcc.dg/pr11864-1.c: New test.
10030
10031         PR 10392
10032         From Marcus Comstedt / Dan Kegel:
10033         * gcc.dg/pr10392-1.c: New test.
10034
10035 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
10036
10037         PR c++/13478
10038         * g++.dg/init/ref10.C: New test.
10039
10040 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10041
10042         PR c++/13407
10043         * g++.dg/parse/typename6.C: New test.
10044
10045 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
10046
10047         PR pch/13361
10048         * testsuite/g++.dg/pch/wchar-1.C: New.
10049         * testsuite/g++.dg/pch/wchar-1.Hs: New.
10050
10051 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10052
10053         PR c++/9259
10054         * g++.dg/expr/sizeof2.C: New test.
10055
10056 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
10057
10058         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
10059
10060 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
10061
10062         PR c++/13659
10063         * g++.dg/lookup/strong-using-3.C: New.
10064         * g++.dg/lookup/using-10.C: New.
10065
10066 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
10067
10068         PR c++/13594
10069         * g++.dg/lookup/strong-using-2.C: New.
10070
10071 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
10072             Dan Kegel <dank@kegel.com>
10073             J"orn Rennecke <joern.rennecke@superh.com>
10074
10075         PR target/9365
10076         * gcc.dg/pr9365-1.c: New test.
10077
10078 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10079
10080         PR c++/8856
10081         * g++.dg/parse/casting-operator2.C: New test.
10082         * g++.old-deja/g++.pt/explicit83.C: Remove.
10083
10084 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
10085
10086         * gcc.dg/label-compound-stmt-1.c: New test.
10087         * gcc.c-torture/compile/950922-1.c,
10088         gcc.c-torture/compile/20000211-3.c,
10089         gcc.c-torture/compile/20000518-1.c,
10090         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
10091         compound statements.
10092
10093 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
10094
10095         * gcc.dg/ppc64-abi-1.c: New test.
10096
10097 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
10098
10099          * g++.dg/ext/attrib9.C: Add dg-warnings.
10100
10101 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10102
10103         PR c++/12335
10104         * g++.dg/parse/dtor3.C: New test.
10105
10106 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
10107
10108         PR c++/12709
10109         * g++.dg/parse/try-catch-1.C: New test.
10110
10111 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
10112
10113         * ada/acats/run_all.sh: Add more verbose output in acats.log
10114         when compiling tests.
10115
10116 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
10117
10118         PR 13656
10119         * gcc.dg/typedef-redecl.c: New test case.
10120         * gcc.dg/typedef-redecl.h: New support file.
10121
10122 2004-01-13  Jan Hubicka  <jh@suse.cz>
10123
10124         * gcc.dg/always_inline.c: New test.
10125         * gcc.dg/debug/20031231-1.c: Fix.
10126
10127 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10128
10129         PR c++/13474
10130         * g++.dg/template/array3.C: New test.
10131
10132 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
10133
10134         * g++.dg/ext/lvalue1.C: No longer expected to fail.
10135         * g++.dg/warn/Wunused-2.C: Likewise.
10136
10137 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10138
10139         PR c++/13289
10140         * g++.dg/template/instantiate6.C: New test.
10141
10142 2004-01-12  Roger Sayle  <roger@eyesopen.com>
10143
10144         PR middle-end/11397
10145         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
10146
10147 2004-01-12  Jan Hubicka  <jh@suse.cz>
10148
10149         PR opt/12826
10150         * gcc.dg/20040112-1.c: New.
10151
10152         * gcc.dg/dwarf-die[1-7].c: Move to...
10153         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
10154         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
10155
10156 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
10157
10158         PR c++/4100
10159         * g++.dg/parse/friend4.C: New test.
10160
10161 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
10162
10163         PR c++/4100
10164         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
10165         definition is called a friend.
10166
10167 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
10168
10169         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
10170
10171 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
10172
10173         PR c++/3478
10174         * g++.dg/parse/error10.C: New test.
10175         * g++.dg/template/arg2.C: Accept "invalid type" error.
10176
10177 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
10178
10179         PR middle-end/13392
10180         * g++.dg/opt/expect2.C: New test.
10181
10182 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
10183
10184         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
10185         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
10186         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
10187         Update dg-error regexps.
10188
10189 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
10190
10191         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
10192         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
10193
10194 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
10195
10196         * gcc.dg/pragma-re-1.c: Use right pointer type.
10197
10198 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
10199
10200         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
10201
10202 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
10203
10204         * gcc.dg/rs6000-ldouble-1.c: New.
10205
10206 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10207
10208         DR 337
10209         PR c++/9256
10210         * g++.dg/other/abstract1.C: New test.
10211
10212 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
10213
10214         * g++.dg/lookup/strong-using-1.C: New.
10215
10216 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
10217
10218         PR c/11234
10219         * gcc.dg/func-ptr-conv-1.c: New test.
10220         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
10221
10222 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
10223
10224         PR target/13380.
10225         * gcc.c-torture/compile/20040109-1.c: New.
10226
10227 2004-01-08  Stuart Hastings  <stuart@apple.com>
10228
10229         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
10230         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
10231         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
10232
10233 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
10234
10235         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
10236
10237 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
10238
10239         * ada/acats/run_acats: Treat 'gnatchop' the same way
10240         as 'gnatmake'.  Export GCC_DRIVER.
10241         * ada/acats/run_all.sh: Add target_gnatchop.  Use
10242         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
10243
10244 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10245
10246         PR c++/12573
10247         * g++.dg/template/dependent-expr4.C: New test.
10248
10249 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
10250
10251         * gcc.dg/altivec-11.c: New test.
10252
10253 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
10254
10255         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
10256
10257 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
10258
10259         PR c/6024
10260         * gcc.dg/enum-compat-1.c: New test.
10261         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
10262
10263 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
10264
10265         PR c/12165
10266         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
10267         gcc.dg/c99-idem-qual-3.c: New tests.
10268
10269 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
10270
10271         * gcc.dg/winline-7.c: Don't cast void * to int.
10272
10273 2004-01-06  Jan Hubicka  <jh@suse.cz>
10274
10275         * gcc.dg/i386-sse-5.c: New test
10276         * g++.dg/eh/simd-1.c: Add -w argument for i386.
10277
10278 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
10279
10280         PR c++/12815
10281         * g++.dg/rtti/typeid4.C: New test.
10282
10283 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
10284
10285         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
10286
10287 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
10288
10289         PR c++/12132
10290         * g++.dg/template/error11.C: New test.
10291
10292         PR c++/13451
10293         * g++.dg/template/class2.C: New test.
10294
10295 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
10296         Richard Sandiford <rsandifo@redhat.com>
10297
10298         PR c++/13387
10299         * g++.dg/opt/alias3.C: New test.
10300
10301 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
10302
10303         PR c++/13157
10304         * g++.dg/template/koenig3.C: New test.
10305
10306         PR c++/13529
10307         * g++.dg/parse/offsetof3.C: New test.
10308
10309         * g++.dg/init/copy7.C: Add missing dg-error markers.
10310
10311         PR c++/12226
10312         * g++.dg/init/copy7.c: New test.
10313
10314         PR c++/13536
10315         * g++.dg/parse/cast1.C: New test.
10316
10317 2004-01-04  Jan Hubicka  <jh@suse.cz>
10318
10319         * gcc.dg/winline[1-7].c: New tests.
10320
10321 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10322
10323         PR c++/13520
10324         * g++.dg/template/qualttp22.C: New test.
10325
10326 2004-01-01  Jan Hubicka  <jh@suse.cz>
10327
10328         * gcc.dg/debug/20031231-1.c: New.
10329         * gcc.c-torture/compile/20040101-1.c: New.
10330         * gcc.dg/dwarf-die-[1-7].c: New.
10331
10332 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
10333
10334         PR optimization/13521
10335         * gcc.c-torture/compile/20031231-1.c: New test.
10336
10337 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
10338
10339         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
10340
10341 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10342
10343         PR c++/10079
10344         * g++.dg/template/crash16.C: New test.
10345
10346 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
10347
10348         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
10349
10350 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
10351
10352         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
10353         ports.
10354         * g++.old-deja/g++.jason/thunk3.C: Likewise.
10355         * g++.old-deja/g++.law/profile1.C: Likewise.
10356         * gcc.c-torture/compile/981006-1.c: Likewise.
10357         * gcc.c-torture/execute/loop-2e.x: Likewise.
10358         * gcc.c-torture/execute/loop-2f.x: Remove.
10359         * gcc.c-torture/execute/loop-2g.x: Likewise.
10360         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
10361         * gcc.dg/20020312-2.c: Remove traces of dead ports.
10362
10363 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
10364
10365         PR c++/13507
10366         * g++.dg/ext/attrib11.C: New test.
10367
10368         PR c++/13494
10369         * g++.dg/template/array2-1.C: New test.
10370         * g++.dg/template/array2-2.C: New test.
10371
10372 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
10373
10374         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
10375
10376 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
10377
10378         PR c++/12774
10379         * g++.dg/template/array1-1.C: New test.
10380         * g++.dg/template/array1-2.C: New test.
10381
10382 2003-12-29  Roger Sayle  <roger@eyesopen.com>
10383
10384         PR fortran/12632
10385         * g77.dg/12632.f: New test case.
10386
10387 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10388
10389         PR c++/13289
10390         * g++.dg/parse/nontype1.C: New test.
10391
10392 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10393
10394         PR c++/12403
10395         * g++.dg/parse/explicit1.C: New test.
10396         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
10397
10398 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
10399
10400         PR c++/13081
10401         * g++.dg/opt/inline6.C: New test.
10402
10403         PR c++/12613
10404         * g++.dg/parse/error9.C: New test.
10405
10406         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
10407
10408 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
10409
10410         PR c++/13009
10411         * g++.dg/init/assign1.C: New test.
10412
10413 2003-12-28  Roger Sayle  <roger@eyesopen.com>
10414
10415         PR c++/13070
10416         * g++.dg/warn/format3.C: New test case.
10417
10418 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10419
10420         * gcc.c-torture/compile/20031227-1.c: New test.
10421
10422 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
10423
10424         * g++.dg/bprob/bprob.exp: Load target-supports.exp
10425         * g77.dg/bprob/bprob.exp: Likewise.
10426         * gcc.misc-tests/bprob.exp: Likewise.
10427         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
10428         variants on systems where the library does not provide that
10429         functionality.
10430         * gcc.dg/builtins-20.c: Use builtins-config.h.
10431         * gcc.dg/builtins-config.h: New file.
10432
10433 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
10434
10435         * lib/gcc-dg.exp (dg-require-profiling): New function.
10436         * lib/target-supports.exp (check_profiling_available): Likewise.
10437         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
10438         * g77.dg/bprob/bprob.exp: Likewise.
10439         * gcc.misc-tests/bprob.exp: Likewise.
10440         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
10441         * gcc.dg/20021014-1.c: Likewise.
10442         * gcc.dg/nest.c: Likewise.
10443
10444 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
10445
10446         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
10447         compiling.
10448         * g++.dg/lookup/java2.C: Likewise.
10449         * gcc.dg/cpp/lexident.c: Likewise.
10450
10451 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
10452
10453         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
10454         given.
10455         * gcc.c-torture/compile/961203-1.c: Likewise.
10456         * gcc.c-torture/compile/980506-1.c: Likewise.
10457
10458 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
10459
10460         * lib/gcc-dg.exp (dg-prune-output): New annotation.
10461         (additional_prunes): New global.
10462         (gcc-dg-prune): Handle additional per-test pruning.
10463         (dg-test): Clear additional_prunes between tests.
10464
10465         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
10466         dg-prune-output to avoid spurious failures from assembler
10467         complaining about nonexistent WAW violations.
10468         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
10469         Use dg-prune-output to avoid spurious failures from assembler
10470         warning about Itanium B-step errata.
10471
10472 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
10473
10474         * g++.dg/abi/macro0.C: New test.
10475         * g++.dg/abi/macro1.C: Likewise.
10476         * g++.dg/abi/macro2.C: Likewise.
10477
10478         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
10479         * g++.dg/abi/bitfield7.C: Likewise.
10480         * g++.dg/abi/dtor2.C: Likewise.
10481         * g++.dg/abi/mangle11.C: Likewise.
10482         * g++.dg/abi/mangle12.C: Likewise.
10483         * g++.dg/abi/mangle14.C: Likewise.
10484         * g++.dg/abi/mangle17.C: Likewise.
10485         * g++.dg/abi/vbase10.C: Likewise.
10486         * g++.dg/abi/vbase14.C: Likewise.
10487         * g++.dg/template/qualttp17.C: Likewise.
10488
10489 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
10490
10491         PR c/11995
10492         * gcc.dg/20031223-1.c: New test.
10493
10494 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
10495
10496         * gcc.dg/noreturn-7.c: New test.
10497
10498 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
10499
10500         * gcc.dg/null-pointer-1.c: New test.
10501
10502 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
10503
10504         * g++.old-deja/g++.jason/template18.C: Remove.
10505         * g++.old-deja/g++.jason/template37.C: Likewise.
10506
10507         PR c++/12862
10508         * g++.dg/lookup/ns1.C: New test.
10509
10510         PR c++/12397
10511         * g++.dg/template/lookup3.C: New test.
10512
10513 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
10514
10515         * g++.dg/template/recurse1.C: New test
10516
10517 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
10518
10519         PR c++/12479
10520         * g++.dg/parse/semicolon1.C: New test.
10521         * g++.dg/parse/semicolon1.h: Likewise.
10522
10523 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
10524
10525         * gcc.dg/darwin-misaligned.c: New test.
10526
10527 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
10528
10529         PR c/9163
10530         * gcc.dg/20031222-1.c: New test.
10531
10532 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
10533
10534         PR c++/13438
10535         * g++.dg/parse/error8.C: New test.
10536
10537         PR c++/11554
10538         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
10539
10540 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
10541
10542         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
10543         too small.
10544         * gcc.c-torture/compile/930217-1.c: Likewise.
10545         * gcc.c-torture/compile/930513-1.c: Likewise.
10546         * gcc.c-torture/execute/920908-2.c: Likewise.
10547         * gcc.c-torture/execute/921204-1.c: Likewise.
10548         * gcc.c-torture/execute/930621-1.c: Likewise.
10549         * gcc.c-torture/execute/930630-1.c: Likewise.
10550         * gcc.c-torture/execute/931031-1.c: Likewise.
10551         * gcc.c-torture/execute/980602-2.c: Likewise.
10552         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
10553         * gcc.c-torture/execute/compndlit-1.c: Likewise.
10554         * gcc.c-torture/execute/extzvsi.c: Likewise.
10555         * gcc.c-torture/unsorted/ext.c: Likewise.
10556
10557 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
10558
10559         PR target/12749
10560         * gcc.c-torture/compile/20031220-2.c: New test case.
10561
10562 2003-12-20  Roger Sayle  <roger@eyesopen.com>
10563
10564         PR optimization/13031
10565         * gcc.c-torture/compile/20031220-1.c: New test case.
10566
10567 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
10568
10569         * gcc.dg/cast-function-1.c: New test.
10570
10571 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
10572
10573         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
10574         formats.
10575
10576 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
10577
10578         PR c++/12795
10579         * g++.dg/ext/attrib10.C: New test.
10580
10581 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
10582
10583         * gcc.dg/cleanup-10.c: New test.
10584         * gcc.dg/cleanup-11.c: New test.
10585
10586 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
10587
10588         PR c++/13239
10589         * g++.dg/opt/expect1.C: New test.
10590
10591 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
10592
10593         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
10594
10595 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
10596
10597         PR debug/12923
10598         * gcc.dg/20031218-1.c: New test.
10599
10600         PR debug/12389
10601         * gcc.dg/20031218-2.c: New test.
10602         * gcc.dg/20031218-3.c: New test.
10603
10604         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
10605         of label name and allow for USER_LABEL_PREFIX == "_" names.
10606         * g++.dg/abi/mangle18-2.C: Likewise.
10607         * g++.dg/abi/mangle19-1.C: Likewise.
10608         * g++.dg/abi/mangle19-2.C: Likewise.
10609         * g++.dg/abi/mangle20-1.C: Likewise.
10610         * g++.dg/abi/mangle20-2.C: Likewise.
10611
10612 2003-12-18  Richard Henderson  <rth@redhat.com>
10613
10614         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
10615
10616 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
10617             Dan Kegel <dank@kegel.com>
10618
10619         PR other/12009
10620         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
10621         testing a cross compiler, it causes spurious compile failures.
10622         * lib/g++.exp: Likewise.
10623
10624 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10625
10626         PR c++/13262
10627         * g++.dg/template/access13.C: New test.
10628
10629 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
10630
10631         * gcc.dg/20031216-1.c: New test.
10632
10633 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10634
10635         PR c++/9154
10636         * g++.dg/template/error10.C: New test.
10637
10638 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
10639
10640         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
10641         * g++.dg/eh/simd-2.C: Likewise.
10642
10643 2003-12-17  James E Wilson  <wilson@specifixinc.com>
10644             Roger Sayle  <roger@eyesopen.com>
10645
10646         * gcc.c-torture/execute/ieee/mzero5.c: New.
10647
10648 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
10649
10650         PR c++/10603
10651         * g++.dg/parse/error6.C: New test.
10652
10653         PR c++/12827
10654         * g++.dg/parse/error7.C: New test.
10655
10656 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
10657
10658         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
10659         at -O with stabs debugging formats.
10660         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
10661         * gcc.dg/debug/debug-2.c: Likewise.
10662
10663 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
10664
10665         PR c++/12696
10666         * g++.dg/init/error1.C: New test.
10667
10668         PR c++/12218
10669         * g++.dg/init/pm3.C: New test.
10670
10671 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
10672
10673         PR c/3347
10674         * gcc.dg/bitfld-8.c: New test.
10675
10676 2003-12-16  James Lemke  <jim@wasabisystems.com>
10677
10678         * gcc.dg/arm-scd42-[123].c: New tests.
10679
10680 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
10681
10682         PR c++/9043
10683         * g++.dg/abi/mangle20-1.C: New test.
10684         * g++.dg/abi/mangle20-2.C: New test.
10685
10686 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
10687
10688         PR c++/13275
10689         * g++.dg/other/offsetof2.C: Remove XFAIL.
10690         * g++.dg/parse/offsetof1.C: New test.
10691         * g++.gd/parse/offsetof2.C: Likewise.
10692
10693 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10694
10695         * g++.dg/template/nontype3.C: New test.
10696         * g++.dg/template/static2.C: Tweaked the dg-error clause.
10697
10698 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10699
10700         * g++.dg/warn/noreturn-3.C: Also test instantiation.
10701
10702 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
10703
10704         PR c++/13387
10705         * g++.dg/expr/assign1.C: New test.
10706
10707         PR c++/13242
10708         * g++.dg/abi/mangle19-1.C: New test.
10709         * g++.dg/abi/mangle19-2.C: New test.
10710
10711 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
10712
10713         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
10714
10715 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
10716
10717         * gcc.c-torture/execute/20031216-1.c: New test.
10718
10719 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10720
10721         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
10722         an ICE regression.
10723
10724 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
10725
10726         PR c++/10926
10727         * g++.dg/template/error9.C: New test.
10728
10729         PR c++/11116
10730         * g++.dg/template/error8.C: New test.
10731
10732 2003-12-15  Roger Sayle  <roger@eyesopen.com>
10733
10734         PR middle-end/13400
10735         * gcc.c-torture/execute/20031215-1.c: New test case.
10736
10737 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
10738
10739         PR c++/13269
10740         * g++.dg/parse/error5.C: New test.
10741
10742         PR c++/12989
10743         * g++.dg/expr/sizeof1.C: New test.
10744
10745         PR c++/13310
10746         * g++.dg/template/crash15.C: New test.
10747
10748 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
10749
10750         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
10751         a non-POD type as the last named parameter of a varargs function.
10752
10753 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
10754
10755         PR c++/13243
10756         PR c++/12573
10757         * g++.dg/template/crash14.C: New test.
10758         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
10759
10760 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
10761
10762         * g++.dg/other/java1.C: New test.
10763
10764         PR c++/13241
10765         * g++.dg/abi/mangle18-1.C: New test.
10766         * g++.dg/abi/mangle18-2.C: New test.
10767
10768 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10769
10770         PR optimization/10312
10771         * gcc.c-torture/execute/20031214-1.c: New.
10772
10773 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
10774
10775         PR c++/10779
10776         PR c++/12160
10777         * g++.dg/parse/error3.C: New test.
10778         * g++.dg/parse/error4.C: Likewise.
10779         * g++.dg/abi/mangle4.C: Tweak error messages.
10780         * g++.dg/lookup/using5.C: Likewise.
10781         * g++.dg/other/error2.C: Likewise.
10782         * g++.dg/parse/typename5.C: Likewise.
10783         * g++.dg/parse/undefined1.C: Likewise.
10784         * g++.dg/template/arg2.C: Likewise.
10785         * g++.dg/template/ttp3.C: Likewise.
10786         * g++.dg/template/type1.C: Likewise.
10787         * g++.old-deja/g++.other/crash32.C: Likewise.
10788         * g++.old-djea/g++.pt/defarg8.C: Likewise.
10789
10790 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10791
10792         PR c++/13106
10793         * g++.dg/warn/noreturn-3.C: New test.
10794
10795 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
10796
10797         PR c++/13118
10798         * g++.dg/abi/covariant3.C: New.
10799
10800 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
10801
10802         * g++.dg/eh/ia64-1.C: New test.
10803
10804 2003-12-12  Roger Sayle  <roger@eyesopen.com>
10805
10806         PR optimization/13037
10807         * g77.f-torture/execute/13037.f: New test case.
10808
10809 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
10810
10811         PR c++/12881
10812         * g++.dg/abi/covariant2.C: New.
10813
10814 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
10815
10816         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
10817
10818 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
10819
10820         * gcc.c-torture/execute/wchar_t-1.x: Delete.
10821
10822 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
10823
10824         PR other/10819
10825         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
10826         to fix Bug 10819.
10827         * lib/g++.exp (g++_version): Likewise.
10828         * lib/g77.exp (g77_version): Likewise.
10829         * lib/objc.exp (default_objc_version): Likewise.
10830
10831 2003-12-10  Richard Henderson  <rth@redhat.com>
10832
10833         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
10834
10835         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
10836
10837 2003-12-08  Matt Austern  <austern@apple.com>
10838
10839         PR c/13134
10840         * lib/gcc-dg.exp (dg-require-visibility): Define.
10841         * lib/target-supports (check_visibility_available): Define.
10842         * gcc.dg/visibility-1.c: New test.
10843         * gcc.dg/visibility-2.c: Likewise.
10844         * gcc.dg/visibility-3.c: Likewise.
10845         * gcc.dg/visibility-4.c: Likewise.
10846         * gcc.dg/visibility-5.c: Likewise.
10847         * gcc.dg/visibility-6.c: Likewise.
10848         * g++.dg/ext/visibility-1.C: Likewise.
10849         * g++.dg/ext/visibility-2.C: Likewise.
10850         * g++.dg/ext/visibility-3.C: Likewise.
10851         * g++.dg/ext/visibility-4.C: Likewise.
10852         * g++.dg/ext/visibility-5.C: Likewise.
10853         * g++.dg/ext/visibility-6.C: Likewise.
10854
10855 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10856
10857         * g++.dg/lookup/java1.C: New test.
10858         * g++.dg/lookup/java2.C: New test.
10859
10860 2003-12-07  Falk Hueffner  <falk@debian.org>
10861
10862         * g++.dg/opt/noreturn-1.C: New test.
10863
10864 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
10865
10866         * gcc.dg/overflow-1.c: New test.
10867
10868 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
10869
10870         * g77.f-torture/compile/13060.f: New test.
10871
10872 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
10873
10874         PR c++/13323
10875         * g++.dg/inherit/operator2.C: New test.
10876
10877 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
10878
10879         PR c++/13305
10880         * g++.dg/ext/attrib9.C: New test.
10881
10882 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
10883
10884         PR c++/13314
10885         * g++.dg/template/error7.C: New test.
10886
10887 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
10888             J"orn Rennecke <joern.rennecke@superh.com>
10889
10890         PR target/13302
10891         * g++.dg/other/struct-va_list.C: New test.
10892
10893 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10894
10895         PR c++/13166
10896         * g++.dg/parse/defarg6.C: New test.
10897
10898 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
10899
10900         PR target/13256
10901         * gcc.c-torture/execute/20031201-1.c: New test.
10902
10903 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
10904
10905         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
10906
10907 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
10908
10909         * gcc.dg/builtin-return-1.c: New test.
10910
10911 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
10912             J"orn Rennecke <joern.rennecke@superh.com>
10913
10914         PR optimization/13260
10915         * gcc.c-torture/execute/20031204-1.c: New test.
10916
10917 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
10918
10919         PR c++/9127
10920         * g++.dg/template/error6.C: New test.
10921
10922 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
10923
10924         * gcc.dg/20031202-1.c: New test.
10925
10926 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
10927
10928         PR c++/13179
10929         * g++.dg/template/eh1.C: New test.
10930
10931         PR c++/10771
10932         * g++.dg/template/error5.C: New test.
10933
10934 2003-12-02  David Ung  <davidu@mips.com>
10935
10936         * gcc.dg/compat/vector-check.h: Corrected type for var
10937         g_##TMODE
10938
10939 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10940
10941         PR c++/10126
10942         * g++.dg/template/ptrmem8.C: New test.
10943
10944 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10945
10946         PR c++/12573
10947         * g++.dg/template/dependent-expr3.C: New test.
10948
10949 2003-12-01  James Lemke  <jim@wasabisystems.com>
10950
10951         * gcc.dg/arm-g2.c: New test.
10952
10953 2003-12-01  Roger Sayle  <roger@eyesopen.com>
10954
10955         PR optimization/11634
10956         * gcc.dg/20031201-2.c: New test case.
10957
10958 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
10959
10960         PR 11433
10961         * objc.dg/proto-lossage-3.m: New test.
10962
10963 2003-12-01  Roger Sayle  <roger@eyesopen.com>
10964
10965         PR optimization/12628
10966         * gcc.dg/20031201-1.c: New test case.
10967
10968 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
10969
10970         * gcc.dg/unaligned-1.c: New test.
10971
10972 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
10973
10974         PR c++/9849
10975         * g++.dg/template/error4.C: New test.
10976         * g++.dg/template/nested3.C: Adjust error markers.
10977
10978 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10979
10980         * gcc.dg/cpp/assert4.c: Check more #system assertions.
10981
10982 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
10983
10984         PR c/10333
10985         * gcc.dg/bitfld-7.c: New test.
10986
10987 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
10988
10989         * gcc.dg/tls/asm-1.C: New test.
10990
10991 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10992
10993         * gcc.dg/cpp/assert4.c: Update.
10994
10995 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
10996
10997         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
10998         * gcc.dg/builtin-apply3.c: New test.
10999
11000 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
11001
11002         * lib/compat.exp (compat-obj): New xfaildata parameter.
11003         Use it to set compiler_conditional_xfail_data before compiling.
11004         (compat-get-options): Handle dg-xfail-if.
11005         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
11006         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
11007         * gcc.dg/compat/vector-1_y.c: Likewise.
11008         * gcc.dg/compat/vector-2_x.c: Likewise.
11009         * gcc.dg/compat/vector-2_y.c: Likewise.
11010
11011 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
11012
11013         * g++.dg/opt/reg-stack4.C: New test.
11014
11015 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
11016
11017         * gcc.dg/builtin-apply2.c: New test.
11018
11019 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
11020
11021         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
11022
11023 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11024
11025         PR c++/12924
11026         * g++.dg/template/template-id-2.C: New test.
11027
11028 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11029
11030         PR c++/5369
11031         * g++.dg/template/memfriend1.C: New test.
11032         * g++.dg/template/memfriend2.C: Likewise.
11033         * g++.dg/template/memfriend3.C: Likewise.
11034         * g++.dg/template/memfriend4.C: Likewise.
11035         * g++.dg/template/memfriend5.C: Likewise.
11036         * g++.dg/template/memfriend6.C: Likewise.
11037         * g++.dg/template/memfriend7.C: Likewise.
11038         * g++.dg/template/memfriend8.C: Likewise.
11039         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
11040
11041 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
11042
11043         PR c++/12515
11044         * g++.dg/ext/cond1.C: New test.
11045
11046 2003-11-20  Richard Henderson  <rth@redhat.com>
11047
11048         * gcc.dg/20020201-2.c: Remove.
11049         * gcc.dg/20020201-4.c: Remove.
11050         * gcc.dg/20020304-1.c: Remove.
11051
11052 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
11053
11054         * gcc.dg/cpp/trad/xwin1.c: New test case.
11055
11056 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
11057
11058         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
11059         * lib/g77.exp: Likewise.
11060         * lib/objc.exp: Likewise.
11061         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
11062         for darwin.
11063
11064 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11065
11066         PR c++/12932
11067         * g++.dg/template/static5.C: New test.
11068
11069 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
11070
11071         * gcc.dg/nested-func-1.c: New test.
11072
11073 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11074
11075         * gcc.dg/cpp/assert4.c: New test.
11076
11077 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
11078
11079         PR c++/2294
11080         * g++.dg/lookup/using9.c: New test.
11081
11082 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
11083
11084         PR c++/12762
11085         * g++.dg/template/error3.C: New test.
11086
11087 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
11088
11089         PR ada/13035
11090         * ada/acats/run_acats, run_all.sh: Fix syntax error.
11091         No longer use a wrapper for gcc, since this does not work under
11092         Windows.
11093
11094 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
11095
11096         PR c++/2094
11097         * g++.dg/template/ptrmem7.C: New test.
11098
11099 2003-11-13  Andrew Pinski <apinski@apple.com>
11100
11101         * gcc.c-torture/compile/20031113-1.c: New test.
11102
11103 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
11104             Kean Johnston <jkj@sco.com>
11105
11106         PR c/13029
11107         * gcc.dg/unused-4.c: Update.
11108
11109 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
11110
11111         * g++.dg/opt/const3.C: New test.
11112
11113 2003-11-13  Jan Hubicka  <jh@suse.cz>
11114
11115         * gcc.c-torture/compile/20031112-1.c: New test.
11116
11117 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
11118
11119         * g++.dg/parse/crash10.C: Remove bogus error marker.
11120
11121 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11122
11123         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
11124         (host_gcc): Likewise.
11125         (ROOT): Honor $PWDCMD.
11126         (BASE): Likewise.
11127         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
11128
11129 2003-11-12  Catherine Moore  <clm@redhat.com>
11130
11131         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
11132
11133 2003-11-12  Andreas Jaeger  <aj@suse.de>
11134             Jakub Jelinek  <jakub@redhat.com>
11135             Andrew Pinski  <pinskia@physics.uc.edu>
11136             Richard Henderson  <rth@redhat.com>
11137
11138         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
11139         systems.
11140         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
11141
11142         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
11143         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
11144
11145 2003-11-11  Andreas Jaeger  <aj@suse.de>
11146
11147         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
11148
11149         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
11150
11151 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
11152
11153         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
11154         Clean ups.
11155
11156 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
11157
11158         * gcc.dg/trampoline-1.c: New test.
11159
11160 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
11161
11162         * gcc.c-torture/compile/200031109-1.c: New test.
11163
11164 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
11165
11166         PR c/3190
11167         PR c/8714
11168         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
11169         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
11170         gcc.dg/format/no-y2k-1.c: Update.
11171
11172 2003-11-08  Roger Sayle  <roger@eyesopen.com>
11173
11174         PR optimization/10467
11175         * gcc.dg/20031108-1.c: New test case.
11176
11177 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
11178
11179         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
11180
11181 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
11182
11183         * gcc.dg/compound-lvalue-1.c: New test.
11184         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
11185         some XFAILs.
11186
11187 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
11188
11189         * gcc.dg/altivec-varargs-1.c: New test.
11190
11191 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
11192
11193         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
11194         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
11195         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
11196         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
11197         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
11198
11199 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
11200
11201         * gcc.dg/cond-lvalue-1.c: New test.
11202
11203 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
11204
11205         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
11206
11207 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11208
11209         PR c++/11616
11210         * g++.dg/template/instantiate5.C: New test.
11211
11212 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11213
11214         PR c++/12726
11215         * g++.dg/ext/complit2.C: Replace test with self-contained version.
11216         * ChangeLog: Add missing first entry for above test.
11217
11218 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11219
11220         PR c++/9810
11221         * g++.dg/template/using8.C: New test.
11222         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
11223
11224 2003-11-02  Roger Sayle  <roger@eyesopen.com>
11225
11226         PR optimization/10817
11227         * gcc.c-torture/compile/20031102-1.c: New test case.
11228
11229 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
11230
11231         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
11232         2147483647.
11233
11234 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
11235
11236         * gcc.dg/20031102-1.c: New test.
11237
11238 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
11239
11240         * gcc.dg/complex-1.c: New test.
11241
11242 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11243
11244         PR c++/12796
11245         * g++.dg/template/crash13.C: Adjust expected error location.
11246         * g++.old-deja/g++.brendan/ns1.C: Likewise.
11247
11248 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
11249
11250         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
11251
11252 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
11253
11254         PR/10239
11255         * gcc.c-torture/compile/20031031-2.c: New test.
11256
11257 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
11258
11259         PR/11640
11260         * gcc.c-torture/compile/20031031-1.c: New test.
11261
11262 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
11263
11264         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
11265         * gcc.misc-tests/bprob.exp: Likewise.
11266         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
11267         the execution test on arm-elf configs.
11268         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
11269         configs that don't support scratch files.
11270         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
11271
11272 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
11273
11274         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
11275         done by dejagnu.
11276
11277 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
11278
11279         * ada/acats/run_all.sh: Redirect mv output to /dev/null
11280         Avoid non pure sh syntax. Add more logging.
11281
11282         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
11283         fail.
11284
11285 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11286
11287         PR libgcj/10610
11288         * gcc.dg/ppc-stackalign-1.c: New test.
11289
11290 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
11291
11292         * ada/acats/run_all.sh: Change output to be more compliant with
11293         dejagnu framework.
11294         Create acats.sum and acats.log files under testsuite/ada/acats
11295         Only run [a-z]* directories, to filter out e.g. CVS.
11296         Redirect build output to log file.
11297
11298 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
11299
11300         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
11301
11302 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
11303
11304         PR ada/5909:
11305         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
11306
11307 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
11308
11309         * gcc.c-torture/compile/20031023-1.c: New test.
11310         * gcc.c-torture/compile/20031023-2.c: New test.
11311         * gcc.c-torture/compile/20031023-3.c: New test.
11312         * gcc.c-torture/compile/20031023-4.c: New test.
11313
11314 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11315
11316         PR c++/10371
11317         * g++.dg/lookup/scoped8.C: New test.
11318
11319 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
11320
11321         * g++.dg/opt/reg-stack3.C: New test.
11322
11323 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
11324
11325         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
11326
11327 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11328
11329         PR c++/11076
11330         * g++.dg/template/crash13.C: New test.
11331
11332 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
11333
11334         * gcc.dg/c99-restrict-2.c: New test.
11335
11336 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
11337
11338         PR c++/12698, c++/12699, c++/12700, c++/12566
11339         * g++.dg/inherit/covariant9.C: New test.
11340         * g++.dg/inherit/covariant10.C: New test.
11341         * g++.dg/inherit/covariant11.C: New test.
11342
11343 2003-10-23  Jason Merrill  <jason@redhat.com>
11344
11345         PR c++/12726
11346         * g++.dg/ext/complit2.C: New test.
11347
11348 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
11349
11350         PR target/12654
11351         * gcc.c-torture/execute/20031020-1.c: New test.
11352
11353 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11354
11355         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
11356         following the jump_insn.
11357
11358 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
11359
11360         * gcc.dg/cast-lvalue-1.c: New test.
11361
11362 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
11363
11364         PR c++/11962
11365         * g++.dg/template/cond2.C: New test.
11366
11367 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
11368
11369         * gcc.dg/builtins-28.c: New test.
11370
11371 2003-10-20  Jan Hubicka  <jh@suse.cz>
11372
11373         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
11374         parameter.
11375         * testsuite/gcc.dg/inline-2.c: Likewise.
11376
11377 2003-10-20  Phil Edwards  <phil@codesourcery.com>
11378
11379         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
11380         * gcc.dg/nest.c:  Likewise.
11381
11382 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11383
11384         PR c++/9781, c++/10583, c++/11862
11385         * g++.dg/parse/crash13.C: New test.
11386
11387 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11388
11389         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
11390
11391 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
11392
11393         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
11394         Define HAVE_C99_RUNTIME except on Solaris.
11395         * gcc.dg/builtins-20.c: Likewise.
11396
11397 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11398
11399         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
11400
11401 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11402
11403         PR c++/12495
11404         * g++.dg/template/crash21.C: New test.
11405
11406 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11407
11408         PR c++/2513
11409         * g++.dg/template/typename5.C: New test.
11410
11411 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11412
11413         PR c++/12369
11414         * g++.dg/template/friend25.C: New test.
11415
11416 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
11417
11418         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
11419         versions.
11420
11421 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
11422
11423         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
11424         == 2147483647.
11425
11426 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
11427
11428         * gcc.c-torture/execute/960416-1.x: Remove.
11429         * gcc.c-torture/execute/divconst-3.x: Likewise.
11430
11431 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
11432
11433         PR target/12598
11434         * gcc.dg/torture/cris-volatile-1.c: New test.
11435
11436 2003-10-14  Roger Sayle  <roger@eyesopen.com>
11437
11438         PR optimization/9325
11439         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
11440         for overflowing floating point to integer conversion during RTL
11441         simplification.
11442
11443 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
11444
11445         * objc/execute/_cmd.m: Fix typo.
11446         * objc.dg/image-info.m, objc.dg/symtab-1.m:
11447         Relax 'scan-assembler' regexp.
11448         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
11449         objc.dg/try-catch-4.m: Run on non-Darwin targets.
11450         * objc.dg/zero-link-2.m: Remove blank line.
11451         * objc.dg/zero-link-3.m: New test case.
11452
11453 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
11454
11455         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
11456
11457         * gcc.dg/asm-names.c: Use scan-assembler-not rather
11458         than linker trickery.
11459
11460 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11461
11462         PR c++/12370
11463         * g++.dg/other/friend2.C: New test.
11464
11465 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
11466
11467         * gcc.dg/20031012-1.c: New test.
11468
11469 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
11470
11471         * gcc.dg/weak/weak-3.c: Fix for new warning.
11472
11473 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
11474
11475         PR optimization/8750
11476         * gcc.c-torture/execute/20031012-1.c: New test case.
11477
11478 2003-10-11  Roger Sayle  <roger@eyesopen.com>
11479
11480         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
11481         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
11482
11483 2003-10-11  Roger Sayle  <roger@eyesopen.com>
11484
11485         PR optimization/12260
11486         * gcc.c-torture/compile/20031011-2.c: New test case.
11487
11488 2003-10-11  Roger Sayle  <roger@eyesopen.com>
11489
11490         * gcc.c-torture/execute/20031011-1.c: New testcase.
11491
11492 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
11493
11494         * gcc.c-torture/compile/20031011-1.c: New test.
11495
11496 2003-10-11  Jan Hubicka  <jh@suse.cz>
11497
11498         * g++.dg/other/first-global.C: New test.
11499
11500 2003-10-11  Roger Sayle  <roger@eyesopen.com>
11501
11502         * gcc.c-torture/execute/string-opt-18.c: New testcase.
11503
11504 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
11505
11506         * gcc.c-torture/compile/20031010-1.c: New test.
11507
11508 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
11509
11510         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
11511         * gcc.c-torture/execute/va-arg-25.c: ... here.
11512
11513 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
11514
11515         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
11516
11517 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
11518
11519         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
11520
11521 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
11522
11523         * g++.dg/parse/error2.C: New test.
11524
11525 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
11526
11527         PR c++/11097
11528         * g++.dg/other/error5.C: Modify the error message.
11529         * g++.dg/lookup/using8.C: New test.
11530
11531 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
11532
11533         * gcc.dg/darwin-abi-2.c: New file.
11534         * gcc.c-torture/execute/va-arg-24.c: New file.
11535
11536 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
11537
11538         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
11539         indentation.
11540
11541 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
11542
11543         PR c++/10147
11544         * g++.dg/other/error4.C: Update error messages.
11545         * g++.dg/template/ptrmem4.C: Likewise.
11546
11547         PR c++/12337
11548         * g++.dg/init/new9.C: New test.
11549
11550         PR c++/12334, c++/12236, c++/8656
11551         * g++.dg/ext/attrib8.C: New test.
11552
11553 2003-10-06  Devang Patel  <dpatel@apple.com>
11554
11555         * gcc.dg/debug/dwarf2-3.h: New test.
11556         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
11557
11558 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
11559
11560         * g++.dg/opt/cfg2.C: New test.
11561
11562 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
11563
11564         * g++.dg/opt/float1.C: New test.
11565
11566 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
11567
11568         * gcc.dg/c90-array-lval-6.c: New test.
11569         * gcc.dg/c99-array-lval-6.c: New test.
11570
11571 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
11572             Ziemowit Laski  <zlaski@apple.com>
11573
11574         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
11575         'Derived', so that it is never considered a class method; add
11576         new warning for '+port' method ambiguity.
11577         * objc.dg/method-12.m: Include <objc/objc.h> instead of
11578         <objc/objc-api.h> (needed on Mac OS X).
11579         * objc.dg/method-13.m: New test.
11580
11581 2003-10-03  Roger Sayle  <roger@eyesopen.com>
11582
11583         PR optimization/9325, PR java/6391
11584         * gcc.c-torture/execute/20031003-1.c: New test case.
11585
11586 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
11587
11588         PR optimization/12180
11589         * gcc.dg/20031002-1.c: New test.
11590
11591         PR c++/12486
11592         * g++.dg/inherit/error1.C: New test.
11593
11594 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
11595
11596         * lib/f-torture.exp (search_for): Rename to...
11597         (search_for_re): This.  Also, clean up comments and the
11598         "regexp" invocation.
11599
11600 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
11601
11602         * gcc.c-torture/compile/20031002-1.c: New test.
11603
11604 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
11605
11606         * g++.dg/opt/cond1.C: New test.
11607
11608 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
11609
11610         * gcc.dg/Wold-style-definition-2.c: New testcase.
11611         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
11612
11613 2003-09-29  Richard Henderson  <rth@redhat.com>
11614
11615         * g++.dg/init/array10.C: Add dg-options.
11616
11617 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
11618
11619         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
11620
11621 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11622
11623         * g++.dg/template/friend19.C: Fix typo.
11624         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
11625
11626 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
11627
11628         * gcc.c-torture/execute/20030928-1.c: New test.
11629         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
11630
11631 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
11632
11633         * g++.dg/opt/unroll1.C: New test.
11634
11635 2003-09-26  Roger Sayle  <roger@eyesopen.com>
11636
11637         PR optimization/11741
11638         * gcc.dg/20030926-1.c: New test case.
11639
11640 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11641
11642         PR c++/5655
11643         * g++.dg/parse/access7.C: New test.
11644         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
11645
11646 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
11647
11648         MERGE OF objc-improvements-branch into MAINLINE:
11649         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
11650         if libobjc has not been built.
11651         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
11652         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
11653         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
11654         objc/execute/nested-3.m, objc/execute/np-2.m,
11655         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
11656         objc/execute/redefining_self.m, objc/execute/root_methods.m,
11657         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
11658         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
11659         objc.dg/special/unclaimed-category-1.h,
11660         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
11661         well as GNU runtime.
11662         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
11663         * execute/cascading-1.m, execute/function-message-1.m,
11664         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
11665         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
11666         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
11667         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
11668         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
11669         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
11670         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
11671         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
11672         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
11673         * objc.dg/bitfield-2.m: Run only on Darwin.
11674         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
11675         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
11676         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
11677         * objc.dg/const-str-1.m: Fix constant string layout.
11678
11679 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
11680
11681         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
11682
11683 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
11684
11685         * gcc.dg/darwin-abi-1.c: New file.
11686
11687 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
11688
11689         PR target/12281
11690         * gcc.c-torture/compile/20030921-1.c: New test.
11691
11692 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
11693
11694         * g++.dg/opt/reg-stack2.C: New test.
11695
11696 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
11697
11698         * g++.dg/eh/delayslot1.C: New test.
11699
11700 2003-09-20  Richard Henderson  <rth@redhat.com>
11701
11702         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
11703
11704 2003-09-20  Roger Sayle  <roger@eyesopen.com>
11705
11706         * gcc.c-torture/execute/20030920-1.c: New test case.
11707
11708 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11709
11710         * g++.dg/rtti/typeid3.C: Correct expected error message.
11711
11712 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11713
11714         PR c++/157
11715         * g++.dg/parse/crash12.C: New test.
11716
11717 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
11718
11719         * gcc.dg/compat/mixed-struct-check.h: New.
11720         * gcc.dg/compat/mixed-struct-defs.h: New.
11721         * gcc.dg/compat/mixed-struct-init.h: New.
11722         * gcc.dg/compat/struct-by-value-19_main.c: New.
11723         * gcc.dg/compat/struct-by-value-19_x.c: New.
11724         * gcc.dg/compat/struct-by-value-19_y.c: New.
11725         * gcc.dg/compat/struct-by-value-20_main.c: New.
11726         * gcc.dg/compat/struct-by-value-20_x.c: New.
11727         * gcc.dg/compat/struct-by-value-20_y.c: New.
11728         * gcc.dg/compat/struct-return-19_main.c: New.
11729         * gcc.dg/compat/struct-return-19_x.c: New.
11730         * gcc.dg/compat/struct-return-19_y.c: New.
11731         * gcc.dg/compat/struct-return-20_main.c: New.
11732         * gcc.dg/compat/struct-return-20_x.c: New.
11733         * gcc.dg/compat/struct-return-20_y.c: New.
11734
11735 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
11736         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
11737         so that it will not complain on LP64 targets.
11738
11739 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11740
11741         PR c++/495
11742         * g++.dg/template/friend24.C: New test.
11743
11744 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
11745
11746         PR c++/12332
11747         * g++.dg/template/memtmpl2.C: New test.
11748
11749 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
11750
11751         PR target/11184
11752         * gcc.dg/builtin-apply1.c: New test.
11753
11754 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
11755
11756         PR c++/9848
11757         * g++.dg/warn/Wunused-4.C: New test.
11758
11759 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11760
11761         PR c++/12316
11762         * g++.dg/other/gc2.C: New test.
11763
11764 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
11765
11766         PR c++/11991
11767         * g++.dg/rtti/typeid3.C: New test.
11768
11769         PR c++/12266
11770         * g++.dg/overload/template1.C: New test.
11771
11772 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
11773
11774         * g++.dg/opt/cfg3.C: New test.
11775
11776 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11777
11778         PR c++/7939
11779         * g++.dg/template/crash11.C: New test.
11780
11781 2003-09-16  Jason Merrill  <jason@redhat.com>
11782             Jakub Jelinek  <jakub@redhat.com>
11783
11784         * gcc.dg/attr-warn-unused-result.c: New test.
11785
11786 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
11787
11788         PR c++/12184
11789         * g++.dg/expr/call2.C: New test.
11790
11791 2003-09-15  Andreas Jaeger  <aj@suse.de>
11792
11793         * gcc.dg/Wold-style-definition-1.c: New test.
11794
11795 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
11796
11797         PR c++/3907
11798         * g++.dg/parse/template12.C: New test.
11799
11800         * g++.dg/abi/bitfield11.C: New test.
11801         * g++.dg/abi/bitfield12.C: Likewise.
11802
11803 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
11804
11805         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
11806         non-expansion of functional macro name without arguments at EOL.
11807         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
11808
11809 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
11810
11811         * gcc.c-torture/execute/20030914-[12].c: New tests.
11812
11813 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
11814
11815         PR c++/11788
11816         * g++.dg/overload/addr1.C: New test.
11817
11818 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
11819
11820         * gcc.dg/20030909-1.c: New test.
11821
11822 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
11823
11824         * gcc.dg/ultrasp10.c: New test.
11825
11826 2003-09-09  Devang Patel  <dpatel@apple.com>
11827
11828         * gcc.dg/darwin-ld-6.c: New test.
11829
11830 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11831
11832         * gcc.dg/torture/builtin-explog-1.c: New testcase.
11833
11834 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
11835
11836         * gcc.dg/ia64-types1.c: New test.
11837         * gcc.dg/ia64-types2.c: Likewise.
11838
11839 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11840
11841         * gcc.dg/builtins-1.c: Add more _Complex tests.
11842         * gcc.dg/torture/builtin-attr-1.c: Likewise.
11843
11844         * gcc.dg/builtins-1.c: Test existing _Complex functions.
11845         * gcc.dg/torture/builtin-attr-1.c: Likewise.
11846
11847 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
11848
11849         PR c++/11786
11850         * g++.dg/lookup/koenig2.C: New test.
11851
11852         PR c++/5296
11853         * g++.dg/rtti/typeid2.C: New test.
11854
11855 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
11856
11857         * gcc.c-torture/compile/20030904-1.c: New test.
11858
11859 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
11860
11861         * g++.dg/opt/longbranch2.C: New test.
11862
11863 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
11864
11865         * g++.dg/template/crash10.C: Only compile it.
11866
11867 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
11868
11869         PR middle-end/11665
11870         * gcc.c-torture/compile/20030907-1.c: New test.
11871         * g++.dg/init/array11.C: New test.
11872
11873 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
11874
11875         PR c++/11852
11876         * g++.dg/init/struct1.C: New test.
11877
11878 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
11879
11880         PR c++/12181
11881         * g++.dg/expr/comma1.C: New test.
11882
11883 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
11884
11885         PR c++/11867
11886         * g++.dg/expr/static_cast5.C: New test.
11887
11888 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
11889
11890         PR c++/11507
11891         * g++.dg/lookup/scoped7.C: New test.
11892
11893         PR c++/9574
11894         * g++.dg/other/static1.C: New test.
11895
11896         PR c++/11490
11897         * g++.dg/warn/template-1.C: New test.
11898
11899         PR c++/11432
11900         * g++.dg/template/crash10.C: New test.
11901
11902         PR c++/2478
11903         * g++.dg/overload/VLA.C: New test.
11904
11905         PR c++/10804
11906         * g++.dg/template/call1.C: New test.
11907
11908 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
11909
11910         PR c++/11794
11911         * g++.dg/parse/using3.C: New test.
11912
11913 2003-09-06  Roger Sayle  <roger@eyesopen.com>
11914
11915         PR c++/11409
11916         * g++.dg/overload/builtin3.C: New test case.
11917
11918 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
11919
11920         PR c/9862
11921         * gcc.dg/20030906-1.c: New test.
11922         * gcc.dg/20030906-2.c: Likewise.
11923
11924 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
11925
11926         PR c++/12167
11927         * g++.dg/parse/defarg5.C: New test.
11928
11929         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
11930
11931 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
11932
11933         PR c++/12163
11934         * g++.dg/expr/static_cast4.C: New test.
11935
11936         PR c++/12146
11937         * g++.dg/template/crash9.C: New test.
11938
11939 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
11940
11941         * g++.old-deja/g++.ext/pretty2.C: Update for change
11942         in __FUNCTION__.
11943         * g++.old-deja/g++.ext/pretty3.C: Likewise.
11944
11945 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
11946
11947         PR c++/11922
11948         * g++/dg/template/qualified-id1.C: New test.
11949
11950         PR c++/12037
11951         * g++.dg/warn/noeffect4.C: New test.
11952
11953 2003-09-04  Matt Austern  <austern@apple.com>
11954
11955         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
11956         * g++.dg/ext/fnname2.C: Likewise.
11957         * g++.dg/ext/fnname3.C: Likewise.
11958
11959 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
11960
11961         * g++.dg/expr/lval1.C: New test.
11962         * g++.dg/ext/lvcast.C: Remove.
11963
11964 2003-09-03  Roger Sayle  <roger@eyesopen.com>
11965
11966         PR optimization/11700.
11967         * gcc.c-torture/compile/20030903-1.c: New test case.
11968
11969 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
11970
11971         PR c++/12053
11972         * g++.dg/abi/layout4.C: New test.
11973
11974 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
11975
11976         PR c++/11553
11977         * g++.dg/parse/friend3.C: New test.
11978
11979 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
11980
11981         PR c++/11847
11982         * g++.dg/template/class1.C: New test.
11983
11984         PR c++/11808
11985         * g++.dg/expr/call1.C: New test.
11986
11987 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
11988
11989         PR c++/12114
11990         * g++.dg/init/ref9.C: New test.
11991
11992         PR c++/11972
11993         * g++.dg/template/nested4.C: New test.
11994
11995 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
11996
11997         PR c++/12093
11998         * g++.dg/template/non-dependent4.C: New test.
11999
12000         PR c++/11928
12001         * g++.dg/inherit/conv1.C: New test.
12002
12003 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
12004
12005         PR c++/6196
12006         * g++.dg/ext/label1.C: New test.
12007         * g++.dg/ext/label2.C: Likewise.
12008
12009 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
12010
12011         * g++.dg/expr/cond3.C: New test.
12012
12013 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12014
12015         * gcc.dg/builtins-1.c: Add new builtin cases.
12016
12017 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12018
12019         * gcc.dg/builtins-1.c: Add new cases.
12020         * gcc.dg/torture/builtin-attr-1.c: Likewise.
12021
12022 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12023
12024         * gcc.dg/builtins-1.c: Add more math builtin tests.
12025         * gcc.dg/torture/builtin-attr-1.c: New test.
12026
12027 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
12028
12029         PR optimization/5079
12030         * g++.dg/opt/static3.C: New test.
12031
12032 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
12033
12034         * gcc.misc-tests/gcov-10b.c: New test.
12035
12036 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
12037
12038         * g++.dg/opt/ptrmem3.C: New test.
12039
12040         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
12041
12042 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
12043
12044         * gcc.dg/20030826-2.c: New test.
12045
12046 2003-08-26  Roger Sayle  <roger@eyesopen.com>
12047
12048         PR middle-end/12002
12049         * g77.f-torture/compile/12002.f: New test case.
12050
12051 2003-08-26  Roger Sayle  <roger@eyesopen.com>
12052
12053         * gcc.dg/20030826-1.c: New test case.
12054
12055 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
12056
12057         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
12058
12059 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
12060
12061         PR c++/11871
12062         * c++.dg/lookup/crash1.C: New test.
12063
12064         * c++.dg/warn/noeffect3.C: New test.
12065
12066 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
12067
12068         * gcc.dg/compat/vector-1_x.c: Compile with -w.
12069         * gcc.dg/compat/vector-1_y.c: Ditto.
12070         * gcc.dg/compat/vector-2_x.c: Ditto.
12071         * gcc.dg/compat/vector-2_y.c: Ditto.
12072
12073 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
12074
12075         * gcc.dg/20030702-1.c: New test.
12076
12077 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
12078
12079         PR c++/8795
12080         * g++.dg/ext/altivec-1.C: New test.
12081
12082 2003-08-24  Richard Henderson  <rth@redhat.com>
12083
12084         * g++.dg/eh/simd-2.C: Add -w for x86.
12085
12086 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
12087
12088         * gcc.dg/20030815-1.c: New test.
12089
12090 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12091
12092         PR c++/3765
12093         * g++.dg/parse/access6.C: New test.
12094
12095 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12096
12097         PR c++/641, c++/11876
12098         * g++.dg/template/friend22.C: New test.
12099         * g++.dg/template/friend23.C: Likewise.
12100
12101 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
12102
12103         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
12104         identically.
12105
12106 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
12107
12108         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
12109
12110 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
12111
12112         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
12113
12114 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
12115
12116         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
12117
12118 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
12119
12120         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
12121
12122 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
12123
12124         PR c++/11919
12125         * g++.dg/overload/prom1.C: New test.
12126
12127         PR c++/11551
12128         * g++.dg/parse/dtor2.C: New test.
12129
12130         PR c++/10762
12131         * g++.dg/parse/using2.C: New test.
12132
12133 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
12134
12135         PR target/11805
12136         * gcc.c-torture/compile/20030821-1.c: New.
12137
12138 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
12139
12140         PR c++/11834
12141         * g++.dg/template/deduce2.C: New test.
12142
12143 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
12144
12145         * gcc.c-torture/execute/20030821-1.c: New test.
12146
12147 2003-08-20  Roger Sayle  <roger@eyesopen.com>
12148
12149         PR middle-end/11984
12150         * gcc.dg/20030820-1.c: New test case.
12151
12152 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
12153
12154         PR c++/11945
12155         * g++.dg/warn/noeffect2.C: New test.
12156
12157 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
12158
12159         PR c++/10926
12160         * g++.dg/template/dtor2.C: New test.
12161
12162         PR c++/11684
12163         * g++.dg/template/operator1.C: New test.
12164         * g++.dg/parse/operator4.C: New test.
12165
12166         PR c++/11946.C
12167         * g++.dg/expr/enum1.C: New test.
12168         * gcc.dg/c99-bool-1.c: Remove bogus warning.
12169
12170         PR c++/11036.C
12171         * g++.dg/parse/elab2.C: New test.
12172         * g++.dg/parse/typedef4.C: Change error message.
12173         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
12174         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
12175         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
12176
12177 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
12178
12179         * gcc.dg/pch/warn-1.c: New.
12180         * gcc.dg/pch/warn-1.hs: New.
12181
12182         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
12183         not-tested file.
12184
12185 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
12186
12187         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
12188
12189 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
12190
12191         * gcc.dg/uninit-D.c: New Test.
12192         * gcc.dg/uninit-E.c: New Test.
12193         * gcc.dg/uninit-F.c: New Test.
12194         * gcc.dg/uninit-G.c: New Test.
12195
12196 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
12197
12198         * g++.dg/README: Describe the pch directory.
12199
12200 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12201
12202         PR c++/11174
12203         * g++.dg/parse/access4.C: New test.
12204         * g++.dg/parse/access5.C: Likewise.
12205         * g++.old-deja/g++.jason/access17.C: Adjust error message.
12206
12207 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
12208
12209         * gcc.dg/noncompile/20030818-1.c: New.
12210
12211 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
12212
12213         PR c++/11957
12214         * g++.dg/warn/noeffect1.C: New test.
12215
12216         * g++.dg/template/scope2.C: New test.
12217         * g++.dg/template/error2.C: Correct dg-error
12218
12219 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
12220
12221         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
12222
12223 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
12224
12225         PR C++/11512
12226         * g++.dg/template/warn1.C: New.
12227
12228 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
12229
12230         * g++.dg/template/error2.C: New test.
12231         * g++.dg/lookup/using7.C: Adjust errors
12232         * g++.old-deja/g++.pt/crash36.C: Likewise.
12233         * g++.old-deja/g++.pt/derived3.C: Likewise.
12234
12235 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12236
12237         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
12238         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
12239         * gcc.c-torture/execute/builtins/string-9.c: New, from
12240         string-opt-9.c.  Adjust for execute/builtins framework.
12241         * gcc.c-torture/execute/string-opt-9.c: Delete.
12242
12243 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
12244
12245         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
12246
12247         * g++.dg/parse/ret-type2.C: New test.
12248
12249         PR c++/11703
12250         * g++.dg/init/new8.C: New test.
12251
12252         PR c++/10923
12253         * g++.dg/parse/typedef5.C: New test.
12254
12255         PR c++/9512
12256         * g++.dg/parse/qualified2.C: New test.
12257         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
12258         invalid code.
12259
12260 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
12261
12262         * g++.dg/conversion/ptrmem1.C: New test.
12263
12264 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
12265
12266         PR target/11693
12267         * gcc.dg/20030811-1.c: New test.
12268
12269         PR target/11535
12270         * gcc.c-torture/execute/20030811-1.c: New test.
12271
12272 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12273
12274         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
12275
12276 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
12277
12278         PR c++/11789.C
12279         * g++.dg/inherit/multiple1.C: New test.
12280
12281 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
12282
12283         * gcc.dg/spe1.c: New test.
12284
12285         PR c++/11670
12286         * g++.dg/expr/cast2.C: New test.
12287
12288         PR c++/10530
12289         * g++.dg/template/dependent-name2.C: New test.
12290
12291 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
12292
12293         * g++.dg/parse/crash11.C: Put the dg options in comments.
12294
12295 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
12296
12297         * lib/gcc-dg.exp: Update for diagnostic change.
12298
12299 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12300
12301         PR c++/5767
12302         * g++.dg/parse/crash11.C: New test.
12303
12304 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
12305
12306         * gcc.dg/cpp/spacing1.c: Update.
12307
12308 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
12309
12310         PR target/11739
12311         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
12312         a value for -mtune.
12313
12314 2003-08-04  Roger Sayle  <roger@eyesopen.com>
12315
12316         PR middle-end/11771
12317         * gcc.c-torture/compile/20030804-1.c: New test case.
12318
12319 2003-08-04  Roger Sayle  <roger@eyesopen.com>
12320
12321         * gcc.dg/20030804-1.c: New test case.
12322
12323 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
12324
12325         * gcc.dg/cpp/separate-1.c: New test.
12326
12327 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
12328
12329         PR c++/11704
12330         * g++.dg/template/dependent-expr2.C: New test.
12331
12332         PR c++/11766
12333         * g++.dg/expr/ptrmem1.C: New test.
12334
12335 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12336
12337         PR c++/9453
12338         * g++.dg/template/friend15.C: New test.
12339
12340 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
12341
12342         * lib/dg-pch.exp: Work round PCH bug.
12343
12344 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12345
12346         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
12347         builtins.  Move cases from builtins-4.c here.
12348
12349         * gcc.dg/torture/builtin-math-1.c: New test taken from
12350         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
12351         additional cases.
12352
12353         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
12354         Delete.
12355
12356 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
12357
12358         PR c++/9447
12359         * g++.dg/template/using7.C: New test.
12360
12361 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
12362
12363         * import1.c, import2.c: New tests.
12364
12365 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
12366
12367         * g++.dg/eh/crossjump1.C: New test.
12368
12369 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
12370
12371         PR c++/11697
12372         * g++.dg/template/using6.C: New test.
12373
12374         PR c++/11744
12375         * g++.dg/template/koenig2.C: New test.
12376
12377 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12378
12379         PR c++/7983
12380         * g++.dg/parse/typedef4.C: New test.
12381
12382 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12383
12384         PR c++/8442, c++/8806
12385         * g++.dg/template/elab1.C: New test.
12386         * g++.dg/template/type2.C: Likewise.
12387         * g++.dg/template/ttp3.C: Adjust expected error message.
12388         * g++.old-deja/g++.law/visibility13.C: Likewise.
12389         * g++.old-deja/g++.niklas/t135.C: Likewise.
12390         * g++.old-deja/g++.pt/ttp41.C: Likewise.
12391         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
12392         template argument.
12393         * g++.old-deja/g++.pt/ttp44.C: Likewise.
12394
12395 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
12396
12397         PR c++/11295
12398         * g++.dg/ext/stmtexpr1.C: New test.
12399
12400         * g++.dg/opt/tmp1.C: New test.
12401
12402         PR c++/11525
12403         * g++.dg/parse/constant4.C: New test.
12404
12405         PR c++/9447
12406         * g++.dg/template/using5.C: New test.
12407
12408 2003-07-31  Roger Sayle  <roger@eyesopen.com>
12409
12410         * gcc.dg/builtins-27.c: New test case.
12411
12412 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
12413
12414         * gcc.dg/tls/opt-7.c: New test.
12415
12416 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
12417
12418         * g++.old-deja/g++.other/crash18.C: Remove.
12419
12420 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
12421
12422         * g++.dg/template/explicit3.C: New.
12423         * g++.dg/template/explicit4.C: New.
12424         * g++.dg/template/explicit5.C: New.
12425
12426         PR c++/11347
12427         * g++.dg/template/memtmpl1.C: New.
12428
12429 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
12430
12431         PR target/11565
12432         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
12433         * gcc.dg/i386-387-5.c (dg-options): Likewise.
12434
12435 2003-07-30  Jan Hubicka  <jh@suse.cz>
12436
12437         * vtgc1.c: Kill.
12438
12439 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
12440
12441         * gcc.dg/struct-in-proto-1.c: New test.
12442
12443 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
12444
12445         * gcc.dg/cpp/include2.c: Only expect one message.
12446
12447 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
12448
12449         PR c++/9447
12450         * g++.dg/template/using1.C: New test.
12451         * g++.dg/template/using2.C: New test.
12452         * g++.dg/template/using3.C: New test.
12453         * g++.dg/template/using4.C: New test.
12454
12455 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
12456
12457         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
12458         * gcc.c-torture/execute/string-opt-10.c: Likewise.
12459
12460 2003-07-28  Jan Hubicka  <jh@suse.cz>
12461
12462         PR c++/11530
12463         * g++.dg/opt/call1.C: New test.
12464
12465 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
12466
12467         PR c++/11667
12468         * g++.dg/init/enum2.C: New test.
12469         * g++.dg/template/overload1.C: Add "-w" option.
12470
12471 2003-07-28    <hp@bitrange.com>
12472
12473         * gcc.dg/Wdeclaration-after-statement-1.c,
12474         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
12475
12476 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
12477
12478         * gcc.c-torture/compile/20030725-1.c: New test.
12479
12480 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
12481
12482         * gcc.dg/20030505.c: Only run for SPE.
12483         Remove definition of opaque type.
12484
12485 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
12486
12487         * g++.dg/template/ptrmem6.C: New test.
12488
12489 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
12490
12491         * gcc.c-torture/compile/zero-strct-2.c: New test.
12492
12493 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
12494
12495         * gcc.dg/intermod-1.c: New test.
12496
12497 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
12498
12499         PR c++/11617
12500         * g++.dg/template/lookup2.C: New test.
12501         * g++.dg/template/memclass1.C: Remove instantiated from error.
12502         * g++.dg/other/error2.C: Tweak expected errors.
12503
12504         PR c++/11596
12505         * g++.dg/template/defarg3.C: New test.
12506
12507         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
12508
12509 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
12510
12511         * g++.dg/inherit/access5.C: New test.
12512
12513 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12514
12515         PR c++/11513
12516         * g++.dg/template/crash8.C: New test.
12517
12518 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
12519
12520         PR c/10602
12521         * gcc.dg/noncompile/incomplete-2.c: New test.
12522
12523 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
12524
12525         PR c++/11645
12526         * g++.dg/inherit/access4.C: New test.
12527
12528         PR c++/11517
12529         * g++.dg/expr/cond2.C: New test.
12530
12531         PR optimization/10679
12532         * g++.dg/opt/inline4.C: New test.
12533
12534 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
12535
12536         * g++.dg/parse/crash10: New test.
12537
12538 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
12539
12540         * g++.dg/ext/flexary1.C: New test.
12541
12542 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12543
12544         PR c++/10793
12545         * g++.dg/template/crash9.C: New test.
12546
12547 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12548
12549         PR c++/3004
12550         * g++.dg/parse/typedef3.C: New test.
12551
12552         PR c++/7906
12553         * g++.dg/parse/operator2.C: New test.
12554
12555         PR c++/8895
12556         * g++.dg/parse/def-tmpl-arg1.C: New test.
12557
12558         PR c++/9282
12559         * g++.dg/parse/funptr1.C: New test.
12560
12561         PR c++/9452
12562         * g++.dg/parse/ambig3.C: New test.
12563
12564         PR c++/9454
12565         * g++.dg/parse/operator3.C: New test.
12566
12567         PR c++/9486
12568         * g++.dg/parse/template10.C: New test.
12569
12570         PR c++/9488
12571         * g++.dg/parse/template11.C: New test.
12572
12573         PR c++/10150
12574         * g++.dg/parse/invalid-op1.C: New test.
12575
12576         PR c++/10247
12577         * g++.dg/parse/condexpr1.C: New test.
12578
12579 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
12580
12581         * g++.dg/ext/packed3.C: New test.
12582         * g++.dg/ext/packed4.C: New test.
12583
12584         * gcc.dg/pack-test-3.c: New test.
12585
12586 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
12587
12588         * lib/compat.exp: Handle dg-options per source file.
12589         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
12590         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
12591         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
12592         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
12593         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
12594         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
12595         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
12596         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
12597         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
12598         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
12599         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
12600         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
12601         * g++.dg/compat/break/bitfield7_x.C: Ditto.
12602         * g++.dg/compat/break/bitfield7_y.C: Ditto.
12603
12604 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
12605
12606         PR c/10320
12607         * gcc.c-torture/execute/20030718-1.c: New test.
12608
12609 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
12610
12611         PR optimization/11536
12612         * gcc.dg/20030721-1.c: New test.
12613
12614 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
12615
12616         PR c++/11546
12617         * g++.dg/template/lookup1.C: New test.
12618
12619 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
12620
12621         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
12622         diagnostics of ill-formed constructs involving labels.
12623         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
12624         the new 'previously defined here' message.
12625
12626 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
12627
12628         * g++.dg/parse/non-dependent2.C: New test.
12629
12630 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
12631
12632         * g++.dg/init/init-ref4.C: xfail on targets without
12633         weak symbols.
12634
12635 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
12636
12637         PR target/11087
12638         * gcc.c-torture/execute/20030717-1.c: New test.
12639
12640 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
12641
12642         * g++.dg/opt/cfg1.C: New test.
12643
12644 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
12645
12646         PR optimization/11557
12647         * gcc.dg/20030717-1.c: New test.
12648
12649 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
12650
12651         PR c++/10476
12652         * g++.dg/expr/crash-1.C: New test.
12653
12654         PR c++/11027
12655         * g++.dg/template/init3.C: New test.
12656
12657         PR c++/8222
12658         * g++.dg/template/non-dependent1.C: New test.
12659
12660         PR c++/11070
12661         * g++.dg/template/non-dependent2.C: New test.
12662
12663         PR c++/11071
12664         * g++.dg/template/non-dependent3.C: New test.
12665
12666         PR c++/9907
12667         * g++.dg/template/sizeof5.C: New test.
12668
12669 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
12670
12671         PR 11498
12672         * gcc.c-torture/compile/mangle-1.c: New file.
12673
12674 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12675
12676         PR c++/7809
12677         * g++.dg/parse/access3.C: New test.
12678
12679 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
12680
12681         PR c++/11384
12682         * g++.dg/init/init-ref4.C: New test.
12683
12684 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
12685
12686         PR c++/11547
12687         * g++.dg/parse/constant3.C: New test.
12688         * g++.dg/parse/crash7.C: Likewise.
12689
12690 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
12691
12692         PR target/11008
12693         * gcc.dg/i386-pentium4-not-mull.c: New.
12694
12695 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
12696
12697         * gcc.dg/asm-names.c (ymain): Make it weak.
12698
12699 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12700
12701         PR c++/5421
12702         * g++.dg/template/friend21.C: New test.
12703
12704 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
12705
12706         * gcc.dg/cleanup-8.c: New test.
12707         * gcc.dg/cleanup-9.c: New test.
12708
12709 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
12710
12711         * g++.dg/ext/dll-MI1.h: New file.
12712         * g++.dg/ext/dllexport-MI1.C: New file.
12713         * g++.dg/ext/dllimport-MI1.C: New file.
12714
12715 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
12716
12717         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
12718         it does not have cmpstrsi patterns (just cmpmemsi).
12719
12720 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
12721
12722         PR debug/11473
12723         * g++.dg/debug/debug8.C: New test.
12724
12725 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12726
12727         PR c++/10108
12728         * g++.dg/template/crash7.C: New test.
12729
12730 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
12731
12732         PR target/10795
12733         * gcc.c-torture/compile/20030708-1.c: New.
12734
12735 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
12736
12737         * gcc.c-torture/execute/20030715-1.c: New test.
12738
12739 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
12740
12741         * gcc.dg/pch/inline-3.c: New file.
12742         * gcc.dg/pch/inline-3.hs: New file.
12743         * gcc.dg/pch/inline-4.c: New file.
12744         * gcc.dg/pch/inline-4.hs: New file.
12745
12746 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
12747
12748         PR c++/11509
12749         * g++.dg/template/crash6.C: New test.
12750
12751         PR c++/7053
12752         * g++.dg/template/friend20.C: New test.
12753
12754         PR c++/7019
12755         * g++.dg/template/overload2.C: New test.
12756
12757 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12758
12759         PR optimization/11440
12760         * gcc.c-torture/execute/20030714-1.c: New test.
12761
12762 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12763
12764         PR c++/11154
12765         * g++.dg/template/partial2.C: New test.
12766
12767 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
12768
12769         PR c++/11503
12770         * g++.dg/template/anon1.C: New test.
12771
12772         PR c++/11493
12773         PR c++/11495
12774         * g++.dg/parse/template9.C: Likewise.
12775         * g++.dg/template/crash4.C: New test.
12776         * g++.dg/template/koenig1.C: Likewise.
12777         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
12778         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
12779         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
12780         functions.
12781         * g++.old-deja/g++.jason/template36.C: Likewise.
12782         * g++.old-deja/g++.mike/p1989.C: Likewise.
12783         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
12784         * g++.old-deja/g++.pt/ttp20.C: Use this->.
12785         * g++.old-deja/g++.pt/ttp21.C: Use this->.
12786         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
12787         compiling.
12788         * g++.old-deja/g++.pt/union2.C: Use this->.
12789
12790 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
12791
12792         * gcc.dg/20030711-1.c: New test.
12793
12794 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
12795
12796         PR c++/11050
12797         * g++.dg/parse/args1.C: New test.
12798         * g++.pt/defarg8.C: Change expected errors.
12799
12800 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
12801
12802         PR c++/8164
12803         * g++.dg/template/nontype2.C: New test.
12804
12805         PR c++/10558
12806         * g++.dg/parse/template8.C: New test.
12807
12808         PR c++/8327
12809         * g++.dg/template/scope1.C: New test.
12810
12811         * g++.dg/warn/Wsign-compare-1.C: New test.
12812
12813 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
12814
12815         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
12816
12817 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
12818
12819         PR c++/9411
12820         * g++.dg/template/explicit2.C: New test.
12821
12822         PR c++/10032
12823         * g++.dg/warn/pedantic1.C: New test.
12824
12825 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
12826
12827         PR c++ 9483
12828         * g++.dg/other/field1.C: New test.
12829
12830 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
12831
12832         PR c/11449
12833         * gcc.c-torture/compile/20030707-1.c: New.
12834
12835 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12836
12837         PR c++/10849
12838         * g++.dg/template/access12.C: New test.
12839
12840 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
12841
12842         * g++.dg/bprob/bprob.exp (prof_ext): Update.
12843         * g77.dg/bprob/bprob.exp (prof_ext): Update.
12844         * gcc.misc-tests/bprob.exp (prof_ext): Update.
12845         * gcc.misc-tests/gcov.exp: Update
12846         * g++.dg/gcov/gcov.exp: Update
12847         * lib/gcov.exp: Update.
12848
12849 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
12850
12851         * g++.dg/abi/mangle17.C: Make sure template expressions are
12852         dependent.
12853         * g++.dg/abi/mangle4.C: Mark erroneous casts.
12854         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
12855         * g++.dg/opt/stack1.C: Remove erroneous code.
12856         * g++.dg/parse/template7.C: New test.
12857         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
12858         * g++.old-deja/g++.pt/crash4.C: Likewise.
12859
12860 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12861
12862         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
12863         with zero or one occurence of `$' after the initial `L'.
12864
12865 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
12866
12867         * gcc.c-torture/compile/20030704-1.c: Add a comment.
12868
12869 2003-07-08  Roger Sayle  <roger@eyesopen.com>
12870
12871         PR c/11370
12872         * gcc.dg/Wunreachable-6.c: New testcase.
12873         * gcc.dg/Wunreachable-7.c: New testcase.
12874
12875 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
12876
12877         PR c/11420
12878         * gcc.dg/20030708-1.c: New test.
12879
12880 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
12881
12882         * gcc.dg/compat/sdata-section.h: New file.
12883         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
12884         * gcc.dg/torture/mips-sdata-1.c: New test.
12885
12886 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12887
12888         PR c++/11030
12889         * g++.dg/template/friend19.C: New test.
12890
12891 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
12892
12893         * g++.dg/opt/strength-reduce.C: New test.
12894
12895 2003-07-07  Roger Sayle  <roger@eyesopen.com>
12896
12897         PR target/10979
12898         * gcc.dg/20030707-1.c: New testcase.
12899
12900 2003-07-07  Roger Sayle  <roger@eyesopen.com>
12901
12902         PR optimization/11059
12903         * g++.dg/opt/emptyunion.C: New testcase.
12904
12905 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
12906             Eric Botcazou  <ebotcazou@libertysurf.fr>
12907
12908         * g++.dg/opt/stack1.C: New test.
12909
12910 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
12911
12912         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
12913         run test.
12914
12915         PR c++/11431
12916         * g++.dg/expr/static_cast3.C: New test.
12917
12918 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
12919
12920         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
12921         everywhere.
12922         * gcc.dg/concat.c: Concatenation of string constants with
12923         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
12924         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
12925         * gcc.dg/cpp/escape-2.c: Use wide character constants where
12926         necessary to avoid multi-character character constant warning.
12927         * gcc.dg/cpp/escape.c: Likewise.
12928         * gcc.dg/cpp/ucs.c: Likewise.
12929         Remove backslashes from dg-bogus comments, as they confuse Tcl.
12930         Fix a typo.
12931
12932 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
12933
12934         PR c/11428
12935         * gcc.c-torture/compile/20030704-1.c: New.
12936
12937 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
12938
12939         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
12940
12941 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
12942
12943         PR c++/5287, PR c++/7910,  PR c++/11021
12944         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
12945         tests for warnings.
12946         * g++.dg/ext/dllimport2.C: Add tests for warnings.
12947         * g++.dg/ext/dllimport3.C: Likewise.
12948         * g++.dg/ext/dllimport4.C: New file.
12949         * g++.dg/ext/dllimport5.C: New file.
12950         * g++.dg/ext/dllimport6.C: New file.
12951         * g++.dg/ext/dllimport7.C: New file.
12952         * g++.dg/ext/dllimport8.C: New file.
12953         * g++.dg/ext/dllimport9.C: New file.
12954         * g++.dg/ext/dllimport10.C: New file.
12955         * g++.dg/ext/dllexport1.C: New file.
12956
12957 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
12958
12959         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
12960         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
12961
12962 2003-07-03  Roger Sayle  <roger@eyesopen.com>
12963
12964         * gcc.dg/builtins-25.c: New testcase.
12965         * gcc.dg/builtins-26.c: New testcase.
12966
12967 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
12968
12969         * gcc.dg/compat/vector-defs.h: New file.
12970         * gcc.dg/compat/vector-setup.h: New file.
12971         * gcc.dg/compat/vector-check.h: New file.
12972         * gcc.dg/compat/vector-1_main.c: New file.
12973         * gcc.dg/compat/vector-1_x.c: New file.
12974         * gcc.dg/compat/vector-1_y.c: New file.
12975         * gcc.dg/compat/vector-2_main.c: New file.
12976         * gcc.dg/compat/vector-2_x.c: New file.
12977         * gcc.dg/compat/vector-2_y.c: New file.
12978
12979         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
12980         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
12981         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
12982         * gcc.dg/compat/struct-align-1.h: New file.
12983         * gcc.dg/compat/struct-align-1_main.c: New file.
12984         * gcc.dg/compat/struct-align-1_x.c: New file.
12985         * gcc.dg/compat/struct-align-1_y.c: New file.
12986         * gcc.dg/compat/struct-align-2.h: New file.
12987         * gcc.dg/compat/struct-align-2_main.c: New file.
12988         * gcc.dg/compat/struct-align-2_x.c: New file.
12989         * gcc.dg/compat/struct-align-2_y.c: New file.
12990
12991         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
12992         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
12993         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
12994         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
12995         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
12996         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
12997         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
12998         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
12999         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
13000         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
13001         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
13002         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
13003         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
13004         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
13005         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
13006         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
13007         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
13008         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
13009         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
13010         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
13011         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
13012         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
13013         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
13014         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
13015         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
13016         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
13017         * gcc.dg/compat/struct-return-10_x.c: Ditto.
13018         * gcc.dg/compat/struct-return-2_x.c: Ditto.
13019         * gcc.dg/compat/struct-return-3_x.c: Ditto.
13020
13021 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
13022
13023         * gcc.dg/i386-call-1.c: New test.
13024
13025 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
13026
13027         PR c++/9162
13028         * g++.dg/parse/defarg4.C: New.
13029
13030 2003-07-03  Roger Sayle  <roger@eyesopen.com>
13031
13032         PR target/10700
13033         * gcc.c-torture/compile/20030703-1.c: New test case.
13034
13035 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
13036
13037         * g++.dg/template/local3.C: Remove extra semicolon.
13038
13039 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
13040
13041         * gcc.dg/i386-volatile-1.c: New test.
13042
13043 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
13044
13045         PR c++/11072
13046         * g++.dg/other/offsetof2.C: XFAIL.
13047         * g++.dg/other/offsetof5.C: New.
13048
13049         PR c++/10219
13050         * g++.dg/template/error1.C: New.
13051
13052         PR c++/9779
13053         * g++.dg/template/dependent-expr1.C: New.
13054
13055 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
13056
13057         PR c++/6949
13058         * g++.dg/template/local3.C: New test.
13059
13060         PR c++/11149
13061         * g++.dg/lookup/scoped6.C: New test.
13062
13063 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
13064
13065         PR c++/8046
13066         * g++.dg/other/error7.C: New test.
13067
13068 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
13069
13070         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
13071         * g++.old-deja/g++.abi/vtable3.h: Likewise.
13072         * g++.old-deja/g++.law/code-gen5.C: Likewise.
13073         * g++.old-deja/g++.other/union2.C: Likewise.
13074         * gcc.dg/c90-const-expr-2.c: Likewise.
13075         * gcc.dg/c90-const-expr-3.c: Likewise.
13076         * gcc.dg/c99-const-expr-2.c: Likewise.
13077         * gcc.dg/c99-const-expr-3.c: Likewise.
13078         * gcc.dg/concat.c: Likewise.
13079
13080 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
13081
13082         PR c++/9559
13083         * g++.dg/init/static1.C: New test.
13084
13085 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13086
13087         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
13088         * g++.old-deja/g++.other/access2.C: Likewise.
13089         * g++.old-deja/g++.other/decl2.C: Likewise.
13090         * gcc.c-torture/execute/20020615-1.c: Likewise.
13091
13092 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
13093
13094         PR c++/4933
13095         * g++.dg/template/sizeof4.C: New test.
13096
13097 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
13098
13099         * g++.dg/other/error6.C: New test.
13100
13101 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
13102
13103         PR c++/10750
13104         * g++.dg/parse/constant2.C: New test.
13105
13106 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
13107
13108         PR c++/11106
13109         * g++.dg/other/error5.C: New test.
13110
13111 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13112
13113         * gcc.dg/format/gcc_diag-1.c: New test.
13114
13115 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
13116
13117         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
13118
13119 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
13120
13121         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
13122         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
13123         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
13124
13125 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
13126
13127         * gcc.c-torture/execute/builtins/string-8.c: New test.
13128         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
13129         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
13130         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
13131
13132 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
13133
13134         PR c++/10468
13135         * g++.dg/ext/typeof6.C: New test.
13136
13137 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
13138
13139         PR c++/10796
13140         * g++.dg/init/enum1.C: New test.
13141
13142 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
13143
13144         * gcc.dg/20030627-1.c: New test.
13145
13146 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
13147
13148         PR c++/11332
13149         * g++.dg/expr/static_cast2.C: New test.
13150
13151 2003-06-26  Roger Sayle  <roger@eyesopen.com>
13152             Jakub Jelinek  <jakub@redhat.com>
13153
13154         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
13155         sprintf(dst,"%s",src) optimization.
13156         * gcc.c-torture/execute/20030626-1.c: New test case.
13157         * gcc.c-torture/execute/20030626-2.c: New test case.
13158
13159 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
13160
13161         * gcc.c-torture/execute/multi-ix.c: New test.
13162
13163         * gcc.c-torture/execute/simd-4.c (main):
13164         Added missing semicolon at end of union.
13165
13166 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
13167
13168         PR c++/8266
13169         * g++.dg/template/explicit-instantiation3.C: New test.
13170
13171 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
13172
13173         * gcc.dg/20030626-1.c: Use signed char.
13174
13175 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
13176
13177         * gcc.dg/20030626-1.c: New test.
13178
13179 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
13180
13181         * const-str-2.m: Update.
13182
13183 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
13184
13185         PR c++/10990
13186         * g++.dg/rtti/dyncast1.C: New test.
13187         * g++.dg/abi/mangle4.C: Correct base-specifier access.
13188         * g++.dg/lookup/scoped1.C: Remove XFAIL.
13189         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
13190
13191         PR c++/10931
13192         * g++.dg/expr/static_cast1.C: New test.
13193
13194 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
13195
13196         * gcc.dg/20030625-1.c: New test.
13197
13198 2003-06-24  Roger Sayle  <roger@eyesopen.com>
13199
13200         * gcc.c-torture/compile/20030624-1.c: New test case.
13201
13202 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
13203
13204         * gcc.c-torture/execute/string-opt-17.c: New test.
13205
13206 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
13207
13208         PR c++/5754
13209         * g++.dg/parse/crash6.C: New test.
13210
13211 2003-06-23  Roger Sayle  <roger@eyesopen.com>
13212
13213         * gcc.dg/builtins-24.c: New test case.
13214
13215 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
13216
13217         * g++.dg/opt/operator1.C: New test.
13218
13219 2003-06-22  Roger Sayle  <roger@eyesopen.com>
13220
13221         * gcc.c-torture/execute/string-opt-16.c: New test case.
13222
13223 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
13224
13225         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
13226         * g++.old-deja/g++.other/conv7.C: Likewise
13227         * g++.old-deja/g++.other/overcnv2.C: Likewise.
13228         * g++.old-deja/g++.other/overload14.C: Likewise.
13229
13230 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
13231
13232         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
13233         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
13234
13235 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
13236
13237         PR c++/10888
13238         * g++.dg/warn/Winline-3.C: New test.
13239
13240 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
13241
13242         * lib/target-supports.exp (check_alias_available): Make the test
13243         program acceptable to the Solaris assembler.
13244
13245         PR c++/10749
13246         * g++.dg/template/memclass2.C: New test.
13247
13248 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
13249             Eric Botcazou  <ebotcazou@libertysurf.fr>
13250
13251         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
13252         data for non-matching targets.
13253         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
13254
13255 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
13256
13257         PR c++/10845
13258         * g++.dg/template/member3.C: New test.
13259
13260 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
13261
13262         PR c++/10939
13263         * g++.dg/template/func1.C: New test.
13264
13265         PR c++/9649
13266         * g++.dg/template/static4.C: New test.
13267         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
13268
13269         PR c++/11041
13270         * g++.dg/init/ref7.C: New test.
13271
13272 2003-06-19  Matt Austern  <austern@apple.com>
13273
13274         PR c++/11228
13275         * g++.dg/anew1.C: New test.
13276         * g++.dg/anew2.C: New test.
13277         * g++.dg/anew3.C: New test.
13278         * g++.dg/anew4.C: New test.
13279
13280 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
13281
13282         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
13283
13284 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
13285
13286         * gcc.c-torture/execute/simd-4.c (main): Make expected value
13287         endian-dependent.
13288
13289 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
13290
13291         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
13292         Remove cruft.
13293
13294 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
13295
13296         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
13297         * gcc.c-torture/compile/961203-1.c: Likewise.
13298         * gcc.c-torture/compile/980506-1.c: Likewise.
13299
13300 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
13301
13302         PR c++/10712
13303         * g++.dg/lookup/using7.C: New test.
13304
13305 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
13306
13307         PR c++/11105
13308         * g++.dg/abi/conv1.C: Remove it.
13309         * g++.dg/template/conv7.C: New test.
13310         * g++.dg/template/conv8.C: Likewise.
13311         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
13312         conversion operator.
13313
13314 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
13315
13316         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
13317         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
13318         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
13319         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
13320         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
13321         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
13322         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
13323         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
13324         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
13325         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
13326         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
13327         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
13328         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
13329         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
13330         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
13331         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
13332         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
13333         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
13334         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
13335         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
13336         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
13337         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
13338         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
13339         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
13340         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
13341         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
13342         * gcc.dg/compat/struct-return-10_x.c: Ditto.
13343         * gcc.dg/compat/struct-return-2_x.c: Ditto.
13344         * gcc.dg/compat/struct-return-3_x.c: Ditto.
13345
13346 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
13347
13348         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
13349         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
13350         indications.
13351
13352 2003-06-16  Roger Sayle  <roger@eyesopen.com>
13353
13354         * gcc.dg/i386-387-5.c: New test case.
13355         * gcc.dg/i386-387-6.c: New test case.
13356         * gcc.dg/builtins-23.c: New test case.
13357
13358 2003-06-15  Roger Sayle  <roger@eyesopen.com>
13359
13360         * gcc.dg/builtins-22.c: New test case.
13361         * gcc.dg/i386-387-1.c: Update to test exp.
13362         * gcc.dg/i386-387-2.c: Likewise.
13363
13364 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13365
13366         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
13367
13368 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
13369
13370         * lib/gcc-dg.exp (dg-require-dll): New function.
13371         (dg-xfail-if): Likewise.
13372         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
13373         driver.
13374
13375         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
13376         * gcc.c-torture/compile/20001205-1.c: Likewise.
13377         * gcc.c-torture/compile/20001226-1.c: Likewise.
13378         * gcc.c-torture/compile/20010518-2.c: Likewise.
13379         * gcc.c-torture/compile/20020312-1.c: Likewise.
13380         * gcc.c-torture/compile/20020604-1.c: Likewise.
13381         * gcc.c-torture/compile/920501-12.c: Likewise.
13382         * gcc.c-torture/compile/920501-4.c: Likewise.
13383         * gcc.c-torture/compile/920520-1.c: Likewise.
13384         * gcc.c-torture/compile/920521-1.c: Likewise.
13385         * gcc.c-torture/compile/920625-1.c: Likewise.
13386         * gcc.c-torture/compile/961203-1.c: Likewise.
13387         * gcc.c-torture/compile/980506-1.c: Likewise.
13388         * gcc.c-torture/compile/981006-1.c: Likewise.
13389         * gcc.c-torture/compile/981022-1.c: Likewise.
13390         * gcc.c-torture/compile/981223-1.c: Likewise.
13391         * gcc.c-torture/compile/990617-1.c: Likewise.
13392         * gcc.c-torture/compile/dll.c: Likewise.
13393         * gcc.c-torture/compile/labels-3.c: Likewise.
13394         * gcc.c-torture/compile/mipscop-1.c: Likewise.
13395         * gcc.c-torture/compile/mipscop-2.c: Likewise.
13396         * gcc.c-torture/compile/mipscop-3.c: Likewise.
13397         * gcc.c-torture/compile/mipscop-4.c: Likewise.
13398         * gcc.c-torture/compile/simd-5.c: Likewise.
13399         * gcc.c-torture/compile/20000804-1.x: Remove.
13400         * gcc.c-torture/compile/20001205-1.x: Likewise.
13401         * gcc.c-torture/compile/20001226-1.x: Likewise.
13402         * gcc.c-torture/compile/20010518-2.x: Likewise.
13403         * gcc.c-torture/compile/20020312-1.x: Likewise.
13404         * gcc.c-torture/compile/20020604-1.x: Likewise.
13405         * gcc.c-torture/compile/920501-12.x: Likewise.
13406         * gcc.c-torture/compile/920501-4.x: Likewise.
13407         * gcc.c-torture/compile/920520-1.x: Likewise.
13408         * gcc.c-torture/compile/920521-1.x: Likewise.
13409         * gcc.c-torture/compile/920625-1.x: Likewise.
13410         * gcc.c-torture/compile/961203-1.x: Likewise.
13411         * gcc.c-torture/compile/980506-1.x: Likewise.
13412         * gcc.c-torture/compile/981006-1.x: Likewise.
13413         * gcc.c-torture/compile/981022-1.x: Likewise.
13414         * gcc.c-torture/compile/981223-1.x: Likewise.
13415         * gcc.c-torture/compile/990617-1.x: Likewise.
13416         * gcc.c-torture/compile/mipscop-1.x: Likewise.
13417         * gcc.c-torture/compile/mipscop-2.x: Likewise.
13418         * gcc.c-torture/compile/mipscop-3.x: Likewise.
13419         * gcc.c-torture/compile/mipscop-4.x: Likewise.
13420         * gcc.c-torture/compile/simd-5.x: Likewise.
13421
13422         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
13423
13424 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
13425
13426         * gcc.c-torture/execute/20030611-1.c: New test.
13427
13428 2003-06-12  Roger Sayle  <roger@eyesopen.com>
13429
13430         PR middle-end/168
13431         * gcc.dg/20030612-1.c: New test case.
13432
13433 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
13434
13435         PR c++/10635
13436         * g++.dg/expr/cast1.C: New test.
13437
13438 2003-06-12  Roger Sayle  <roger@eyesopen.com>
13439
13440         * gcc.dg/builtins-21.c: New test case.
13441
13442 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
13443
13444         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
13445         options instead of at the end.
13446         * lib/objc.exp (objc_target_compile): Likewise.
13447
13448 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
13449
13450         PR c++/10432
13451         * g++.dg/parse/error1.C: New test.
13452
13453 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
13454
13455         * gcc.dg/compat/struct-by-value-11_main.c: New file.
13456         * gcc.dg/compat/struct-by-value-11_x.c: New file.
13457         * gcc.dg/compat/struct-by-value-11_y.c: New file.
13458         * gcc.dg/compat/struct-by-value-12_main.c: New file.
13459         * gcc.dg/compat/struct-by-value-12_x.c: New file.
13460         * gcc.dg/compat/struct-by-value-12_y.c: New file.
13461         * gcc.dg/compat/struct-by-value-13_main.c: New file.
13462         * gcc.dg/compat/struct-by-value-13_x.c: New file.
13463         * gcc.dg/compat/struct-by-value-13_y.c: New file.
13464         * gcc.dg/compat/struct-by-value-14_main.c: New file.
13465         * gcc.dg/compat/struct-by-value-14_x.c: New file.
13466         * gcc.dg/compat/struct-by-value-14_y.c: New file.
13467         * gcc.dg/compat/struct-by-value-15_main.c: New file.
13468         * gcc.dg/compat/struct-by-value-15_x.c: New file.
13469         * gcc.dg/compat/struct-by-value-15_y.c: New file.
13470         * gcc.dg/compat/struct-by-value-16_main.c: New file.
13471         * gcc.dg/compat/struct-by-value-16_x.c: New file.
13472         * gcc.dg/compat/struct-by-value-16_y.c: New file.
13473         * gcc.dg/compat/struct-by-value-17_main.c: New file.
13474         * gcc.dg/compat/struct-by-value-17_x.c: New file.
13475         * gcc.dg/compat/struct-by-value-17_y.c: New file.
13476         * gcc.dg/compat/struct-by-value-18_main.c: New file.
13477         * gcc.dg/compat/struct-by-value-18_x.c: New file.
13478         * gcc.dg/compat/struct-by-value-18_y.c: New file.
13479
13480         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
13481         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
13482         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
13483         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
13484         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
13485         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
13486         * gcc.dg/compat/scalar-return-3_main.c: New file.
13487         * gcc.dg/compat/scalar-return-3_x.c: New file.
13488         * gcc.dg/compat/scalar-return-3_y.c: New file.
13489         * gcc.dg/compat/scalar-return-4_main.c: New file.
13490         * gcc.dg/compat/scalar-return-4_x.c: New file.
13491         * gcc.dg/compat/scalar-return-4_y.c: New file.
13492
13493 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
13494
13495         * gcc.dg/compat/fp2-struct-check.h: New file.
13496         * gcc.dg/compat/fp2-struct-defs.h: New file.
13497         * gcc.dg/compat/fp2-struct-init.h: New file.
13498         * gcc.dg/compat/struct-by-value-10_main.c: New file.
13499         * gcc.dg/compat/struct-by-value-10_x.c: New file.
13500         * gcc.dg/compat/struct-by-value-10_y.c: New file.
13501         * gcc.dg/compat/struct-return-10_main.c: New file.
13502         * gcc.dg/compat/struct-return-10_x.c: New file.
13503         * gcc.dg/compat/struct-return-10_y.c: New file.
13504
13505         * gcc.dg/compat/compat-common.h: New file.
13506         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
13507         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
13508         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
13509         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
13510         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
13511         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
13512         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
13513         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
13514         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
13515         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
13516         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
13517         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
13518         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
13519         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
13520         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
13521         * gcc.dg/compat/small-struct-check.h: Ditto.
13522         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
13523         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
13524         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
13525         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
13526         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
13527         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
13528         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
13529         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
13530         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
13531         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
13532         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
13533         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
13534         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
13535         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
13536         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
13537         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
13538         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
13539         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
13540         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
13541         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
13542         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
13543         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
13544         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
13545         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
13546         * gcc.dg/compat/struct-return-2_main.c: Ditto.
13547         * gcc.dg/compat/struct-return-2_x.c: Ditto.
13548         * gcc.dg/compat/struct-return-2_y.c: Ditto.
13549         * gcc.dg/compat/struct-return-3_main.c: Ditto.
13550         * gcc.dg/compat/struct-return-3_x.c: Ditto.
13551         * gcc.dg/compat/struct-return-3_y.c: Ditto.
13552
13553 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
13554
13555         * g++.dg/pch/static-1.C: New file.
13556         * g++.dg/pch/static-1.Hs: New file.
13557
13558 2003-06-10  Richard Henderson  <rth@redhat.com>
13559
13560         * gcc.dg/asm-7.c: Adjust expected warning text.
13561
13562 2003-06-10  Roger Sayle  <roger@eyesopen.com>
13563
13564         * gcc.dg/builtins-20.c: New test case.
13565
13566 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
13567
13568         PR c++/11131
13569         * g++.dg/opt/template1.C: New test.
13570
13571 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
13572
13573         * lib/gcc-dg.exp (dg-test): Clear additional_files and
13574         additional_sources.
13575
13576 2003-05-21  David Taylor  <dtaylor@emc.com>
13577
13578         * gcc.dg/Wpadded.c: New file.
13579
13580 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
13581
13582         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
13583         * gcc.dg/special/weak-2.c: Add dg-require-weak.
13584         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
13585         dg-require-weak.
13586
13587 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
13588
13589         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
13590
13591 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
13592
13593         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
13594         (dg-require-alias): Likewise.
13595         (dg-require-gc-sections): Likewise.
13596         * lib/target-supports.exp (check_gc_sections_available): Likewise.
13597
13598 2003-06-08  Richard Henderson  <rth@redhat.com>
13599
13600         * gcc.dg/20011029-2.c: Fix the array reference.
13601         * gcc.dg/asm-7.c: New.
13602
13603 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
13604
13605         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
13606
13607 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
13608
13609         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
13610         (dg-require-gc-sections): Likewise.
13611
13612 2003-06-08  Jan Hubicka  <jh@suse.cz>
13613
13614         * i386-cmov1.c: Fix regular expression.
13615         * i386-cvt-1.c: Likewise.
13616         * i386-local.c: Likewise.
13617         * i386-local2.c: Likewise.
13618         * i386-mul.c: Likewise.
13619         * i386-ssetype-1.c: Likewise.
13620         * i386-ssetype-3.c: Likewise.
13621         * i386-ssetype-5.c: Likewise.
13622
13623 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13624
13625         PR c++/11039
13626         * g++.dg/warn/implicit-typename2.C: New test.
13627         * g++.dg/warn/implicit-typename3.C: New test.
13628
13629 2003-06-07  Richard Henderson  <rth@redhat.com>
13630
13631         * g++.dg/other/offsetof3.C: Use size_t.
13632         * g++.dg/other/offsetof4.C: Likewise.
13633
13634 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
13635
13636         * lib/copy-file.exp: New. Implement gcc_copy_files.
13637
13638         * lib/dg-pch.exp: Load copy-file.exp
13639         (dg-pch): Use gcc_copy_files instead of "file copy".
13640
13641 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
13642
13643         * gcc.dg/weak/weak.exp: Simplify.
13644         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
13645         * gcc.dg/weak/weak-1.c: Likewise.
13646         * gcc.dg/weak/weak-2.c: Likewise.
13647         * gcc.dg/weak/weak-3.c: Likewise.
13648         * gcc.dg/weak/weak-4.c: Likewise.
13649         * gcc.dg/weak/weak-5.c: Likewise.
13650         * gcc.dg/weak/weak-6.c: Likewise.
13651         * gcc.dg/weak/weak-7.c: Likewise.
13652         * gcc.dg/weak/weak-8.c: Likewise.
13653         * gcc.dg/weak/weak-9.c: Likewise.
13654
13655 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
13656
13657         gcc.c-torture/execute/20030606-1.c: New.
13658
13659 2003-06-06  Roger Sayle  <roger@eyesopen.com>
13660
13661         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
13662         * gcc.dg/builtins-19.c: Likewise.
13663
13664 2003-06-06  Roger Sayle  <roger@eyesopen.com>
13665
13666         * gcc.dg/builtins-2.c: Add some more tests.
13667         * gcc.dg/builtins-18.c: New test case.
13668         * gcc.dg/builtins-19.c: New test case.
13669
13670 2003-06-06  Roger Sayle  <roger@eyesopen.com>
13671             Jim Wilson  <wilson@tuliptree.org>
13672
13673         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
13674
13675 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
13676
13677         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
13678         mempcpy/stpcpy calls not to be optimized into something else.
13679         * gcc.c-torture/execute/string-opt-3.c: Moved to...
13680         * gcc.c-torture/execute/builtins/string-7.c: ...here.
13681         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
13682
13683 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13684
13685         * gcc.dg/format/asm_fprintf-1.c: New test.
13686
13687 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
13688
13689         * lib/gcc-defs.exp (additional_sources): New variable.
13690         (dg-additional-sources): New function.
13691         (additional_files): New variable.
13692         (dg-additional-files): New function.
13693         (dg-additional-files-options): Likewise.
13694         * lib/gcc-dg.exp (dg-require-weak): New function.
13695         (dg-require-alias): Likewise.
13696         (dg-require-gc-sections): Likewise.
13697         * lib/target-supports.exp (check_alias_available): Remove testfile
13698         parameter.
13699         (check_gc_sections_available): New function.
13700         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
13701         (dg-gpp-additional-files): Likewise.
13702         * lib/g++.exp (additional_sources): Remove.
13703         (additional_files): Likewise.
13704         (g++_target_compile): Use dg-additional-files-options.
13705
13706         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
13707         Tcl logic.
13708         * gcc.dg/special/ecos.exp: Remove.
13709         * gcc.dg/special/20000419-2.c: Use dg-require-*.
13710         * gcc.dg/special/alias-1.c: Likewise.
13711         * gcc.dg/special/alias-2.c: Likewise.
13712         * gcc.dg/special/gcsec-1.c: Likewise.
13713         * gcc.dg/special/weak-1.c: Likewise.
13714         * gcc.dg/special/weak-2.c: Likewise.
13715         * gcc.dg/special/wkali-1.c: Likewise.
13716         * gcc.dg/special/wkali-2.c: Likewise.
13717
13718         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
13719         dg-gpp-additional-*.
13720         * g++.dg/special/conpr-3.C: Likewise.
13721         * g++.dg/special/conpr-4.C: Likewise.
13722         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
13723         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
13724         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
13725         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
13726         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
13727         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
13728         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
13729         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
13730         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
13731         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
13732         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
13733         * g++.old-deja/g++.other/comdat1.C: Likewise.
13734         * g++.old-deja/g++.other/comdat2.C: Likewise.
13735         * g++.old-deja/g++.other/comdat3.C: Likewise.
13736         * g++.old-deja/g++.other/ctor1.C: Likewise.
13737         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
13738
13739 2003-06-05  Richard Henderson  <rth@redhat.com>
13740
13741         * gcc.dg/debug/20030605-1.c: New.
13742
13743 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
13744
13745         * README.QMTEST: Update.
13746
13747 2003-06-04  Richard Henderson  <rth@redhat.com>
13748
13749         * gcc.dg/cleanup-1.c: New.
13750         * gcc.dg/cleanup-2.c: New.
13751         * gcc.dg/cleanup-3.c: New.
13752         * gcc.dg/cleanup-4.c: New.
13753         * gcc.dg/cleanup-5.c: New.
13754         * gcc.dg/cleanup-6.c: New.
13755         * gcc.dg/cleanup-7.c: New.
13756
13757 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
13758
13759         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
13760
13761         * lib/dg-pch.exp: New file.
13762         * g++.dg/pch/pch.exp: Use dg-pch.exp.
13763         * gcc.dg/pch/pch.exp: Likewise.
13764
13765 2003-06-04  Roger Sayle  <roger@eyesopen.com>
13766
13767         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
13768         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
13769         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
13770         * gcc.dg/builtins-17.c: New test case.
13771         * gcc.dg/i386-387-4.c: New test case.
13772         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
13773
13774 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
13775
13776         * gcc.dg/ultrasp9.c: New test.
13777
13778 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
13779
13780         * gcc.c-torture/compile/20030604-1.c: New test.
13781         * gcc.dg/sparc-constant-1.c: New test.
13782
13783 2003-06-03  Glen Nakamura  <glen@imodulo.com>
13784
13785         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
13786
13787 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
13788
13789         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
13790
13791         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
13792         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
13793
13794 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
13795
13796         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
13797
13798 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13799
13800         PR c++/10940
13801         * g++.dg/template/spec10.C: New test.
13802
13803 2003-06-03  Roger Sayle  <roger@eyesopen.com>
13804
13805         * gcc.dg/builtins-16.c: New test case.
13806
13807 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
13808
13809         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
13810         mempcpy test with post-increments.
13811         * gcc.c-torture/execute/string-opt-3.c: New test.
13812         * gcc.dg/string-opt-1.c: New test.
13813
13814 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
13815
13816         PR fortran/10965
13817         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
13818
13819 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
13820
13821         * lib/scanasm.exp (dg-scan): New function, factored out of ...
13822         (scan-assembler): ... here.  Use dg-scan.
13823         (scan-assembler-not): Likewise.
13824         (scan-file): New function.
13825         (scan-file-not): Likewise.
13826         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
13827         * gcc.dg/cpp/_Pragma4.c: Likewise.
13828         * gcc.dg/cpp/_Pragma5.c: Likewise.
13829         * gcc.dg/cpp/avoidpaste1.c: Likewise.
13830         * gcc.dg/cpp/avoidpaste2.c: Likewise.
13831         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
13832         * gcc.dg/cpp/cmdlne-P.c: Likewise.
13833         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
13834         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
13835         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
13836         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
13837         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
13838         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
13839         * gcc.dg/cpp/cxxcom1.c: Likewise.
13840         * gcc.dg/cpp/line1.c: Likewise.
13841         * gcc.dg/cpp/maccom1.c: Likewise.
13842         * gcc.dg/cpp/maccom2.c: Likewise.
13843         * gcc.dg/cpp/maccom3.c: Likewise.
13844         * gcc.dg/cpp/maccom4.c: Likewise.
13845         * gcc.dg/cpp/maccom5.c: Likewise.
13846         * gcc.dg/cpp/maccom6.c: Likewise.
13847         * gcc.dg/cpp/multiline.c: Likewise.
13848         * gcc.dg/cpp/spacing1.c: Likewise.
13849         * gcc.dg/cpp/spacing2.c: Likewise.
13850         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
13851         * gcc.dg/cpp/trad/maccom1.c: Likewise.
13852         * gcc.dg/cpp/trad/maccom2.c: Likewise.
13853         * gcc.dg/cpp/trad/maccom3.c: Likewise.
13854         * gcc.dg/cpp/trad/maccom4.c: Likewise.
13855         * gcc.dg/cpp/trad/maccom6.c: Likewise.
13856         * gcc.dg/cpp/cxxcom2.c: Likewise.
13857         * gcc.dg/cpp/cxxcom2.h: New file.
13858
13859         * gcc.dg/cpp/truefalse.cpp: Move it to ...
13860         * g++.dg/cpp/truefalse.C: Here.
13861         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
13862
13863 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
13864
13865         * gcc.dg/cpp/redef3.c: New file.
13866
13867 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
13868
13869         * gcc.dg/i386-loop-3.c: New test.
13870
13871 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
13872
13873         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
13874
13875 2003-05-31  Roger Sayle  <roger@eyesopen.com>
13876
13877         * gcc.dg/fwrapv-1.c: New test case.
13878         * gcc.dg/fwrapv-2.c: New test case.
13879
13880 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13881
13882         PR c++/10956
13883         * g++.dg/template/spec9.C: New test.
13884
13885 2003-05-29  Roger Sayle  <roger@eyesopen.com>
13886
13887         * gcc.dg/duff-4.c: New test case.
13888
13889 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
13890
13891         PR fortran/10843
13892         * g77.dg/ffixed-form-1.f: New test
13893         * g77.dg/ffixed-form-2.f: New test
13894         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
13895         * g77.dg/ffree-form-3.f: New test
13896
13897 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
13898
13899         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
13900         * gcc.dg/wint_t-1.c: Likewise.
13901
13902 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13903
13904         * g++.dg/template/access11.C: New test.
13905
13906 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13907
13908         PR c++/10849
13909         * g++.dg/template/access10.C: New test.
13910
13911 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
13912             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13913
13914         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
13915
13916 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
13917
13918         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
13919         suppress for powerpc-*-darwin*.
13920         * gcc.dg/torture/builtin-noret-2.c: Likewise.
13921
13922 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
13923
13924         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
13925         suppress option for powerpc-*-darwin*.
13926
13927 2003-05-23  Roger Sayle  <roger@eyesopen.com>
13928
13929         * gcc.dg/builtins-1.c: Add tests for tan and atan.
13930         * gcc.dg/builtins-4.c: Add test for fmod.
13931
13932 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13933
13934         PR c++/10682
13935         * g++.dg/template/instantiate4.C: New test.
13936
13937 2003-05-22  Roger Sayle  <roger@eyesopen.com>
13938
13939         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
13940
13941 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
13942
13943         * gcc.dg/compat/scalar-return-1_main.c: New file.
13944         * gcc.dg/compat/scalar-return-1_x.c: New file.
13945         * gcc.dg/compat/scalar-return-1_y.c: New file.
13946         * gcc.dg/compat/scalar-return-2_main.c: New file.
13947         * gcc.dg/compat/scalar-return-2_x.c: New file.
13948         * gcc.dg/compat/scalar-return-2_y.c: New file.
13949         * gcc.dg/compat/struct-return-3_main.c: New file.
13950         * gcc.dg/compat/struct-return-3_y.c: New file.
13951         * gcc.dg/compat/struct-return-3_x.c: New file.
13952         * gcc.dg/compat/struct-return-2_main.c: New file.
13953         * gcc.dg/compat/struct-return-2_x.c: New file.
13954         * gcc.dg/compat/struct-return-2_y.c: New file.
13955
13956 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13957
13958         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
13959         for hppa*-hp-hpux*.
13960         * gcc.dg/20021014-1.c (dg-options): Likewise.
13961         * gcc.dg/nest.c (dg-options): Likewise.
13962
13963 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
13964
13965         PR c++/9738
13966         * g++.dg/ext/dllimport2.C: New file.
13967         * g++.dg/ext/dllimport3.C: New file.
13968
13969 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
13970
13971         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
13972         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
13973         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
13974         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
13975         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
13976         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
13977         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
13978         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
13979         * gcc.dg/compat/small-struct-defs.h: New file.
13980         * gcc.dg/compat/small-struct-init.h: New file.
13981         * gcc.dg/compat/small-struct-check.h: New file.
13982         * gcc.dg/compat/fp-struct-defs.h: New file.
13983         * gcc.dg/compat/fp-struct-check.h: New file.
13984         * gcc.dg/compat/fp-struct-init.h: New file.
13985         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
13986         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
13987
13988 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
13989
13990         * gcc.dg/20030225-2.c: New test.
13991
13992 2003-05-18  Roger Sayle  <roger@eyesopen.com>
13993             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13994
13995         * gcc.c-torture/compile/20030518-1.c: New test case.
13996
13997 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
13998
13999         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
14000         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
14001         gcc-dg-debug-runtest.
14002         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
14003         gcc-dg-debug-runtest.
14004
14005 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14006
14007         PR c++/9022
14008         * g++.dg/lookup/using6.C: New test.
14009
14010 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14011
14012         * g++.dg/parse/access2.C: New test.
14013
14014 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
14015
14016         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
14017         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
14018         * gcc.dg/debug/debug.exp: Likewise.
14019
14020 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
14021
14022         * gcc.dg/dollar.c: New test.
14023
14024 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
14025
14026         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
14027         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
14028         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
14029         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
14030         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
14031         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
14032         * gcc.dg/compat/struct-by-value-6_main.c: New file.
14033         * gcc.dg/compat/struct-by-value-6_x.c: New file.
14034         * gcc.dg/compat/struct-by-value-6_y.c: New file.
14035         * gcc.dg/compat/struct-by-value-7_main.c: New file.
14036         * gcc.dg/compat/struct-by-value-7_x.c: New file.
14037         * gcc.dg/compat/struct-by-value-7_y.c: New file.
14038         * gcc.dg/compat/struct-by-value-8_main.c: New file.
14039         * gcc.dg/compat/struct-by-value-8_x.c: New file.
14040         * gcc.dg/compat/struct-by-value-8_y.c: New file.
14041         * gcc.dg/compat/struct-by-value-9_main.c: New file.
14042         * gcc.dg/compat/struct-by-value-9_x.c: New file.
14043         * gcc.dg/compat/struct-by-value-9_y.c: New file.
14044
14045 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
14046
14047         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
14048         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
14049         support for "repo" mode.
14050         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
14051         * lib/g77-dg.exp: Likewise.
14052         * lib/obj-dg.exp: Likewise.
14053
14054 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
14055
14056         Merge from gcc-3_2-rhl8-branch:
14057         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
14058
14059         * gcc.dg/tls/opt-6.c: New test.
14060
14061         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
14062
14063         * gcc.dg/20030405-1.c: New test.
14064
14065         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
14066
14067         * gcc.dg/20030309-1.c: New test.
14068
14069         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
14070
14071         * gcc.c-torture/execute/20030307-1.c: New test.
14072
14073         2003-02-20  Randolph Chung  <tausq@debian.org>
14074
14075         * gcc.c-torture/compile/20030220-1.c: New test.
14076
14077         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
14078
14079         * gcc.dg/20030217-1.c: New test.
14080
14081         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
14082
14083         * gcc.c-torture/compile/20020129-1.c: New test.
14084
14085         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
14086
14087         * gcc.dg/unroll-1.c: New test.
14088
14089         2002-11-16  Jan Hubicka  <jh@suse.cz>
14090
14091         * gcc.c-torture/execute/20020920-1.c: New test.
14092
14093         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
14094
14095         PR target/7434
14096         * gcc.c-torture/compile/20021008-1.c: New test.
14097
14098         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
14099
14100         PR target/7559
14101         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
14102
14103         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
14104
14105         * gcc.c-torture/compile/20020807-1.c: New test.
14106
14107         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
14108
14109         * gcc.dg/tls/opt-1.c: New test.
14110
14111         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
14112
14113         * gcc.dg/20020729-1.c: New test.
14114
14115         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
14116
14117         * g++.dg/opt/life1.C: New test.
14118
14119         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
14120
14121         * gcc.dg/20020525-1.c: New test.
14122
14123         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
14124
14125         PR c++/6794
14126         * g++.dg/ext/pretty1.C: New test.
14127         * g++.dg/ext/pretty2.C: New test.
14128
14129 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
14130
14131         PR c++/8385
14132         * g++.dg/ext/typeof5.C: New test.
14133
14134 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
14135
14136         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
14137         __USER_LABEL_PREFIX__ into account.
14138         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
14139
14140 2003-05-14  Roger Sayle  <roger@eyesopen.com>
14141
14142         * gcc.dg/builtins-15.c: New test case.
14143
14144 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
14145
14146         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
14147
14148 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
14149
14150         * lib/g++.exp: Tweak handling of additional source files.
14151         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
14152         * g++.dg/special/conpr-2a.C: Rename to ...
14153         * g++.dg/special/conpr-2a.cc: ... this.
14154         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
14155         * g++.dg/special/conpr-3a.C: Rename to ...
14156         * g++.dg/special/conpr-3a.cc: This.
14157         * g++.dg/special/conpr-3b.C: Rename to ...
14158         * g++.dg/special/conpr-3b.cc: This.
14159         * g++.dg/special/conpr-4.C: New test.
14160         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
14161
14162 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
14163
14164         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
14165
14166 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14167
14168         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
14169         * g++.old-deja/g++.robertl/eb71.C: Likewise.
14170         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
14171         * g++.old-deja/g++.other/warn3.C: Likewise.
14172
14173 2003-05-11  Roger Sayle  <roger@eyesopen.com>
14174
14175         * gcc.dg/i386-387-1.c: Update to also test log.
14176         * gcc.dg/i386-387-2.c: Likewise.
14177
14178 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
14179
14180         * g77.f-torture/execute/int8421.f: New test.
14181
14182 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14183
14184         PR c++/10230, c++/10481
14185         * g++.dg/lookup/scoped5.C: New test.
14186
14187 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14188
14189         PR c++/10552
14190         * g++.dg/template/ttp6.C: New test.
14191
14192 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
14193
14194         * gcc.c-torture/execute/builtins: New directory.
14195         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
14196         gcc.c-torture/execute/builtins.
14197         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
14198         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
14199         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
14200         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
14201
14202 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14203
14204         PR c++/9252
14205         * g++.dg/template/access8.C: New test.
14206         * g++.dg/template/access9.C: New test.
14207
14208 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14209
14210         PR c++/9554
14211         * g++.dg/parse/access1.C: New test.
14212
14213 2003-05-09  DJ Delorie  <dj@redhat.com>
14214
14215         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
14216         long, and not an int.
14217
14218 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14219
14220         PR c++/10555, c++/10576
14221         * g++.dg/template/memclass1.C: New test.
14222
14223 2003-05-08  DJ Delorie  <dj@redhat.com>
14224
14225         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
14226         targets.
14227         * gcc.c-torture/execute/20021024-1.x: Likewise.
14228         * gcc.c-torture/execute/shiftdi.x: Likewise.
14229         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
14230         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
14231         * gcc.dg/20021018-1.c: Likewise.
14232
14233 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14234
14235         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
14236
14237         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
14238         (bcopy): Call memmove.
14239
14240 2003-05-08  Roger Sayle  <roger@eyesopen.com>
14241
14242         * g77.f-torture/compile/8485.f: New test case.
14243
14244 2003-05-07  Richard Henderson  <rth@redhat.com>
14245
14246         PR c++/10570
14247         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
14248         Verify exception_cleanup not called for rethrows.
14249         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
14250         when exiting catch block without rethrowing.
14251         * g++.dg/eh/forced3.C: New.
14252         * g++.dg/eh/forced4.C: New.
14253
14254 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
14255
14256         * gcc.dg/20030505.c: Fix triplet.
14257
14258 2003-05-06  DJ Delorie  <dj@redhat.com>
14259
14260         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
14261         * gcc.dg/nest.c: Likewise.
14262
14263 2003-05-05  Roger Sayle  <roger@eyesopen.com>
14264
14265         * gcc.dg/builtins-14.c: New test case.
14266
14267 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
14268
14269         * lib/compat.exp (compat-execute): New argument.
14270         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
14271         * gcc.dg/compat: New test directory.
14272         * gcc.dg/compat/compat.exp: New expect script.
14273         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
14274         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
14275         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
14276         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
14277         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
14278         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
14279
14280         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
14281         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
14282         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
14283         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
14284         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
14285         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
14286         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
14287         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
14288         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
14289         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
14290         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
14291         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
14292         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
14293         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
14294         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
14295
14296 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
14297
14298         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
14299
14300 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
14301
14302         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
14303
14304 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
14305
14306         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
14307         * gcc.dg/ppc-fsel-2.c: New test.
14308
14309         * gcc.dg/unused-5.c: New test.
14310
14311 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14312
14313         PR c++/10496
14314         * g++.dg/warn/pmf1.C: New test.
14315
14316 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14317
14318         PR c++/4494
14319         * g++.dg/warn/main.C: New test.
14320
14321 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14322
14323         * gcc.dg/nonnull-3.c: New test.
14324
14325 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
14326
14327         * gcc.dg/cpp/Wtrigraphs.c: Update.
14328         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
14329
14330 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
14331
14332         * gcc.dg/ppc-fsel-1.c: New test.
14333
14334 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
14335
14336         PR c/10604
14337         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
14338
14339 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
14340
14341         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
14342
14343 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14344
14345         PR c++/9364, c++/10553, c++/10586
14346         * g++.dg/parse/typename4.C: New test.
14347         * g++.dg/parse/typename5.C: Likewise.
14348
14349 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
14350
14351         * gcc.c-torture/compile/20030503-1.c: New test.
14352
14353 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14354
14355         * g++.dg/lookup/using5.C: Fix testcase error.
14356
14357 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
14358
14359         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
14360         since MEABI is no longer supported.  Remove all vestiges
14361         of MEABI from the test.
14362
14363 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14364
14365         PR c++/10554
14366         * g++.dg/lookup/using5.C: New test.
14367
14368 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14369
14370         PR c++/8772
14371         * g++.dg/template/ttp5.C: New test.
14372
14373 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
14374
14375         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
14376         (dg-gpp-additional-sources): New function.
14377         (dg-gpp-additional-files): Likewise.
14378         * lib/g++.exp (additional_sources): New variable.
14379         (additional_files): Likewise.
14380         (g++_target_compile): Deal with them.
14381         * lib/old-dejagnu.exp: Remove.
14382         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
14383         * g++.old-deja: Revise all tests to use dg commands.
14384
14385 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14386
14387         PR c++/9432, c++/9528
14388         * g++.dg/lookup/using4.C: New test.
14389
14390 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
14391
14392         * gcc.dg/noreturn-5.c: New file.
14393         * gcc.dg/noreturn-6.c: New file.
14394
14395         * gcc.c-torture/compile/inline-1.c: New file.
14396
14397 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
14398
14399         PR c++/10551
14400         * g++.dg/template/explicit1.C: New test.
14401
14402 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
14403
14404         PR c++/10549
14405         * g++.dg/other/bitfield1.C: New test.
14406
14407         PR c++/10527
14408         * g++.dg/init/new7.C: New test.
14409
14410 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
14411
14412         * g++.dg/ext/desig1.C: New test.
14413         * g++.dg/ext/init1.C: Update.
14414
14415         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
14416
14417 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
14418
14419         PR c++/10180
14420         * g++.dg/warn/Winline-1.C: New test.
14421
14422 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
14423
14424         * gcc.c-torture/execute/string-opt-19.c: New test.
14425
14426         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
14427         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
14428
14429 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
14430
14431         PR c++/10506
14432         * g++.dg/init/new6.C: New test.
14433
14434         PR c++/10503
14435         * g++.dg/init/ref6.C: New test.
14436
14437 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
14438
14439         * g++.dg/warn/weak1.C: XFAIL on AIX4.
14440
14441 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14442
14443         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
14444         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
14445
14446 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
14447
14448         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
14449         initialized static data members.
14450
14451 2003-04-25  H.J. Lu <hjl@gnu.org>
14452
14453         * gcc.dg/ia64-sync-4.c: New test.
14454
14455 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14456
14457         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
14458         date.
14459
14460 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
14461
14462         PR c++/10337
14463         * g++.dg/warn/conv1.C: New test.
14464         * g++.old-deja/g++.other/conv7.C: Adjust.
14465         * g++.old-deja/g++.other/overload14.C: Adjust.
14466
14467 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
14468
14469         PR c++/10471
14470         * g++.dg/template/defarg2.C: New test.
14471
14472 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
14473
14474         * gcc.dg/cpp/include2.c: Update.
14475         * gcc.dg/cpp/multiline-2.c: New.
14476         * gcc.dg/cpp/multiline.c: Update.
14477         * gcc.dg/cpp/strify2.c: Update.
14478         * gcc.dg/cpp/trad/literals-2.c: Update.
14479
14480 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14481
14482         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
14483
14484 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
14485
14486         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
14487
14488 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
14489
14490         PR c++/10451
14491         * g++.dg/parse/crash4.C: New test.
14492
14493         PR c++/9847
14494         * g++.dg/parse/crash5.C: New test.
14495
14496 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
14497
14498         PR c++/10446
14499         * g++.dg/parse/crash3.C: New test.
14500
14501         PR c++/10428
14502         * g++.dg/parse/elab1.C: New test.
14503
14504 2003-04-22  Devang Patel  <dpatel@apple.com>
14505
14506         * gcc.dg/cpp/trad/funlike-5.c: New test.
14507
14508 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
14509
14510         * g++.dg/other/packed1.C: Fix dg options.
14511
14512 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
14513
14514         * g++.dg/other/offsetof2.C: New test.
14515
14516 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
14517
14518         * g++.dg/template/recurse.C: Adjust location of error messages.
14519
14520 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
14521
14522         PR c++/9881
14523         * g++.dg/init/addr-const1.C: New test.
14524         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
14525
14526 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
14527
14528         PR c++/10405
14529         * g++.dg/lookup/struct-hack1.C: New test.
14530
14531 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
14532
14533         * ucs.c: Update diagnostic messages.
14534
14535 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
14536
14537         * gcc.dg/cpp/truefalse.cpp: New test.
14538         * gcc.dg/cpp/cpp.exp: Update.
14539         * g++.dg/other/stdbool-if.C: Remove.
14540
14541 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
14542
14543         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
14544         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
14545
14546 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
14547
14548         * gcc.c-torture/compile/20030418-1.c: New test.
14549
14550 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
14551
14552         * README.compat: Remove; content moved to doc/sourcebuild.texi.
14553
14554 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14555
14556         PR c++/10347
14557         g++.dg/template/dependent-name1.C: New test.
14558
14559 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
14560
14561         * gcc.dg/warn-1.c (tourist_guide): New array,
14562         contains a pointer to bar.
14563
14564 2003-04-16  Roger Sayle  <roger@eyesopen.com>
14565
14566         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
14567         * gcc.c-torture/execute/medce-1.c: New test case.
14568         * gcc.c-torture/execute/medce-2.c: New test case.
14569
14570 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
14571
14572         * lib/prune.exp: Ignore more messages.
14573
14574         PR c++/10381
14575         * g++.dg/parse/lookup3.C: New test.
14576
14577 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
14578
14579         * gcc.c-torture/compile/20030415-1.c : New test.
14580
14581 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
14582
14583         * gcc.c-torture/execute/scope-2.c: Move to ...
14584         * gcc.dg/noncompile/scope.c: .... here.
14585
14586 2003-04-14  Roger Sayle  <roger@eyesopen.com>
14587
14588         * gcc.dg/20030414-2.c: New test case.
14589
14590 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
14591
14592         PR target/10377
14593         * gcc.dg/20030414-1.c: New test.
14594
14595 2003-04-13  Roger Sayle  <roger@eyesopen.com>
14596
14597         * gcc.dg/builtins-12.c: New test case.
14598         * gcc.dg/builtins-13.c: New test case.
14599
14600 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14601
14602         * gcc.c-torture/execute/string-opt-18.c: New test.
14603
14604 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
14605
14606         PR c++/10300
14607         * g++.dg/init/new5.C: New test.
14608
14609 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
14610
14611         PR c++/7910
14612         * g++.dg/ext/dllimport1.C: New test.
14613
14614 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
14615
14616         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
14617
14618 2003-04-11  Bud Davis <bdavis9659@comcast.net>
14619
14620         PR Fortran/9263
14621         * g77.f-torture/noncompile/9263.f: New test
14622         PR Fortran/1832
14623         * g77.f-torture/execute/1832.f: New test
14624
14625 2003-04-11  David Chad  <davidc@freebsd.org>
14626             Loren J. Rittle  <ljrittle@acm.org>
14627
14628         libobjc/8562
14629         * objc.dg/headers.m: New test.
14630
14631 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
14632
14633         * gcc.c-torture/execute/builtin-noret-2.c: New.
14634         * gcc.c-torture/execute/builtin-noret-2.x: New.
14635         XFAIL builtin-noret-2.c at -O1 and above.
14636         * gcc.dg/redecl.c: New.
14637         * gcc.dg/Wshadow-1.c: Update error regexps.
14638
14639 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
14640
14641         * g++.dg/abi/bitfield10.C: New test.
14642
14643 2003-04-09  Mike Stump  <mrs@apple.com>
14644
14645         * gcc.dg/pch/pch.exp: Make testcase names longer.
14646         * g++.dg/pch/pch.exp: Make testcase names longer.
14647
14648 2003-04-08  Roger Sayle  <roger@eyesopen.com>
14649
14650         * gcc.dg/builtins-11.c: New test case.
14651
14652 2003-04-08  Roger Sayle  <roger@eyesopen.com>
14653
14654         * gcc.dg/builtins-9.c: New test case.
14655         * gcc.dg/builtins-10.c: New test case.
14656
14657 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
14658
14659         * gcc.dg/noncompile/init-4.c.c: New test.
14660
14661 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
14662
14663         * gcc.misc-test/gcov-9.c: New test.
14664         * gcc.misc-test/gcov-10.c: New test
14665         * gcc.misc-test/gcov-11.c: New test.
14666
14667 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
14668
14669         PR optimization/10024
14670         * gcc.c-torture/compile/20030405-1.c: New test.
14671
14672 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
14673
14674         * gcc.dg/pch/static-3.c: New.
14675         * gcc.dg/pch/static-3.hs: New.
14676         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
14677
14678 2003-04-04  Richard Henderson  <rth@redhat.com>
14679
14680         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
14681         * g++.dg/eh/forced2.C: Likewise.
14682
14683 2003-04-03  Mike Stump  <mrs@apple.com>
14684
14685         * lib/scanasm.exp (scan-assembler): Add xfail processing for
14686         target arg.
14687         (scan-assembler-times, scan-assembler-not): Likewise.
14688         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
14689
14690 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
14691
14692         * gcc.dg/sparc-loop-1.c: New test.
14693
14694 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
14695
14696         PR other/9274
14697         * g++.dg/pch/system-2.C: New.
14698         * g++.dg/pch/system-2.Hs: New.
14699
14700 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
14701
14702         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
14703
14704         * g++.dg/eh/simd-1.C (vecfunc): Same.
14705
14706 2003-04-01  Roger Sayle  <roger@eyesopen.com>
14707
14708         * gcc.c-torture/execute/20030401-1.c: New test case.
14709
14710 2003-04-01  Ziemowit Laski <zlaski@apple.com>
14711
14712         * objc.dg/defs.m: New.
14713
14714 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
14715
14716         * g++.dg/eh/simd-1.C: New.
14717         * g++.dg/eh/simd-2.C: New.
14718
14719 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
14720
14721         * gcc.c-torture/execute/simd-3.c: New.
14722
14723 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
14724
14725         PR c/9936
14726         * gcc.dg/20030331-2.c: New test.
14727
14728 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
14729
14730         PR c++/10278
14731         * g++.dg/parse/crash2.C: New test.
14732
14733 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
14734
14735         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
14736         * gcc.c-torture/execute/20030331-1.c: ...here.
14737
14738 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
14739
14740         * gcc.c-torture/execute/20030331-1.c: New test.
14741
14742 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
14743
14744         * lib/gcov.exp: Adjust call return testing strings.
14745         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
14746
14747 2003-03-31  Roger Sayle  <roger@eyesopen.com>
14748
14749         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
14750         * gcc.dg/builtins-7.c: New test case.
14751         * gcc.dg/builtins-8.c: New test case.
14752
14753 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
14754
14755         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
14756
14757 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
14758
14759         PR c++/7647
14760         * g++.dg/lookup-class-member-2.C: New test.
14761
14762 2003-03-30  Glen Nakamura  <glen@imodulo.com>
14763
14764         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
14765
14766 2003-03-28  Roger Sayle  <roger@eyesopen.com>
14767
14768         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
14769
14770 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
14771
14772         * g++.dg/init/attrib1.C: New test.
14773
14774 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
14775
14776         * gcc.dg/ultrasp8.c: New test.
14777
14778 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
14779
14780         * gcc.dg/ultrasp7.c: New test.
14781
14782 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
14783
14784         PR c++/10047
14785         * g++.dg/template/inline1.C: New test.
14786
14787 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
14788
14789         * gcc.dg/sparc-dwarf2.c: New test.
14790
14791 2003-03-27  Roger Sayle  <roger@eyesopen.com>
14792
14793         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
14794         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
14795
14796 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
14797
14798         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
14799         than reading .x files.
14800         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
14801         * g77.dg/gcov/gcov-1.f: Likewise.
14802         * gcc.misc-tests/gcov-4b.c: Likewise.
14803         * gcc.misc-tests/gcov-5b.c: Likewise.
14804         * gcc.misc-tests/gcov-6.c: Likewise.
14805         * gcc.misc-tests/gcov-7.c: Likewise.
14806         * gcc.misc-tests/gcov-8.c: Likewise.
14807         * g++.dg/gcov/gcov-1.x: Remove.
14808         * g77.dg/gcov/gcov-1.x: Likewise.
14809         * gcc.misc-tests/gcov-4b.x: Likewise.
14810         * gcc.misc-tests/gcov-5b.x: Likewise.
14811         * gcc.misc-tests/gcov-6.x: Likewise.
14812         * gcc.misc-tests/gcov-7.x: Likewise.
14813         * gcc.misc-tests/gcov-8.x: Likewise.
14814
14815 2003-03-27  Glen Nakamura  <glen@imodulo.com>
14816
14817         PR opt/10087
14818         * gcc.dg/20030324-1.c: New test.
14819
14820 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
14821
14822         PR c++/10224
14823         * g++.dg/template/arg3.C: New test.
14824
14825         PR c++/10158
14826         * g++.dg/template/friend18.C: New test.
14827
14828 2003-03-26  Roger Sayle  <roger@eyesopen.com>
14829
14830         * g77.f-torture/compile/20030326-1.f: New test case.
14831
14832 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
14833
14834         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
14835
14836         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
14837
14838 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
14839
14840         * gcc.dg/ia64-sync-3.c: New test.
14841
14842 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
14843
14844         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
14845
14846 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
14847
14848         * gcc.dg/ultrasp6.c: New test.
14849
14850 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
14851
14852         * gcc.dg/i386-signbit-1.c: New test.
14853         * gcc.dg/i386-signbit-2.c: New test.
14854         * gcc.dg/i386-signbit-3.c: New test.
14855
14856 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
14857
14858         * gcc.dg/ultrasp5.c: Fix options.
14859
14860 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
14861
14862         * gcc.dg/ultrasp5.c: Fix comment.
14863
14864 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
14865
14866         PR fortran/10197
14867         * g77.f-torture/execute/10197.f: New test.
14868
14869 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
14870
14871         PR c++/9898, c++/383
14872         * g++.dg/template/conv6.C: New test.
14873
14874         PR c++/10119
14875         * g++.dg/template/ptrmem5.C: New test.
14876
14877         PR c++/10026
14878         * g++.dg/lookup/koenig1.C: New test.
14879
14880         PR C++/10199
14881         * g++.dg/lookup/template2.C: New test.
14882
14883 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
14884
14885         * g++.dg/opt/rtti1.C: New test.
14886
14887 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
14888
14889         * gcc.dg/ultrasp5.c: New test.
14890
14891 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
14892
14893         PR middle-end/9967
14894         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
14895         builtin fputs.
14896
14897 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
14898
14899         PR c/8224
14900         * gcc.dg/20030323-1.c: New test.
14901
14902 2003-03-23  Roger Sayle  <roger@eyesopen.com>
14903
14904         * gcc.c-torture/compile/20030323-1.c: New test case.
14905
14906 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
14907
14908         * gcc.dg/20030321-1.c: New test.
14909
14910 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
14911
14912         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
14913
14914 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
14915
14916         PR c++/9978, c++/9708
14917         * g++.dg/ext/vlm1.C: Adjust expected error.
14918         * g++.dg/ext/vla2.C: New test.
14919         * g++.dg/template/arg1.C: New test.
14920         * g++.dg/template/arg2.C: New test.
14921
14922 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
14923
14924         * g77.f-torture/execute/select.f: New test.
14925         * g77.f-torture/noncompile/select_no_compile.f: New test.
14926
14927 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
14928
14929         PR c++/9898
14930         * g++.dg/other/error4.C: New test.
14931
14932 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
14933
14934         * g++.dg/template/friend17.C: New test.
14935
14936 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
14937
14938         * gcc.c-torture/compile/20030320-1.c: New.
14939
14940 2003-03-20  Roger Sayle  <roger@eyesopen.com>
14941
14942         * gcc.dg/builtins-6.c: New test case.
14943
14944 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
14945
14946         PR target/10073
14947         * gcc.c-torture/compile/20030319-1.c: New.
14948
14949 2003-03-18  Jan Hubicka  <jh@suse.cz>
14950
14951         * gcc.dg/i386-cvt-1.c: New test.
14952
14953 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
14954
14955         * objc.dg/naming-1.m: Use "(parse|syntax) error".
14956         * objc.dg/naming-2.m: Likewise.
14957
14958 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
14959
14960         PR c++/9639
14961         * g++.dg/parse/crash1.C: New test.
14962
14963 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
14964
14965         PR c++/8805
14966         * g++.dg/eh/cleanup1.C: New test.
14967
14968 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
14969
14970         * gcc.c-torture/execute/20030316-1.c: New test case.
14971
14972 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
14973
14974         PR c++/9629
14975         * g++.dg/init/ctor2.C: New test.
14976
14977 2003-03-15  Roger Sayle  <roger@eyesopen.com>
14978
14979         * g77.f-torture/compile/xformat.f: New test case.
14980
14981 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14982
14983         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
14984         * g++.old-deja/g++.mike/eh50.C: Likewise.
14985
14986 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14987
14988         PR c++/6440
14989         * g++.dg/template/spec7.C: New test.
14990         * g++.dg/template/spec8.C: Likewise.
14991
14992 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
14993
14994         * gcc.c-torture/execute/20030313-1.c: New test.
14995
14996 2003-03-14  Richard Henderson  <rth@redhat.com>
14997
14998         * gcc.dg/inline-2.c: Adjust alpha test for external call.
14999
15000 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
15001
15002         * gcc.c-torture/compile/20030314-1.c: New test.
15003
15004 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
15005
15006         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
15007         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
15008         thumb target,
15009         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
15010         to accept newer _imp__  prefix and additional
15011         newline in .drectve section.
15012         * gcc.dg/dll-4.c: Likewise.
15013         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
15014         switch.
15015
15016 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
15017
15018         * g++.dg/parse/namespace9.C: New test.
15019
15020         * g++.dg/init/ref5.C: New test.
15021         * g++.dg/parse/ptrmem1.C: Likewise.
15022
15023 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15024
15025         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
15026         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
15027         regular expression.
15028         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
15029         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
15030
15031 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
15032
15033         * gcc.c-torture/execute/20030224-2.c: New test.
15034
15035 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
15036
15037         * gcc.dg/decl-3.c: New test.
15038
15039 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
15040
15041         * gcc.dg/i386-loop-2.c: New test.
15042
15043 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
15044
15045         PR c++/9474
15046         * g++.dg/parse/namespace8.C: New test.
15047
15048         PR c++/9924
15049         * g++.dg/overload/builtin2.C: New test.
15050
15051 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
15052
15053         * gcc.dg/return-type-3.c: New test.
15054
15055 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
15056
15057         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
15058         profiling options are not supported.
15059
15060 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
15061
15062         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
15063         * g++.old-deja/g++.warn/impint2.C: Likewise.
15064
15065 2003-03-10  Devang Patel  <dpatel@apple.com>
15066
15067         * g++.dg/cpp/c++_cmd_1.C: New test.
15068         * g++.dg/cpp/c++_cmd_1.h: New file.
15069
15070 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
15071
15072         * gcc.dg/altivec-9.c: New file.
15073
15074 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15075
15076         * gcc.dg/ppc-sdata-1.c: New test.
15077         * gcc.dg/ppc-sdata-2.c: New test.
15078
15079 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
15080
15081         PR c++/9373
15082         * g++.dg/opt/ptrmem2.C: New test.
15083
15084         PR c++/8534
15085         * g++.dg/opt/ptrmem1.C: New test.
15086
15087 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
15088
15089         * gcc.dg/i386-loop-1.c: New test.
15090
15091 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15092
15093         PR c++/9970
15094         * g++.dg/lookup/friend1.C: New test.
15095
15096 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
15097
15098         PR c++/9823
15099         * g++.dg/parser/constructor1.C: New test.
15100
15101 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
15102
15103         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
15104
15105         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
15106
15107 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
15108
15109         * gcc.dg/cpp/Wunused.c: Update test.
15110
15111 2003-03-08  Jan Hubicka  <jh@suse.cz>
15112
15113         * gcc.dg/inline-3.c: New test.
15114
15115 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
15116
15117         PR c++/9809
15118         * g++.dg/parse/builtin1.C: New test.
15119
15120         PR c++/9982
15121         * g++.dg/abi/cookie1.C: New test.
15122         * g++.dg/abi/cookie2.C: Likewise.
15123
15124         PR c++/9524
15125         * g++.dg/template/field1.C: New test.
15126
15127         PR c++/9912
15128         * g++.dg/parse/class1.C: New test.
15129         * g++.dg/parse/namespace7.C: Likewise.
15130         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
15131
15132 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
15133
15134         * g++.dg/init/ref4.C: New test.
15135
15136 2003-03-07  Jan Hubicka  <jh@suse.cz>
15137
15138         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
15139         * gcc.dg/inline-3.c:  New test.
15140
15141 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
15142
15143         * g++.dg/init/ref3.C: New test.
15144
15145         PR c++/9965
15146         * g++.dg/init/ref2.C: New test.
15147
15148         PR c++/9400
15149         * g++.dg/warn/Wshadow-2.C: New test.
15150
15151         PR c++/9791
15152         * g++.dg/warn/Woverloaded-1.C: New test.
15153
15154 2003-03-05  Jan Hubicka  <jh@suse.cz>
15155
15156         * gcc.dg/i386-local2.c: New.
15157         * gcc.dg/i386-local.c: Fix typo.
15158
15159 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
15160
15161         * g++.dg/abi/layout3.C: New test.
15162
15163 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
15164
15165         * gcc.c-torture/compile/20030305-1.c
15166
15167 2003-03-05  Jan Hubicka  <jh@suse.cz>
15168
15169         * gcc.dg/i386-local.c: New.
15170
15171 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
15172
15173         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
15174
15175 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
15176
15177         * gcc.dg/switch-2.c: New test.
15178         * gcc.dg/switch-3.c: New test.
15179         * gcc.dg/Wswitch.c: Adjust line numbers.
15180         * gcc.dg/Wswitch-default.c: Likewise.
15181         * gcc.dg/Wswitch-enum.c: Likewise.
15182
15183 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
15184
15185         * gcc.c-torture/execute/20030222-1.c: New test.
15186
15187 2003-03-03  James E Wilson  <wilson@tuliptree.org>
15188
15189         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
15190
15191 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
15192
15193         PR c++/9878
15194         * g++.dg/init/ref1.C: New test.
15195
15196 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
15197
15198         * gcc.dg/sh-relax.c: New SH-only test.
15199
15200 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
15201
15202         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
15203         comment explaining purpose of testcase.
15204
15205 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
15206
15207         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
15208         for HC11/HC12 (asm needs two int registers).
15209         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
15210         HC11/HC12 because the test uses an asm which needs two 32-bit
15211         registers.
15212
15213 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
15214
15215         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
15216         for HC11/HC12 (array is too large otherwise).
15217         * gcc.c-torture/compile/920501-4.x: New file, likewise.
15218         * gcc.c-torture/compile/20010518-2.x: Likewise.
15219         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
15220         HC11/HC12 (array is too large).
15221
15222 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
15223
15224         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
15225         * lib/g++-dg.exp (g++-dg-test): Likewise.
15226
15227 2003-03-01  Roger Sayle  <roger@eyesopen.com>
15228
15229         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
15230         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
15231
15232 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15233
15234         * g++.dg/warn/implicit-typename1.C: Remove warning.
15235
15236 2003-02-28  Richard Henderson  <rth@redhat.com>
15237
15238         * gcc.dg/noreturn-1.c: Move noreturn warning line.
15239         * gcc.dg/return-type-1.c: Move control reaches end warning line.
15240
15241 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
15242
15243         * gcc.dg/pch/pch.exp: Change .pch to .gch.
15244         * g++.dg/pch/pch.exp: Likewise.
15245
15246 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
15247
15248         PR c++/9879
15249         * testsuite/g++.dg/init/new4.C: New test.
15250
15251 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
15252
15253         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
15254
15255 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
15256
15257         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
15258         unsigned long.
15259
15260         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
15261         wider than float.
15262
15263 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
15264
15265         * lib/scanasm.exp: Add support for counting numbers of
15266         occurences.
15267         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
15268         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
15269
15270 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
15271
15272         PR c++/9683
15273         * g++.dg/template/static3.C: New test.
15274
15275         PR c++/9829
15276         * g++.dg/parse/namespace6.C: New test.
15277
15278 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15279
15280         PR target/9732
15281         * gcc.dg/20030225-1.c: New test.
15282
15283 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
15284
15285         * README: Remove out-of-date information.
15286
15287         PR c++/9836
15288         * g++.dg/template/spec6.C: New test.
15289
15290 2003-02-24  Jeff Law  <law@redhat.com>
15291
15292         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
15293
15294 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
15295
15296         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
15297         * gcc.dg/pragma-ep-1.c: Likewise.
15298
15299 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15300
15301         PR c++/9602
15302         * g++.dg/template/friend16.C: New test.
15303
15304 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
15305
15306         PR c++/5333
15307         * g++.dg/parse/fused-params1.C: Adjust error messages.
15308         * g++.dg/template/nested3.C: New test.
15309
15310 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
15311
15312         * g++.dg/abi/param1.C: New test.
15313
15314 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15315
15316         PR c++/7982
15317         * g++.dg/warn/implicit-typename1.C: New test.
15318
15319 2003-02-22  Kelley Cook <kelleycook@comcast.net>
15320
15321         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
15322         with "mtune".
15323         * g++.old-deja/g++.other/store-expr2.C: Likewise.
15324         * gcc.c-torture/execute/20010129-1.x: Likewise.
15325         * gcc.dg/20011107-1.c: Likewise.
15326         * gcc.dg/20020108-1.c: Likewise.
15327         * gcc.dg/20020122-3.c: Likewise.
15328         * gcc.dg/20020206-1.c: Likewise.
15329         * gcc.dg/20020310-1.c: Likewise.
15330         * gcc.dg/20020426-2.c: Likewise.
15331         * gcc.dg/20020517-1.c: Likewise.
15332         * gcc.dg/991230-1.c: Likewise.
15333         * gcc.dg/i386-unroll-1.c: Likewise.
15334         * gcc.misc-tests/i386-prefetch.exp: Likewise.
15335
15336 2003-02-22  Jan Hubicka  <jh@suse.cz>
15337
15338         * gcc.dg/i386-mul.c: New test.
15339
15340 2003-02-21  Roger Sayle  <roger@eyesopen.com>
15341
15342         * gcc.dg/builtins-5.c: New test case.
15343
15344 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
15345
15346         * gcc.dg/asmreg-1.c: New test.
15347
15348 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
15349
15350         PR c++/9749
15351         * g++.dg/parse/varmod1.C: New test.
15352
15353 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
15354
15355         PR c++/9727
15356         * g++.dg/template/op1.C: New test.
15357
15358 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
15359
15360         PR c++/8906
15361         * g++.dg/template/nested2.C: New test.
15362
15363 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
15364
15365         PR c++/8724
15366         * g++.dg/expr/dtor1.C: New test.
15367
15368 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
15369
15370         * gcc.dg/cpp/include3.c: New test.
15371         * gcc.dg/cpp/inc/foo.h: New file.
15372
15373 2003-02-21  Glen Nakamura  <glen@imodulo.com>
15374
15375         * gcc.c-torture/execute/20030221-1.c: New test.
15376
15377 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
15378
15379         PR c++/9729
15380         * g++.dg/abi/conv1.C: New test.
15381
15382 2003-02-20  Jan Hubicka  <jh@suse.cz>
15383
15384         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
15385
15386 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
15387
15388         * gcc.c-torture/compile/20030219-1.c: New test.
15389
15390 2003-02-18  Jan Hubicka  <jh@suse.cz>
15391
15392         * gcc.dg/funcorder.c: New test.
15393
15394 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
15395
15396         * gcc.c-torture/execute/20030218-1.c: New.
15397
15398 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
15399
15400         * gcc.dg/20030218-1.c: New.
15401
15402 2003-02-18  Richard Henderson  <rth@redhat.com>
15403
15404         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
15405         * gcc.dg/attr-used-2.c: New.
15406
15407 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
15408
15409         PR c++/9704
15410         * g++.dg/init/copy5.C: New test.
15411
15412 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
15413
15414         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
15415         * g++.dg/pch/pch.exp: Likewise.
15416
15417 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
15418
15419         * gcc.c-torture/execute/20030209-1.c: Enable the test if
15420         STACK_SIZE is not defined.
15421
15422 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15423
15424         PR c++/9457
15425         * g++.dg/template/init1.C: New test.
15426
15427 2003-02-16  Jan HUbicka  <jh@suse.cz>
15428
15429         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
15430         (foo): Add few extra tests
15431         * gcc.dg/c99-const-expr-3.c: Likewise.
15432         * gcc.c-torture/execute/20030216-1.c: New.
15433
15434 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15435
15436         PR c++/9459
15437         * g++.dg/ext/typeof4.C: New test.
15438
15439 2003-02-15  Roger Sayle  <roger@eyesopen.com>
15440
15441         * gcc.dg/i386-387-3.c: New test case.
15442
15443 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
15444
15445         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
15446         cris-*-elf* cris-*-aout* and mmix-*-*.
15447
15448 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
15449
15450         * gcc.dg/20030213-1.c: New test.
15451
15452 2003-02-12  Roger Sayle  <roger@eyesopen.com>
15453
15454         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
15455         * gcc.dg/i386-387-2.c: Likewise.
15456
15457 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
15458
15459         * gcc.dg/ppc-spe.c: Fix formatting.
15460         Enable tests that were previously unsupported by gas.
15461         Delete tests for instructions that no longer exist.
15462         Switch arguments on evsubifw builtin.
15463
15464 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
15465
15466         * gcc.c-torture/execute/20030209-1.c: Disable the test if
15467         STACK_SIZE is too small.
15468
15469 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
15470             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
15471
15472         * gcc.dg/decl-2.c: New test.
15473
15474 2003-02-10  Jan Hubicka  <jh@suse.cz>
15475
15476         * gcc.dg/i386-fpcvt-1.c:  New test.
15477
15478 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
15479
15480         * gcc.c-torture/execute/20030209-1.c: New test.
15481
15482 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
15483
15484         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
15485         int-wide bitops, use the constants of the same width.
15486         Likewise, if long long is 32-bit wide, test bitops using
15487         32-bit constants.
15488
15489 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
15490
15491         * gcc.dg/20021014-1.c: Annotate with expected notice text.
15492
15493 2003-02-07  Roger Sayle  <roger@eyesopen.com>
15494
15495         * testsuite/gcc.dg/builtins-4.c: New test case.
15496
15497 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15498
15499         * gcc.dg/20020430-1.c: Fix dg command typos.
15500         * gcc.dg/20020503-1.c: Likewise.
15501
15502 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15503
15504         PR c++/8785
15505         * g++.dg/parse/fused-params1.C: New test.
15506
15507         PR c++/8857
15508         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
15509
15510         PR c++/8921
15511         * g++.dg/parse/non-dependent1.C: New test.
15512
15513         PR c++/8928
15514         * g++.dg/parse/dupl-tmpl-args1.C: New test.
15515
15516         PR c++/9228
15517         * g++.dg/parse/undefined7.C: New test.
15518         * g++.dg/parse/non-templ1.C: New test.
15519
15520         PR c++/9229
15521         * g++.dg/parse/too-many-tmpl-args1.C: New test.
15522
15523 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
15524
15525         * gcc.c-torture/compile/20030206-1.c: New test.
15526
15527 2003-02-05  Roger Sayle  <roger@eyesopen.com>
15528
15529         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
15530         "pow" to "foo" to avoid potential confusion with a math built-in.
15531
15532 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15533
15534         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
15535         conditions for SPARC targets.
15536
15537 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
15538
15539         * gcc.dg/20030204-1.c: New test.
15540
15541 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15542
15543         PR c++/38
15544         * g++.dg/parse/array-size1.C: New test.
15545
15546         PR c++/5657
15547         * g++.dg/parse/undefined3.C: New test.
15548
15549         PR c++/5665
15550         * g++.dg/parse/undefined4.C: New test.
15551
15552         PR c++/5975
15553         * g++.dg/parse/undefined5.C: New test.
15554
15555         PR c++/7259
15556         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
15557
15558         PR c++/8578
15559         * g++.dg/parse/casting-operator1.C: New test.
15560
15561         PR c++/8596
15562         * g++.dg/parse/undefined6.C: New test.
15563
15564         PR c++/8736
15565         * g++.dg/parse/missing-template1.C: New test.
15566
15567 2003-02-04  Jan Hubicka  <jh@suse.cz>
15568
15569         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
15570         * gcc.dg/i386-cmov?.c:  Likewise.
15571         * gcc.dg/i386-fpcvt-?.c:  Likewise.
15572         * gcc.dg/i386-ssefp-1.c:  Likewise.
15573         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
15574         conventions.
15575
15576 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
15577
15578         PR c++/7129
15579         * testsuite/g++.dg/ext/max.C: New test.
15580
15581 2003-02-03  Jan Hubicka  <jh@suse.cz>
15582
15583         * gcc.c-torture/execute/20030203-1.c: New test.
15584
15585 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
15586
15587         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
15588         'natural-endian'.
15589
15590 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
15591
15592         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
15593         * g++.dg/init/new2.C: Likewise.
15594         * g++.dg/other/new1.C: Likewise.
15595
15596 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
15597
15598         * gcc.dg/struct-ret-libc.c: New test.
15599
15600 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
15601
15602         * gcc.dg/20030129-1.c: New test.
15603
15604 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15605
15606         PR c++/8849
15607         * g++.dg/template/ptrmem4.C: New test.
15608
15609 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
15610
15611         * g++.dg/parser/constant1.C: New test.
15612
15613 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15614
15615         PR c++/8591
15616         * g++.dg/parse/friend2.C: New test.
15617
15618 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
15619
15620         PR c++/9437
15621         * g++.dg/template/unify4.C: New test.
15622
15623 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
15624
15625         * gcc.c-torture/execute/20030128-1.c: New test.
15626
15627 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
15628
15629         * g++.dg/lookup/nested1.C: Test moved from ...
15630         * g++.old-deja/g++.other/lookup24.C: ... here.
15631
15632 2003-01-28  Jan Hubicka  <jh@suse.cz>
15633
15634         * gcc.dg/i386-cmov5.c:  New test.
15635
15636 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
15637
15638         * gcc.c-torture/execute/20010925-1.c: Changed the
15639         memcpy declaration.
15640
15641 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
15642
15643         PR c++/3902
15644         * g++.dg/parse/template5.C: New test.
15645
15646 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
15647
15648         PR fortran/9258
15649         * g77.dg/pr9258: New test.
15650
15651 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
15652
15653         * README: Move relevant parts from README.g++.
15654
15655         * README.g++: Remove this file.
15656
15657 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
15658
15659         * g++.dg/abi/dcast1.C: New test.
15660
15661 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15662
15663         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
15664
15665 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
15666
15667         PR c++/47
15668         * g++.old-deja/g++.other/lookup24.C: New test.
15669
15670 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15671
15672         PR middle-end/7227
15673         * gcc.dg/uninit-C.c: New test.
15674
15675 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
15676
15677         * g++.dg/abi/covariant1.C: New test.
15678
15679 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
15680
15681         * gcc.dg/20030123-1.c: New test.
15682
15683 2003-01-25  Jan Hubicka  <jh@suse.cz>
15684
15685         PR opt/8492
15686         * gcc.c-torture/compile/20030125-1.c
15687
15688 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
15689
15690         PR c++/9403
15691         * g++.dg/parse/template3.C: New test.
15692         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
15693
15694         PR c++/795
15695         * g++.dg/parse/template4.C: New test.
15696
15697         PR c++/9415
15698         * g++.dg/template/qual2.C: New test.
15699
15700         PR c++/8545
15701         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
15702
15703         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
15704
15705 2003-01-25  Roger Sayle  <roger@eyesopen.com>
15706
15707         * gcc.c-torture/execute/switch-1.c: New test case.
15708
15709 2003-01-25  Jan Hubicka  <jh@suse.cz>
15710
15711         * gcc.c-torture/execute/20030125-1.[cx]: New test.
15712
15713 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
15714
15715         Tweaks for Bison-1.875. From the NEWS file:
15716         "- `parse error' -> `syntax error'
15717         Bison now uniformly uses the term `syntax error'"
15718         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
15719         * gcc.dg/cpp/digraph2.c: Likewise.
15720         * gcc.dg/cpp/direct2.c: Likewise.
15721         * gcc.dg/cpp/paste4.c: Likewise.
15722         * gcc.dg/c90-restrict-1.c: Likewise.
15723         * gcc.dg/c99-func-2.c: Likewise.
15724         * gcc.dg/noncompile/920721-2.c: Likewise.
15725         * gcc.dg/noncompile/930622-2.c: Likewise.
15726         * gcc.dg/noncompile/940112-1.c: Likewise.
15727         * gcc.dg/noncompile/950921-1.c: Likewise.
15728         * gcc.dg/noncompile/951123-1.c: Likewise.
15729         * gcc.dg/noncompile/971104-1.c: Likewise.
15730         * gcc.dg/noncompile/990416-1.c: Likewise.
15731
15732 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
15733
15734         * g++.dg/parse/undefined1.C: Add error message.
15735
15736 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
15737
15738         PR c++/9354
15739         * g++.dg/parse/new1.C: New test.
15740
15741         PR c++/9216
15742         * g++.dg/parse/template2.C: New test.
15743
15744         PR c++/9354
15745         * g++.dg/parse/typedef2.C: New test.
15746
15747         PR c++/9328
15748         * g++.dg/ext/typeof3.C: New test.
15749
15750 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15751
15752         PR c++/2738
15753         * g++.dg/parse/ret-type1.C: New test.
15754
15755         PR c++/3792
15756         * g++.dg/parse/tmpl-outside1.C: New test.
15757
15758         PR c++/4207
15759         * g++.dg/parse/int-as-enum1.C: New test.
15760
15761         PR c++/4903
15762         * g++.dg/parse/no-typename1.C: New test.
15763
15764         PR c++/5533
15765         * g++.dg/parse/no-value1.C: New test.
15766
15767         PR c++/5921
15768         * g++.dg/parse/wrong-inline1.C: New test.
15769
15770         PR c++/6402
15771         * g++.dg/parse/ref1.C: New test.
15772
15773         PR c++/6992
15774         * g++.dg/parse/attr-ctor1.C: New test.
15775
15776         PR c++/7229
15777         * g++.dg/parse/namespace5.C: New test.
15778
15779         PR c++/7917
15780         * g++.dg/parse/func-def1.C: New test.
15781
15782         PR c++/8143
15783         * g++.dg/parse/undefined1.C: New test.
15784
15785         PR c++/5723, PR c++/8522
15786         * g++.dg/parse/specialization1.C: New test.
15787
15788         PR c++/163, PR c++/8595
15789         * g++.dg/parse/struct-as-enum1.C: New test.
15790
15791         PR c++/9173
15792         * g++.dg/parse/undefined2.C: New test.
15793
15794 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
15795
15796         PR c++/9298
15797         * g++.dg/parse/template1.C: New test.
15798
15799         PR c++/9384
15800         * g++.dg/parse/using1.C: New test.
15801
15802         PR c++/9285
15803         PR c++/9294
15804         * g++.dg/parse/expr2.C: New test.
15805
15806         PR c++/9388
15807         * g++.dg/parse/lookup2.C: Likewise.
15808
15809 2003-01-21  Jan Hubicka  <jh@suse.cz>
15810
15811         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
15812         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
15813         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
15814         * gcc.c-torture/execute/string-opt-*.c: Likewise.
15815
15816 2003-01-20  Nick Clifton  <nickc@redhat.com>
15817
15818         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
15819         problem with ARM sibcall code generation.
15820
15821 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
15822
15823         * gcc.c-torture/execute/20030120-1.c: New.
15824
15825 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
15826
15827         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
15828
15829 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
15830
15831         PR c++/9272
15832         * g++.dg/parse/ctor1.C: New test.
15833
15834         PR c++/9294:
15835         * g++.dg/parse/qualified1.C: New test.
15836
15837         * g++.dg/parse/typename3.C: New test.
15838
15839 2003-01-16  Richard Henderson  <rth@redhat.com>
15840
15841         * g++.dg/tls/init-2.C: Fix error matches for real this time.
15842
15843 2003-01-16  Richard Henderson  <rth@redhat.com>
15844
15845         * g++.dg/pch/pch.exp: Copy test header to the working directory
15846         before using it either for precompilation or direct use.
15847         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
15848         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
15849
15850 2003-01-16  Richard Henderson  <rth@redhat.com>
15851
15852         * gcc.dg/pch/pch.exp: Copy test header to the working directory
15853         before using it either for precompilation or direct use.
15854         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
15855         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
15856
15857 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
15858
15859         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
15860         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
15861         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
15862         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
15863         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
15864         typename warning into error.
15865         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
15866         error messages.
15867         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
15868         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
15869         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
15870         messages.
15871         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
15872         make declaration visible in template.
15873         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
15874         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
15875         messages.
15876         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
15877         message.
15878         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
15879         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
15880         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
15881         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
15882         typename warning with error message.
15883         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
15884         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
15885         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
15886
15887 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
15888
15889         * g++.dg/parse/ambig2.C: New test.
15890
15891 2003-01-15  Richard Henderson  <rth@redhat.com>
15892
15893         * g++.dg/tls/init-2.C: Update error message string.
15894
15895 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15896
15897         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
15898
15899 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
15900
15901         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
15902         all for HC11/HC12.
15903         * gcc.c-torture/compile/20001205-1.x: Likewise.
15904         * gcc.c-torture/compile/20001226-1.x: Likewise.
15905         * gcc.c-torture/compile/920520-1.x: Likewise.
15906         * gcc.c-torture/compile/961203-1.x: Likewise.
15907         * gcc.c-torture/compile/20020604-1.x: Likewise.
15908
15909 2003-01-15  Jan Hubicka  <jh@suse.cz>
15910
15911         * gcc.c-torture/compile/20030115-1.c: New test.
15912
15913         * gcc.dg/i386-fpcvt-1.c: New test.
15914         * gcc.dg/i386-fpcvt-2.c: New test.
15915
15916 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
15917
15918         Further conform g++'s __vmi_class_type_info to the C++ ABI
15919         specification.
15920         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
15921         the specification.
15922
15923 2003-01-14  Jan Hubicka  <jh@suse.cz>
15924
15925         * gcc.dg/i386-fpcvt-1.c: New test.
15926         * gcc.dg/i386-fpcvt-2.c: New test.
15927
15928 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
15929
15930         * gcc.dg/i386-mmx-3.c: New test.
15931
15932 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
15933
15934         PR c++/9264
15935         * g++.dg/parse/octal1.C: New file.
15936
15937         PR c++/9172
15938         * g++.dg/parse/typename1.C: New file.
15939
15940 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
15941
15942         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
15943         * gcc.dg/bf-no-ms-layout.c: Likewise.
15944         * gcc.dg/bf-ms-attrib.c: Likewise.
15945
15946 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
15947
15948         PR c++/9099
15949         * g++.dg/parse/dtor1.C: New file.
15950
15951         PR c++/9128
15952         * g++.dg/rtti/typeid1.C: New file.
15953
15954         PR c++/9153
15955         * g++.dg/parse/lookup1.C: New file.
15956
15957         PR c++/9171
15958         * g++.dg/templ/spec5.C: New file.
15959
15960 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
15961
15962         * gcc.c-torture/compile/20030110-1.c: New test.
15963
15964 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
15965
15966         Merge from pch-branch:
15967
15968         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
15969
15970         * gcc.dg/pch/cpp-1.h: New.
15971         * gcc.dg/pch/cpp-1.c: New.
15972         * gcc.dg/pch/cpp-2.h: New.
15973         * gcc.dg/pch/cpp-2.c: New.
15974
15975         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
15976
15977         * gcc.dg/pch/except-1.h: New.
15978         * gcc.dg/pch/except-1.c: New.
15979
15980         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
15981
15982         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
15983         running test.
15984         * gcc.dg/pch: Include *.hp not *.h.
15985         * gcc.dg/pch/system-1.h: New.
15986         * gcc.dg/pch/system-1.c: New.
15987
15988         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
15989
15990         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
15991         rather than trying to build and run a program using PCH.
15992         * gcc.dg/pch: Remove dg-do commands from test files.
15993
15994         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
15995
15996         * gcc.dg/pch/macro-3.c: New.
15997         * gcc.dg/pch/macro-3.h: New.
15998
15999         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
16000
16001         * gcc.dg/pch/common-1.c: New.
16002         * gcc.dg/pch/common-1.h: New.
16003         * gcc.dg/pch/decl-1.c: New.
16004         * gcc.dg/pch/decl-1.h: New.
16005         * gcc.dg/pch/decl-2.c: New.
16006         * gcc.dg/pch/decl-2.h: New.
16007         * gcc.dg/pch/decl-3.c: New.
16008         * gcc.dg/pch/decl-3.h: New.
16009         * gcc.dg/pch/decl-4.c: New.
16010         * gcc.dg/pch/decl-4.h: New.
16011         * gcc.dg/pch/decl-5.c: New.
16012         * gcc.dg/pch/decl-5.h: New.
16013         * gcc.dg/pch/global-1.c: New.
16014         * gcc.dg/pch/global-1.h: New.
16015         * gcc.dg/pch/inline-1.c: New.
16016         * gcc.dg/pch/inline-1.h: New.
16017         * gcc.dg/pch/inline-2.c: New.
16018         * gcc.dg/pch/inline-2.h: New.
16019         * gcc.dg/pch/static-1.c: New.
16020         * gcc.dg/pch/static-1.h: New.
16021         * gcc.dg/pch/static-2.c: New.
16022         * gcc.dg/pch/static-2.h: New.
16023
16024         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
16025
16026         * g++.dg/pch/pch.exp: Better handle failing testcases.
16027         * gcc.dg/pch/pch.exp: Likewise.
16028         * gcc.dg/pch/macro-1.c: New.
16029         * gcc.dg/pch/macro-1.h: New.
16030         * gcc.dg/pch/macro-2.c: New.
16031         * gcc.dg/pch/macro-2.h: New.
16032
16033         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
16034
16035         * g++.dg/dg.exp: Treat files in pch/ specially.
16036         * g++.dg/pch/pch.exp: New file.
16037         * g++.dg/pch/empty.H: New file.
16038         * g++.dg/pch/empty.C: New file.
16039         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
16040         "precompile".
16041
16042         * gcc.dg/pch/pch.exp: New file.
16043         * gcc.dg/pch/empty.h: New file.
16044         * gcc.dg/pch/empty.c: New file.
16045         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
16046         "precompile".
16047
16048 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16049
16050         * g++.dg/template/friend14.C: New test.
16051
16052 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
16053
16054         * gcc.dg/old-style-asm-1.c: New test.
16055
16056 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
16057
16058         * gcc.c-torture/compile/20030109-1.c: New test.
16059
16060 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
16061
16062         * gcc.c-torture/execute/20030109-1.c: New test.
16063
16064 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
16065
16066         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
16067         * g++.old-deja/g++.mike/dyncast2.C: Likewise
16068         * g++.old-deja/g++.mike/dyncast3.C: Likewise
16069         * g++.old-deja/g++.mike/eh2.C: Likewise
16070         * g++.old-deja/g++.mike/eh3.C: Likewise
16071         * g++.old-deja/g++.mike/eh5.C: Likewise
16072         * g++.old-deja/g++.mike/eh6.C: Likewise
16073         * g++.old-deja/g++.mike/eh7.C: Likewise
16074         * g++.old-deja/g++.mike/eh8.C: Likewise
16075         * g++.old-deja/g++.mike/eh9.C: Likewise
16076         * g++.old-deja/g++.mike/eh10.C: Likewise
16077         * g++.old-deja/g++.mike/eh12.C: Likewise
16078         * g++.old-deja/g++.mike/eh13.C: Likewise
16079         * g++.old-deja/g++.mike/eh14.C: Likewise
16080         * g++.old-deja/g++.mike/eh16.C: Likewise
16081         * g++.old-deja/g++.mike/eh17.C: Likewise
16082         * g++.old-deja/g++.mike/eh18.C: Likewise
16083         * g++.old-deja/g++.mike/eh21.C: Likewise
16084         * g++.old-deja/g++.mike/eh23.C: Likewise
16085         * g++.old-deja/g++.mike/eh24.C: Likewise
16086         * g++.old-deja/g++.mike/eh25.C: Likewise
16087         * g++.old-deja/g++.mike/eh26.C: Likewise
16088         * g++.old-deja/g++.mike/eh27.C: Likewise
16089         * g++.old-deja/g++.mike/eh28.C: Likewise
16090         * g++.old-deja/g++.mike/eh29.C: Likewise
16091         * g++.old-deja/g++.mike/eh31.C: Likewise
16092         * g++.old-deja/g++.mike/eh33.C: Likewise
16093         * g++.old-deja/g++.mike/eh34.C: Likewise
16094         * g++.old-deja/g++.mike/eh35.C: Likewise
16095         * g++.old-deja/g++.mike/eh36.C: Likewise
16096         * g++.old-deja/g++.mike/eh37.C: Likewise
16097         * g++.old-deja/g++.mike/eh38.C: Likewise
16098         * g++.old-deja/g++.mike/eh39.C: Likewise
16099         * g++.old-deja/g++.mike/eh40.C: Likewise
16100         * g++.old-deja/g++.mike/eh41.C: Likewise
16101         * g++.old-deja/g++.mike/eh42.C: Likewise
16102         * g++.old-deja/g++.mike/eh44.C: Likewise
16103         * g++.old-deja/g++.mike/eh46.C: Likewise
16104         * g++.old-deja/g++.mike/eh47.C: Likewise
16105         * g++.old-deja/g++.mike/eh48.C: Likewise
16106         * g++.old-deja/g++.mike/eh49.C: Likewise
16107         * g++.old-deja/g++.mike/eh50.C: Likewise
16108         * g++.old-deja/g++.mike/eh51.C: Likewise
16109         * g++.old-deja/g++.mike/eh53.C: Likewise
16110         * g++.old-deja/g++.mike/eh55.C: Likewise
16111         * g++.old-deja/g++.mike/p7912.C: Likewise
16112         * g++.old-deja/g++.mike/p9706.C: Likewise
16113         * g++.old-deja/g++.mike/p10416.C: Likewise
16114         * g++.old-deja/g++.mike/p11667.C: Likewise
16115         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
16116         Remove redundant reference to Iris.
16117         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
16118         Elxsi, i860, Pico Java, and WE32K.
16119
16120 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
16121
16122         * g++.dg/ext/asm4.C: New test.
16123
16124 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16125
16126         PR c++/9030
16127         * g++.dg/template/friend12.C: New test.
16128         * g++.dg/template/friend13.C: Likewise.
16129         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
16130
16131 2003-01-08  Jan Hubicka  <jh@suse.cz>
16132
16133         * gcc.dg/i386-cadd.c: New test.
16134         * gcc.dg/i386-cmov4.c: Likewise.
16135
16136 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
16137
16138         PR c++/9165
16139         * g++.dg/warn/Wunused-3.C: New test.
16140
16141         * g++.dg/abi/bitfield9.C: New test.
16142
16143         PR c++/9189
16144         * g++.dg/parse/defarg3.C: New test.
16145
16146 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
16147
16148         * g++.dg/parse/ambig1.C: New test.
16149         * g++.dg/parse/defarg2.C: New test.
16150
16151 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
16152
16153         * g++.dg/template/defarg-1.C: New test.
16154         * g++.dg/template/local2.C: Likewise.
16155
16156 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
16157
16158         * gcc.c-torture/execute/20030105-1.c: New test.
16159
16160 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16161
16162         * g++.dg/parse/namespace3.C: Remove extra semicolons.
16163         * g++.dg/parse/namespace4.C: Likewise.
16164
16165 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
16166
16167         * g++.dg/template/ntp2.C: New test.
16168
16169 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
16170
16171         * g++.dg/parse/extern-C-1.C: New test.
16172
16173         * g++.dg/parse/namespace4.C: New test.
16174
16175         * g++.dg/template/nested1.C: New test.
16176
16177         * g++.dg/parse/namespace3.C: New test.
16178
16179 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
16180
16181         * g++.dg/lookup/two-stage1.C: New test.
16182
16183 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16184
16185         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
16186         * g++.old-deja/g++.jason/access8.C: Likewise.
16187         * g++.old-deja/g++.other/decl5.C: Likewise.
16188
16189 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
16190
16191         * g++.dg/parse/parse7.C: New test.
16192
16193 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
16194
16195         PR c++/2843
16196         * g++.dg/ext/attrib7.C: New test.
16197
16198 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
16199
16200         * g++.dg/parse/parse6.C: New test.
16201
16202 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
16203
16204         * gcc.dg/h8300-stack-1.c: New.
16205
16206 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
16207
16208         g++.dg/lookup/exception1.C: New test.
16209
16210         g++.dg/lookup/template1.C: New test.
16211
16212         g++.dg/parse/namespace2.C: New test.
16213
16214         g++.dg/parse/parens2.C: New test.
16215
16216 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
16217
16218         * g++.dg/parse/parse5.C: New test.
16219         * g++.dg/lookup/scoped4.C: New test.
16220
16221 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
16222
16223         * g++.dg/parse/parens1.C: New test.
16224
16225         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
16226         angle-bracket1.C.
16227         * g++.dg/parse/parens2.C: New test.
16228
16229         * g++.dg/lookup/scope-operator1.C: New test.
16230
16231         * g++.dg/parse/operator1.C: New test.
16232
16233 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16234
16235         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
16236         * g++.old-deja/g++.other/access6.C: Likewise.
16237         * g++.old-deja/g++.other/decl1.C: Likewise.
16238         * g++.old-deja/g++.pt/typename12.C: Likewise.
16239
16240 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
16241
16242         * g++.dg/parse/namespace1.C: New test.
16243
16244 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
16245
16246         * g++.dg/parse/parse4.C: New test.
16247
16248 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
16249
16250         * g++.dg/parse/parse3.C: New test.
16251
16252 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
16253
16254         * g++.dg/parse/parse2.C: New test.
16255
16256 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
16257
16258         * g++.dg/template/friend11.C: New test.
16259
16260 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
16261
16262         * g++.dg/parse/parse1.C: New test.
16263
16264 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
16265
16266         * lib/profopt.exp: Change the name of a global variable to avoid
16267         possible clashes with other test suites.
16268
16269 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
16270
16271         * g++.dg/inherit/covariant8.C: New test.
16272
16273 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
16274
16275         * g++.dg/init/array9.C: New test.
16276
16277         PR c++/9112
16278         * g++.dg/parse/expr1.C: New test.
16279
16280 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
16281
16282         * gcc.c-torture/compile/20021230-1.c: New test.
16283
16284 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
16285
16286         * g++.dg/inherit/covariant5.C: New test.
16287         * g++.dg/inherit/covariant6.C: New test.
16288         * g++.dg/inherit/covariant7.C: New test.
16289
16290 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16291
16292         PR c++/2739
16293         * g++.dg/other/access2.C: New test.
16294
16295 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
16296
16297         * g++.dg/other/anon-struct.C: No longer fails
16298         * g++.old-deja/g++.brendan/parse4.C: Likewise.
16299         * g++.old-deja/g++.brendan/parse5.C: Likewise.
16300         * g++.old-deja/g++.brendan/parse6.C: Likewise.
16301
16302 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
16303
16304         * g++.dg/parse/angle-bracket.C (main): No longer fails.
16305
16306 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
16307
16308         * g++.dg/eh/spec4.C: Remove stray semicolon.
16309         * g++.dg/expr/pmf-1.C: Change error message.
16310         * g++.dg/ext/asm1.C: Remove stray semicolon.
16311         * g++.dg/ext/typename1.C: Add missing typenames.
16312         * g++.dg/inherit/template-as-base.C: Change error message.
16313         * g++.dg/lookup/scoped1.C: Likewise.
16314         * g++.dg/lookup/scoped2.C: Likewise.
16315         * g++.dg/lookup/using2.C: Likewise.
16316         * g++.dg/other/component1.C: Remove stray semicolon.
16317         * g++.dg/other/do1.C: Change error message.
16318         * g++.dg/other/error2.C: Likewise.
16319         * g++.dg/other/init1.C: Likewise.
16320         * g++.dg/other/packed1.C: Remove stray semicolon.
16321         * g++.dg/other/ptrmem2.C: Change error message.
16322         * g++.dg/parse/parameter-declaration-1.C: Remove line number
16323         marker.
16324         * g++.dg/special/initp1.C: Remove invalid attribute usage.
16325         * g++.dg/template/access3.C: Add typename keyword.
16326         * g++.dg/template/access5.C: Remove stray semicolon.
16327         * g++.dg/template/access6.C: Likewise.
16328         * g++.dg/template/complit1.C: Likewise.
16329         * g++.dg/template/crash1.C: Change error message.
16330         * g++.dg/template/inherit2.C: Remove stray semicolon.
16331         * g++.dg/template/instantiate2.C: Likewise.
16332         * g++.dg/template/instantiate3.C: Change error message.
16333         * g++.dg/template/qual1.C: Remove stray semicolon.
16334         * g++.dg/template/qualttp18.C: Change error message.
16335         * g++.dg/template/ref1.C: Remove stray semicolon.
16336         * g++.dg/template/sizeof1.C (A::value): Declare it.
16337         * g++.dg/template/spec4.C: Change error message.
16338         * g++.dg/template/static1.C: Likewise.
16339         * g++.dg/template/type1.C: Likewise.
16340         * g++.dg/template/typename3.C: Likewise.
16341         * g++.old-deja/g++.benjamin/13478.C: Change error message.
16342         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
16343         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
16344         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
16345         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
16346         named return value extension.
16347         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
16348         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
16349         * g++.old-deja/g++.bob/extern_C.C: Likewise.
16350         * g++.old-deja/g++.bob/inherit2.C: Likewise.
16351         * g++.old-deja/g++.brendan/complex1.C: Likewise.
16352         * g++.old-deja/g++.brendan/copy5.C: Likewise.
16353         * g++.old-deja/g++.brendan/crash13.C: Likewise.
16354         * g++.old-deja/g++.brendan/crash15.C: Likewise.
16355         * g++.old-deja/g++.brendan/crash18.C: Change error message.
16356         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
16357         * g++.old-deja/g++.brendan/crash38.C: Likewise.
16358         * g++.old-deja/g++.brendan/crash50.C: Likewise.
16359         * g++.old-deja/g++.brendan/crash56.C: Likewise.
16360         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
16361         syntax.
16362         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
16363         * g++.old-deja/g++.brendan/crash8.C: Change error message.
16364         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
16365         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
16366         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
16367         * g++.old-deja/g++.brendan/template11.C: Likewise.
16368         * g++.old-deja/g++.brendan/template26.C: Likewise.
16369         * g++.old-deja/g++.brendan/template27.C: Use explicit
16370         specialization syntax.
16371         * g++.old-deja/g++.brendan/template30.C: Likewise.
16372         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
16373         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
16374         non-dependent names.
16375         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
16376         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
16377         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
16378         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
16379         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
16380         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
16381         named return value extension.
16382         * g++.old-deja/g++.ext/namedret2.C: Likewise.
16383         * g++.old-deja/g++.ext/namedret3.C: Likewise.
16384         * g++.old-deja/g++.ext/return1.C: Likewise.
16385         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
16386         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
16387         * g++.old-deja/g++.jason/access8.C: Likewise.
16388         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
16389         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
16390         pseudo-destructor names.
16391         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
16392         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
16393         pseudo-destructor names.
16394         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
16395         * g++.old-deja/g++.jason/overload19.C: Likewise.
16396         * g++.old-deja/g++.jason/overload32.C: Likewise.
16397         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
16398         stray semicolons.
16399         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
16400         * g++.old-deja/g++.jason/return.C: Likewise.
16401         * g++.old-deja/g++.jason/return2.C: Likewise.
16402         * g++.old-deja/g++.jason/shadow1.C: Likewise.
16403         * g++.old-deja/g++.jason/special.C: Use explicit specialization
16404         syntax.
16405         * g++.old-deja/g++.jason/template10.C: Account for use of
16406         non-dependent names.
16407         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
16408         syntax.
16409         * g++.old-deja/g++.jason/template37.C: Likewise.
16410         * g++.old-deja/g++.law/access4.C: Change error messages.
16411         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
16412         pseudo-destructor names.
16413         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
16414         * g++.old-deja/g++.law/ctors9.C: Likewise.
16415         * g++.old-deja/g++.law/cvt22.C: Likewise.
16416         * g++.old-deja/g++.law/dtors5.C: Likewise.
16417         * g++.old-deja/g++.law/global-init1.C: Likewise.
16418         * g++.old-deja/g++.law/missed-error3.C: Likewise.
16419         * g++.old-deja/g++.law/operators28.C: Likewise.
16420         * g++.old-deja/g++.law/visibility28.C: Likewise.
16421         * g++.old-deja/g++.martin/eval1.C: Likewise.
16422         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
16423         name.
16424         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
16425         * g++.old-deja/g++.mike/net34.C: Likewise.
16426         * g++.old-deja/g++.mike/net36.C: Likewise.
16427         * g++.old-deja/g++.mike/ns2.C: Likewise.
16428         * g++.old-deja/g++.mike/p12306.C: Likewise.
16429         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
16430         value extension.
16431         * g++.old-deja/g++.mike/p700.C: Likewise.
16432         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
16433         * g++.old-deja/g++.mike/p710.C: Likewise.
16434         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
16435         value extension.
16436         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
16437         * g++.old-deja/g++.mike/pmf9.C: Likewise.
16438         * g++.old-deja/g++.ns/crash2.C: Likewise.
16439         * g++.old-deja/g++.ns/crash3.C: Likewise.
16440         * g++.old-deja/g++.ns/invalid1.C: Likewise.
16441         * g++.old-deja/g++.ns/ns17.C: Likewise.
16442         * g++.old-deja/g++.ns/template16.C: Likewise.
16443         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
16444         keyword.
16445         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
16446         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
16447         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
16448         named return value extension.
16449         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
16450         * g++.old-deja/g++.other/access4.C: Issue additional error
16451         messages.
16452         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
16453         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
16454         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
16455         * g++.old-deja/g++.other/crash25.C: Change error message.
16456         * g++.old-deja/g++.other/crash4.C: Change error message.
16457         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
16458         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
16459         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
16460         checks.
16461         * g++.old-deja/g++.other/defarg8.C: Likewise.
16462         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
16463         * g++.old-deja/g++.other/dtor10.C: Likewise.
16464         * g++.old-deja/g++.other/incomplete.C: Likewise.
16465         * g++.old-deja/g++.other/linkage7.C: Likewise.
16466         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
16467         lookup algorithm.
16468         * g++.old-deja/g++.other/mangle2.C: Likewise.
16469         * g++.old-deja/g++.other/refinit2.C: Likewise.
16470         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
16471         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
16472         * g++.old-deja/g++.pt/crash28.C: Likewise.
16473         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
16474         syntax.
16475         * g++.old-deja/g++.pt/crash32.C: Change error message.
16476         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
16477         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
16478         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
16479         error message position.
16480         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
16481         * g++.old-deja/g++.pt/defarg8.C: Change error message.
16482         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
16483         syntax.
16484         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
16485         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
16486         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
16487         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
16488         keyword.
16489         * g++.old-deja/g++.pt/explicit31.C: Likewise.
16490         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
16491         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
16492         keyword.
16493         * g++.old-deja/g++.pt/explicit71.C: Change error message.
16494         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
16495         syntax.
16496         * g++.old-deja/g++.pt/friend28.C: Account for use of
16497         non-dependent names.
16498         * g++.old-deja/g++.pt/friend29.C: Likewise.
16499         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
16500         rules.
16501         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
16502         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
16503         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
16504         lookup rules.
16505         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
16506         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
16507         keyword.
16508         * g++.old-deja/g++.pt/memclass20.C: Likewise.
16509         * g++.old-deja/g++.pt/memclass5.C: Likewise.
16510         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
16511         keyword.
16512         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
16513         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
16514         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
16515         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
16516         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
16517         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
16518         keyword.
16519         * g++.old-deja/g++.pt/spec10.C: Likewise.
16520         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
16521         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
16522         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
16523         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
16524         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
16525         * g++.old-deja/g++.pt/ttp62.C: Likewise.
16526         * g++.old-deja/g++.pt/ttp64.C: Likewise.
16527         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
16528         * g++.old-deja/g++.pt/typename15.C: Likewise.
16529         * g++.old-deja/g++.pt/typename22.C: Likewise.
16530         * g++.old-deja/g++.pt/typename6.C: Change error messages.
16531         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
16532         * g++.old-deja/g++.pt/virtual2.C: Likewise.
16533         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
16534         syntax.
16535         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
16536         return value extension.
16537         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
16538         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
16539         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
16540         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
16541
16542 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
16543
16544         * g++.dg/warn/inline1.C: New test.
16545         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
16546         * g++.old-deja/g++.jason/synth10.C: Likewise.
16547         * g++.old-deja/g++.mike/net31.C: Likewise.
16548         * g++.old-deja/g++.mike/p8786.C: Likewise.
16549
16550         * g++.dg/template/friend10.C: New test.
16551         * g++.dg/template/conv5.C: New test.
16552
16553 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
16554
16555         * g++.dg/lookup/scoped3.C: New test.
16556
16557         * g++.dg/lookup/decl1.C: New test.
16558         * g++.dg/lookup/decl2.C: New test.
16559
16560 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
16561
16562         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
16563         gcc.c-torture/compile/20021015-1.c,
16564         gcc.c-torture/compile/20021015-2.c,
16565         gcc.c-torture/compile/20021123-1.c,
16566         gcc.c-torture/compile/20021123-2.c,
16567         gcc.c-torture/compile/20021123-3.c,
16568         gcc.c-torture/compile/20021123-4.c,
16569         gcc.c-torture/execute/20021024-1.c: Add tests previously added
16570         only to 3.1 or 3.2 branch.
16571
16572 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
16573
16574         * gcc.dg/i386-bitfield3.c: New test.
16575
16576         * gcc.dg/i386-bitfield2.c: New test.
16577
16578 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
16579
16580         * g++.dg/parse/conv_op1.C: New test.
16581
16582 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
16583
16584         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
16585         approved.
16586
16587 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
16588
16589         * gcc.c-torture/compile/20021220-1.c: New test.
16590
16591 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
16592
16593         * gcc.dg/i386-fastcall-1.c: New.
16594
16595 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
16596
16597         * gcc.c-torture/execute/20021219-1.c: New test.
16598
16599 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
16600
16601         * gcc.dg/i386-pic-1.c: New test.
16602
16603 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16604
16605         PR c++/8099
16606         * g++.dg/template/friend9.C: New test.
16607
16608 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16609
16610         PR c++/3663
16611         * g++.dg/template/access7.C: New test.
16612
16613 2002-12-18  Nick Clifton  <nickc@redhat.com>
16614
16615         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
16616         the libstdc++-v3 directory has been found.
16617
16618 2002-12-12  Devang Patel <dpatel@apple.com>
16619         * gcc.dg/darwin-ld-1.c: New test.
16620         * gcc.dg/darwin-ld-2.c: New test.
16621         * gcc.dg/darwin-ld-3.c: New test.
16622         * gcc.dg/darwin-ld-4.c: New test.
16623         * gcc.dg/darwin-ld-5.c: New test.
16624
16625 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
16626
16627         * gcc.c-torture/compile/20021212-1.c: New test.
16628
16629 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
16630
16631         * gcc.dg/fshort-wchar: New test.
16632
16633 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
16634
16635         PR c++/8372
16636         * g++.dg/template/dtor1.C: New test.
16637
16638         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
16639         markers.
16640
16641 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
16642
16643         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
16644
16645 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
16646
16647         * g++.dg/template/static1.C: New test.
16648         * g++.dg/template/static2.C: New test.
16649         * g++.old-deja/g++.ext/memconst.C: New test.
16650
16651 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16652
16653         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
16654         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
16655         * g++.dg/special/initp1.C: Likewise.
16656
16657 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
16658
16659         * gcc.c-torture/execute/20021204-1.c: New test.
16660
16661 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
16662
16663         * gcc.dg/ppc-fmadd-1.c: New file.
16664         * gcc.dg/ppc-fmadd-2.c: New file.
16665         * gcc.dg/ppc-fmadd-3.c: New file.
16666
16667 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
16668
16669         * gcc.c-torture/compile/20021204-1.c: New test.
16670
16671 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
16672
16673         * g++.dg/inherit/covariant2.C: New test.
16674         * g++.dg/inherit/covariant3.C: New test.
16675         * g++.dg/inherit/covariant4.C: New test.
16676         * g++.dg/inherit/covariant1.C: Remove XFAIL.
16677         * g++.old-deja/g++.robertl/eb17.C: Likewise.
16678
16679 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
16680
16681         PR c++/8688
16682         * g++.dg/init/brace3.C: New test.
16683
16684 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
16685
16686         * gcc.dg/20020210-1.c: Fix a comment typo.
16687
16688 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
16689
16690         PR c++/8720
16691         * g++.dg/parse/defarg1.C: New test.
16692
16693         PR c++/8615
16694         * g++.dg/template/char1.C: New test.
16695
16696         * g++.dg/template/varmod1.C: Fix typo.
16697
16698 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16699
16700         DR 180
16701         * g++.old-deja/g++.pt/crash32.C: Expect error.
16702
16703 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
16704
16705         PR c++/5919
16706         * g++.dg/template/varmod1.C: New test.
16707
16708         PR c++/8727
16709         * g++.dg/inherit/typeinfo1.C: New test.
16710
16711         PR c++/8663
16712         * g++.dg/inherit/typedef1.C: New test.
16713
16714 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
16715
16716         PR c++/8332
16717         PR c++/8493
16718         * g++.dg/template/strlen1.C: New test.
16719
16720         PR c++/8227
16721         * g++.dg/template/ctor2.C: New test.
16722
16723         PR c++/8214
16724         * g++.dg/init/string1.C: New test.
16725
16726         PR c++/8511
16727         * g++.dg/template/friend8.C: New test.
16728
16729 2002-11-29  Joe Buck <jbuck@synopsys.com>
16730
16731         * g++.dg/lookup/anon2.C: New test.
16732
16733 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
16734
16735         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
16736         h8300 port.
16737
16738 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
16739
16740         * gcc.dg/bitfld-6.c: New test.
16741
16742 2002-11-27  Jan Hubicka  <jh@suse.cz>
16743
16744         * gcc.c-torture/execute/20021127.[cx]: New test.
16745
16746 2002-11-26  Jan Hubicka  <jh@suse.cz>
16747
16748         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
16749         quality.
16750
16751 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
16752
16753         * g++.dg/init/brace2.C: New test.
16754         * g++.old-deja/g++.mike/p9129.C: Correct.
16755
16756 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
16757
16758         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
16759
16760 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
16761
16762         * gcc.dg/sibcall-6: New test for indirect sibcalls.
16763
16764 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
16765
16766         * testsuite/g++.dg/abi/empty11.C: New test.
16767         * testsuite/g++.dg/rtti/cv1.C: New test.
16768
16769 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
16770
16771         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
16772
16773 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
16774
16775         * g++.dg/abi/empty10.C: New test.
16776
16777 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
16778
16779         * gcc.c-torture/compile/20021124-1.c: New test.
16780
16781 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
16782
16783         * g++.dg/abi/rtti2.C: New test.
16784
16785 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
16786
16787         * gcc.dg/i386-unroll-1.c: New test.
16788
16789 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
16790
16791         * gcc.c-torture/compile/20021120-1.c: New test.
16792         * gcc.c-torture/compile/20021120-2.c: New test.
16793
16794 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
16795
16796         * gcc.dg/bitfld-5.c: New test.
16797
16798 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
16799
16800         * gcc.c-torture/execute/20021120-3.c: New test.
16801
16802 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
16803
16804         * gcc.c-torture/execute/20021120-2.c: New test.
16805
16806 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
16807
16808         * gcc.c-torture/execute/20021120-1.c: New test.
16809
16810 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
16811
16812         * gcc.c-torture/execute/20021118-3.c: New test.
16813
16814 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
16815
16816         * gcc.c-torture/compile/20021119-1.c: New test.
16817
16818 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
16819
16820         * gcc.dg/duff-1.c: New test.
16821         * gcc.dg/duff-2.c: New test.
16822         * gcc.dg/duff-3.c: New test.
16823
16824 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
16825
16826         * gcc.dg/cpp/_Pragma5.c: New test.
16827
16828 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
16829
16830         * gcc.c-torture/execute/20021118-2.c: New test.
16831
16832 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
16833
16834         * gcc.c-torture/execute/20021118-1.c: New test.
16835
16836 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
16837
16838         * gcc.dg/20021116-1.c: New test.
16839
16840 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
16841
16842         * g++.dg/abi/vcall1.C: New test.
16843
16844 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
16845
16846         * gcc.dg/20021029-1.c: New test.
16847         * gcc.dg/20021029-2.c: New test.
16848
16849 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
16850
16851         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
16852
16853 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
16854
16855         PR c/8439
16856         * gcc.dg/20021110.c: Move to ...
16857         * gcc.c-torture/compile/20021110.c: .... here.
16858
16859 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16860
16861         PR c/8467
16862         * gcc.c-torture/execute/20021111-1.c
16863
16864 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
16865
16866         PR c/8439
16867         * gcc.dg/20021110.c: New test.
16868
16869 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
16870
16871         * g++.dg/abi/vthunk3.C: Run only on x86.
16872
16873 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
16874
16875         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
16876
16877 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
16878
16879         * lib/compat.exp (compat-execute): Fix logic error in last
16880         change.
16881
16882 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
16883
16884         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
16885
16886 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16887
16888         PR c++/8389
16889         * g++.dg/template/access6.C: New test.
16890
16891 2002-11-08  Jan Hubicka  <jh@suse.cz>
16892
16893         * gcc.dg/i386-ssefp-1.c: New test.
16894         * gcc.dg/i386-ssefp-1.c: New test.
16895
16896 2002-11-08  Jan Hubicka  <jh@suse.cz>
16897
16898         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
16899
16900 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
16901
16902         * g++.dg/abi/vthunk3.C: New test.
16903
16904         PR c++/8338
16905         * g++.dg/template/crash2.C: New test.
16906
16907 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
16908
16909         * testsuite/g++.dg/abi/dtor1.C: New test.
16910         * testsuite/g++.dg/abi/dtor2.C: Likewise.
16911
16912 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
16913
16914         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
16915         Darwin.
16916
16917 2002-11-04  Adam Nemet  <anemet@lnxw.com>
16918
16919         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
16920         -mthumb.  Only xfail with -O0.
16921
16922 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
16923
16924         * g++.dg/abi/thunk1.C: New test.
16925         * g++.dg/abi/thunk2.C: Likewise.
16926         * g++.dg/abi/vtt1.C: Likewise.
16927
16928 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
16929
16930         PR optimization/8423
16931         * gcc.c-torture/execute/builtin-constant.c: New test.
16932
16933 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
16934
16935         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
16936         Add some more cases.
16937
16938 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
16939
16940         PR c++/8391
16941         * g++.dg/opt/local1.C: New test.
16942
16943 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
16944
16945         PR c++/8160
16946         * g++.dg/template/complit1.C: New test.
16947
16948         PR c++/8149
16949         * g++.dg/template/typename4.C: Likewise.
16950
16951 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16952
16953         Core issue 287, PR c++/7639
16954         * g++.dg/template/instantiate1.C: Adjust error location.
16955         * g++.dg/template/instantiate3.C: New test.
16956         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
16957         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
16958         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
16959
16960 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
16961
16962         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
16963
16964 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
16965
16966         PR c++/8287
16967         * g++.dg/init/dtor2.C: New test.
16968
16969 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16970
16971         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
16972         * gcc.dg/nest.c: Bypass errors on irix6.
16973
16974 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
16975
16976         * gcc.dg/nest.c: Expect error for mmix-*-*.
16977         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
16978
16979 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
16980
16981         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
16982         markers.
16983
16984         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
16985
16986 2002-10-25  Mike Stump  <mrs@apple.com>
16987
16988         * gcc.dg/warn-1.c: New test.
16989
16990 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
16991
16992         * g++.dg/template/typename3.C: New test.
16993
16994 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
16995
16996         * g++.dg/lookup/ptrmem1.C: New test.
16997
16998         * g++.dg/abi/vthunk2.C: New test.
16999
17000 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
17001
17002         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
17003
17004 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
17005
17006         * g++.dg/abi/empty9.C: New test.
17007
17008 2002-10-24  Richard Henderson  <rth@redhat.com>
17009
17010         * g++.dg/inherit/thunk1.C: Enable for ia64.
17011
17012 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
17013
17014         PR c++/8067
17015         * g++.dg/lookup/pretty1.C: New test.
17016
17017 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
17018
17019         * gcc.dg/20021023-1.c: New test.
17020
17021 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
17022
17023         PR c++/7679
17024         * g++.dg/parse/inline1.C: New test.
17025
17026 2002-10-23  Richard Henderson  <rth@redhat.com>
17027
17028         * g++.dg/inherit/thunk1.C: Enable for x86_64.
17029
17030         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
17031
17032 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
17033
17034         PR c++/6579
17035         * g++.dg/parse/stmtexpr3.C: New test.
17036
17037 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
17038
17039         * g++.dg/expr/cond1.C: New test.
17040
17041 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
17042
17043         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
17044
17045 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
17046
17047         * g++.dg/abi/vbase13.C: New test.
17048         * g++.dg/abi/vbase14.C: Likewise.
17049
17050 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
17051
17052         * gcc.dg/tls/pic-1.c: New test.
17053         * gcc.dg/tls/nonpic-1.c: New test.
17054         * gcc.dg/20021018-1.c: New test.
17055
17056 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
17057
17058         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
17059         Remove only files with the same base name as the test case.
17060         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
17061         (profopt-execute): Likewise.  Also, remove old profiling
17062         and performance data files before running the tests.
17063
17064         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
17065         * g++.dg/bprob/bprob.exp: Likewise.
17066         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
17067         to allow more general test case names.
17068
17069         * g++.dg/bprob/bprob-1.C: Rename to ...
17070         * g++.dg/bprob/g++-bprob-1.C: ... this.
17071
17072         * g77.dg/bprob/bprob-1.f: Rename to ...
17073         * g77.dg/bprob/g77-bprob-1.f: ... this.
17074
17075 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
17076
17077         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
17078         bison 1.50 or later.
17079
17080 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
17081
17082         * g++.dg/README: Describe more test directories.
17083
17084 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
17085
17086         * g++.dg/init/array6.C: Add additional tests.
17087
17088 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
17089
17090         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
17091         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
17092
17093 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
17094
17095         * gcc.c-torture/compile/20020604-1.x: New.
17096         * gcc.c-torture/compile/simd-5.x: Likewise.
17097         * gcc.c-torture/execute/920710-1.x: Likewise.
17098         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
17099
17100 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
17101
17102         * g++.dg/inherit/override1.C: Add dg-options clause.
17103
17104 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17105
17106         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
17107         _mm_slli_si128.
17108
17109 2002-10-19  Andreas Schwab  <schwab@suse.de>
17110
17111         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
17112         directory component.
17113
17114 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
17115
17116         * g++.dg/inherit/thunk1.C: New test.
17117
17118         * g++.dg/inherit/override1.C: New test.
17119
17120         * g++.dg/abi/mangle11.C: New test.
17121         * g++.dg/abi/mangle14.C: New test.
17122         * g++.dg/abi/mangle17.C: New test.
17123
17124 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
17125
17126         * g++.dg/overload/member2.C: New test.
17127
17128 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
17129
17130         * g++.dg/README: Describe new compat directory.
17131         * g++.dg/dg.exp: Skip tests in compat directory.
17132         * README.compat: New file.
17133         * lib/compat.exp: New expect script.
17134         * g++.dg/compat: New test directory.
17135         * g++.dg/compat/compat.exp: New expect script.
17136         * g++.dg/compat/abi: New test directory.
17137         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
17138         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
17139         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
17140         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
17141         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
17142         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
17143         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
17144         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
17145         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
17146         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
17147         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
17148         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
17149         * g++.dg/compat/break: New test directory.
17150         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
17151         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
17152         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
17153         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
17154         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
17155         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
17156         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
17157         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
17158         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
17159         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
17160         g++.dg/compat/break/README: New files.
17161         * g++.dg/compat/eh: New test directory.
17162         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
17163         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
17164         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
17165         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
17166         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
17167         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
17168         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
17169         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
17170         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
17171         g++.dg/compat/eh/filter2_y.C,
17172         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
17173         g++.dg/compat/eh/new1_y.C,
17174         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
17175         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
17176         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
17177         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
17178         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
17179         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
17180         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
17181         g++.dg/compat/eh/unexpected1_y.C: New files.
17182         * g++.dg/compat/init: New test directory.
17183         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
17184         g++.dg/compat/init/array5_y.C,
17185         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
17186         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
17187         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
17188         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
17189         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
17190         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
17191         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
17192         g++.dg/compat/init/init-ref2_y.C: New files.
17193
17194 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
17195
17196         PR c++/7584
17197         * g++.dg/inherit/using3.C: New test.
17198
17199 2002-10-17  Jan Hubicka  <jh@suse.cz>
17200
17201         * gcc.dg/20021017-2.c: New test.
17202
17203 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
17204
17205         * g++.dg/abi/mangle16.C: Adjust.
17206
17207         * g++.dg/init/array8.C: New test.
17208
17209 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
17210
17211         * gcc.dg/special/mips-abi.exp: New test.
17212         * gcc.dg/special/mips-abi.s: Empty file used by the above.
17213
17214 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
17215
17216         * g++.dg/abi/mangle16.C: New test.
17217         * g++.dg/abi/mangle17.C: Likewise.
17218
17219         PR c++/7478
17220         * g++.dg/template/ref1.C: New test.
17221
17222 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17223
17224         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
17225
17226 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
17227
17228         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
17229
17230 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
17231
17232         PR c++/7524
17233         * g++.dg/init/array7.C: New test.
17234
17235 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
17236
17237         * g++.dg/init/array6.C: New test.
17238
17239         * g++.dg/abi/mangle13.C: Likewise.
17240         * g++.dg/abi/mangle14.C: Likewise.
17241         * g++.dg/abi/mangle15.C: Likewise.
17242
17243 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
17244
17245         * g++.dg/abi/empty8.C: New test.
17246
17247 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
17248
17249         * g++.dg/init/ctor1.C: New test.
17250
17251 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
17252
17253         * gcc.c-torture/execute/20021015-1.c: New test.
17254
17255 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
17256
17257         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
17258
17259 2002-10-14  Jan Hubicka  <jh@suse.cz>
17260
17261         * gcc.dg/i386-ssetype-[1-5].c: New tests.
17262
17263 2002-10-14  Richard Henderson  <rth@redhat.com>
17264
17265         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
17266
17267 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
17268
17269         PR optimization/6631
17270         * g++.dg/opt/const2.C: New test.
17271
17272 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
17273
17274         PR c++/7176
17275         * g++.dg/parse/friend1.C: New test.
17276         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
17277
17278 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
17279
17280         * gcc.dg/20021014-1.c: New test.
17281
17282 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
17283
17284         PR c++/5661
17285         * g++.dg/ext/vlm1.C: New test.
17286         * g++.dg/ext/vlm2.C: Likewise.
17287
17288         * g++.dg/init/array1.C: Remove invalid braces.
17289         * g++.dg/init/brace1.C: New test.
17290         * g++.dg/init/copy2.C: Likewise.
17291         * g++.dg/init/copy3.C: Likewise.
17292         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
17293         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
17294         braces.
17295
17296 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
17297
17298         * gcc.dg/cpp/assembler.S: Don't use -ansi.
17299
17300 2002-10-11  Richard Shann  <richard.shann@superh.com>
17301
17302         * gcc.c-torture/compile/simd-5.c: New test.
17303
17304 2002-10-10  Roger Sayle  <roger@eyesopen.com>
17305
17306         * gcc.c-torture/execute/shiftopt-1.c: New test case.
17307
17308 2002-10-10  Jim Wilson  <wilson@redhat.com>
17309
17310         * gcc.c-torture/execute/20021010-1.c: New test.
17311
17312 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
17313
17314         PR c/7353
17315         * g++.dg/ext/typedef-init.C: New test.
17316         * gcc.dg/typedef-init.c: New test.
17317
17318 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
17319
17320         * gcc.dg/cpp/paste13.c: New test.
17321
17322 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17323
17324         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
17325         remaining platforms, XFAIL during compile, not execute.  Don't
17326         XFAIL at -O0.
17327
17328 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
17329
17330         * gcc.dg/alias-1.c: Tweak expected warning.
17331
17332 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
17333
17334         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
17335
17336 2002-10-06  Andreas Jaeger  <aj@suse.de>
17337
17338         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
17339         * gcc.dg/cpp/c++98.C: Likewise.
17340
17341         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
17342         * g++.dg/cpp/c++98.C: Likewise.
17343
17344         * g++.dg/README (Subdirectories): Mention cpp directory.
17345
17346         PR target/7559
17347         * gcc.dg/20021006-1.c: New test.
17348
17349 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17350
17351         PR c++/7804
17352         * g++.dg/other/warning1.C: New test.
17353
17354 2002-10-04  Roger Sayle  <roger@eyesopen.com>
17355
17356         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
17357         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
17358         and sparc-*-* with -m64 as expected failures.  See PR 8087.
17359
17360 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
17361
17362         PR c++/7931
17363         * g++.dg/template/ptrmem3.C: New test.
17364
17365         PR c++/7754
17366         * g++.dg/template/union1.C: New test.
17367
17368 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
17369
17370         PR c++/8006
17371         * g++.dg/abi/mangle9.C: New test.
17372         * g++.dg/abi/mangle10.C: New test.
17373         * g++.dg/abi/mangle11.C: New test.
17374         * g++.dg/abi/mangle12.C: New test.
17375
17376 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
17377
17378         PR c++/7188.
17379         * g++.dg/template/meminit1.C: New test.
17380         * g++.dg/warn/Wreorder-1.C: Likewise.
17381         * g++.old-deja/g++.mike/warn3.C: Tweak.
17382         * lib/prune.exp: Ingore "in copy constructor".
17383
17384 2002-10-02  Andreas Jaeger  <aj@suse.de>
17385
17386         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
17387         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
17388         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
17389         on x86-64.
17390
17391 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
17392
17393         * gcc.dg/empty1.C: Fix typo.
17394
17395 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
17396
17397         * gcc.dg/alias-1.c: New test.
17398
17399 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
17400
17401         * gcc.dg/empty1.C: New test.
17402
17403         * g++.dg/tls/init-2.C: Tweak error messages.
17404
17405 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
17406
17407         * gcc.c-torture/compile/20020923-1.c: New test.
17408
17409 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
17410
17411         * gcc.c-torture/execute/ffs-1.c: New test.
17412         * gcc.c-torture/execute/ffs-2.c: Ditto.
17413
17414 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
17415
17416         * g++.dg/overload/member1.C: New test.
17417
17418 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
17419
17420         * g++.dg/abi/empty7.C: New test.
17421         * g++.dg/init/pm2.C: Likewise.
17422
17423 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
17424
17425         * g++.dg/rtti/crash1.C: New test.
17426
17427 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
17428
17429         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
17430         gcc.dg/sibcall-4.c: New tests.
17431
17432 2002-09-28  Roger Sayle  <roger@eyesopen.com>
17433
17434         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
17435         powerpc and MMIX targets.
17436
17437 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
17438
17439         * gcc.dg/cpp/20020927-1.c: New.
17440
17441 2002-09-26  David S. Miller  <davem@redhat.com>
17442
17443         * gcc.c-torture/compile/trunctfdf.c: New.
17444
17445 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17446
17447         * lib/target-supports.exp (check_weak_available): Handle solaris2.
17448
17449 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
17450
17451         * gcc.c-torture/execute/loop-15.c: New.
17452
17453 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
17454
17455         * README.QMTEST: Fix typo.
17456
17457 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
17458
17459         * gcc.dg/20020926-1.c: New test.
17460
17461 2002-09-25  David S. Miller  <davem@redhat.com>
17462
17463         PR target/7842
17464         * gcc.c-torture/execute/shiftdi.c: New test.
17465
17466 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
17467
17468         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
17469         unique to the tool.
17470         * lib/g77.exp (g77_init): Likewise.
17471         * lib/g++.exp (g++_init): Likewise.
17472         * lib/objc.exp (objc_init): Likewise.
17473
17474 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
17475
17476         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
17477         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
17478         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
17479
17480 2002-09-25  Richard Henderson  <rth@redhat.com>
17481
17482         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
17483         too-small long double.
17484
17485 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
17486
17487         * gcc.dg/20020919-1.c: New test.
17488
17489 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
17490
17491         * g++.dg/abi/bitfield6.C: New test.
17492         * g++.dg/abi/bitfield7.C: New test.
17493         * g++.dg/abi/bitfield8.C: New test.
17494         * g++.dg/abi/vbase11.C: New test.
17495
17496 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
17497
17498         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
17499         hppa*-*-hpux*.  Update test comment.
17500
17501 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
17502
17503         * gcc.dg/tls/struct-1.c: New test.
17504
17505 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
17506
17507         * gcc.dg/cpp/tr-warn2.c: Update.
17508
17509 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
17510
17511         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
17512
17513 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
17514
17515         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
17516         systems.
17517
17518 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
17519
17520         * gcc.c-torture/execute/ieee/mzero3.c: New test.
17521
17522         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
17523         Adjust for c++filt moved to binutils.  Remove spurious duplicate
17524         setting of cxxfilt.
17525
17526 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
17527
17528         * gcc.dg/20020312-2.c: Update for darwin.
17529
17530 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
17531
17532         * g++.old-deja/g++.other/crash32.C: Mark ICE.
17533
17534 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
17535
17536         * objc.dg/comp-types-1.m: New test.
17537         * objc.dg/comp-types-2.m: New test.
17538         * objc.dg/comp-types-3.m: New test.
17539         * objc.dg/comp-types-4.m: New test.
17540         * objc.dg/comp-types-5.m: New test.
17541         * objc.dg/comp-types-6.m: New test.
17542
17543 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
17544
17545         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
17546
17547 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
17548
17549         * g++.dg/other/do1.C: New test.
17550
17551         * g++.dg/template/subst1.C: New test.
17552
17553 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
17554
17555         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
17556
17557 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
17558
17559         * g++.dg/template/qualttp20.C: Adjust expected errors.
17560         * g++.old-deja/g++.jason/report.C: Likewise.
17561         * g++.old-deja/g++.other/qual1.C: Likewise.
17562
17563         * g++.dg/lookup/scoped2.C: New test.
17564
17565         * g++.dg/ext/asm3.C: New test.
17566
17567 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
17568
17569         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
17570
17571 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
17572
17573         * ChangeLog: follow spelling conventions.
17574         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
17575         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
17576         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
17577         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
17578         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
17579         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
17580         * g++.old-deja/g++.law/global-init1.C: Likewise.
17581         * g++.old-deja/g++.other/delete4.C: Likewise.
17582         * g++.old-deja/g++.other/inline21.C: Likewise.
17583         * g++.old-deja/g++.other/singleton.C: Likewise.
17584         * g77.dg/strlen0.f: Likewise.
17585         * g77.f-torture/compile/20010519-1.f: Likewise.
17586         * g77.f-torture/compile/980310-4.f: Likewise.
17587         * gcc.c-torture/compile/20000605-1.c: Likewise.
17588         * gcc.c-torture/execute/20020225-1.c: Likewise.
17589         * gcc.dg/c90-hexfloat-2.c: Likewise.
17590         * gcc.dg/c99-bool-1.c: Likewise.
17591         * gcc.dg/c99-hexfloat-2.c: Likewise.
17592         * gcc.dg/dll-2.c: Likewise.
17593         * gcc.dg/wtr-union-init-1.c: Likewise.
17594         * gcc.dg/wtr-union-init-2.c: Likewise.
17595         * gcc.dg/wtr-union-init-3.c: Likewise.
17596         * gcc.dg/cpp/avoidpaste1.c: Likewise.
17597         * gcc.dg/cpp/defined.c: Likewise.
17598         * gcc.dg/cpp/macsyntx.c: Likewise.
17599         * gcc.dg/cpp/paste2.c: Likewise.
17600         * gcc.dg/cpp/trad/defined.c: Likewise.
17601         * gcc.dg/format/c90-printf-1.c: Likewise.
17602         * gcc.dg/format/c90-scanf-1.c: Likewise.
17603         * gcc.dg/format/c99-printf-1.c: Likewise.
17604         * gcc.dg/format/c99-scanf-1.c: Likewise.
17605         * gcc.misc-tests/gcov-8.c: Likewise.
17606         * lib/profopt.exp: Likewise.
17607
17608 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
17609
17610         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
17611
17612 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
17613
17614         * g++.dg/inherit/using2.C: New test.
17615
17616 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
17617
17618         * ChangeLog: Follow spelling conventions.
17619         * g++.dg/template/friend4.C: Likewise.
17620         * g++.old-deja/g++.pt/crash67.C: Likewise.
17621         * gcc.c-torture/execute/20000801-4.c: Likewise.
17622         * gcc.dg/c90-digraph-1.c: Likewise.
17623         * gcc.dg/c94-digraph-1.c: Likewise.
17624         * gcc.dg/c99-digraph-1.c: Likewise.
17625         * gcc.dg/cpp/line5.c: Likewise.
17626         * gcc.dg/cpp/multiline.c: Likewise.
17627         * gcc.dg/cpp/trad/literals-1.c: Likewise.
17628         * gcc.dg/format/attr-3.c: Likewise.
17629         * gcc.dg/format/c90-scanf-3.c: Likewise.
17630         * gcc.dg/format/ext-4.c: Likewise.
17631
17632 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
17633
17634         * g++.dg/template/pretty1.C: New test.
17635
17636 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
17637
17638         * gcc.c-torture/execute/struct-cpy-1.c: New test.
17639
17640 2002-09-13  Matt Austern  <austern@apple.com>
17641
17642         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
17643         passing a cast expression to a function by const reference.
17644
17645 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
17646
17647         * g++.dg/template/deduce1.C: New test.
17648
17649 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
17650
17651         * gcc.c-torture/execute/simd-1.c: Force all use of int to
17652         32-bit int.
17653
17654 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
17655
17656         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
17657         usage.
17658
17659 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
17660
17661         * gcc.c-torture/compile/20020910-1.c: New test.
17662
17663 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
17664
17665         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
17666
17667 2002-09-10  Andreas Jaeger  <aj@suse.de>
17668
17669         * gcc.dg/20020312-2.c: Adjust for x86-64.
17670
17671 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
17672
17673         * g77.dg/7388.f: New test case for PR 7388.
17674
17675 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
17676
17677         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
17678
17679 2002-09-05  Ziemowit Laski <zlaski@apple.com>
17680
17681         * objc.dg/proto-lossage-1.m: New test.
17682
17683 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
17684
17685         * gcc.dg/cpp/_Pragma4.c: Fix typo.
17686
17687 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
17688
17689         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
17690         expected to pass.
17691
17692 2002-09-06  Stan Shebs  <shebs@apple.com>
17693             David Edelsohn  <edelsohn@gnu.org>
17694
17695         * gcc.dg/weak: New directory.
17696         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
17697         target-specific xfail bits.
17698         * gcc.dg/typeof-2.c: Move to new directory.
17699         * gcc.dg/weak.exp: New expect script.
17700
17701 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
17702
17703         * gcc.c-torture/execute/extzvsi.c: New test.
17704
17705 2002-09-05  Stan Shebs  <shebs@apple.com>
17706
17707         * gcc.dg/weak-1.c: xfail on Darwin.
17708         * gcc.dg/weak-2.c: Ditto.
17709         * gcc.dg/weak-3.c: Ditto.
17710         * gcc.dg/weak-4.c: Ditto.
17711         * gcc.dg/weak-5.c: Ditto.
17712         * gcc.dg/weak-6.c: Ditto.
17713         * gcc.dg/weak-7.c: Ditto.
17714         * gcc.dg/weak-8.c: Ditto.
17715         * gcc.dg/weak-9.c: Ditto.
17716
17717 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
17718
17719         * gcc.c-torture/execute/loop-14.c: New test.
17720
17721 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
17722
17723         * g++.dg/other/cxa-atexit1.C: New test.
17724
17725         * gcc.dg/typeof-2.c: New test.
17726
17727 2002-09-03  Roger Sayle  <roger@eyesopen.com>
17728
17729         * gcc.dg/builtins-2.c: New testcase.
17730         * gcc.dg/builtins-3.c: New testcase.
17731
17732 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
17733
17734         * gcc.dg/cpp/_Pragma4.c: New test.
17735
17736 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
17737
17738         * objc/execute/nil_method-1.m: New testcase.
17739
17740 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
17741
17742         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
17743         [Object class], not [Object initialize].
17744
17745 2002-08-31  Roger Sayle  <roger@eyesopen.com>
17746             Hans-Peter Nilsson  <hp@bitrange.com>
17747
17748         * gcc.c-torture/execute/20020720-1.x: Skip test on
17749         mmix-knuth-mmixware.  Correct comment.
17750
17751 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
17752
17753         * testsuite/g++.dg/abi/bitfield5.C: New test.
17754         * testsuite/g++.dg/abi/vbase10.C: Likewise.
17755
17756 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
17757
17758         * objc.dg/undeclared-selector.m: New test.
17759
17760 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
17761
17762         * g++.dg/other/offsetof1.C: Avoid cast warning.
17763
17764 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
17765
17766         * objc.dg/super-class-2.m: New test.
17767
17768 2002-08-24  Matt Austern  <austern@apple.com>
17769
17770         * g++.dg/ext/lvaddr.C: New test.
17771         * g++.dg/ext/lvcast.C: New test.
17772
17773 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
17774
17775         * testsuite/g++.dg/inherit/cond1.C: New test.
17776
17777 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
17778
17779         * gcc.dg/noncompile/incomplete-1.c: New test.
17780
17781 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
17782
17783         * gcc.dg/typespec-1.c: New test.
17784
17785 2002-08-20  Devang Patel  <dpatel@apple.com>
17786         * objc.dg/proto-hier-2.m: New test.
17787
17788 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
17789
17790         * objc.dg/bitfield-1.m: New test.
17791         * objc.dg/bitfield-2.m: New test.
17792
17793 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
17794
17795         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
17796         gcc.dg/c99-flex-array-4.c: New tests.
17797
17798 2002-08-16  Stan Shebs  <shebs@apple.com>
17799
17800         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
17801
17802 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
17803
17804         * gcc.dg/typeof-1.c: New test.
17805         * g++.dg/ext/typeof2.C: New test.
17806
17807 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
17808
17809         * g++.dg/other/offsetof1.C: New test.
17810
17811 2002-08-14  Richard Henderson  <rth@redhat.com>
17812
17813         * gcc.dg/tls/diag-3.c: Fix expected message strings.
17814
17815 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
17816
17817         * gcc.dg/cpp/_Pragma3.c: New test.
17818
17819 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
17820
17821         * g++.dg/template/inherit3: New test.
17822
17823 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
17824
17825         * gcc.dg/bitfld-4.c: Add blank options.
17826
17827 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
17828
17829         * g++.dg/template/crash1.C: New test.
17830
17831 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
17832
17833         * gcc.dg/tls/opt-2.c: New test.
17834
17835 2002-08-08  Devang Patel  <dpatel@apple.com>
17836
17837         * objc.dg/selector-1.m : New test
17838
17839 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
17840
17841         * g++.dg/abi/bitfield4.C: New test.
17842         * gcc.dg/bitfld-4.c: New test.
17843
17844 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
17845
17846         * g++.dg/other/packed1.C: New test.
17847
17848 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
17849
17850         * g++.dg/abi/offsetof.C: Tweak error messages.
17851         * g++.old-deja/g++.mike/p10769a.C: Likewise.
17852
17853 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
17854
17855         * gcc.dg/bitfld-3.c: New test.
17856
17857 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
17858             Richard Henderson  <rth@redhat.com>
17859
17860         * gcc.dg/i386-bitfield1.c: New test.
17861         * g++.dg/abi/bitfield3.C: Update.
17862
17863 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
17864
17865         * objc.dg/const-str-2.m: Update.
17866         * gcc.dg/cpp/c++98.c: Change to C extension.
17867         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
17868         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
17869
17870 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
17871
17872         * testsuite/gcc.dg/tls/diag-3.c: New.
17873
17874 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
17875
17876         * g++.dg/README (Subdirectories): Document new subdir expr.
17877         * g++.dg/expr/pmf-1.C: New test.
17878
17879 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
17880
17881         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
17882
17883 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
17884
17885         * g++.dg/abi/bitfield3.C: New test.
17886
17887 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
17888
17889         * lib/gcov.exp: Tweak expected line formats.
17890         * gcc.misc-tests/gcov8.c: New test.
17891         * gcc.misc-tests/gcov8.x: New flags.
17892
17893 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
17894
17895         * consistency.vlad/layout/endian.c: Include string.h.
17896
17897         * gcc.c-torture/execute/20020805-1.c: New test.
17898
17899 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
17900
17901         * g++.dg/other/conversion1.C: New test.
17902
17903 2002-08-03  Roger Sayle  <roger@eyesopen.com>
17904
17905         * gcc.dg/builtins-1.c: New testcase.
17906
17907 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
17908
17909         * g++.dg/inherit/access3.C: New test.
17910
17911 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
17912
17913         * gcc.dg/ia64-visibility-2.c: New test.
17914
17915 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
17916
17917         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
17918         __qualifier_flags to __flags.
17919
17920 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
17921
17922         * g++.dg/inherit/operator1.C: New test.
17923         * g++.dg/lookup/disamb1.C: Fix typo in comment.
17924         * g++.dg/other/error1.C: Change expected error message.
17925         * g++.dg/template/conv4.C: Likewise.
17926
17927 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
17928
17929         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
17930         for documented behavior.
17931
17932 2002-07-25  Roger Sayle  <roger@eyesopen.com>
17933
17934         * gcc.c-torture/execute/20020720-1.x: Skip this test on
17935         several targets known to fail.
17936
17937 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
17938
17939         * gcc.dg/mips-args-[123].c: New tests.
17940
17941 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
17942
17943         * gcc.dg/ppc-spe.c: New.
17944
17945 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
17946
17947         * g++.dg/other/ptrmem4.C: New testcase.
17948
17949 2002-07-24  Richard Henderson  <rth@redhat.com>
17950
17951         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
17952
17953 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
17954
17955         * g++.dg/ext/alignof1.C (main): Return 0 for success.
17956
17957 2002-07-24  Roger Sayle  <roger@eyesopen.com>
17958
17959         * gcc.c-torture/execute/memset-3.c: New testcase.
17960
17961 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
17962
17963         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
17964         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
17965
17966 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17967
17968         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
17969         Delete.
17970
17971 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
17972
17973         * gcc.c-torture/compile/simd-4.c: New test.
17974
17975 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17976
17977         PR c++/7347, c++/7348
17978         * g++.dg/template/access4.C: New test.
17979         * g++.dg/template/access5.C: New test.
17980         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
17981         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
17982         * g++.old-deja/g++.pt/ttp58.C: Likewise.
17983         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
17984
17985 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
17986
17987         * gcc.dg/gnu89-init-2.c: New test.
17988
17989 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
17990
17991         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
17992
17993 2002-07-20  Roger Sayle  <roger@eyesopen.com>
17994
17995         * gcc.c-torture/execute/20020720-1.c: New testcase.
17996
17997 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
17998
17999         * gcc.dg/cpp/Wsignprom.c: New tests.
18000
18001 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
18002
18003         * gcc.c-torture/execute/loop-13.c: New test.
18004
18005 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
18006
18007         * gcc.dg/cpp/expr.c: New tests.
18008
18009 2002 07-18  David Edelsohn  <edelsohn@gnu.org>
18010
18011         * g++.dg/opt/pr6713.C: Add template instantiation.
18012
18013 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
18014
18015         * gcc.dg/nest.c: New test.
18016
18017 2002-07-17  Richard Henderson  <rth@redhat.com>
18018
18019         * g++.dg/opt/pr6713.C: New test.
18020
18021 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
18022
18023         * gcc.c-torture/execute/loop-2e.x: Let the testcase
18024         XFAIL for all x86 processors.
18025
18026 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
18027
18028         * gcc.c-torture/execute/20010122-1.x: Do not test with
18029         -fomit-frame-pointer.
18030
18031 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18032
18033         * g++.dg/template/instantiate2.C: New test.
18034         * g++.dg/template/spec4.C: New test.
18035
18036 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18037
18038         * g++.dg/template/access2.C: New test.
18039         * g++.dg/template/access3.C: New test.
18040
18041 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
18042
18043         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
18044         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
18045         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
18046         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
18047         Convert to use <stdarg.h>.
18048         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
18049         Delete.
18050         * gcc.dg/va-arg-2.c: New.
18051         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
18052
18053 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
18054
18055         * gcc.c-torture/compile/20020710-1.c: New test.
18056
18057 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
18058                           Andrew Pinski  <pinskia@physics.uc.edu>
18059
18060         gcc.c-torture/compile/simd-2.c: New testcase.
18061         gcc.c-torture/compile/simd-3.c: Likewise.
18062
18063 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
18064
18065         PR c++/7224
18066         * g++.dg/overload/error1.C: New test.
18067
18068 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18069
18070         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
18071         configuration and IRIX 6 O32 ABI.
18072
18073 2002-07-11  Roger Sayle  <roger@eyesopen.com>
18074
18075         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
18076
18077 2002-07-10  Roger Sayle  <roger@eyesopen.com>
18078
18079         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
18080
18081 2002-07-10  Jeffrey A Law  <law@redhat.com>
18082
18083         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
18084
18085         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
18086
18087 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
18088
18089         * gcc.dg/20020312-2.c: Check for __PPC__.
18090
18091 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
18092
18093         * gcc.c-torture/compile/20020709-1.c: New test.
18094
18095 2002-07-07  Roger Sayle  <roger@eyesopen.com>
18096
18097         * g++.dg/template/qualttp21.C: New test case.
18098
18099 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
18100
18101         * gcc.c-torture/compile/20020706-1.c: New test.
18102         * gcc.c-torture/compile/20020706-2.c: New test.
18103
18104 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
18105             Alexandre Oliva  <aoliva@redhat.com>
18106
18107         * g++.dg/warn/incomplete1.C: New test.
18108
18109 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18110
18111         PR c++/7099
18112         * g++.dg/warn/noreturn1.C: New test.
18113
18114 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
18115
18116         PR c++/6706
18117         * g++.dg/debug/debug6.C: New test.
18118         * g++.dg/debug/debug7.C: New test.
18119
18120 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
18121
18122         * gcc.c-torture/compile/simd-3.c: New test.
18123
18124 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
18125
18126         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
18127         * gcc.dg/20020620-1.c: Likewise.
18128
18129 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18130
18131         PR c++/6944
18132         * g++.dg/init/array4.C: New test.
18133         * g++.dg/init/array5.C: New test.
18134
18135 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
18136
18137         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
18138         * gcc.c-torture/execute/simd-2.c (main): Likewise.
18139
18140 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18141
18142         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
18143         * gcc.dg/wtr-aggr-init-1.c: Likewise.
18144         * gcc.dg/wtr-conversion-1.c: Likewise.
18145         * gcc.dg/wtr-escape-1.c: Likewise.
18146         * gcc.dg/wtr-int-type-1.c: Likewise.
18147         * gcc.dg/wtr-label-1.c: Likewise.
18148         * gcc.dg/wtr-static-1.c: Likewise.
18149         * gcc.dg/wtr-strcat-1.c: Likewise.
18150         * gcc.dg/wtr-suffix-1.c: Likewise.
18151         * gcc.dg/wtr-switch-1.c: Likewise.
18152         * gcc.dg/wtr-unary-plus-1.c: Likewise.
18153         * gcc.dg/wtr-union-init-1.c: Likewise.
18154         * gcc.dg/wtr-union-init-2.c: Likewise.
18155         * gcc.dg/wtr-union-init-3.c: Likewise.
18156
18157         * gcc.dg/wtr-func-def-1.c: New test.
18158
18159 2002-07-02 Devang Patel <dpatel@apple.com>
18160
18161         * objc.dg/param-1.m: New test.
18162
18163 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
18164
18165         * gcc.dg/cpp/trad/directive.c: Add test.
18166         * gcc.dg/cpp/trad/macroargs.c: Add test.
18167         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
18168
18169 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
18170
18171         * gcc.dg/cpp/cmdlne-M.c: New test.
18172
18173 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
18174
18175         * objc.dg/desig-init-1.m: New test.
18176
18177 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18178
18179         PR c++/6716
18180         * g++.dg/template/instantiate1.C: New test.
18181
18182 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
18183
18184         PR c++/7112
18185         * g++.dg/template/sizeof2.C: New test.
18186
18187 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
18188
18189         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
18190         gcc.dg/cpp/trad/include.c: New tests.
18191
18192 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
18193
18194         PR target/7177
18195         * gcc.c-torture/compile/20020701-1.c: New test.
18196
18197 2002-07-01  Stan Shebs  <shebs@apple.com>
18198
18199         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
18200         header here...
18201         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
18202         (objc-torture-execute): or here.
18203
18204 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
18205
18206         * gcc.c-torture/execute/arith-rand-ll.c: New test.
18207
18208 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
18209
18210         * gcc.dg/cpp/trad/escaped-nl.c: New test.
18211
18212 2002-06-30  Devang Patel  <dpatel@apple.com>
18213
18214         * objc.dg/fsyntax-only.m: New test.
18215
18216 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
18217
18218         PR c++/6695
18219         * g++.dg/template/friend7.C: New file.
18220
18221 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
18222
18223         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
18224         return type.
18225
18226 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
18227
18228         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
18229         avoid division by zero.
18230
18231 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
18232
18233         * gcc.dg/Wunknownprag.c: New tests.
18234
18235 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
18236
18237         * gcc.c-torture/execute/simd-2.c: New test.
18238
18239 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
18240
18241         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
18242         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
18243         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
18244         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
18245         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
18246         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
18247         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
18248         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
18249         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
18250         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
18251         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
18252         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
18253         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
18254         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
18255         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
18256         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
18257         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
18258
18259 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
18260
18261         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
18262         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
18263         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
18264         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
18265         New tests.
18266         * gcc.dg/cpp/trad/directive.c: Update.
18267
18268 2002-06-23  Andreas Jaeger  <aj@suse.de>
18269
18270         * gcc.c-torture/execute/complex-6.c: New.
18271
18272 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
18273
18274         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
18275         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
18276         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
18277         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
18278
18279 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
18280
18281         * gcc.dg/cpp/trad: New directory with traditional tests copied
18282         from parent directory.
18283         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
18284         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
18285         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
18286         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
18287         Move to trad/ and rename.
18288         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
18289         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
18290         gcc.dg/cpp/trad/redef2.c: New tests.
18291         * gcc.dg/cpp/trad/trad.exp: New driver.
18292
18293 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
18294
18295         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
18296         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
18297         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
18298         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
18299         Remove.
18300
18301 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
18302
18303         * gcc.dg/20020620-1.c: New test.
18304
18305 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18306
18307         * g++.dg/template/ttp4.C: New test.
18308
18309 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
18310
18311         * g++.dg/opt/vt1.C: Fix regexp.
18312
18313 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18314
18315         * gcc.c-torture/execute/pure-1.c: Make functions static again.
18316         Don't use attribute `noinline'.
18317
18318 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
18319
18320         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
18321
18322 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
18323
18324         * gcc.c-torture/execute/simd-1.c: New.
18325
18326         * gcc.dg/simd-1.c: New.
18327
18328 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
18329
18330         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
18331
18332 2002-06-16  Richard Henderson  <rth@redhat.com>
18333
18334         * g++.dg/ext/anon-struct1.C: New.
18335         * g++.dg/ext/anon-struct2.C: New.
18336         * g++.dg/ext/anon-struct3.C: New.
18337         * gcc.dg/anon-struct-1.c: New.
18338         * gcc.dg/anon-struct-2.c: New.
18339         * gcc.dg/anon-struct-3.c: New.
18340         * gcc.dg/20011008-1.c: Adjust warning text.
18341         * gcc.dg/20020527-1.c: Add -fms-extensions.
18342
18343 2002-06-16  Richard Henderson  <rth@redhat.com>
18344
18345         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
18346
18347 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
18348
18349         * gcc.c-torture/execute/20020615-1.c: New test.
18350
18351 2002-06-15  Roger Sayle  <roger@eyesopen.com>
18352
18353         * gcc.c-tortuture/execute/compare-1.c: New test case.
18354         * gcc.c-tortuture/execute/compare-2.c: New test case.
18355         * gcc.c-tortuture/execute/compare-3.c: New test case.
18356
18357 2002-06-13  Richard Henderson  <rth@redhat.com>
18358
18359         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
18360         ia64 ilp32.
18361
18362 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18363
18364         * g++.dg/template/typename2.C: Update error message.
18365
18366 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
18367
18368         * gcc.c-torture/execute/20020611-1.c: New test.
18369
18370 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
18371
18372         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
18373         list of targets to skip.
18374
18375 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
18376
18377         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
18378         targets if not optimizing.
18379
18380 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
18381
18382         * gcc.c-torture/compile/20020605-1.c: New test.
18383
18384         * g++.dg/opt/vt1.C: New test.
18385
18386         * gcc.dg/20020531-1.c: New test.
18387
18388         * gcc.dg/20020530-1.c: New test.
18389
18390         * gcc.dg/20020527-1.c: New test.
18391
18392         * g++.dg/opt/cse1.C: New test.
18393
18394 2002-06-07  Roger Sayle  <roger@eyesopen.com>
18395
18396         * gcc.dg/20020607-2.c: New test case.
18397
18398 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
18399
18400         * gcc.c-torture/compile/20020604-1.c: New test.
18401
18402 2002-06-04  Richard Henderson  <rth@redhat.com>
18403
18404         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
18405         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
18406         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
18407
18408 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
18409
18410         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
18411
18412 2002-06-03  Richard Henderson  <rth@redhat.com>
18413
18414         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
18415         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
18416
18417 2002-06-02  Richard Henderson  <rth@redhat.com>
18418
18419         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
18420         test functions static.
18421
18422 2002-06-02  Andreas Jaeger  <aj@suse.de>
18423
18424         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
18425         now.
18426
18427 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
18428
18429         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
18430         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
18431         Update for mofified diagnostics.
18432         * gcc.dg/c99-intconst-1.c: No longer fail.
18433
18434 2002-06-02  Richard Henderson  <rth@redhat.com>
18435
18436         * gcc.dg/uninit-A.c: Remove xfail markers.
18437
18438 2002-06-01  Roger Sayle  <roger@eyesopen.com>
18439
18440         * gcc.dg/fnegate-1.c: New test case.
18441
18442 2002-05-30  Osku Salerma  <osku@iki.fi>
18443
18444         * gcc.c-torture/execute/mayalias-1.c: New file.
18445
18446 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
18447
18448         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
18449         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
18450         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
18451
18452 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
18453
18454         * gcc.c-torture/execute/20020529-1.c: New test.
18455
18456 2002-05-27  Richard Henderson  <rth@redhat.com>
18457
18458         * g++.dg/ext/attrib6.C: New test case.
18459
18460 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18461
18462         * gcc.c-torture/execute/pure-1.c: New test.
18463
18464 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
18465
18466         * gcc.dg/cpp/arith-2.c: Remove.
18467
18468 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
18469
18470         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
18471         * gcc.dg/cpp/if-3.c: Remove.
18472
18473 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
18474
18475         * g++.dg/opt/cse2.C: New test.
18476
18477 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
18478
18479         * gcc.dg/cpp/arith-1.c: New semantic tests.
18480         * gcc.dg/cpp/if-1.c: Update.
18481
18482 2002-05-24  Ben Elliston  <bje@redhat.com>
18483
18484         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
18485
18486 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
18487
18488         * gcc.dg/verbose-asm.c: New test.
18489
18490 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
18491
18492         * gcc.dg/cpp/paste12.c: New test.
18493
18494 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
18495
18496         * g++.dg/parse/named_ops.C: New test.
18497
18498 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
18499
18500         * gcc/testsuite/gcc.dg/weak-8.c: New test.
18501
18502 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
18503
18504         * gcc.dg/weak-2.c: Allow optional leading underscore
18505         in scan-assembler symbol name.
18506         * gcc.dg/weak-3.c: Likewise.
18507         * gcc.dg/weak-4.c: Likewise.
18508         * gcc.dg/weak-5.c: Likewise.
18509
18510 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
18511
18512         * gcc.dg/20020523-1.c: New test.
18513
18514 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
18515
18516         * objc.dg/const-str-2.m: Update now that we stop after
18517         a command line error.
18518
18519 2002-05-22  Richard Henderson  <rth@redhat.com>
18520
18521         * g++.dg/dg.exp: Fix typo in test pruneing.
18522
18523 2002-05-22  Richard Henderson  <rth@redhat.com>
18524
18525         * g++.dg/dg.exp: Prune the tls subdirectory.
18526         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
18527         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
18528         * g++.dg/tls/init-1.C: New.
18529
18530 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
18531
18532         * gcc.dg/20020517-1.c: New test.
18533
18534 2002-05-21  Richard Henderson  <rth@redhat.com>
18535
18536         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
18537         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
18538
18539 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
18540
18541         * g++.dg/other/copy2.C: New test.
18542
18543 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
18544
18545         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
18546         (MAX_COPY): Bump up to 10 times sizeof (long long).
18547         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
18548
18549         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
18550         sizeof (long long).
18551
18552         * gcc.c-torture/execute/strcpy-1.c: New test.
18553
18554 2002-05-19  Jason Merrill  <jason2redhat.com>
18555
18556         * g++.dg/ext/oper1.C: New test.
18557
18558 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
18559 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
18560
18561         * README.QMTEST: New file.
18562
18563         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
18564
18565 2002-05-19  Andreas Jaeger  <aj@suse.de>
18566
18567         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
18568         now.
18569         * gcc.c-torture/execute/loop-2d.x: Likewise.
18570
18571 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
18572
18573         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
18574         support weak symbols.
18575         * gcc.dg/weak-4.c: Likewise
18576         * gcc.dg/weak-6.c: Likewise
18577
18578 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
18579
18580         * gcc.dg/weak-3.c: Add dg-excess-error comment for
18581         cygwin, coff and h8300-*-hms targets
18582         * gcc.dg/weak-5.c: Likewise
18583         * gcc.dg/weak-7.c: Likewise
18584
18585 2002-05-16  Jason Merrill  <jason@redhat.com>
18586
18587         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
18588         (scan-assembler-not, scan-assembler-dem): Likewise.
18589         (scan-assembler-dem-not): Likewise.
18590
18591 2002-05-15  Richard Henderson  <rth@redhat.com>
18592
18593         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
18594
18595 2002-05-15  Richard Henderson  <rth@redhat.com>
18596
18597         * gcc.dg/weak-5.c (vfoo1c): No warning here.
18598         (vfoo1f): Warning here.
18599         (vfoo1l): Don't redefine the alias.
18600
18601 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
18602
18603         * g++.dg/init/pm1.C: New test.
18604
18605 2002-05-12  David S. Miller  <davem@redhat.com>
18606
18607         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
18608         types.
18609
18610 2002-05-10  Roger Sayle  <roger@eyesopen.com>
18611
18612         * gcc.c-torture/execute/20020510-1.c: New test case.
18613
18614 2002-05-10  David S. Miller  <davem@redhat.com>
18615
18616         * gcc.c-torture/execute/conversion.c: Test long double too.
18617
18618 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
18619
18620         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
18621         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
18622         * lib/g++.exp (g++_link_flags): Likewise.
18623         * lib/objc.exp (objc_target_compile): Likewise.
18624
18625 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
18626
18627         * gcc.dg/cpp/poison.c: Update.
18628         * gcc.dg/cpp/20000625-2.c: Remove.
18629         * gcc.dg/cpp/direct2s.c: Remove final test.
18630
18631 2002-05-08  Tom Rix  <trix@redhat.com>
18632
18633         * gcc.c-torture/execute/20020508-1.c: New test.
18634         * gcc.c-torture/execute/20020508-2.c: New test.
18635         * gcc.c-torture/execute/20020508-3.c: New test.
18636
18637 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
18638
18639         * gcc.dg/cpp/charconst-4.c: More tests.
18640
18641 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
18642
18643         PR c/6569
18644         * gcc.dg/weak-3.c: Update location of warning messages.
18645         * gcc.dg/weak-5.c: Likewise.
18646
18647 2002-05-06  Roger Sayle  <roger@eyesopen.com>
18648
18649         * gcc.c-torture/execute/20020506-1.c: New test case.
18650
18651 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
18652
18653         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
18654
18655 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
18656
18657         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
18658
18659 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
18660
18661         * gcc.dg/cpp/charconst-3.c: New test.
18662
18663 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
18664
18665         * gcc.dg/cpp/charconst.c: Update tests.
18666
18667 2002-05-05  Tim Josling  <tej@melbpc.org.au>
18668
18669         * treelang: Added directory for new sample language treelang. Also
18670         lib/treelang.exp: New file to signal treelang should be tested.
18671
18672 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
18673
18674         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
18675         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
18676         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
18677         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
18678         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
18679         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
18680         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
18681
18682 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
18683
18684         * gcc.dg/format/xopen-2.c: New test.
18685
18686 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
18687
18688         * gcc.dg/20020503-1.c: New test.
18689
18690 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
18691
18692         * g++.dg/init/dtor1.C: Make it tougher.
18693
18694 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
18695
18696         * g++.dg/init/dtor1.C: New test.
18697
18698 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
18699
18700         * gcc.dg/altivec-8.c: New.
18701
18702 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
18703
18704         * gcc.dg/altivec-7.c: New.
18705
18706 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
18707
18708         * g++.dg/parse/typedef1.C: New test.
18709
18710 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
18711
18712         PR c++/6486
18713         * g++.dg/template/friend6.C: New test.
18714
18715         PR c++/6492
18716         * g++.dg/init/copy1.C: New test.
18717
18718 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
18719
18720         * g++.dg/warn/effc1.C: New test.
18721
18722 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
18723
18724         * gcc.dg/cpp/if-cexp.c: Add a test.
18725
18726 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
18727
18728         * gcc.dg/20020426-2.c: New test.
18729
18730 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
18731
18732         * gcc.dg/cpp/if-mop.c: Update.
18733         * gcc.dg/cpp/if-mpar.c: Add test.
18734         * gcc.dg/cpp/if-oppr.c: Update.
18735
18736 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18737
18738         PR c/6343
18739         * gcc.dg/weak-[2-7].c: New tests.
18740
18741 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
18742
18743         * gcc.dg/enum1.c: New test.
18744
18745 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
18746
18747         PR c++/6497
18748         * g++.dg/inherit/access2.C: New test.
18749
18750 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
18751
18752         PR bootstrap/6445
18753         * gcc.dg/20020426-1.c: New test.
18754
18755 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
18756
18757         * g++.dg/abi/enum1.C: New test.
18758
18759 2002-04-26  Richard Henderson  <rth@redhat.com>
18760
18761         * gcc.dg/c99-bool-1.c: Expect always true warning.
18762
18763 2002-04-25  Roger Sayle  <roger@eyesopen.com>
18764
18765         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
18766
18767 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18768
18769         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
18770         targets.
18771
18772 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
18773
18774         * g++.dg/abi/mange7.C: New test.
18775
18776         PR c++/6438.
18777         * g++.dg/parse/stmtexpr2.C: New test.
18778
18779 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
18780
18781         * gcc.dg/20020312-2.c: Add SH target.
18782
18783 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18784
18785         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
18786         compiler output on mips*-*-irix*.
18787
18788 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
18789
18790         * g++.dg/parse/attr1.C: New test.
18791
18792 2002-04-23  Roger Sayle  <roger@eyesopen.com>
18793
18794         * gcc.c-torture/execute/string-opt-17.c: New test case.
18795         * gcc.c-torture/execute/memset-2.c: New test case.
18796
18797 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
18798
18799         PR c++/6256:
18800         * g++.dg/template/friend5.C: New test.
18801
18802         PR c++/6331:
18803         * g++.dg/template/qual1.C: Likewise.
18804
18805 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
18806
18807         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
18808         Include stdlib.h, not stdio.h or ctype.h.
18809
18810 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
18811
18812         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
18813         cris-*-elf* and mmix-*-*.
18814         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
18815         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
18816         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
18817         Ditto.
18818         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
18819         * gcc.dg/wchar_t-1.c: Ditto.
18820
18821 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
18822
18823         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
18824         Clarify comment.
18825
18826 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
18827
18828         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
18829
18830 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18831
18832         * gcc.c-torture/execute/20000906-1.x: Delete.
18833
18834 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
18835
18836         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
18837
18838 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
18839
18840         * PR6367
18841         * g77.f-torture/execute/6367.f: New test.
18842         * g77.f-torture/execute/6367.x: Disable for MMIX.
18843
18844 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
18845
18846         * PR6352
18847         * g++.dg/opt/inline2.C: New test.
18848
18849 2002-04-18  Richard Henderson  <rth@redhat.com>
18850
18851         * gcc.dg/20000906-1.c: Enable for all targets.
18852         * gcc.c-torture/compile/iftrap-2.c: New.
18853
18854 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
18855
18856         * gcc.dg/20020418-1.c: New test.
18857         * gcc.dg/20020418-2.c: New test.
18858
18859 2002-04-18  Richard Henderson  <rth@redhat.com>
18860
18861         * gcc.c-torture/compile/iftrap-1.c: New.
18862         * gcc.dg/iftrap-1.c: Adjust for ia64.
18863         * gcc.dg/iftrap-2.c: New.
18864
18865 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
18866
18867         * gcc.c-torture/compile/20020418-1.c: New test.
18868
18869 2002-04-18  Roger Sayle  <roger@eyesopen.com>
18870
18871         * gcc.c-torture/compile/20020415-1.c: New.
18872
18873 2002-04-18  David S. Miller  <davem@redhat.com>
18874
18875         * gcc.c-torture/execute/20020418-1.c: New test.
18876
18877 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
18878
18879         * gcc.dg/20020416-1.c: New test.
18880
18881         * g++.dg/opt/inline1.C: New test.
18882
18883 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
18884
18885         * gcc.dg/altivec-5.c: New test.
18886
18887         * gcc.dg/20020415-1.c: New test.
18888
18889 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
18890
18891         * testsuite/lib/chill.exp: Remove.
18892
18893 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
18894
18895         * g++.dg/other/big-struct.C: New test.
18896
18897 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
18898
18899         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
18900         of scratch file.
18901
18902 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
18903
18904         PR c/6277
18905         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
18906         in scan-assembler function name
18907
18908 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
18909
18910         * g77.f-torture/execute/980628-4.x,
18911         g77.f-torture/execute/980628-5.x,
18912         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
18913         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
18914         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
18915         i[34567]86-*-*.
18916
18917 2002-04-13  David S. Miller  <davem@redhat.com>
18918
18919         * gcc.c-torture/execute/20020413-1.c: New test.
18920
18921 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
18922
18923         * gcc.dg/asm-6.c,
18924         * g++.dg/ext/asm1.C: New tests.
18925
18926 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
18927
18928         PR c++ 5373.
18929         * g++.dg/parse/stmtexpr1.C: New test.
18930
18931         PR c++/5189.
18932         * g++.dg/template/copy1.C: New test.
18933
18934 2002-04-12  Richard Henderson  <rth@redhat.com>
18935
18936         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
18937
18938 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
18939
18940         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
18941         gcc.c-torture/execute/20020307-2.c.
18942
18943 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
18944
18945         * g++.dg/ext/attrib5.C,
18946         * g++.dg/lookup/struct1.C: New tests.
18947
18948 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
18949
18950         * gcc.dg/20020411-1.c: New test.
18951
18952         * gcc.c-torture/execute/20020411-1.c: New test.
18953
18954 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
18955
18956         * g77.f-torture/execute/6177.f: New test.
18957
18958 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
18959
18960         PR middle-end/6247
18961         * g++.dg/opt/cleanup1.C: New test.
18962
18963         * g++.dg/opt/const1.C: New test.
18964
18965 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
18966
18967         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
18968
18969 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
18970
18971         PR c++/5507
18972         * g++.dg/template/typename2.C: New test.
18973
18974 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
18975
18976         * gcc.c-torture/execute/loop-12.c: New.
18977
18978 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
18979
18980         * g77.f-torture/execute/980628-4.x,
18981         g77.f-torture/execute/980628-5.x,
18982         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
18983         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
18984         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
18985
18986 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18987
18988         PR optimization/6086
18989         * g++.dg/opt/preinc1.C: New test.
18990
18991 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
18992
18993         PR c++/5571
18994         * g++.dg/opt/static2.C: New test.
18995
18996 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
18997
18998         PR c/5120
18999         * gcc.dg/20020406-1.c: New test.
19000
19001 2002-04-04  David S. Miller  <davem@redhat.com>
19002
19003         * gcc.c-torture/execute/20020404-1.c: New test.
19004
19005 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
19006
19007         PR c/6123
19008         * gcc.dg/20020312-2.c: Do not declare global register variable
19009         if __PIC__ or __pic__ is defined.
19010
19011 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
19012
19013         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
19014         __asm__ so that it works correctly even if -ansi -pedantic-errors.
19015
19016 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19017
19018         * gcc.misc-tests/linkage.exp: Update last change to handle
19019         sparc*-, not just sparc-.
19020
19021 2002-04-03  Richard Henderson  <rth@redhat.com>
19022
19023         * gcc.dg/cpp/ucs.c: Improved long UCS test.
19024
19025 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
19026
19027         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
19028
19029 2002-04-02  David S. Miller  <davem@redhat.com>
19030
19031         * gcc.c-torture/execute/20020402-3.c: New test.
19032
19033 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
19034
19035         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
19036         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
19037
19038         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
19039         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
19040         g77.f-torture/execute/20001201.x,
19041         g77.f-torture/execute/u77-test.x: New files.
19042
19043         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
19044         * gcc.dg/wchar_t-1.c: Ditto.
19045
19046 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19047
19048         * gcc.c-torture/execute/20020402-1.c: New test.
19049
19050 2002-04-01  Richard Henderson  <rth@redhat.com>
19051
19052         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
19053
19054         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
19055
19056 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19057
19058         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
19059
19060 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
19061
19062         * g++.dg/inherit/template-as-base.C: Expect error.
19063         * g++.dg/inherit/namespace-as-base.C: Likewise.
19064
19065 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
19066
19067         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
19068         g++.dg/ext/instantiate3.C: Tweak match patterns.
19069
19070         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
19071         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
19072         -da test.
19073
19074 2002-03-31  Richard Henderson  <rth@redhat.com>
19075
19076         * gcc.dg/special/alias-2.c: New.
19077         * gcc.dg/special/ecos.exp: Run it.
19078
19079 2002-03-31  Richard Henderson  <rth@redhat.com>
19080
19081         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
19082
19083 2002-03-31  Kazu Hirata  <kazu@hxi.com>
19084
19085         * gcc.dg/weak-1.c: Disable on h8300 port.
19086
19087 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
19088
19089         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
19090         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
19091         ordering tests.
19092         * g++.dg/bprob/bprob-1.C: New test.
19093         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
19094         * g++.dg/gcov/gcov-1.C: New test.
19095         * g++.dg/gcov/gcov-1.x: New file.
19096         * g++.dg/gcov/gcov-2.C: New test.
19097         * g++.dg/gcov/gcov-3.C: New test.
19098         * g++.dg/gcov/gcov-3.h: New file.
19099
19100 2002-03-28  Roger Sayle  <roger@eyesopen.com>
19101
19102         * g++.old-deja/g++.other/builtins5.C: New test.
19103         * g++.old-deja/g++.other/builtins6.C: New test.
19104         * g++.old-deja/g++.other/builtins7.C: New test.
19105         * g++.old-deja/g++.other/builtins8.C: New test.
19106         * g++.old-deja/g++.other/builtins9.C: New test.
19107
19108 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
19109
19110         * g++.dg/opt/static1.C: New test.
19111
19112         * g++.dg/opt/longbranch1.C: New test.
19113
19114 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
19115
19116         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
19117
19118         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
19119
19120 2002-03-28  Jeffrey A Law  (law@redhat.com)
19121
19122         * gcc.c-torture/execute/20020328-1.c: New test.
19123
19124 2002-03-27  Richard Henderson  <rth@redhat.com>
19125
19126         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
19127         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
19128         move from g++.old-deja/g++.ext/.
19129
19130 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
19131
19132         * g++.dg/init/new2.C: New test.
19133
19134 2002-03-26  Richard Henderson  <rth@redhat.com>
19135
19136         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
19137
19138         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
19139         on sparc.
19140
19141         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
19142         sparcv9 systems.
19143         * gcc.dg/20001102-1.c: Likewise.
19144
19145 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
19146
19147         * gcc.dg/cpp/endif-pedantic1.c,
19148         gcc.dg/cpp/endif-pedantic2.c:  New tests.
19149
19150 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
19151
19152         * g++.dg/init/new1.C: New test.
19153
19154 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
19155
19156         * g++.dg/abi/vbase9.C: New test.
19157
19158 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
19159
19160         * gcc.dg/arm-asm.c: New test.
19161
19162 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
19163
19164         * gcc.dg/Wswitch-enum.c: New test.
19165         Fix PR c/5044.
19166
19167 2002-03-26  Richard Henderson  <rth@redhat.com>
19168
19169         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
19170         structure.
19171
19172 2002-03-25  Richard Henderson  <rth@redhat.com>
19173
19174         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
19175         sparcv9 systems.
19176
19177         * gcc.c-torture/compile/20011119-1.c (xxx): New.
19178         * gcc.c-torture/compile/20011119-2.c (xxx): New.
19179
19180 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
19181
19182         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
19183
19184 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
19185
19186         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
19187         targets using generic thunk support.
19188
19189 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
19190
19191         * gcc.c-torture/compile/20020323-1.c: New test.
19192
19193         * g++.dg/opt/conj2.C: New test.
19194
19195 2002-03-24  Richard Henderson  <rth@redhat.com>
19196
19197         * gcc.dg/weak-1.c: Use -fno-common.
19198
19199 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
19200
19201         * g77.dg/f77-edit-apostrophe-out.f: New test
19202         * g77.dg/f77-edit-h-out.f: New test
19203         * g77.dg/f77-edit-t-in.f: New test
19204         * g77.dg/f77-edit-t-out.f: New test
19205         * g77.dg/f77-edit-x-out.f: New test
19206         * g77.dg/f77-edit-slash-out.f: New test
19207         * g77.dg/f77-edit-colon-out.f: New test
19208         * g77.dg/f77-edit-s-out.f: New test
19209
19210 2002-03-24  Richard Henderson  <rth@redhat.com>
19211
19212         * objc/execute/formal_protocol-6.x: New XFAIL.
19213
19214 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
19215
19216         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
19217         that do not support weak symbols
19218
19219 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
19220
19221         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
19222         * lib/g77.exp:  Likewise
19223         * lib/objc.exp: Likewise
19224
19225 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
19226
19227         * gcc.dg/Wswitch-default.c: New test.
19228
19229 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
19230
19231         * g++.dg/other/enum1.C: New test.
19232
19233 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
19234
19235         * gcc.dg/pragma-ep-3.c: Fix typo.
19236
19237 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
19238
19239         * g++.dg/inherit/template-as-base.C: New test.
19240
19241 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
19242
19243         * g++.old-deja/g++.other/dwarf2-1.C: Move...
19244         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
19245
19246 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
19247
19248         * gcc.dg/cpp/multiline.c: Update to match.
19249
19250 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
19251
19252         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
19253
19254 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
19255
19256         * gcc.dg/cpp/extratokens2.c:  New file.
19257
19258 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
19259
19260         * gcc.dg/20020312-2.c: Add rs6000 target.
19261
19262         * gcc.c-torture/compile/20020319-1.c: New test.
19263
19264 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
19265
19266         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
19267         (A, E): Handle this.
19268
19269 2002-03-20  Jason Merrill  <jason@redhat.com>
19270
19271         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
19272         ignoring -fpic.
19273         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
19274         through prune_gcc_output.
19275
19276 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
19277
19278         * gcc.c-torture/compile/20020320-1.c: New test.
19279
19280 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
19281
19282         * gcc.c-torture/compile/20020318-1.c: New test.
19283
19284         * gcc.dg/struct-by-value-1.c: New test.
19285
19286         * gcc.dg/20020319-1.c: New test.
19287
19288 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
19289
19290         * g++.dg/opt/conj1.C: New test.
19291
19292 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
19293
19294         * g++.dg/template/qualttp20.C: Revert previous change.
19295         * g++.dg/template/qualttp3.C: Likewise.
19296         * g++.dg/template/qualttp4.C: Likewise
19297         * g++.dg/template/qualttp5.C: Likewise
19298         * g++.dg/template/qualttp6.C: Likewise
19299         * g++.dg/template/qualttp7.C: Likewise
19300         * g++.dg/template/qualttp8.C: Likewise
19301         * g++.dg/template/recurse.C: Likewise.
19302
19303 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
19304
19305         * gcc.dg/cpp/wchar-1.c: Update.
19306
19307 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
19308
19309         * g++.dg/template/conv1.C: New test.
19310         * g++.dg/template/conv2.C: New test.
19311         * g++.dg/template/conv3.C: New test.
19312         * g++.dg/template/conv4.C: New test.
19313
19314 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
19315
19316         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
19317         * g++.dg/template/qualttp3.C: Likewise.
19318         * g++.dg/template/qualttp4.C: Likewise
19319         * g++.dg/template/qualttp5.C: Likewise
19320         * g++.dg/template/qualttp6.C: Likewise
19321         * g++.dg/template/qualttp7.C: Likewise
19322         * g++.dg/template/qualttp8.C: Likewise
19323         * g++.dg/template/recurse.C: Likewise.
19324
19325 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
19326
19327         * g++.dg/opt/dtor1.C: New test.
19328
19329 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
19330
19331         * gcc.c-torture/compile/20020315-1.c: New test.
19332
19333 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
19334
19335         * gcc.dg/weak-1.c: Fix scan tests.
19336
19337 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
19338
19339         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
19340         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
19341         cris-*-aout* mmix-*-*.
19342         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
19343         cris-*-aout* mmix-*-*.
19344         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
19345         cris-*-elf* cris-*-aout* and mmix-*-*.
19346         * gcc.dg/20001009-1.c: Ditto.
19347         * gcc.dg/20010912-1.c: Ditto.
19348         * gcc.dg/20020122-4.c: Ditto.
19349         * gcc.dg/inline-2.c: Ditto.
19350
19351 2002-03-14  Jeffrey A Law  (law@cygnus.com)
19352
19353         * gcc.c-torture/compile/20020314-1.c: New test.
19354
19355 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
19356
19357         * gcc.c-torture/execute/20020314-1.c: New test.
19358
19359 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
19360
19361         * g++.dg/warn/Wunused-1.C: New test.
19362
19363 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
19364
19365         * g++.dg/abi/mangle6.C: New test.
19366
19367 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
19368
19369         * gcc.c-torture/compile/20020309-2.c: New test.
19370
19371         * gcc.c-torture/compile/20020312-1.c: New test.
19372
19373 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
19374
19375         * g++.dg/other/access1.C: New test.
19376
19377 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
19378
19379         * gcc.c-torture/execute/wchar_t-1.c: New test.
19380
19381 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
19382
19383         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
19384
19385 2002-03-12  Roger Sayle  <roger@eyesopen.com>
19386
19387         * gcc.dg/20020312-1.c: New test case.
19388
19389 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
19390
19391         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
19392
19393 2002-03-11  Richard Henderson  <rth@redhat.com>
19394
19395         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
19396         * g++.old-deja/g++.jason/report.C: Likewise.
19397
19398 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
19399
19400         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
19401         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
19402
19403 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
19404
19405         * testsuite/g++.dg/overload/pmf1.C: New test.
19406
19407 2002-03-11  Kazu Hirata  <kazu@hxi.com>
19408
19409         * gcc.c-torture/execute/20020307-1.c: Use long.
19410
19411 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
19412
19413         PR optimization/5844
19414         * gcc.dg/20020310-1.c: New test.
19415
19416 2002-03-09  Michael Meissner  <meissner@redhat.com>
19417
19418         * gcc.c-torture/execute/memcpy-2.c: New test.
19419         * gcc.c-torture/execute/memset-1.c: New test.
19420         * gcc.c-torture/execute/strlen-1.c: New test.
19421         * gcc.c-torture/execute/strcmp-1.c: New test.
19422         * gcc.c-torture/execute/strncmp-1.c: New test.
19423
19424 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
19425
19426         * gcc.dg/ppc-ldstruct.c: New test.
19427
19428 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
19429
19430         * gcc.c-torture/execute/va-arg-22.c: New test.
19431
19432 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
19433
19434         * gcc.c-torture/compile/20020309-1.c: New test.
19435
19436 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
19437
19438         * gcc.c-torture/execute/20020307-2.c: New test.
19439
19440 2002-03-07  Jeffrey A Law  (law@redhat.com)
19441
19442         * g77.f-torture/compile/20020307-1.f: New test.
19443
19444 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
19445
19446         * gcc.dg/unordered-1.c: New test.
19447
19448 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
19449
19450         * gcc.c-torture/execute/20020307-1.c: New test.
19451
19452 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
19453
19454         * gcc.dg/20020304-1.c: New test.
19455
19456         * gcc.c-torture/compile/20020304-2.c: New test.
19457
19458 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
19459
19460         * gcc.c-torture/compile/20020304-1.c: New test case
19461         (from PR c/5830).
19462
19463 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
19464
19465         * gcc.dg/20020103-1.c: Add other -D ppc variants.
19466
19467 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
19468
19469         * g++.dg/other/classkey1.C: New test.
19470
19471 2002-03-01  Richard Henderson  <rth@redhat.com>
19472
19473         * gcc.c-torture/compile/981223-1.x: New.
19474         * gcc.c-torture/compile/920625-1.x: New.
19475
19476 2002-02-28  Richard Henderson  <rth@redhat.com>
19477
19478         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
19479
19480 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
19481
19482         * gcc.c-torture/execute/20020227-1.c: New test.
19483
19484 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
19485
19486         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
19487         here" ERROR lines.
19488         * g++.old-deja/g++.oliva/partord1.C: Likewise.
19489         * g++.old-deja.g++.other/defarg1.C: Likewise.
19490         * g++.old-deja/g++.pt/calls2.C: Likewise.
19491         * g++.old-deja/g++.pt/crash20.C: Likewise.
19492         * g++.old-deja/g++.pt/crash30.C: Likewise.
19493         * g++.old-deja/g++.pt/crash36.C: Likewise.
19494         * g++.old-deja/g++.pt/crash6.C: Likewise.
19495         * g++.old-deja/g++.pt/defarg13.C: Likewise.
19496         * g++.old-deja/g++.pt/derived3.C: Likewise.
19497         * g++.old-deja/g++.pt/error1.C: Likewise.
19498         * g++.old-deja/g++.pt/friend21.C: Likewise.
19499         * g++.old-deja/g++.pt/friend23.C: Likewise.
19500         * g++.old-deja/g++.pt/infinite1.C: Likewise.
19501         * g++.old-deja/g++.robertl/eb128.C: Likewise.
19502
19503 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
19504
19505         * gcc.c-torture/execute/20020225-2.c: New test.
19506
19507 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
19508
19509         * gcc.c-torture/execute/920730-1t.c,
19510         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
19511         Delete test cases, only relevant to -traditional.
19512
19513 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
19514
19515         * gcc.dg/cpp/undef1.c: Remove.
19516         * gcc.dg/cpp/directiv.c: Update.
19517         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
19518
19519 2002-02-27  Michael Meissner  <meissner@redhat.com>
19520
19521         * gcc.c-torture/execute/20020226-1.c: New test.
19522
19523 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
19524
19525         * g++.dg/debug/debug4.C: New test.
19526
19527         * gcc.dg/ia64-visibility-1.c: New test.
19528
19529 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
19530
19531         * gcc.dg/debug/20020224-1.c: New.
19532
19533 2002-02-25  Kazu Hirata  <kazu@hxi.com>
19534
19535         * gcc.c-torture/execute/960416-1.x: New.
19536         * gcc.c-torture/execute/divconst-3.x: Likewise.
19537
19538 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
19539
19540         * gcc.dg/20020224-1.c: New test.
19541
19542 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
19543
19544         * gcc.c-torture/execute/20020225-1.c: New.
19545
19546 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
19547
19548         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
19549
19550 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
19551
19552         * gcc.dg/20020222-1.c: New test.
19553
19554 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
19555
19556         * g++.dg/opt/anonunion1.C: New test.
19557
19558 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
19559
19560         * g++.dg/template/qualttp19.C: New test.
19561         * g++.dg/template/qualttp20.C: New test.
19562         * g++.old-deja/g++.jason/report.C: Adjust expected errors
19563         * g++.old-deja/g++.other/qual1.C: Likewise.
19564
19565 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
19566
19567         * gcc.dg/attr-alwaysinline.c: New.
19568
19569 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
19570
19571         * gcc.dg/20020220-1.c: New test.
19572
19573         * gcc.dg/20020220-2.c: New test.
19574
19575         * g++.dg/opt/mmx1.C: New test.
19576
19577 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
19578
19579         * gcc.c-torture/compile/20020110.c: New test.
19580
19581 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
19582
19583         * gcc.c-torture/execute/20020219-1.c: New test.
19584
19585         * gcc.dg/20020219-1.c: New test.
19586
19587         * gcc.dg/noncompile/20020220-1.c: New test.
19588
19589         * g++.dg/opt/ptrintsum1.C: New test.
19590
19591         * gcc.dg/debug/20020220-1.c: New test.
19592
19593 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
19594
19595         * gcc.c-torture/execute/20020216-1.c: New test.
19596
19597 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
19598
19599         * gcc.dg/decl-1.c: Update, new test.
19600
19601 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
19602
19603         * g++.dg/abi/bitfield1.C: New test.
19604         * g++.dg/abi/bitfield2.C: New test.
19605
19606 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
19607
19608         * gcc.dg/attr-nest.c: New test.
19609
19610 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
19611
19612         * gcc.c-torture/execute/20020215-1.c: New test.
19613
19614 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
19615
19616         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
19617         * g++.dg/debug/debug.exp: New.
19618         * g++.dg/debug/trivial.C: New.
19619         * g++.dg/debug/debug1.C: Moved...
19620         * g++.dg/other/debug1.C: ...from here.
19621         * g++.dg/debug/debug2.C: Moved...
19622         * g++.dg/other/debug2.C: ...from here.
19623         * g++.dg/debug/debug3.C: Moved...
19624         * g++.dg/other/debug3.C: ...from here.
19625
19626         * gcc.dg/noncompile/20020213-1.c: New test.
19627
19628 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
19629
19630         * g++.dg/other/debug3.C: New test.
19631
19632         * gcc.c-torture/execute/20020213-1.c: New test.
19633
19634 2002-02-13  Richard Smith <richard@ex-parrot.com>
19635
19636         * g++.old-deja/g++.other/thunk1.C: New test.
19637
19638 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
19639
19640         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
19641
19642 2002-02-13  Stan Shebs  <shebs@apple.com>
19643
19644         * gcc.dg/altivec-3.c: New.
19645
19646 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
19647
19648         * gcc.dg/Wunreachable-1.c: New test.
19649         * gcc.dg/Wunreachable-2.c: New test.
19650
19651 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
19652
19653         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
19654
19655 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
19656
19657         * gcc.dg/decl-1.c: New test.
19658
19659 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
19660
19661         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
19662
19663 2002-02-10  Kazu Hirata  <kazu@hxi.com>
19664
19665         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
19666         * gcc.c-torture/compile/980506-1.x: Likewise.
19667
19668 2002-02-10  Kazu Hirata  <kazu@hxi.com>
19669
19670         * gcc.dg/20020210-1.c: New.
19671
19672 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
19673
19674         * g77.f-torture/execute/947.f: New regression test
19675         for PR fortran/947.
19676
19677 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
19678
19679         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
19680         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
19681
19682 2002-02-08  Richard Henderson  <rth@redhat.com>
19683
19684         * gcc.c-torture/compile/labels-3.c: New.
19685
19686 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
19687
19688         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
19689         expression statements work instead.
19690         * gcc.dg/noncompile/20020207-1.c: New test.
19691
19692 2002-02-07  Richard Henderson  <rth@redhat.com>
19693
19694         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
19695
19696 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
19697
19698         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
19699         message from g77
19700         * lib/g77-dg.exp: Trim g77 error messages so that they are
19701         recognized by dg.exp.
19702
19703 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
19704
19705         PR fortran/5473
19706         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
19707
19708 2002-02-07  Richard Henderson  <rth@redhat.com>
19709
19710         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
19711         to be sufficiently aligned for integers.
19712
19713 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
19714
19715         * g++.dg/template/friend4.C: New test.
19716
19717 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
19718
19719         PR fortran/5743
19720         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
19721         unsupported cases.
19722
19723 2002-02-07  Richard Henderson  <rth@redhat.com>
19724
19725         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
19726         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
19727         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
19728         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
19729
19730 2002-02-06  Richard Henderson  <rth@redhat.com>
19731
19732         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
19733
19734 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
19735
19736         * gcc.dg/20020206-1.c: New test.
19737
19738 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
19739
19740         * gcc.c-torture/execute/20020206-1.c: New test.
19741
19742         * gcc.c-torture/execute/20020206-2.c: New test.
19743
19744         PR optimization/5429:
19745         * gcc.c-torture/compile/20020206-1.c: New test.
19746
19747 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
19748
19749         * g++.dg/ext/align1.C: Do not use an explicit alignment value
19750         as certain file formats cannot support particularly large
19751         alignments.
19752
19753         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
19754         and do not expect to be able to link the executable.
19755
19756         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
19757         fail because the COFF format does not support the weak attribute.
19758
19759 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
19760
19761         * g77.dg/pr5473.f:  New test
19762
19763 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
19764
19765         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
19766         Fix testcase accordingly.
19767
19768 2002-02-04  Richard Henderson  <rth@redhat.com>
19769
19770         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
19771         (buf): Change to be an array of pointers, not ints.
19772
19773 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
19774
19775         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
19776         before all tests.  Move warning one line above to match where it
19777         C frontend emits.
19778         * gcc.dg/Wswitch-2.c: New test.
19779         * g++.dg/warn/Wswitch-1.C: New test.
19780         * g++.dg/warn/Wswitch-2.C: New test.
19781
19782 2002-02-04  Richard Henderson  <rth@redhat.com>
19783
19784         * g++.dg/abi/offsetof.C: Fix size comparison.
19785
19786 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
19787
19788         * gcc.dg/cast-qual-2.c: New test.
19789
19790 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
19791
19792         * gcc.dg/20020201-4.c: New test.
19793
19794 2002-02-04  Ben Elliston  <bje@redhat.com>
19795
19796         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
19797         target_info attribute != 0, in addition to the empty string.
19798         (gcc_target_compile): Likewise.
19799
19800 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
19801
19802         * gcc.dg/Wswitch.c: New test.
19803         PR gcc/4475. PR gcc/3780.
19804
19805 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
19806
19807         * g77.f-torture/execute/5122.f: New test for regressions
19808         against PR fortran/5122.
19809
19810 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
19811
19812         * g77.f-torture/compile/pr3743.f: Delete
19813         * g77.dg/pr3743-1.f: New test.
19814         * g77.dg/pr3743-2.f: New test.
19815         * g77.dg/pr3743-3.f: New test.
19816         * g77.dg/pr3743-4.f: New test.
19817
19818 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
19819
19820         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
19821
19822 2002-02-02  Richard Henderson  <rth@redhat.com>
19823
19824         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
19825         * gcc.c-torture/execute/bf64-1.c: Likewise.
19826
19827 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
19828
19829         * gcc.dg/20020201-2.c: New test.
19830
19831         * gcc.dg/20020201-3.c: New test.
19832
19833         * gcc.c-torture/execute/bitfld-2.c: New test.
19834
19835 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
19836
19837         * gcc.dg/bitfld-1.c: Update.
19838         * gcc.dg/bitfld-2.c: Update.
19839         * gcc.c-torture/execute/bitfld-1.x: New.
19840
19841 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
19842
19843         * gcc.c-torture/execute/20020201-1.c: New test.
19844
19845 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
19846
19847         PR target/5469
19848         * gcc.dg/20020201-1.c: New test.
19849
19850 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
19851
19852         PR fortran/3743
19853         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
19854         * g77.f-torture/compile/pr3743.x: Remove
19855
19856 2002-01-31  Tom Rix  <trix@redhat.com>
19857
19858         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
19859
19860 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
19861
19862         * gcc.dg/noncompile/20020130-1.c: New test.
19863
19864 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
19865
19866         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
19867
19868 2002-01-29  Richard Henderson  <rth@redhat.com>
19869
19870         * gcc.c-torture/execute/991118-1.c: Cast various constants back
19871         to long long.
19872         * gcc.c-torture/execute/bf64-1.c: Likewise.
19873
19874 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
19875
19876         * gcc.c-torture/execute/20020129-1.c: New test.
19877
19878 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
19879
19880         * gcc.c-torture/compile/20000224-1.c: Update.
19881         * gcc.c-torture/execute/bitfld-1.c: New tests.
19882         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
19883         * gcc.dg/uninit-A.c: Update.
19884
19885 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
19886
19887         * g++.dg/template/ctor1.C: Add instantiation.
19888
19889 2002-01-28  Paul Koning  <pkoning@equallogic.com>
19890
19891         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
19892         argument to __builtin_prefetch to be const ptr.
19893
19894 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
19895
19896         * gcc.c-torture/compile/20020120-1.c: New test.
19897
19898 2002-01-27  Kazu Hirata  <kazu@hxi.com>
19899
19900         * gcc.c-torture/execute/20020127-1.c: New test.
19901
19902 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
19903
19904         * g77.dg/f77-edit-i-in.f: New test
19905         * g77.dg/f77-edit-i-out.f: New test
19906
19907 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
19908
19909         * gcc.dg/debug/debug.exp: New file.
19910         * gcc.dg/debug/trivial.c: New file.
19911         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
19912         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
19913         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
19914         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
19915         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
19916         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
19917         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
19918         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
19919         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
19920         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
19921         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
19922         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
19923         * gcc.dg/20000503-1.c: Removed.
19924         * gcc.dg/20010207-1.c: Removed.
19925         * gcc.dg/20011223-1.c: Removed.
19926         * gcc.dg/20020104-2.c: Removed.
19927         * gcc.dg/debug-1.c: Removed.
19928         * gcc.dg/debug-2.c: Removed.
19929         * gcc.dg/debug-3.c: Removed.
19930         * gcc.dg/debug-4.c: Removed.
19931         * gcc.dg/debug-5.c: Removed.
19932         * gcc.dg/debug-6.c: Removed.
19933         * gcc.dg/dwarf2-1.c: Removed.
19934         * gcc.dg/dwarf2-2.c: Removed.
19935
19936 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
19937
19938         * g++.old-deja/g++.other/eh5.C: New test.
19939         * g++.old-deja/g++.other/sibcall2.C: New test.
19940         * g++.old-deja/g++.other/array9.C: New test.
19941         * g++.old-deja/g++.other/typename2.C: New test.
19942         * g++.old-deja/g++.other/crash60.C: New test.
19943         * g++.old-deja/g++.other/conv9.C: New test.
19944         * g++.old-deja/g++.other/mangle10.C: New test.
19945         * g++.old-deja/g++.other/unchanging1.C: New test.
19946         * g++.old-deja/g++.other/exprstmt1.C: New test.
19947         * g++.old-deja/g++.other/inline23.C: New test.
19948         * g++.old-deja/g++.eh/ia64-1.C: New test.
19949         * g++.old-deja/g++.other/dwarf2-1.C: New test.
19950         * g++.old-deja/g++.other/reload1.C: New test.
19951         * g++.old-deja/g++.other/static20.C: New test.
19952         * g++.old-deja/g++.other/local-alloc1.C: New test.
19953         * g++.old-deja/g++.other/conv8.C: New test.
19954         * g++.old-deja/g++.other/stmtexpr2.C: New test.
19955         * g++.old-deja/g++.other/storeexpr1.C: New test.
19956         * g++.old-deja/g++.other/storeexpr2.C: New test.
19957         * g++.dg/eh/template2.C: New test.
19958         * g++.dg/warn/weak1.C: New test.
19959
19960 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
19961
19962         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
19963         Remove first, non-varying, argument.
19964
19965 2002-01-23  Richard Henderson  <rth@redhat.com>
19966
19967         * gcc.dg/inline-2.c: New.
19968
19969         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
19970         Add optional target arg.  Check number of arguments.
19971         (scan-assembler-not, scan-assembler-dem): Likewise.
19972         (scan-assembler-dem-not): Likewise.
19973
19974 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
19975
19976         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
19977         line 12.
19978         * g++.old-deja/g++.brendan/parse3.C,
19979         g++.old-deja/g++.other/crash26.C,
19980         g++.old-deja/g++.other/crash28.C,
19981         g++.old-deja/g++.other/crash29.C,
19982         g++.old-deja/g++.other/crash30.C,
19983         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
19984
19985 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
19986
19987         * gcc.dg/20020115-1.c: New.
19988
19989 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
19990
19991         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
19992
19993 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
19994
19995         * gcc.dg/20020122-3.c: New.
19996
19997 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
19998
19999         * g++.dg/other/gc1.C: New test.
20000
20001 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
20002
20003         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
20004
20005 2002-01-22  Richard Henderson  <rth@redhat.com>
20006
20007         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
20008
20009 2002-01-22  Richard Henderson  <rth@redhat.com>
20010
20011         * gcc.dg/20020122-4.c: New.
20012
20013 2002-01-22  H.J. Lu <hjl@gnu.org>
20014
20015         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
20016         link output.
20017         * gcc.dg/special/ecos.exp: Likewise.
20018         * lib/g++-dg.exp: Likewise.
20019         * lib/g77-dg.exp: Likewise.
20020         * lib/gcc-dg.exp : Likewise.
20021         * lib/mike-g++.exp: Likewise.
20022         * lib/mike-g77.exp: Likewise.
20023         * lib/mike-gcc.exp: Likewise.
20024         * lib/objc-dg.exp: Likewise.
20025
20026 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
20027
20028         PR target/5379
20029         * gcc.dg/20020122-2.c: New test.
20030
20031 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
20032
20033         * gcc.dg/20020122-1.c: New test.
20034
20035 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
20036
20037         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
20038
20039 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
20040
20041         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
20042
20043 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20044
20045         * gcc.c-torture/compile/20020121-1.c: New test.
20046
20047 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
20048
20049         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
20050         ld_library_path.
20051
20052 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
20053
20054         * gcc.dg/20020218-1.c: New test.
20055
20056 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
20057
20058         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
20059         messages
20060         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
20061         "At global scope" warning
20062         * g++.dg/ext/align1.C: Change cygwin test for alignment
20063         from db-bogus to dg-warning
20064
20065 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
20066
20067         * g77.f-torture/compile/cpp2.F: New test.
20068
20069 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
20070
20071         * g++.dg/template/access1.C: New test.
20072
20073 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
20074
20075         * gcc.dg/20020118-1.c: New.
20076
20077 2002-01-18  Kazu Hirata  <kazu@hxi.com>
20078
20079         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
20080
20081 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
20082
20083         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
20084         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
20085         alignment warnings.
20086
20087 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
20088
20089         * gcc.misc-tests/i386-prefetch.exp: Save and restore
20090         torture_with_loops and torture_without_loops
20091
20092 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
20093
20094         * gcc.c-torture/compile/20020116-1.c: New test.
20095
20096 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
20097
20098         * gcc.dg/20020116-2.c: New test.
20099
20100         * gcc.dg/ultrasp4.c: New test.
20101
20102         * gcc.dg/20020116-1.c: New test.
20103
20104 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
20105
20106         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
20107         by EABI.
20108
20109 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
20110
20111         * gcc.misc-tests/i386-prefetch.exp: New.
20112         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
20113         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
20114         * gcc.misc-tests/i386-pf-none-1.c: New test.
20115         * gcc.misc-tests/i386-pf-sse-1.c: New test.
20116
20117 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
20118
20119         * gcc.dg/gnu89-init-1.c: Add new tests.
20120
20121 2002-01-15  Andreas Jaeger  <aj@suse.de>
20122
20123         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
20124         * gcc.dg/i386-mmx-2.c: Likewise.
20125         * gcc.dg/i386-sse-1.c: Likewise.
20126         * gcc.dg/i386-sse-2.c: Likewise.
20127         * gcc.dg/i386-sse-3.c: Likewise.
20128
20129 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
20130
20131         * g77.f-torture/execute/intrinsic-unix-bessel.f:
20132         Uncomment additional cases that now pass.
20133
20134 2002-01-11  Richard Henderson  <rth@redhat.com>
20135
20136         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
20137         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
20138
20139 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
20140
20141         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
20142
20143 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
20144
20145         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
20146         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
20147
20148 2002-01-10  Dale Johannesen  <dalej@apple.com>
20149
20150         * gcc.c-torture/execute/loop-11.c: New.
20151
20152 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
20153
20154         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
20155         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
20156
20157 2002-01-09  Richard Henderson  <rth@redhat.com>
20158
20159         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
20160         type in which to perform the operation for each size.
20161
20162 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
20163
20164         * gcc.c-torture/compile/20020109-2.c: New test.
20165
20166 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
20167
20168         * gcc.c-torture/execute/loop-10.c: New test.
20169
20170 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
20171
20172         * gcc.c-torture/compile/20010226-1.c: New test.
20173         * gcc.c-torture/compile/20010227-1.c: New test.
20174         * gcc.c-torture/compile/20010426-1.c: New test.
20175         * gcc.c-torture/compile/20010510-1.c: New test.
20176         * gcc.c-torture/compile/20010605-3.c: New test.
20177         * gcc.c-torture/compile/20010824-1.c: New test.
20178         * gcc.c-torture/execute/20010409-1.c: New test.
20179         * gcc.dg/noncompile/20000901-1.c: New test.
20180         * gcc.dg/20001023-1.c: New test.
20181         * gcc.dg/20001101-1.c: New test.
20182         * gcc.dg/20001102-1.c: New test.
20183         * gcc.dg/20010207-1.c: New test.
20184         * gcc.dg/20010405-1.c: New test.
20185         * gcc.dg/20010822-1.c: New test.
20186         * gcc.dg/20011107-1.c: New test.
20187
20188 2002-01-09  Jeffrey A Law  (law@redhat.com)
20189
20190         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
20191
20192         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
20193         execution failure on PA targets.
20194
20195 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
20196
20197         * gcc.c-torture/compile/20020109-1.c: New test.
20198
20199 2002-01-08  Kazu Hirata  <kazu@hxi.com>
20200
20201         * gcc.c-torture/execute/20020108-1.c: New test.
20202
20203 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
20204
20205         * gcc.dg/20020108-1.c: New test.
20206
20207 2002-01-08  H.J. Lu <hjl@gnu.org>
20208
20209         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
20210         for header files.
20211
20212 2002-01-08  Geoff Keating  <geoffk@redhat.com>
20213
20214         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
20215         consistency.
20216
20217 002-01-07  Aldy Hernandez  <aldyh@redhat.com>
20218
20219         * gcc.dg/altivec-4.c: Test altivec predicates.
20220
20221 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
20222
20223         * gcc.c-torture/execute/20020107-1.c: New test.
20224
20225 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
20226
20227         PR c/5279
20228         * gcc.c-torture/compile/20020106-1.c: New test.
20229
20230 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
20231
20232         * gcc.c-torture/execute/nestfunc-4.c: New test.
20233
20234 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
20235
20236         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
20237         extra triple that slipped in.
20238         * g++.old-deja/g++.abi/align.C: Likewise.
20239         * g++.old-deja/g++.abi/bitfields.C: Likewise.
20240
20241 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
20242
20243         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
20244         * g++.old-deja/g++.abi/align.C: Likewise.
20245         * g++.old-deja/g++.abi/bitfields.C: Likewise.
20246
20247         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
20248         on FreeBSD/i386.
20249         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
20250         FreeBSD.
20251
20252 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
20253
20254         * gcc.dg/20020104-1.c: New test.
20255
20256         * gcc.dg/20020104-2.c: New test.
20257
20258 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
20259
20260         * gcc.dg/20020103-1.c: Fix typo in target selector.
20261
20262 2002-01-03  Richard Henderson  <rth@redhat.com>
20263
20264         * gcc.dg/20020103-1.c: New.
20265
20266 2002-01-03  Kazu Hirata  <kazu@hxi.com>
20267
20268         * gcc.c-torture/execute/20020103-1.c: New test.
20269
20270 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
20271
20272         * g++.dg/other/debug2.C: New test.
20273
20274         * gcc.c-torture/compile/20020103-1.c: New test.
20275
20276 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
20277
20278         * gcc.dg/gnu89-init-1.c: Added new tests.
20279
20280 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
20281
20282         * g++.dg/template/friend2.C: Remove as patch is reverted.
20283
20284         * g++.dg/warn/oldcast1.C: New test.
20285
20286         * g++.dg/template/ptrmem1.C: New test.
20287         * g++.dg/template/ptrmem2.C: New test.
20288
20289         * g++.dg/template/ntp.C: New test.
20290
20291         * g++.dg/other/component1.C: New test.
20292
20293         * g++.dg/template/ttp3.C: New test.
20294
20295         * g++.dg/template/friend2.C: New test.
20296         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
20297
20298 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
20299
20300         * g++.dg/other/ptrmem1.C: New test.
20301         * g++.dg/other/ptrmem2.C: New test.
20302
20303 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
20304
20305         * g++.dg/template/ctor1.C: New test.
20306
20307 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
20308
20309         * g++.dg/template/friend2.C: New test.
20310
20311 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
20312
20313         * gcc.dg/mmix-1.c: New test.
20314
20315 2001-12-31  Richard Henderson  <rth@redhat.com>
20316
20317         * gcc.dg/asm-5.c: New.
20318
20319 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
20320
20321         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
20322         in namespace __gnu_cxx
20323
20324 2001-12-30  Richard Henderson  <rth@redhat.com>
20325
20326         * gcc.dg/debug-6.c: New.
20327
20328 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
20329
20330         * gcc.c-torture/compile/20011229-2.c: New test.
20331
20332 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
20333
20334         * gcc.dg/debug-3.c: New test.
20335         * gcc.dg/debug-4.c: New test.
20336         * gcc.dg/debug-5.c: New test.
20337
20338 2001-12-29  Richard Henderson  <rth@redhat.com>
20339
20340         * g++.dg/eh/loop1.C: New.
20341
20342 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
20343
20344         * g++.dg/template/crash1.C: New test.
20345
20346 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
20347
20348         * g++.dg/other/const1.C: New test.
20349
20350 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
20351
20352         * gcc.c-torture/compile/20011229-1.c: New test.
20353
20354 2001-12-28  Stan Shebs  <shebs@apple.com>
20355
20356         * lib/objc-torture.exp: Resync with c-torture.exp.
20357         * lib/objc.exp: Load standard libraries.
20358
20359 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
20360
20361         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
20362         additional tests.
20363
20364 2001-12-27  Roger Sayle <roger@eyesopen.com>
20365
20366         * gcc.c-torture/execute/string-opt-16.c: New testcase.
20367
20368 2001-12-27  Richard Henderson  <rth@redhat.com>
20369
20370         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
20371
20372 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
20373
20374         * g++.dg/eh/ctor1.C: New test.
20375         * g++.dg/other/error2.C: New test.
20376
20377 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
20378
20379         * g++.dg/other/init2.C: New test.
20380
20381 2001-12-24  Richard Henderson  <rth@redhat.com>
20382
20383         * gcc.dg/20011223-1.c: New.
20384         * gcc.dg/inline-1.c: New.
20385
20386 2001-12-23  Richard Henderson  <rth@redhat.com>
20387
20388         * gcc.dg/asm-4.c: Test operand modifiers.
20389
20390 2001-12-23  Richard Henderson  <rth@redhat.com>
20391
20392         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
20393
20394 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
20395
20396         * gcc.c-torture/execute/20011223-1.c: New test.
20397
20398 2001-12-21  Richard Henderson  <rth@redhat.com>
20399
20400         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
20401         re-enables the warning.
20402
20403 2001-12-21  Richard Henderson  <rth@redhat.com>
20404
20405         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
20406
20407 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
20408
20409         * gcc.c-torture/compile/20011218-1.c: New test.
20410
20411 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
20412
20413         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
20414         arm-isr.c test.
20415         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
20416         epilogue generation for ARM ISR routines.
20417
20418 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20419
20420         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
20421         * gcc.dg/format/c90-printf-3.c: Likewise.
20422         * gcc.dg/format/c99-printf-3.c: Likewise.
20423         * gcc.dg/format/ext-1.c: Likewise.
20424         * gcc.dg/format/ext-6.c: Likewise.
20425         * gcc.dg/format/format.h: Prototype unlocked stdio.
20426
20427 2001-12-20  Richard Henderson  <rth@redhat.com>
20428
20429         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
20430         (arena): Use it.
20431         (malloc): Correct allocation logic.  Abort if we fill up the
20432         arena before initialization complete.
20433         (realloc): Correct allocation logic.
20434
20435 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
20436
20437         * gcc.c-torture/compile/20011219-2.c: New test.
20438
20439         * gcc.c-torture/execute/20011219-1.c: New test.
20440
20441 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
20442
20443         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
20444         target does not support weak symbols.
20445
20446 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
20447
20448         * gcc.c-torture/compile/20011219-1.c: New test.
20449
20450 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
20451
20452         * g++.dg/other/error1.C: New test.
20453
20454 2001-12-17  Jeffrey A Law  (law@redhat.com)
20455
20456         * gcc.c-torture/execute/20011217-1.c: New test.
20457
20458 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
20459
20460         * objc.dg/special/: New directory.
20461         * objc.dg/special/special.exp: New file.
20462         * objc.dg/special/unclaimed-category-1.h: New file.
20463         * objc.dg/special/unclaimed-category-1a.m: New file.
20464         * objc.dg/special/unclaimed-category-1.m: New file.
20465
20466 2001-12-17  Andreas Jaeger  <aj@suse.de>
20467
20468         * gcc.c-torture/compile/20011217-2.c: New test.
20469
20470 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
20471
20472         * gcc.c-torture/compile/20011217-1.c: New test.
20473
20474 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
20475
20476         * testsuite/gcc.dg/20011214-1.c: New.
20477
20478 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
20479
20480         * gcc.dg/altivec-4.c: New.
20481
20482 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
20483
20484         * gcc.dg/20011113-1.c: New test.
20485
20486 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
20487
20488         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
20489         std::__malloc_alloc_template<0> and
20490         std::__default_alloc_template<false, 0>.
20491
20492 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
20493
20494         * objc/execute/bf-21.m: New test.
20495         * objc/execute/enumeration-1.m: New test.
20496         * objc/execute/enumeration-2.m: New test.
20497
20498 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
20499
20500         * gcc.dg/gnu89-init-1.c: New test.
20501
20502 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
20503
20504         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
20505         * g++.old-deja/g++.jason/2371.C: Likewise.
20506         * g++.old-deja/g++.jason/template33.C: Likewise.
20507         * g++.old-deja/g++.jason/template34.C: Likewise.
20508         * g++.old-deja/g++.jason/template36.C: Likewise.
20509         * g++.old-deja/g++.oliva/typename1.C: Likewise.
20510         * g++.old-deja/g++.oliva/typename2.C: Likewise.
20511         * g++.old-deja/g++.other/typename1.C: Likewise.
20512         * g++.old-deja/g++.pt/inherit2.C: Likewise.
20513         * g++.old-deja/g++.pt/nontype5.C: Likewise.
20514         * g++.old-deja/g++.pt/typename11.C: Likewise.
20515         * g++.old-deja/g++.pt/typename14.C: Likewise.
20516         * g++.old-deja/g++.pt/typename16.C: Likewise.
20517         * g++.old-deja/g++.pt/typename3.C: Likewise.
20518         * g++.old-deja/g++.pt/typename4.C: Likewise.
20519         * g++.old-deja/g++.pt/typename5.C: Likewise.
20520         * g++.old-deja/g++.pt/typename7.C: Likewise.
20521         * g++.old-deja/g++.robertl/eb9.C: Likewise.
20522
20523 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
20524
20525         * g++.dg/other/linkage1.C: New test.
20526         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
20527         specifiers.
20528
20529 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
20530
20531         * gcc.dg/concat.c: New test.
20532
20533 2001-12-11  Stan Shebs  <shebs@apple.com>
20534
20535         * objc/compile: New test directory.
20536         * objc/compile/compile.exp: New expect script.
20537         * objc/compile/20011211-1.m: New compile test.
20538
20539 2001-12-11  Jason Merrill  <jason@redhat.com>
20540
20541         * lib/prune.exp (prune_gcc_output): Also handle "In member
20542         function".  So many permutations...
20543
20544 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
20545
20546         * g++.dg/template/typedef1.C: New test.
20547
20548 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
20549
20550         * g++.dg/other/copy1.C: New test.
20551
20552 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
20553
20554         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
20555
20556         * gcc.dg/builtin-choose-expr.c: New.
20557
20558 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
20559
20560         * gcc.dg/altivec-2.c: New.
20561
20562 2001-12-07  Richard Henderson  <rth@redhat.com>
20563
20564         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
20565
20566 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
20567
20568         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
20569         ultrasparc.
20570
20571 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
20572
20573         * g++-old.deja/g++.robertl/eb101.C: Deleted.
20574
20575 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
20576
20577         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
20578         variable argument list.
20579
20580 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
20581
20582         * gcc.c-torture/execute/memcheck: Delete entire directory.
20583         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
20584         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
20585
20586 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
20587
20588         * gcc.dg/Wshadow-1.c: New test.
20589
20590 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
20591
20592         * gcc.c-torture/compile/20011130-1.c: New test.
20593
20594         * gcc.dg/noncompile/20011025-1.c: New test.
20595
20596         * g++.dg/other/anon-union.C: New test.
20597
20598         * gcc.c-torture/execute/20011024-1.c: New test.
20599
20600 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
20601
20602         * gcc.c-torture/execute/20000722-1.x,
20603         gcc.c-torture/execute/20010123-1.x: Remove.
20604         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
20605         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
20606         gcc.dg/c99-complit-2.c: New tests.
20607
20608 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
20609
20610         * g++.dg/inherit/base1.C: New test.
20611
20612 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
20613
20614         * g++.dg/other/stdarg1.C: New test.
20615
20616         * gcc.c-torture/compile/20011130-2.c: New test.
20617
20618 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
20619
20620         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
20621         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
20622         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
20623         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
20624         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
20625         * gcc.dg/builtin-prefetch-1.c: New test.
20626
20627 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
20628
20629         * gcc.dg/20011130-1.c: New test.
20630
20631 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
20632
20633         * g++.dg/other/scope1.C: New test.
20634         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
20635
20636 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
20637
20638         * gcc.dg/vla-init-1.c: New test.
20639
20640 2001-12-01  Geoff Keating  <geoffk@redhat.com>
20641
20642         * gcc.c-torture/compile/structs.c: New testcase from GDB.
20643
20644 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
20645
20646         * objc.dg/alias.m: Update.
20647         * objc.dg/class-1.m: Update.
20648         * objc.dg/const-str-1.m: Update.
20649         * objc.dg/fwd-proto-1.m: Update.
20650         * objc.dg/id-1.m: Update.
20651         * objc.dg/super-class-1.m: Update.
20652
20653 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
20654
20655         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
20656         constructs.
20657
20658 2001-11-28  Jeffrey A Law  (law@cygnus.com)
20659
20660         * gcc.c-torture/execute/20011128-1.c: New test.
20661
20662 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
20663
20664         * gcc.dg/20011127-1.c: New test.
20665
20666 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
20667
20668         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
20669         from Austin Group draft 7.
20670         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
20671         scanf format arguments.
20672         * gcc.dg/format/no-exargs-2.c: New test.
20673
20674 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
20675
20676         * g++.dg/abi/vbase8-4.C: New test.
20677
20678 2001-11-24  Ian Lance Taylor  <ian@airs.com>
20679
20680         * gcc.c-torture/execute/20011121-1.c: New test.
20681
20682 2001-11-23  Jeffrey A Law  (law@cygnus.com)
20683
20684         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
20685
20686 2001-11-23  Andreas Jaeger  <aj@suse.de>
20687
20688         * gcc.dg/cpp/charconst-2.c: New test.
20689
20690 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
20691
20692         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
20693         to the host if it is remote.  Let tests specify extra headers
20694         they use.
20695         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
20696         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
20697         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
20698         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
20699         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
20700         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
20701         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
20702         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
20703         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
20704         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
20705
20706 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
20707
20708         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
20709         for little endian ARMs.
20710
20711 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
20712
20713         * gcc.c-torture/compile/20011119-1.c: New test.
20714         * gcc.c-torture/compile/20011119-2.c: New test.
20715
20716 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
20717
20718         * gcc.dg/altivec-1.c: Fix typo.
20719
20720 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
20721
20722         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
20723
20724 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
20725
20726         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
20727
20728 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
20729
20730         * lib/g77.exp: Don't specify --rpath-link.
20731
20732         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
20733         across all the headers.
20734         * gcc.dg/format/format.exp: For testing on a remote host,
20735         copy format.h.
20736
20737         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
20738         * gcc.c-torture/execute/930406-1.c: Likewise.
20739         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
20740
20741 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
20742
20743         * gcc.dg/altivec-1.c: New.
20744
20745 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
20746
20747         * gcc.dg/cpp/fpreprocessed.c: New test case.
20748
20749 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
20750
20751         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
20752         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
20753         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
20754
20755 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
20756
20757         * gcc.dg/no-builtin-1.c: New test.
20758
20759 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
20760
20761         * gcc.c-torture/execute/20011115-1.c: New test.
20762
20763 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
20764
20765         * gcc.c-torture/compile/20011114-2.c: New test.
20766         * gcc.c-torture/compile/20011114-3.c: New test.
20767         * gcc.c-torture/compile/20011114-4.c: New test.
20768
20769 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
20770
20771         * g++.dg/other/init1.C: New test.
20772
20773 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
20774
20775         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
20776         message.
20777
20778         * gcc.c-torture/execute/20011114-1.c: New testcase.
20779
20780         * gcc.c-torture/compile/20010327-1.c: Revert last change.
20781         * gcc.c-torture/compile/20011114-1.c: New test, exactly
20782         like the (before this change) version of 20010327-1.c.
20783
20784 2001-11-14  Roger Sayle <roger@eyesopen.com>
20785
20786         * gcc.c-torture/execute/string-opt-13.c: New testcase.
20787
20788 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
20789
20790         * g++.dg/init/array2.C: New test.
20791
20792 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
20793
20794         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
20795
20796 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
20797
20798         * g++.dg/other/forscope1.C: New test.
20799         * g++.dg/ext/forscope1.C: New test.
20800         * g++.dg/ext/forscope2.C: New test.
20801
20802 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
20803
20804         * gcc.c-torture/execute/20011113-1.c: New test.
20805
20806 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
20807
20808         * gcc.c-torture/execute/20011109-2.c: New test.
20809
20810         * gcc.c-torture/execute/20011109-1.c: New test.
20811
20812 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
20813
20814         * gcc.c-torture/compile/20011109-1.c: New test.
20815
20816 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
20817
20818         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
20819         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
20820         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
20821         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
20822         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
20823         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
20824         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
20825
20826 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
20827
20828         * g++.dg/warn/Wshadow-1.C: New tests.
20829         * g++.old-deja/g++.mike/for3.C: Update.
20830
20831 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
20832
20833         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
20834         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
20835         XFAILs.  Adjust expected error texts.
20836         * gcc.c-torture/compile/20011106-1.c,
20837         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
20838         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
20839         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
20840         gcc.dg/c99-array-lval-5.c: New tests.
20841
20842 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
20843
20844         * gcc.dg/cpp/defined.c: Update.
20845
20846 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
20847
20848         * gcc.c-torture/execute/anon-1.c: New test.
20849
20850 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
20851
20852         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
20853         same size, so no warning should be produced on stormy16.
20854
20855         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
20856         due to oversized array.
20857         * g++.old-deja/g++.mike/ns15.C: Likewise.
20858         * g++.old-deja/g++.pt/crash16.C: Likewise.
20859
20860 2001-11-02  Graham Stott  <grahams@redhat.com>
20861
20862         * g++.dgother/debug1.C: Fix typos.
20863
20864 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
20865
20866         * g++.dg/other/debug1.C: New test.
20867
20868 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
20869
20870         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
20871         of unsigned long.
20872
20873 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
20874
20875         * gcc.dg/20011029-2.c: New test.
20876
20877         * gcc.c-torture/compile/20011029-1.c: New test.
20878
20879 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
20880
20881         * objc/execute/class_self-1.m: New test.
20882         * objc/execute/class_self-2.m: New test.
20883
20884 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
20885
20886         * gcc.misc-tests/msgs.exp: Delete.
20887         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
20888         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
20889         error set to match recent changes.
20890
20891 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
20892
20893         * gcc.dg/20011021-1.c: New test.
20894
20895 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
20896
20897         * gcc.c-torture/compile/20011023-1.c: New test.
20898
20899 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
20900
20901         * lib/g77.exp: Rewrite based on lib/g++.exp.
20902
20903 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
20904
20905         * gcc.c-torture/execute/20011019-1.c: New test.
20906
20907         * gcc.dg/20011018-1.c: New test.
20908
20909 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
20910
20911         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
20912
20913 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
20914
20915         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
20916         * gcc.dg/attr-invalid.c: Likewise.
20917
20918 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
20919
20920         * testsuite/gcc.dg/20011015-1.c: New test.
20921
20922 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
20923
20924         * g++.dg/template/unify2.C: New test.
20925
20926 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
20927
20928         * g++.dg/other/exception-specification.C: New test
20929
20930 2001-10-13  Tom Rix  <trix@redhat.com>
20931
20932         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
20933         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
20934
20935 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
20936
20937         * testsuite/gcc.dg/20011009-1.c: New test.
20938
20939 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
20940
20941         PR g++/4476
20942         * g++.dg/other/friend1.C: New test.
20943
20944 2001-10-11  Richard Henderson  <rth@redhat.com>
20945
20946         * g++.old-deja/g++.other/crash18.C: Add -S to options.
20947
20948 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20949
20950         * gcc.c-torture/compile/20011010-1.c: New.
20951
20952 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
20953
20954         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
20955         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
20956         g77.f-torture/execute/execute.exp,
20957         g77.f-torture/noncompile/noncompile.exp,
20958         gcc.c-torture/compile/compile.exp,
20959         gcc.c-torture/execute/execute.exp,
20960         gcc.c-torture/execute/ieee/ieee.exp,
20961         gcc.c-torture/execute/memcheck/memcheck.exp,
20962         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
20963         objc/execute/execute.exp: Update FSF address.
20964
20965 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
20966
20967         * gcc.dg/cpp/cmdlne-C.c: Update.
20968         * gcc.dg/cpp/cmdlne-C2.c: New.
20969
20970 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20971
20972         * gcc.c-torture/execute/20011008-3.c: New.
20973
20974 2001-10-08  DJ Delorie  <dj@redhat.com>
20975
20976         * gcc.dg/20011008-1.c: New.
20977         * gcc.dg/20011008-2.c: New.
20978
20979 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
20980
20981         * gcc.dg/cpp/spacing1.c: Update test.
20982
20983 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
20984
20985         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
20986         spelling errors of "separate" as "seperate".
20987
20988 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
20989
20990         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
20991         enough to avoid inlining.
20992
20993 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
20994
20995         * lib/g77.exp: set libg2c_dir correctly.
20996
20997 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
20998
20999         * gcc.dg/cpp/macro11.c: New test.
21000
21001 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
21002
21003         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
21004         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
21005         gcc.dg/format/multattr-3.c: New tests.
21006         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
21007         tests for format attributes on function pointers being rejected.
21008
21009 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
21010
21011         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
21012
21013 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
21014
21015         * g++.dg/warn/format1.C: New test.
21016
21017 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
21018
21019         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
21020
21021 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
21022
21023         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
21024
21025 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
21026
21027         * gcc.dg/cpp/redef2.c: Add test.
21028
21029 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
21030
21031         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
21032         long-standing bug on i686, apparently.
21033         * gcc.c-torture/execute/loop-2c.x: New file.
21034         * gcc.c-torture/execute/loop-2d.x: New file.
21035         * gcc.c-torture/execute/loop-3c.x: New file.
21036
21037 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
21038
21039         * gcc.dg/cpp/20000625-2.c: Correct line number.
21040
21041 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
21042
21043         * gcc.dg/cpp/macro10.c: New test.
21044         * gcc.dg/cpp/strify3.c: New test.
21045         * gcc.dg/cpp/spacing1.c: Add tests.
21046         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
21047         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
21048
21049 2001-09-24  DJ Delorie  <dj@redhat.com>
21050
21051         * gcc.c-torture/execute/20010924-1.c: New test.
21052
21053 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
21054
21055         * testsuite/objc/execute/paste.m: Remove.
21056
21057 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
21058
21059         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
21060
21061 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
21062
21063         * g77.dg/strlen0.f: New test.
21064
21065 2001-09-21  Richard Henderson  <rth@redhat.com>
21066
21067         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
21068         * g++.old-deja/g++.abi/vtable2.C: Likewise.
21069
21070 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
21071
21072         Table-driven attributes.
21073         * g++.dg/ext/attrib1.C: New test.
21074
21075 2001-09-20  DJ Delorie  <dj@redhat.com>
21076
21077         * gcc.dg/20000926-1.c: Update expected warning messages.
21078         * gcc.dg/array-2.c: Likewise, and test for warnings too.
21079         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
21080         array.
21081
21082 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
21083
21084         * g++.dg/eh/registers1.C: New test case.
21085
21086 2001-09-17  Richard Henderson  <rth@redhat.com>
21087
21088         * gcc.dg/array-5.c: Fix VLA decomposition test.
21089
21090 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
21091
21092         * gcc.dg/cpp/line5.c: New testcase.
21093
21094 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
21095
21096         * gcc.dg/cpp/macro9.c: New test.
21097
21098 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
21099
21100         * gcc.c-torture/execute/980223.c: Change type of addr from long
21101         to char *.
21102
21103 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
21104
21105         * gcc.c-torture/execute/20010915-1.c: New test.
21106
21107 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
21108
21109         * g77.dg/bprob: New directory.
21110         * g77.dg/bprob/bprob.exp: New file.
21111         * g77.dg/bprob/bprob-1.f: New test.
21112         * g77.dg/gcov: New directory.
21113         * g77.dg/gcov/gcov.exp: New file.
21114         * g77.dg/gcov/gcov-1.f: New test.
21115         * g77.dg/gcov/gcov-1.x: New file.
21116
21117 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
21118
21119         * gcc.dg/cpp/directiv.c: Update.
21120         * gcc.dg/cpp/undef1.c: Update.
21121
21122 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
21123
21124         * gcc.dg/20010912-1.c: New test.
21125
21126 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
21127
21128         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
21129         language-independent file in lib.
21130         * lib/gcov.exp: New file.
21131
21132 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
21133
21134         * gcc.c-torture/compile/20010911-1.c: New test.
21135
21136 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
21137
21138         * lib/profopt.exp: New, to support profile-directed optimizations.
21139         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
21140         * gcc.misc-tests/bprob-1.c: New test.
21141         * gcc.misc-tests/bprob-2.c: New test.
21142
21143 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
21144
21145         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
21146         XFAIL and which kinds of gcov output to verify.
21147         * gcc.misc-tests/gcov-4b.x: New file.
21148         * gcc.misc-tests/gcov-5b.x: New file.
21149         * gcc.misc-tests/gcov-6.x: New file.
21150         * gcc.misc-tests/gcov-7.c: New test.
21151         * gcc.misc-tests/gcov-7.x: New file.
21152
21153 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
21154
21155         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
21156         * gcc.misc-tests/gcov-6.c: New test.
21157
21158 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
21159
21160         PR c++/3986
21161         * g++.dg/abi/vbase1.C: New test.
21162
21163 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
21164
21165         * objc.dg/method-2.m: New.
21166
21167 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
21168
21169         PR c++/4203
21170         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
21171         * g++.dg/init/empty1.C: New test.
21172
21173 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
21174
21175         * gcc.c-torture/compile/20010903-1.c: New test.
21176
21177 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
21178
21179         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
21180         for m68k.
21181
21182 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
21183
21184         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
21185
21186         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
21187
21188         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
21189
21190 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
21191
21192         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
21193         for 16-bit 'unsigned int'.
21194
21195 2001-08-29  Kazu Hirata  <kazu@hxi.com>
21196
21197         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
21198
21199 2001-08-27  Richard Henderson  <rth@redhat.com>
21200
21201         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
21202         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
21203
21204 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
21205
21206         * gcc.dg/asm-names.c (ymain): New.
21207
21208 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
21209
21210         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
21211         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
21212         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
21213
21214 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21215
21216         * gcc.dg/compare5.c: New testcase.
21217
21218 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
21219
21220         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
21221         and "In instantiation".
21222
21223 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
21224
21225         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
21226
21227 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
21228
21229         * gcc.misc-tests/gcov.exp: Add support for branch information.
21230         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
21231         * gcc.misc-tests/gcov-4.c: New test.
21232         * gcc.misc-tests/gcov-4b.c: New test.
21233         * gcc.misc-tests/gcov-5b.c: New test.
21234
21235 2001-08-20  Zack Weinberg  <zackw@panix.com>
21236
21237         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
21238         expected to fail.
21239
21240 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
21241
21242         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
21243
21244 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
21245
21246         * g++.dg/eh/template1.C: New test.
21247
21248 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
21249
21250         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
21251         Fix thinko.
21252         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
21253         for xfail.
21254
21255 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
21256
21257         * lib/g77-dg.exp:  Use prune.exp for common procedures
21258         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
21259         * lib/g77.exp: (g77-dg-prune) Remove
21260
21261 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
21262
21263         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
21264
21265 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21266
21267         * g++.dg/template/unify1.C: New test.
21268
21269 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
21270
21271         * g++.dg/abi/empty4.C: New test.
21272
21273 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
21274
21275         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
21276         solaris2.*
21277         * g77.f-torture/compile/pr3743.x: Likewise
21278
21279 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
21280
21281         * g++.dg/other/using-declaration.C: New test.
21282
21283 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
21284
21285         * gcc.dg/cpp/tr-sign.c: New testcase.
21286
21287 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
21288
21289         * gcc.dg/cpp/19951025-1.c: Revert.
21290         * gcc.dg/cpp/directiv.c: We no longer process directives that
21291         interrupt macro arguments.
21292
21293 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
21294
21295         * gcc.dg/bconstp-1.c: New test.
21296
21297 2001-08-03  Richard Henderson  <rth@redhat.com>
21298
21299         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
21300
21301 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
21302
21303         * gcc.dg/cpp/19951025-1.c: Update.
21304
21305 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
21306
21307         * g77.dg/ff90-1.f (s): Fix reference of variable z,
21308         should be x.
21309
21310 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
21311
21312         Kill -fhonor-std.
21313         * g++.old-deja/g++.ns/ns14.C: Remove special options.
21314         * g++.old-deja/g++.other/std1.C: Likewise.
21315         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
21316
21317 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
21318
21319         * lib/g77.exp:  Load gcc-defs.exp for common procedures
21320         (g77_pass, g77_fail, g77_finish, g77_exit,
21321         ${tool}_check_unsupported_p} Now redundant.  Deleted.
21322
21323 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
21324
21325         * g77.dg/fbackslash.f
21326         * g77.dg/fcase-preserve.f
21327         * g77.dg/ff90-1.f
21328         * g77.dg/ffixed-line-length-0.f
21329         * g77.dg/ffixed-line-length-132.f
21330         * g77.dg/ffixed-line-length-7.f
21331         * g77.dg/ffixed-line-length-72.f
21332         * g77.dg/ffixed-line-length-none.f
21333         * g77.dg/ffree-form-1.f
21334         * g77.dg/fno-backslash.f
21335         * g77.dg/fno-f90-1.f
21336         * g77.dg/fno-fixed-form-1.f
21337         * g77.dg/fno-onetrip.f
21338         * g77.dg/fno-typeless-boz.f
21339         * g77.dg/fno-underscoring.f
21340         * g77.dg/fno-vxt-1.f
21341         * g77.dg/fonetrip.f
21342         * g77.dg/ftypeless-boz.f
21343         * g77.dg/fugly-assumed.f
21344         * g77.dg/funderscoring.f
21345         * g77.dg/fvxt-1.f
21346
21347 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
21348
21349         * objc.dg/fwd-proto-1.m: New.
21350         * objc.dg/local-decl-1.m: New.
21351         * objc.dg/naming-1.m: New.
21352         * objc.dg/naming-2.m: New.
21353         * objc.dg/proto-hier-1.m: New.
21354
21355 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
21356
21357         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
21358         largest-type elements to a struct makes its size grow.
21359
21360 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
21361
21362         * g++.dg/abi/vthunk1.C: New test.
21363
21364 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
21365
21366         * g++.dg/abi/vbase8-22.C: New test.
21367
21368 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
21369
21370         * gcc.dg/cpp/macro8.c: New test.
21371
21372 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
21373
21374         * g++.dg/abi/vbase8-21.C: New test.
21375
21376 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
21377
21378         * g++.dg/abi/vbase8-10.C: New test.
21379
21380 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21381
21382         * lib/g++.exp (g++_set_ld_library_path): Renamed to
21383         ${tool}_set_ld_library_path.
21384         Changed caller.
21385         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
21386         g++.exp.
21387
21388 2001-07-26  Stan Cox <scox@redhat.com>
21389
21390         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
21391         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
21392         gcc_exit, gcc_check_unsupported_p):
21393         Moved to gcc-deps.exp
21394         * gcc-deps.exp: New file.
21395
21396 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21397
21398         * g++.old-deja/g++.pt/defarg14.C: New test.
21399
21400 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
21401
21402         * g++.old-deja/g++.other/lineno5.C: New test.
21403
21404 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
21405
21406         * g++.old-deja/g++.pt/crash68.C: New test.
21407
21408 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
21409
21410         * g++.old-deja/g++.other/crash42.C: New test.
21411
21412 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
21413
21414         * gcc.dg/cpp/extratokens.c: Fix.
21415         * gcc.dg/cpp/skipping2.c: New tests.
21416
21417 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21418
21419         * gcc.c-torture/execute/20010724-1.c: New file.
21420         * gcc.c-torture/execute/20010724-1.x: New file.
21421
21422 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
21423
21424         * g++.old-deja/g++.other/cond7.C: New test.
21425
21426 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
21427
21428         * g++.old-deja/g++.other/optimize4.C: New test.
21429
21430 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
21431
21432         * g++.old-deja/g++.abi/vbase8-5.C: New test.
21433
21434 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
21435
21436         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
21437         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
21438         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
21439         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
21440
21441         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
21442         bug report" message.
21443
21444         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
21445         * g++.dg/ext/instantiate1.C: Move from old-deja.
21446
21447 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
21448
21449         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
21450         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
21451         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
21452         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
21453
21454 2001-07-23  Jeffrey A Law  (law@cygnus.com)
21455
21456         * gcc.c-torture/execute/20010723-1.c: New test.
21457
21458 2001-07-23  Ben Elliston  <bje@redhat.com>
21459
21460         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
21461
21462 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21463
21464         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
21465         i[34567]86-*-*.
21466         Delete handling of ieee_multilib_flags.
21467         Pass -mieee for alpha*-*-* and sh-*-*.
21468         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
21469
21470 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
21471
21472         Remove old-abi tests.
21473         * g++.old-deja/g++.mike/p11116.C: Remove.
21474         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
21475
21476 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
21477
21478         * g77.f-torture/compile/pr3743.f:  New test
21479
21480 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
21481
21482         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
21483
21484 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21485
21486         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
21487         g++.old-deja/g++.pt/static6.C: Likewise.
21488         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
21489         supports weak symbols.
21490
21491 2001-07-18  Andreas Jaeger  <aj@suse.de>
21492
21493         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
21494         supported again.
21495
21496 2001-07-18  Andreas Jaeger  <aj@suse.de>
21497
21498         * gcc.dg/iftrap-1.c: Fix target line.
21499
21500 2001-07-17  Richard Henderson  <rth@redhat.com>
21501
21502         * gcc.c-torture/execute/20010717-1.c: New.
21503
21504 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
21505
21506         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
21507         tests.
21508
21509 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
21510
21511         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
21512
21513 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21514
21515         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
21516         UAC_SIGBUS, UAC_NOPRINT definitions.
21517
21518 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
21519
21520         * objc/execute/object_is_class.m: New test.
21521         * objc/execute/object_is_meta_class.m: New test.
21522
21523 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
21524
21525         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
21526         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
21527
21528 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
21529
21530         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
21531         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
21532
21533 2001-07-14  Richard Henderson  <rth@redhat.com>
21534
21535         * gcc.dg/iftrap-1.c: New.
21536
21537 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
21538
21539         * g77.f-torture/execute/intrinsic77.f: New test.
21540
21541 2001-07-11  Janis Johnson <janis@us.ibm.com>
21542
21543         * gcc.misc-tests/gcov-3.c: New test.
21544
21545 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
21546
21547         * gcc.c-torture/compile/20010711-1.c,
21548         * gcc.c-torture/compile/20010711-2.c: New tests.
21549
21550 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
21551
21552         * gcc.c-torture/execute/20010711-1.c: New test.
21553
21554 2001-07-11  Ben Elliston  <bje@redhat.com>
21555
21556         * g++.old-deja/g++.other/enum5.C: New test.
21557
21558 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
21559
21560         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
21561         (g++-dg-prune): Call prune_gcc_output.
21562         * prune.exp: New file for prune_gcc_output.
21563         * lib/g++.exp, lib/gcc.exp: Load it.
21564
21565 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
21566
21567         * gcc.c-torture/compile/20010701-1.c,
21568         g++.old-deja/g++.ext/attrib6.C: New tests.
21569
21570 2001-07-06  Jeffrey A Law  (law@cygnus.com)
21571
21572         * gcc.c-torture/compile/20010706-1.c: New test.
21573
21574 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
21575
21576         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
21577
21578 2001-06-28  Stan Shebs  <shebs@apple.com>
21579
21580         * gcc.dg/pragma-darwin.c: New test.
21581
21582 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21583
21584         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
21585         Solaris 2.[678] system.
21586
21587 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
21588
21589         * gcc.dg/20010622-1.c: New test.
21590
21591 2001-06-18  Stan Shebs  <shebs@apple.com>
21592
21593         * objc.dg: New directory.
21594         * objc.dg/dg.exp: New file.
21595         * objc.dg/alias.m: New.
21596         * objc.dg/class-1.m: New.
21597         * objc.dg/class-2.m: New.
21598         * objc.dg/const-str-1.m: New.
21599         * objc.dg/const-str-2.m: New.
21600         * objc.dg/id-1.m: New.
21601         * objc.dg/method-1.m: New.
21602         * objc.dg/super-class-1.m: New.
21603         * lib/objc-dg.exp: New file.
21604
21605 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
21606
21607         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
21608         of label name.
21609
21610 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
21611
21612         * g++.old-deja/g++.abi/vbase8-9.C: New test.
21613
21614 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21615
21616         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
21617         variable.
21618
21619 2001-06-12  Richard Henderson  <rth@redhat.com>
21620
21621         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
21622
21623 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
21624
21625         * g++.old-deja/g++.abi/vbase5.C: New test.
21626         * g++.old-deja/g++.abi/vbase6.C: New test.
21627         * g++.old-deja/g++.abi/vbase7.C: New test.
21628
21629 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21630
21631         * gcc.c-torture/compile/20010610-1.c: New test.
21632
21633 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
21634
21635         * g++.old-deja/g++.abi/vbase4.C: New test.
21636
21637 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
21638
21639         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
21640         support %f for HC11/HC12 targets.
21641         * gcc.c-torture/execute/930513-1.x: New file, likewise.
21642         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
21643         on HC11/HC12 targets.
21644         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
21645
21646 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21647
21648         * gcc.dg/wchar_t-1.c: New file.
21649         * gcc.dg/wint_t-1.c: Likewise.
21650
21651 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
21652
21653         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
21654
21655 2001-06-11  Richard Henderson  <rth@redhat.com>
21656
21657         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
21658
21659 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
21660
21661         * gcc.c-torture/compile/20010611-1.c: New test.
21662
21663 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
21664
21665         * gcc.dg/c99-tag-1.c: Add more tests.
21666
21667 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
21668
21669         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
21670         representation on MN10300 and ARM/Thumb.
21671
21672 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
21673
21674         * g77.f-torture/execute/20010610.f: New.
21675
21676 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
21677
21678         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
21679         names.
21680
21681 2001-06-09  Richard Henderson  <rth@redhat.com>
21682
21683         * gcc.c-torture/execute/ashrdi-1.c: New.
21684         * gcc.c-torture/execute/ashldi-1.c: New.
21685         * gcc.c-torture/execute/lshrdi-1.c: New.
21686
21687 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
21688
21689         * objc/execute/load-3.m: Added. Check sending +load to categories,
21690         in addition to classes.
21691
21692 2001-06-08  Stan Shebs  <shebs@apple.com>
21693
21694         * objc/execute/load-2.m: New test.  From Nicola Pero
21695         <n.pero@mi.flashnet.it>.
21696
21697 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
21698
21699         * gcc.c-torture/execute/20010605-2.c: New test.
21700
21701 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
21702
21703         * g++.old-deja/g++.abi/vbase2.C: New test.
21704         * g++.old-deja/g++.abi/vbase3.C: New test.
21705
21706 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
21707
21708         * g++.old-deja/g++.pt/friend49.C: New test.
21709
21710 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
21711
21712         * g++.old-deja/g++.ext/anon3.C: New test.
21713
21714 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
21715
21716         * g++.old-deja/g++.other/conv7.C: New test.
21717
21718 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
21719
21720         * gcc.c-torture/compile/20010605-2.c: New test.
21721
21722 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
21723
21724         * gcc.c-torture/execute/20010604-1.c: New test.
21725
21726 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
21727
21728         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
21729
21730 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
21731
21732         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
21733         (g++_link_flags): Likewise.
21734         (g++_init): Pass gccpath's value to two previous functions.
21735
21736 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21737
21738         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
21739         Ensure logfile entry matches exec command line.
21740
21741 2001-05-31  Richard Henderson  <rth@redhat.com>
21742
21743         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
21744         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
21745
21746 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
21747
21748         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
21749         compiler for irix6.2
21750
21751 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
21752
21753         * g++.old-deja/g++.other/optimize3.C: New file.
21754
21755 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
21756
21757         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
21758         assemble.
21759
21760 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
21761
21762         * g++.old-deja/g++.other/optimize2.C: New file.
21763
21764 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
21765
21766         * gcc.c-torture/compile/20010518-2.c: New file.
21767         * gcc.c-torture/execute/20010518-1.c: New file.
21768         * gcc.c-torture/execute/20010518-2.c: New file.
21769
21770 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
21771
21772         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
21773
21774 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
21775
21776         G++ no longer defines builtins that do not begin with __builtin.
21777         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
21778         * g++.old-deja/g++.brendand/misc13.C: Likewise.
21779         * g++.old-deja/g++.law/builtin1.C: Likewise.
21780         * g++.old-deja/g++.law/cvt2.C: Likewise.
21781         * g++.old-deja/g++.mike/net5.C: Likewise.
21782         * g++.old-deja/g++.other/builtins1.C: Likewise.
21783         * g++.old-deja/g++.other/builtins2.C: Likewise.
21784         * g++.old-deja/g++.other/builtins3.C: Likewise.
21785         * g++.old-deja/g++.other/builtins4.C: Likewise.
21786         * g++.old-deja/g++.other/inline8.C: Likewise.
21787         * g++.old-deja/g++.robertl/eb39.C: Likewise.
21788
21789 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
21790
21791         * g++.old-deja/g++.pt/using1.C: Adjust.
21792         * g++.old-deja/g++.pt/using2.C: New test.
21793
21794 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
21795
21796         * gcc.dg/cpp/charconst.c: New tests.
21797         * gcc.dg/cpp/escape.c: New tests.
21798         * gcc.dg/cpp/escape-1.c: New tests.
21799         * gcc.dg/cpp/escape-2.c: New tests.
21800         * gcc.dg/cpp/ucs.c: New tests.
21801
21802 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
21803
21804         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
21805         native compiler for irix6.5.
21806
21807 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
21808
21809         * lib/g++.exp (g++_include_flags): Use args to compute
21810         get_multilibs.
21811         (g++_link_flags): Likewise.
21812         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
21813
21814 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
21815
21816         * gcc.dg/c90-hexfloat-1.c: Add more tests.
21817
21818 2001-05-21  Geoff Keating  <geoffk@redhat.com>
21819
21820         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
21821         this file.
21822
21823 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
21824
21825         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
21826         STACK_SIZE;
21827         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
21828         to STACK_SIZE; Use it to define size of add_histo array.
21829         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
21830         to STACK_SIZE.
21831         (f): Use GITT_SIZE to define size of gitt local table.
21832         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
21833         to STACK_SIZE; Use it to define size of bytemem array.
21834
21835 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
21836
21837         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
21838         on 68HC11/HC12 due to the asm instruction.
21839         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
21840         * gcc.c-torture/compile/920520-1.x: Likewise.
21841         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
21842         on 68HC11/HC12 because the function is larger than 64K.
21843         * gcc.c-torture/compile/961203-1.x: New file, this test fails
21844         on 68HC11/HC12 because the structure is too large.
21845
21846 2001-05-20  Richard Henderson  <rth@redhat.com>
21847
21848         * gcc.c-torture/execute/20010520-1.c: New.
21849
21850 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21851
21852         * g++.old-deja/g++.warn/compare1.C: New test.
21853         * gcc.dg/compare4.c: New test.
21854
21855 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
21856
21857         * g++.old-deja/g++.other/optimize1.C: New test.
21858
21859 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21860
21861         * g++.old-deja/g++.pt/spec41.C: New test.
21862
21863 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
21864
21865         * gcc.c-torture/compile/20010114-1.x: Remove.
21866
21867 2001-05-18  Stan Shebs  <shebs@apple.com>
21868
21869         * gcc.c-torture/compile/20010518-1.c: New test.
21870
21871 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
21872
21873         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
21874         * g++.old-deja/g++.pt/crash67.C: New test.
21875
21876 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
21877
21878         * g++.old-deja/g++.other/debug9.C: New test.
21879
21880 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
21881
21882         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
21883
21884 2001-05-16  Jan Hubicka  <jh@suse.cz>
21885
21886         * gcc.c-torture/compile/20010516-1.c: New test.
21887
21888 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
21889
21890         * g++.old-deja/g++.other/crash41.C: New test.
21891
21892 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
21893
21894         * g++.old-deja/g++.pt/crash66.C: New test.
21895
21896 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
21897
21898         * g++.old-deja/g++.robertl/eb27.C: Convert.
21899
21900 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
21901
21902         * g++.dg/friend-warn.C: New test.  Do not warn about friend
21903         declaration being redundant.
21904
21905 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
21906
21907         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
21908
21909 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
21910
21911         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
21912
21913 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
21914
21915         * lib/g++.exp: Use testsuite_flags.
21916
21917 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
21918
21919         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
21920
21921 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
21922
21923         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
21924
21925 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
21926
21927         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
21928
21929 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
21930
21931         * gcc.c-torture/compile/20010313-1.c: New test.
21932
21933 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
21934
21935         * gcc.dg/cpp/direct2.c: New test.
21936         * gccq.dg/cpp/direct2s.c: New test.
21937
21938         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
21939
21940 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
21941
21942         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
21943         * g++.old-deja/g++.other/op3.C: Likewise.
21944
21945 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
21946
21947         * gcc.dg/cpp/syshdr.h: New file.
21948         * gcc.dg/cpp/sysmac1.c: Update.
21949         * gcc.dg/cpp/sysmac2.c: Update.
21950
21951 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
21952
21953         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
21954
21955 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
21956
21957         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
21958         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
21959
21960 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
21961
21962         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
21963
21964 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
21965
21966         * lib/g++.exp (g++_include_flags): Don't use any special flags
21967         if TESTING_IN_BUILD_TREE is not defined.
21968         (g++_init): Use a plain 'c++' as the compiler if
21969         TESTING_IN_BUILD_TREEE is not defined.
21970
21971 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
21972
21973         * g++.old-deja/g++.eh/catch13.C: New test.
21974         * g++.old-deja/g++.eh/catch14.C: New test.
21975
21976 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
21977
21978         * gcc.dg/cpp/tr-define.c: New test.
21979
21980 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
21981
21982         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
21983         <stdlib.h>, not <malloc.h>.
21984
21985 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
21986
21987         * g++.old-deja/g++.ns/template17.C: New test.
21988
21989 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
21990
21991         * g++.old-deja/g++.pt/ref4.C: New test.
21992
21993 2001-04-30  Richard Henderson  <rth@redhat.com>
21994
21995         * gcc.dg/20000724-1.c: Revert last change.
21996
21997 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
21998
21999         * g77.f-torture/execute/20010430.f: New test.
22000
22001 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
22002
22003         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
22004
22005 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
22006
22007         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
22008
22009 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
22010
22011         * g++.old-deja/g++.eh/crash6.C: New test.
22012
22013 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
22014
22015         * g++.old-deja/g++.other/warn7.C: New test.
22016
22017 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
22018
22019         * g++.old-deja/g++.other/defarg9.C: New test.
22020
22021 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
22022
22023         * g77.f-torture/compile/20010426.f: New test.
22024         * g77.f-torture/execute/20010426.f: New test.
22025
22026 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
22027
22028         * g77.f-torture/compile/20000629-1.x: Remove - error
22029         has been fixed.
22030
22031 2001-04-26  Jeffrey A Law  (law@cygnus.com)
22032
22033         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
22034         Tweak slightly to work with g++.dg framework.
22035         * g++.dg/special/ecos.exp: Run initp1.C test.
22036         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
22037
22038         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
22039         its linker doesn't give line numbers either.
22040         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
22041
22042 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
22043
22044         * g++.old-deja/g++.other/lex1.C: New test.
22045
22046 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
22047
22048         * gcc.dg/noncompile/20010425-1.c: New test.
22049
22050 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
22051
22052         * g++.old-deja/g++.pt/mangle2.C: New test.
22053
22054 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
22055
22056         * gcc.dg/format/plus-1.c: New test.
22057
22058 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
22059
22060         * gcc.dg/20010423-1.c: New test.
22061
22062 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
22063
22064         * gcc.c-torture/execute/20010422-1.c: New test.
22065
22066 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
22067
22068         * g++.old-deja/g++.ns/type2.C: New test.
22069
22070 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
22071
22072         * g++.old-deja/g++.other/perf1.C: New test.
22073
22074 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
22075
22076         * gcc.dg/c99-func-2.c: Remove xfail.
22077         * gcc.dg/c99-func-3.c: Remove xfail.
22078         * gcc.dg/c99-func-4.c: Remove xfail.
22079
22080 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
22081
22082         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
22083
22084 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
22085
22086         * gcc.c-torture/compile/20010423-1.c: New test.
22087
22088 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
22089
22090         * g++.old-deja/g++.pt/typename28.C: New test.
22091
22092 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
22093
22094         * g++.old-deja/g++.abi/empty2.C: New test.
22095         * g++.old-deja/g++.abi/empty3.C: New test.
22096
22097 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
22098
22099         * g++.old-deja/g++.other/comdat2.C: New test.
22100         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
22101
22102 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
22103
22104         * g++.old-deja/g++.other/overload14.C: New test.
22105
22106 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
22107
22108         * g++.old-deja/g++.other/lookup23.C: New test.
22109
22110 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
22111
22112         * gcc.c-torture/execute/20010403-1.c: New test.
22113
22114 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
22115             Mark Mitchell  <mark@codesourcery.com>
22116
22117         * lib/old-dejagnu.exp: Don't delete output of executable.
22118         Add .exe suffix to executables.
22119
22120 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
22121
22122         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
22123
22124 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22125
22126         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
22127
22128 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
22129
22130         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
22131         * g++.old-deja/g++.abi/crash1.C: New test.
22132
22133 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
22134
22135         * g++.old-deja/g++.other/crash40.C: New test.
22136
22137 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22138
22139         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
22140
22141 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
22142
22143         * g++.old-deja/g++.other/warn6.C: New test.
22144
22145 22001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
22146
22147         * g++.old-deja/g++.robertl/eb42.C: Same.
22148
22149 001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22150
22151         * gcc.dg/wtr-conversion-1.c: New testcase.
22152
22153 2001-04-10  Richard Henderson  <rth@redhat.com>
22154
22155         * g++.old-deja/g++.other/array5.C: New.
22156
22157 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22158
22159         * gcc.c-torture/execute/20010408-1.c: New test.
22160
22161 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
22162
22163         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
22164         headers and constructs.
22165         * g++.old-deja/g++.robertl/eb79.C: Same.
22166         * g++.old-deja/g++.robertl/eb77.C (main): Same.
22167         * g++.old-deja/g++.robertl/eb73.C: Same.
22168         * g++.old-deja/g++.robertl/eb66.C (main): Same.
22169         * g++.old-deja/g++.robertl/eb55.C (t): Same.
22170         * g++.old-deja/g++.robertl/eb54.C (main): Same.
22171         * g++.old-deja/g++.robertl/eb46.C (main): Same.
22172         * g++.old-deja/g++.robertl/eb44.C: Same.
22173         * g++.old-deja/g++.robertl/eb41.C (main): Same.
22174         * g++.old-deja/g++.robertl/eb4.C (main): Same.
22175         * g++.old-deja/g++.robertl/eb39.C: Same.
22176         * g++.old-deja/g++.robertl/eb33.C (main): Same.
22177         * g++.old-deja/g++.robertl/eb31.C (main): Same.
22178         * g++.old-deja/g++.robertl/eb30.C: Same.
22179         * g++.old-deja/g++.robertl/eb3.C: Same.
22180         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
22181         * g++.old-deja/g++.robertl/eb21.C: Same.
22182         * g++.old-deja/g++.robertl/eb15.C: Same.
22183         * g++.old-deja/g++.robertl/eb118.C: Same.
22184         * g++.old-deja/g++.robertl/eb115.C (main): Same.
22185         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
22186         * g++.old-deja/g++.robertl/eb109.C: Same.
22187         * g++.old-deja/g++.other/sibcall1.C (main): Same.
22188         * g++.old-deja/g++.mike/rtti1.C: Same.
22189         * g++.old-deja/g++.mike/p658.C: Same.
22190         * g++.old-deja/g++.mike/net46.C: Same.
22191         * g++.old-deja/g++.mike/net34.C: Same.
22192         * g++.old-deja/g++.mike/memoize1.C: Same.
22193         * g++.old-deja/g++.mike/eh2.C: Same.
22194         * g++.old-deja/g++.law/weak.C: Same.
22195         * g++.old-deja/g++.law/visibility7.C: Same.
22196         * g++.old-deja/g++.law/visibility25.C: Same.
22197         * g++.old-deja/g++.law/visibility22.C: Same.
22198         * g++.old-deja/g++.law/visibility2.C: Same.
22199         * g++.old-deja/g++.law/visibility17.C: Same.
22200         * g++.old-deja/g++.law/visibility13.C: Same.
22201         * g++.old-deja/g++.law/visibility10.C: Same.
22202         * g++.old-deja/g++.law/visibility1.C: Same.
22203         * g++.old-deja/g++.law/virtual3.C (eval): Same.
22204         * g++.old-deja/g++.law/vbase1.C: Same.
22205         * g++.old-deja/g++.law/operators32.C: Same.
22206         * g++.old-deja/g++.law/nest3.C: Same.
22207         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
22208         * g++.old-deja/g++.law/except5.C (main): Same.
22209         * g++.old-deja/g++.law/cvt7.C (run): Same.
22210         * g++.old-deja/g++.law/cvt2.C: Same.
22211         * g++.old-deja/g++.law/cvt16.C: Same.
22212         * g++.old-deja/g++.law/ctors6.C (bar): Same.
22213         * g++.old-deja/g++.law/ctors17.C (main): Same.
22214         * g++.old-deja/g++.law/ctors13.C: Same.
22215         * g++.old-deja/g++.law/ctors12.C (main): Same.
22216         * g++.old-deja/g++.law/ctors10.C: Same.
22217         * g++.old-deja/g++.law/code-gen5.C: Same.
22218         * g++.old-deja/g++.law/bad-error7.C: Same.
22219         * g++.old-deja/g++.law/arm9.C: Same.
22220         * g++.old-deja/g++.law/arm12.C: Same.
22221         * g++.old-deja/g++.law/arg8.C: Same.
22222         * g++.old-deja/g++.law/arg1.C: Same.
22223         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
22224         * g++.old-deja/g++.jason/template31.C: Same.
22225         * g++.old-deja/g++.jason/template24.C (main): Same.
22226         * g++.old-deja/g++.jason/2371.C: Same.
22227         * g++.old-deja/g++.eh/new2.C: Same.
22228         * g++.old-deja/g++.eh/new1.C: Same.
22229         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
22230         * g++.old-deja/g++.brendan/nest21.C (main): Same.
22231         * g++.old-deja/g++.brendan/err-msg3.C: Same.
22232         * g++.old-deja/g++.brendan/crash62.C: Same.
22233         * g++.old-deja/g++.brendan/crash52.C: Same.
22234         * g++.old-deja/g++.brendan/crash49.C (main): Same.
22235         * g++.old-deja/g++.brendan/crash38.C: Same.
22236         * g++.old-deja/g++.brendan/crash15.C (main): Same.
22237         * g++.old-deja/g++.brendan/copy9.C: Same.
22238
22239 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
22240
22241         * gcc.c-torture/execute/20001203-2.c (memset):
22242         Count argument is of type __SIZE_TYPE__.
22243
22244 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
22245
22246         * gcc.c-torture/compile/20010404-1.c: New test.
22247
22248 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
22249
22250         * gcc.c-torture/compile/20010326-1.c: New test.
22251
22252 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
22253
22254         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
22255         peculiarities of the SH.
22256         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
22257
22258 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
22259
22260         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
22261         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
22262         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
22263
22264 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
22265
22266         * g77.f-torture/compile/20010321-1.f: New test.
22267
22268 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
22269
22270         * gcc.c-torture/compile/20010329-1.c: New test.
22271
22272 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
22273
22274         * gcc.c-torture/execute/20010329-1.c: New test.
22275
22276 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
22277
22278         * g++.old-deja/g++.other/eh4.C: Fix typo.
22279
22280 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
22281
22282         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
22283
22284 2001-03-28  Philip Blundell  <philb@gnu.org>
22285
22286         * gcc.c-torture/compile/20010328-1.c: New test.
22287
22288 2001-03-27  Richard Henderson  <rth@redhat.com>
22289
22290         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
22291         * g++.old-deja/g++.eh/vbase3.C: Likewise.
22292
22293 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
22294
22295         * gcc.c-torture/compile/20010327-1.c: New test.
22296
22297 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
22298
22299         * g++.old-deja/g++.other/friend12.C: New test.
22300         * g++.old-deja/g++.other/friend9.C: Expect no errors.
22301         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
22302
22303 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
22304
22305         * gcc.c-torture/execute/20010325-1.c: New test.
22306
22307 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
22308
22309         * g++.old-deja/g++.other/mangle3.C: New test.
22310
22311 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
22312
22313         * g++.old-deja/g++.other/anon8.C: New test.
22314
22315 2001-03-20  Philip Blundell  <philb@gnu.org>
22316
22317         * gcc.c-torture/compile/20010320-1.c: New test.
22318
22319 2001-03-17  Richard Henderson  <rth@redhat.com>
22320
22321         * g++.old-deja/g++.other/eh4.C: Add expected error text.
22322
22323 2001-03-15  Geoff Keating  <geoff@redhat.com>
22324
22325         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
22326         tests on AIX.
22327
22328 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
22329
22330         * g++.old-deja/g++.other/eh4.C: New test.
22331
22332 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
22333
22334         * gcc.dg/cpp/mi1.c: Update.
22335
22336 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
22337
22338         * g++.old-deja/g++.other/regstack.C: New test.
22339
22340 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
22341
22342         * g++.old-deja/g++.other/ref4.C: New test.
22343
22344 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
22345
22346         * objc/execute/va_method.m: Added.
22347         * objc/execute/IMP.m: Added.
22348         * objc/execute/_cmd.m: Added.
22349         * objc/execute/accessing_ivars.m: Added.
22350         * objc/execute/class-1.m: Added.
22351         * objc/execute/class-10.m: Added.
22352         * objc/execute/class-11.m: Added.
22353         * objc/execute/class-12.m: Added.
22354         * objc/execute/class-13.m: Added.
22355         * objc/execute/class-14.m: Added.
22356         * objc/execute/class-2.m: Added.
22357         * objc/execute/class-3.m: Added.
22358         * objc/execute/class-4.m: Added.
22359         * objc/execute/class-5.m: Added.
22360         * objc/execute/class-6.m: Added.
22361         * objc/execute/class-7.m: Added.
22362         * objc/execute/class-8.m: Added.
22363         * objc/execute/class-9.m: Added.
22364         * objc/execute/class-tests-1.h
22365         * objc/execute/class-tests-2.h
22366         * objc/execute/compatibility_alias.m: Added.
22367         * objc/execute/encode-1.m: Added.
22368         * objc/execute/formal_protocol-1.m: Added.
22369         * objc/execute/formal_protocol-2.m: Added.
22370         * objc/execute/formal_protocol-3.m: Added.
22371         * objc/execute/formal_protocol-4.m: Added.
22372         * objc/execute/formal_protocol-5.m: Added.
22373         * objc/execute/formal_protocol-6.m: Added.
22374         * objc/execute/formal_protocol-7.m: Added.
22375         * objc/execute/informal_protocol.m: Added.
22376         * objc/execute/initialize.m: Added.
22377         * objc/execute/load.m: Added.
22378         * objc/execute/many_args_method.m: Added.
22379         * objc/execute/nested-3.m: Added.
22380         * objc/execute/no_clash.m: Added.
22381         * objc/execute/private.m: Added.
22382         * objc/execute/redefining_self.m: Added.
22383         * objc/execute/root_methods.m: Added.
22384         * objc/execute/selector-1.m: Added.
22385         * objc/execute/static-1.m: Added.
22386         * objc/execute/static-2.m: Added.
22387         * objc/execute/va_method.m: Added.
22388
22389 2001-03-10  Richard Henderson  <rth@redhat.com>
22390
22391         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
22392
22393 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
22394
22395         * g++.old-deja/g++.other/crash31.C: XFAIL.
22396         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
22397         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
22398         * gcc.c-torture/execute/20010123-1.x: XFAIL.
22399         * gcc.c-torture/execute/20010124-1.x: XFAIL.
22400         * gcc.dg/sequence-pt-1.c: XFAIL one test.
22401
22402 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
22403
22404         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
22405
22406 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
22407
22408         * gcc.dg/20000724-1.c: Don't use multiline strings.
22409
22410 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
22411
22412         * objc/execute/string1.m, objc/execute/string2.m: Compare the
22413         result of -cString against what we expect it to be; don't just
22414         print it out for no one to read.
22415
22416         * objc/execute/string3.m, objc/execute/string4.m: New tests.
22417         Based on testcases provided by Nicola Pero.
22418
22419 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
22420
22421         * gcc.dg/cpp/macro7.c: New test.
22422
22423 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
22424
22425         * gcc.dg/cpp/multiline.c: Update.
22426
22427 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
22428
22429         * g++.old-deja/g++.other/enum3.C: New test.
22430
22431 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
22432
22433         * g++.old-deja/g++.other/pod1.C: New test.
22434
22435 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
22436
22437         * g++.old-deja/g++.ext/overload1.C: New test.
22438
22439 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
22440
22441         * g++.old-deja/g++.pt/using1.C: New test.
22442
22443 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
22444
22445         * g++.old-deja/g++.other/using9.C: New test.
22446
22447 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
22448
22449         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
22450
22451         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
22452
22453 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
22454
22455         * g++.old-deja/g++.ext/realpt1.C: Remove.
22456
22457 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
22458
22459         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
22460
22461 2001-02-26  Will Cohen  <wcohen@redhat.com>
22462
22463         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
22464
22465 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
22466
22467         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
22468         templatized constructors.
22469
22470 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22471
22472         * gcc.c-torture/execute/20010224-1.c: New test.
22473
22474 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
22475
22476         * gcc.c-torture/execute/20010222-1.c: New test.
22477
22478 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
22479
22480         * g++.old-deja/g++.other/inline20.C: New test.
22481
22482 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
22483
22484         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
22485
22486 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
22487
22488         * g++.old-deja/g++.other/lookup22.C: New test.
22489
22490 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
22491
22492         * g77.dg: New directory.
22493         * g77.dg/20010216-1.f: New test case.
22494         * g77.dg/dg.exp: New driver.
22495         * lib/g77-dg.exp: New driver library.
22496
22497 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22498
22499         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
22500
22501 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
22502
22503         * g++.old-deja/g++.other/decl9.C: New test.
22504
22505 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
22506
22507         * g++.old-deja/g++.other/init16.C: Update the test so that it does
22508         not need <string> and also tests the initialization at runtime.
22509
22510 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
22511
22512         * gcc.c-torture/execute/longlong.c: New test.
22513
22514 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
22515
22516         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
22517
22518 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
22519
22520         * gcc.c-torture/execute/920302-1.c (execute):
22521         Change argument type to short.
22522
22523 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
22524
22525         * g++.old-deja/g++.pt/deduct6.C: New test.
22526
22527 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
22528
22529         * g++.old-deja/g++.pt/deduct5.C: New test.
22530
22531 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
22532
22533         * gcc.c-torture/execute/20010209-1.c: New test.
22534
22535 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
22536
22537         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
22538
22539 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
22540
22541         * g++.dg/vtgc1.C: Update for new ABI.
22542
22543         * consistency.vlad: New directory, 1665 files.
22544
22545 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
22546
22547         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
22548         return type.
22549         * gcc.dg/cpp/digraphs.c: Declare puts.
22550
22551 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
22552
22553         * g++.old-deja/g++.other/warn5.C: New test.
22554
22555 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
22556
22557         * g++.old-deja/g++.pt/spec40.C: New test.
22558
22559 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
22560
22561         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
22562         case.
22563         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
22564
22565 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
22566
22567         * gcc.c-torture/compile/20010209-1.c: New test.
22568
22569 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
22570
22571         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
22572         excess errors message but not if it crashes.
22573         * g++.old-deja/g++.other/crash27.C: Likewise.
22574         * g++.old-deja/g++.other/crash28.C: Likewise.
22575         * g++.old-deja/g++.other/crash30.C: Likewise.
22576         * g++.old-deja/g++.other/crash32.C: Likewise.
22577         * g++.old-deja/g++.other/crash35.C: Likewise.
22578         * g++.old-deja/g++.pt/inherit2.C: Likewise.
22579
22580 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
22581
22582         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
22583         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
22584         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
22585         g77.f-torture/execute/execute.exp,
22586         g77.f-torture/noncompile/noncompile.exp,
22587         gcc.c-torture/execute/execute.exp,
22588         gcc.c-torture/execute/memcheck/memcheck.exp,
22589         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
22590         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
22591         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
22592         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
22593         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
22594         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
22595         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
22596         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
22597         Remove bug reporting instructions with ancient email addresses.
22598
22599 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
22600
22601         * gcc.dg/20010202-1.c: New test.
22602         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
22603
22604 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
22605
22606         * g++.dg/stdbool-if.C: New test.
22607
22608 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
22609
22610         * objc/execute/fdecl.m: Added main().
22611
22612 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
22613
22614         * gcc.c-torture/execute/20010206-1.c: New test.
22615
22616 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
22617
22618         * gcc.dg/cpp/avoidpaste1.c: Update.
22619
22620 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
22621
22622         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
22623         Pero <nicola@brainstorm.co.uk>.
22624         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
22625
22626 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
22627
22628         * g++.old-deja/g++.pt/spec39.C: New test.
22629
22630 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
22631
22632         * gcc.c-torture/compile/20010202-1.c: New test.
22633
22634 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
22635
22636         * g++.old-deja/g++.abi/primary2.C: New test.
22637         * g++.old-deja/g++.abi/primary3.C: New test.
22638         * g++.old-deja/g++.abi/primary4.C: New test.
22639         * g++.old-deja/g++.abi/primary5.C: New test.
22640         * g++.old-deja/g++.abi/vtable3.h: New test.
22641         * g++.old-deja/g++.abi/vtable3a.C: New test.
22642         * g++.old-deja/g++.abi/vtable3b.C: New test.
22643         * g++.old-deja/g++.abi/vtable3c.C: New test.
22644         * g++.old-deja/g++.abi/vtable3d.C: New test.
22645         * g++.old-deja/g++.abi/vtable3e.C: New test.
22646         * g++.old-deja/g++.abi/vtable3f.C: New test.
22647         * g++.old-deja/g++.abi/vtable3g.C: New test.
22648         * g++.old-deja/g++.abi/vtable3h.C: New test.
22649         * g++.old-deja/g++.abi/vtable3i.C: New test.
22650         * g++.old-deja/g++.abi/vtable3j.C: New test.
22651         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
22652
22653 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
22654
22655         * g++.old-deja/g++.other/anon6.C: New test.
22656         * g++.old-deja/g++.other/anon7.C: New test.
22657
22658 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
22659
22660         * gcc.dg/cpp/avoidpaste2.c: New tests.
22661
22662 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
22663
22664         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
22665
22666 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
22667
22668         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
22669         DECIMAL_DIG cases for Irix."
22670
22671 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
22672
22673         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
22674
22675 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
22676
22677         * gcc.dg/c99-tag-1.c: New test.
22678
22679 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
22680
22681         * gcc.dg/cpp/tr-warn1.c: Add tests.
22682
22683 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
22684
22685         * gcc.dg/cpp/avoidpaste1.c: Update.
22686         * gcc.dg/cpp/paste4.c: Update.
22687
22688 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
22689
22690         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
22691         cases for Irix.
22692
22693 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
22694
22695         * g++.old-deja/g++.other/inline19.C: New test.
22696
22697 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
22698
22699         * gcc.dg/Wlarger-than.c: New test.
22700
22701 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
22702
22703         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
22704
22705 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
22706
22707         * gcc.c-torture/execute/20010129-1.c: New test.
22708         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
22709
22710 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
22711
22712         * gcc.dg/cpp/avoidpaste1.c: Test case.
22713
22714 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
22715
22716         * g++.old-deja/g++.other/inline18.C: New test.
22717
22718 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22719
22720         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
22721         and __builtin_putchar.
22722
22723 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
22724
22725         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
22726         tests.
22727
22728 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
22729
22730         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
22731         floating point number rounding mode to round to the nearest
22732         representable mode.
22733
22734 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
22735
22736         * g++.old-deja/g++.other/mangle2.C: New test.
22737
22738 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
22739
22740         * gcc.c-torture/compile/20010124-1.c: New test.
22741
22742 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
22743
22744         * g++.old-deja/g++.pt/spec38.C: New test.
22745
22746 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22747
22748         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
22749         "Build don't run".
22750
22751 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22752
22753         * gcc.c-torture/execute/20010123-1.c: New test.
22754
22755 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
22756
22757         * g++.old-deja/g++.pt/spec37.C: New test.
22758
22759 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
22760
22761         * g++.old-deja/g++.pt/overload14.C: New test.
22762
22763 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22764
22765         * gcc.c-torture/execute/20010122-1.c: New test, exercise
22766         __builtin_return_address.
22767
22768 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
22769
22770         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
22771         * g++.old-deja/g++.pt/spec35.C: New test.
22772         * g++.old-deja/g++.pt/spec36.C: New test.
22773
22774 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
22775
22776         * gcc.c-torture/compile/20010118-1.c: New test.
22777
22778 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
22779
22780         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
22781
22782 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
22783
22784         * gcc.c-torture/execute/20010119-1.c: New test.
22785
22786 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
22787
22788         * g++.old-deja/g++.other/vbase5.C: New test.
22789
22790 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
22791
22792         * gcc.c-torture/execute/20010118-1.c: New test.
22793
22794 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
22795
22796         * g++.old-deja/g++.pt/deduct3.C: New test.
22797
22798 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
22799
22800         * g++.old-deja/g++.pt/spec34.C: New test.
22801
22802 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
22803
22804         * g77.f-torture/compile/20000601-2.f: New test.
22805
22806 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
22807
22808         * g++.old-deja/g++.other/init17.C: New test.
22809
22810 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
22811
22812         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
22813
22814 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
22815
22816         * g++.old-deja/g++.pt/unify8.C: New test.
22817
22818 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
22819
22820         * g++.old-deja/g++.abi/vbase1.C: New test.
22821
22822 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
22823
22824         * g++.old-deja/g++.pt/crash65.C: New test.
22825
22826 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
22827
22828         * gcc.dg/cpp/assembl2.S: New test case.
22829
22830 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
22831
22832         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
22833         are supported.
22834
22835 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22836
22837         * g++.old-deja/g++.other/builtins1.C: New test.
22838         * g++.old-deja/g++.other/builtins2.C: Likewise.
22839         * g++.old-deja/g++.other/builtins3.C: Likewise.
22840         * g++.old-deja/g++.other/builtins4.C: Likewise.
22841
22842 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
22843
22844         * gcc.c-torture/compile/20010117-1.c: New test.
22845         * gcc.c-torture/compile/20010117-2.c: New test.
22846
22847 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
22848
22849         * g77.f-torture/execute/20010116.[fx]: New test,
22850         XFAIL on i?86-*-*.
22851         * g77.f-torture/compile/20010115.f: Indicate it's
22852         a test for PR fortran/1636.
22853
22854 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
22855
22856         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
22857
22858 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
22859
22860         * g77.f-torture/compile/20010115.f: New test.
22861
22862 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
22863
22864         * g++.old-deja/g++.pt/nontype5.C: New test.
22865
22866 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
22867
22868         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
22869         have an equivalent working one below it.
22870
22871 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
22872
22873         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
22874         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
22875
22876 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
22877
22878         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
22879         message containing "init_priority".
22880         (conpr-2.C): Likewise.
22881         (conpr-3.C): Likewise.
22882         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
22883
22884 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22885
22886         * gcc.c-torture/execute/20010114-2.c: New test.
22887
22888 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
22889
22890         * gcc.c-torture/compile/20010114-1.c: New test.
22891         * gcc.c-torture/compile/20010114-1.x: Xfail.
22892         * gcc.c-torture/compile/20010114-2.c: New test.
22893         * gcc.c-torture/execute/20010114-1.c: New test.
22894         * gcc.dg/trunc-1.c: New test.
22895         * gcc.dg/uninit-B.c: New test.
22896
22897 2001-01-13  Nick Clifton  <nickc@redhat.com>
22898
22899         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
22900         target.
22901
22902 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
22903
22904         * gcc.c-torture/compile/20010113-1.c: New test.
22905
22906 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
22907
22908         * gcc.c-torture/compile/20001212-1.c: New test.
22909
22910 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
22911
22912         * gcc.dg/cpp/widestr1.c: Update.
22913         * gcc.dg/cpp/prag-imp.c: Remove.
22914
22915 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
22916
22917         * gcc.c-torture/execute/20000801-3.x: Remove.
22918         * gcc.dg/c90-init-1.c: New test.
22919         * gcc.dg/c99-init-1.c: New test.
22920         * gcc.dg/c99-init-2.c: New test.
22921         * gcc.dg/gnu99-init-1.c: New test.
22922
22923 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
22924
22925         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
22926         testing that no relevant ones were found.
22927
22928 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
22929
22930         * g++.old-deja/g++.pt/cast2.C: New test.
22931
22932 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
22933
22934         * g++.old-deja/g++.pt/friend47.C: New test.
22935
22936 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
22937
22938         * g++.old-deja/g++.pt/instantiate13.C: New test.
22939
22940 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
22941
22942         * g++.old-deja/g++.other/defarg7.C: New test.
22943         * g++.old-deja/g++.other/defarg8.C: New test.
22944
22945 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
22946
22947         * g++.old-deja/g++.pt/crash64.C: New test.
22948
22949 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
22950
22951         * g++.old-deja/g++.pt/crash63.C: New test.
22952
22953 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
22954
22955         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
22956
22957 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
22958
22959         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
22960
22961 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
22962
22963         * g++.old-deja/g++.pt/error3.C: New test.
22964
22965 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
22966
22967         * g++.old-deja/g++.other/crash39.C: New test.
22968
22969 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
22970
22971         * g++.old-deja/g++.other/vbase4.C: New test.
22972
22973 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
22974
22975         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
22976         * gcc.dg/special/20000419-2.c: New file. Identical to above.
22977         * gcc.dg/special/special.exp: New test driver which will check
22978         for alias support for the above test.
22979
22980 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
22981
22982         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
22983         problems on small machines.
22984         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
22985         parameterize.
22986
22987 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
22988
22989         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
22990         mips.
22991         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
22992
22993 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
22994
22995         * g++.old_deja/g++.pt/using8.C: New test.
22996
22997 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
22998
22999         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
23000
23001 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
23002
23003         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
23004         where a failure is expected.
23005         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
23006
23007 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
23008
23009         * g++.old_deja/g++.pt/instantiate12.C: New test.
23010
23011 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
23012
23013         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
23014         start of structs.
23015         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
23016         * g++.old-deja/g++.brendan/crash17.C: Likewise.
23017         * g++.old-deja/g++.brendan/crash29.C: Likewise.
23018         * g++.old-deja/g++.brendan/crash48.C: Likewise.
23019         * g++.old-deja/g++.brendan/ns1.C: Likewise.
23020         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
23021         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
23022         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
23023         * g++.old-deja/g++.eh/spec6.C: Likewise.
23024         * g++.old-deja/g++.jason/crash3.C: Likewise.
23025         * g++.old-deja/g++.law/ctors11.C: Likewise.
23026         * g++.old-deja/g++.law/ctors17.C: Likewise.
23027         * g++.old-deja/g++.law/ctors5.C: Likewise.
23028         * g++.old-deja/g++.law/ctors9.C: Likewise.
23029         * g++.old-deja/g++.mike/ambig1.C: Likewise.
23030         * g++.old-deja/g++.mike/net22.C: Likewise.
23031         * g++.old-deja/g++.mike/p3538a.C: Likewise.
23032         * g++.old-deja/g++.mike/p3538b.C: Likewise.
23033         * g++.old-deja/g++.mike/virt3.C: Likewise.
23034         * g++.old-deja/g++.niklas/t128.C: Likewise.
23035         * g++.old-deja/g++.other/anon4.C: Likewise.
23036         * g++.old-deja/g++.other/using1.C: Likewise.
23037         * g++.old-deja/g++.other/warn3.C: Likewise.
23038         * g++.old-deja/g++.pt/t37.C: Likewise.
23039         * g++.old-deja/g++.robertl/eb69.C: Likewise.
23040         * g++.old-deja/g++.robertl/eb71.C: Likewise.
23041
23042 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
23043
23044         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
23045
23046 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23047
23048         * gcc.c-torture/execute/stdio-opt-3.c: New test.
23049
23050 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
23051
23052         * gcc.c-torture/compile/20010107-1.c: New test.
23053
23054 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
23055
23056         * gcc.c-torture/execute/builtin-noret-1.c: New test.
23057
23058 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
23059
23060         * gcc.dg/format/format.h: New file.
23061         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
23062         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
23063         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
23064         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
23065         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
23066         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
23067         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
23068         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
23069         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
23070         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
23071         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
23072         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
23073         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
23074         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
23075         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
23076         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
23077         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
23078         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
23079         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
23080         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
23081         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
23082         instead of declaring standard types, macros and functions in each
23083         test.
23084
23085 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
23086
23087         * gcc.c-torture/execute/20010106-1.c: New test.
23088
23089 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
23090
23091         * gcc.dg/format/format.exp: New file.
23092         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
23093         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
23094         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
23095         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
23096         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
23097         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
23098         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
23099         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
23100         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
23101         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
23102         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
23103         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
23104         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
23105         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
23106         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
23107         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
23108         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
23109         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
23110         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
23111         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
23112         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
23113         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
23114         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
23115         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
23116         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
23117         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
23118         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
23119         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
23120         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
23121         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
23122         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
23123         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
23124         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
23125         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
23126         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
23127         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
23128         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
23129         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
23130         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
23131         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
23132         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
23133         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
23134
23135 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
23136
23137         * gcc.c-torture/execute/991228-1.c: Take word endianness into
23138         account.
23139
23140 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
23141
23142         * gcc.c-torture/execute/builtin-complex-1.c: New test.
23143
23144 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
23145
23146         * g++.old-deja/g++.pt/crash62.C: New test.
23147
23148 2001-01-04  Richard Henderson  <rth@redhat.com>
23149
23150         * gcc.dg/20000926-1.c: Update expected warnings.
23151         * gcc.dg/array-2.c: Likewise.
23152         * gcc.dg/array-4.c: Also validate flexible array members.
23153         * gcc.dg/c99-flex-array-1.c: New.
23154
23155 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
23156
23157         * gcc.c-torture/compile/20001222-1.x: Remove.
23158
23159 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
23160
23161         * gcc.c-torture/execute/built-in-setjmp.c: New.
23162
23163 2001-01-03  Richard Henderson  <rth@redhat.com>
23164
23165         * gcc.dg/940510-1.c: Update expected error wording.
23166         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
23167
23168 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
23169
23170         * lib/target-supports.exp (check_alias_available): Modified to
23171         indicate aliases not supported if only weak aliases are supported.
23172
23173 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23174
23175         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
23176         Turn on cmpstrsi checks for __pj__ and __i370__.
23177
23178 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
23179
23180         * g++.old-deja/g++.other/virtual11.C: New test.
23181
23182 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
23183
23184         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
23185
23186 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23187
23188         * gcc.c-torture/compile/20010102-1.c: New test.
23189
23190 2001-01-02  Andreas Jaeger  <aj@suse.de>
23191
23192         * gcc.dg/noreturn-3.c: New test.
23193
23194         * gcc.dg/noreturn-4.c: New test.
23195
23196 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23197
23198         * gcc.c-torture/execute/stdio-opt-1.c: Also test
23199         __builtin_fputc and __builtin_fwrite.
23200
23201 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
23202
23203         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
23204         signed char, not default char.
23205
23206 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
23207
23208         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
23209
23210 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
23211
23212         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
23213
23214 2000-12-29  Richard Henderson  <rth@redhat.com>
23215
23216         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
23217         (__cyg_profile_func_exit): Define.
23218
23219 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
23220
23221         * g++.dg/vtgc1.C: New test.
23222
23223 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
23224
23225         * gcc.dg/noncompile/20001228-1.c: New test.
23226
23227         * gcc.dg/20001228-1.c: New test.
23228
23229         * gcc.c-torture/execute/20001228-1.c: New test.
23230
23231 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
23232
23233         * gcc.dg/format-strfmon-1.c: New test.
23234
23235 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23236
23237         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
23238         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
23239         * gcc.c-torture/execute/string-opt-1.c: Likewise.
23240         * gcc.c-torture/execute/string-opt-2.c: Likewise.
23241         * gcc.c-torture/execute/string-opt-3.c: Likewise.
23242         * gcc.c-torture/execute/string-opt-4.c: Likewise.
23243         * gcc.c-torture/execute/string-opt-6.c: Likewise.
23244         * gcc.c-torture/execute/string-opt-7.c: Likewise.
23245         * gcc.c-torture/execute/string-opt-8.c: Likewise.
23246         * gcc.c-torture/execute/string-opt-9.c: Likewise.
23247         * gcc.c-torture/execute/string-opt-10.c: Likewise.
23248         * gcc.c-torture/execute/string-opt-11.c: Likewise.
23249         * gcc.c-torture/execute/string-opt-12.c: Likewise.
23250
23251         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
23252         * gcc.c-torture/execute/string-opt-4.c: Test index.
23253
23254 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
23255
23256         * gcc.c-torture/compile/20001226-1.c: New test.
23257
23258 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
23259
23260         * gcc.c-torture/compile/20001222-1.c: New test.
23261         * gcc.c-torture/compile/20001222-1.x: Xfail.
23262
23263 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
23264
23265         * gcc.c-torture/execute/comp-goto-2.c: New test.
23266
23267 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
23268
23269         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
23270         Use long types if __INT_MAX__ is 32767.
23271         (main): Use cast to (sint32 *) when poking 88 into a_page.
23272
23273         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
23274
23275 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
23276
23277         * gcc.c-torture/compile/20001221-1.c: New test.
23278         * gcc.c-torture/execute/20001221-1.c: New test.
23279
23280 2000-12-20  Richard Henderson  <rth@redhat.com>
23281
23282         * g++.old-deja/g++.pt/crash36.C: Update error lines.
23283         * g++.old-deja/g++.robertl/eb109.C: Likewise.
23284
23285 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23286
23287         * gcc.dg/compare3.c: New test.
23288
23289 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
23290
23291         * gcc.dg/format-warnll-1.c: New test.
23292
23293 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
23294
23295         * gcc.dg/cpp/cmdlne-P.c: New test.
23296
23297 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
23298
23299         * gcc.c-torture/execute/builtin-abs-1.c,
23300         gcc.c-torture/execute/builtin-abs-2.c: New tests.
23301
23302 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
23303
23304         * gcc.dg/cpp/multiline.c: New test.
23305
23306 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
23307
23308         * g++.old-deja/g++.other/syshdr1.C: Update.
23309         * gcc.dg/cpp/lineflags.c: Remove temporarily.
23310
23311 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23312
23313         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
23314
23315 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23316
23317         * g++.old-deja/g++.pt/ttp65.C: New test.
23318
23319 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23320
23321         * g++.old-deja/g++.pt/ttp64.C: New test.
23322
23323 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23324
23325         * g++.old-deja/g++.pt/spec33.C: New test.
23326
23327 2000-12-14  Catherine Moore  <clm@redhat.com>
23328
23329         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
23330         * gcc.c-torture/execute/920612-2.c: Likewise.
23331         * gcc.c-torture/execute/920428-2.c: Likewise.
23332         * gcc-c-torture/execute/va-arg-11.c: Call exit.
23333         * gcc.c-torture/execute/va-arg-21.c: Likewise.
23334
23335 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23336
23337         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
23338         * gcc.dg/pack-test-2.c: Likewise.
23339
23340 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
23341
23342         Tests by Zack Weinberg <zackw@stanford.edu>.
23343
23344         * gcc.dg/cpp/defined.c: Update.
23345         * gcc.dg/cpp/defined_trad.c: New tests.
23346
23347 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
23348
23349         * gcc.dg/cpp/trad-direct.c: Update.
23350
23351 2000-12-11  Neil Booth  <neilb@earthling.net>
23352
23353         * gcc.dg/cpp/defined_trad.c
23354
23355 2000-12-11  Neil Booth  <neilb@earthling.net>
23356
23357         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
23358
23359 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
23360
23361         * gcc.dg/format-miss-2.c: New test.
23362
23363 2000-12-09  Neil Booth  <neilb@earthling.net>
23364
23365         * gcc.dg/cpp/lineflags.c: New tests.
23366         * gcc.dg/cpp/poison.c: Update.
23367         * gcc.dg/cpp/redef2.c: Update.
23368         * gcc.dg/cpp/skipping.c: New test.
23369
23370 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
23371
23372         * g++.old-deja/g++.other/eh3.C: New testcase.
23373
23374 2000-12-07  Neil Booth  <neilb@earthling.net>
23375
23376         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
23377         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
23378         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
23379         wtr-union-init-2.c, wtr-union-init-3.c: Update.
23380         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
23381         Update.
23382
23383 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
23384
23385         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
23386         __SIZE_TYPE__ instead of int for type of integers cast to
23387         pointers.
23388
23389 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
23390
23391         * g++.old-deja/g++.other/cleanup4.C: New test.
23392
23393 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
23394
23395         * format-sec-1.c: New test.
23396
23397 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
23398
23399         * gcc.dg/format-nonlit-3.c: New test.
23400
23401 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
23402
23403         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
23404         through a null pointer.
23405
23406 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23407
23408         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
23409         * g++.old-deja/g++.pt/partial4.C: New test.
23410
23411 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
23412
23413         * gcc.c-torture/execute/ieee/hugeval.x: New.
23414
23415 2000-12-06  Neil Booth  <neilb@earthling.net>
23416
23417         * gcc.dg/cpp/backslash2.c: New tests.
23418
23419 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23420
23421         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
23422         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
23423
23424 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
23425
23426         * gcc.c-torture/execute/20001203-2.c: New testcase.
23427
23428 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
23429
23430         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
23431         * g++.old-deja/g++.other/virtual10.C: New test.
23432
23433 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
23434
23435         * g++.old-deja/g++.mike/pmf5.C: Remove test.
23436
23437 2000-12-05  Richard Henderson  <rth@redhat.com>
23438
23439         * gcc.c-torture/compile/20001205-1.c: New.
23440
23441 2000-12-04  Neil Booth  <neilb@earthling.net>
23442
23443         * g++.old-deja/g++.other/virtual9.C: New test.
23444         * g++.old-deja/g++.pt/crash61.C: New test.
23445         * gcc.c-torture/execute/loop-9.c: New test.
23446
23447 2000-12-04  Neil Booth  <neilb@earthling.net>
23448
23449         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
23450         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
23451         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
23452         * gcc.dg/cpp/extratokens.c: ...here.
23453
23454 2000-12-04  Neil Booth  <neilb@earthling.net>
23455
23456         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
23457         New tests.
23458
23459 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23460
23461         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
23462         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
23463
23464 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
23465
23466         * gcc.c-torture/execute/20001203-1.c: New test.
23467
23468 2000-12-03  Neil Booth  <neilb@earthling.net>
23469
23470         * gcc.dg/cpp/macro6.c: New test cases.
23471
23472 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23473
23474         * gcc.c-torture/execute/string-opt-9.c: New test.
23475         * gcc.c-torture/execute/string-opt-10.c: Likewise.
23476         * gcc.c-torture/execute/string-opt-11.c: Likewise.
23477         * gcc.c-torture/execute/string-opt-12.c: Likewise.
23478
23479         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
23480         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
23481
23482 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
23483
23484         * gcc.dg/cpp/if-6.c: New testcase.
23485
23486         * gcc.dg/20001201-1.c: New testcase.
23487
23488 2000-12-02  Neil Booth  <neilb@earthling.net>
23489
23490         * g++.old-deja/g++.other/externC4.C,
23491         g++.old-deja/g++.other/friend10.C: New tests.
23492
23493 2000-12-02  Neil Booth  <neilb@earthling.net>
23494
23495         * g++.old-deja/g++.other/instan2.C
23496         * g++.old-deja/g++.other/instan3.C: New test.
23497
23498 2000-12-02  Neil Booth  <neilb@earthling.net>
23499
23500         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
23501         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
23502         gnuc99.c,gnuc99-pedantic.c: New tests.
23503
23504 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
23505
23506         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
23507         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
23508
23509 2000-12-01  Neil Booth  <neilb@earthling.net>
23510
23511         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
23512         * gcc.dg/cpp/poison.c: Update.
23513         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
23514
23515 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
23516
23517         * g77.f-torture/execute/20001201.f: New test.
23518
23519 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
23520
23521         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
23522
23523 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
23524
23525         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
23526
23527 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
23528
23529         * g++.old-deja/g++.other/cast6.C: New test.
23530
23531 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
23532
23533         * gcc.c-torture/execute/20001130-2.c: New testcase.
23534
23535 2000-11-30  Richard Henderson  <rth@redhat.com>
23536
23537         * gcc.c-torture/execute/20001130-1.c: New test.
23538
23539 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
23540
23541         * g++.old-deja/g++.other/op3.C: New test.
23542
23543 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
23544
23545         * g++.old-deja/g++.other/op2.C: New test.
23546
23547 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
23548
23549         * g++.old-deja/g++.other/crash38.C: New test.
23550
23551 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
23552
23553         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
23554
23555 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
23556
23557         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
23558         tests.
23559         * gcc.c-torture/execute/string-opt-6.c: New test.
23560
23561         * gcc.dg/20001117-1.c: Add main.
23562
23563 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
23564
23565         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
23566         Move from here ...
23567         * gcc.dg/940510-1.c: ... to here.
23568
23569         * gcc.dg/20000926-1.c: GNU C now allows initializations of
23570         zero-size arrays in toplevel structures.
23571
23572 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
23573
23574         * gcc.c-torture/execute/loop-8.c: New test.
23575
23576 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
23577
23578         * g++.old-deja/g++.other/base1.C: New test.
23579
23580 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
23581
23582         * g++.old-deja/g++.other/parse2.C: New test.
23583
23584 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
23585
23586         * g++.old-deja/g++.pt/incomplete1.C: New test.
23587
23588 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
23589
23590         * g++.old-deja/g++.other/friend9.C: New test.
23591
23592 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
23593
23594         * gcc.dg/20001127-1.c: New test.
23595
23596 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
23597
23598         * g++.old-deja/g++.pt/friend46.C: New test.
23599
23600 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
23601
23602         * g++.old-deja/g++.other/ptrmem8.C: New test.
23603
23604 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23605
23606         * gcc.c-torture/execute/string-opt-7.c: New test.
23607         * gcc.c-torture/execute/string-opt-8.c: Likewise.
23608
23609 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
23610
23611         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
23612         instead of 'mkcheck 2'.
23613
23614 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
23615
23616         * gcc.c-torture/execute/memcheck/driver.c,
23617         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
23618         C9X references to refer to C99.
23619
23620 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
23621
23622         * gcc.dg/ultrasp3.c: New test.
23623
23624 2000-11-25  Neil Booth  <neilb@earthling.net>
23625
23626         * gcc.dg/cpp/include2.c: Update test to be locale independent.
23627
23628 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
23629
23630         * gcc.c-torture/compile/20001123-2.c: New.
23631
23632 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23633
23634         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
23635
23636 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
23637
23638         * gcc.dg/sequence-point-1.c: Add some new tests.
23639         * gcc.c-torture/execute/20001124-1.c: New test.
23640
23641 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
23642
23643         * g++.old-deja/g++.other/vaarg4.C: New test.
23644         * gcc.c-torture/compile/20001123-1.c: New test.
23645
23646 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
23647
23648         * g++.other/crash24.C: Adjust and remove XFAIL.
23649         * g++.other/crash37.C: New test.
23650
23651 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
23652
23653         * g++.old-deja/g++.pt/instantiate9.C: New test.
23654
23655 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
23656
23657         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
23658         new ABI, too.
23659
23660         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
23661         * g++.old-deja/g++.robertl/eb55.C: Likewise.
23662
23663 2000-11-22  Neil Booth  <neilb@earthling.net>
23664
23665         * gcc.dg/cpp/Wtrigraphs.c: New test.
23666
23667 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
23668
23669         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
23670
23671 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
23672
23673         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
23674
23675 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
23676
23677         * lib/gcc-dg.exp: load_lib scanasm.exp.
23678         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
23679         * lib/g++-dg.exp: load_lib scanasm.exp.
23680         * lib/scanasm.exp: New.
23681         (scan-assembler, scan-assembler-not): Add optional arguments to
23682         test name, or if not present, the pattern name.
23683         (scan-assembler-dem, scan-assembler-dem-not): New.
23684
23685         * g++.dg/dg.exp: New.
23686
23687 2000-11-21  Neil Booth  <neilb@earthling.net>
23688
23689         * gcc.dg/cpp/integrated1.c: Remove.
23690
23691 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
23692
23693         * gcc.c-torture/execute/20001121-1.c: New test.
23694
23695 2000-11-21  Richard Henderson  <rth@redhat.com>
23696
23697         * gcc.c-torture/compile/20001121-1.c: New test.
23698
23699 2000-11-20  Neil Booth  <neilb@earthling.net>
23700
23701         * gcc.dg/cpp/integrated1.c: New test.
23702
23703 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
23704
23705         * g++.old-deja/g++.other/inline17.C: New test.
23706
23707 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
23708
23709         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
23710         local variable to be zero: I made the variable global. Now
23711         uses abort() and exit() instead of relying on main's return value.
23712
23713 2000-11-20  Neil Booth  <neilb@earthling.net>
23714
23715         * gcc.dg/cpp/paste2.c: Update test.
23716         * objc/execute/paste.m: New test.
23717
23718 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
23719
23720         * gcc.dg/c99-condexpr-1.c: New test.
23721
23722 2000-11-20  Neil Booth  <neilb@earthling.net>
23723
23724         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
23725
23726 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
23727
23728         * g++.old-deja/g++.pt/export1.C: New test.
23729
23730 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
23731
23732         * gcc.dg/20001117-1.c: New test.
23733
23734 2000-11-18  Richard Henderson  <rth@redhat.com>
23735
23736         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
23737
23738 2000-11-18  Richard Henderson  <rth@redhat.com>
23739
23740         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
23741         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
23742         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
23743
23744 2000-11-18  Richard Henderson  <rth@redhat.com>
23745
23746         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
23747         (main): New.  Exit cleanly.
23748
23749 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
23750
23751         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
23752         gcc.dg/c99-fordecl-2.c: New tests.
23753
23754 2000-11-18  Richard Henderson  <rth@redhat.com>
23755
23756         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
23757         * gcc.c-torture/execute/zerolen-2.c: New.
23758
23759 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23760
23761         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
23762         memory.
23763
23764 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
23765
23766         * g++.old-deja/g++.pt/instantiate8.C: New test.
23767
23768 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
23769
23770         * g++.old-deja/g++.other/incomplete.C: Add more tests.
23771         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
23772
23773 2000-11-16  Nick Clifton  <nickc@redhat.com>
23774
23775         * gcc.c-torture/execute/nestfunc-2.c: New test.
23776         * gcc.c-torture/execute/nestfunc-3.c: New test.
23777
23778 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
23779
23780         * gcc.c-torture/compile/20001116-1.c: New test.
23781
23782 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23783
23784         * gcc.c-torture/execute/20001115-1.c: New test.
23785
23786 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
23787
23788         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
23789         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
23790         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
23791         * g++.old-deja/g++.abi/vmihint.C: Likewise.
23792
23793 2000-11-15  Neil Booth  <neilb@earthling.net>
23794
23795         gcc.dg/cpp/_Pragma1.c: Update.
23796         gcc.dg/cpp/_Pragma2.c: New test.
23797
23798 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
23799
23800         * g++.old-deja/g++.other/anon5.C: New test.
23801
23802 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
23803
23804         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
23805         tests.
23806
23807 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
23808
23809         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
23810         output.
23811
23812 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
23813
23814         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
23815         labels at end of compound statements.
23816
23817 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
23818
23819         * gcc.c-torture/execute/loop-7.c: New test.
23820
23821 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
23822
23823         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
23824
23825 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
23826
23827         * gcc.dg/c99-bool-1.c: New test.
23828
23829 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
23830
23831         * gcc.dg/c99-scope-1.c: Remove xfail.
23832         * gcc.dg/c99-scope-2.c: New test.
23833
23834 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23835
23836         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
23837         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
23838
23839 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
23840
23841         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
23842         error messages.
23843
23844         * g++.mike/p700.C: Don't typedef wchar_t.
23845         * g++.mike/p784.C: Likewise.
23846         * g++.mike/eb101.C: Don't use __wchar_t.
23847
23848 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
23849
23850         * g77.f-torture/execute/20001111.[fx]: Test premature exit
23851         from DO loop.
23852
23853 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
23854
23855         * gcc.c-torture/execute/20001111-1.c: New test.
23856
23857 2000-11-10  Nick Clifton  <nickc@redhat.com>
23858
23859         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
23860         long multuiple and accumulate.
23861
23862 2000-11-09  Richard Henderson  <rth@redhat.com>
23863
23864         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
23865         via size_t instead of int.
23866
23867         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
23868         * gcc.c-torture/execute/string-opt-2.c: Likewise.
23869         * gcc.c-torture/execute/string-opt-3.c: Likewise.
23870         * gcc.c-torture/execute/string-opt-4.c: Likewise.
23871
23872 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
23873
23874         * gcc.c-torture/compile/20001109-1.c: New test.
23875         * gcc.c-torture/compile/20001109-2.c: New test.
23876
23877 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
23878
23879         * g++.old-deja/g++.pt/operator1.C: New test.
23880         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
23881
23882 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
23883
23884         * gcc.dg/20001108-1.c: New test.
23885
23886 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
23887
23888         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
23889         with both arguments constant strings.
23890         * gcc.c-torture/execute/string-opt-3.c: New test.
23891         * gcc.c-torture/execute/string-opt-4.c: New test.
23892         * gcc.c-torture/execute/string-opt-5.c: New test.
23893
23894 2000-11-08  Nick Clifton  <nickc@redhat.com>
23895
23896         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
23897         mulsidi3adddi patterns.
23898
23899 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
23900
23901         * g++.old-deja/g++.other/crash36.C: New test.
23902
23903 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
23904
23905         * g++.old-deja/g++.other/init16.C: New test.
23906
23907 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
23908
23909         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
23910
23911 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
23912
23913         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
23914         * gcc.c-torture/execute/va-arg-16.x: Likewise.
23915         * gcc.c-torture/execute/va-arg-17.x: Likewise.
23916
23917 2000-11-07  DJ Delorie  <dj@redhat.com>
23918
23919         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
23920
23921 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23922
23923         * gcc.c-torture/execute/string-opt-1.c: New test.
23924
23925 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
23926
23927         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
23928         mips-sgi-irix6.* because the MIPS ABI passes floating-point
23929         parameters in registers, and there is no way for a varargs
23930         function to know in which order the integer and floating-point
23931         parameters should be interleaved when they are placed on the
23932         stack.
23933         * gcc.c-torture/execute/va-arg-16.x: Likewise.
23934         * gcc.c-torture/execute/va-arg-17.x: Likewise.
23935
23936 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23937
23938         * gcc.c-torture/execute/string-opt-2.c: New test.
23939
23940 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
23941
23942         * g++.old-deja/g++.pt/crash60.C: New test.
23943
23944 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
23945
23946         * g++.old-deja/g++.other/crash24.C: New test.
23947         * g++.old-deja/g++.other/crash25.C: New test.
23948         * g++.old-deja/g++.other/crash26.C: New test.
23949         * g++.old-deja/g++.other/crash27.C: New test.
23950         * g++.old-deja/g++.other/crash28.C: New test.
23951         * g++.old-deja/g++.other/crash29.C: New test.
23952         * g++.old-deja/g++.other/crash30.C: New test.
23953         * g++.old-deja/g++.other/crash31.C: New test.
23954         * g++.old-deja/g++.other/crash32.C: New test.
23955         * g++.old-deja/g++.other/crash33.C: New test.
23956         * g++.old-deja/g++.other/crash34.C: New test.
23957         * g++.old-deja/g++.other/crash35.C: New test.
23958
23959 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
23960
23961         * gcc.c-torture/execute/20001031-1.c: New test.
23962
23963 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
23964
23965         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
23966         namespace.
23967
23968         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
23969         standards-conformant.
23970
23971         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
23972
23973         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
23974         * g++.old-deja/g++.mike/p755a.C: Likewise.
23975         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
23976         library makes no calls to `operator new' during initialization.
23977
23978 2000-11-04  Neil Booth  <neilb@earthling.net>
23979
23980         * gcc.dg/cpp/include2.c: New tests.
23981
23982 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
23983
23984         * lib/g++.exp (g++_set_ld_library_path): New function.
23985         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
23986
23987 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
23988
23989         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
23990         warnings.
23991
23992 2000-11-01  Richard Henderson  <rth@redhat.com>
23993
23994         * g++.old-deja/g++.ext/namedret1.C: New.
23995         * g++.old-deja/g++.ext/namedret2.C: New.
23996         * g++.old-deja/g++.ext/namedret3.C: New.
23997
23998 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
23999
24000         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
24001         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
24002
24003 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24004
24005         * gcc.c-torture/execute/va-arg-21.c: New test.
24006
24007 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
24008
24009         * gcc.dg/c99-complex-2.c: New test.
24010
24011 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24012
24013         * gcc.c-torture/execute/stdio-opt-1.c: New test.
24014
24015 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
24016
24017         * g++.old-deja/g++.other/inline16.C: New test.
24018
24019 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
24020
24021         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
24022         __PRETTY_FUNCTION__
24023
24024 2000-10-29  Neil Booth  <neilb@earthling.net>
24025
24026         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
24027         New tests.
24028         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
24029         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
24030         optimisation.
24031
24032 2000-10-29  Neil Booth  <neilb@earthling.net>
24033
24034         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
24035         * mi1.c, mi1c.h: Add null directives to multiple-include test.
24036         * mi5.c: Test multiple includes work with -C.
24037         * trigraphs.c: Test ^= version.
24038
24039 2000-10-28  Neil Booth  <neilb@earthling.net>
24040
24041         New tests and test updates for new macro expander.
24042
24043         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
24044         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
24045         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
24046         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
24047         new diagnostic messages.
24048
24049         * gcc.dg/cpp/macro3.c: New tests.
24050
24051 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
24052
24053         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
24054         on the same line.
24055
24056 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
24057
24058         * g++.old-deja/g++.other/eh2.C: New test.
24059
24060 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
24061
24062         * gcc.c-torture/execute/20001027-1.c: New test.
24063
24064 2000-10-26  Richard Henderson  <rth@redhat.com>
24065
24066         * gcc.c-torture/execute/20001026-1.c: New.
24067
24068 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
24069
24070         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
24071         * g++.old-deja/g++.law/builtin1.C: Likewise.
24072         * g++.old-deja/g++.law/ctors10.C: Likewise.
24073         * g++.old-deja/g++.law/virtual3.C: Likewise.
24074         * g++.old-deja/g++.mike/p658.C: Likewise.
24075         * g++.old-deja/g++.other/sibcall1.C: Likewise.
24076         * g++.old-deja/g++.other/vaarg2.C: Likewise.
24077         * g++.old-deja/g++.robertl/eb124.C: Likewise.
24078         * g++.old-deja/g++.robertl/eb44.C: Likewise.
24079         * g++.old-deja/g++.robertl/eb77.C: Likewise.
24080
24081 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
24082
24083         * gcc.c-torture/compile/20001024-1.c: New test.
24084
24085 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
24086
24087         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
24088         to tell us whether or not we are using V3.
24089
24090 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
24091
24092         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
24093         operands.
24094
24095 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
24096
24097         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
24098
24099 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
24100
24101         * gcc.c-torture/execute/20001024-1.c: New test.
24102
24103 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
24104
24105         * g++.old-deja/g++.other/sibcall1.C: New test.
24106
24107 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
24108
24109         * gcc.dg/noncompile/init-3.c: New test.
24110
24111 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
24112
24113         * gcc.dg/format-array-1.c: New test.
24114
24115 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
24116
24117         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
24118         writing through null pointers; remove comment about testing
24119         unterminated strings.
24120
24121 2000-10-17  Matthew Hiller  <hiller@redhat.com>
24122
24123         * gcc.c-torture/execute/20001017-2.c: New test.
24124
24125 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
24126
24127         * gcc.c-torture/compile/20001018-1.c: New test.
24128         * gcc.c-torture/compile/20001018-1.x: Xfail.
24129
24130 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24131
24132         * gcc.c-torture/execute/20001017-1.c: New test.
24133
24134 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
24135
24136         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
24137         for multiple use of arguments with scanf formats; add tests for
24138         multiple use of arguments.
24139
24140 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
24141
24142         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
24143
24144 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
24145
24146         * gcc.dg/format-miss-1.c: New test.
24147
24148 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
24149
24150         * gcc.c-torture/execute/20001013-1.c: New test.
24151
24152 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
24153
24154         * gcc.dg/format-branch-1.c: New test.
24155
24156 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
24157
24158         * README, lib/file-format.exp: Remove EGCS references.
24159
24160 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
24161
24162         * gcc.dg/20001013-1.c: New test.
24163
24164 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
24165
24166         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
24167         for intmax_t in the compiler using __typeof__ and the type rules
24168         for conditional expressions.
24169
24170 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
24171
24172         * gcc.dg/20001012-1.c: New test.
24173         * gcc.dg/20001012-2.c: New test.
24174
24175 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
24176
24177         * gcc.dg/format-attr-1.c: New test.
24178
24179 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
24180
24181         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
24182         __LONG_LONG_MAX__ instead of LLONG_MAX.
24183
24184 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
24185
24186         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
24187         scanf flags.
24188         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
24189         flags.
24190
24191 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
24192
24193         * gcc.dg/sequence-pt-1.c: New test.
24194
24195 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
24196
24197         * gcc.c-torture/execute/20001011-1.c: New testcase.
24198         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
24199
24200 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
24201
24202         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
24203         does not error on it.
24204
24205 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
24206
24207         * gcc.dg/20001009-1.c: New test.
24208
24209 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
24210
24211         * gcc.c-torture/compile/20001009-1.c: Move from here ....
24212         * gcc.c-torture/execute/20001009-2.c: ... to here.
24213
24214 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
24215
24216         * gcc.c-torture/compile/20001009-1.c: New testcase.
24217         * gcc.c-torture/execute/20001009-1.c: New testcase.
24218         Testcases provided by Jan Hubicka <jh@suse.cz>.
24219
24220 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
24221
24222         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
24223         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
24224         uintmax_t using <limits.h> to emulate the compiler's internal
24225         logic.  No longer XFAIL %j tests.
24226
24227 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
24228
24229         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
24230         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
24231         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
24232         regexps and details of expected handling of some bad formats.
24233         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
24234         suppression.
24235
24236 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
24237
24238         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
24239         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
24240         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
24241         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
24242         in list archives.
24243
24244 2000-10-06  Richard Henderson  <rth@cygnus.com>
24245
24246         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
24247         * g++.old-deja/g++.brendan/crash52.C: Likewise.
24248         * g++.old-deja/g++.jason/report.C: Likewise.
24249         * g++.old-deja/g++.law/friend5.C: Likewise.
24250         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
24251         of the expected warnings.
24252
24253 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
24254
24255         * g++.old-deja/g++.pt/enum14.C: New test.
24256
24257 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
24258
24259         * g++.old-deja/g++.pt/crash59.C: New test.
24260
24261 2000-10-04  Will Cohen  <wcohen@redhat.com>
24262
24263         * gcc.dg/20000926-1.c: New test.
24264
24265 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
24266
24267         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
24268         function name for current C++ compiler.
24269         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
24270
24271 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
24272
24273         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
24274         __PRETTY_FUNCTION__.
24275         * g++.old-deja/g++.ext/pretty2.C: Likewise.
24276
24277 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24278
24279         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
24280
24281 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
24282
24283         * gcc.c-torture/compile/20000923-1.c: New test.
24284
24285 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
24286
24287         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
24288         * g++.old-deja/g++.pt/ttp62.C: Same.
24289         * g++.old-deja/g++.other/inline14.C: Same.
24290
24291 2000-09-24  Richard Henderson  <rth@cygnus.com>
24292
24293         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
24294
24295 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
24296
24297         * gcc.dg/c90-printf-1.c: Add test for wide string format.
24298
24299 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
24300
24301         * gcc.c-torture/compile/20000922-1.c: New file.
24302
24303 2000-09-21  Nick Clifton  <nickc@redhat.com>
24304
24305         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
24306         a signed long modulo operation.
24307         (mod6): New function - perform an unsigned long modulo operation.
24308         (main): Add tests for modulos of very large numbers by very small
24309         dividends.
24310
24311 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24312
24313         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
24314
24315 2000-09-19  Richard Henderson  <rth@cygnus.com>
24316
24317         * gcc.dg/compare2.c (case 10): XFAIL.
24318
24319 2000-09-18  Richard Henderson  <rth@cygnus.com>
24320
24321         * gcc.c-torture/execute/20000906-1.c: Move ...
24322         * gcc.dg/20000906-1.c: ... here.  Only run on targets
24323         that support __builtin_trap.
24324
24325 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
24326
24327         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
24328
24329 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
24330
24331         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
24332         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
24333         more $ format tests.
24334
24335 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
24336
24337         * gcc.dg/format-errmk-1.c: New test.
24338
24339 2000-09-17  Greg McGary  <greg@mcgary.org>
24340
24341         * gcc.c-torture/execute/20000917-1.x: Remove.
24342
24343 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
24344
24345         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
24346
24347 2000-09-17  Greg McGary  <greg@mcgary.org>
24348
24349         * gcc.c-torture/execute/20000917-1.c: New test.
24350         * gcc.c-torture/execute/20000917-1.x: XFAIL.
24351
24352 2000-09-16  Neil Booth  <NeilB@earthling.net>
24353
24354         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
24355         in nested macro bug.
24356
24357 2000-09-15  Neil Booth  <NeilB@earthling.net>
24358
24359         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
24360
24361 2000-09-14  Jeffrey A Law  (law@cygnus.com)
24362
24363         * gcc.c-torture/execute/20000914-1.c: New test.
24364
24365 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
24366
24367         * g++.other/inline13.C: New test.
24368
24369 2000-09-12  Andreas Jaeger  <aj@suse.de>
24370
24371         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
24372         constant by Ulrich Drepper <drepper@redhat.com>.
24373
24374 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
24375
24376         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
24377
24378 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24379
24380         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
24381
24382 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
24383
24384         * gcc.dg/cpp/backslash.c: New test.
24385
24386 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
24387
24388         * gcc.c-torture/execute/20000910-1.c: New test.
24389         * gcc.c-torture/execute/20000910-2.c: Likewise.
24390
24391 2000-09-11  Robert Lipe  <robertl@sco.com>
24392
24393         * gcc.dg/pragma-align.c: New test.
24394
24395 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
24396
24397         * g++.old-deja/g++.pt/explicit82.C: New test.
24398         * g++.old-deja/g++.pt/explicit83.C: New test.
24399
24400 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
24401
24402         * gcc.dg/asm-names.c: New test.
24403
24404 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24405
24406         * gcc.dg/cpp/tr-warn6.c: New test
24407
24408 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
24409
24410         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
24411         be accepted.
24412
24413 2000-09-07  Catherine Moore  <clm@redhat.com>
24414
24415         * gcc.c-torture/execute/unroll-1.c: New test.
24416
24417 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
24418
24419         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
24420         ERROR markers.
24421         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
24422         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
24423         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
24424         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
24425         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
24426         Preprocess only.
24427         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
24428         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
24429
24430 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
24431
24432         * g++.old-deja/g++.pt/deduct2.C: New test.
24433
24434 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
24435
24436         * g++.old-deja/g++.pt/parms2.C: New test.
24437
24438 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
24439
24440         * g++.old-deja/g++.pt/crash58.C: New test.
24441
24442 2000-09-06  Greg McGary  <greg@mcgary.org>
24443
24444         * gcc.c-torture/execute/20000906-1.c: New test.
24445         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
24446
24447 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24448
24449         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
24450
24451 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
24452
24453         * g++.old-deja/g++.pt/crash57.C: New test.
24454
24455 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
24456
24457         * g++.old-deja/g++.pt/crash56.C: New test.
24458
24459 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
24460
24461         * g++.old-deja/g++.pt/koenig1.C: New test.
24462
24463 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
24464
24465         * gcc.dg/20000904-1.c: New test.
24466
24467 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
24468
24469         * gcc.dg/cpp/paste8.c: New test.
24470
24471 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
24472
24473         * gcc.c-torture/compile/20000827-1.c: New test.
24474
24475 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
24476
24477         * gcc.dg/format-diag-1.c: New test.
24478
24479 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
24480
24481         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
24482         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
24483         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
24484         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
24485         gcc.dg/formatz-1.c: Adjust warning regular expressions.
24486
24487 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
24488
24489         * g++.old-deja/g++.other/nested4.C: New test.
24490
24491 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
24492
24493         * g++.old-deja/g++.ns/scoped1.C: New test.
24494
24495 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
24496
24497         * lib/g++.exp: Support testing already-installed GCC.
24498
24499 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24500
24501         * wtr-label-1.c, wtr-suffix-1.c: New tests.
24502
24503 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24504
24505         * gcc.dg/return-type-2.c: New test.
24506
24507 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
24508
24509         * gcc.c-torture/compile/20000825-1.c: New test.
24510
24511 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
24512
24513         * gcc.dg/dwarf2-2.c: New test.
24514
24515 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
24516
24517         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
24518         dg-warning regexps.
24519
24520 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
24521
24522         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
24523         gcc.dg/format-ext-5.c: New tests.
24524
24525 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
24526
24527         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
24528
24529 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
24530
24531         * gcc.dg/noncompile/930622-2.c: Adjust error message.
24532
24533 2000-08-24  Richard Henderson  <rth@cygnus.com>
24534
24535         * gcc.dg/ia64-sync-1.c: New test.
24536         * gcc.dg/ia64-sync-2.c: New test.
24537         * gcc.dg/ia64-asm-1.c: New test.
24538
24539 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
24540
24541         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
24542         * gcc.dg/format-ext-2.c: New test.
24543
24544 2000-08-23  Jason Merrill  <jason@redhat.com>
24545
24546         * lib/old-dejagnu.exp: Also ignore "In member function" and
24547         "At global scope".
24548
24549 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24550
24551         * gcc.dg/noncompile/label-lineno-1.c: New test.
24552
24553 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
24554
24555         * gcc.dg/c99-array-nonobj-1.c: New test.
24556
24557 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
24558
24559         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
24560         tests.
24561         * gcc.dg/format-ext-1.c: New test.
24562
24563 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24564
24565         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
24566         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
24567         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
24568         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
24569         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
24570
24571 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
24572
24573         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
24574         gcc.dg/c99-strftime-2.c: New tests.
24575
24576 2000-08-22  Richard Henderson  <rth@cygnus.com>
24577
24578         * gcc.c-torture/execute/20000822-1.c: New test.
24579
24580 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
24581
24582         * gcc.c-torture/execute/20000819-1.x: Remove.
24583
24584 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
24585
24586         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
24587         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
24588         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
24589         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
24590         gcc.dg/format-xopen-1.c: New tests.
24591
24592 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
24593
24594         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
24595
24596 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
24597
24598         * g++.old-deja/g++.other/loop2.C: New test.
24599
24600         * gcc.c-torture/compile/20000606-1.c: New test.
24601         * gcc.c-torture/compile/20000728-1.c: New test.
24602         * gcc.c-torture/execute/20000801-1.c: New test.
24603         * gcc.c-torture/execute/20000801-2.c: New test.
24604         * gcc.c-torture/execute/20000819-1.c: New test.
24605         * gcc.c-torture/execute/20000819-1.x: XFAIL.
24606         * gcc.dg/20000629-1.c: New test.
24607         * gcc.dg/20000724-1.c: New test.
24608         * gcc.dg/20000807-1.c: New test.
24609
24610 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
24611
24612         * gcc.dg/cpp/pragma-1.c: New test.
24613         * gcc.dg/cpp/pragma-2.c: New test.
24614
24615 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
24616
24617         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
24618         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
24619
24620 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
24621
24622         * gcc.c-torture/compile/20000818-1.c: New test.
24623
24624 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
24625
24626         * gcc.c-torture/execute/20000818-1.c: New test.
24627
24628 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
24629
24630         * gcc.dg/format-va-1.c: New test.
24631
24632 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
24633
24634         * g++.old-deja/g++.other/typedef8.C: New test.
24635
24636 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
24637
24638         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
24639         * g++.old-deja/g++.mike/net36.C: Mark candidate.
24640         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
24641         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
24642         * g++.old-deja/g++.other/ptrmem7.C: New test.
24643         * g++.old-deja/g++.pt/ptrmem10.C: New test.
24644
24645 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
24646
24647         * g++.old-deja/g++.pt/typename27.C: New test.
24648
24649 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
24650
24651         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
24652         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
24653         * g++.old-deja/g++.pt/friend45.C: New test.
24654         * g++.old-deja/g++.other/friend8.C: New test.
24655
24656 2000-08-15  Richard Henderson  <rth@cygnus.com>
24657
24658         * gcc.c-torture/execute/20000815-1.c: New test.
24659
24660 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
24661
24662         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
24663         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
24664         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
24665
24666 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
24667
24668         * g++.old-deja/g++.other/refinit2.C: New test.
24669
24670 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
24671
24672         * lib/c-torture.exp (c-torture): Make
24673         compiler_conditional_xfail_data global.
24674         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
24675         compiler_conditional_xfail_data machinery.
24676         (f-torture-execute): Likewise.
24677         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
24678         and only when unrolling loops.
24679
24680         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
24681
24682 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
24683
24684         * g++.old-deja/g++.pt/explicit81.C: New test.
24685
24686 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
24687
24688         * g++.old-deja/g++.pt/typename26.C: New test.
24689
24690 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
24691
24692         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
24693         warning.
24694
24695 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
24696
24697         * g++.old-deja/g++.other/array3.C: New test.
24698
24699 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
24700
24701         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
24702         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
24703         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
24704         New tests.
24705
24706 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
24707
24708         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
24709         * g++.old-deja/g++.abi/vmihint.C: Likewise.
24710
24711 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
24712
24713         * gcc.c-torture/execute/20000808-1.c: New test.
24714
24715 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
24716
24717         * gcc.dg/c90-const-expr-1.c: New test.
24718
24719 2000-08-08  Richard Henderson  <rth@cygnus.com>
24720
24721         * gcc.dg/noncompile/920923-1.c: Declare calloc.
24722
24723 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
24724
24725         * gcc.dg/noncompile/const-ll-1.c: New test.
24726
24727 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
24728
24729         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
24730
24731 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
24732
24733         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
24734         that running programs linked against the shared version of libobjc
24735         run correctly.
24736
24737 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
24738
24739         * gcc.dg/c99-printf-1.c: New test.
24740
24741 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
24742
24743         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
24744
24745 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
24746
24747         * gcc.c-torture/execute/20000731-1.x: Delete.
24748
24749 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
24750
24751         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
24752         and torture_without_loops as is done by c-torture.exp.
24753         (search_for): Copy from c-torture.exp.
24754         (gcc-dg-runtest): New function, drives a directory of tests
24755         iterating over the TORTURE_OPTIONS.
24756         (scan-assembler, scan-assembler-not): Move here from
24757         individual directory drivers.
24758
24759         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
24760         defined by lib/gcc-dg.exp.
24761         * gcc.dg/cpp/cpp.exp: Likewise.
24762         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
24763         gcc-dg-runtest, so we cycle over optimization options.
24764
24765         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
24766         * gcc.dg/compare2.c: No longer expected to fail.
24767
24768 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
24769
24770         * gcc.c-torture/execute/20000804-1.c: New test.
24771
24772 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
24773
24774         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
24775
24776 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
24777
24778         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
24779
24780 2000-08-03  Jeffrey A Law  (law@cygnus.com)
24781
24782         * gcc.c-torture/compile/20000803-1.c: New test.
24783
24784 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
24785
24786         * gcc.c-torture/execute/20000801-3.c,
24787         gcc.c-torture/execute/20000801-4.c: New tests.
24788         * gcc.c-torture/execute/20000801-3.x,
24789         gcc.c-torture/execute/20000801-4.x: Xfail.
24790
24791 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
24792
24793         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
24794         libobjc/.libs to allow for libtool.
24795
24796 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
24797
24798         * gcc.c-torture/compile/20000802-1.c: New test.
24799
24800 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
24801
24802         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
24803
24804 2000-07-31  Jeffrey A Law  (law@cygnus.com)
24805
24806         * gcc-c-torture/execute/20000731-2.c: New test.
24807
24808         * gcc.c-torture/execute/20000731-1.c: New test.
24809         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
24810
24811 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
24812
24813         * testsuite/gcc.dg/cpp/paste7.c: New test.
24814         * gcc.dg/cpp/20000725-1.c: New test.
24815
24816 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
24817
24818         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
24819         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
24820         declaration warning for __builtin_dwarf_reg_size.
24821
24822         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
24823
24824 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
24825
24826         * gcc.dg/noncompile/voidparam-1.c: New test.
24827
24828 2000-07-30  Richard Henderson  <rth@cygnus.com>
24829
24830         * gcc.dg/c90-digraph-1.c: Don't xfail.
24831         * gcc.dg/compare2.c (case 10): Xfail.
24832         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
24833
24834 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
24835
24836         * gcc.dg/c99-main-1.c: New test.
24837
24838 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
24839
24840         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
24841
24842 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
24843
24844         * gcc.c-tortuer/execute/20000726-1.c: New test.
24845
24846 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
24847
24848         * gcc.c-torture/execute/enum-2.c: New test.
24849
24850 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24851
24852         * gcc.dg/cpp/tr-warn3.c: New test.
24853
24854 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
24855
24856         * g++.old-deja/g++.ext/implicit1.C: Remove.
24857         * g++.old-deja/g++.jason/c2.C: Remove
24858         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
24859         * g++.old-deja/g++.pt/crash16.C: Likewise.
24860         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
24861
24862 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
24863
24864         * g++.old-deja/g++.other/for2.C: New test.
24865
24866 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
24867
24868         * gcc.dg/20000720-1.c: New test.
24869
24870 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
24871
24872         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
24873
24874 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
24875
24876         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
24877         * gcc.c-torture/execute/20000722-1.c: New.
24878         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
24879
24880 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
24881
24882         * gcc.dg/cpp/20000720-1.S: New test.
24883
24884 2000-07-21  Michael Meissner  <meissner@redhat.com>
24885
24886         * gcc.c-torture/execute/ieee/hugeval.c: New test.
24887
24888 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
24889
24890         * g++.old-deja/g++.brendan/crash16.C,
24891         g++.old-deja/g++.brendan/parse3.C,
24892         g++.old-deja/g++.brendan/redecl1.C,
24893         g++.old-deja/g++.ns/template13.C,
24894         g++.old-deja/g++.other/decl4.C,
24895         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
24896
24897 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
24898
24899         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
24900         and "Internal error".
24901
24902         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
24903         regexps.
24904         * gcc.dg/cpp/paste6.c: New test.
24905
24906 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
24907
24908         * gcc.dg/cpp/tr-direct.c: New test.
24909
24910         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
24911         gcc.dg/cpp/undef1.c: Tweak error regexps.
24912
24913 2000-07-18  Eric Christopher <echristo@redhat.com>
24914
24915         * gcc.c-torture/compile/20000718-1.c: New test.
24916
24917 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
24918
24919         * cpplex.c (_cpp_push_token): If the token being pushed back
24920         is the previous token in this context, just subtract one from
24921         context->posn.
24922         * cppmacro.c (save_expansion): Clear aux field when storing a
24923         placemarker.
24924
24925 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
24926
24927         * gcc.dg/noncompile/redecl-1.c: New test.
24928
24929 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
24930
24931         * gcc.c-torture/execute/20000717-5.c: New test.
24932         * gcc.c-torture/execute/20000717-1.x: Removed.
24933
24934 2000-07-17  Richard Henderson  <rth@cygnus.com>
24935
24936         * gcc.c-torture/execute/20000717-4.c: New test.
24937
24938 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
24939
24940         * gcc.dg/cpp/syshdr.c: New test.
24941         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
24942
24943 2000-07-17  Neil Booth  <neilb@earthling.net>
24944
24945         * gcc.dg/cpp/cmdlne-dM.c: New test.
24946         * gcc.dg/cpp/cmdlne-dD.c: New test.
24947
24948 2000-07-17  Jeffrey A Law  (law@cygnus.com)
24949
24950         * gcc.c-torture/execute/20000717-3.c: New test.
24951
24952         * gcc.c-torture/compile/20000717-1.c: New test.
24953
24954 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
24955
24956         * gcc.c-torture/execute/20000717-2.c: New test.
24957
24958 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
24959
24960         * gcc.dg/formatz-1.c: New test.
24961
24962         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
24963         * gcc.dg/c99-digraph-1.c: New tests.
24964
24965         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
24966         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
24967
24968         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
24969         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
24970         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
24971         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
24972         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
24973         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
24974         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
24975
24976 2000-07-17   Greg McGary <greg@mcgary.org>
24977
24978         * gcc.c-torture/execute/20000717-1.c: New test.
24979         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
24980
24981 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
24982
24983         * gcc.c-torture/execute/20000715-2.c: New test.
24984         * gcc.dg/20000715-1.c: New test.
24985
24986 2000-07-15  Michael Meissner  <meissner@redhat.com>
24987
24988         * gcc.c-torture/execute/20000715-1.c: New test.
24989
24990 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
24991
24992         * gcc.c-torture/execute/20000707-1.c: New test.
24993
24994 2000-07-13  Neil Booth  <NeilB@earthling.net>
24995
24996         * testsuite/gcc.dg/cpp/digraph1.c,
24997         testsuite/gcc.dg/cpp/digraph2.c,
24998         testsuite/gcc.dg/cpp/digraphs.c: New tests.
24999
25000 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
25001
25002         * g77.f-torture/compile/20000630-2.f:  New test.
25003         * g77.f-torture/compile/20000630-2.x
25004
25005 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
25006
25007         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
25008
25009 2000-07-11  Neil Booth  <NeilB@earthling.net>
25010
25011         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
25012
25013 2000-07-11  Neil Booth  <NeilB@earthling.net>
25014
25015         * gcc.dg/cpp/cmdlne-C.c: New.
25016
25017 2000-07-09  Neil Booth  <NeilB@earthling.net>
25018
25019         * gcc.dg/cpp/directiv.c: New tests.
25020         * gcc.dg/cpp/undef1.c: Update.
25021
25022 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
25023
25024         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
25025
25026 2000-07-09  Neil Booth  <NeilB@earthling.net>
25027
25028         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
25029
25030 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
25031
25032         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
25033         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
25034
25035 2000-07-08  Neil Booth  <NeilB@earthling.net>
25036
25037         * gcc.dg/cpp/macsyntx.c: New tests.
25038
25039 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
25040
25041         * gcc.dg/20000707-1.c: New test.
25042
25043 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
25044
25045         * gcc.c-torture/execute/20000706-1.c: New test.
25046         * gcc.c-torture/execute/20000706-2.c: New test.
25047         * gcc.c-torture/execute/20000706-3.c: New test.
25048         * gcc.c-torture/execute/20000706-4.c: New test.
25049         * gcc.c-torture/execute/20000706-5.c: New test.
25050
25051 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
25052
25053         * g++.old-deja/g++.pt/instantiate7.C: New test.
25054
25055 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
25056
25057         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
25058         * g++.old-deja/g++.mike/thunk3.C: Likewise.
25059         * g++.old-deja/g++.other/rtti3.C: Likewise.
25060         * g++.old-deja/g++.other/rttid3.C: Likewise.
25061
25062 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
25063
25064         *  g77.f-torture/compile/20000630-1.x: Fix typo
25065
25066 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
25067
25068         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
25069         assembly output.
25070
25071 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
25072
25073         * gcc.dg/cpp/ident.c: New test.
25074
25075 2000-07-05  Neil Booth  <NeilB@earthling.net>
25076
25077         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
25078           gcc.dg/cpp/lexstrng.c: New tests.
25079
25080 2000-07-04  Neil Booth  <NeilB@earthling.net>
25081
25082         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
25083         * gcc.dg/cpp/strify2.c: Same.
25084
25085 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
25086
25087         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
25088         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
25089         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
25090         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
25091
25092         * testsuite/gcc.dg/cpp/macro1.c,
25093         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
25094         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
25095         testsuite/gcc.dg/cpp/strify1.c,
25096         testsuite/gcc.dg/cpp/strify2.c: New tests.
25097
25098 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
25099
25100         * gcc.c-torture/execute/20000703-1.c: New test.
25101
25102 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
25103
25104         * g++.old-deja/g++.pt (lookup10.C): New test.
25105
25106 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
25107
25108         * g++.old-deja/g++.pt (typename25.C): New test.
25109
25110 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
25111
25112         * gcc.c-torture/compile/20000701-1.c: New test.
25113
25114 2000-06-30  Nick Clifton  <nickc@cygnus.com>
25115
25116         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
25117         to test case.
25118
25119 2000-06-30  Catherine Moore  <clm@cygnus.com>
25120
25121         * gcc.c-torture/execute/align-1.c: New test.
25122
25123 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
25124
25125         * g++.old-deja/g++.pt/expr8.C: New test.
25126         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
25127
25128 2000-06-29  Nick Clifton  <nickc@cygnus.com>
25129
25130         * gcc.c-torture/compile/20000629-1.c: New test.
25131
25132 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
25133
25134
25135         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
25136         gcc.dg/noncompile directory, depending on whether they're
25137         preprocessor tests or not.  Annotate all the tests for the dg
25138         framework.
25139
25140         * gcc.c-torture/noncompile/noncompile.exp: Delete.
25141         * gcc.dg/noncompile/noncompile.exp: New.
25142
25143         * Moved files:
25144         Old name                                New name
25145         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
25146         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
25147         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
25148         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
25149         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
25150         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
25151         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
25152         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
25153         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
25154         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
25155         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
25156         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
25157         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
25158         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
25159         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
25160         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
25161         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
25162         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
25163         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
25164         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
25165         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
25166         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
25167         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
25168         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
25169
25170         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
25171         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
25172         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
25173         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
25174         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
25175         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
25176
25177 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
25178
25179         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
25180         declare one variable.  On the fourth, error.
25181         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
25182         declared by 20000628-1a.h.
25183
25184 2000-06-29  Richard Henderson  <rth@redhat.com>
25185
25186         * gcc.c-torture/execute/930529-1.x: New file.
25187         * gcc.dg/920413-1.c: Adjust expected warning text.
25188         * gcc.dg/980217-1.c: Declare abort.
25189         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
25190
25191 2000-06-29  Jeffrey A Law  (law@cygnus.com)
25192
25193         * g77.f-torture/compile/20000629-1.f: New test.
25194         * g77.f-torture/compile/20000629-1.x: Expected to fail.
25195
25196 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
25197
25198         Rearrange lots of files, removing entirely the
25199         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
25200         directories.
25201
25202         * Deleted files:
25203         gcc.c-torture/code_quality/code_quality.exp
25204         gcc.c-torture/special/special.exp
25205         gcc.failure/failure.exp
25206         gcc.failure/940409-1.x
25207         gcc.c-torture/compile/961203-1.x
25208
25209         * New files:
25210         gcc.misc-tests/linkage.exp
25211         gcc.c-torture/execute/920730-1t.c
25212         gcc.c-torture/execute/920730-1t.x
25213         gcc.c-torture/compile/920520-1.x
25214         gcc.c-torture/compile/920521-1.x
25215         gcc.c-torture/compile/981006-1.x
25216         gcc.c-torture/execute/eeprof-1.x
25217
25218         * Moved files (possibly with modifications to fit a new harness):
25219         Old name                                New name
25220         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
25221         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
25222         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
25223         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
25224         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
25225         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
25226         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
25227         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
25228         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
25229         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
25230         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
25231         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
25232         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
25233         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
25234
25235 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
25236
25237         * c-torture/compile/961203-1.x: Delete.
25238
25239         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
25240         not exit. Include stdio.h.
25241         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
25242         * gcc.misc-tests/dg-12.c: Likewise.
25243         * gcc.misc-tests/dg-5.c: Likewise.
25244         * gcc.misc-tests/dg-6.c: Likewise.
25245         * gcc.misc-tests/dg-7.c: Prototype abort.
25246         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
25247         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
25248         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
25249         not exit.
25250         * gcc.misc-tests/sieve.c: Use return from main, not exit.
25251         * gcc.misc-tests/sort2.c: Use return from main, not exit.
25252
25253 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
25254
25255         * gcc.dg/cpp/20000628-1.c: New test.
25256         * gcc.dg/cpp/20000628-1.h: New header for above test.
25257         * gcc.dg/cpp/20000628-1a.h: Likewise.
25258
25259 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
25260
25261         * gcc.dg/cpp: New directory.
25262         * gcc.dg/cpp/cpp.exp: New driver.
25263         * gcc.dg/cpp/20000627-1.c: New test.
25264         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
25265         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
25266         and rewrite as a compilation test.
25267
25268         * gcc.dg: Move many files into the cpp subdirectory, possibly
25269         renaming or editing them as well.
25270         Old name                New name
25271         990119-1.c              cpp/19990119-1.c
25272         990228-1.c              cpp/19990228-1.c
25273         990407-1.c              cpp/19990407-1.c
25274         990409-1.c              cpp/19990409-1.c
25275         990413-1.c              cpp/19990413-1.c
25276         990703-1.c              cpp/19990703-1.c
25277         20000127-1.c            cpp/20000127-1.c
25278         20000129-1.c            cpp/20000129-1.c
25279         20000207-1.c            cpp/20000207-1.c
25280         20000207-2.c            cpp/20000207-2.c
25281         20000209-1.c            cpp/20000209-1.c
25282         20000209-2.c            cpp/20000209-2.c
25283         20000301-1.c            cpp/20000301-1.c
25284         20000419-1.c            cpp/20000419-1.c
25285         20000510-1.S            cpp/20000510-1.S
25286         20000519-1.c            cpp/20000519-1.c
25287         20000529-1.c            cpp/20000529-1.c
25288         20000625-1.c            cpp/20000625-1.c
25289         20000625-2.c            cpp/20000625-2.c
25290         cpp-as1.c               cpp/assert1.c
25291         cpp-as2.c               cpp/assert2.c
25292         cxx-comments-1.c        cpp/cxxcom1.c
25293         cxx-comments-2.c        cpp/cxxcom2.c
25294         endif-label.c           cpp/endif.c
25295         cpp-hash1.c             cpp/hash1.c
25296         cpp-hash2.c             cpp/hash2.c
25297         cpp-if1.c               cpp/if-1.c
25298         cpp-if2.c               cpp/if-2.c
25299         cpp-if3.c               cpp/if-3.c
25300         cpp-if4.c               cpp/if-4.c
25301         cpp-if5.c               cpp/if-5.c
25302         cpp-cond.c              cpp/if-cexp.c
25303         cpp-missingop.c         cpp/if-mop.c
25304         cpp-missingparen.c      cpp/if-mpar.c
25305         cpp-opprec.c            cpp/if-oppr.c
25306         cpp-ifparen.c           cpp/if-paren.c
25307         cpp-shortcircuit.c      cpp/if-sc.c
25308         cpp-shift.c             cpp/if-shift.c
25309         cpp-unary.c             cpp/if-unary.c
25310         cpp-li1.c               cpp/line1.c
25311         cpp-li2.c               cpp/line2.c
25312         lineno.c                cpp/line3.c
25313         lineno-2.c              cpp/line4.c
25314         cpp-mi.c                cpp/mi1.c
25315         cpp-mic.h               cpp/mi1c.h
25316         cpp-micc.h              cpp/mi1cc.h
25317         cpp-mind.h              cpp/mi1nd.h
25318         cpp-mindp.h             cpp/mi1ndp.h
25319         cpp-mix.h               cpp/mi1x.h
25320         cpp-mi2.c               cpp/mi2.c
25321         cpp-mi2a.h              cpp/mi2a.h
25322         cpp-mi2b.h              cpp/mi2b.h
25323         cpp-mi2c.h              cpp/mi2c.h
25324         cpp-mi3.c               cpp/mi3.c
25325         cpp-mi3.def             cpp/mi3.def
25326         poison-1.c              cpp/poison.c
25327         pr-impl.c               cpp/prag-imp.c
25328         cpp-redef-2.c           cpp/redef1.c
25329         cpp-redef.c             cpp/redef2.c
25330         strpaste.c              cpp/strp1.c
25331         strpaste-2.c            cpp/strp2.c
25332         cpp-tradpaste.c         cpp/tr-paste.c
25333         cpp-tradstringify.c     cpp/tr-str.c
25334         cpp-tradwarn1.c         cpp/tr-warn1.c
25335         cpp-tradwarn2.c         cpp/tr-warn2.c
25336         trigraphs.c             cpp/trigraphs.c
25337         cpp-unc1.c              cpp/unc1.c
25338         cpp-unc2.c              cpp/unc2.c
25339         cpp-unc3.c              cpp/unc3.c
25340         cpp-unc.c               cpp/unc4.c
25341         undef.c                 cpp/undef1.c
25342         undef-2.c               cpp/undef2.c
25343         cpp-wi1.c               cpp/widestr1.c
25344
25345 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
25346
25347         * lib/g++.exp (g++_include_flags): Tweak.
25348
25349 2000-06-27  H.J. Lu  <hjl@gnu.org>
25350             Loren J. Rittle  <ljrittle@acm.org>
25351
25352         * lib/g++.exp (g++_include_flags): Override libgloss.exp
25353         version with one that knows about the new gcc tree structure.
25354         (g++_link_flags): Same.
25355
25356 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
25357
25358         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
25359         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
25360         case we are cross-compiling.
25361
25362         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
25363         g++.old-deja/g++.niklas/Makefile.in,
25364         g++.old-deja/g++.niklas/configure.in,
25365         g++.old-deja/g++.other/Makefile.in,
25366         g++.old-deja/g++.other/configure.in,
25367         gcc.c-torture/code_quality/Makefile.in,
25368         gcc.c-torture/code_quality/configure.in,
25369         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
25370         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
25371         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
25372         gcc.c-torture/execute/ieee/Makefile.in,
25373         gcc.c-torture/execute/ieee/configure.in,
25374         gcc.c-torture/noncompile/Makefile.in,
25375         gcc.c-torture/noncompile/configure.in,
25376         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
25377         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
25378         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
25379
25380 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
25381
25382         * g++.old-deja/g++.other/ambig3.C: New test.
25383
25384 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
25385
25386         * g++.old-deja/g++.pt/syntax1.C: New test.
25387         * g++.old-deja/g++.pt/syntax2.C: New test.
25388         * g++.old-deja/g++.other/syntax3.C: New test.
25389         * g++.old-deja/g++.other/syntax4.C: New test.
25390
25391 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
25392
25393         * gcc.dg/20000623-1.c: Prototype exit and abort.
25394
25395 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
25396
25397         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
25398         New tests.
25399         * gcc.dg/cpp-mi3.def: New file.
25400
25401         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
25402         inside assertions.
25403         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
25404         lexer's error messages.
25405         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
25406         divine anything from the linemarkers.
25407         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
25408         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
25409
25410 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
25411
25412         * gcc.dg/20000623-1.c: New test.
25413
25414 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
25415
25416         * gcc.c-torture/execute/20000622-1.c: New test.
25417
25418 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
25419
25420         * g++.old-deja/g++.other/init15.C: New test.
25421
25422 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
25423
25424         * g++.old-deja/g++.pt/vaarg2.C: New test.
25425         * g++.old-deja/g++.pt/vaarg3.C: New test.
25426
25427 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
25428
25429         * g++.old-deja/g++.other/dyncast6.C: New test.
25430
25431 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
25432
25433         * gcc.c-torture/execute/loop-6.c: New test.
25434
25435 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
25436
25437         * gcc.dg/20000614-1.c: New test.
25438         * gcc.dg/20000614-2.c: New test.
25439
25440 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
25441
25442         * g++.old-deja/g++.other/inline12.C: New test.
25443
25444 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
25445
25446         * g++.old-deja/g++.other/eh1.C: New test.
25447
25448 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
25449
25450         * g++.old-deja/g++.other/type.C: New test.
25451
25452 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
25453
25454         * g++.old-deja/g++.other/initstring.C: New test.
25455
25456 2000-06-12  Jason Merrill  <jason@redhat.com>
25457
25458         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
25459
25460 2000-06-09  Jeffrey A Law  (law@cygnus.com)
25461
25462         * gcc.c-torture/compile/20000609-1.c: New test.
25463
25464 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
25465
25466         * gcc.dg/20000609-1.c: New test.
25467
25468 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
25469
25470         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
25471         * gcc.c-torture/noncompile/poison-1.c: Move...
25472         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
25473         * gcc.dg/cpp-li1.c: Add a token after the #line.
25474
25475 2000-06-05  Richard Henderson  <rth@cygnus.com>
25476
25477         * gcc.c-torture/execute/20000605-2.c: New test.
25478         * gcc.c-torture/execute/20000605-3.c: New test.
25479
25480 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
25481
25482         * g77.f-torture/execute/20000503-1.x: New file.
25483
25484 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
25485
25486         * g++.old-deja/g++.eh/badalloc1.C: New test.
25487
25488 2000-06-05  Richard Henderson  <rth@cygnus.com>
25489
25490         * gcc.c-torture/execute/20000605-1.c: New test.
25491
25492 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
25493             Nathan Sidwell <nathan@codesourcery.com>
25494
25495         * gcc.c-torture/compile/20000605-1.c: New test.
25496
25497 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
25498
25499         * g77.f-torture/compile/20000601-1.f:  New test.
25500
25501 2000-06-03  Richard Henderson  <rth@cygnus.com>
25502
25503         * gcc.c-torture/execute/20000603-1.c: New.
25504
25505 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
25506
25507         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
25508         * gcc.dg/noreturn-2.c (noreturn): Likewise.
25509
25510 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
25511
25512         * gcc.dg/compare2.c (case 12): XFAIL.
25513         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
25514         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
25515
25516         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
25517
25518 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
25519
25520         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
25521         guard macro is already defined when the header is first
25522         included.
25523         * gcc.dg/cpp-mix.h: New file.
25524         * gcc.dg/endif-label.c: Update patterns to match compiler.
25525
25526         * g++.brendan/complex1.C: Declare abort.
25527         * g++.law/refs4.C: Remove XFAIL.
25528         * g++.oliva/expr2.C: Declare abort and exit.
25529
25530 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
25531
25532         * gcc.c-torture/execute/20000528-1.c: New test.
25533
25534         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
25535         * g++.old-deja/g++.law/temps4.C: Likewise.
25536
25537         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
25538         stdlib.h.  Call abort() on failure.
25539         * g++.old-deja/g++.law/refs4.C: Likewise.
25540         * g++.old-deja/g++.law/temps4.C: Likewise.
25541         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
25542         * gcc.c-torture/execute/20000112-1.c: Include string.h.
25543
25544 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
25545
25546         Relative to g++.dg/special:
25547         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
25548
25549         Relative to g++.old-deja:
25550         * g++.brendan/complex1.C, g++.jason/optimize2.C,
25551         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
25552         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
25553         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
25554         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
25555         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
25556         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
25557
25558         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
25559         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
25560         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
25561         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
25562         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
25563         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
25564         and/or string.h.
25565
25566         * g++.other/goto1.C: Update expectations for error messages.
25567
25568 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
25569
25570         * gcc.c-torture/compile/20000523-1.c: New test.
25571
25572 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
25573
25574         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
25575
25576 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
25577
25578         * g++.old-deja/g++.eh/catch11.C: New test.
25579         * g++.old-deja/g++.eh/catch12.C: New test.
25580
25581 2000-05-24  Nick Clifton  <nickc@cygnus.com>
25582
25583         * gcc.c-torture/execute/20000523-1.c: New test.
25584
25585 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
25586
25587         * c-torture/execute/bcp-1.c: Replace abort in arg of
25588         __builtin_constant_p with a generic external function.
25589
25590         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
25591         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
25592         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
25593         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
25594         Prototype abort and/or exit.
25595
25596         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
25597         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
25598         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
25599         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
25600
25601 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
25602
25603         * gcc.dg/dwarf2-1.c: New test.
25604
25605 2000-05-20  Richard Henderson  <rth@cygnus.com>
25606
25607         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
25608
25609 2000-05-20  Andreas Jaeger  <aj@suse.de>
25610
25611         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
25612         testcase.
25613
25614 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
25615
25616         * gcc.c-torture/execute/20000519-2.c: New test.
25617
25618 2000-05-19  Andreas Jaeger  <aj@suse.de>
25619
25620         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
25621         which fails with SSA.
25622
25623         * lib/c-torture.exp: Also test with -O3 -fssa.
25624
25625 2000-05-18  Michael Meissner  <meissner@redhat.com>
25626
25627         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
25628         * gcc.c-torture/execute/920415-1.c: Ditto.
25629         * gcc.c-torture/execute/920501-1.c: Ditto.
25630         * gcc.c-torture/execute/conversion.c: Ditto.
25631         * gcc.c-torture/execute/cvt-1.c: Ditto.
25632
25633 2000-05-18  Jeffrey A Law  (law@cygnus.com)
25634
25635         * gcc.c-torture/compile/20000518-1.c: New test.
25636
25637 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
25638
25639         * g77.f-torture/compile/200005018.f:  New test.
25640
25641 2000-05-17  Jeffrey A Law  (law@cygnus.com)
25642
25643         * gcc.c-torture/compile/20000517-1.c: New test.
25644
25645 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25646
25647         * gcc.c-torture/execute/20000516-1.c: New test.
25648
25649 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
25650
25651         * g++.old-deja/g++.other/eh.C: New test.
25652
25653 2000-05-12  Richard Henderson  <rth@cygnus.com>
25654
25655         * gcc.c-torture/execute/990208-1.c (main): Don't pass
25656         constants through to doit's conditional.
25657
25658 2000-05-11  Jeffrey A Law  (law@cygnus.com)
25659
25660         * gcc.c-torture/compile/20000511-1.c: New test.
25661         * g77.f-torture/compile/20000511-1.f: New test.
25662         * g77.f-torture/compile/20000511-2.f: New test.
25663
25664 2000-05-11  Michael Meissner  <meissner@redhat.com>
25665
25666         * gcc.c-torture/execute/20000511-1.c: New test.
25667
25668 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
25669
25670         * gcc.dg/dg.exp: Scan .S files as well as .c files.
25671         * gcc.dg/20000510-1.S: New.
25672
25673 2000-05-08  Catherine Moore  <clm@cygnus.com>
25674
25675         * gcc.dg/unused-3.c: New.
25676
25677 2000-05-06  Richard Henderson  <rth@cygnus.com>
25678
25679           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
25680           * g++.old-deja/g++.mike/warn1.C: Likewise.
25681           * g++.old-deja/g++.pt/local1.C: Likewise.
25682           * g++.old-deja/g++.pt/local7.C: Likewise.
25683           * g++.old-deja/g++.pt/spec16.C: Likewise.
25684
25685 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
25686
25687         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
25688
25689 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
25690
25691           * g77.f-torture/execute/20000503-1.f:  New test.
25692
25693 2000-05-04  Andreas Jaeger  <aj@suse.de>
25694
25695         * gcc.dg/noreturn-2.c: New test.
25696
25697 2000-05-04  Neil Booth  <NeilB@earthling.net>
25698
25699         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
25700         preprocessor.
25701
25702 2000-05-04  Richard Henderson  <rth@cygnus.com>
25703
25704         * gcc.c-torture/execute/20000503-1.c: Fix typo.
25705
25706 2000-05-04  Richard Henderson  <rth@cygnus.com>
25707
25708         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
25709         OpenSSL by Jason R Thorpe.
25710
25711 2000-05-03  Jim Wilson  <wilson@cygnus.com>
25712
25713         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
25714
25715 2000-05-03  Robert Lipe <robertlipe@usa.net>
25716
25717         * gcc.dg/20000503-1.c: New test.
25718
25719 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
25720
25721         * gcc.c-torture/compile/20000502-1.c: New test.
25722         * g++.old-deja/g++.other/align.C: New test.
25723         * gcc.dg/cpp-tradstringify.c: New test.
25724
25725 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
25726
25727         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
25728         and hard registers.
25729
25730 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
25731
25732         * gcc.c-torture/execute/loop-5.c: New test.
25733
25734 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
25735
25736         * gcc.c-torture/execute/va-arg-20.c: New test.
25737
25738 2000-04-23  Jeffrey A Law  (law@cygnus.com)
25739
25740         * gcc.c-torture/execute/20000422-1.c: New test.
25741
25742 2000-04-20  Greg McGary  <gkm@gnu.org>
25743
25744         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
25745         when optimizing, but without sibling-call optimizations (-O1).
25746
25747 2000-04-20  Jeffrey A Law  (law@cygnus.com)
25748
25749           * gcc.c-torture/compile/20000420-1.c: New test.
25750
25751 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
25752
25753         * g++.abi/ptrflags.C: New test.
25754         * g++.eh/catchptr1.C: Test incomplete pointer chains.
25755
25756 2000-04-19  Catherine Moore  <clm@cygnus.com>
25757
25758         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
25759
25760 2000-04-19  Greg McGary  <gkm@gnu.org>
25761
25762         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
25763         sibling-call optimizations.
25764
25765 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
25766
25767         * gcc.dg/20000419-1.c: New test.
25768
25769 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
25770
25771         * gcc.c-torture/execute/20000412-6.c: New test.
25772
25773 2000-04-12  Jeffrey A Law  (law@cygnus.com)
25774
25775         * gcc.c-torture/execute/20000412-5.c: New test.
25776         * g77.f-torture/compile/20000412-1.f: New test.
25777         * gcc.c-torture/execute/20000412-4.c: New test.
25778         * gcc.c-torture/compile/20000412-2.c: New test.
25779         * gcc.c-torture/execute/20000412-3.c: New test.
25780         * gcc.c-torture/compile/20000412-1.c: New test.
25781         * gcc.c-torture/execute/20000412-2.c: New test.
25782
25783 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
25784
25785         * objc/execute/bf-20.m: New test.
25786
25787 2000-04-10  Richard Henderson  <rth@cygnus.com>
25788
25789         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
25790
25791         * gcc.c-torture/execute/20000412-1.c: New test.
25792
25793 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
25794
25795         * g++.old-deja/g++.eh/catchptr1.C: New test.
25796
25797 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
25798
25799         * g++.old-deja/g++.abi/cxa_vec.C: New test.
25800
25801 2000-04-08  Neil Booth  <NeilB@earthling.net>
25802
25803         * gcc.dg/cpp-nullchar.c: Remove test as
25804         embedded nulls cause problems.
25805
25806 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25807
25808         * gcc.dg/compare2.c: New test.
25809
25810 2000-04-08  Neil Booth  <NeilB@earthling.net>
25811
25812         * gcc.dg/cpp-nullchar.c: New test.
25813
25814 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
25815
25816         * gcc.dg/cpp-mi2.c: New test.
25817         * gcc.dg/cpp-mi2[abc].h: New files.
25818
25819 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
25820
25821         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
25822         member name.
25823
25824 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
25825
25826         * g++.old-deja/g++.abi/vmihint.C: New test.
25827
25828 2000-04-06  Neil Booth  <NeilB@earthling.net>
25829
25830         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
25831         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
25832         copyright.
25833
25834 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
25835
25836         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
25837         avoid stack-frame overwrite.
25838
25839 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
25840
25841         * gcc.c-torture/compile/20000405-2.c: New test.
25842         * gcc.c-torture/compile/20000405-3.c: New test.
25843
25844 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
25845
25846         * gcc.c-torture/compile/20000405-1.c: New test.
25847
25848 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
25849
25850         * gcc.dg/cast-qual-1.c: Revert last change.
25851
25852 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25853
25854         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
25855
25856 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
25857
25858         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
25859         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
25860
25861 2000-04-03  Jeffrey A Law  (law@cygnus.com)
25862
25863         * gcc.c-torture/compile/20000403-2.c: New test.
25864         * gcc.c-torture/compile/20000403-1.c: New test.
25865
25866 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
25867
25868         * gcc.c-torture/execute/20000403-1.c: New test.
25869
25870 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
25871
25872         * gcc.c-torture/execute/20000402-1.c: New test.
25873
25874 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
25875
25876         * gcc.c-torture/execute/va-arg-15.c: New test.
25877         * gcc.c-torture/execute/va-arg-16.c: New test.
25878         * gcc.c-torture/execute/va-arg-17.c: New test.
25879         * gcc.c-torture/execute/va-arg-18.c: New test.
25880         * gcc.c-torture/execute/va-arg-19.c: New test.
25881
25882 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
25883
25884         * gcc.c-torture/compile/981211-1.c: Move to...
25885         * gcc.dg/cpp-as1.c: ...here.
25886         * gcc.dg/cpp-as2.c: New file.
25887
25888         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
25889         compiler.
25890
25891 2000-04-02  Neil Booth  <NeilB@earthling.net>
25892
25893         * gcc.dg/cpp-cond.c  New tests.
25894         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
25895         accidental success less likely.
25896         * gcc.dg/cpp-missingop.c  New tests.
25897         * gcc.dg/cpp-missingparen.c  New tests.
25898         * gcc.dg/cpp-shift.c  New tests.
25899         * gcc.dg/cpp-shortcircuit.c  New tests.
25900         * gcc.dg/cpp-unary.c  New tests.
25901
25902 2000-03-29  Jeffrey A Law  (law@cygnus.com)
25903
25904         * gcc.c-torture/compile/20000329-1.c: New test.
25905
25906 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
25907
25908         * gcc.c-torture/compile/20000326-1.c: New test.
25909         * gcc.c-torture/compile/20000326-2.c: New test.
25910
25911 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
25912
25913         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
25914         the first parameter is a function argument.
25915
25916 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
25917
25918         * g++.old-deja/g++.ext/array4.C: New test.
25919
25920 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
25921
25922         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
25923
25924 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25925
25926         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
25927
25928 2000-03-19  Richard Henderson  <rth@cygnus.com>
25929
25930         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
25931
25932 2000-03-19  Richard Henderson  <rth@cygnus.com>
25933
25934         * gcc.c-torture/compile/20000319-1.c: New test.
25935
25936 2000-03-14  Jeffrey A Law  (law@cygnus.com)
25937
25938         * gcc.c-torture/execute/20000314-3.c: New test.
25939         * gcc.c-torture/execute/20000314-2.c: New test.
25940         * gcc.c-torture/execute/20000314-1.c: New test.
25941         * gcc.c-torture/compile/20000314-2.c: New test.
25942         * gcc.c-torture/compile/20000314-1.c: New test.
25943
25944 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
25945
25946         * g++.old-deja/g++.warn/inline.C: New test.
25947
25948 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
25949
25950         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
25951         standards-compliant result rather than specific constants.
25952         Put test-values in array.
25953
25954 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
25955
25956         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
25957         (g++_target_compile): Put test-specific options last.
25958
25959 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
25960
25961         * g++.old-deja/g++.eh/vbase4.C: New test.
25962
25963 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
25964
25965         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
25966
25967 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
25968
25969         * g++.old-deja/g++.brendan/misc12.C: Removed.
25970         * g++.old-deja/g++.pt/memtemp77.C: Constify.
25971         * g++.old-deja/g++.ext/pretty4.C: New test.
25972
25973 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
25974
25975         * g++.old-deja/g++.other/string2.C: New test.
25976
25977 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
25978
25979         * g++.old-deja/g++.warn/impint2.C: New test.
25980
25981 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
25982
25983         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
25984         is 1, not zero.
25985
25986 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
25987
25988         * g++.old-deja/g++.warn/impint.C: New test.
25989         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
25990         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
25991         * g++.old-deja/g++.pt/explicit12.C: Likewise.
25992         * g++.old-deja/g++.pt/explicit13.C: Likewise.
25993         * g++.old-deja/g++.pt/explicit17.C: Likewise.
25994         * g++.old-deja/g++.pt/explicit18.C: Likewise.
25995         * g++.old-deja/g++.pt/explicit19.C: Likewise.
25996         * g++.old-deja/g++.pt/explicit23.C: Likewise.
25997         * g++.old-deja/g++.pt/explicit31.C: Likewise.
25998         * g++.old-deja/g++.pt/explicit35.C: Likewise.
25999         * g++.old-deja/g++.pt/explicit6.C: Likewise.
26000         * g++.old-deja/g++.pt/memclass7.C: Likewise.
26001
26002 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
26003
26004         * gcc.dg/cpp-redef.c: New test.
26005
26006 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
26007
26008         * g++.old-deja/g++.pt/unify7.C: New test.
26009
26010 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
26011
26012         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
26013         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
26014
26015 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
26016
26017         * gcc.c-torture/compile/20000224-1.c: New test.
26018
26019 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
26020
26021         * gcc.c-torture/compile/cpp-2.c: New test.
26022         * gcc.c-torture/compile/cpp-1.c: New test.
26023
26024 2000-02-25  Jeffrey A Law  (law@cygnus.com)
26025
26026         * gcc.c-torture/execute/20000225-1.c: New test.
26027
26028 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
26029
26030         * gcc.dg/cpp-li2.c: New test.
26031
26032         * gcc.dg/cpp-wi1.c: New test.
26033
26034         * gcc.dg/cpp-li1.c: New test.
26035
26036 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
26037
26038         * g++.old-deja/g++.other/sizeof5.C: New test.
26039
26040 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26041
26042         * gcc.c-torture/execute/va-arg-13.c: New test.
26043
26044 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
26045
26046         * gcc.c-torture/execute/va-arg-12.c: New test.
26047
26048 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
26049
26050         * gcc.c-torture/execute/20000223-1.c: New test.
26051
26052 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
26053
26054         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
26055
26056 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
26057
26058         * g++.old-deja/g++.abi/ptrmem.C: New test.
26059
26060 2000-02-19  Richard Henderson  <rth@cygnus.com>
26061
26062         * gcc.c-torture/compile/init-3.c: New.
26063
26064 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
26065
26066         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
26067         ALWAYS_CXXFLAGS.
26068
26069 2000-02-11  Robert Lipe <robertl@sco.com>
26070
26071         * gcc.c-torture/compile/20000211-3.c: New test.
26072
26073 2000-02-11  Martin Buchholz <martin@xemacs.org>
26074
26075         * gcc.c-torture/compile/20000211-2.c: New test.
26076
26077 2000-02-11  Jeffrey A Law  (law@cygnus.com)
26078
26079         * gcc.c-torture/compile/20000211-1.c: New test.
26080
26081 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
26082
26083         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
26084           on native targets
26085
26086 2000-02-08  Nathan Sidwell  <nathan@acm.org>
26087
26088         * g++.old-deja/g++.other/cast5.C: New test.
26089
26090 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
26091
26092         * gcc.c-torture/execute/20000205-1.c: New.
26093
26094 2000-02-03  Nathan Sidwell  <nathan@acm.org>
26095
26096         * g++.old-deja/g++.jason/cast3.C: Return void.
26097         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
26098
26099 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
26100
26101         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
26102
26103         * gcc.dg/loop-1.c: New test.
26104
26105 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
26106
26107         * gcc.c-torture/compile/20000127-1.c: New test.
26108         * gcc.c-torture/execute/991228-1.c: New test.
26109
26110 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
26111
26112         * gcc.dg/unused-2.c: New test.
26113
26114         * gcc.dg/conv-1.c: New test.
26115
26116 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
26117
26118         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
26119         compiler.
26120         (tool_option_proc): Fix typo.
26121
26122 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
26123
26124         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
26125         of the ld on the host, not on the build machine.
26126         Also, don't crash if '--help' is not a supported option.
26127
26128 2000-01-24  Richard Henderson  <rth@cygnus.com>
26129
26130         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
26131
26132 2000-01-20  Jeffrey A Law  (law@cygnus.com)
26133
26134         * gcc.c-torture/execute/20000120-2.c: New test.
26135         * gcc.c-torture/execute/20000120-1.c: New test.
26136
26137 2000-01-13  Jeffrey A Law  (law@cygnus.com)
26138
26139         * gcc.c-torture/execute/20000113-1.c: New test.
26140
26141 2000-01-12  Jeffrey A Law  (law@cygnus.com)
26142
26143         * gcc.c-torture/execute/20000112-1.c: New test.
26144
26145 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
26146
26147         * gcc.dg/20000111-1.c: New test.
26148
26149 2000-01-10  Jeffrey A Law  (law@cygnus.com)
26150
26151         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
26152         with 16 bit integers.
26153
26154 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
26155
26156         * gcc.dg/20000108-1.c: New test.
26157
26158 2000-01-05  Nathan Sidwell  <nathan@acm.org>
26159
26160         * g++.old-deja/g++.ns/koenig8.C: New test.
26161
26162 2000-01-05  Nathan Sidwell  <nathan@acm.org>
26163
26164         * g++.old-deja/g++.other/cast4.C: New test.
26165
26166 2000-01-05  Jeffrey A Law  (law@cygnus.com)
26167
26168         * gcc.c-torture/compile/20000105-2.c: New test.
26169         * gcc.c-torture/compile/20000105-1.c: New test.
26170
26171 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26172
26173         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
26174         references to printf & atoi to conform to ANSI standard.
26175         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
26176         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
26177         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
26178         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
26179         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
26180         * g++.old-deja/g++.brendan/complex1.C: Likewise.
26181         * g++.old-deja/g++.brendan/copy1.C: Likewise.
26182         * g++.old-deja/g++.brendan/copy2.C: Likewise.
26183         * g++.old-deja/g++.brendan/copy3.C: Likewise.
26184         * g++.old-deja/g++.brendan/copy4.C: Likewise.
26185         * g++.old-deja/g++.brendan/copy5.C: Likewise.
26186         * g++.old-deja/g++.brendan/copy6.C: Likewise.
26187         * g++.old-deja/g++.brendan/copy7.C: Likewise.
26188         * g++.old-deja/g++.brendan/copy8.C: Likewise.
26189         * g++.old-deja/g++.brendan/crash11.C: Likewise.
26190         * g++.old-deja/g++.brendan/crash14.C: Likewise.
26191         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
26192         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
26193         * g++.old-deja/g++.brendan/delete2.C: Likewise.
26194         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
26195         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
26196         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
26197         * g++.old-deja/g++.brendan/eh1.C: Likewise.
26198         * g++.old-deja/g++.brendan/groff1.C: Likewise.
26199         * g++.old-deja/g++.brendan/init3.C: Likewise.
26200         * g++.old-deja/g++.brendan/misc12.C: Likewise.
26201         * g++.old-deja/g++.brendan/misc7.C: Likewise.
26202         * g++.old-deja/g++.brendan/new2.C: Likewise.
26203         * g++.old-deja/g++.brendan/operators4.C: Likewise.
26204         * g++.old-deja/g++.brendan/operators5.C: Likewise.
26205         * g++.old-deja/g++.brendan/overload2.C: Likewise.
26206         * g++.old-deja/g++.brendan/overload7.C: Likewise.
26207         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
26208         * g++.old-deja/g++.brendan/reference1.C: Likewise.
26209         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
26210         * g++.old-deja/g++.brendan/template24.C: Likewise.
26211         * g++.old-deja/g++.brendan/template3.C: Likewise.
26212         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
26213         * g++.old-deja/g++.jason/inline3.C: Likewise.
26214         * g++.old-deja/g++.jason/opeq.C: Likewise.
26215         * g++.old-deja/g++.law/arg5.C: Likewise.
26216         * g++.old-deja/g++.law/arm7.C: Likewise.
26217         * g++.old-deja/g++.law/ctors11.C: Likewise.
26218         * g++.old-deja/g++.law/cvt8.C: Likewise.
26219         * g++.old-deja/g++.law/init9.C: Likewise.
26220         * g++.old-deja/g++.law/refs4.C: Likewise.
26221         * g++.old-deja/g++.law/template2.C: Likewise.
26222         * g++.old-deja/g++.law/visibility24.C: Likewise.
26223         * g++.old-deja/g++.law/vtable3.C: Likewise.
26224         * g++.old-deja/g++.mike/asm2.C: Likewise.
26225         * g++.old-deja/g++.mike/eh1.C: Likewise.
26226         * g++.old-deja/g++.mike/misc1.C: Likewise.
26227         * g++.old-deja/g++.mike/misc13.C: Likewise.
26228         * g++.old-deja/g++.mike/misc14.C: Likewise.
26229         * g++.old-deja/g++.mike/ns12.C: Likewise.
26230         * g++.old-deja/g++.mike/p1248.C: Likewise.
26231         * g++.old-deja/g++.mike/p3708.C: Likewise.
26232         * g++.old-deja/g++.mike/p3708a.C: Likewise.
26233         * g++.old-deja/g++.mike/p3708b.C: Likewise.
26234         * g++.old-deja/g++.mike/p646.C: Likewise.
26235         * g++.old-deja/g++.mike/p700.C: Likewise.
26236         * g++.old-deja/g++.mike/p783.C: Likewise.
26237         * g++.old-deja/g++.mike/p783a.C: Likewise.
26238         * g++.old-deja/g++.mike/p783b.C: Likewise.
26239         * g++.old-deja/g++.mike/p786.C: Likewise.
26240         * g++.old-deja/g++.mike/p789.C: Likewise.
26241         * g++.old-deja/g++.mike/p789a.C: Likewise.
26242         * g++.old-deja/g++.mike/p807a.C: Likewise.
26243         * g++.old-deja/g++.other/delete3.C: Likewise.
26244         * g++.old-deja/g++.other/dyncast1.C: Likewise.
26245         * g++.old-deja/g++.other/dyncast2.C: Likewise.
26246         * g++.old-deja/g++.other/dyncast3.C: Likewise.
26247         * g++.old-deja/g++.other/empty1.C: Likewise.
26248         * g++.old-deja/g++.other/temporary1.C: Likewise.
26249         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
26250         * g++.old-deja/g++.pt/t16.C: Likewise.
26251         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
26252
26253 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
26254
26255         * gcc.dg/991230-1.c: New test.
26256
26257 1999-12-29  Jeffrey A Law  (law@cygnus.com)
26258
26259         * gcc.c-torture/compile/991229-3.c: New test.
26260         * gcc.c-torture/compile/991229-2.c: New test.
26261         * gcc.c-torture/compile/991229-1.c: New test.
26262
26263 1999-12-29  Greg McGary <gkm@eng.ascend.com>
26264
26265         * gcc.c-torture/compile/labels-2.c: New test.
26266
26267 1999-12-27  Martin von Löwis  <loewis@informatik.hu-berlin.de>
26268
26269         * gcc.c-torture/execute/991227-1.c: New test.
26270
26271 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
26272
26273         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
26274
26275 1999-12-21  Martin von Löwis  <loewis@informatik.hu-berlin.de>
26276
26277         * gcc.c-torture/execute/991221-1.c: New test.
26278
26279 1999-12-20  Nathan Sidwell  <nathan@acm.org>
26280
26281         * g++.old-deja/g++.other/cast3.C: New test.
26282
26283 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
26284
26285         * gcc.c-torture/execute/991216-4.c: New test.
26286
26287 1999-12-16  Michael Meissner  <meissner@cygnus.com>
26288
26289         * gcc.c-torture/execute/991216-1.c: New test.
26290         * gcc.c-torture/execute/991216-2.c: New test.
26291         * gcc.c-torture/execute/991216-3.c: New test.
26292
26293 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
26294
26295         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
26296         Actually make the test fail by using "-O2" for compilation.
26297
26298 1999-12-15  Nathan Sidwell  <nathan@acm.org>
26299
26300         * g++.old-deja/g++.warn/cast-align1.C: New test.
26301
26302 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
26303
26304         * gcc.c-torture/compile/991214-1.c: New test.
26305         * gcc.c-torture/compile/991214-2.c: New test.
26306
26307 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
26308
26309         * gcc.dg/991214-1.c: New test.
26310
26311 1999-12-13  Jeffrey A Law  (law@cygnus.com)
26312
26313         * gcc.c-torture/compile/991213-3.c: New test.
26314         * gcc.c-torture/compile/991213-2.c: New test.
26315         * gcc.c-torture/compile/991213-1.c: New test.
26316
26317 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
26318
26319         * gcc.dg/991209-1.c: New test.
26320
26321 1999-12-08  Nathan Sidwell <nathan@acm.org>
26322
26323         * gcc.c-torture/compile/991208-1.c: New test.
26324
26325 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
26326
26327         * gcc.dg/ultrasp2.c: New test.
26328
26329 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
26330
26331         * g++.old-deja/g++.abi/align.C (main): Fix typo.
26332
26333 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
26334
26335         * gcc.c-torture/compile/991202-1.c: New test.
26336         * gcc.c-torture/execute/991202-1.c: New test.
26337         * gcc.c-torture/execute/991202-2.c: New test.
26338         * gcc.c-torture/execute/991202-3.c: New test.
26339
26340 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
26341
26342         * g++.old-deja/g++.abi/align.C: New test.
26343         * g++.old-deja/g++.abi/aggregates.C: Likewise.
26344         * g++.old-deja/g++.abi/bitfields.C: Likewise.
26345
26346 1999-12-01  Richard Henderson  <rth@cygnus.com>
26347
26348         * gcc.c-torture/execute/991201-1.c: New.
26349
26350 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
26351
26352         * gcc.dg/991129-1.c: New test.
26353
26354 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
26355
26356         * gcc.c-torture/compile/991127-1.c: New test.
26357
26358 1999-11-22  Nathan Sidwell  <nathan@acm.org>
26359
26360         * g++.old-deja/g++.other/warn4.C: New test.
26361
26362 1999-11-22  Nathan Sidwell  <nathan@acm.org>
26363
26364         * g++.old-deja/g++.eh/cleanup2.C: New test.
26365         * g++.old-deja/g++.ext/pretty2.C: New test.
26366         * g++.old-deja/g++.ext/pretty3.C: New test.
26367         * g++.old-deja/g++.other/debug6.C: New test.
26368
26369 1999-10-20  Jim Wilson  <wilson@cygnus.com>
26370
26371         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
26372         compiler_output to look for one error message instead of two.
26373
26374 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
26375
26376         * gcc.c-torture/execute/991118-1.c: Also test case
26377         where the word boundary does not split a byte evenly.
26378
26379 1999-11-19  Nathan Sidwell  <nathan@acm.org>
26380
26381         * g++.old-deja/g++.ext/restrict1.C: New test.
26382
26383 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
26384
26385         * gcc.c-torture/execute/991118-1.c: New test.
26386
26387 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
26388
26389         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
26390         working directory pathnames.
26391
26392 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
26393
26394         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
26395         host is equipped with driver.h and driver.o so it can actually
26396         compile and run the tests.
26397
26398 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
26399
26400         * gcc.c-torture/compile/991008-1.c: New test.
26401
26402 1999-11-08  Nick Clifton  <nickc@cygnus.com>
26403
26404         * lib/gcc-dg.exp: Include target-supports.exp
26405
26406 1999-11-05  Nick Clifton  <nickc@cygnus.com>
26407
26408         * lib/target-supports.exp: New file: Provide procs to test for
26409         features supported by the target.
26410         (check_weak_available): Moved here from ecos.exp.
26411         (check_alias_available): New proc: Determine of the target
26412         toolchain supports the alias attribute.
26413
26414         * gcc.dg/special/ecos.exp: Move check_weak_available to
26415         target-supports.exp.
26416         (alias-1.c): Only perform the test if the target supports
26417         aliases.
26418         (wkali-1.c): Only perform the test if the target supports
26419         aliases.
26420
26421         * gcc.dg/990506-0.c: Expect error messages from cross
26422         targets as well as native targets.
26423
26424 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
26425
26426         * gcc.dg/ultrasp1.c: Removed xfail.
26427         * gcc.dg/struct-ret-2.c: Likewise.
26428         * gcc.dg/array-1.c: Likewise.
26429
26430 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
26431
26432         * gcc.dg/struct-ret-2.c: New test.
26433
26434         * gcc.dg/array-1.c: New test.
26435
26436 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
26437
26438         * gcc.c-torture/execute/991030-1.c: New test.
26439
26440 1999-10-26  Richard Henderson  <rth@cygnus.com>
26441
26442         * gcc.c-torture/compile/991026-2.c: New test.
26443
26444 1999-10-26  Jeffrey A Law  (law@cygnus.com)
26445
26446         * gcc.c-torture/compile/991026-1.c: New test.
26447
26448 1999-10-23  Jeffrey A Law  (law@cygnus.com)
26449
26450         * gcc.c-torture/execute/991023-1.c: New test.
26451
26452 1999-10-19  Jeffrey A Law  (law@cygnus.com)
26453
26454         * gcc.c-torture/execute/991019-1.c: New test.
26455
26456 1999-10-16  Richard Henderson  <rth@cygnus.com>
26457
26458         * gcc.c-torture/execute/991016-1.c: New test.
26459
26460 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
26461
26462         * gcc.c-torture/execute/991014-1.c: New test.
26463
26464 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
26465
26466         * g++.old-deja/g++.other/union2.C: New test.
26467
26468 1999-10-13  Nathan Sidwell  <nathan@acm.org>
26469
26470         * g++.old-deja/g++.other/vaarg2.C: New test.
26471         * g++.old-deja/g++.other/vaarg3.C: New test.
26472
26473 1999-10-12  Craig Burley  <craig@jcb-sc.com>
26474
26475         * g77.f-torture/noncompile/19990905-1.f: Moved from being
26476         in compile/.
26477
26478 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
26479
26480         * gcc.c-torture/execute/va-arg-11.c: New test.
26481
26482 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
26483
26484         * lib/file-format.exp (gcc_target_object_format): Don't
26485         crash if objdump is unavailable.
26486
26487 1999-09-29  Donn Terry <donn@interix.com>
26488
26489         * gcc.misc-tests/mg.exp: delete extraneous redirection.
26490
26491 1999-09-28  Nick Clifton  <nickc@cygnus.com>
26492
26493         * gcc.c-torture/compile/990928-1.c: New test.
26494
26495 1999-09-28  Nathan Sidwell  <nathan@acm.org>
26496
26497         * g++.old-deja/g++.other/decl6.C: New test.
26498
26499 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
26500
26501         * gcc.c-torture/execute/va-arg-10.c: New test.
26502
26503 1999-09-27  Nathan Sidwell  <nathan@acm.org>
26504
26505         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
26506         __PRETTY_FUNCTION__.
26507
26508 1999-09-23  Nick Clifton  <nickc@cygnus.com>
26509
26510         * gcc.c-torture/execute/990923-1.c: New test.
26511
26512 1999-09-21  Nick Clifton  <nickc@cygnus.com>
26513
26514         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
26515         for which -fpic is inappropriate.
26516
26517 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
26518
26519         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
26520
26521 1999-09-21  Nathan Sidwell  <nathan@acm.org>
26522
26523         * g++.old-deja/g++.other/dyncast1.C: New test.
26524         * g++.old-deja/g++.other/dyncast2.C: New test.
26525         * g++.old-deja/g++.other/dyncast3.C: New test.
26526         * g++.old-deja/g++.other/dyncast4.C: New test.
26527         * g++.old-deja/g++.other/dyncast5.C: New test.
26528         * g++.old-deja/g++.eh/catch3.C: New test.
26529         * g++.old-deja/g++.eh/catch3p.C: New test.
26530         * g++.old-deja/g++.eh/catch4.C: New test.
26531         * g++.old-deja/g++.eh/catch4p.C: New test.
26532         * g++.old-deja/g++.eh/catch5.C: New test.
26533         * g++.old-deja/g++.eh/catch5p.C: New test.
26534         * g++.old-deja/g++.eh/catch6.C: New test.
26535         * g++.old-deja/g++.eh/catch6p.C: New test.
26536         * g++.old-deja/g++.eh/catch7.C: New test.
26537         * g++.old-deja/g++.eh/catch7p.C: New test.
26538         * g++.old-deja/g++.eh/catch8.C: New test.
26539         * g++.old-deja/g++.eh/catch8p.C: New test.
26540         * g++.old-deja/g++.eh/catch9.C: New test.
26541         * g++.old-deja/g++.eh/catch9p.C: New test.
26542
26543 1999-09-13  Nathan Sidwell  <nathan@acm.org>
26544
26545         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
26546         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
26547
26548 1999-09-13  Jeffrey A Law  (law@cygnus.com)
26549
26550         * gcc.c-torture/compile/990913-1.c: New test.
26551
26552 1999-09-10  Nathan Sidwell  <nathan@acm.org>
26553
26554         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
26555         * g++.old-deja/g++.jason/rfg5.C: Likewise.
26556
26557 1999-09-09  Richard Henderson  <rth@cygnus.com>
26558
26559         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
26560
26561 1999-09-09  Nathan Sidwell  <nathan@acm.org>
26562
26563         * g++.old-deja/g++.other/lookup11.C: New test.
26564         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
26565         what is permitted and what we want.
26566         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
26567         overload use.
26568         * g++.old-deja/g++.jason/rfg5.C: Likewise
26569
26570 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
26571
26572         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
26573         * gcc.c-torture/noncompile/poison-1.c: New file.
26574
26575 1999-09-08  Nathan Sidwell  <nathan@acm.org>
26576
26577         * g++.old-deja/g++.other/sizeof3.C: New test.
26578         * g++.old-deja/g++.other/sizeof4.C: New test.
26579         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
26580         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
26581
26582 1999-09-07  Richard Henderson  <rth@cygnus.com>
26583
26584         * gcc.dg/va-arg-1.c: New.
26585
26586 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26587
26588         * gcc.c-torture/execute/va-arg-9.c: New test.
26589
26590 1999-09-05  Craig Burley  <craig@jcb-sc.com>
26591
26592         * g77.f-torture/compile/980519-2.f: New test.
26593         * g77.f-torture/compile/19990905-0.f: New test.
26594         * g77.f-torture/compile/19990905-1.f: New test.
26595         * g77.f-torture/compile/19990905-2.f: New test.
26596
26597         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
26598
26599 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
26600
26601         * gcc.c-torture/execute/990827-1.c: Fix typo.
26602
26603 1999-09-03  Nathan Sidwell  <nathan@acm.org>
26604
26605         * g++.old-deja/g++.other/deref1.C: New test.
26606
26607 1999-09-02  Nathan Sidwell  <nathan@acm.org>
26608
26609         * g++.old-deja/g++.other/ambig2.C: New test.
26610         * g++.old-deja/g++.other/cond5.C: New test.
26611         * g++.old-deja/g++.other/lookup16.C: New test.
26612
26613 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
26614
26615         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
26616         assemblers too.
26617
26618 1999-08-31  Jeffrey A Law  (law@cygnus.com)
26619
26620         * lib/c-torture.exp: Avoid the "compare executables" optimization
26621         when testing native.
26622
26623 1999-08-29  Jeffrey A Law  (law@cygnus.com)
26624
26625         * gcc.c-torture/execute/990829-1.c: New test.
26626         * gcc.c-torture/compile/990829-1.c: New test.
26627
26628 1999-08-27  Paul Burchard  <burchard@pobox.com>
26629
26630         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
26631         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
26632         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
26633         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
26634         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
26635         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
26636         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
26637         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
26638         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
26639         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
26640         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
26641
26642 1999-08-27  Jeffrey A Law  (law@cygnus.com)
26643
26644         * gcc.c-torture/execute/990827-1.c: New test.
26645
26646 1999-08-26  Craig Burley  <craig@jcb-sc.com>
26647
26648         * g77.f-torture/noncompile/19990826-4.f: New test.
26649
26650         * g77.f-torture/compile/19990826-3.f: New test.
26651
26652         * g77.f-torture/execute/19990826-2.f: New test.
26653
26654         * g77.f-torture/compile/19990826-1.f: New test.
26655
26656         * gcc.c-torture/execute/990826-0.c: New test.
26657         * g77.c-torture/execute/19990826-0.f: New test.
26658
26659         * g77.f-torture/noncompile/970626-2.f: New test.
26660
26661 1999-08-25  Paul Burchard  <burchard@pobox.com>
26662
26663         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
26664         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
26665         lss-011.C: New tests.
26666
26667 1999-08-25  Nathan Sidwell  <nathan@acm.org>
26668
26669         * g++.old-deja/g++.other/decl5.C: New test.
26670
26671 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26672
26673         * noncompile/noncompile.exp: Load_lib c-torture.exp.
26674         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
26675         call `postbase' for each one.  All callers of `postbase' changed
26676         to call this instead.
26677
26678 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
26679
26680         * gcc.c-torture/execute/990811-1.c: New test.
26681
26682 1999-08-09  Nick Clifton  <nickc@cygnus.com>
26683
26684         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
26685         just native ones.
26686
26687         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
26688         just native ones.
26689
26690 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
26691
26692         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
26693
26694 1999-08-04  Jeffrey A Law  (law@cygnus.com)
26695
26696         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
26697
26698 1999-08-04  Nathan Sidwell  <nathan@acm.org>
26699
26700         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
26701
26702 1999-08-04  Jeffrey A Law  (law@cygnus.com)
26703
26704         * gcc.c-torture/execute/990804-1.c: New test.
26705
26706 1999-08-03  Nathan Sidwell  <nathan@acm.org>
26707
26708         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
26709         * g++.old-deja/g++.brendan/crash64.C: Likewise
26710         * g++.old-deja/g++.brendan/overload8.C: Likewise
26711
26712 1999-08-03  Nathan Sidwell  <nathan@acm.org>
26713
26714         * g++.old-deja/g++.other/struct1.C: New test.
26715
26716 1999-08-03  Nathan Sidwell  <nathan@acm.org>
26717
26718         * g++.old-deja/g++.other/enum2.C: New test.
26719
26720 1999-08-02  Richard Henderson  <rth@cygnus.com>
26721
26722         Adapted from tests from Franz Sirl:
26723         * gcc.c-torture/execute/va-arg-7.c: New test.
26724         * gcc.c-torture/execute/va-arg-8.c: New test.
26725
26726 1999-08-01  Jeffrey A Law  (law@cygnus.com)
26727
26728         * gcc.c-torture/compile/990801-2.c: New test.
26729
26730         * gcc.c-torture/compile/990801-1.c: New test.
26731
26732 1999-07-27  Michael Meissner  <meissner@cygnus.com>
26733
26734         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
26735         fp-cmp-1.c, converting double to float.
26736
26737         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
26738         fp-cmp-1.c, converting double to long double.
26739
26740         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
26741         from fr1 to unknown_register, since fr1 is a legitimate register
26742         on some machines.
26743
26744 1999-07-25  Jeffrey A Law  (law@cygnus.com)
26745
26746         * README: More listname related changes.
26747
26748 1999-07-08  Catherine Moore  <clm@cygnus.com>
26749
26750         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
26751
26752 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
26753
26754         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
26755
26756 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
26757
26758         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
26759
26760 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
26761
26762         * gcc.dg/990703-1.c: New test.
26763
26764 1999-06-29  Nick Clifton  <nickc@cygnus.com>
26765
26766         * lib/file-format.exp: New file: Move definition of proc
26767         gcc_target_object_format to here from
26768         gcc.dg/special/ecos.exp.
26769
26770         * lib/c-torture.exp: Include lib file-format.exp.
26771         * lib/gcc-dg.exp: Include lib file-format.exp.
26772
26773         * gcc.dg/special/ecos.exp: Remove definition of proc
26774         gcc_target_object_format.
26775
26776 1999-06-28  Jeffrey A Law  (law@cygnus.com)
26777
26778         * gcc.c-torture/execute/990628-1.c: New test.
26779
26780 1999-06-25  Jeffrey A Law  (law@cygnus.com)
26781
26782         * gcc.c-torture/compile/990625-2.c: New test.
26783
26784         * gcc.c-torture/compile/990625-1.c: New test.
26785
26786 1999-06-23  Nick Clifton  <nickc@cygnus.com>
26787
26788         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
26789         attributes compile.
26790         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
26791         ports that use the COFF/PE file format.
26792
26793 1999-06-17  Jeffrey A Law  (law@cygnus.com)
26794
26795         * gcc.c-torture/compile/990617-1.c: New test.
26796
26797 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
26798
26799         * g++.old-deja/g++.other/decl4.C: New test.
26800
26801 1999-06-14  Nathan Sidwell  <nathan@acm.org>
26802
26803         * g++.old-deja/g++.other/bitfld3.C: New test.
26804
26805 1999-06-08  Nathan Sidwell  <nathan@acm.org>
26806
26807         * g++.old-deja/g++.eh/catch1.C: New test.
26808
26809 1999-06-07  Jeffrey A Law  (law@cygnus.com)
26810
26811         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
26812
26813         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
26814         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
26815
26816 1999-06-05  Craig Burley  <craig@jcb-sc.com>
26817
26818         * g77.f-torture/compile/19990502-0.f: Replace with new,
26819         shorter, test that still fails after recent changes.
26820
26821 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
26822
26823         * gcc.c-torture/execute/990604-1.c: New test.
26824
26825 1999-05-31  Jeffrey A Law  (law@cygnus.com)
26826
26827         * gcc.c-torture/execute/990531-1.c: New test.
26828
26829 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
26830
26831         * gcc.c-torture/compile/990527-1.c: New test.
26832
26833 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
26834
26835         * gcc.c-torture/execute/990527-1.c: New test.
26836
26837 1999-05-25  Nick Clifton  <nickc@cygnus.com>
26838
26839         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
26840         bitfields as signed.
26841
26842 1999-05-25  Craig Burley  <craig@jcb-sc.com>
26843
26844         * g77.f-torture/compile/19990525-0.f: New test.
26845
26846 1999-05-25  Jeffrey A Law  (law@cygnus.com)
26847
26848         * gcc.c-torture/execute/990525-2.c: New test.
26849
26850         * gcc.c-torture/execute/990525-1.c: New test.
26851
26852 1999-05-24  Nathan Sidwell  <nathan@acm.org>
26853
26854         * g++.old-deja/g++.other/anon3.C: New test.
26855         * g++.old-deja/g++.other/anon4.C: New test.
26856         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
26857         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
26858         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
26859         Merrill).
26860
26861 1999-05-24  Jeffrey A Law  (law@cygnus.com)
26862
26863         * gcc.c-torture/execute/990524-1.c: New test.
26864
26865         * gcc.dg/990524-1.c: New test.
26866
26867 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
26868
26869         * gcc.c-torture/compile/990523-1.c: New test.
26870
26871 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
26872
26873         * gcc.c-torture/compile/990519-1.c: New test.
26874
26875 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
26876
26877         * gcc.c-torture/compile/990517-1.c: New test.
26878
26879         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
26880         (e4, f4): New tests.
26881         (main): Call them.
26882
26883 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26884
26885         * gcc.dg/noreturn-1.c: New test.
26886
26887 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
26888
26889         * gcc.c-torture/execute/990513-1.c: New test.
26890
26891 1999-05-10  Richard Henderson  <rth@cygnus.com>
26892
26893         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
26894
26895 1999-05-10  Craig Burley  <craig@jcb-sc.com>
26896
26897         * g77.f-torture/execute/erfc.f: Use small single-precision
26898         values, to avoid problems on Alphas when not -mieee.
26899
26900 1999-05-08  Craig Burley  <craig@jcb-sc.com>
26901
26902         * gcc.dg/990506-0.c: New test.
26903
26904 1999-05-08  Richard Henderson  <rth@cygnus.com>
26905
26906         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
26907         the constant to test.  Don't XFAIL 64-bit targets.
26908
26909         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
26910         * g++.old-deja/g++.law/profile1.C: Likewise.
26911
26912         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
26913         operator new instances.
26914         * g++.old-deja/g++.other/delete5.C: Likewise.
26915
26916 1999-05-03  Craig Burley  <craig@jcb-sc.com>
26917
26918         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
26919         intrinsic.
26920
26921 1999-05-03  Craig Burley  <craig@jcb-sc.com>
26922
26923         * g77.f-torture/execute/u77-test.f: Reverse order of two
26924         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
26925
26926 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26927
26928         * gcc.dg/compare1.c: New test.
26929
26930 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
26931
26932         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
26933         New tests.
26934
26935 1999-05-02  Craig Burley  <craig@jcb-sc.com>
26936
26937         * g77.f-torture/compile/19990502-1.f: New test.
26938
26939 1999-05-02  Craig Burley  <craig@jcb-sc.com>
26940
26941         * g77.f-torture/compile/19990502-0.f: New test.
26942
26943 1999-05-02  Craig Burley  <craig@jcb-sc.com>
26944
26945         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
26946         intrinsic.
26947
26948 1999-05-02  Craig Burley  <craig@jcb-sc.com>
26949
26950         * g77.f-torture/execute/u77-test.f (main): List libU77
26951         intrinsics not currently tested.
26952         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
26953         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
26954         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
26955         Trim blanks off the ends of some printed strings.
26956
26957 1999-05-02  Craig Burley  <craig@jcb-sc.com>
26958
26959         * g77.f-torture/execute/u77-test.f (main): Just warn about
26960         FSTAT gid disagreement, as it's expected on some systems.
26961
26962 1999-05-01  Craig Burley  <craig@jcb-sc.com>
26963
26964         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
26965         use a new function, which allows for some slop.
26966         Clean up some commentary.
26967         (issum): The new function.
26968         (sgladd): Deleted subroutine.
26969
26970 1999-05-01  Craig Burley  <craig@jcb-sc.com>
26971
26972         * g77.f-torture/execute/u77-test.f: Modify to be more like
26973         libf2c/libU77 version, bringing patches to that version here.
26974         Add suitable commentary.
26975
26976 1999-04-25  Richard Henderson  <rth@cygnus.com>
26977
26978         * gcc.dg/990424-1.c: New test.
26979
26980 1999-04-24  Craig Burley  <craig@jcb-sc.com>
26981
26982         * g77.f-torture/execute/u77-test.f (main): Bug involving
26983         LSTAT has been fixed, so turn back on full checking.
26984
26985 1999-04-20  Craig Burley  <craig@jcb-sc.com>
26986
26987         * g77.f-torture/compile/19990419-0.f: New test.
26988         * g77.f-torture/execute/19990419-1.f: New test.
26989
26990 1999-04-17  Richard Henderson  <rth@cygnus.com>
26991
26992         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
26993         to avoid the need for a prototype to supress a warning.
26994
26995 1999-04-07  Jim Wilson  <wilson@cygnus.com>
26996
26997         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
26998
26999 1999-04-04  Jeffrey A Law  (law@cygnus.com)
27000
27001         * gcc.c-torture/execute/990404-1.c: New test.
27002
27003 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
27004
27005         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
27006         * gcc.dg/cpp-if3.c: Don't use -pedantic.
27007         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
27008         missing initializer warnings.
27009
27010 1999-03-28  Jeffrey A Law  (law@cygnus.com)
27011
27012         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
27013         matching strings.
27014
27015 1999-03-26  Jeffrey A Law  (law@cygnus.com)
27016
27017         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
27018
27019 1999-03-26  Craig Burley  <craig@jcb-sc.com>
27020
27021         * g77.f-torture/execute/19990325-0.f: New test.
27022         * g77.f-torture/execute/19990325-1.f: New test.
27023
27024 1999-03-24  Jeffrey A Law  (law@cygnus.com)
27025
27026         * gcc.c-torture/execute/990324-1.c: New test.
27027
27028 1999-03-22  Jim Wilson  <wilson@cygnus.com>
27029
27030         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
27031         test with 4.
27032
27033 1999-03-17  Richard Henderson  <rth@cygnus.com>
27034
27035         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
27036
27037 1999-03-13  Craig Burley  <craig@jcb-sc.com>
27038
27039         * g77.f-torture/execute/19990313-2.f: New test.
27040         * g77.f-torture/execute/19990313-3.f: New test.
27041
27042 1999-03-13  Craig Burley  <craig@jcb-sc.com>
27043
27044         * g77.f-torture/execute/19990313-0.f: New test.
27045         * g77.f-torture/execute/19990313-1.f: New test.
27046
27047 1999-03-12  Jim Wilson  <wilson@cygnus.com>
27048
27049         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
27050         printf to sprintf.
27051         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
27052         (main): Add check for u15.  Conditionalize u31 check depending on
27053         whether ints are <32 bits or >=32 bits.
27054
27055 1999-03-08  Craig Burley  <craig@jcb-sc.com>
27056
27057         * g77.f-torture/execute/19981119-0.f: Improve testiness.
27058
27059 1999-03-08  Craig Burley  <craig@jcb-sc.com>
27060
27061         * g77.f-torture/compile/19990305-0.f: New test.
27062         * g77.f-torture/execute/19981119-0.f: New test.
27063
27064 1999-03-08  Craig Burley  <craig@jcb-sc.com>
27065
27066         * g77.f-torture/execute/970625-2.f: call ABORT if final
27067         result is not correct, instead of just printing it.
27068         Add this checking via newly introduced obfuscation, to
27069         trip up buggy front ends.
27070
27071 1999-03-07  Craig Burley  <craig@jcb-sc.com>
27072
27073         * g77.f-torture/compile/960317-1.f: Moved from being
27074         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
27075
27076 1999-03-06  Craig Burley  <craig@jcb-sc.com>
27077
27078         * g77.f-torture/execute/960317-1.f: New (old) test.
27079         * g77.f-torture/execute/970625-2.f: Ditto.
27080
27081 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
27082
27083         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
27084         message on line 1 or line 2; cccp and cpplib do this differently.
27085
27086 1999-03-01  Jeffrey A Law  (law@cygnus.com)
27087
27088         * g++.old-deja/g++.law/weak1.C: New test.
27089
27090 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
27091
27092         * gcc.c-torture/execute/990119-1.c: Renamed to...
27093         * gcc.dg/990119-1.c: this, so it will only be tested once
27094         (it's a preprocessor test, it doesn't need to be run at
27095         multiple optimization levels).
27096
27097 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
27098
27099         * lib/g++.exp: Don't add incdir=$base_dir/../include to
27100           ALWAYS_CXXFLAGS.
27101
27102 1999-02-24  Craig Burley  <craig@jcb-sc.com>
27103
27104         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
27105         * g77.f-torture/compile/19981216-0.f: ...as it is expected
27106         to not be compilable by current g77.
27107
27108 1999-02-24  Nick Clifton  <nickc@cygnus.com>
27109
27110         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
27111
27112 1999-02-22  Jeffrey A Law  (law@cygnus.com)
27113
27114         * gcc.c-torture/execute/990222-1.c: New test.
27115
27116 1999-02-19  Craig Burley  <craig@jcb-sc.com>
27117
27118         * g77.f-torture/compile/19990218-0.f: New test.
27119         * g77.f-torture/noncompile/19990218-1.f: New test.
27120
27121 1999-02-18  Craig Burley  <craig@jcb-sc.com>
27122
27123         * g77.f-torture/compile/19981216-0.f: New test.
27124
27125 1999-02-14  Jeffrey A Law  (law@cygnus.com)
27126
27127         * gcc.dg/990214-1.c: New test.
27128
27129 1999-02-13  Jeffrey A Law  (law@cygnus.com)
27130
27131         * gcc.dg/990213-2.c: New test.
27132
27133         * gcc.dg/990213-1.c: New test.
27134
27135 1999-02-12  Jeffrey A Law  (law@cygnus.com)
27136
27137         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
27138         ints.
27139
27140 1999-02-11  Nick Clifton  <nickc@cygnus.com>
27141
27142         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
27143         specified by target.
27144
27145         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
27146
27147 1999-02-11  Jeffrey A Law  (law@cygnus.com)
27148
27149         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
27150
27151 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
27152
27153         * gcc.dg/special/ecos.exp: New test driver for new tests with
27154         special requirements.
27155
27156         * gcc.dg/special/alias-1.c: New test.
27157         * gcc.dg/special/gcsec-1.c: New test.
27158         * gcc.dg/special/weak-1.c: New test.
27159         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
27160         * gcc.dg/special/weak-2.c: New test.
27161         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
27162         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
27163         * gcc.dg/special/wkali-1.c: New test.
27164         * gcc.dg/special/wkali-2.c: New test.
27165         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
27166         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
27167
27168 1999-02-10  Felix Lee  <flee@cygnus.com>
27169
27170           * lib/c-torture.exp (c-torture-compile): Pull out code for
27171           analyzing gcc error messages.
27172           (c-torture-execute): Likewise.  Fix some (harmless) false
27173           positives.
27174           * lib/gcc.exp (gcc_check_compile): New function.
27175
27176 1999-02-08  Richard Henderson  <rth@cygnus.com>
27177
27178         * gcc.c-torture/execute/990208-1.c: New test.
27179
27180 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
27181
27182         * g++.dg/special/ecos.exp: New driver for new tests with special
27183         requirements
27184
27185         * g++.dg/special/conpr-1.C: New test
27186         * g++.dg/special/conpr-2.C: New test
27187         * g++.dg/special/conpr-2a.C: New test
27188         * g++.dg/special/conpr-3.C: New test
27189         * g++.dg/special/conpr-3a.C: New test
27190         * g++.dg/special/conpr-3b.C: New test
27191
27192         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
27193         allow g++ to use the dg driver
27194
27195         * README: Add comment about g++.dg directory
27196
27197 1999-02-06  Jeffrey A Law  (law@cygnus.com)
27198
27199         * README: Update email addresses.
27200
27201 1999-02-03  Nick Clifton  <nickc@cygnus.com>
27202
27203         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
27204         arguments in order to force structure S onto the stack even on
27205         the alpha.
27206         (test): Pass 10 leading arguments to function foo as well as the
27207         structure S.
27208
27209         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
27210         failure for all targets.
27211
27212         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
27213         abort to terminate program execution.
27214
27215 1999-01-30  Richard Henderson  <rth@cygnus.com>
27216
27217         * gcc.c-torture/execute/990130-1.c: New test.
27218
27219 1999-01-30  Jeffrey A Law  (law@cygnus.com)
27220
27221         * gcc.dg/990130-1.c: New test.
27222
27223 1999-01-28  Michael Meissner  <meissner@cygnus.com>
27224
27225         * gcc.c-torture/execute/990128-1.c: New test.
27226
27227 1999-01-27  Michael Meissner  <meissner@cygnus.com>
27228
27229         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
27230
27231 1999-01-27  Felix Lee  <flee@cygnus.com>
27232
27233         * lib/c-torture.exp (c-torture-compile): pull out code for
27234         analyzing gcc error messages.
27235         (c-torture-execute): ditto, and fix some (harmless) false
27236         positives.
27237         * lib/gcc.exp (gcc_check_compile): new function.
27238
27239 1999-01-17  Jeffrey A Law  (law@cygnus.com)
27240
27241         * gcc.dg/990117-1.c: New test.
27242
27243         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
27244
27245         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
27246
27247 1999-01-15  Jeffrey A Law  (law@cygnus.com)
27248
27249         * g77.f-torture/compile/990115-1.f: New test.
27250
27251 1999-01-07  Jeffrey A Law  (law@cygnus.com)
27252
27253         * gcc.c-torture/compile/990107-1.c: New test
27254
27255 1999-01-06  Jeffrey A Law  (law@cygnus.com)
27256
27257         * gcc.c-torture/execute/990106-2.c: New test.
27258
27259         * gcc.c-torture/execute/990106-1.c: New test.
27260
27261 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
27262
27263         * gcc.c-torture/compile/981223-1.c: New test.
27264
27265 1998-12-29  Richard Henderson  <rth@cygnus.com>
27266
27267         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
27268         (opt3): Rename from opt4 and disable.
27269
27270 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
27271
27272         * g++.old-deja/g++.pt/ptrmem5.C: New test.
27273
27274 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
27275
27276         * g++.old-deja/g++.other/conv5.C: New test.
27277
27278 1998-12-14  Nick Clifton  <nickc@cygnus.com>
27279
27280         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
27281
27282 1998-12-11  Jeffrey A Law  (law@cygnus.com)
27283
27284         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
27285
27286 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
27287
27288         * gcc.c-torture/compile/981211-1.c: New test.
27289
27290 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
27291
27292         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
27293
27294         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
27295
27296 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
27297
27298         * gcc.special/930510-1.c: Make C9X safe.
27299         * gcc.misc-tests/gcov-1.c Similarly.
27300         * gcc.misc-tests/gcov-2.c Similarly.
27301
27302 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
27303
27304         * gcc.dg/ultrasp1.c: New test.
27305
27306 1998-12-06  Richard Henderson  <rth@cygnus.com>
27307
27308         * gcc.c-torture/execute/981206.c: New test.
27309
27310 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
27311
27312         * g++.old-deja/g++.ns/template7.C: New test.
27313
27314         * g++.old-deja/g++.other/expr1.C: New test.
27315
27316         * g++.old-deja/g++.eh/tmpl3.C: New test.
27317
27318         * g++.old-deja/g++.eh/tmpl2.C: New test.
27319
27320 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
27321
27322         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
27323         * g++.old-deja/g++.other/using6.C: Removed.
27324         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
27325
27326         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
27327
27328 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
27329
27330         * g++.old-deja/g++.pt/overload8.C: New test.
27331
27332         * g++.old-deja/g++.pt/overload7.C: New test.
27333
27334         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
27335
27336         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
27337         and relinking messages.
27338         * lib/g++.exp (g++_target_compile): Remove .rpo file when
27339         compiling with -frepo.
27340
27341 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
27342
27343         * g++.old-deja/g++.pt/lookup6.C: New test.
27344
27345 1998-11-30  Nick Clifton  <nickc@cygnus.com>
27346
27347         * gcc.c-torture/execute/981130-1.c: New test.
27348         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
27349
27350 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
27351
27352         * g++.old-deja/g++.pt/explicit76.C: New test.
27353
27354         * g++.old-deja/g++.pt/friend38.C: New test.
27355
27356         * g++.old-deja/g++.ns/crash2.C: New test.
27357
27358         * g++.old-deja/g++.pt/defarg8.C: New test.
27359
27360         * g++.old-deja/g++.pt/instantiate6.C: New test.
27361
27362         * g++.old-deja/g++.pt/static6.C: New test.
27363
27364         * g++.old-deja/g++.pt/decl2.C: New test.
27365
27366 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
27367
27368         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
27369         problem is actually related with name lookup, but so what? :-)
27370
27371         * g++.old-deja/g++.pt/friend37.C: New test.
27372
27373 1998-11-25  Dave Love  <d.love@dl.ac.uk>
27374
27375         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
27376         element, which fails on some systems.
27377
27378         * g77.f-torture/execute/labug1.f: New test.
27379
27380 1998-11-21  Jeffrey A Law  (law@cygnus.com)
27381
27382         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
27383         is defined.
27384
27385 1998-11-18  Dave Love  <d.love@dl.ac.uk>
27386
27387         * g77.f-torture/compile/981117-1.f: New test.
27388
27389 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
27390
27391         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
27392         properly discarded.
27393
27394 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
27395
27396         * gcc.c-torture/execute/memcheck: New directory of tests for
27397         -fcheck-memory-usage.
27398
27399 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
27400
27401         * README: New file, general information about the testsuite and
27402         new description of the various C++ test subdirectories.
27403         * README.g++: Eliminate obsolete information, update and move most
27404         relevant stuff to README.
27405
27406 1998-11-07  Richard Henderson  <rth@cygnus.com>
27407
27408         * gcc.c-torture/compile/981107-1.c: New test.
27409
27410 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
27411
27412         * execute/memcpy-bi.c: New testcase.
27413
27414 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
27415
27416         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
27417         base classes.
27418
27419         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
27420         template is selected.
27421
27422         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
27423         classes, it should be accepted for all types.
27424
27425         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
27426
27427         * g++.old-deja/g++.pt/spec24.C: Ensure that template
27428         specializations start with template headers.
27429
27430 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
27431
27432         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
27433
27434         * g++.old-deja/g++.other/init9.C: Test cross initialization of
27435         non-POD types.
27436
27437 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
27438
27439         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
27440
27441 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
27442
27443         * compile/981022-1.c, compile/981022-1.x: New test and driver.
27444
27445 1998-10-19  Jeffrey A Law  (law@cygnus.com)
27446
27447         * 981019-1.c: New test.
27448
27449 1998-10-14  Robert Lipe <robertl@dgii.com>
27450
27451         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
27452         find objc headers.
27453
27454 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
27455
27456         * compile/981001-4.c: Remove use of GCC extension that triggers a
27457         compiler bug.
27458
27459 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
27460
27461         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
27462
27463 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
27464
27465         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
27466         instantiation of template produces incorrect code for delete
27467         expression.
27468
27469         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
27470         constructors' name is not unique.
27471         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
27472         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
27473
27474         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
27475         automatic array of const is ill-formed.
27476
27477         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
27478         of template parameter?
27479
27480         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
27481         const.
27482
27483         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
27484         pointer-to-member expression.
27485
27486         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
27487         declaration causes ICE.
27488
27489 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
27490
27491         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
27492         reserved in the global namespace.
27493
27494         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
27495         generate needed virtual table.
27496
27497         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
27498
27499 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
27500
27501         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
27502         template-dependent type
27503
27504 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
27505
27506         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
27507         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
27508         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
27509
27510         * g++.old-deja/g++.other/using5.C: New test; using decl from base
27511         class should be usable as argument of member function.
27512         * g++.old-deja/g++.other/using6.C: New test; using decl from base
27513         class should be usable as return type of member function.
27514         * g++.old-deja/g++.other/using7.C: New test; using decl from base
27515         class should be usable as type of data member.
27516
27517         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
27518
27519 1998-10-09  Jeffrey A Law  (law@cygnus.com)
27520
27521         * gcc.c-torture/special/920521-1.c: Fix bogus test.
27522
27523 1998-10-08  Nick Clifton  <nickc@cygnus.com>
27524
27525         * gcc.dg/dll-?.c Add thumb to target list.
27526         Fix assembler scan patterns to match current assembler output.
27527
27528 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
27529
27530         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
27531         matching of template brackets.
27532
27533         * g++.old-deja/g++.other/using4.C: New test.  Test using
27534         declarations of methods from base classes.
27535
27536         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
27537         within functions should introduce names into the innermost
27538         enclosing namespace.
27539
27540         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
27541         of static locals if first initialization throws.
27542
27543 1998-10-07  Jim Wilson  <wilson@cygnus.com>
27544
27545         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
27546
27547 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
27548
27549         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
27550         lose track of the possible targets of tablejump insns.
27551         * special/special.exp: Run it.
27552
27553 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
27554
27555         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
27556         must be declared before its specializations can be named in friend
27557         declarations.
27558
27559 1998-10-05  Dave Love  <d.love@dl.ac.uk>
27560
27561         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
27562
27563         * g77.f-torture/execute/io1.f: New test.
27564
27565 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
27566
27567         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
27568         with pointer to template function, for which no argument deduction
27569         is possible.
27570
27571         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
27572         specialization of template function as argument to template
27573         function.
27574
27575         * g++.old-deja/g++.other/access2.C: New test; Inner class
27576         shouldn't have privileged access to Outer's names.
27577
27578 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
27579
27580         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
27581         friend template declared within template class conflicts with
27582         nested class of the same name.
27583
27584         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
27585         is ignored.
27586
27587         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
27588         object with direct initializer as function declaration.
27589
27590         * g++.old-deja/g++.other/decl2.C: New test; duplicate
27591         initializers.
27592
27593         * g++.old-deja/g++.other/null2.C: New test; conditional operator
27594         involving const pointer and NULL produces incorrect result.
27595
27596         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
27597         type name without `typename' should be rejected with -pedantic.
27598
27599 1998-10-02  Richard Henderson  <rth@cygnus.com>
27600
27601         * g++.old-deja/g++.other/addrof1.C: New test.
27602
27603 1998-10-01  Nick Clifton  <nickc@cygnus.com>
27604
27605         * gcc.c-torture/compile/981001-1.c: New test.
27606         * gcc.c-torture/execute/981001-1.c: New test.
27607
27608 1998-10-01  Jeffrey A Law  (law@cygnus.com)
27609
27610         * gcc.c-torture/compile/981001-2.c: New test.
27611         * gcc.c-torture/compile/981001-3.c: New test.
27612         * gcc.c-torture/compile/981001-4.c: New test.
27613
27614 1998-10-01  Robert Lipe  <robertl@dgii.com>
27615
27616         * lib/objc.exp (objc_target_compile): Add -L during compiles for
27617         multilibbed hosts.   Idea grafted from g77.exp.
27618
27619 1998-09-30  Dave Love  <d.love@dl.ac.uk>
27620
27621         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
27622         avoid losing on systems which need -lsocket.
27623
27624 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
27625
27626         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
27627         * g++.old-deja/g++.other/nested2.C: Ditto.
27628         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
27629         failure.
27630
27631 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
27632
27633         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
27634         preferred over template operator!= for enum bitfields.
27635
27636 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
27637
27638         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
27639         that happen to have the same base name, but in different scopes,
27640         are incorrectly rejected.
27641
27642 1998-09-16  Richard Henderson  <rth@cygnus.com>
27643
27644         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
27645         on the native word size instead of an integer literal.
27646
27647 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
27648
27649         * g++.old-deja/g++.other/static2.C: Invocation of static data
27650         member of type pointer-to-function denoted as non-static member.
27651
27652         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
27653         checks involving function types and aliases.
27654
27655 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
27656
27657         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
27658         redefined to the same non-trivial type.
27659
27660         * g++.old-deja/g++.pt/explicit73.C: Test for proper
27661         namespace-qualification of template specializations declared in
27662         other namespaces.
27663
27664         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
27665         to declare a subset of the specializations of a template function
27666         as friends of specializations of a template class.
27667
27668         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
27669         member templates that do not fully specialize the enclosing
27670         template class are rejected.
27671
27672 1998-09-11  Dave Love  <d.love@dl.ac.uk>
27673
27674         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
27675
27676 1998-09-08  Dave Love  <d.love@dl.ac.uk>
27677
27678         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
27679         altered from libf2c/libU77 version.
27680
27681 1998-09-06  Dave Love  <d.love@dl.ac.uk>
27682
27683         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
27684
27685 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
27686
27687         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
27688         (un)signed char are different types for template specialization
27689         purposes.
27690
27691 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
27692
27693         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
27694         * objc: ObjC testsuite.
27695
27696 1998-08-31  Catherine Moore  <clm@cygnus.com>
27697
27698         * gcc.c-torture/execute/941014-1.x:  New file.
27699
27700 1998-08-31  Nick Clifton  <nickc@cygnus.com>
27701
27702         * lib/c-torture.exp: Add support for
27703         torture_eval_before_compile and torture_eval_before_execute
27704         variables.
27705
27706 1998-08-30  Jeffrey A Law  (law@cygnus.com)
27707
27708         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
27709         this test triggers valid.
27710
27711 1998-08-27  Jeffrey A Law  (law@cygnus.com)
27712
27713         * gcc.dg/980827-1.c: New test.
27714
27715 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
27716
27717         * gcc.c-torture/execute/loop-4b.c: New test.
27718
27719 1998-08-26  Nick Clifton  <nickc@cygnus.com>
27720
27721         * lib/c-torture.exp: Add support for
27722         torture_eval_before_compile and torture_eval_before_execute
27723         variables.
27724
27725 1998-08-25  Jeffrey A Law  (law@cygnus.com)
27726
27727         * gcc.c-torture/compile/980825-1.c: New test.
27728
27729 1998-08-24  Nick Clifton  <nickc@cygnus.com>
27730
27731         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
27732         count number tests in opt_t0 not good_t0.
27733
27734 1998-08-24  Jeffrey A Law  (law@cygnus.com)
27735
27736         * gcc.c-torture/compile/930326-1.x: Fix typo.
27737
27738 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
27739
27740         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
27741         causes an ICE.
27742
27743 1998-08-21  Jeffrey A Law  (law@cygnus.com)
27744
27745         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
27746         STACK_SIZE is defined.
27747         * gcc.c-torture/unsorted/stuct.c: Similarly.
27748
27749         * gcc.c-torture/compile/980821-1.c: New test.
27750
27751 1998-08-21  Jeffrey A Law  (law@cygnus.com)
27752
27753         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
27754
27755 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
27756
27757         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
27758         code.
27759
27760 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
27761
27762         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
27763         error'.
27764
27765 1998-08-18  Jeffrey A Law  (law@cygnus.com)
27766
27767         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
27768
27769 1998-08-16  Jeffrey A Law  (law@cygnus.com)
27770
27771         * gcc.c-torture/compile/980816-1.c: New test.
27772
27773         * gcc.dg/980816-1.c: New test.
27774
27775 1998-08-13  Jeffrey A Law  (law@cygnus.com)
27776
27777         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
27778         compiler for ieee tests.
27779
27780 1998-08-01  Dave Love  <d.love@dl.ac.uk>
27781
27782         * g77.f-torture/compile/980729-0.f: New test.
27783
27784 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
27785
27786         * gcc.c-torture/special/eeprof-1.c: New test, for
27787         -finstrument-functions.
27788         * gcc.c-torture/special/special.exp: Run it.
27789
27790 1998-07-29  Jeffrey A Law  (law@cygnus.com)
27791
27792         * gcc.c-torture/compile/980729-1.c: New test.
27793
27794 1998-07-27  Nick Clifton  <nickc@cygnus.com>
27795
27796         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
27797         __thumb__ is defined, and test for ARM style doubles if so.
27798
27799 1998-07-26  Dave Love  <d.love@dl.ac.uk>
27800
27801         * g77.f-torture/noncompile/980615-0.f: New test.
27802
27803 1998-07-26  H.J. Lu  (hjl@gnu.org)
27804
27805         * gcc.dg/980312-1.c: Do link instead of compile.
27806         * gcc.dg/980313-1.c: Likewise.
27807
27808 1998-07-26  Jeffrey A Law  (law@cygnus.com)
27809
27810         * gcc.c-torture/compile/980726-1.c: New test.
27811
27812 1998-07-25  Dave Love  <d.love@dl.ac.uk>
27813
27814         * g77.f-torture/execute/io0.f: New test.
27815
27816 1998-07-24  Nick Clifton  <nickc@cygnus.com>
27817
27818         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
27819         an int.
27820
27821 1998-06-18  Michael Meissner  <meissner@cygnus.com>
27822
27823         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
27824         m32r bugs.
27825
27826 1998-07-17  Nick Clifton  <nickc@cygnus.com>
27827
27828         * gcc.dg/980626-1.c: Expect failures for all toolchains until
27829         c-decl.c:grokdeclarator can handle mode attributes.
27830
27831 1998-07-16  Jeffrey A Law  (law@cygnus.com)
27832
27833         * gcc.c-torture/execute/980716-1.c: New test.
27834
27835 1998-07-13  Jeffrey A Law  (law@cygnus.com)
27836
27837         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
27838         the mn10200.
27839         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
27840         the mn10200.
27841         * gcc.c-torture/execute/va-arg-3.x: Similarly.
27842         * gcc.c-torture/compile/930326-1.x: Similarly.
27843
27844 1998-07-13  Dave Love  <d.love@dl.ac.uk>
27845
27846         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
27847         New test from Craig.
27848
27849 1998-07-12  Dave Love  <d.love@dl.ac.uk>
27850
27851         * g77.f-torture/noncompile/980616-0.f: New test.
27852
27853         * g77.f-torture/execute/970816-3.f:  New test from Craig.
27854
27855 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
27856
27857         *  g++.other/singleton.C: Return error value instead of taking
27858         SIGSEGV.
27859
27860 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
27861
27862         *  g++.other/singleton.C: New test.   Warning is under dispute.
27863         Runtime crash is not.
27864
27865 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
27866
27867         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
27868         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
27869         using6.C, using7.C}:  New namespace tests.
27870
27871 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
27872
27873         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
27874         specialization with typedef'ed names used as array indexes.
27875
27876 1998-07-09  Jeffrey A Law  (law@cygnus.com)
27877
27878         * gcc.c-torture/execute/980709-1.c: New test.
27879
27880         * gcc.dg/980709-1.c: New test.
27881
27882 1998-07-07  Richard Henderson  <rth@cygnus.com>
27883
27884         * gcc.c-torture/execute/bcp-1.c: New test.
27885
27886 1998-07-07  Jeffrey A Law  (law@cygnus.com)
27887
27888         * gcc.c-torture/execute/980707-1.c: New test.
27889
27890 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
27891
27892         * gcc.c-torture/compile/980706-1.c: New test.
27893
27894 1998-07-01  Dave Love  <d.love@dl.ac.uk>
27895
27896         * g77.f-torture/execute/980701-0.f,
27897         g77.f-torture/execute/980701-1.f: New test from Craig.
27898
27899 1998-07-01  Jeffrey A Law  (law@cygnus.com)
27900
27901         * gcc.c-torture/compile/980701-1.c: New test.
27902
27903         * gcc.c-torture/execute/980701-1.c: New test.
27904
27905 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
27906 rlsruhe.de>
27907
27908         * g++.old-deja/g++.robertl/eb132.C: New test.
27909         * g++.old-deja/g++.robertl/eb133.C: Likewise.
27910
27911 1998-06-29  Dave Love  <d.love@dl.ac.uk>
27912
27913         * g77.f-torture/execute/980628-7.f,
27914         g77.f-torture/execute/980628-8.f,
27915         g77.f-torture/execute/980628-9.f,
27916         g77.f-torture/execute/980628-10.f: New tests from Craig.
27917
27918         * g77.f-torture/execute/980628-3.f: Remove mail headers.
27919
27920 1998-06-28  Jeffrey A Law  (law@cygnus.com)
27921
27922         * g77.f-torture/execute/980628-4.f: New test from Craig.
27923         * g77.f-torture/execute/980628-5.f: Likewise.
27924         * g77.f-torture/execute/980628-2.f: Likewise.
27925         * g77.f-torture/execute/980628-0.f: Likewise.
27926         * g77.f-torture/execute/980628-1.f: Likewise.
27927         * g77.f-torture/execute/980628-3.f: Likewise.
27928         * g77.f-torture/execute/980628-6.f: Likewise.
27929
27930 1998-06-28  Jeffrey A Law  (law@cygnus.com)
27931
27932         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
27933         directory when nothing has been installed yet.
27934
27935 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
27936
27937         * gcc.c-torture/special/special.exp: Handle newer versions of
27938         dejagnu.
27939
27940 1998-06-26  Jeffrey A Law  (law@cygnus.com)
27941
27942         * gcc.dg/980626-1.c: New test.
27943
27944 1998-06-19  Bruno Haible <haible@ilog.fr>
27945
27946         * gcc.misc-tests/m-un-2.c: New test.
27947         * g++.old-deja/g++.other/warn01.c: Likewise.
27948
27949 1998-06-19  Robert Lipe  <robertl@dgii.com>
27950
27951         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
27952         compatibility with assmblers with a different comment character.
27953         Eliminate use of GAS-specific extensions.
27954
27955 1998-06-19  Jeffrey A Law  (law@cygnus.com)
27956
27957         * gcc.c-torture/execute/ieee/980619-1.c: New test.
27958
27959 1998-06-19  Robert Lipe  <robertl@dgii.com>
27960
27961         *lib/g77.exp: Replace search for libf2c.a with search for newly
27962         renamed libg2c.a
27963
27964 1998-06-17  Jeffrey A Law  (law@cygnus.com)
27965
27966         * gcc.c-torture/execute/980617-1.c: New test.
27967
27968 1998-06-12  Jeffrey A Law  (law@cygnus.com)
27969
27970         * gcc.c-torture/execute/980612-1.c: New test.
27971
27972 1998-06-08  Jeffrey A Law  (law@cygnus.com)
27973
27974         * gcc.dg/980523-1.c: Only test on ppc-linux.
27975         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
27976
27977         * gcc.c-torture/execute/980608-1.c: New test.
27978
27979 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
27980
27981         * gcc.c-torture/execute/980605-1.c: New test.
27982
27983 1998-06-04  Jeffrey A Law  (law@cygnus.com)
27984
27985         * gcc.c-torture/execute/980604-1.c: New test.
27986
27987 1998-06-02  Jeffrey A Law  (law@cygnus.com)
27988
27989         * gcc.c-torture/execute/980602-1.c: New test.
27990         * gcc.c-torture/execute/980602-2.c: Likewise.
27991
27992 1998-06-02  Dave Love  <d.love@dl.ac.uk>
27993
27994         * 970125-0.f: Fix per JCB.  Add commentary.
27995
27996 1998-05-31  Michael Meissner  <meissner@cygnus.com>
27997
27998         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
27999         IEEE -0 support.
28000
28001 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
28002
28003         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
28004         earlier.
28005
28006 1998-05-28  Catherine Moore <clm@cygnus.com>
28007
28008         * gcc.c-torture/execute/980526-3.c: New test.
28009
28010 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
28011
28012         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
28013         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
28014         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
28015         m88k-motorola-sysv3 to XFAIL.
28016
28017 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
28018
28019         * gcc.dg/980526-1.c: New test.
28020         * gcc.c-torture/execute/980526-2.c: New test.
28021
28022 1998-05-26  Jeffrey A Law  (law@cygnus.com)
28023
28024         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
28025
28026         * gcc.c-torture/execute/980526-1.c: New test.
28027
28028 1998-05-26  Dave Love  <d.love@dl.ac.uk>
28029
28030         * g77.f-torture/execute/alpha2.f: Add runtime test.
28031
28032 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
28033
28034         * g++.old-deja/old-deja.exp: Strip leading directories.
28035
28036         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
28037         error for the line.  Don't run multiple tests for the same line.
28038
28039 1998-05-23  Jeffrey A Law  (law@cygnus.com)
28040
28041         * gcc.dg/980523-1.c: New test.
28042
28043 1998-05-23  Dave Love  <d.love@dl.ac.uk>
28044
28045         * g77.f-torture/compile/970915-0.f: New test.
28046
28047 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
28048
28049         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
28050
28051 1998-05-21  Jeffrey A Law  (law@cygnus.com)
28052
28053         * gcc.dg/980520-1.c: New test.
28054
28055 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
28056
28057         * gcc.dg/980502-1.c: Fix return type.
28058
28059 1998-05-20  Jeffrey A Law  (law@cygnus.com)
28060
28061         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
28062         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
28063         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
28064         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
28065         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
28066
28067 1998-05-20  Dave Love  <d.love@dl.ac.uk>
28068
28069         * g77.f-torture/execute/980520-1.f: New test.
28070
28071 1998-05-15  Dave Love  <d.love@dl.ac.uk>
28072
28073         * lib/mike-g77.exp: New file.
28074
28075         * g77.f-torture/noncompile/noncompile.exp,
28076         g77.f-torture/noncompile/check0.f: New files.
28077
28078 1998-05-14  Dave Love  <d.love@dl.ac.uk>
28079
28080         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
28081         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
28082         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
28083         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
28084         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
28085         abort where appropriate.
28086
28087 1998-05-05  Michael Meissner  <meissner@cygnus.com>
28088
28089         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
28090         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
28091
28092 1998-04-29  Dave Love  <d.love@dl.ac.uk>
28093
28094         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
28095
28096 1998-04-27  Dave Love  <d.love@dl.ac.uk>
28097
28098         * g77.f-torture/compile/980427-0.f: New test.
28099
28100 1998-04-24  Dave Love  <d.love@dl.ac.uk>
28101
28102         * g77.f-torture/compile/980424-0.f: New test.
28103
28104 1998-04-19  Dave Love  <d.love@dl.ac.uk>
28105
28106         * g77.f-torture/compile/980419-2.f (main): New test.
28107         * g77.f-torture/compile/970125-0.f: New test.
28108         * g77.f-torture/compile/980419-1.f: New test.
28109
28110 1998-04-08  Jim Wilson  <wilson@cygnus.com>
28111
28112         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
28113         of loop-4.c.
28114
28115 1998-04-07  Jim Wilson  <wilson@cygnus.com>
28116
28117         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
28118
28119 1998-04-03  Jim Wilson  <wilson@cygnus.com>
28120
28121         * gcc.c-torture/compile/980329-1.c: New test.
28122
28123 1998-03-18  Jim Wilson  <wilson@cygnus.com>
28124
28125         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
28126         * gcc.dg/980312-1.c: Fix typo in -march command.
28127
28128 1998-03-16  H.J. Lu  (hjl@gnu.org)
28129
28130         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
28131
28132 1998-03-11  Robert Lipe  <robertl@dgii.com>
28133
28134         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
28135         Dave Love agree the Fortran source is bogus.
28136
28137 1998-03-11  Robert Lipe  <robertl@dgii.com>
28138
28139         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
28140         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
28141         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
28142         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
28143         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
28144
28145 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
28146
28147         * g++.old-deja/g++.other/friend1.C: New test.
28148
28149 1998-02-18  Dave Love  <d.love@dl.ac.uk>
28150
28151         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
28152         possibly uninitialized) variables and declare dnrm2.
28153
28154 1998-02-23  Robert Lipe <robertl@dgii.com>
28155
28156         From Bruno Haible <haible@ilog.fr>:
28157         * gcc.c-torture/execute/980223.c: New test.
28158
28159 1998-02-13  Jeffrey A Law  (law@cygnus.com)
28160
28161         * gcc.dg/ifelse-1.c: New test.
28162
28163 1998-02-09  H.J. Lu  (hjl@gnu.org)
28164
28165         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
28166
28167           * lib/old-dejagnu.exp (old-dejagnu): Added the
28168           "execution test - XFAIL *-*-*" handling in the spirit of
28169           "excess errors test -". Changed the "execution test fails"
28170           handling to be like "excess errors test fails".
28171           * Update various tests accordingly.
28172
28173 1998-02-06  Jim Wilson  <wilson@cygnus.com>
28174
28175         * gcc.c-torture/execute/980205.c: New test.
28176
28177 1998-01-18  Jeffrey A Law  (law@cygnus.com)
28178
28179         * lib/c-torture.exp: Look for .x files instead of .cexp files.
28180         * lib/f-torture.exp: Similarly.
28181         * gcc.c-torture: Rename all .cexp files to .x files.
28182
28183 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
28184
28185         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
28186         (940510-1.c): Removed duplicate.
28187         (971104-1.c): New test.
28188
28189 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
28190
28191           * lib/f-torture.exp: Improve error and loop detection.
28192
28193 1997-11-19  Michael Meissner  <meissner@cygnus.com>
28194
28195         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
28196         use that to size the filler array.
28197
28198 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
28199
28200         * lib/c-torture.exp(c-torture-execute): Fix typo.
28201
28202         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
28203         testcase as the executable name. Keep the executable around if
28204         the test fails.
28205
28206 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
28207
28208         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
28209         changes.  Only test one -g option, and move it to the end of the
28210         list of options to test.
28211
28212 1997-09-19  Michael Meissner  <meissner@cygnus.com>
28213
28214         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
28215         variable GCC_TORTURE_OPTIONS to supply default switches separated
28216         by colons.  If no environment variable, run tests with -O0 -g, -O1
28217         -g, and -O2 -g as well.
28218
28219 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
28220
28221         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
28222         explanatory comments. Fix indentation.
28223
28224 1997-09-15  Jeffrey A Law  (law@cygnus.com)
28225
28226         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
28227
28228 1997-09-11  Jeffrey A Law  (law@cygnus.com)
28229
28230         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
28231         * g++.old-deja/g++.mike/p7325.C: Likewise.
28232         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
28233
28234 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
28235
28236         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
28237         * g++.old-deja/g++.brendan/crash30.C: Likewise.
28238         * g++.old-deja/g++.brendan/crash39.C: Likewise.
28239         * g++.old-deja/g++.law/operators4.C: Likewise.
28240
28241 1997-09-11  Joe Buck  (jbuck@synopsys.com)
28242
28243         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
28244         * g++.old-deja/g++.mike/p784.C: Ditto.
28245         * g++.old-deja/g++.mike/p785.C: Ditto.
28246
28247 1997-09-05  Jeffrey A Law  (law@cygnus.com)
28248
28249           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
28250
28251 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
28252
28253         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
28254         target feature; pass this to c-torture-execute as needed.
28255
28256 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
28257
28258         * lib/c-torture.exp(c-torture-execute): If the previous and the
28259         current executables being tested are identical, we don't need to
28260         run the executable again. Try to make the executable names
28261         unique. Add an optional argument for passing additional compiler
28262         flags.
28263
28264 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
28265
28266         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
28267
28268 1997-08-29  Jeffrey A Law  (law@cygnus.com)
28269
28270         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
28271
28272 1997-07-31  Jeffrey A Law  (law@cygnus.com)
28273
28274         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
28275         32bit or larger longs.
28276
28277         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
28278         have either a 32bit long or 32bit int.
28279
28280 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
28281
28282         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
28283         Make double precision tests dependent on sizeof (double).
28284
28285 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
28286
28287         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
28288         too.
28289
28290 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
28291
28292         * gcc.c-torture/compile/961203-1.cexp: New script.
28293
28294 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
28295
28296         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
28297         up the includes ourselves.
28298
28299 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
28300
28301         * lib/plumhall.exp: Remove random include, and add a few
28302         verbose messages for debugging.
28303
28304 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
28305
28306         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
28307         of trying to do it ourselves.
28308
28309 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
28310
28311         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
28312
28313 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
28314
28315         * gcc.prms/5403.c: Made regexp a bit less strict.
28316
28317 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
28318
28319         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
28320         is returned from remote_load instead.
28321         * lib/plumhall.exp: Ditto.
28322         * lib/mike-g++.exp: Ditto.
28323         * lib/old-dejagnu.exp: Ditto.
28324         * lib/c-torture.exp: Ditto.
28325
28326 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
28327
28328         * lib/g++.exp: Use build_wrapper procedure.
28329         * lib/gcc.exp: Ditto.
28330
28331 1997-05-20  Jeffrey A Law  (law@cygnus.com)
28332
28333         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
28334         an old-style decl for malloc.  Fixes tests to work when
28335         sizeof (int) != sizeof (size_t).
28336
28337 1997-05-15  Mike Meissner  <meissner@cygnus.com>
28338
28339         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
28340
28341         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
28342         use stdargs.h interface.
28343
28344 1997-05-15  Mike Meissner  <meissner@cygnus.com>
28345
28346         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
28347         NO_VARARGS when compiling.
28348
28349 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
28350
28351         * lib/plumhall.exp(ph_includes): New procedure.
28352         (ph_make): Use it.
28353         (ph_compiler): Ditto.
28354
28355         * lib/g++.exp: Rename test-glue.c to testglue.c.
28356         * lib/gcc.exp: Ditto.
28357
28358 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
28359
28360         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
28361         to completion when it's called.
28362
28363 1997-03-21  Michael Meissner  <meissner@cygnus.com>
28364
28365         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
28366         is defined, don't do test.
28367
28368 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
28369
28370         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
28371         for object files.
28372         (ph_summary): Mark skipped testcases as untested, not unresolved.
28373
28374         * lib/plumhall.exp (ph_make): If unresolved because of bad
28375         errorCode, record errorCode in log file.
28376         (*): Replace send_log/verbose with verbose -log.
28377
28378 1997-03-19  Michael Meissner  <meissner@cygnus.com>
28379
28380         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
28381         double conversion if double isn't at least 8 bytes.
28382
28383         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
28384         int to work with targets where int is 16 bits.
28385
28386         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
28387         8 bytes, just exit, since 4 byte doubles don't have enough bits of
28388         precision for the test to complete.
28389
28390 1997-03-14  Michael Meissner  <meissner@cygnus.com>
28391
28392         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
28393         if d10v is not compiled with the -mdouble64 flag.
28394         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
28395
28396         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
28397         d10v is not compiled with the -mint32 flag.
28398
28399 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
28400
28401         * lib/plumhall.exp: Use incr_count.
28402
28403 1997-03-12  Jeffrey A Law  (law@cygnus.com)
28404
28405         * gcc.c-torture: Update to c-torture-1.45.
28406
28407 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
28408
28409         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
28410         the name of the expect testcase file).
28411
28412         * lib/g++.exp(g++_init): Ditto.
28413
28414 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
28415
28416         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
28417         the host.
28418
28419         * lib/gcc.exp(gcc_exit): New procedure.
28420
28421 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
28422
28423         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
28424         specs where appropriate.
28425
28426         * g++.old-deja/g++.arm/*: Added additional ERROR checks
28427         because of new "candidates are" messages, and removed a few
28428
28429         * Converted all non-old-style g++ testcases to old-style, and
28430         moved into g++.old-deja.
28431
28432 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
28433
28434         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
28435         options.
28436
28437         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
28438         succeeded.
28439
28440         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
28441
28442 1997-02-13  Michael Meissner  <meissner@cygnus.com>
28443
28444         * lib/gcc.exp (gcc_target_compile): Add support for defining
28445         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
28446         the machine doesn't have those features.
28447
28448 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
28449
28450         * g++.law/operators4.exp: Don't use LIBS.
28451
28452 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
28453
28454         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
28455
28456         * lib/mike-g++.exp: Don't set the compiler to be tested here.
28457         * lib/g++.exp: Set it here instead. Also, allow use of the
28458         --tool_exec and --tool_opt options. Change CXX to
28459         GXX_UNDER_TEST.
28460
28461         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
28462
28463         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
28464
28465 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
28466
28467         * lib/old-dejagnu.exp: Use prune_warnings instead of
28468         prune_system_crud.
28469         * lib/mike-g++.exp: Ditto.
28470         * lib/gcc.exp: Ditto.
28471         * lib/g++.exp: Ditto.
28472
28473         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
28474
28475 1997-02-07  Jeffrey A Law  (law@cygnus.com)
28476
28477           * 941014-2.c: Include stdlib.h
28478           * 960327-1.c: Include stdio.h
28479           * dbra.c, index-1.c: Don't assume ints are 32bits.
28480
28481 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
28482
28483         * lib/gcc.exp: Add gcc,stack_size target feature.
28484
28485         * lib/g++.exp(g++_target_compile): Add the include and link
28486         paths here, not in two other places. And, it's $options, not
28487         options.
28488
28489         * lib/mike-g++.exp(postbase): Remove the code that determines
28490         the correct include and link paths.
28491         * g++.old-deja/old-deja.exp: Ditto.
28492
28493 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
28494
28495         * lib/g++.exp(g++_init): target_compile no longer returns the
28496         filename of the result.
28497
28498 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
28499
28500         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
28501         call to glob.
28502
28503         * gcc.c-torture/special/special.exp: Change call to
28504         gcc_target_compile to include the object file.
28505
28506 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
28507
28508         * gcc.c-torture/special/special.exp: Correct misspelling in last
28509         change.
28510
28511 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
28512
28513         * lib/plumhall.exp(ph_summary): Log the entire output of the
28514         executable. Return -1 if there were any failures, 0 otherwise.
28515         (ph_execute): Return -1 if there were any failures, 0 otherwise.
28516         (ph_make): Clean up objects and executables that were built
28517         if the tests succeeded.
28518
28519 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
28520
28521         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
28522         libraries and includes in the build tree as appropriate.
28523
28524 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
28525
28526         * lib/c-torture.exp: Instead of looking for the global variable
28527         NO_LONG_LONG, check to see if that's a feature of the target.
28528
28529 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
28530
28531         * config/default.exp: Minimize. Delete the remainer of the files in
28532         config; this functionality is now in devo/dejagnu/config.
28533
28534         g++.*/*: Pass any additional flags used to compile to postbase;
28535         delete CXXFLAGS.
28536
28537         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
28538         is now done by runtest.exp. Use gcc_target_compile instead of
28539         compile.
28540
28541         lib/c-torture.exp: Use gcc_target_compile instead of compile.
28542         Remove references to CFLAGS. Use remote_file instead of
28543         calling rm -f.
28544         (c-torture): Take a list of arguments to use to compile this
28545         testcase.
28546
28547         lib/g++.exp: Simplify. Use target_compile instead of compile.
28548         lib/gcc-dg.exp: Ditto.
28549         lib/gcc.exp: Ditto.
28550         lib/mike-{gcc,g++}.exp: Ditto.
28551         lib/old-dejagnu.exp: Ditto.
28552         lib/plumhall.exp: Ditto.
28553
28554 1997-01-08  Jim Wilson  <wilson@cygnus.com>
28555
28556         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
28557         (ph_linker): Likewise.
28558
28559 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
28560
28561           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
28562         MAP_ANON / MAP_ANONYMOUS if defined;
28563         else try to map from /dev/zero .
28564
28565 1996-11-12  Jeffrey A Law  (law@cygnus.com)
28566
28567         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
28568         isn't defined, then define it to MAP_ANONYMOUS.
28569
28570 1996-11-12  Jeffrey A Law  (law@cygnus.com)
28571
28572         * gcc.c-torture: Update to c-torture-1.42 release.
28573
28574 1996-11-11  Jeffrey A Law  (law@cygnus.com)
28575
28576         * gcc.c-torture: Update to c-torture-1.41 release.
28577
28578 1996-10-27  Jeffrey A Law  (law@cygnus.com)
28579
28580         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
28581         c-torture release.
28582
28583 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
28584
28585         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
28586         and LDFLAGS.  Fix second case to append the target_info ldflags
28587         onto LDFLAGS, not CFLAGS.
28588         * lib/g++.exp (g++_init): Add target_info stuff.
28589         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
28590         of libgloss and newlib flags for !native.
28591
28592         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
28593         (GDB): Fix relative path to go up another dir for finding gdb.
28594
28595 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
28596
28597         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
28598         versions in the target_info array, if they don't exist.
28599
28600 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
28601
28602         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
28603
28604 1996-07-08  Jim Wilson  <wilson@cygnus.com>
28605
28606         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
28607         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
28608
28609 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
28610
28611         * lib/old-dejagnu.exp: Don't remove the output file before we've
28612         actually tested it. Don't append pwd to the path of the executable
28613         we're testing.
28614
28615 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
28616
28617         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
28618
28619 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
28620
28621         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
28622         temporary directory for compiler files, and set it to a default
28623         value of /tmp. Set $output as the name of the output file from
28624         compiling the testcase. Add a -o option to $cflags_var so the
28625         compiler writes the final output file as $output. Set $executable
28626         to $output.
28627
28628         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
28629         directory for compiler files, and set it to /tmp if it doesn't
28630         already have a value. Set $output_file to the name of the output
28631         file from compiling the testcase. Add a -o option to CXXFLAGS so
28632         the compiler writes the final output file as $output. Use $output
28633         as the executable to be tested.
28634
28635 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
28636
28637         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
28638
28639 1996-06-08  Jeffrey A Law  (law@cygnus.com)
28640
28641         * gcc.c-torture/execute/pending-1.c: New test.  Still
28642         pending in Tege's queue.
28643
28644 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
28645
28646         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
28647         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
28648         if there were failures.  Call unresolved if there were unresolved
28649         testcases.  Call gcc_fail if program did not run to completion.
28650         (ph_make): Pass additional argument name to ph_execute.
28651         (ph_execute): Add new argument.  Pass additional arguments to
28652         ph_summary.  Call gcc_fail is there is no execution output.
28653
28654 1996-04-24  Jeffrey A Law  (law@cygnus.com)
28655
28656         * lib/plumhall.exp (proc_summary): Output relavent summary
28657         lines into the log so specific failures in plumhall can be
28658         investigated.
28659
28660 1996-04-10  Jeffrey A Law  (law@cygnus.com)
28661
28662         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
28663         (c-torture-execute): Don't try to execute tests which use
28664         "long long" types if $NO_LONG_LONG is nonzero.
28665
28666 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
28667
28668         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
28669         not c-torture.
28670
28671         * gcc.ieee: Move from here.
28672         * gcc.c-torture/execute/ieee: To here.
28673
28674 1996-03-26  Jeffrey A Law  (law@cygnus.com)
28675
28676         * gcc.c-torture: Update to c-torture-1.41 release.
28677
28678 1996-03-22  Jeffrey A Law  (law@cygnus.com)
28679
28680         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
28681         not "$output".
28682
28683 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
28684
28685         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
28686         -c present.
28687
28688 1996-03-02  Jeffrey A Law  (law@cygnus.com)
28689
28690         * config/proelf.exp: Handle connecting to a simulator.
28691
28692 1996-01-31  Jeffrey A Law  (law@cygnus.com)
28693
28694         * config/proelf.exp: New file.  Enough framework that we can
28695         run c-torture tests on the proelf targets (or any other target
28696         that gdb can connect to for that matter).
28697
28698 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
28699
28700         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
28701         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
28702
28703         * lib/plumhall.exp (ph_execute): Always call ph_summary if
28704         exec_output exists.
28705
28706 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
28707
28708         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
28709         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
28710
28711         * config/*.exp: Update FSF address.  Change result of ${tool}_load
28712         to pass/fail/unresolved/unsupported/untested.  Caller must now
28713         call unresolved/unsupported/untested.
28714         * lib/*.exp: Update FSF address.  Update to handle new results of
28715         ${tool}_load.
28716         * lib/chill.exp (verbose): Delete.
28717
28718 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
28719
28720         * lib/gcc.exp (default_gcc_start): Change order of args to
28721         $LDFLAGS $CFLAGS $LIBS.
28722         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
28723         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
28724         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
28725         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
28726         * gcc.misc-tests/dg-test.exp: Likewise.
28727         * gcc.misc-tests/msgs.exp: Likewise.
28728         * gcc.prms/prms.exp: Likewise.
28729         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
28730         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
28731
28732         * lib/dg.exp: Deleted, moved to dejagnu/lib.
28733
28734 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
28735
28736         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
28737
28738         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
28739         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
28740
28741         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
28742         necessary.
28743
28744 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
28745
28746         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
28747         global for loop; add use of $mathlib.
28748         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
28749         settings here; set mathlib for anything but VxWorks.
28750
28751 1996-01-22  Jeffrey A Law  (law@cygnus.com)
28752
28753         * gcc.c-torture: Update to c-torture-1.40 release.
28754
28755 1996-01-03  Jeffrey A Law  (law@cygnus.com)
28756
28757         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
28758         dg.exp.
28759
28760 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
28761
28762         * lib/c-torture.exp (c-torture-execute): Declare "output" as
28763         global.
28764
28765 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
28766
28767         * lib/g++.exp (LIBS): Define if not already.
28768         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
28769         (gcc-dg-prune): Call prune_gcc_output.
28770         * lib/gcc.exp (prune_gcc_output): New proc.
28771         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
28772         prune_gcc_output.
28773
28774 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
28775
28776         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
28777         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
28778
28779 1995-11-15  Jeffrey A Law  (law@cygnus.com)
28780
28781         * gcc.c-torture: Update to c-torture-1.39 release.
28782
28783 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
28784
28785         * lib/c-torture.exp (c-torture-execute): Don't return if one option
28786         fails, try others as well.
28787
28788 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
28789
28790         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
28791         If compilation fails, mark execute tests as `untested'.
28792         If test is marked as unsupported, don't mark compilation and
28793         execute tests as failed.
28794
28795 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
28796
28797         * lib/g++.exp (g++_init): Don't link in libg++, and look to
28798         libstdc++ for whether or not we want to be doing shared
28799         libraries.  Delete link_curses since we don't need it anymore.
28800         * lib/mike-g++.exp (postbase): Don't link in libg++.
28801         * g++.old-deja/old-deja.exp: Likewise.
28802
28803 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
28804
28805         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
28806
28807 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
28808
28809         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
28810         For that, add `-Wl,-a,shared_archive'.
28811         * g++.old-deja/old-deja.exp: Likewise.
28812
28813 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
28814
28815         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
28816
28817 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
28818
28819         * lib/mike-g++.exp (postbase): Pay attention to the status of
28820         g++_load.
28821
28822 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
28823
28824           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
28825
28826 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
28827
28828         * lib/gcc.exp (default_gcc_start): No longer need to log program
28829         being executed or its output, execute_anywhere does that now.
28830         * lib/g++.exp (default_g++_version): Call execute_anywhere.
28831         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
28832
28833 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
28834
28835         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
28836         the same as those in lib/g++.exp.
28837
28838 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
28839
28840         * gcc.c-torture: Update to c-torture-1.38 release.
28841         * gcc.ieee: Related changes.
28842
28843 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
28844
28845         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
28846         "exec". Minor reformatting changes.
28847
28848         * config/rom68k.exp (${tool}_load): Make it work in a canadian
28849         cross. This means all "exec" calls now work on a remote host as
28850         well.
28851         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
28852         cross. Filter out the extra "\r\n" stuff that expect puts in.
28853         (c-torture-execute): Filter out the bogus warnings like
28854         c-torture-compile does. Add support for canadian cross.
28855         * lib/gcc.exp (default_gcc_version, default_gcc_start)
28856         Use execute_anywhere rather than calling exec directly. Now it
28857         works for canadian cross testing.
28858
28859 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
28860
28861         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
28862         results into a variable, and check that rather than using file exists.
28863
28864 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
28865
28866         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
28867         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
28868
28869 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
28870
28871         * g++.old-deja/old-deja.exp: Create and pass runshlib and
28872         lib_curses if there's a shared libg++ in the build tree.
28873
28874 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
28875
28876         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
28877         if not supported target.
28878
28879 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
28880
28881         * lib/g++.exp (g++_init): Move empty setting of runshlib and
28882         link_curses up to always happen, not just for native builds.
28883
28884 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
28885
28886         * gcc.c-torture: Update to c-torture-1.36 release.
28887         * gcc.failure: Related changes.
28888
28889 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
28890
28891         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
28892
28893 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
28894
28895         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
28896         * lib/mike-g++.exp (postbase): Not in here.  Still reference
28897         runshlib, link_curses, and mathlib for link and run.
28898
28899         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
28900         pass the runtime shared library options for Solaris, OSF/1, and
28901         Irix5, and link with -lcurses to avoid unresolved references.
28902
28903 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
28904
28905         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
28906         only run once.
28907
28908 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
28909
28910         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
28911
28912 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
28913
28914         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
28915         do not have a framework for the "compat" tests yet.
28916
28917 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
28918
28919         * lib/mike-g++.exp (postbase): New local variable `mathlib',
28920         set to null if we're testing vxworks5.1.  Use that instead of
28921         `-lm' in the setting of LIBS for link and run.
28922
28923 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
28924
28925         * config/rom68k.exp (${tool}_load): Major changes to make it
28926         work.  Verified that it does in fact return the stuff in
28927         exec_output properly.  Catch any Emul or any TRAP other than 0.
28928
28929 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
28930
28931         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
28932         LDFLAGS properly for targets that need stuff from libgloss.
28933         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
28934         only run once.
28935         (gpp_initialized): New variable.
28936
28937 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
28938
28939         * config/rom68k.exp: Load libgloss.exp.
28940         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
28941         so we can produce a fully linked binary.
28942         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
28943         so we can produce a fully linked binary.
28944
28945 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
28946
28947         * lib/plumhall.exp (ph_section): Watch for expected failures.
28948         Add missing `else'.
28949
28950         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
28951         run the testcase.
28952         (c-torture): Likewise.
28953
28954 1995-08-28  Doug Evans  <dje@cygnus.com>
28955
28956         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
28957
28958         * lib/mike-g++.exp (mike_cleanup): New proc.
28959         (prebase): New globals compiler_result, not_compiler_result,
28960         target_regexp.
28961         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
28962         allow leading "-" in pattern.  Watch for unsupported tests.
28963         If $compiler_result is set, pattern match assembler code,
28964         and ditto for $not_compiler_result.
28965         * lib/mike-gcc.exp: Likewise.
28966
28967         * lib/plumhall.exp (ph_execute): Only call ph_summary if
28968         execution "succeeded".
28969
28970 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
28971
28972         * config/win32.exp: New file.
28973         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
28974
28975 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
28976
28977         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
28978         unsupported.
28979         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
28980         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
28981         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
28982
28983         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
28984         "... without exceptions was ...".  That is now handled by
28985         prune_system_crud.
28986         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
28987
28988 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
28989
28990         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
28991         sieve.c,sort2.c}: New files.
28992         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
28993         sieve.exp,sort2.exp}: Drivers for them.
28994
28995         * lib/mike-gcc.exp (program_output): New user settable variable.
28996         (postbase): Call prune_system_crud.  Also prune extraneous compiler
28997         messages.
28998         * lib/mike-g++.exp (program_output): New user settable variable.
28999
29000         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
29001
29002         * config/sh.exp: Deleted (use sim.exp instead).
29003
29004 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
29005
29006         * config/vx.exp: Declare CHECKTASK as global.
29007         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
29008         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
29009         * lib/old-dejagnu.exp: Load [pwd]/$executable.
29010
29011 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
29012
29013         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
29014         target. Like vx.exp, only includes `vx29k.exp' instead of
29015         `vxworks.exp'.
29016
29017 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
29018
29019         * config/sim.exp: Increase time limit from 120 seconds to 240.
29020
29021 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
29022
29023         * gcc.c-torture/execute/950628-1.c: New test.
29024
29025 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
29026
29027         * gcc.c-torture: Update with changes/additions from
29028         c-torture-1.34.
29029
29030 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
29031
29032         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
29033
29034 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
29035
29036         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
29037
29038 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
29039
29040         * gcc.c-torture/compile/950512-1.c: New test.
29041         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
29042         * gcc.dg/struct-ret-1.c: Likewise.
29043
29044 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
29045
29046         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
29047           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
29048
29049 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
29050
29051         * gcc.c-torture/special/920411-1.c: Deleted.
29052         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
29053
29054 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
29055
29056         * config/sim.exp (${tool}_load): Hack in call to bash to get a
29057         cpu limit.
29058
29059 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
29060
29061         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
29062
29063 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
29064
29065         From kenner;
29066         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
29067         is the proper length.
29068         * va-arg-3.c: Likewise.
29069
29070 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
29071
29072         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
29073         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
29074
29075         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
29076         * lib/g++.exp (default_g++_start): Delete old cruft.
29077
29078 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
29079
29080         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
29081         (2 * (1 << 18)) to (2 * (1 << 17)).
29082
29083         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
29084
29085 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
29086
29087         * config/rom68k.exp: Renamed from config/idp.exp
29088
29089 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
29090
29091         * c-torture/compile/921109-2.c
29092
29093 1995-04-18  Mike Stump  <mrs@cygnus.com>
29094
29095         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
29096         excess errors.
29097
29098 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
29099
29100         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
29101         output.
29102         * lib/g++.exp (default_g++_start): Likewise.
29103
29104 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
29105
29106         * gcc.c-torture/compile/950329-1.c: New test.
29107
29108 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
29109
29110           * config/bug.exp (${tool}_load): Updated to use new remote_open
29111           and remote_close procs.
29112         * config/idp.exp: New file.
29113
29114 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
29115
29116         * gcc.c-torture/execute/950322-1.c: New test.
29117
29118 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
29119
29120         * config/vx.exp (${tool}_load): Clean up testing of return code from
29121         vxworks_ld and vxworks_spawn.
29122
29123 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
29124
29125         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
29126
29127 1995-03-13  Mike Stump  <mrs@cygnus.com>
29128
29129         * lib/old-deja.exp: Add `excess errors test - ' error, now one
29130         can mark excess errors on a machine by machine basis.  Note, the
29131         default is to not expect any excess errors, even when excess
29132         errors test - is given, so you will want to put an XFAIL ... on
29133         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
29134         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
29135         those 4 machines, but no others.
29136
29137 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
29138
29139         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
29140         * lib/c-torture.exp: to here.
29141
29142 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
29143
29144         * gcc.c-torture/execute/950221-1.c: New test.
29145         * gcc.c-torture/execute/struct-ret-1.c: New test.
29146         * gcc.c-torture/compile/950221-1.c: New test.
29147
29148         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
29149
29150 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
29151
29152         * gcc.c-torture/execute/arith-1.c (main): Return 0.
29153         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
29154
29155 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
29156
29157         * g++.gb: New directory of tests, derived from my signature and
29158         class scoping tests.
29159
29160         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
29161         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
29162         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
29163         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
29164         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
29165         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
29166         * g++.gb/sig25.C: Likewise.
29167
29168         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
29169         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
29170         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
29171         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
29172         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
29173         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
29174         * g++.gb/sig25.exp: Likewise.
29175
29176         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
29177         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
29178         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
29179         * g++.gb/scope13.C: Likewise, this test still fails.
29180
29181         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
29182         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
29183         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
29184         * g++.gb/scope13.exp: Ditto.
29185
29186         * g++.gb/README: New file, explains what these tests are about.
29187
29188 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
29189
29190         * lib/dg.exp (dg-do): Support `preprocess'.
29191         (dg-test): Likewise.
29192
29193 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
29194
29195         * config/udi.exp: change "continue -expect" to "exp_continue".
29196
29197 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
29198
29199         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
29200         Delete redundant tests.
29201
29202         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
29203         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
29204         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
29205         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
29206         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
29207         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
29208         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
29209         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
29210
29211         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
29212         storing label pointers.
29213         * gcc.c-torture/execute/921019-1.c: Likewise.
29214         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
29215         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
29216         parameter fp.
29217         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
29218         constants.
29219
29220         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
29221         Delete obsolete tests.
29222
29223         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
29224         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
29225         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
29226         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
29227         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
29228         * gcc.c-torture/compile/950124-1.c: New test.
29229
29230         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
29231
29232 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
29233
29234         * lib/mike-g++.exp: Add -lm to LIBS.
29235
29236 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
29237
29238         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
29239
29240 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
29241
29242         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
29243
29244 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
29245
29246         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
29247
29248 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
29249
29250         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
29251         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
29252         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
29253         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
29254         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
29255         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
29256         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
29257         * g++.law/{operators31.C, operators32.C,
29258         * g++.law/{operators33.C, operators34.C}: Likewise.
29259         * g++.law/{pic1.C, refs2.C}: Likewise.
29260         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
29261         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
29262         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
29263         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
29264
29265         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
29266         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
29267         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
29268         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
29269         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
29270         * g++.law/{enum9.exp, friend5.exp}: Likewise.
29271         * g++.law/{nest3.exp, nest4.exp}: Likewise.
29272         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
29273         * g++.law/{operators30.exp, operators31.exp}: Likewise.
29274         * g++.law/{operators32.exp, operators33.exp}: Likewise.
29275         * g++.law/{operators34.exp}: Likewise.
29276         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
29277         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
29278         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
29279         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
29280         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
29281
29282         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
29283         No longer expected to fail.
29284         * g++.law/missed-error3.C: Tweak for recent bool changes.
29285
29286 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
29287
29288         * config/emb-unix: Deleted.
29289         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
29290         remote execution.  Do final link on remote host if REMOTE_LINK is set.
29291
29292 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
29293
29294         * lib/dg.exp (dg-test): Fix typo in last patch.
29295
29296 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
29297
29298         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
29299         (handles multiple occurrences).
29300
29301 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
29302
29303         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
29304         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
29305         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
29306         printed).
29307         * lib/c-torture.exp (c-torture-compile): Likewise.
29308         (c-torture): Prepend full path if missing.
29309         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
29310         (gcc_fail): Likewise.
29311         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
29312
29313 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
29314
29315         * lib/netware.exp: Only attach to NetWare i386 systems.
29316
29317 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
29318
29319         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
29320         messages.  Add test name to "output pattern match" pass/fail message.
29321
29322 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
29323
29324         * gcc.dg: New testsuite.
29325         * gcc.dg/dg.exp: New file.
29326
29327         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
29328         test-switch.c}: Deleted.
29329
29330         * gcc.misc-tests/msgs.exp: New testcase driver.
29331
29332 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
29333
29334         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
29335         Watch for illegal return values from ${tool}_load.
29336         * config/unix.exp (${tool}_load): Fix pass/fail detection for
29337         cross targets.  Coerce return value >0 to 1.
29338
29339 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
29340
29341         * config/unix.exp (${tool}_load): Call program rsh, not proc.
29342
29343         * config/emb-unix.exp: New file.
29344
29345         * config/sim.exp: Error if variable $SIM not defined.
29346         (${tool}_load): Mark test as "untested" if simulator missing.
29347
29348         * config/unix.exp: Load remote.exp to get rcp_download.
29349         * lib/c-torture.exp: Use different option lists for testcases with
29350         and without loops.
29351         * gcc.c-torture/execute/execute.exp: Likewise.
29352
29353 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
29354
29355         * config/*.exp: Clarify return code from ${tool}_load.
29356         Call `unresolved' or `untested' instead of `warning' or `perror'
29357         (sometimes you still want to call both though).
29358         Add comment that `shell_id' is local to each file.
29359         * config/udi.exp (timeout): Set to 30.
29360         Don't print warning if connection fails, $connectmode has already
29361         printed an error.
29362         (${tool}_load): Move verbose messages to level 2.
29363         Rework pattern for "Process started" message.
29364         Pass `shell_id' to ${connectmode}_download.
29365         Retry twice upon timeout.  Make resetting of target more robust.
29366         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
29367         Pass `shell_id' to exit_$connectmode.
29368         Only call exit_$connectmode if connected.
29369         * config/unix.exp (${tool}_load): Check return codes better.
29370         * config/vrtx.exp (${tool}_load): Likewise.
29371         * config/vx.exp (${tool}_load): Likewise.
29372         Delete unneeded global's.
29373         * lib/dg.exp (dg-test): Update to reflect clarified return codes
29374         from ${tool}_load.
29375         (dg-stat): Delete.
29376         (dg-init): Delete recording of pass/fail counts.
29377         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
29378         (old-dejagnu-init): Likewise.
29379         (old-dejagnu-stat): Delete contents, empty proc now.
29380         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
29381         (c-torture): Delete references to lcnt, lpass, lfail.
29382         Get option list from TORTURE_OPTIONS.
29383         Delete -funroll[-all]-loops if no loops.
29384         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
29385         (g++_stat): Delete contents (empty proc now).
29386         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
29387         (gcc_finish): Likewise.
29388         (gcc_stat): Deleted.
29389         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
29390         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
29391         * gcc.c-torture/execute/execute.exp: Likewise.
29392         Split tests into two parts: compile, execute.
29393         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
29394         no loops.  Update to reflect clarified return codes from ${tool}_load.
29395
29396 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
29397
29398         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
29399         to grep for.
29400         (old-dejagnu): Likewise (where necessary).
29401
29402 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
29403
29404         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
29405
29406         * lib/dg.exp (dg-process-target): Fix processing of selector.
29407         Add comment regarding use of `error'.
29408
29409         * lib/gcc.exp (prune_system_crud): Define if missing.
29410         * lib/g++.exp (prune_system_crud): Likewise.
29411
29412         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
29413         Call prune_system_crud.
29414         * lib/dg.exp (dg-runtest): New proc.
29415         Use perror instead of send_user for tcl errors in testcase.
29416         Don't return any value, it's never used.
29417         Don't clobber previous definition of `unknown'.
29418         Print tcl errors in `dg-final'.
29419
29420 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
29421
29422         * lib/dg.exp (dg-process-target): Improve syntax error messages.
29423         (dg-test): Don't print errorInfo, it contains stack backtrace.
29424
29425 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
29426
29427         * lib/g++.exp (runtest_file_p): Define if missing.
29428
29429 1994-09-24  Doug Evans  (dje@cygnus.com)
29430
29431         * lib/mike-g++.exp: Comment out loading of g++.exp.
29432         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
29433         (default_g++_version): Always print something.
29434         (default_g++_start): Comment out call to `which'.
29435         (g++_start, g++_load): Deleted (must be defined in config file).
29436         * lib/gcc.exp: Test for existence of $CC at start.
29437         Delete check for tmpdir (done in gcc_init).
29438         (default_gcc_version): Always print something.
29439         (default_gcc_start): Comment out call to `which'.
29440         * config/*.exp: Major cleanup - make cross targets work at least a
29441         little better for g++ (by not being "--tool gcc" specific).
29442         Rename gcc_xxx to ${tool}_xxx.
29443         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
29444         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
29445
29446 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
29447
29448         * lib/c-torture.exp (c-torture-compile): Rework compiler
29449         message processing.
29450
29451         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
29452         c-torture.
29453
29454 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
29455
29456         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
29457
29458         * lib/dg.exp (dg-process-target): Support { target native }.
29459
29460 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
29461
29462         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
29463         looked for "... program xxx got fatal signal".
29464         Correct regsub munging of `comp_output'.
29465         Ignore compiler messages "path prefix not used" and "linker input
29466         file unused".
29467
29468 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
29469
29470         * lib/gcc.exp (runtest_file_p): Define if missing.
29471         * gcc.prms/template.c: Example to work from.
29472
29473 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
29474
29475         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
29476         * lib/dg.exp (dg-test): Call unsupported testcases as such.
29477
29478         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
29479         * gcc.prms/1883.c: Moved from compile/940714-1.c.
29480         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
29481         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
29482
29483         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
29484         (dg-process-target): No longer a varargs proc.
29485         Return S/N for target, P/F for xfail.  All callers changed.
29486         (user option procs): More argument checking.
29487         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
29488         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
29489         (dg-test): Skip test if not running on selected target in `dg-do'.
29490         Update handling of `dg-do-what', `dg-output-text'.
29491         Separate execution pass/fail from output pattern match pass/fail.
29492         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
29493
29494 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
29495
29496         * gcc.c-torture/special/special.exp: Don't expect failure for mips
29497         target for 920510-1.c.
29498
29499 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
29500
29501         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
29502         Clean up comment regarding use of passcnt, etc.
29503         (gcc_stat): Don't update `testcnt' here.
29504         (gcc_finish): Do it here.
29505         Might as well reset `but_id' here too.
29506         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
29507         to determine if the file should be tested.
29508         * gcc.c-torture/compile/compile.exp: Likewise.
29509         * gcc.c-torture/execute/execute.exp: Likewise.
29510         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
29511         * gcc.misc-tests/dg-test.exp: Likewise.
29512         * gcc.prms/prms.exp: Likewise.
29513         * gcc.wendy/wendy.exp: Likewise.
29514         * g++.old-deja.exp: Likewise.
29515         Move "Testing file" message to verbose level 1.
29516
29517 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
29518
29519         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
29520
29521 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
29522
29523         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
29524         (default_gcc_start): Accept optional second list element
29525         of compiler flags.  Print compiler output at verbosity level 2.
29526         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
29527         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
29528         Save current values of framework globals passcnt, failcnt, xpasscnt,
29529         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
29530         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
29531         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
29532         xfailcnt to compute stats.  Update framework global `testcnt' from
29533         pass/fail counts.
29534         (gcc_finish): New proc.  Clean up test environment.
29535         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
29536         (gcc_epass, gcc_efail): Delete.
29537         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
29538         argument of line number.
29539         (dg-init): If the tool has an init routine, call it.
29540         (dg-test): Remove args `cflags_var' and `libs_var'.
29541         Pass all compiler options to ${tool}_start.
29542         Handle missing line number.
29543         (dg-finish): New function.
29544         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
29545         particular files.  Call gcc_finish at end.  Move "skipping test"
29546         message to verbosity level 3.
29547         * gcc.c-torture/compile/compile.exp: Likewise.
29548         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
29549         * gcc.c-torture/execute/execute.exp: Likewise.
29550         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
29551         Print testcase being tried at verbosity level 1.
29552         * gcc.c-torture/special/special.exp: Unset xfail.
29553         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
29554         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
29555         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
29556         * gcc.failure/failure.exp: Likewise.
29557         * gcc.ieee/ieee.exp: Likewise.
29558         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
29559         Update call to dg-test.  Call dg-finish at end.
29560         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
29561         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
29562         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
29563         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
29564         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
29565         * gcc.wendy/wendy.exp: Add copyright.
29566         Delete setting of tmpdir (done by gcc_init).
29567         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
29568         Pass compiler flags to gcc_start.  Call gcc_finish at end.
29569         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
29570         gcc_[ce]pass/fail.
29571
29572 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
29573
29574         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
29575         confusion.
29576         (g++_load): Likewise.
29577
29578         * config/*.exp (gcc_load): Some were varargs fns and some were not.
29579         Rename argument to `prog' to remove the confusion.
29580         Varargs fns behave differently too!
29581         (g++_load): Likewise.
29582
29583         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
29584
29585         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
29586         what it is.  Delete (always) printing of status value for !native.
29587         Simplify verbose code, and include status and exec_output.
29588         (g++_load): Use gcc_load.
29589
29590 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
29591
29592         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
29593         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
29594         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
29595         940714-3.c as these testcases don't exist anymore.  Make
29596         va-arg-1.c expected to pass.
29597
29598 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
29599
29600         * gcc.misc-tests/misc.exp: Only run specific testcases.
29601         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
29602         * gcc.misc-tests/dg-[1-9].c: New files.
29603
29604         * lib/dg.exp: New testsuite driver.
29605         * gcc.prms/prms.exp: Use it.
29606
29607         * README.gcc: New file.
29608
29609         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
29610         Document and reset `lxpass' and `lxfail'.
29611         Simplify "initialized" message.
29612         (gcc_stat): Clean up comments a little.
29613
29614 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
29615
29616         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
29617
29618 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
29619
29620         * lib/old-dejagnu.exp (process-option): New proc.
29621         (old-dejagnu-init, old-dejagnu-stat): Likewise.
29622         (old-dejagnu): Simplify.
29623         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
29624
29625 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
29626
29627         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
29628         exists and is not an empty string.
29629
29630         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
29631         $xfail rather than calling setup_xfail.  Clear $xfail when test is
29632         finished.
29633         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
29634         automatically.
29635
29636         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
29637         longer expected to fail.
29638
29639         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
29640         "f" function call.
29641
29642         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
29643
29644         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
29645         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
29646         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
29647         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
29648         c-torture-1.29.
29649
29650         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
29651         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
29652
29653         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
29654
29655         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
29656         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
29657
29658         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
29659         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
29660         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
29661
29662 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
29663
29664         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
29665         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
29666         940714-1.c, 940714-2.c, 940714-3.c},
29667         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
29668         gcc.misc-tests/{mg.c,mg.exp}:
29669         New tests.
29670         * gcc.noncompile/noncompile.exp: Change accordingly.
29671
29672 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
29673
29674         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
29675         Undo previous clobberage.
29676
29677 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
29678
29679         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
29680         * gcc.special/{930510-1.c, special.exp}:
29681         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
29682         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
29683         struct-varargs-1.c}: New tests from c-torture-1.26.
29684
29685 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
29686
29687         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
29688           argument to switch.
29689
29690 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
29691
29692         * Revert the previous changes.  Please see Rob's directory
29693           (/lisa/test/rob/progressive/gcc/testsuite) for testing
29694           fixes.
29695
29696 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
29697
29698         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
29699             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
29700             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
29701             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
29702             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
29703             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
29704             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
29705             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
29706             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
29707             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
29708             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
29709             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
29710             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
29711             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
29712             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
29713             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
29714             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
29715             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
29716             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
29717             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
29718             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
29719             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
29720             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
29721             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
29722             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
29723             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
29724             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
29725
29726 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
29727
29728         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
29729             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
29730           with perror calls.
29731
29732 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
29733
29734         * config/unix.exp (g++_load): Fix syntax.
29735
29736 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
29737
29738         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
29739         * gcc.noncompile/921017-1.c: Deleted obsolete test.
29740         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
29741         Don't expect va-arg-1.c to fail.  Correct expected output for
29742         920928-1.c.
29743         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
29744         * gcc.wendy/hbm4.c: Correct typo.
29745         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
29746
29747 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
29748
29749         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
29750         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
29751         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
29752         * lib/c-torture.exp (c-torture-compile): Ditto.
29753
29754         Reduce volume of output (remove all the -I's and such).
29755         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
29756         Call gcc_cpass, gcc_cfail.
29757         (c-torture): Pass testing option to c-torture-compile.
29758
29759 1994-03-21  Doug Evans  (dje@cygnus.com)
29760
29761         Bring patches over from progressive.
29762         * config/default.exp: Exit remote shell cleanly.
29763         (g++_exit, g++_start): Add default versions.
29764         * config/sim.exp (gcc_load): Use perror, not error.
29765
29766 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
29767
29768         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
29769         set in site.exp.
29770
29771 1994-03-14  Doug Evans  (dje@cygnus.com)
29772
29773         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
29774         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
29775         (wendy_try): New proc to run testcase.
29776         (main loop): Call 'em.
29777         * gcc.wendy/*.c: Clean up pass to correct expected output.
29778
29779         * lib/gcc.exp: Minor cleanup work.
29780         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
29781
29782 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
29783
29784         * config/sim.exp (gcc_load): Document return codes better.
29785         Don't pass -v to simulator.
29786
29787 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
29788
29789           * gcc.special/920717-x.c: Fix typo.
29790           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
29791           get at sources.
29792
29793         * lib/mike-gcc.exp: Fix typo.
29794
29795 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
29796
29797         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
29798         binary to use, transform the name.
29799         * config/*.exp: rename everything. Nuke any g++ specific files,
29800         it's now a special case of gcc that requires no special support.
29801         Add a default.exp for unsupported targets.
29802
29803 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
29804
29805         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
29806         lib/old-dejagnu.exp: Fix a few patterns to work with the new
29807         version of Tcl.
29808
29809 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
29810
29811         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
29812         than a warning.
29813
29814 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
29815
29816         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
29817
29818 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
29819
29820         * gcc.execute/execute.exp: Combine opt_list and foption_list into
29821         option_list.  Compile every file with only 4/6 option choices
29822         (same as C torture) instead of with 12/18 different option
29823         choices.
29824         * lib/c-torture.exp: Likewise.
29825
29826         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
29827         not already set.
29828
29829 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
29830
29831         * lib/old-deja.exp: Add `excess errors test fails' error, now one
29832         can put an XFAIL *-*-* on excess errors.
29833
29834 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
29835
29836         * g++.law: Add more tests derived from g++-bugs snapshots.
29837
29838         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
29839         equivalent to g++.law/init9.
29840
29841         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
29842         compiled it, and the a.out file after we've run it.
29843
29844 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
29845
29846         * lib/mike-g++.exp (postbase): Delete the .o file after we've
29847         compiled it, and the a.out file after we've run it.
29848
29849 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
29850
29851         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
29852
29853 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
29854
29855         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
29856         version number.
29857
29858 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
29859
29860         * g++.law: New directory of g++ tests derived from the g++-bugs
29861         snapshots.
29862
29863 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
29864
29865         * gcc.compile: initbug1.c initbug1.exp testcase added
29866
29867 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
29868
29869         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
29870         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
29871           fixes submitted by Jeff Law (law@cs.utah.edu)
29872         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
29873           Jeff Law (law@cs.utah.edu)
29874
29875
29876 1993-11-30  Mike Stump  (mrs@cygnus.com)
29877
29878         * config/unix-g++.exp: Follow the gcc way of doing things.
29879         * g++.old-deja/old-deja.exp: Minor updates.
29880         * lib/g++.exp: New file, follow the gcc way of doing things.
29881         * lib/old-dejagnu.exp: Minor updates.
29882         * lib/mike-g++.exp: Always unset errorInfo.
29883
29884 1993-11-06  Mike Stump  (mrs@cygnus.com)
29885
29886         * lib/gcc.exp: Fix some errors with the below change, CC and
29887         CFLAGS should be global when setting, not local.
29888
29889 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
29890
29891         * lib/gcc.exp: Transform tool name.
29892
29893 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
29894
29895         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
29896
29897 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
29898
29899         * lib/gcc.exp: change gcc_done to gcc_stat
29900
29901 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
29902
29903         * Upgraded gcc testsuite to c-torture version 1.25
29904
29905 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
29906
29907         * lib/gcc.exp: added reporting code. Changed verbose compile message.
29908         * lib/c-torture: added hooks for new reporting code.
29909
29910 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
29911
29912         * config/sh-gcc.exp: check if sh-sim exists in the path
29913
29914 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
29915
29916         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
29917         * gcc.compile/compile.exp: Initial changes for new logic.
29918         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
29919         * gcc.failure/failure.exp: Initial changes for new logic.
29920         * gcc.ieee/ieee.exp: Initial changes for new logic.
29921         * gcc.misc-tests/misc.exp: Initial changes for new logic.
29922         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
29923         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
29924         * lib/c-torture.exp: Initial changes for new logic.
29925         * lib/gcc.exp: Initial changes for new logic.
29926
29927 1993-10-15  Mike Stump  (mrs@cygnus.com)
29928
29929         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
29930         depend upon failure or success.  Fully qualify names in failure
29931         and success messages.  Always remove a.out before starting
29932         compile, just in case.  Pay more attention to error text output by
29933         the compiler.  Handle testcases with no known past errors just
29934         like all others, so that things are uniform.  Other miscellaneous
29935         improvements.
29936
29937 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
29938
29939         * gcc.cpp: new directory for cpp tests
29940
29941 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
29942
29943         * lib/chill.exp: Code reformatted, removed unused code.
29944         * config/unix-chill.exp: Code reformatted, removed unused code.
29945         * chill.execute/execute.exp: Code reformatted, removed unused code.
29946         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
29947
29948 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
29949
29950         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
29951         routines not written.
29952
29953 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
29954
29955         * config/bug-gcc.exp: Use new procs from bug.exp.
29956
29957 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
29958
29959         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
29960         via ftp, rather than depending on NFS.
29961         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
29962         case.
29963
29964 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
29965
29966         * config/bug-gcc.exp: Use new download proc.
29967
29968 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
29969
29970         * chill.execute/execute.exp: cleanups, handles errors better
29971         * chill.compile/compile.exp: rewrite, based on execute.exp
29972         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
29973         * lib/chill.exp: major changes to diff proc and compile and link
29974           procs. added chill_fail and chill_pass wrappers to pass and
29975           fail. added more comments, and handle error codes better.
29976           Added a hack to capture stderr from exec, so noncompile tests
29977           can work.
29978
29979 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
29980
29981         * chill.execute/execute.exp: rewrite of testsuite driver
29982         * lib/chill.exp: rewrite of testsuite driver
29983         * config/unix-chill.exp: rewrite of testsuite driver
29984
29985 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
29986
29987     In chill.execute:
29988         * iexpr.ch: Standardize uppercase.
29989         * tuples.dat: Standardize uppercase.
29990         * vary.ch: standardize.  Correct varying string assignments.
29991         * vary.dat: Add new output lines.
29992
29993 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
29994
29995     In chill.execute:
29996         * chprintf.ch: Standardize use of uppercase.
29997         * tuples.ch: Standardize and turn arr2 into a DCL,
29998           rather than a SYN.
29999         * pinits.ch: Standardize.
30000
30001 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
30002
30003         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
30004         * Makefil: Renamed to Makefile.in.
30005         * configure.in: New.
30006
30007 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
30008
30009     In chill.execute:
30010         * .cvsignore: Add result/output files.
30011         * Makefile: Fix up variables at start.  Use MFLAGS
30012           everywhere.  Correct bool_loc, built_ins entries.
30013           Add entry for vary1.ch.
30014         * bitarray.ch: Standardize upper-case usage.
30015         * bitexpr.ch: Standardize, add output of b1.
30016         * params.ch: Use arrayt in along PROC parameters, to
30017           avoid novelty problems.
30018         * sets.ch: Tiny cleanup.
30019         * vary1.ch: Re-indent.
30020
30021 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
30022
30023           * Add PR-related files to Makefiles, .cvsignore files, etc.
30024
30025 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
30026
30027         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
30028           with compiler objects. New names are test-flow.c and test-loop.c
30029
30030 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
30031
30032         * Upgraded c-torture tests from 1.19 to 1.20
30033
30034         * new files:
30035         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
30036         * gcc.compile: 930623-1.c 930623-2.c
30037         * gcc.noncompile: 930622-1.c 930622-2.c
30038         * gcc.failure: 920411-1.c 920627-2.c
30039         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
30040
30041 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
30042
30043         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
30044           More changes to get testsuite working properly. Needs more work.
30045           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
30046
30047 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
30048
30049         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
30050           More changes to get testsuite working properly. Needs more work.
30051
30052 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
30053
30054         * chill.compile/compile.exp: Added for Dejagnu support
30055         * chill.execute/execute.exp: Added for Dejagnu support
30056         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
30057
30058 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
30059
30060     This should complete moving the CHILL test files.
30061         * chill.noncompile(.cvsignore printf.grt
30062             in-printf.grt chprintf.grt chprintf.ch):
30063             Added test-support files.
30064           (Makefile): Modified further.
30065         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
30066             signal.ch): Added test files.
30067           * chill.execute (.cvsignore printf.grt printr.c
30068             in-printf.grt rts.c chprintf.grt rts.h): Added
30069           test-support files.
30070             (Makefile): More corrections.
30071
30072 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
30073
30074         * chill.compile, chill.execute, chill.nocompile: Add CHILL
30075           test cases, ready for DejaGnu.
30076
30077 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
30078
30079         * Upgraded c-torture tests from 1.18 to 1.19
30080
30081         * gcc.compile: added test(s):
30082           930607-1.c
30083         * gcc.execute: added test(s):
30084           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
30085
30086         * added new subdirectory for misc tests: gcc.misc-tests
30087         * gcc.misc-test(s): added tests:
30088           inst-check.c test-consts.c test-ior.c test-switch.c
30089
30090 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
30091
30092         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
30093
30094 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
30095
30096         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
30097
30098 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
30099
30100         * Upgraded c-torture tests from 1.17 to 1.18
30101
30102 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
30103
30104         * Upgraded c-torture tests from 1.12 to 1.17
30105
30106 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
30107
30108         * lib/old-dejagnu.exp:
30109           Fixed handling of XFAIL target triplets to correctly
30110           recognize wildcard characters.  Removed code that
30111           appended a unique id tag to the end of the file name
30112           printed out by the result of the testcases within a
30113           given test file.
30114
30115 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
30116
30117         * lib/old-dejagnu.exp:
30118           Reworked expected failure handling to trigger off of XFAIL
30119           keyword in keyphrase embeded in testcase source code. The
30120           XFAIL keyword must be at the end of the keyphrase line. It
30121           may optionally be followed by one or more target triplets.
30122           It has just occured that the handling of wildcards in the
30123           target triplet may not be correct.
30124
30125 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
30126
30127         * g++.old-deja/tests:
30128           Moved all subdirectories up one level into g++.old-deja .
30129
30130         * lib/old-dejagnu.exp:
30131           Fixed problem with CXXFLAGS not being properly reset, and being
30132           corrupted with extraneous "-c" compiler option.  This was
30133           causing binaries to not be generated for test that needed them.
30134           Modified strings passed to "pass" and "fail" so that individual
30135           tests from the same test file would be distinguished by an
30136           identifier appended to the test file name in the summary logs;
30137           this corrected a problem with erroneous diff logs.  Added code
30138           to search testcases for expected fail and unexpected pass keywords.
30139
30140 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
30141
30142         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
30143
30144 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
30145
30146         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
30147           Removed extraneous text from end of "Special g++ Options"
30148           keyphrase.
30149
30150         * lib/old-dejagnu.exp: Added pattern matching to look for new
30151           keywords, embedded in testcases comments, which will trigger
30152           calls to xpass and xfail.
30153
30154 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
30155
30156         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
30157           comments embedded in the testcases, especially the one looking for
30158           special compiler options, as well as the pattern matching for the
30159           compiler output again.
30160
30161 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
30162
30163         * lib/old-dejagnu.exp: Do a proper check of the return value for
30164           execute tests. Fixed several problems with the pattern matching
30165           of the compiler output which gave erroneous test results.
30166           Changed several of the test result messages to be more descriptive.
30167         * config/unix-g++.exp: Proc g++_load now actually works and
30168           executes the tests passed to it and returns a usable return
30169           value.
30170
30171 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
30172
30173           * lib/gcc.exp: Exits gracefully if $CC is bogus.
30174
30175 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
30176
30177         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
30178           Modified both files to properly execute the old style
30179           dejagnu tests. The previous versions of these files were
30180           experimental and did not function anything near correctly.
30181
30182 1993-04-05  Rob Savoye  (rob@cygnus.com)
30183
30184         * Removed all Makefile.in and configure.in files. No configuration
30185         needed now.
30186
30187 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
30188
30189         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
30190
30191 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
30192
30193         * gcc.compile/configure.in, gcc.unsorted/configure.in,
30194         gcc.special/configure.in, gcc.noncompile/configure.in,
30195         gcc.execute/configure.in, gcc.code_quality/configure.in,
30196         g++.other/configure.in, g++.old-deja/configure.in,
30197         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
30198         in srcname setting.
30199
30200 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
30201
30202         * lib/udi.exp:  Fixed mondfe and mondfe_download.
30203         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
30204         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
30205
30206 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
30207
30208         * config/udi-gdb.exp: Check $shell_id after connecting to target.
30209         (gdb_exit): Don't remove *_soc files.
30210
30211 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
30212
30213         * lib/c-torture.exp: Don't look for main; instead always use -w
30214         -c.  This is how the c-torture tests work.  Remove the object
30215         file if the compilation succeeds.
30216         * gcc.execute/execute.exp: Remove executable if test passes.
30217         * gcc.noncompile/noncompile.exp: Every test is an expected
30218         failure.
30219         * gcc.special/special.exp: Added tests from c-torture 1.11,
30220         corrected use of existing test.
30221         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
30222         gcc.execute/920625-1.c: Updated to c-torture 1.11.
30223         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
30224         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
30225         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
30226         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
30227         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
30228         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
30229         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
30230         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
30231         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
30232         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
30233         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
30234         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
30235         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
30236         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
30237         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
30238         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
30239         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
30240         c-torture 1.11.
30241         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
30242         correspond to c-torture 1.11.
30243
30244         * New file.