OSDN Git Service

c72149c86711801eb1b7c6f8cc70cded441af7f0
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
2
3         PR c++/19991
4         * g++.dg/parse/constant7.C: New test.
5
6         PR c++/20152
7         * g++.dg/parse/error27.C: New test.
8         * g++.dg/template/qualttp15.C: Adjust error markers.
9         * g++.old-deja/g++.other/struct1.C: Likewise.
10         
11         PR c++/20153
12         * g++.dg/template/error17.C: New test.
13
14         PR c++/20148
15         * g++.dg/parser/error26.C: New test.
16
17 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
18
19         PR tree-optimization/20100
20         PR tree-optimization/20115
21         * gcc.dg/pr20115.c: New test.
22         * gcc.dg/pr20115-1.c: New test.
23         * gcc.dg/pr20100.c: New test.
24         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
25         call-clobbered variables after alias1.
26
27 2005-02-22  Bud Davis  <bdavis@gfortran.org>
28
29         * gfortran.dg/list_read_4.f90: new test.
30
31 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
32
33         PR rtl-optimization/20017.
34         * gcc.dg/pr20017.c: New.
35
36 2005-02-22  Devang Patel  <dpatel@apple.com>
37
38         PR 19952
39         * g++.dg/tree-ssa/pr19952.C: New test.
40         
41 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
42
43         PR c++/19883
44         * g++.dg/parse/constant6.C: New test.
45
46 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
47
48         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
49         * g++.dg/charset/asm2.c: Likewise.
50         * g++.dg/charset/asm3.c: Likewise.
51         * g++.dg/charset/asm4.c: Likewise.
52         * g++.dg/charset/asm5.c: Likewise.
53         * g++.dg/charset/attribute1.c: Likewise.
54         * g++.dg/charset/attribute2.c: Likewise.
55         * g++.dg/charset/extern1.cc: Likewise.
56         * g++.dg/charset/extern2.cc: Likewise.
57         * g++.dg/charset/extern3.cc: Likewise.
58         * g++.dg/charset/function.cc: Likewise.
59         * g++.dg/charset/string.c: Likewise.
60         * g++.dg/charset/charset.exp: Likewise.
61         * lib/target-supports.exp (check_iconv_available): Fix comment.
62
63 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
64
65         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
66         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
67         * gcc.dg/charset/asm2.c: Likewise.
68         * gcc.dg/charset/asm3.c: Likewise.
69         * gcc.dg/charset/asm4.c: Likewise.
70         * gcc.dg/charset/asm5.c: Likewise.
71         * gcc.dg/charset/asm6.c: Likewise.
72         * gcc.dg/charset/attribute1.c: Likewise.
73         * gcc.dg/charset/attribute2.c: Likewise.
74         * gcc.dg/charset/builtin1.c: Likewise.
75         * gcc.dg/charset/extern.c: Likewise.
76         * gcc.dg/charset/function.c: Likewise.
77         * gcc.dg/charset/string.c: Likewise.
78         * gcc.dg/charset/charset.exp: Likewise.
79
80 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
81
82         PR fortran/20086
83         * gfortran.dg/pr20086.f90: New test.
84
85 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
86
87         PR tree-optimization/19786
88         * g++.dg/tree-ssa/pr19786.C: New.
89
90 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
91
92         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
93
94 2005-02-21  Jeff Law  <law@redhat.com>
95
96         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
97
98 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
99
100         * gfortran.dg/do_iterator: Split loop, markup all lines for
101         which an error locus is printed.
102         * gfortran.dg/pr17708.f90: Markup all lines for which an error
103         locus is printed.
104         * gfortran.dg/select_4.f90: Likewise.
105         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
106         locuses in the various permutations.
107
108 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
109
110         PR tree-optimization/19951
111         * g++.dg/vect: New directory.
112         * g++.dg/vect/vect.exp: New file.
113         * g++.dg/vect/pr19951.cc: New testcase.
114         * g++.dg/dg.exp: Also prune vectorizer tests.
115
116 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
117
118         PR 18785
119         * gcc.dg/charset/builtin1.c: New test.
120
121 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
122
123         PR c++/19299
124         * g++.dg/inherit/volatile1.C: New test.
125
126         PR c++/19440
127         * g++.dg/template/dtor4.C: New test.
128
129 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
130
131         * gfortran.dg/int_1.f90: New test.
132
133 2005-02-19  Devang Patel  <dpatel@apple.com>
134
135         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
136
137 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
138
139         * gfortran.dg/achar_1.f90: New test.
140
141 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
142
143         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
144
145 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
146             Jakub Jelinek  <jakub@redhat.com>
147
148         PR tree-optimization/19828
149         * gcc.dg/tree-ssa/loop-7.c: New test.
150         * gcc.c-torture/execute/20050218-1.c: New test.
151
152 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
153
154         PR c/20043
155         * gcc.dg/transparent-union-1.c: New test.
156         * gcc.dg/transparent-union-2.c: New test.
157
158 2005-02-18  James E Wilson  <wilson@specifixinc.com>
159
160         PR tree-optimization/18977
161         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
162
163 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
164
165         PR target/20054
166         * gcc.dg/pr20054.c: New test.
167
168 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
169
170         PR c++/19508
171         * g++.dg/ext/attrib20.C: New test.
172
173 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
174
175         PR middle-end/20030
176         * gfortran.fortran-torture/execute/character_passing.f90: New test.
177
178 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
179
180         PR c++/20008
181         * g++.dg/opt/switch4.C: New.
182
183 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
184
185         PR c++/20023
186         PR tree-optimization/20009
187         * gcc.c-torture/compile/20050217-1.c: New test.
188         * g++.dg/opt/switch3.C: New test.
189
190         PR tree-optimization/18947
191         * gcc.c-torture/compile/20050215-1.c: New test.
192         * gcc.c-torture/compile/20050215-2.c: New test.
193         * gcc.c-torture/compile/20050215-3.c: New test.
194
195 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
196
197         PR c++/20028
198         * g++.dg/template/crash34.C: New.
199
200         PR c++/20022
201         * g++.dg/other/access3.C: New.
202
203 2005-02-17  Ira Rosen  <irar@il.ibm.com>
204
205         * gcc.dg/vect/vect-98.c: New test.
206
207 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
208
209         PR tree-optimization/19967
210         * gcc.dg/pr19967.c: New.
211
212 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
213
214         PR middle-end/19857
215         * gcc.dg/tree-ssa/20050215-1.c: New test.
216         * gcc.c-torture/execute/20050215-1.c: New test.
217
218 2005-02-15  Eric Christopher  <echristo@redhat.com>
219
220         * gcc.dg/cpp/20050215-1.c: New file.
221
222 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
223
224         PR tree-optimization/15785
225         * gcc.dg/pr15785-1.c: New test.
226
227 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
228
229         PR c++/17788
230         * g++.dg/init/ctor4.C: New.
231         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
232
233 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
234
235         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
236         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
237
238 2005-02-15  Andreas Schwab  <schwab@suse.de>
239
240         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
241         declare malloc.
242
243 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
244
245         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
246
247 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
248
249         PR tree-optimization/19853
250         * gcc.c-torture/compile/pr19853.c: New test.
251
252 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
253
254         PR c++/19608
255         * g++.dg/parse/local-class1.C: New.
256
257         PR c++/19895
258         * g++.dg/parse/ptrmem3.C: New.
259
260         PR c++/19884
261         * g++.old-deja/g++.oliva/template6.C: Add another case.
262         * g++.dg/template/explicit6.C: New.
263
264 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
265
266         PR c++/17816
267         * g++.dg/other/redecl2.C: New.
268
269 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
270
271         PR c++/19891
272         * g++.dg/abi/covariant4.C: New.
273
274 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
275
276         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
277
278 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
279
280         * gcc.dg/vect/vect-96.c: Fix typo.
281
282 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
283
284         PR c++/14479
285         PR c++/19487
286         * g++.dg/template/enum5.C: New test.
287
288 2005-02-12  Ira Rosen  <irar@il.ibm.com>
289
290         * gcc.dg/vect/vect-97.c: New test.
291
292 2005-02-12  Ira Rosen  <irar@il.ibm.com>
293
294         * gcc.dg/vect/vect-96.c: New test.
295
296 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
297
298         * gcc.dg/builtins-34.c: Also check ldexp*.
299
300 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
301
302         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
303
304 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
305
306         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
307         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
308         dg-require-dll, dg-require-iconv, dg-require-named-sections,
309         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
310         selector_list, selector_expression, dg-process-target): Move to new
311         file target-supports-dg.exp.
312         * lib/target-supports-dg.exp: New.
313
314         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
315         New.
316
317 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
318
319         PR c++/19666
320         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
321
322         PR middle-end/19858
323         * gcc.c-torture/compile/20050210-1.c: New test.
324
325 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
326
327         PR c++/19755
328         * g++.dg/warn/Wbraces1.C: New test.
329
330 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
331
332         * gcc.dg/builtins-52.c: New testcase.
333
334 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
335
336         PR c/19342
337         * gcc.c-torture/execute/20050119-1.c: New test.
338
339 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
340
341         PR c++/19811
342         * g++.dg/init/delete1.C: New test.
343
344 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
345
346         PR c++/18470
347         * g++.dg/template/static12.C: New test.
348
349 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
350
351         PR c++/19787
352         * g++.dg/conversion/ambig1.C: New test.
353
354         PR c++/19739
355         * g++.dg/ext/attrib19.C: New test.
356
357         PR c++/19732
358         * g++.dg/parse/dtor5.C: New test.
359
360         PR c++/19762
361         * g++.dg/template/dtor3.C: New test.
362
363         PR c++/19826
364         * g++.dg/template/static11.C: New test.
365         * g++.dg/template/crash2.C: Remove dg-error marker.
366
367 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
368
369         PR C++/18491
370         * g++.old-deja/g++.mike/p10769a.C: Remove.
371
372 2005-02-09  Roger Sayle  <roger@eyesopen.com>
373
374         * gcc.dg/builtins-48.c: New test case.
375         * gcc.dg/builtins-49.c: New test case.
376         * gcc.dg/builtins-50.c: New test case.
377         * gcc.dg/builtins-51.c: New test case.
378
379 2005-02-09  Ian Lance Taylor  <ian@airs.com>
380
381         PR middle-end/19583
382         * g++.dg/warn/Wreturn-type-3.C: New test.
383
384 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
385
386         PR middle-end/19402
387         * gcc.dg/pr19402-1.c: New testcase.
388         * gcc.dg/pr19402-2.c: likewise.
389
390 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
391
392         PR middle-end/19854
393         * g++.dg/tree-ssa/tmmti.C: New testcase.
394
395 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
396
397         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
398
399 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
400
401         PR c++/19733
402         * g++.dg/parse/crash23.C: New test.
403         * g++.dg/warn/Weff1.C: New test.
404
405 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
406
407         * gcc.dg/20050209-1.c: New test.
408
409 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
410
411         PR target/19799
412         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
413
414 2005-02-08  Mike Stump  <mrs@apple.com>
415
416         * g++.dg/pch/import-2.c: New test.
417         * g++.dg/pch/import-2.hs: New.
418         * g++.dg/pch/include/import-2a.h: New.
419         * g++.dg/pch/include/import-2b.h: New.
420
421 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
422
423         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
424
425 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
426
427         * gfortran.dg/substr_1.f90: New test.
428
429 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
430
431         PR middle-end/19775
432         * gcc.dg/torture/builtin-power-1.c: Disable test for
433         invalid transformation.
434         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
435         no longer optimize.
436         * gcc.dg/builtins-47.c: New testcase.
437
438 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
439             Dorit Naishlos  <dorit@il.ibm.com>
440
441         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
442
443 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
444
445         * gcc.c-torture/compile/20050206-1.c: New test.
446
447 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
448
449         PR tree-opt/19768
450         * g++.dg/opt/pr19768.C: New test.
451
452 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
453
454         PR tree-opt/19736
455         * gcc.c-torture/compile/pr19736.c: New test.
456
457 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
458
459         PR c++/17401
460         * g++.dg/parse/error25.C: New test.
461
462 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
463
464         * gcc.c-torture/execute/20050203-1.c: New.
465
466 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
467
468         * gcc.dg/vect/vect-85.c: Remove xfail.
469         * gcc.dg/vect/vect-86.c: Remove xfail.
470         * gcc.dg/vect/vect-87.c: Remove xfail.
471         * gcc.dg/vect/vect-88.c: Remove xfail.
472
473 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
474
475         * gcc.dg/altivec-19.c: New.
476
477 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
478
479         PR c/17807
480         * gcc.dg/nested-func-3.c: New test.
481         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
482
483 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
484
485         * gcc.test-framework/gen_directive_tests: Generate tests for
486         selector expressions.
487
488 2005-02-02  Matt Austern  <austern@apple.com>
489
490         PR c++/19628
491         * g++/ext/builtin7.C: New.
492         * g++/ext/builtin8.C: New.
493
494 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
495
496         PR c/18502
497         * gcc.dg/pr18502-1.c: New test.
498
499 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
500
501         PR c++/17413
502         * g++.dg/template/local4.C: Tweak.
503
504 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
505
506         PR tree-optimization/19578
507         * gcc.c-torture/compile/20050202-1.c: New test.
508
509 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
510
511         PR c/19435
512         * gcc.dg/c99-init-4.c: New test.
513
514 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
515
516         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
517
518         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
519
520         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
521         * g++.dg/eh/check-vect.h: New.
522
523         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
524         * gcc.dg/vect/vect-78.c: Ditto.
525         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
526         Remove.
527
528         * g++.dg/conversion/simd1.C: Expect warning.
529         * g++.dg/ext/attribute-test-1.C: Ditto.
530         * g++.dg/ext/attribute-test-2.C: Ditto.
531         * g++.dg/ext/attribute-test-3.C: Ditto.
532         * g++.dg/ext/attribute-test-4.C: Ditto.
533
534         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
535         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
536
537         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
538
539 2005-02-01  Richard Henderson  <rth@redhat.com>
540
541         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
542         long double for ibm double-double format.
543         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
544
545 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
546
547         PR tree-optimization/19633
548         * testsuite/gcc.dg/pr19633-1.c: New test.
549         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
550         to NULL or a symbol.
551
552 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
553
554         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
555         New procs.
556         (dg-process-target (local override)): Handle selector expressions.
557
558         * gcc.test-framework/README: Describe tests in source directory.
559         * gcc.test-framework/test-framework.awk: Handle dg- tests.
560         * gcc.test-framework/test-framework.exp: Handle dg- tests.
561         * gcc.test-framework/dg-bogus-exp-P.c: New test.
562         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
563         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
564         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
565         * gcc.test-framework/dg-do-link-exp-P.c: New test.
566         * gcc.test-framework/dg-do-run-exp-P.c: New test.
567         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
568         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
569         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
570         * gcc.test-framework/dg-error-exp-P.c: New test.
571         * gcc.test-framework/dg-error-exp-XP.c: New test.
572         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
573         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
574         * gcc.test-framework/dg-output-exp-P.c: New test.
575         * gcc.test-framework/dg-output-exp-XF.c: New test.
576         * gcc.test-framework/dg-warning-exp-P.c: New test.
577         * gcc.misc-tests/dg-1.c: Remove.
578         * gcc.misc-tests/dg-2.c: Remove.
579         * gcc.misc-tests/dg-3.c: Remove.
580         * gcc.misc-tests/dg-4.c: Remove.
581         * gcc.misc-tests/dg-5.c: Remove.
582         * gcc.misc-tests/dg-6.c: Remove.
583         * gcc.misc-tests/dg-7.c: Remove.
584         * gcc.misc-tests/dg-8.c: Remove.
585         * gcc.misc-tests/dg-9.c: Remove.
586         * gcc.misc-tests/dg-10.c: Remove.
587         * gcc.misc-tests/dg-11.c: Remove.
588         * gcc.misc-tests/dg-12.c: Remove.
589         * gcc.misc-tests/dg-test.exp: Remove.
590
591         * gcc.test-framework/test-framework.awk: Change recording and
592         printing of passes and failures.
593
594         * gcc.test-framework: New directory.
595         * gcc.test-framework/README: New.
596         * gcc.test-framework/test-framework.exp: New.
597         * gcc.test-framework/test-framework.awk: New.
598         * gcc.test-framework/gen_directive_tests: New.
599
600 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
601
602         * lib/treelang.exp: Fix comment typos.
603         (treelang_target_compile): Don't append libs=-ltreelang to options.
604
605 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
606
607         * g++.dg/parse/typename7.C: Adjust error messages.
608
609 2005-01-31  Jeff Law  <law@redhat.com>
610
611         * gcc.c-torture/execute/20050131-1.c: New test.
612         * gcc.dg/wcaselabel.c: New test.
613
614 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
615
616         * g++.dg/other/warning1.C: Adjust error messags.
617         * g++.dg/parse/constant5.C: New test.
618
619 2005-01-31  Steven Bosscher  <stevenb@suse.de>
620
621         PR c/19333
622         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
623         the test case valid.
624         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
625         * testsuite/gcc.dg/array-7.c: Adjust expected result.
626         * testsuite/gcc.dg/pr18596-3.c: Likewise.
627         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
628         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
629         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
630
631 2005-01-31  Dale Johannesen  <dalej@apple.com>
632
633         * g++.dg/opt/pr19650.C:  New test.
634
635 2005-01-31  Richard Henderson  <rth@redhat.com>
636
637         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
638         long double for intel double extended format.
639         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
640
641 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
642
643         PR c++/19555
644         * g++.dg/template/static10.C: New test.
645
646         PR c++/19395
647         * g++.dg/parse/error24.C: New test.
648
649         PR c++/19367
650         * g++.dg/lookup/builtin1.C: New test.
651
652         PR c++/19457
653         * g++.dg/warn/conv3.C: New test.
654
655 2005-01-30  Bud Davis  <bdavis@gfortran.org>
656
657         PR fortran/19647
658         * gfortan.dg/inquire_7.f90
659
660 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
661
662         PR tree-optimization/15791
663         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
664         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
665         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
666         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
667         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
668         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
669         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
670         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
671         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
672         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
673
674 2005-01-29  Paul Brook  <paul@codesourcery.com>
675
676         PR fortran/18565
677         * check.c (real_or_complex_check): New function.
678         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
679         * intrinsic.c (add_functions): Use new check functions.
680         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
681         Add prototypes.
682
683 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
684
685         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
686         gcc.dg/lvalue-3.c: New tests.
687         * gcc.dg/concat.c: Update expected messages.
688
689 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
690
691         PR libfortran/19595
692         * gfortran.dg/eor_1.f90:  New test.
693
694 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
695
696         PR fortran/19589
697         * gfortran.dg/logical_data_1.f90: New test.
698
699 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
700
701         PR c++/19253
702         * g++.dg/template/crash33.C: New test.
703
704         PR c++/19667
705         * g++.dg/template/crash32.C: New test.
706
707 2005-01-28  Ian Lance Taylor  <ian@airs.com>
708
709         PR middle-end/16558
710         * g++.dg/warn/Wreturn-type-2.C: New test.
711
712 2004-06-24  Jeff Law  <law@redhat.com>
713
714         * gcc.dg/tree-ssa/20050128-1.c: New test.
715
716 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
717
718         * gcc.target/frv/all-mdpackh-1.c: New test.
719
720 2005-01-28  Steven Bosscher  <stevenb@suse.de>
721
722         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
723
724 2005-01-27  Richard Henderson  <rth@redhat.com>
725
726         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
727
728 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
729
730         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
731
732 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
733
734         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
735         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
736         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
737         to cope with cases where the multilib options override the dg-options.
738
739 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
740
741         PR c/18946
742         * gcc.dg/noncompile/20050120-1.c: New test.
743
744 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
745
746         PR tree-optimization/19633
747         * gcc.dg/pr19633.c: New test.
748         * gcc.dg/tree-ssa/pr19633.c: New test.
749
750 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
751
752         * gcc.dg/20041216-1.c: New test.
753
754 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
755
756         PR objc/18862
757         * objc.dg/selector-2.m: New test.
758
759 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
760
761         * g++.dg/opt/range-test-2.C: New test.
762
763         PR rtl-optimization/19579
764         * gcc.c-torture/execute/20050124-1.c: New test.
765
766 2005-01-26  Greg Parker  <gparker@apple.com>
767         Stuart Hastings  <stuart@apple.com>
768
769         * gcc.c-torture/execute/20050125-1.c: New.
770
771 2005-01-18  Jan Hubicka  <jh@suse.cz>
772
773         PR tree-optimize/19337
774         * gcc.c-torture/compile/20050119-1.c: New test.
775
776 2005-01-24  James E Wilson  <wilson@specifixinc.com>
777
778         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
779         test for successful match.
780
781 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
782
783         PR objc/18408
784         * objc.dg/comp-types-7.m: New test.
785
786 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
787
788         * lib/target-supports.exp (current_target_name): New.
789         (check_effective_target_ilp32, check_effective_target_lp64):
790         Cache the result to use as long as the current target, with
791         multilib flags, remains the same.
792
793         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
794         (dg-require-weak, dg-require-visibility, dg-require-alias,
795         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
796         dg-require-effective-target, dg-skip-if): Remove call to
797         skip_test_and_clear_xfail.
798         (dg-test): Clear xfail data.
799
800 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
801
802         PR target/17751
803         * gcc.dg/ppc64-toc.c: New test.
804
805         * g++.dg/tree-ssa/empty-1.C: New test.
806
807         PR middle-end/19551
808         * gcc.c-torture/execute/20050121-1.c: New test.
809         * gcc.dg/20050121-2.c: New test.
810
811 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
812         Paul Brook  <paul@codesourcery.com>
813
814         PR fortran/17941
815         * gfortran.dg/real_const_1.f: New test.
816         * gfortran.dg/real_const_2.f90: New test.
817         * gfortran.dg/complex_int_1.f90: New test.
818
819 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
820
821         PR fortran/19313
822         * gfortan.dg/inquire_6.f90: New test.
823
824 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
825
826         PR libfortran/19451
827         * open_readonly_1.f90:  New test.
828
829 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
830
831         PR libfortran/18982
832         * gfortran.dg/open_new.f90: New file.
833
834 2005-01-22  Paul Brook  <paul@codesourcery.com>
835
836         * namelist_1.f90: New test.
837
838 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
839
840         PR tree-optimization/19484
841         * gcc.c-torture/compile/20050122-[12].c: New tests.
842
843 2005-01-22  Paul Brook  <paul@codesourcery.com>
844
845         * gfortran.dg/implicit_2.f90: New test.
846
847 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
848
849         PR fortran/19314
850         * gfortran.dg/inquire_5.f90: New test.
851
852 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
853
854         PR c/18809
855         * gcc.dg/pr18809-1.c: New test.
856
857 2005-01-21  Ian Lance Taylor  <ian@airs.com>
858
859         * gcc.dg/20050121-1.c: New test.
860
861         PR tree-optimization/13000
862         * gcc.dg/20040206-1.c: Change warning to point where function is
863         being inlined.
864
865 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
866
867         PR c++/19208
868         * g++.dg/template/array11.C: New test.
869
870 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
871
872         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
873         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
874         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
875         * gfortran.dg/getenv_1.f90: Add dg-do directive.
876         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
877         gfortran.dg/pr17164.f90: Add missing dg-do directives.
878
879 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
880
881         PR tree-optimization/15349
882         * gcc.dg/tree-ssa/pr15349.c: New.
883
884 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
885
886         * gcc.dg/tree-ssa/loop-1.c:  Fix target names on xfail.
887
888 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
889
890         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
891         scan-assembler-times directive name.
892
893         * gcc.dg/asm-a.c: Move dg-require-effective-target to
894         after dg-do.
895
896         PR rtl-optimization/19462
897         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
898
899 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
900
901         * gcc.dg/tree-ssa/loop-1.c:  Ignore declaration when
902         counting function calls on ia64.
903
904 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
905
906         PR rtl-optimization/15139
907         * gcc.dg/20050111-2.c: New test.
908
909         PR c/17297
910         * gcc.c-torture/compile/20050113-1.c: New testcase.
911
912         PR middle-end/19164
913         * gcc.dg/20050113-1.c: New testcase.
914
915 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
916
917         * gcc.dg/vect/vect-85.c: Add comment.
918         * gcc.dg/vect/vect-86.c: Add xfail for now.
919         * gcc.dg/vect/vect-87.c: Add xfail for now.
920         * gcc.dg/vect/vect-88.c: Add xfail for now.
921         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
922
923 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
924
925         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
926
927 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
928
929         * g++.dg/debug/typedef3.C: New test.
930
931 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
932
933         PR c/19472
934         * gcc.dg/asm-a.c: New test.
935
936 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
937
938         * gcc.dg/sh-relax.c: Add prototype for abort.
939
940 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
941
942         * gcc.dg/short-compare-1.c: New test.
943         * gcc.dg/short-compare-2.c: Likewise.
944
945 2005-01-18  Michael Matz  <matz@suse.de>
946
947         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
948
949 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
950
951         PR tree-optimization/19121
952         * gcc.c-torture/compile/pr19121.c: New test.
953
954 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
955
956         PR target/19357
957         * gcc.c-torture/compile/pr19357.c: New test.
958
959 2005-01-17  Ian Lance Taylor  <ian@airs.com>
960
961         PR c/5675
962         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
963         pass--those that refer just to the variable, possibly with a
964         cast.
965         * gcc.dg/c99-const-expr-3.c: Likewise.
966
967         PR middle-end/13127
968         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
969         longer emitted.
970
971 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
972
973         PR fortran/18778
974         * gfortran.dg/endfile_2.f90: New test.
975
976 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
977
978         PR 19168
979         * gfortran.dg/select_5.f90: New test.
980
981 2004-01-16  Paul Brook  <paul@codesourcery.com>
982
983         * gfortran.dg/common_4.f90: New test.
984
985 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
986
987         PR rtl-optimization/19462
988         * gcc.dg/torture/pr19462-1.c: New test.
989
990 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
991
992         PR objc/19321
993         * objc.dg/func-ptr-2.m: New.
994         * objc.dg/volatile-1.m: New.
995
996 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
997
998         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
999
1000 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
1001
1002         PR tree-optimization/19060
1003         * gcc.c-torture/execute/20050104-1.c: New test.
1004
1005 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
1006
1007         PR fortran/18983
1008         * gfortran.dg/write_to_null.f90: New test.
1009
1010 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
1011             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1012
1013         PR other/19328
1014         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
1015         argument.
1016
1017 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
1018
1019         PR c++/19263
1020         * g++.dg/init/vector1.C: New test.
1021
1022 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
1023
1024         PR target/13158
1025         * gcc.target/ia64/sibcall-unwind-1.c: New test.
1026         PR target/18987
1027         * gcc.target/ia64/sibcall-unwind-2.c: New test.
1028
1029 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
1030
1031         * gfortran.dg/select_1.f90: New test.
1032         * gfortran.dg/select_2.f90: New test.
1033         * gfortran.dg/select_3.f90: New test.
1034         * gfortran.dg/select_4.f90: New test.
1035
1036 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
1037
1038         PR middle-end/19084
1039         PR rtl-optimization/19348
1040         * gcc.dg/20050111-1.c: New test.
1041         * gcc.c-torture/execute/20050111-1.c: New test.
1042
1043         * gcc.dg/i386-asm-4.c: New test.
1044
1045 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
1046
1047         * gcc.dg/nested-func-2.c: New test.
1048         * ada/acats/norun.lst: Remove c953002.
1049
1050 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
1051
1052         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
1053
1054 2005-01-12  Ben Elliston  <bje@au.ibm.com>
1055
1056         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
1057
1058 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
1059
1060         PR target/18761
1061         * g++.dg/abi/align1.C: New test.
1062
1063 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
1064
1065         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
1066         at a time.
1067         * g++.dg/ext/altivec_check.h: Support compiling as C.
1068
1069 2005-01-10  Roger Sayle  <roger@eyesopen.com>
1070
1071         PR c++/19355
1072         * g++.dg/expr/pr19355-1.C: New test case.
1073
1074 2005-01-10  Laurent GUERBY <laurent@guerby.net>
1075
1076         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
1077         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
1078         * ada/acats/tests/c3/c92005b.ada: Likewise.
1079         * ada/acats/tests/c3/cxb3012.a: Likewise.
1080         * ada/acats/norun.lst: Add c380004 and c953002, add PR
1081
1082 2005-01-09  Paul Brook  <paul@codesourcery.com>
1083
1084         * gfortran.dg/common_2.f90: New file.
1085         * gfortran.dg/common_3.f90: New file.
1086
1087 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
1088
1089         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
1090
1091 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
1092
1093         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
1094         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
1095         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
1096         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
1097         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
1098         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
1099         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
1100         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
1101         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
1102         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
1103         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
1104         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
1105         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
1106         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
1107         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
1108         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
1109         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
1110         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
1111         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
1112         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
1113         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
1114         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
1115         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
1116         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
1117         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
1118         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
1119         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
1120         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
1121         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
1122         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
1123         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
1124         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
1125         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
1126         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
1127         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
1128         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
1129         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
1130         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
1131         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
1132         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
1133         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
1134         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
1135         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
1136         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
1137         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
1138         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
1139         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
1140         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
1141         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
1142         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
1143         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
1144         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
1145         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
1146         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
1147         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
1148         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
1149         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
1150         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
1151         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
1152         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
1153         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
1154         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
1155         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
1156         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
1157         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
1158         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
1159         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
1160
1161         * gcc.dg/vect/vect-1.c: Fix spelling.
1162         * gcc.dg/vect/vect-10.c: Fix spelling.
1163         * gcc.dg/vect/vect-11.c: Fix spelling.
1164         * gcc.dg/vect/vect-12.c: Fix spelling.
1165         * gcc.dg/vect/vect-14.c: Fix spelling.
1166         * gcc.dg/vect/vect-15.c: Fix spelling.
1167         * gcc.dg/vect/vect-16.c: Fix spelling.
1168         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
1169         * gcc.dg/vect/vect-64.c: Fix comments.
1170         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
1171
1172 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
1173             Ira Rosen  <irar@il.ibm.com>
1174
1175         * gcc.dg/vect/vect-70.c: New test.
1176         * gcc.dg/vect/vect-71.c: New test.
1177
1178 2005-01-09  Manfred Hollstein  <mh@suse.com>
1179
1180         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
1181         * gcc.dg/pr18241-2.c: Likewise.
1182         * gcc.dg/pr18241-3.c: Likewise.
1183         * gcc.dg/pr18241-4.c: Likewise.
1184         * gcc.dg/pr18241-5.c: Likewise.
1185
1186 2005-01-08  Richard Henderson  <rth@redhat.com>
1187
1188         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
1189         False for x86 and x86-64.
1190
1191 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
1192
1193         PR tree-optimization/18241
1194         * gcc.dg/pr18241-1.c: New test.
1195         * gcc.dg/pr18241-2.c: New test.
1196         * gcc.dg/pr18241-3.c: New test.
1197         * gcc.dg/pr18241-4.c: New test.
1198         * gcc.dg/pr18241-5.c: New test.
1199
1200 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
1201
1202         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
1203         gfortran.dg/select_4.f90: New.
1204
1205 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
1206
1207         * gcc.c-torture/execute/20050107-1.c: New test.
1208
1209 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
1210
1211         PR c++/19298
1212         * g++.dg/template/ref2.C: New.
1213
1214 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
1215
1216         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
1217         instead of being empty.
1218
1219 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1220
1221         PR fortran/15553
1222         * gfortran.dg/array-1.f90: New test.
1223
1224 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
1225
1226         PR tree-optimization/19283
1227         * gcc.c-torture/execute/20050106-1.c: New test.
1228
1229         PR rtl-optimization/18861
1230         * gcc.dg/20050105-1.c: New test.
1231
1232         PR tree-optimization/18828
1233         * gcc.dg/20050105-2.c: New test.
1234
1235 2005-01-07  Andreas Jaeger  <aj@suse.de>
1236
1237         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
1238
1239 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
1240
1241         PR fortran/18398
1242         * gfortran.dg/fmt_read.f90: New test.
1243
1244 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
1245
1246         * gcc.dg/rs6000-ldouble-2.c: New.
1247
1248 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
1249
1250         PR c++/19244
1251         * g++.dg/parser/ctor2.C: New test.
1252
1253 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1254
1255         PR c++/17154
1256         * g++.dg/template/using9.C: New test.
1257
1258 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1259
1260         PR c++/19258
1261         * g++.dg/lookup/friend6.C: New test.
1262
1263 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
1264
1265         PR c++/19270
1266         * g++.dg/template/array10.C: New.
1267
1268 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1269
1270         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
1271         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
1272
1273 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
1274
1275         * gcc.c-torture/compile/20050105-1.c: New test.
1276
1277 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
1278
1279         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
1280
1281 2005-01-05  Roger Sayle  <roger@eyesopen.com>
1282
1283         PR middle-end/19100
1284         * gcc.dg/conv-3.c: New test case.
1285
1286 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
1287
1288         * gcc.dg/asm-wide-1.c: New test.
1289
1290 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
1291
1292         PR c++/19030
1293         * g++.dg/parse/crash22.C: New
1294
1295 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
1296
1297         PR 19257
1298         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
1299
1300 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
1301
1302         PR middle-end/17767
1303         * gcc.dg/i386-mmx-6.c: New test case.
1304
1305 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
1306
1307         PR tree-optimization/18308
1308         * gcc.dg/vect/pr18308.c: New testcase.
1309
1310 2005-01-04  Andreas Jaeger  <aj@suse.de>
1311
1312         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
1313
1314 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
1315             Robert Bowdidge <bowdidge@apple.com>
1316
1317         * gcc.dg/cpp/subframework1.c: New.
1318         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
1319         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
1320         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
1321         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
1322
1323 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
1324
1325         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
1326         producing warning.
1327         * gcc.dg/darwin-weakimport-2.c: New.
1328
1329 2005-01-03  Richard Henderson  <rth@redhat.com>
1330
1331         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
1332
1333 2005-01-03  Richard Henderson  <rth@redhat.com>
1334
1335         * gcc.dg/vect/vect.exp: Enable for ia64.
1336         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
1337         (check_effective_target_vect_float): Likewise.
1338         (check_effective_target_vect_no_align): Likewise.
1339         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
1340         * gcc.dg/vect/vect-8.c: Likewise.
1341
1342 2005-01-03  Uros Bizjak <uros@kss-loka.si>
1343
1344         PR target/19236
1345         * gcc.dg/pr19236-1.c: New test case.
1346
1347 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
1348
1349         PR rtl-optimization/12092
1350         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
1351
1352 2005-01-02  Andreas Jaeger  <aj@suse.de>
1353
1354         * gcc.dg/pr12092-1.c: Do not run on x86_64.
1355
1356 2005-01-01  Roger Sayle  <roger@eyesopen.com>
1357             Andrew Pinski  <pinskia@physics.uc.edu>
1358
1359         PR rtl-optimization/12092
1360         * gcc.dg/pr12092-1.c: New test case.
1361
1362 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
1363
1364         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
1365         'hidden' and 'default' for better portability.
1366         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
1367
1368         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
1369         6 and 7.
1370         * g++.old-deja/g++.brendan/new3.C: Likewise.
1371
1372 2005-01-01  Steven Bosscher  <stevenb@suse.de>
1373
1374         * gcc.dg/20041231-1.C: New test.
1375         * g++.dg/warn/Wunreachable-code-1.C: New test.
1376
1377 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
1378
1379         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
1380         file, not /dev/null.  Abort on error.
1381
1382 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
1383             Ziemowit Laski  <zlaski@apple.com>
1384
1385         PR objc/18971
1386         * objc.dg/encode-5.m: New test.
1387
1388 2004-12-29  Richard Henderson  <rth@redhat.com>
1389
1390         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
1391         * objc.dg/stabs-1.m: Disable for ia64.
1392
1393 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
1394
1395         PR c++/19190
1396         * g++.dg/warn/Wunused-10.C: New test.
1397
1398 2004-12-28  Richard Henderson  <rth@redhat.com>
1399
1400         * objc.dg/stabs-1.m: Disable for alpha.
1401
1402 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
1403
1404         PR c++/19149
1405         * g++.dg/parse/error23.C: New test.
1406
1407 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1408
1409         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
1410
1411         PR fortran/19032
1412         * gfortran.dg/intrinsic_modulo_1.f90: New.
1413         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
1414         tests with divisor -1.
1415
1416 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
1417
1418         * g++.dg/opt/temp1.C (memcpy): Return a value.
1419
1420         PR c++/19148
1421         * g++.dg/expr/cond7.C: New test.
1422
1423 2004-12-27  Paul Brook  <paul@codesourcery.com>
1424
1425         * gfortran.dg/g77/select_no_compile.f: Remove.
1426
1427 2004-12-27  Richard Henderson  <rth@redhat.com>
1428
1429         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
1430         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
1431         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
1432
1433 2004-12-26  Richard Henderson  <rth@redhat.com>
1434
1435         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
1436         by 1i instead of token pasting.
1437
1438 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1439
1440         PR tree-optimization/17578
1441         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
1442         to additional_flags.
1443         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
1444
1445 2004-12-25  Richard Henderson  <rth@redhat.com>
1446
1447         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
1448         Remove Alpha.
1449
1450 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1451
1452         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
1453         hppa*-*-hpux*.
1454         * gcc.dg/pr17957.c (dg-options): Likewise.
1455         * gcc.dg/struct-ret-1.c: Add prototype for abort.
1456         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
1457         instead of 0 on __hppa__.
1458         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
1459         "foo,%r" on hppa*-*-*.
1460
1461 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
1462
1463         PR fortran/19071
1464         * gfortran.dg/complex_write.f90: New test.
1465
1466 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
1467
1468         PR c++/17595
1469         * g++.dg/parse/pragma2.C: New test.
1470
1471         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
1472
1473 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
1474
1475         * gcc.dg/empty2.c: Add missing dg-warning.
1476
1477 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
1478
1479         PR c++/17413
1480         * g++.dg/template/local4.C: New test.
1481         * g++.dg/template/crash19.C: Add dg-error marker.
1482
1483         * g++.dg/template/crash31.C: Correct embedded PR number.
1484
1485 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
1486
1487         PR c++/16405
1488         * g++.dg/opt/temp1.C: Add do-run marker.
1489
1490 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
1491
1492         * g++.dg/template/spec19.C: New.
1493
1494 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
1495
1496         PR target/16819
1497         * gcc.dg/empty2.c: New.
1498
1499 2004-12-23  Richard Henderson  <rth@redhat.com>
1500
1501         * lib/target-supports.exp (check_effective_target_vect_no_align):
1502         Remove i?86 and x86-64.
1503
1504 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
1505
1506         PR c++/16405
1507         * g++.dg/opt/temp1.C: New test.
1508
1509 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1510
1511         PR c++/18733
1512         * g++.dg/template/friend33.C: New testcase.
1513
1514 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
1515
1516         PR c++/18464
1517         * g++.dg/template/cond5.C: New test.
1518
1519         PR c++/18492
1520         * g++.dg/inherit/thunk3.C: New test.
1521
1522         PR c++/11224
1523         * g++.dg/warn/Wunused-9.C: New test.
1524
1525 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
1526
1527         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
1528
1529 2004-12-22  Jan Beulich  <jbeulich@novell.com>
1530
1531         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
1532
1533 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
1534
1535         PR c++/18378
1536         * g++.dg/ext/packed8.C: New test.
1537
1538         PR c++/13268
1539         * g++.dg/template/crash31.C: New test.
1540
1541         PR c++/19034
1542         * g++.dg/template/crash30.C: New test.
1543
1544 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
1545
1546         PR C++/18984
1547         * g++.dg/eh/ctor3.C: New test.
1548
1549 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
1550
1551         * objc.dg/stabs-1.m: Allow section name to be quoted and
1552         assembly label to begin with '.LL'.
1553
1554 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
1555
1556         * gcc.dg/vect/vect.exp
1557         (check_effective_target_lp64_or_vect_no_align): New.
1558         * gcc.dg/vect/vect-77.c: Use it.
1559         * gcc.dg/vect/vect-78.c: Use it.
1560
1561         * lib/target-supports.exp
1562         (check_effective_target_vect_no_max,
1563         check_effective_target_vect_no_bitwise,
1564         check_effective_target_vect_no_align): New.
1565         * gcc.dg/vect/vect-13.c: Use them.
1566         * gcc.dg/vect/vect-17.c: Ditto.
1567         * gcc.dg/vect/vect-18.c: Ditto.
1568         * gcc.dg/vect/vect-19.c: Ditto.
1569         * gcc.dg/vect/vect-20.c: Ditto.
1570         * gcc.dg/vect/vect-27.c: Ditto.
1571         * gcc.dg/vect/vect-29.c: Ditto.
1572         * gcc.dg/vect/vect-44.c: Ditto.
1573         * gcc.dg/vect/vect-48.c: Ditto.
1574         * gcc.dg/vect/vect-50.c: Ditto.
1575         * gcc.dg/vect/vect-52.c: Ditto.
1576         * gcc.dg/vect/vect-54.c: Ditto.
1577         * gcc.dg/vect/vect-56.c: Ditto.
1578         * gcc.dg/vect/vect-58.c: Ditto.
1579         * gcc.dg/vect/vect-60.c: Ditto.
1580         * gcc.dg/vect/vect-72.c: Ditto.
1581         * gcc.dg/vect/vect-80.c: Ditto.
1582
1583 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
1584
1585         PR c++/14075
1586         * g++.dg/init/string1.C: New.
1587
1588         PR c++/18975
1589         * g++.dg/other/synth1.C: New.
1590
1591 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
1592
1593         PR c/18963
1594         * gcc.dg/pr18963-1.c: New test.
1595
1596 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
1597
1598         PR c/18596
1599         * gcc.dg/funcdef-storage-1.c (foo): Remove.
1600         * gcc.dg/pr18596-1.c: Use dg-error.
1601         (dg-options): Use -fno-unit-at-a-time.
1602         * gcc.dg/pr18596-2.c: New test.
1603         * gcc.dg/pr18596-3.c: New test.
1604
1605 2004-12-20  Roger Sayle  <roger@eyesopen.com>
1606
1607         PR middle-end/18683
1608         * g++.dg/opt/pr18683-1.C: New test case.
1609
1610 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
1611
1612         PR other/19093
1613         * g++.dg/opt/max1.C: Fix for 64bit targets.
1614
1615 2004-12-20  Matt Austern  <austern@apple.com>
1616
1617         PR c++/19044
1618         * g++.dg/ext/builtin6.C: New
1619
1620 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
1621
1622         PR tree-optimization/19080
1623         * gcc.c-torture/compile/pr19080.c: New test.
1624
1625 2004-12-20  Steven Bosscher  <stevenb@suse.de>
1626
1627         * gcc.dg/20041219-1.c: New test.
1628
1629 2004-12-19  Roger Sayle  <roger@eyesopen.com>
1630
1631         PR middle-end/19068
1632         * g++.dg/opt/max1.C: New test case.
1633
1634 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
1635
1636         * gcc.dg/fdata-sections-1.c: New test.
1637
1638 2004-12-18  Roger Sayle  <roger@eyesopen.com>
1639
1640         PR middle-end/18548
1641         * gcc.dg/max-1.c: New test case.
1642
1643 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
1644
1645         * gcc.c-torture/execute/20041218-1.c: New test.
1646
1647 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
1648
1649         * gcc.dg/pr18501.c: New test.
1650         * gcc.dg/uninit-5.c: XFAIL.
1651         * gcc.dg/uninit-9.c: XFAIL.
1652
1653 2004-12-17  Dale Johannesen  <dalej@apple.com>
1654
1655         * gcc.dg/20041213-1.c:  New.
1656
1657 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
1658
1659         * objc.dg/stabs-1.m: Allow assembly label to begin
1660         with a dot ('.').
1661
1662 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
1663
1664         * gcc.c-torture/execute/20041213-1.c: Move...
1665         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
1666
1667 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
1668
1669         PR c++/18721
1670         * g++.dg/lookup/conv-5.C: New.
1671
1672 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
1673
1674         * objc.dg/stabs-1.m: New test.
1675
1676 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
1677
1678         * gcc.dg/visibility-c.c: Change compile to
1679         assemble for the test.
1680
1681 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
1682
1683         PR target/19041
1684         * gcc.dg/visibility-c.c: New test.
1685
1686 2004-12-16  Roger Sayle  <roger@eyesopen.com>
1687
1688         PR middle-end/18493
1689         * gcc.dg/switch-8.c: New test case.
1690
1691 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
1692
1693         PR c++/18905
1694         * g++.dg/template/init4.C: New.
1695         * g++.dg/opt/static3.C: Enable optimizer.
1696
1697 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
1698
1699         * g++.dg/other/complex1.C: New test.
1700
1701 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
1702
1703         * g++.dg/opt/inline9.C: New test.
1704
1705 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1706
1707         PR fortran/18993
1708         * gfotran.dg/nullify_1.f: New test.
1709
1710 2004-12-15  Richard Henderson  <rth@redhat.com>
1711
1712         * gcc.target/i386/i386.exp: New harness.
1713         * gcc.target/i386/vect-args.c: New.
1714
1715 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
1716
1717         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
1718
1719 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1720
1721         PR c++/18825
1722         * g++.dg/template/friend32.C: New test.
1723
1724 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
1725
1726         * cpp/pragma-once-1.c: New test.
1727         * cpp/pragma-once-1b.h: Likewise.
1728         * cpp/pragma-once-1c.h: Likewise.
1729         * cpp/pragma-once-1d.h: Likewise.
1730         * cpp/inc/pragma-once-1a.h: Likewise.
1731
1732 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
1733             Steven G. Kargl  <kargls@comcast.net>
1734
1735         PR fortran/17597
1736         * gfortran.dg/list_read_3.f90: New test.
1737
1738 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
1739
1740         * gcc.dg/ftrapv-2.c: New test.
1741
1742 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
1743
1744         PR c++/18981
1745         * g++.dg/template/typename9.C: New test.
1746
1747 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
1748
1749         PR c++/18738
1750         * g++.dg/template/typename8.C: New test.
1751         * g++.dg/parse/friend2.C: Tweak error message.
1752
1753 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
1754
1755         * gcc.c-torture/20041214-1.c: New test.
1756
1757 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
1758
1759         PR c++/18965
1760         * g++.dg/init/array17.C: New test.
1761
1762 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
1763
1764         PR c++/18793
1765         * g++.dg/init/aggr3.C: New test.
1766
1767 2004-12-14  Janis Johnson  <janis187@us.ibm.com
1768
1769         * gcc.dg/altivec-types-1.c: New test.
1770         * gcc.dg/altivec-types-2.c: New test.
1771         * gcc.dg/altivec-types-3.c: New test.
1772         * gcc.dg/altivec-types-4.c: New test.
1773         * g++.dg/ext/altivec-types-1.C: New test.
1774         * g++.dg/ext/altivec-types-2.C: New test.
1775         * g++.dg/ext/altivec-types-3.C: New test.
1776         * g++.dg/ext/altivec-types-4.C: New test.
1777
1778 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
1779
1780         PR middle-end/18951
1781         * gcc.c-torture/execute/20041213-1.c: New test.
1782
1783 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
1784
1785         PR c++/18949
1786         * g++.dg/template/cast1.C: New.
1787
1788 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
1789
1790         * gcc.c-torture/execute/20041213-2.c: New test.
1791
1792 2004-12-13  Richard Henderson  <rth@redhat.com>
1793
1794         * gcc.dg/i386-sse-10.c: Fix typo in options.
1795
1796 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
1797
1798         PR c++/18968
1799         * g++.dg/opt/pr18968.C: New test.
1800
1801 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
1802
1803         PR c++/18925
1804         * g++.dg/ext/visibility/staticdatamem.C: New test.
1805
1806 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
1807
1808         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
1809
1810 2004-12-13  Roger Sayle  <roger@eyesopen.com>
1811
1812         PR rtl-optimization/18928
1813         * gcc.dg/pr18928-1.c: New test case.
1814
1815 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
1816
1817         PR tree-opt/16951
1818         * gcc.c-torture/compile/20041211-1.c: New.
1819
1820 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1821
1822         PR middle-end/17564
1823         * gcc.c-torture/execute/20041212-1.c: New test.
1824
1825 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1826
1827         PR fortran/18869
1828         * gfortran.dg/common_1.f90: New test.
1829
1830 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
1831         Paul Brook  <paul@codesourcery.com>
1832
1833         PR fortran/16222
1834         * gfortran.dg/real_do_1.f90: New test.
1835
1836 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
1837
1838         PR tree-opt/18040
1839         * g++.dg/opt/ptrmem6.C: New test.
1840
1841 2004-12-11  Roger Sayle  <roger@eyesopen.com>
1842
1843         PR middle-end/18921
1844         * gcc.dg/pr18921-1.c: New test case.
1845
1846 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1847
1848         PR fortran/17175
1849         * gfortran.dg/scale_1.f90: New test.
1850
1851 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
1852
1853         PR middle-end/18903
1854         * gcc.c-torture/compile/pr18903.c: New test.
1855
1856 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
1857
1858         * gcc.c-torture/execute/20041210-1.c: New test.
1859
1860 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1861
1862         PR c++/18731
1863         * g++.dg/parser/struct-1.C: New test.
1864         * g++.dg/parser/struct-2.C: New test.
1865         * g++.dg/parser/struct-3.C: New test.
1866
1867 2004-12-09  Richard Henderson  <rth@redhat.com>
1868
1869         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
1870
1871         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
1872         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
1873
1874 2004-12-09  Matt Austern  <austern@apple.com>
1875
1876         PR c++/18514
1877         * g++.dg/ext/builtin1.C: New
1878         * g++.dg/ext/builtin2.C: New
1879         * g++.dg/ext/builtin3.C: New
1880         * g++.dg/ext/builtin4.C: New
1881         * g++.dg/ext/builtin5.C: New
1882
1883 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
1884
1885         PR tree-opt/18904
1886         * g++.dg/opt/ptrmem5.C: New test.
1887
1888 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
1889
1890         * g++.dg/parse/typename5.C: Adjust for new error.
1891         * g++.dg/parse/typename7.C: New.
1892
1893 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1894
1895         PR c++/18073
1896         * g++.dg/other/mmintrin.C: New test.
1897
1898 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
1899
1900         PR c++/16681
1901         * g++.dg/init/array15.C: New.
1902         * g++.dg/init/array16.C: New.
1903
1904 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1905
1906         PR fortran/18826
1907         * gfortran.dg/assign_1.f90: New test.
1908
1909 2004-12-08  Nick Clifton  <nickc@redhat.com>
1910
1911         * gcc.target/xstormy16/bss_below100: New directory containing tests.
1912         * gcc.target/xstormy16/data_below100: Likewise.
1913         * gcc.target/xstormy16/sfr: Likewise.
1914         * gcc.target/xstormy16/below100.S: New test source file.
1915         * gcc.target/xstormy16/below100.ld: New test linker script.
1916         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
1917         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
1918         bp instructions.
1919         * gcc.target/xstormy16/bp.c: Likewise.
1920
1921         * gcc.target/xstormy16/bss_below100: New files:
1922         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
1923         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
1924         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
1925         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
1926         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
1927         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
1928         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
1929         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
1930         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
1931         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
1932         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
1933         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
1934         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
1935         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
1936         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
1937         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
1938         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
1939         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
1940         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
1941         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
1942         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
1943         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
1944         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
1945         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
1946         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
1947         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
1948         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
1949
1950         * gcc.target/xstormy16/data_below100: New files:
1951         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
1952         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
1953         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
1954         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
1955         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
1956         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
1957         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
1958         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
1959         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
1960         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
1961         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
1962         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
1963         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
1964         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
1965         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
1966         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
1967         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
1968         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
1969         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
1970         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
1971         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
1972         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
1973         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
1974         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
1975         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
1976         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
1977         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
1978
1979         * gcc.target/xstormy16/sfr: New files:
1980         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
1981         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
1982         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
1983         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
1984         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
1985         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
1986         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
1987         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
1988         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
1989         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
1990         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
1991         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
1992         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
1993         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
1994         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
1995         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
1996         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
1997         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
1998         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
1999         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
2000         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
2001         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
2002         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
2003         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
2004         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
2005         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
2006         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
2007         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
2008         27_if0_sfrw_bitfield_f.c
2009
2010 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2011
2012         PR c++/18100
2013         * g++.dg/lookup/name-clash4.C: New test.
2014
2015 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
2016
2017         PR c++/18672
2018         * g++.dg/opt/array1.C: New.
2019
2020         PR c++/18803
2021         * g++.dg/template/operator5.C: New.
2022
2023 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
2024
2025         PR c/18867
2026         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
2027
2028 2004-12-07  Steven Bosscher  <stevenb@suse.de>
2029
2030         * gcc.dg/noncompile/20041207.c: New test.
2031
2032 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
2033
2034         * g++.dg/other/unreachable-1.C: New test.
2035
2036 2004-12-06  Nick Clifton  <nickc@redhat.com>
2037
2038         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
2039         <limits.h> because the latter comes from gcc's include/ directory
2040         and not the newlib/libc/include directory.
2041
2042 2004-12-04  Richard Henderson  <rth@redhat.com>
2043
2044         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
2045
2046 2004-12-04  Richard Henderson  <rth@redhat.com>
2047
2048         * lib/target-supports.exp (check_gc_sections_available): Disable
2049         for alpha and ia64.
2050
2051 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
2052
2053         PR middle-end/17909
2054         * g++.dg/other/vararg-2.C: New test.
2055
2056 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2057
2058         PR c++/17011, c++/17971
2059         * g++.dg/template/error15.C: Adjust expected error.
2060         * g++.dg/template/instantiate3.C: Likewise.
2061
2062 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
2063
2064         * gcc.dg/altivec-18.c: Fix for darwin
2065
2066 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
2067
2068         PR c++/18782
2069         * g++.dg/parse/ptrmem2.C: New.
2070
2071         PR c++/18318
2072         * g++.dg/template/new1.C: New.
2073
2074 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2075
2076         PR fortran/18710
2077         * gfortran.dg/direct_io_3.f90: New test.
2078
2079 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
2080
2081         PR 18758
2082         * g++.dg/parse/crash21.C: New.
2083
2084 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2085
2086         PR c++/15664, c++/18276
2087         * g++.dg/template/ttp13.C: New test.
2088         * g++.dg/template/ttp14.C: Likewise.
2089
2090 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2091
2092         PR c++/18123
2093         * g++.dg/parse/enum2.C: New test.
2094         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
2095
2096 2004-12-02  Nick Clifton  <nickc@redhat.com>
2097
2098         * gcc.target/xstormy16: New test directory.
2099         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
2100         * gcc.target/xstormy16/bp.c: Check the generation of bp
2101         instructions.
2102         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
2103         bn instructions and the BELOW100 attribute.
2104
2105 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
2106
2107         PR target/16952
2108         * gcc.dg/ppc-eabi.c: New.
2109
2110 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
2111
2112         PR fortran/18284
2113         * gfortran.dg/backspace.f90
2114
2115 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
2116
2117         * gfortran.dg/inquire.f90: New test.
2118
2119 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
2120
2121         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
2122         handle effective-target-keyword.
2123         (dg-skip-if): Support effective-target keyword as target list.
2124         (dg-xfail-if): Ditto.
2125         * lib/target-supports.exp (is-effective-target-keyword): New proc.
2126
2127 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
2128
2129         PR tree-optimization/18291
2130         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
2131
2132 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
2133
2134         PR C++/18729
2135         * g++.dg/parse/crash20.C: New.
2136
2137         PR c++/17431
2138         * g++.dg/overload/arg1.C: New.
2139         * g++.dg/overload/arg2.C: New.
2140         * g++.dg/overload/arg3.C: New.
2141         * g++.dg/overload/arg4.C: New.
2142
2143 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
2144
2145         * gcc.dg/c99-flex-array-4.c: Remove.
2146
2147 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
2148
2149         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
2150
2151         * lib/target-supports.exp (is-effective-target): Simplify.
2152
2153         * lib/target-supports.exp (check_effective_target_vect_long):
2154         Fix for powerpc64-*-*.
2155
2156 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
2157
2158         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
2159         to support new requirements on FreeBSD 5.
2160
2161 2004-11-30  Devang Patel  <dpatel@apple.com>
2162
2163         PR 18702
2164         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
2165
2166 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
2167
2168         * g++.dg/ext/altivec-13.C: New test.
2169
2170 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
2171
2172         PR tree-opt/18298
2173         * gcc.c-torture/execute/p18298.c: New test.
2174
2175 2004-11-30  Ira Rosen  <irar@il.ibm.com>
2176             Dorit Naishlos  <dorit@il.ibm.com>
2177
2178         PR tree-opt/18607
2179         * gcc.dg/vect/vect-89.c: New test.
2180
2181 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
2182
2183         * gcc.dg/pr18596-1.c: New test.
2184
2185 2004-11-30  Ben Elliston  <bje@au.ibm.com>
2186
2187         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
2188
2189 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
2190
2191         PR c/18479
2192         * gcc.dg/pr18479.c: New test.
2193
2194 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
2195
2196         PR target/18490
2197         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
2198         mmix-knuth-mmixware.
2199
2200         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
2201         cris-*-elf* cris-*-aout* mmix-*-*
2202
2203 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
2204
2205         PR middle-end/18725
2206         * gcc.dg/pr18725.c: New test.
2207
2208 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
2209
2210         PR target/18488
2211         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
2212
2213         PR target/18336
2214         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
2215
2216 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
2217
2218         PR c++/18368
2219         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
2220         * g++.old-deja/g++.law/ctors5.C: Likewise.
2221         * g++.old-deja/g++.other/crash25.C: Likewise.
2222
2223         PR c++/18674
2224         * g++.dg/template/error16.C: New test.
2225
2226         PR c++/18512
2227         * g++.dg/template/crash29.C: New test.
2228
2229 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
2230
2231         PR tree-optimization/18712
2232         * gcc.c-torture/compile/pr18712.c: New test.
2233
2234 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
2235
2236         PR c/7544
2237         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
2238         tests.
2239
2240 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2241
2242         PR c++/18652
2243         * g++.dg/lookup/crash6.C: New test.
2244
2245 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
2246
2247         PR middle-end/18164
2248         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
2249
2250 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
2251
2252         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
2253         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
2254         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
2255
2256 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
2257
2258         * gcc.dg/pr18164.c: New test.
2259
2260 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
2261
2262         * gcc.dg/funroll-loops-all.c: New.
2263
2264 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
2265
2266         PR target/18489
2267         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
2268         delimeter, match space and TAB as well as ":".
2269
2270         PR target/18484
2271         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
2272
2273         PR target/18348
2274         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
2275
2276         PR target/18345
2277         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
2278
2279         PR target/18337
2280         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
2281
2282 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
2283
2284         * gfortran.dg/direct_io_2.f90: New test.
2285
2286 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
2287
2288         PR target/18334
2289         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
2290
2291 2004-11-28  Richard Henderson  <rth@redhat.com>
2292
2293         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
2294
2295 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
2296
2297         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
2298         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
2299         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
2300         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
2301         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
2302         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
2303         gcc.dg/pointer-arith-8.c: New tests.
2304
2305 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
2306
2307         PR fortran/18364
2308         * gfortran.dg/endfile.f90: New test.
2309
2310 2004-11-27  Falk Hueffner  <falk@debian.org>
2311
2312         * gcc.dg/loop-6.c: New test.
2313
2314 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
2315
2316         * gcc.c-torture/execute/20041126-1.c: New test.
2317
2318 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
2319
2320         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
2321         on IRIX.
2322
2323 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
2324
2325         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
2326         functions.
2327
2328 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
2329
2330         PR rtl-optimization/17825
2331         * gcc.c-torture/compile/20041119-1.c: New test.
2332
2333 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2334
2335         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
2336         Check existence of ld library path variables before unsetting.
2337
2338 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
2339
2340         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
2341
2342 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
2343
2344         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
2345
2346 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
2347
2348         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
2349
2350 2004-11-26  Ben Elliston  <bje@au.ibm.com>
2351
2352         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
2353         dg-do directive.
2354
2355 2004-11-26  Ben Elliston  <bje@au.ibm.com>
2356
2357         * gcc.dg/pr17957.c: Pass --param, not -param.
2358
2359 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
2360
2361         PR middle-end/17957
2362         * testsuite/gcc.dg/pr17957.c: New test.
2363
2364 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
2365
2366         PR c++/18445
2367         * g++.dg/template/crash28.C: Likewise.
2368
2369         PR c++/18001
2370         * g++.dg/expr/unary2.C: Adjust lvalue messages.
2371         * g++.dg/ext/lvaddr.C: Likewise.
2372         * g++.dg/opt/pr7503-3.C: Likewise.
2373
2374         PR c++/18466
2375         * g++.dg/parse/qualified3.C: New test.
2376         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
2377
2378         PR c++/18545
2379         * g++.dg/expr/return1.C: New test.
2380
2381 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2382
2383         Friend class name lookup 3/n, PR c++/3332
2384         * g++.dg/lookup/friend3.C: New test.
2385         * g++.dg/lookup/friend4.C: Likewise.
2386         * g++.dg/lookup/friend5.C: Likewise.
2387
2388 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2389
2390         Friend class name lookup 2/n, PR c++/14513, c++/15410
2391         * g++.dg/lookup/friend2.C: New test.
2392         * g++.dg/template/friend31.C: Likewise.
2393
2394 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2395
2396         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
2397
2398 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
2399
2400         PR c++/17473
2401         * g++.dg/tc1/dr56.C: Remove.
2402         * g++.dg/template/typedef1.C: Add dg-error markers.
2403         * g++.old-deja/g++.other/typedef7.C: Likewise.
2404
2405         PR c++/18285
2406         * g++.dg/parse/typedef7.C: New test.
2407
2408 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
2409
2410         * gcc.c-torture/execute/20041124-1.c: New test.
2411
2412 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
2413
2414         * g++.dg/template/deduce3.C: New test.
2415
2416         PR c++/18586
2417         * g++.dg/template/crash27.C: New test.
2418
2419         PR c++/18530
2420         * g++.dg/warn/Wshadow-3.C: New test.
2421
2422 2004-11-24  Devang Patel  <dpatel@apple.com>
2423
2424         PR/18555
2425         * gcc.dg/cpp/isysroot-1.c: New test.
2426         * gcc.dg/cpp/usr/include/stdio.h: New file.
2427         * gcc.dg/cpp/isysroot-2.c: New test.
2428         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
2429         New file.
2430
2431 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2432
2433         PR c++/8929
2434         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
2435
2436 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
2437
2438         * gcc.target/sparc/align.c: Do not include <stdint.h>.
2439         * gcc.target/sparc/pdist.c: Likewise.
2440
2441 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
2442
2443         PR c++/16882
2444         * g++.dg/conversion/simd1.C: New test.
2445
2446 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2447
2448         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
2449         and restore_ld_library_path_env_vars.
2450         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
2451         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
2452         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
2453         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
2454
2455 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
2456
2457         * gcc.dg/pragma-align-2.c: Test macro expansion.
2458         * gcc.dg/pragma-pack-2.c: New test.
2459
2460 2004-11-23  Richard Henderson  <rth@redhat.com>
2461
2462         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
2463         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
2464         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
2465         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
2466         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
2467         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
2468
2469         * gcc.dg/vect/vect.exp: Add check for alpha.
2470         * lib/target-supports.exp (check_alpha_max_hw_available): New.
2471         (check_effective_target_vect_int): Enable for alpha.
2472         (check_effective_target_vect_long): New.
2473         (is-effective-target): Add it.
2474
2475 2004-11-23  Uros Bizjak <uros@kss-loka.si>
2476
2477         * gcc.dg/pr18614-1.c: New test.
2478
2479 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
2480
2481         * gcc.dg/setjmp-2.c: New test.
2482
2483 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
2484
2485         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
2486         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
2487         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
2488         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
2489         gcc.target/sparc/pdist.c: New tests.
2490
2491 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
2492
2493         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
2494
2495 2004-11-22  Dale Johannesen  <dalej@apple.com>
2496
2497         * gcc.dg/20041111-1.c:  New.
2498
2499 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
2500
2501         PR tree-opt/18536
2502         * gcc.dg/vect/pr18536.c: New test.
2503
2504 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2505
2506         PR c++/18354
2507         * g++.dg/template/nontype11.C: New test.
2508
2509 2004-11-21  Roger Sayle  <roger@eyesopen.com>
2510
2511         PR middle-end/18520
2512         * gcc.dg/pr18520-1.c: New test case.
2513
2514 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
2515
2516         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
2517         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
2518         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
2519         expected diagnostics.
2520
2521 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
2522
2523         PR target/18580
2524         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
2525         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
2526         vect-77.c, vect-77a.c: XFAIL on the SPARC.
2527
2528 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
2529
2530         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
2531
2532 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
2533             Joseph Myers  <joseph@codesourcery.com>
2534
2535         * lib/target-supports.exp (check_visibility_available): Really
2536         test the compiler.
2537
2538 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
2539
2540         PR tree-opt/18181
2541         * gcc.dg/vect/vect-85.c: New test.
2542         * gcc.dg/vect/vect-86.c: New test.
2543         * gcc.dg/vect/vect-87.c: New test.
2544         * gcc.dg/vect/vect-88.c: New test.
2545
2546 2004-11-19  Ben Elliston  <bje@au.ibm.com>
2547
2548         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
2549
2550 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
2551
2552         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
2553         * gcc.dg/ppc-and-1.c: Ditto.
2554         * gcc.dg/ppc-compare-1.c: Ditto.
2555         * gcc.dg/ppc-mov-1.c: Ditto
2556
2557 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
2558             Mark Mitchell  <mark@codesourcery.com>
2559
2560         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
2561
2562 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
2563             Aldy Hernandez  <aldyh@redhat.com>
2564
2565         * lib/target-supports.exp (check_effective_target_vect_int): New
2566         (check_effective_target_vect_float): New
2567         (check_effective_target_vect_double): New.
2568         (is-effective-target): Support new effective targets keywords.
2569         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
2570         default action for dg-do.
2571         * gcc.dg/vect/pr16105.c: Use new support.
2572         * gcc.dg/vect/pr18400.c: Ditto.
2573         * gcc.dg/vect/pr18425.c: Ditto.
2574         * gcc.dg/vect/vect-1.c: Ditto.
2575         * gcc.dg/vect/vect-10.c: Ditto.
2576         * gcc.dg/vect/vect-11.c: Ditto.
2577         * gcc.dg/vect/vect-12.c: Ditto.
2578         * gcc.dg/vect/vect-13.c: Ditto.
2579         * gcc.dg/vect/vect-14.c: Ditto.
2580         * gcc.dg/vect/vect-15.c: Ditto.
2581         * gcc.dg/vect/vect-16.c: Ditto.
2582         * gcc.dg/vect/vect-17.c: Ditto.
2583         * gcc.dg/vect/vect-18.c: Ditto.
2584         * gcc.dg/vect/vect-19.c: Ditto.
2585         * gcc.dg/vect/vect-2.c: Ditto.
2586         * gcc.dg/vect/vect-20.c: Ditto.
2587         * gcc.dg/vect/vect-21.c: Ditto.
2588         * gcc.dg/vect/vect-22.c: Ditto.
2589         * gcc.dg/vect/vect-23.c: Ditto.
2590         * gcc.dg/vect/vect-24.c: Ditto.
2591         * gcc.dg/vect/vect-25.c: Ditto.
2592         * gcc.dg/vect/vect-26.c: Ditto.
2593         * gcc.dg/vect/vect-27.c: Ditto.
2594         * gcc.dg/vect/vect-27a.c: Ditto.
2595         * gcc.dg/vect/vect-28.c: Ditto.
2596         * gcc.dg/vect/vect-29.c: Ditto.
2597         * gcc.dg/vect/vect-29a.c: Ditto.
2598         * gcc.dg/vect/vect-3.c: Ditto.
2599         * gcc.dg/vect/vect-30.c: Ditto.
2600         * gcc.dg/vect/vect-31.c: Ditto.
2601         * gcc.dg/vect/vect-32.c: Ditto.
2602         * gcc.dg/vect/vect-33.c: Ditto.
2603         * gcc.dg/vect/vect-34.c: Ditto.
2604         * gcc.dg/vect/vect-35.c: Ditto.
2605         * gcc.dg/vect/vect-36.c: Ditto.
2606         * gcc.dg/vect/vect-37.c: Ditto.
2607         * gcc.dg/vect/vect-38.c: Ditto.
2608         * gcc.dg/vect/vect-4.c: Ditto.
2609         * gcc.dg/vect/vect-40.c: Ditto.
2610         * gcc.dg/vect/vect-41.c: Ditto.
2611         * gcc.dg/vect/vect-42.c: Ditto.
2612         * gcc.dg/vect/vect-43.c: Ditto.
2613         * gcc.dg/vect/vect-44.c: Ditto.
2614         * gcc.dg/vect/vect-45.c: Ditto.
2615         * gcc.dg/vect/vect-46.c: Ditto.
2616         * gcc.dg/vect/vect-47.c: Ditto.
2617         * gcc.dg/vect/vect-48.c: Ditto.
2618         * gcc.dg/vect/vect-48a.c: Ditto.
2619         * gcc.dg/vect/vect-49.c: Ditto.
2620         * gcc.dg/vect/vect-5.c: Ditto.
2621         * gcc.dg/vect/vect-50.c: Ditto.
2622         * gcc.dg/vect/vect-51.c: Ditto.
2623         * gcc.dg/vect/vect-52.c: Ditto.
2624         * gcc.dg/vect/vect-53.c: Ditto.
2625         * gcc.dg/vect/vect-54.c: Ditto.
2626         * gcc.dg/vect/vect-55.c: Ditto.
2627         * gcc.dg/vect/vect-56.c: Ditto.
2628         * gcc.dg/vect/vect-56a.c: Ditto.
2629         * gcc.dg/vect/vect-57.c: Ditto.
2630         * gcc.dg/vect/vect-58.c: Ditto.
2631         * gcc.dg/vect/vect-59.c: Ditto.
2632         * gcc.dg/vect/vect-6.c: Ditto.
2633         * gcc.dg/vect/vect-60.c: Ditto.
2634         * gcc.dg/vect/vect-61.c: Ditto.
2635         * gcc.dg/vect/vect-62.c: Ditto.
2636         * gcc.dg/vect/vect-63.c: Ditto.
2637         * gcc.dg/vect/vect-64.c: Ditto.
2638         * gcc.dg/vect/vect-65.c: Ditto.
2639         * gcc.dg/vect/vect-66.c: Ditto.
2640         * gcc.dg/vect/vect-67.c: Ditto.
2641         * gcc.dg/vect/vect-68.c: Ditto.
2642         * gcc.dg/vect/vect-69.c: Ditto.
2643         * gcc.dg/vect/vect-7.c: Ditto.
2644         * gcc.dg/vect/vect-72.c: Ditto.
2645         * gcc.dg/vect/vect-72a.c: Ditto.
2646         * gcc.dg/vect/vect-73.c: Ditto.
2647         * gcc.dg/vect/vect-74.c: Ditto.
2648         * gcc.dg/vect/vect-75.c: Ditto.
2649         * gcc.dg/vect/vect-76.c: Ditto.
2650         * gcc.dg/vect/vect-77.c: Ditto.
2651         * gcc.dg/vect/vect-77a.c: Ditto.
2652         * gcc.dg/vect/vect-78.c: Ditto.
2653         * gcc.dg/vect/vect-79.c: Ditto.
2654         * gcc.dg/vect/vect-8.c: Ditto.
2655         * gcc.dg/vect/vect-80.c: Ditto.
2656         * gcc.dg/vect/vect-82.c: Ditto.
2657         * gcc.dg/vect/vect-82_64.c: Ditto.
2658         * gcc.dg/vect/vect-83.c: Ditto.
2659         * gcc.dg/vect/vect-83_64.c: Ditto.
2660         * gcc.dg/vect/vect-9.c: Ditto.
2661         * gcc.dg/vect/vect-all.c: Ditto.
2662         * gcc.dg/vect/vect-none.c: Ditto.
2663
2664 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
2665
2666         * lib/gcc-dg.exp (dg-skip-if): New function.
2667         (dg-forbid-option): Remove.
2668         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
2669         * g++.dg/abi/bitfield8.C: Likewise.
2670         * g++.dg/abi/dtor1.C: Likewise.
2671         * g++.dg/abi/empty10.C: Likewise.
2672         * g++.dg/abi/empty7.C: Likewise.
2673         * g++.dg/abi/empty9.C: Likewise.
2674         * g++.dg/abi/layout3.C: Likewise.
2675         * g++.dg/abi/layout4.C: Likewise.
2676         * g++.dg/abi/thunk1.C: Likewise.
2677         * g++.dg/abi/thunk2.C: Likewise.
2678         * g++.dg/abi/vbase11.C: Likewise.
2679         * g++.dg/abi/vthunk2.C: Likewise.
2680         * g++.dg/abi/vthunk3.C: Likewise.
2681         * g++.dg/ext/attrib8.C: Likewise.
2682         * g++.dg/opt/longbranch2.C: Likewise.
2683         * g++.dg/opt/reg-stack4.C: Likewise.
2684         * g++.old-deja/g++.ext/attrib1.C: Likewise.
2685         * g++.old-deja/g++.ext/attrib2.C: Likewise.
2686         * g++.old-deja/g++.ext/attrib3.C: Likewise.
2687         * g++.old-deja/g++.other/store-expr1.C: Likewise.
2688         * g++.old-deja/g++.other/store-expr2.C: Likewise.
2689         * gcc.dg/20000609-1.c: Likewise.
2690         * gcc.dg/20000720-1.c: Likewise.
2691         * gcc.dg/20011107-1.c: Likewise.
2692         * gcc.dg/20011119-1.c: Likewise.
2693         * gcc.dg/20020108-1.c: Likewise.
2694         * gcc.dg/20020122-2.c: Likewise.
2695         * gcc.dg/20020122-3.c: Likewise.
2696         * gcc.dg/20020201-3.c: Likewise.
2697         * gcc.dg/20020206-1.c: Likewise.
2698         * gcc.dg/20020218-1.c: Likewise.
2699         * gcc.dg/20020310-1.c: Likewise.
2700         * gcc.dg/20020411-1.c: Likewise.
2701         * gcc.dg/20020418-2.c: Likewise.
2702         * gcc.dg/20020426-1.c: Likewise.
2703         * gcc.dg/20020426-2.c: Likewise.
2704         * gcc.dg/20020517-1.c: Likewise.
2705         * gcc.dg/20020523-1.c: Likewise.
2706         * gcc.dg/20020523-2.c: Likewise.
2707         * gcc.dg/20020729-1.c: Likewise.
2708         * gcc.dg/20030204-1.c: Likewise.
2709         * gcc.dg/20030826-2.c: Likewise.
2710         * gcc.dg/20030926-1.c: Likewise.
2711         * gcc.dg/20031202-1.c: Likewise.
2712         * gcc.dg/980312-1.c: Likewise.
2713         * gcc.dg/980313-1.c: Likewise.
2714         * gcc.dg/990117-1.c: Likewise.
2715         * gcc.dg/990424-1.c: Likewise.
2716         * gcc.dg/990524-1.c: Likewise.
2717         * gcc.dg/991230-1.c: Likewise.
2718         * gcc.dg/i386-387-1.c: Likewise.
2719         * gcc.dg/i386-387-2.c: Likewise.
2720         * gcc.dg/i386-387-3.c: Likewise.
2721         * gcc.dg/i386-387-4.c: Likewise.
2722         * gcc.dg/i386-387-5.c: Likewise.
2723         * gcc.dg/i386-387-6.c: Likewise.
2724         * gcc.dg/i386-asm-1.c: Likewise.
2725         * gcc.dg/i386-bitfield1.c: Likewise.
2726         * gcc.dg/i386-bitfield2.c: Likewise.
2727         * gcc.dg/i386-loop-1.c: Likewise.
2728         * gcc.dg/i386-loop-2.c: Likewise.
2729         * gcc.dg/i386-loop-3.c: Likewise.
2730         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
2731         * gcc.dg/i386-pic-1.c: Likewise.
2732         * gcc.dg/i386-regparm.c: Likewise.
2733         * gcc.dg/i386-signbit-1.c: Likewise.
2734         * gcc.dg/i386-signbit-2.c: Likewise.
2735         * gcc.dg/i386-signbit-3.c: Likewise.
2736         * gcc.dg/i386-sse-5.c: Likewise.
2737         * gcc.dg/i386-sse-8.c: Likewise.
2738         * gcc.dg/i386-unroll-1.c: Likewise.
2739         * gcc.dg/tls/opt-1.c: Likewise.
2740         * gcc.dg/tls/opt-2.c: Likewise.
2741         * gcc.dg/unroll-1.c: Likewise.
2742         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
2743         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
2744         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
2745         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
2746
2747 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2748
2749         * g++.dg/template/incomplete1.C: New test.
2750
2751 2004-11-16  Nick Clifton  <nickc@redhat.com>
2752
2753         Revert patches accidentally commited during checkin of fixes for
2754         xstormy16 tests:
2755         gcc.c-torture/execute/simd-4.c: Revert
2756         gcc.dg/20040910-1.c: Revert.
2757
2758 2004-11-16  Paul Brook  <paul@codesourcery.com>
2759
2760         PR fortran/13010
2761         * gfortran.dg/der_pointer_1.f90: New test.
2762
2763 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
2764
2765         PR c/18498
2766         * gcc.dg/bitfld-13.c: New test.
2767
2768 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
2769
2770         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
2771         powerpc*-*-linux*.
2772
2773         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
2774         * gcc.dg/ppc64-abi-2.c: Ditto.
2775         * gcc.dg/ppc64-abi-3.c: Ditto.
2776
2777         * lib/gcc-dg.exp (dg-target-list): Remove.
2778
2779 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
2780
2781         * gcc.dg/ia64-postinc.c: New test.
2782
2783 2004-11-15  Mark Mitchell <mark@codesourcery.com>
2784
2785         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
2786
2787 2004-11-15  Nick Clifton  <nickc@redhat.com>
2788
2789         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
2790         __INT_MAX__ so that the test can be compiled by toolchains
2791         targeted at 16-bit processors.
2792
2793         * gcc.dg/20040625-1.c: Use long constants rather than integers
2794         when performing arithmetic that will overflow 16-bits.
2795
2796         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
2797         xstormy16.  It does not support 128-bit vector operations.
2798
2799         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
2800         with the macro PTR_TYPE.  Define this macro to an integer type
2801         suitable for holding a pointer.
2802
2803         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
2804         the target is a 16-bit processor.
2805
2806         * gcc.dg/cpp/if-2.c: Expect a different warning message from
2807         16-bit targets where the character constant will be too long.
2808
2809         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
2810         where the double will not be directly addressable.
2811
2812 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2813
2814         Friend class name lookup 1/n, PR c++/18471
2815         * g++.dg/template/crash26.C: New test.
2816         * g++.dg/lookup/struct1.C: Adjust expected error.
2817         * g++.dg/parse/elab1.C: Likewise.
2818         * g++.dg/parse/elab2.C: Likewise.
2819         * g++.dg/parse/int-as-enum1.C: Likewise.
2820         * g++.dg/parse/struct-as-enum1.C: Likewise.
2821         * g++.dg/parse/typedef1.C: Likewise.
2822         * g++.dg/parse/typedef3.C: Likewise.
2823         * g++.dg/parse/typedef4.C: Likewise.
2824         * g++.dg/parse/typedef5.C: Likewise.
2825         * g++.dg/template/nontype4.C: Likewise.
2826         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
2827         * g++.old-deja/g++.other/elab1.C: Likewise.
2828         * g++.old-deja/g++.other/syntax4.C: Likewise.
2829
2830 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
2831
2832         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
2833
2834 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
2835
2836         * gcc.c-torture/execute/20041114-1.c: New test.
2837
2838 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
2839
2840         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
2841         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
2842         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
2843         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
2844         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
2845         gcc.dg/switch-7.c: New tests.
2846
2847 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
2848
2849         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
2850
2851 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
2852
2853         PR tree-opt/18400
2854         * gcc.dg/vect/pr18400.c: New test.
2855
2856 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
2857             Andrew Pinski  <pinskia@physics.uc.edu>
2858
2859         PR tree-opt/18425
2860         * gcc.dg/vect/pr18425.c: New test.
2861
2862 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
2863
2864         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
2865         Guard with dg-require-alias and dg-require-visibility.
2866
2867 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
2868
2869         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
2870
2871 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2872
2873         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
2874
2875 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2876
2877         PR c++/17344
2878         * g++.dg/template/defarg5.C: New test.
2879
2880 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
2881
2882         * g++.dg/parse/cast1.C: Run only on ILP32.
2883         * g++.old-deja/g++.mike/p784.C: Likewise.
2884
2885 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
2886
2887         * gcc.c-torture/execute/20041113-1.c: New test.
2888
2889 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
2890
2891         PR target/18230
2892         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
2893         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
2894         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
2895         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
2896         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
2897         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
2898         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
2899         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
2900         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
2901         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
2902         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
2903         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
2904         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
2905
2906 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
2907
2908         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
2909         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
2910         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
2911         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
2912         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
2913         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
2914         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
2915         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
2916         gcc.target/sparc/combined-1.c: New tests.
2917
2918 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
2919
2920         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
2921         New tests.
2922
2923 2004-11-12  Mark Mitchell <mark@codesourcery.com>
2924
2925         * lib/gcc-dg.exp (dg-forbid-option): New function.
2926         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
2927         * g++.dg/abi/bitfield8.C: Likewise.
2928         * g++.dg/abi/dtor1.C: Likewise.
2929         * g++.dg/abi/empty10.C: Likewise.
2930         * g++.dg/abi/empty7.C: Likewise.
2931         * g++.dg/abi/empty9.C: Likewise.
2932         * g++.dg/abi/layout3.C: Likewise.
2933         * g++.dg/abi/layout4.C: Likewise.
2934         * g++.dg/abi/thunk1.C: Likewise.
2935         * g++.dg/abi/thunk2.C: Likewise.
2936         * g++.dg/abi/vbase11.C: Likewise.
2937         * g++.dg/abi/vthunk2.C: Likewise.
2938         * g++.dg/abi/vthunk3.C: Likewise.
2939         * g++.dg/ext/attrib8.C: Likewise.
2940         * g++.dg/opt/longbranch2.C: Likewise.
2941         * g++.dg/opt/reg-stack4.C: Likewise.
2942         * g++.old-deja/g++.ext/attrib1.C: Likewise.
2943         * g++.old-deja/g++.ext/attrib2.C: Likewise.
2944         * g++.old-deja/g++.ext/attrib3.C: Likewise.
2945         * g++.old-deja/g++.other/store-expr1.C: Likewise.
2946         * g++.old-deja/g++.other/store-expr2.C: Likewise.
2947         * gcc.dg/20000609-1.c: Likewise.
2948         * gcc.dg/20000720-1.c: Likewise.
2949         * gcc.dg/20011107-1.c: Likewise.
2950         * gcc.dg/20011119-1.c: Likewise.
2951         * gcc.dg/20020108-1.c: Likewise.
2952         * gcc.dg/20020122-2.c: Likewise.
2953         * gcc.dg/20020122-3.c: Likewise.
2954         * gcc.dg/20020201-3.c: Likewise.
2955         * gcc.dg/20020206-1.c: Likewise.
2956         * gcc.dg/20020218-1.c: Likewise.
2957         * gcc.dg/20020310-1.c: Likewise.
2958         * gcc.dg/20020411-1.c: Likewise.
2959         * gcc.dg/20020418-2.c: Likewise.
2960         * gcc.dg/20020426-1.c: Likewise.
2961         * gcc.dg/20020426-2.c: Likewise.
2962         * gcc.dg/20020517-1.c: Likewise.
2963         * gcc.dg/20020523-1.c: Likewise.
2964         * gcc.dg/20020523-2.c: Likewise.
2965         * gcc.dg/20020729-1.c: Likewise.
2966         * gcc.dg/20030204-1.c: Likewise.
2967         * gcc.dg/20030826-2.c: Likewise.
2968         * gcc.dg/20030926-1.c: Likewise.
2969         * gcc.dg/20031202-1.c: Likewise.
2970         * gcc.dg/980312-1.c: Likewise.
2971         * gcc.dg/980313-1.c: Likewise.
2972         * gcc.dg/990117-1.c: Likewise.
2973         * gcc.dg/990424-1.c: Likewise.
2974         * gcc.dg/990524-1.c: Likewise.
2975         * gcc.dg/991230-1.c: Likewise.
2976         * gcc.dg/i386-387-1.c: Likewise.
2977         * gcc.dg/i386-387-2.c: Likewise.
2978         * gcc.dg/i386-387-3.c: Likewise.
2979         * gcc.dg/i386-387-4.c: Likewise.
2980         * gcc.dg/i386-387-5.c: Likewise.
2981         * gcc.dg/i386-387-6.c: Likewise.
2982         * gcc.dg/i386-asm-1.c: Likewise.
2983         * gcc.dg/i386-bitfield1.c: Likewise.
2984         * gcc.dg/i386-bitfield2.c: Likewise.
2985         * gcc.dg/i386-loop-1.c: Likewise.
2986         * gcc.dg/i386-loop-2.c: Likewise.
2987         * gcc.dg/i386-loop-3.c: Likewise.
2988         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
2989         * gcc.dg/i386-pic-1.c: Likewise.
2990         * gcc.dg/i386-regparm.c: Likewise.
2991         * gcc.dg/i386-signbit-1.c: Likewise.
2992         * gcc.dg/i386-signbit-2.c: Likewise.
2993         * gcc.dg/i386-signbit-3.c: Likewise.
2994         * gcc.dg/i386-sse-5.c: Likewise.
2995         * gcc.dg/i386-sse-8.c: Likewise.
2996         * gcc.dg/i386-unroll-1.c: Likewise.
2997         * gcc.dg/tls/opt-1.c: Likewise.
2998         * gcc.dg/tls/opt-2.c: Likewise.
2999         * gcc.dg/unroll-1.c: Likewise.
3000         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
3001         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
3002         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
3003         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
3004         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
3005         -m64 is specified.
3006
3007 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
3008
3009         PR c++/18389
3010         * g++.dg/parse/cond1.C: New test.
3011
3012         PR c++/18429
3013         * g++.dg/template/array9.C: New test.
3014         * g++.dg/ext/vla1.C: Adjust error messages.
3015         * g++.dg/ext/vlm1.C: Likewise.
3016         * g++.dg/template/crash2.C: Likewise.
3017
3018         PR c++/18436
3019         * g++.dg/template/call3.C: New test.
3020
3021         PR c++/18407
3022         * g++.dg/template/ptrmem11.C: New test.
3023
3024 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
3025
3026         PR other/14264
3027         * lib/g++.exp: Set LC_ALL and LANG to C.
3028         * lib/gcc-dg.exp: Likewise.
3029         * lib/gfortran.exp: Likewise.
3030         * lib/objc.exp: Likewise.
3031         * lib/treelang.exp: Likewise.
3032
3033 2004-11-12  Andreas Schwab  <schwab@suse.de>
3034
3035         * gcc.dg/pr16286.c: Fix last change.
3036
3037 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
3038
3039         PR c++/18416
3040         * g++.dg/init/global1.C: New test.
3041
3042 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
3043
3044         * gcc.c-torture/execute/20041112-1.c: New test.
3045
3046 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
3047
3048         * lib/gcc-dg.exp (dg-target-list): New.
3049
3050 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
3051             Richard Sandiford  <rsandifo@redhat.com>
3052
3053         * lib/target-supports.exp (get-compiler_messages): New.
3054         (check_named_sections_available): Use it.
3055         (check_effective_target_ilp32): New.
3056         (check_effective_target_lp64): New.
3057         (is-effective-target): New.
3058         * lib/gcc-dg.exp (dg-require-effective-target): New.
3059
3060 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
3061
3062         * gcc.dg/precedence-1.c: New test.
3063
3064 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
3065
3066         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
3067
3068         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
3069         message, delete generated files, use more descriptive name for
3070         executable, and make the test unsupported when it cannot be run.
3071
3072         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
3073         (dg-require-weak, dg-require-visibility, dg-require-alias,
3074         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
3075         dg-require-iconv, dg-require-named-sections): Use it.
3076
3077         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
3078
3079 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
3080
3081         PR target/16457
3082         * gcc.dg/ppc-and-1: New
3083
3084         PR target/16796
3085         * gcc.dg/ppc-mov-1.c: New.
3086
3087         PR target/16458
3088         * gcc.dg/ppc-compare-1.c: New.
3089
3090 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
3091
3092         * objc.dg/desig-init-2.m: New test.
3093
3094 2004-11-10  Adam Nemet  <anemet@lnxw.com>
3095
3096         PR middle-end/18160
3097         * g++.dg/warn/register-var-1.C: New test.
3098         * g++.dg/warn/register-var-2.C: New test.
3099
3100 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
3101
3102         * gcc.dg/union-2.c: New test.
3103
3104 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
3105
3106         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
3107         New test for PR tree-optimization/17892.
3108
3109 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
3110
3111         PR c++/18369
3112         * g++.dg/init/new12.C: New test.
3113
3114 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
3115
3116         * gcc.target/sparc: New directory.
3117         * gcc.target/sparc/sparc.exp: New driver.
3118         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
3119         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
3120         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
3121         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
3122
3123 2004-11-10  Paul Brook  <paul@codesourcery.com>
3124
3125         PR fortran/18218
3126         * gfortran.dg/list_read.c: New test.
3127
3128 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
3129
3130         PR c/18322
3131         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
3132         expected diagnostic location.
3133
3134 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
3135
3136         * gcc.dg/20041109-1.c: New test.
3137
3138 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
3139
3140         PR objc/18406
3141         * objc/compile/pr18406.m: New test.
3142
3143 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
3144
3145         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
3146
3147 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
3148
3149         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
3150
3151 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
3152
3153         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
3154
3155 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
3156
3157         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
3158         exit.
3159
3160 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
3161
3162         PR tree-opt/18299
3163         * gcc.c-torture/pr18299-1.c: New test.
3164
3165 2004-11-06  Andreas Schwab  <schwab@suse.de>
3166
3167         * gcc.dg/pr16286.c: Also test for bool and pixel.
3168
3169 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
3170
3171         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
3172         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
3173         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
3174         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
3175         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
3176         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
3177         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
3178         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
3179         gcc.dg/struct-semi-3.c: New tests.
3180
3181 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
3182
3183         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
3184
3185 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
3186
3187         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
3188         Do not use C99 designators.
3189
3190 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
3191
3192         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
3193
3194 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
3195
3196         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
3197         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
3198         * gcc.c-torture/execute/simd-5.x: Remove.
3199
3200 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
3201
3202         PR rtl-optimization/17933
3203         * gcc.dg/torture/pr17933-1.c: New test.
3204
3205 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
3206
3207         PR target/18106
3208         * lib/target-supports.exp (check_weak_available): Support
3209         Windows.
3210
3211 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
3212
3213         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
3214         call to fflush(stdout) before abort.
3215         (my_ffsll): New function.
3216         (generate_fields): Use it.
3217
3218 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
3219
3220         * gcc.dg/init-undef-1.c: New test.
3221
3222 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
3223
3224         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
3225         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
3226         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
3227         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
3228         expected messages for new parser.
3229
3230 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
3231
3232         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
3233
3234 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
3235
3236         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
3237         on LP64 targets.
3238
3239 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
3240
3241         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
3242         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
3243         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
3244         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
3245         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
3246         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
3247         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
3248         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
3249         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
3250         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
3251
3252 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
3253
3254         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
3255         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
3256         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
3257         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
3258         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
3259         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
3260         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
3261         for new parser.
3262
3263 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
3264
3265         PR target/15342
3266         * gcc.dg/20041104-1.c: New test.
3267
3268 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3269
3270         * g++.dg/template/nontype7.C: New test.
3271         * g++.dg/template/nontype8.C: Likewise.
3272         * g++.dg/template/nontype9.C: Likewise.
3273         * g++.dg/template/nontype10.C: Likewise.
3274         * g++.dg/tc1/dr49.C: Likewise.
3275         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
3276         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
3277
3278 2004-11-04  Ben Elliston  <bje@au.ibm.com>
3279
3280         * g++.dg/rtti/tinfo1.C: Remove xfails.
3281
3282 2004-11-04  Ben Elliston  <bje@au.ibm.com>
3283
3284         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
3285         packed attribute to the definition to satisfy the new C++ parser.
3286
3287 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
3288
3289         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
3290         invocations of va_arg.
3291
3292 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
3293
3294         PR c++/18124
3295         * g++.dg/template/crash25.C: New test.
3296
3297         PR c++/18155
3298         * g++.dg/template/typedef2.C: New test.
3299         * g++.dg/parse/crash13.C: Adjust error markers.
3300
3301         PR c++/18177
3302         * g++.dg/conversion/const3.C: New test.
3303
3304 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3305
3306         PR fortran/17535
3307         PR fortran/17583
3308         PR fortran/17713
3309         * gfortran.dg/generic_[123].f90: New testcases.
3310
3311 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
3312
3313         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
3314         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
3315
3316 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
3317
3318         PR tree-opt/16808
3319         * gcc.c-torture/compile/pr16808.c: New test.
3320
3321 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
3322
3323         PR rtl-optimization/17104
3324         * gcc.dg/ppc-bitfield1.c: New.
3325
3326 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
3327
3328         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
3329
3330 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
3331
3332         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
3333         strings for 32-bit code.
3334
3335 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
3336
3337         PR c/18239
3338         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
3339
3340 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
3341
3342         PR c++/18064
3343         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
3344
3345 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
3346
3347         PR c++/15172
3348         * g++.dg/init/aggr2.C: New test.
3349
3350 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
3351
3352         * objc.dg/local-decl-1.m: New test.
3353
3354 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3355
3356         * gcc.dg/20040910-1.c: Adjust regex.
3357
3358 2004-10-30  Roger Sayle  <roger@eyesopen.com>
3359
3360         PR rtl-optimization/18084
3361         * g++.dg/opt/pr18084-1.C: New testcase.
3362
3363 2004-10-30  Matt Austern  <austern@apple.com>
3364
3365         PR c++/17542
3366         * g++.dg/ext/attrib18.C: New test.
3367
3368 2004-10-30  Roger Sayle  <roger@eyesopen.com>
3369
3370         PR middle-end/18096
3371         * gcc.dg/pr18096-1.c: New test case.
3372
3373 2004-10-30  Roger Sayle  <roger@eyesopen.com>
3374
3375         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
3376
3377 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
3378
3379         PR c/16666
3380         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
3381         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
3382         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
3383         gcc.dg/old-style-prom-3.c: New tests.
3384
3385 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
3386
3387         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
3388         Remove unnecessary inclusion of stdio.h.
3389
3390 2004-10-29  Roger Sayle  <roger@eyesopen.com>
3391
3392         PR rtl-optimization/17581
3393         * gcc.dg/pr17581-1.c: New test case.
3394
3395 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
3396
3397         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
3398         being implemented.
3399         * g++.dg/conversion/dr195-1.C: New.
3400         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
3401         * g++.old-deja/g++.mike/p10148.C: Likewise.
3402
3403 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
3404
3405         PR c++/17695
3406         * g++.dg/debug/typedef2.C: New test.
3407
3408 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
3409
3410         PR fortran/13490
3411         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
3412         * gfortran.dg/g77/README: Update.
3413
3414 2004-10-28  Matt Austern  <austern@apple.com>
3415
3416         PR c++/14124
3417         * g++.dg/ext/packed7.C: New test.
3418
3419 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
3420
3421         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
3422         scan-assembler.
3423         * lib/scanasm.exp (hidden-scan-for): New proc.
3424         (scan-hidden): Use hidden-scan-for instead of constructing the scan
3425         string.
3426         (scan-not-hidden): Likewise.
3427         * lib/target-supports.exp (check_visibility_available): mach-o is
3428         support too.
3429
3430 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
3431
3432         PR c++/17132
3433         * g++.dg/template/memclass3.C: New test.
3434
3435 2004-10-28  Adam Nemet  <anemet@lnxw.com>
3436
3437         PR middle-end/18160
3438         * gcc.dg/register-var-1.c: New test.
3439         * gcc.dg/register-var-2.c: New test.
3440         * gcc.dg/asm-7.c: Taking the address of a register variable is an
3441         error now.
3442
3443 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
3444
3445         PR other/18172
3446         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
3447         unused variables.
3448         * gcc.dg/vect/vect-22.c: Likewise.
3449
3450 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
3451
3452         * gcc.dg/i386-rotate-1.c: New test.
3453
3454 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
3455
3456         * g++.dg/init/ref12.C: Add "run" marker.
3457
3458         PR c++/17435
3459         * g++.dg/init/ref12.C: New test.
3460
3461         PR c++/18140
3462         * g++.dg/template/shift1.C: New test.
3463         * g++.dg/template/error10.C: Adjust error markers.
3464
3465 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
3466
3467         PR tree-opt/17529
3468         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
3469
3470 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
3471
3472         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
3473         * gcc.dg/weak/weak-3.c: Likewise.
3474         * gcc.dg/weak/weak-5.c: Likewise.
3475         * gcc.dg/weak/weak-9.c: Likewise.
3476         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
3477         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
3478
3479         * gcc.dg/darwin-weakimport-1.c: New.
3480
3481 2004-10-28  Ben Elliston  <bje@au.ibm.com>
3482
3483         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
3484
3485 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
3486
3487         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
3488         'syntax' error messages.
3489         * gcc.dg/cpp/direct2s.c: Likewise.
3490
3491 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
3492
3493         * gcc.c-torture/compile/20041026-1.c: New.
3494
3495 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
3496
3497         PR c++/18093
3498         * g++.dg/lookup/ns2.C: New test.
3499
3500         PR c++/18020
3501         * g++.dg/template/enum4.C: New test.
3502
3503         PR c++/18161
3504         * g++.dg/template/expr1.C: New test.
3505
3506 2004-10-26  Ben Elliston  <bje@au.ibm.com>
3507
3508         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
3509
3510 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
3511
3512         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
3513         gcc.dg/decl-nospec-3.c: New tests.
3514
3515 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
3516
3517         * objc.dg/super-class-3.m: New test.
3518
3519 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
3520
3521         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
3522         resyncing.
3523         * gcc.dg/cpp/direct2s.c: Likewise.
3524
3525 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
3526
3527         * objc.dg/image-info.m: Update for changes to section selection.
3528
3529 2004-10-25  David Ayers  <d.ayers@inode.at>
3530             Ziemowit Laski  <zlaski@apple.com>
3531
3532         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
3533         diagnostics when messaging 'id <Proto>'.
3534         * objc.dg/class-protocol-1.m: New test.
3535         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
3536         a non-existent method signature.
3537         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
3538         Update diagnostics when messaging with non-existent method signature.
3539         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
3540         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
3541         invalid receivers are now resolved as if messaging 'id'; remove
3542         extraneous diagnostics.
3543
3544 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
3545
3546         PR c/16667
3547         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
3548         gcc.dg/init-desig-obs-3.c: New tests.
3549
3550 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
3551
3552         * gcc.dg/debug/20041023-1.c: New test.
3553
3554 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
3555
3556         PR middle-end/17407
3557         * gcc.c-torture/compile/pr17407.c: New test.
3558
3559         PR c++/18121
3560         * g++.dg/template/array8.C: New test.
3561
3562 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
3563
3564         PR other/18138
3565         * lib/g++.exp: Accept more than one multilib libgcc.
3566         * lib/gcc-dg.exp: Likewise.
3567         * lib/objc.exp: Likewise.
3568         * lib/treelang.exp: Likewise.
3569         * lib/gfortran.exp: Likewise.
3570
3571 2004-10-24  Ben Elliston  <bje@au.ibm.com>
3572
3573         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
3574
3575 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
3576
3577         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
3578         * gcc.dg/c99-const-expr-3.c: Likewise.
3579
3580 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
3581
3582         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
3583
3584 2004-10-23  Ben Elliston  <bje@au.ibm.com>
3585
3586         * gcc.c-torture/execute/loop-2e.x: Remove.
3587
3588 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
3589
3590         PR c++/18095
3591         * g++.dg/parse/crash18.C: New.
3592         * g++.dg/parse/crash19.C: New.
3593
3594 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
3595
3596         * g++.dg/ext/dllimport1.C: Move dg-warnings.
3597         * g++.dg/ext/dllimport2.C: Same.
3598         * g++.dg/ext/dllimport8.C: Same.
3599
3600 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
3601
3602         PR c++/10841
3603         * g++.dg/conversion/cast1.C: New test.
3604         * g++.dg/overload/pmf1.C: Adjust error marker.
3605
3606 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
3607
3608         PR objc/17923
3609         * objc.dg/const-str-7.m: New test.
3610
3611 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3612
3613         * g++.dg/template/memfriend11.C: Fix comment typo.
3614         * g++.dg/template/memfriend14.C: Likewise.
3615
3616 2004-10-20  Richard Henderson  <rth@redhat.com>
3617
3618         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
3619         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
3620         -fasynchronous-unwind-tables.
3621
3622 2004-10-20  Richard Henderson  <rth@redhat.com>
3623
3624         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
3625         (main): Return success.
3626         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
3627         (main): Return success.
3628
3629 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3630
3631         PR c++/13495
3632         * g++.dg/template/memfriend9.C: New test.
3633         * g++.dg/template/memfriend10.C: Likewise.
3634         * g++.dg/template/memfriend11.C: Likewise.
3635         * g++.dg/template/memfriend12.C: Likewise.
3636         * g++.dg/template/memfriend13.C: Likewise.
3637         * g++.dg/template/memfriend14.C: Likewise.
3638         * g++.dg/template/memfriend15.C: Likewise.
3639         * g++.dg/template/memfriend16.C: Likewise.
3640         * g++.dg/template/memfriend17.C: Likewise.
3641         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
3642
3643 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
3644
3645         * g++.dg/conversion/dr195.C: New.
3646         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
3647
3648 2004-10-20  Ben Elliston  <bje@au.ibm.com>
3649             Devang Patel  <dpatel@apple.com>
3650
3651         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
3652         of floating point arithmetic, which could trap.
3653
3654 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
3655
3656         PR c++/14035
3657         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
3658         * g++.dg/conversion/const2.C: New test.
3659         * g++.dg/expr/reinterpret2.C: New test.
3660         * g++.dg/expr/reinterpret3.C: New test.
3661         * g++.dg/expr/cast2.C: New test.
3662         * g++.dg/expr/copy1.C: New test.
3663         * g++.dg/other/conversion1.C: Change error message.
3664         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
3665         function pointers to void *.
3666         * g++.old-deja/g++.mike/p10148.C: Likewise.
3667
3668 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
3669
3670         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
3671
3672 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
3673
3674         PR c++/18047
3675
3676         * g++.dg/parse/expr3.C: New test.
3677
3678 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
3679
3680         * gcc.dg/smod-1.c: New test.
3681
3682 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
3683
3684         * objc.dg/method-14.m: New test.
3685
3686 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
3687
3688         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
3689         Also xfail as the patch was reverted.
3690
3691 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
3692
3693         PR middle-end/16973
3694         * gcc.dg/pr16973.c: New test.
3695
3696 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
3697
3698         PR tree-optimization/17656
3699         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
3700
3701 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
3702
3703         * g++.dg/eh/shadow1.C: New.
3704
3705 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
3706
3707         * gcc.c-torture/compile/20041018-1.c: New test.
3708
3709 2004-10-18  Ben Elliston  <bje@au.ibm.com>
3710
3711         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
3712         compiler referring to register 0 when accessing sdata.  The linker
3713         now patches things up.
3714
3715 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
3716
3717         PR c/17529
3718         * gcc.c-torture/compile/pr17529.c: New test.
3719
3720 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3721
3722         PR c++/17743
3723         * g++.dg/ext/attrib17.C: New test.
3724
3725 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
3726
3727         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
3728
3729 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3730
3731         PR c++/10479
3732         * g++.dg/ext/attrib16.C: New test.
3733
3734 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
3735
3736         PR c++/17042
3737         * g++.dg/init/dso_handle1.C: New test.
3738
3739         PR c++/14667
3740         * g++.dg/parse/typedef6.C: New test.
3741
3742         PR c++/17916
3743         * g++.dg/parse/pragma1.C: New test.
3744
3745 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
3746
3747         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
3748
3749 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
3750
3751         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles):  Use
3752         -fno-common when on HPPA HP-UX platforms.
3753
3754 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
3755
3756         PR other/16820
3757         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
3758         stdint.h.
3759         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
3760         uintptr_t.
3761
3762 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
3763
3764         PR c++/16301
3765         * g++.dg/lookup/strong-using-4.C: New test.
3766
3767 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
3768
3769         PR middle-end/16567
3770         * gcc.c-torture/compile/nested-1.c: New test.
3771
3772 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
3773
3774         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
3775         and mipsisa64*-*-* (until support for misaligned loads is added).
3776         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
3777         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
3778         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
3779         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
3780         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
3781         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
3782
3783 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
3784
3785         PR c++/17976
3786         * g++.dg/init/dtor3.C: New test.
3787
3788 2004-10-15  Ben Elliston  <bje@au.ibm.com>
3789
3790         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
3791
3792 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
3793
3794         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
3795         * gcc.dg/macho-lo-sum.c: Likewise.
3796
3797 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
3798
3799         * gcc.dg/ppc-spe64-1.c: New test.
3800
3801 2004-10-14  Devang Patel  <dpatel@apple.com>
3802
3803         PR 17635
3804         * gcc.dg/pr17635.c : New test.
3805
3806 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
3807
3808         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
3809         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
3810         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
3811         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
3812         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
3813         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
3814         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
3815         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
3816         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
3817         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
3818         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
3819         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
3820         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
3821         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
3822         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
3823         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
3824         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
3825         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
3826
3827 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
3828
3829         * gcc.dg/vect/vect-82.c: New testcase.
3830         * gcc.dg/vect/vect-82_64.c: New testcase.
3831         * gcc.dg/vect/vect-83.c: New testcase.
3832         * gcc.dg/vect/vect-83_64.c: New testcase.
3833
3834 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
3835
3836         * gcc.dg/cpp/error-1.c: New test.
3837
3838 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
3839
3840         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
3841
3842 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
3843
3844         PR target/17984
3845         * gcc.dg/cris-peep2-xsrand2.c: New test.
3846
3847 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
3848
3849         PR c++/17661
3850         * testsuite/g++.dg/expr/for2.C: New test.
3851
3852 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
3853
3854         * g++.dg/inherit/thunk1.C: Run on the SPARC.
3855
3856 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
3857
3858         PR tree-optimization/17724
3859         * g++.dg/opt/pr17724-1.C: New test.
3860         * g++.dg/opt/pr17724-2.C: New test.
3861         * g++.dg/opt/pr17724-3.C: New test.
3862         * g++.dg/opt/pr17724-4.C: New test.
3863         * g++.dg/opt/pr17724-5.C: New test.
3864         * g++.dg/opt/pr17724-6.C: New test.
3865
3866 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
3867
3868         PR c/17301
3869         * gcc.dg/pr17301-2.c: New test.
3870
3871 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
3872
3873         PR c++/15876
3874         * g++.dg/parse/error22.C: New test.
3875
3876         PR c++/17936
3877         * g++.dg/template/spec18.C: New test.
3878
3879 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
3880
3881         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
3882         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
3883         memcpy.
3884         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
3885         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
3886
3887 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
3888
3889         * g++.dg/eh/cleanup5.C: Add dg-options "".
3890
3891 2004-10-11  Roger Sayle  <roger@eyesopen.com>
3892
3893         PR middle-end/17657
3894         * gcc.dg/switch-4.c: New test case.
3895
3896 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
3897
3898         * gcc.c-torture/execute/20041011-1.c: New test.
3899
3900 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
3901
3902         PR c++/17554
3903         * g++.dg/init/for3.C: New test.
3904
3905         PR c++/17657
3906         * g++.dg/opt/switch2.C: New test.
3907
3908         PR middle-end/17703
3909         * g++.dg/warn/Wreturn-2.C: New test.
3910
3911 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
3912
3913         PR c++/17907
3914         * g++.dg/eh/cleanup5.C: New test.
3915
3916 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
3917
3918         PR c++/17393
3919         * g++.dg/parse/error21.C: New test.
3920
3921 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3922
3923         * g++.dg/overload/pmf1.C: Adjust quoting marks.
3924         * g++.dg/warn/incomplete1.C: Likewise.
3925         * g++.dg/template/qualttp20.C: Likewise.
3926
3927 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
3928
3929         PR c/17881
3930         * parm-incomplete-1.c: New test.
3931
3932 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
3933
3934         PR c++/17867
3935         * g++.dg/parse/error19.C: New test.
3936
3937         PR c++/17670
3938         * g++.dg/init/new11.C: New test.
3939
3940         PR c++/17821
3941         * g++.dg/parse/error20.C: New test.
3942
3943         PR c++/17826
3944         * g++.dg/template/crash24.C: New test.
3945
3946 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
3947
3948         PR c/17301
3949         * gcc.dg/pr17301-1.c: New test.
3950
3951 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
3952
3953         PR c/17189
3954         * gcc.dg/anon-struct-5.c: New test.
3955
3956 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
3957
3958         PR c/17844
3959         * gcc.dg/pr17844-1.c: New test.
3960
3961 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
3962
3963         PR tree-optimization/17906
3964         * gcc.c-torture/compile/pr17906.c: New.
3965
3966 2004-10-09  Stuart Hastings  <stuart@apple.com>
3967             Roger Sayle  <roger@eyesopen.com>
3968
3969         PR rtl-optimization/17853
3970         * gcc.dg/i386-mmx-5.c: New testcase.
3971
3972 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
3973
3974         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
3975
3976 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
3977
3978         PR c++/17524
3979         * g++.dg/template/static9.C: New test.
3980
3981         PR c++/17685
3982         * g++.dg/parse/operator5.C: New test.
3983
3984 2004-10-09  Roger Sayle  <roger@eyesopen.com>
3985
3986         PR middle-end/17894
3987         * gcc.c-torture/execute/divcmp-4.c: New test case.
3988
3989 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
3990
3991         PR tree-opt/17902
3992         * g++.dg/opt/pr17902.C: New test.
3993
3994 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
3995
3996         * gcc.dg/cpp/ident-1.c: Add dg-options "".
3997
3998 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
3999
4000         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
4001
4002 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
4003
4004         * gcc.dg/assign-warn-3.c: New test.
4005
4006 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
4007
4008         PR c/16999
4009         * gcc.dg/cpp/ident-1.c: New test.
4010
4011 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
4012
4013         * gcc.c-torture/compile/acc1.c: New.
4014
4015 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
4016
4017         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
4018         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
4019
4020 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
4021
4022         * gcc.dg/ultrasp11.c: New test.
4023
4024 2004-10-08  Michael Matz  <matz@suse.de>
4025
4026         * gcc.dg/doloop-2.c: New test.
4027
4028 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
4029
4030         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
4031         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
4032         objc.dg/method-9.m: Update expected diagnostics.
4033
4034 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
4035
4036         * gcc.dg/ppc-fsel-3.c: New file.
4037         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
4038
4039 2004-10-07  Paul Brook  <paul@codesourcery.com>
4040
4041         * gfortran.dg/intrinsic_verify_1.f90: New test.
4042
4043 2004-10-07  Paul Brook  <paul@codesourcery.com>
4044
4045         * gfortran.dg/empty_format_1.f90: Remove stray commas.
4046
4047 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4048
4049         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
4050         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
4051         commit.
4052
4053 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
4054
4055         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
4056
4057 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4058
4059         PR c++/17115
4060         * g++.dg/warn/Winline-4.C: New test.
4061
4062 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
4063
4064         * gcc.c-torture/compile/20041007-1.c: New test.
4065
4066 2004-10-07  Paul Brook  <paul@codesourcery.com>
4067
4068         PR fortran/17678
4069         * gfortran.dg/use_allocated_1.f90: New test.
4070
4071 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
4072
4073         PR middle-end/17849
4074         * gfortran.fortran-torture/compile/nested.f90: New test
4075
4076 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
4077
4078         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
4079
4080 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
4081
4082         PR c++/17368
4083         * g++.dg/ext/asm6.C: New test.
4084
4085 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
4086
4087         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
4088
4089 2004-10-06  Paul Brook  <paul@codesourcery.com>
4090
4091         PR libfortran/17709
4092         * gfortran.dg/empty_format_1.f90: New test.
4093
4094 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4095
4096         PR fortran/17568
4097         * gfortran.dg/ishft.f90: New test.
4098
4099         PR fortran/17283
4100         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
4101         tests.
4102
4103 2004-10-06  Paul Brook  <paul@codesourcery.com>
4104
4105         * gfortran.dg/do_1.f90: New test.
4106
4107 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4108
4109         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
4110         optimizing for size.
4111
4112 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
4113
4114         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
4115
4116 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
4117
4118         * gcc.c-torture/compile/20041005-1.c: New test.
4119
4120 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
4121
4122         PR c++/17829
4123         * g++.dg/lookup/koenig4.C: New.
4124
4125 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4126
4127         * g++.dg/other/classkey1.C: Adjust quoting marks.
4128         * g++.dg/parse/error15.C: Likewise.
4129         * g++.dg/template/meminit2.C (int>): Likewise.
4130
4131 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4132
4133         PR fortran/17283
4134         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
4135
4136         PR fortran/17631
4137         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
4138
4139         PR fortran/17708
4140         * gfortran.dg/pr17708.f90: New test.
4141
4142 2004-10-04  Chao-ying Fu  <fu@mips.com>
4143
4144         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
4145         * gcc.dg/vect/vect-4.c: Ditto.
4146         * gcc.dg/vect/vect-5.c: Ditto.
4147         * gcc.dg/vect/vect-6.c: Ditto.
4148         * gcc.dg/vect/vect-8.c: Ditto.
4149         * gcc.dg/vect/vect-16.c: Ditto.
4150         * gcc.dg/vect/vect-30.c: Ditto.
4151         * gcc.dg/vect/vect-40.c: Ditto.
4152         * gcc.dg/vect/vect-41.c: Ditto.
4153         * gcc.dg/vect/vect-42.c: Ditto.
4154         * gcc.dg/vect/vect-43.c: Ditto.
4155         * gcc.dg/vect/vect-44.c: Ditto.
4156         * gcc.dg/vect/vect-45.c: Ditto.
4157         * gcc.dg/vect/vect-46.c: Ditto.
4158         * gcc.dg/vect/vect-47.c: Ditto.
4159         * gcc.dg/vect/vect-48.c: Ditto.
4160         * gcc.dg/vect/vect-49.c: Ditto.
4161         * gcc.dg/vect/vect-50.c: Ditto.
4162         * gcc.dg/vect/vect-51.c: Ditto.
4163         * gcc.dg/vect/vect-52.c: Ditto.
4164         * gcc.dg/vect/vect-53.c: Ditto.
4165         * gcc.dg/vect/vect-54.c: Ditto.
4166         * gcc.dg/vect/vect-55.c: Ditto.
4167         * gcc.dg/vect/vect-56.c: Ditto.
4168         * gcc.dg/vect/vect-57.c: Ditto.
4169         * gcc.dg/vect/vect-58.c: Ditto.
4170         * gcc.dg/vect/vect-59.c: Ditto.
4171         * gcc.dg/vect/vect-60.c: Ditto.
4172         * gcc.dg/vect/vect-74.c: Ditto.
4173         * gcc.dg/vect/vect-79.c: Ditto.
4174         * gcc.dg/vect/vect-80.c: Ditto.
4175
4176 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
4177
4178         * gcc.dg/unused-7.c: Use the correct option.
4179
4180 2004-10-04  Paul Brook  <paul@codesourcery.com>
4181         Bud Davis  <bdavis9659@comcast.net>
4182
4183         PR fortran/17706
4184         PR fortran/16434
4185         * gfortran/pr17706.f90: New test.
4186         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
4187
4188 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4189
4190         * gfortran.dg/pr17612.f90: New test.
4191
4192 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4193
4194         * g++.dg/template/local1.C: Adjust quoting marks in
4195         testing for diagnostics.
4196         * g++.dg/tls/diag-2.C: Likewise.
4197         * g++.dg/other/error8.C: Likewise.
4198
4199 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
4200
4201         PR c/17178
4202         * gcc.dg/unused-4.c: Adjust to be correct.
4203
4204         PR c/17820
4205         * gcc.dg/unused-7.c: New test.
4206
4207 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
4208
4209         PR c++/17797
4210         * g++.dg/overload/template2.C: New test.
4211
4212 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
4213
4214         PR tree-optimization/16632
4215         * gcc.dg/tree-ssa/20041002-1.c: New.
4216
4217 2004-10-03  Paul Brook  <paul@codesourcery.com>
4218
4219         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
4220         rather than relying on default formatting.
4221
4222 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
4223
4224         * gcc.dg/20040920-1.c: Update expected message text.
4225
4226 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
4227
4228         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
4229
4230 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
4231
4232         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
4233         tree level.
4234
4235 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
4236
4237         * gcc.dg/tree-ssa/pr17343.c: Remove.
4238
4239 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
4240
4241         PR tree-opt/17343
4242         * gcc.dg/tree-ssa/pr17343.c: New test.
4243
4244 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
4245
4246         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
4247         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
4248         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
4249         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
4250         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
4251
4252 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
4253
4254         * gcc.dg/lvalue-2.c: New test.
4255
4256 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
4257
4258         PR c/17730
4259         * gcc.dg/pr17730-1.c: New test
4260
4261 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
4262
4263         PR c/7425
4264         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
4265
4266 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
4267
4268         * gcc.c-torture/execute/stdarg-1.c: New test.
4269         * gcc.c-torture/execute/stdarg-2.c: New test.
4270         * gcc.c-torture/execute/stdarg-3.c: New test.
4271         * gcc.dg/tree-ssa/stdarg-1.c: New test.
4272         * gcc.dg/tree-ssa/stdarg-2.c: New test.
4273         * gcc.dg/tree-ssa/stdarg-3.c: New test.
4274         * gcc.dg/tree-ssa/stdarg-4.c: New test.
4275         * gcc.dg/tree-ssa/stdarg-5.c: New test.
4276
4277 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
4278
4279         PR tree-optimization/17697
4280         * g++.dg/opt/pr17697-1.C: New test.
4281         * g++.dg/opt/pr17697-2.C: New test.
4282         * g++.dg/opt/pr17697-3.C: New test.
4283
4284 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
4285
4286         PR c/16409
4287         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
4288         gcc.dg/vla-init-5.c: New tests.
4289
4290 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
4291
4292         PR c/13804
4293         * gcc.dg/pr13804-1.c: New test.
4294
4295 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4296
4297         PR fortran/16938
4298         * gfortran.dg/pr16938.f90: New test.
4299
4300 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
4301
4302         * g++.dg/template/crash23.C: New test.
4303
4304 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
4305
4306         PR c++/17585
4307         * g++.dg/template/static8.C: New test.
4308
4309 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
4310
4311         PR c++/17681
4312         * g++.dg/other/error9.C: New test.
4313
4314 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
4315
4316         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
4317
4318 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4319
4320         PR fortran/15164
4321         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
4322
4323 2004-09-26  Roger Sayle  <roger@eyesopen.com>
4324
4325         PR middle-end/17112
4326         * gcc.dg/pr17112-1.c: New test case.
4327
4328 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
4329
4330         PR c/11459
4331         * gcc.dg/pr11459-1.c: New test.
4332
4333 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
4334
4335         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
4336         * gcc.dg/tree-ssa/loop-4.c: Likewise.
4337
4338 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4339
4340         * gfortran.dg/pr15324.f90: Make array bounds consistent.
4341
4342 2004-09-25  Jan Hubicka  <jh@suse.cz>
4343
4344         * compile/30040909-1.c: New test.
4345         * compile/30040907-1.c: New test.
4346
4347 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
4348
4349         * gcc.c-torture/execute/va-arg-26.c: New test.
4350
4351 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
4352
4353         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
4354         extra diagnostics on targets with 64-bit pointers.
4355         * objc.dg/selector-1.m: Adjust dg-warning regexp.
4356
4357 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
4358
4359         PR c/17188
4360         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
4361         * gcc.dg/decl-3.c: Adjust expected message.
4362
4363 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4364
4365         PR fortran/17615
4366         * gfortran.dg/pr17615.f90: New test.
4367
4368 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
4369
4370         PR tree-optimzation/17517
4371         * g++.dg/tree-ssa/pr17517.C: New Test.
4372
4373 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
4374
4375         PR c++/16889
4376         * g++.dg/lookup/ambig3.C: New.
4377
4378 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
4379
4380         PR tree-opt/17624
4381         * g++.dg/opt/pr17624.C: New test.
4382
4383 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
4384
4385         PR c/6980
4386         * gcc.dg/Wbad-function-cast-1.c: New test.
4387
4388 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
4389
4390         * g++.dg/ext/complit1.C
4391         * g++.dg/other/error2.C
4392         * g++.dg/other/nontype-1.C
4393         * g++.dg/parse/crash11.C
4394         * g++.dg/parse/crash12.C
4395         * g++.dg/parse/error15.C
4396         * g++.dg/parse/error4.C
4397         * g++.dg/parse/tmpl-outside1.C
4398         * g++.dg/parse/too-many-tmpl-args1.C
4399         * g++.dg/template/dependent-expr3.C
4400         * g++.dg/template/error10.C
4401         * g++.dg/template/instantiate1.C
4402         * g++.dg/template/vtable2.C
4403         * g++.dg/warn/Wshadow-1.C
4404         * g++.dg/warn/weak1.C
4405         * g++.old-deja/g++.brendan/crash16.C
4406         * g++.old-deja/g++.brendan/crash18.C
4407         * g++.old-deja/g++.brendan/crash48.C
4408         * g++.old-deja/g++.brendan/crash49.C
4409         * g++.old-deja/g++.brendan/crash55.C
4410         * g++.old-deja/g++.brendan/crash56.C
4411         * g++.old-deja/g++.brendan/crash8.C
4412         * g++.old-deja/g++.brendan/enum11.C
4413         * g++.old-deja/g++.brendan/enum8.C
4414         * g++.old-deja/g++.brendan/enum9.C
4415         * g++.old-deja/g++.brendan/friend3.C
4416         * g++.old-deja/g++.brendan/misc14.C
4417         * g++.old-deja/g++.bugs/900402_02.C
4418         * g++.old-deja/g++.bugs/900404_03.C
4419         * g++.old-deja/g++.bugs/900404_04.C
4420         * g++.old-deja/g++.bugs/900428_03.C
4421         * g++.old-deja/g++.jason/crash4.C
4422         * g++.old-deja/g++.jason/overload21.C
4423         * g++.old-deja/g++.jason/redecl1.C
4424         * g++.old-deja/g++.jason/report.C
4425         * g++.old-deja/g++.jason/rfg10.C
4426         * g++.old-deja/g++.jason/template30.C
4427         * g++.old-deja/g++.law/arm12.C
4428         * g++.old-deja/g++.law/ctors5.C
4429         * g++.old-deja/g++.law/cvt20.C
4430         * g++.old-deja/g++.law/init10.C
4431         * g++.old-deja/g++.law/init8.C
4432         * g++.old-deja/g++.law/visibility17.C
4433         * g++.old-deja/g++.law/visibility7.C
4434         * g++.old-deja/g++.mike/net8.C
4435         * g++.old-deja/g++.mike/p646.C
4436         * g++.old-deja/g++.mike/p700.C
4437         * g++.old-deja/g++.mike/p701.C
4438         * g++.old-deja/g++.mike/p811.C
4439         * g++.old-deja/g++.ns/template13.C
4440         * g++.old-deja/g++.other/array3.C
4441         * g++.old-deja/g++.other/crash25.C
4442         * g++.old-deja/g++.other/dtor3.C
4443         * g++.old-deja/g++.other/dtor4.C
4444         * g++.old-deja/g++.other/main1.C
4445         * g++.old-deja/g++.other/warn7.C
4446         * g++.old-deja/g++.pt/crash11.C
4447         * g++.old-deja/g++.pt/crash36.C
4448         * g++.old-deja/g++.pt/spec22.C
4449         * g++.old-deja/g++.pt/spec9.C
4450         * g++.old-deja/g++.pt/ttp52.C
4451         * g++.old-deja/g++.robertl/eb103.C
4452         * g++.old-deja/g++.robertl/eb121.C
4453         * g++.old-deja/g++.robertl/eb22.C
4454         * g++.old-deja/g++.robertl/eb8.C:
4455         Update locations and/or regexps of dg-error markers.
4456         Remove markers for some bogus messages that are no longer issued.
4457
4458 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
4459
4460         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
4461         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
4462
4463 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
4464
4465         PR c++/17618
4466         * g++.dg/lookup/crash5.C: New test.
4467
4468 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
4469
4470         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
4471         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
4472         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
4473         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
4474         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
4475         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
4476
4477         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
4478         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
4479         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
4480         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
4481         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
4482         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
4483
4484         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
4485
4486         * gcc.dg/vect/vect-44.c: Check additional cases.
4487         * gcc.dg/vect/vect-48.c: Check additional cases.
4488
4489         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
4490         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
4491         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
4492         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
4493         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
4494         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
4495         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
4496         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
4497         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
4498
4499         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
4500         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
4501         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
4502
4503 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4504
4505         * gcc.dg/tree-ssa/loop-6.c: New test.
4506
4507 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
4508
4509         PR c++/17620
4510         * g++.dg/inherit/base2.C: New.
4511
4512 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
4513
4514         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
4515         * gcc.dg/20001012-2.c: Likewise.
4516         * gcc.dg/20001013-1.c: Likewise.
4517         * gcc.dg/20001101-1.c: Likewise.
4518         * gcc.dg/20001102-1.c: Likewise.
4519         * gcc.dg/bf-spl1.c: Likewise.
4520         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
4521         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
4522
4523 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
4524
4525         PR tree-optimization/16721
4526         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
4527
4528 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
4529
4530         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
4531         * gcc.dg/20040305-1.c: Likewise.
4532
4533 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
4534
4535         PR c/16566
4536         * gcc.c-torture/compile/pr16566-1.c,
4537         gcc.c-torture/compile/pr16566-2.c,
4538         gcc.c-torture/compile/pr16566-3.c: New tests.
4539
4540 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
4541
4542         PR tree-optimization/17512
4543         * gcc.c-torture/compile/20040916-1.c.
4544
4545 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
4546
4547         * gcc.dg/pragma-re-3.c: New test.
4548
4549 2004-09-17  Matt Austern  <austern@apple.com>
4550
4551         PR c++/15049
4552         * g++.dg/other/anon3.C: New.
4553
4554 2004-09-21  Roger Sayle  <roger@eyesopen.com>
4555
4556         PR c++/7503
4557         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
4558         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
4559         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
4560         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
4561         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
4562
4563 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
4564
4565         PR fortran/17286
4566         * gfortran.dg/pr17286.f90: New test.
4567
4568 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
4569
4570         PR c++/17530
4571         * g++.dg/template/static7.C: New test.
4572
4573 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
4574
4575         PR tree-opt/17558
4576         * gcc.c-torture/compile/pr17558.c: New test.
4577
4578 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
4579
4580         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
4581         if SKIP_ATTRIBUTE is defined.
4582
4583 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4584
4585         PR fortran/15957
4586         * gfortran.dg/pr15957.f90: New test.
4587
4588 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
4589
4590         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
4591         in comparison.
4592         * gcc.dg/vect/vect-79.c: Likewise.
4593         * gcc.dg/vect/vect-80.c: Likewise.
4594
4595 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4596
4597         PR fortran/15750
4598         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
4599
4600 2004-09-20  Ira Rosen  <irar@il.ibm.com>
4601
4602         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
4603         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
4604         * gcc.dg/vect/vect-62.c: New testcase.
4605         * gcc.dg/vect/vect-63.c: New testcase.
4606         * gcc.dg/vect/vect-64.c: New testcase.
4607         * gcc.dg/vect/vect-65.c: New testcase.
4608         * gcc.dg/vect/vect-66.c: New testcase.
4609         * gcc.dg/vect/vect-67.c: New testcase.
4610         * gcc.dg/vect/vect-68.c: New testcase.
4611         * gcc.dg/vect/vect-69.c: New testcase.
4612         * gcc.dg/vect/vect-79.c: New testcase.
4613         * gcc.dg/vect/vect-80.c: New testcase.
4614
4615 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
4616
4617         * gcc.target/mips/asm-1.c: New test.
4618
4619 2004-09-19  Ira Rosen  <irar@il.ibm.com>
4620
4621         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
4622         * gcc.dg/vect/vect-73.c: New testcase.
4623         * gcc.dg/vect/vect-74.c: New testcase.
4624         * gcc.dg/vect/vect-75.c: New testcase.
4625         * gcc.dg/vect/vect-76.c: New testcase.
4626         * gcc.dg/vect/vect-77.c: New testcase.
4627         * gcc.dg/vect/vect-78.c: New testcase
4628
4629 2004-09-18  Paul Brook  <paul@codesourcery.com>
4630
4631         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
4632
4633 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
4634
4635         PR c/17424
4636         * gcc.dg/pr17424-1.c: New test.
4637
4638 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
4639
4640         * g++.dg/tree-ssa/pr17153.C: New test.
4641
4642 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
4643
4644         PR pch/13361
4645         * testsuite/g++.dg/pch/wchar-1.C: New.
4646         * testsuite/g++.dg/pch/wchar-1.Hs: New.
4647
4648 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
4649
4650         * gcc.c-torture/execute/20040917-1.c: New test.
4651
4652 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
4653
4654         PR tree-optimization/17319
4655         * gcc.dg/pr17319.c: New test.
4656
4657 2004-09-17  Devang Patel  <dpatel@apple.com>
4658
4659         * gcc.dg/20040813-1.c: New test.
4660
4661 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
4662
4663         PR tree-optimization/17273
4664         * gcc.c-torture/compile/pr17273.c: New test.
4665
4666 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
4667
4668         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
4669         Update expected messages.
4670         * gcc.dg/declspec-13.c: New test.
4671
4672 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
4673
4674         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
4675
4676 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
4677
4678         * gcc.c-torture/execute/pr17252.c: Use post-increment to
4679         change what 'a' is pointing to.
4680
4681 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
4682
4683         PR c++/16002
4684         * g++.dg/template/error18.C: New test.
4685
4686         PR c++/16029
4687         * g++.dg/warn/Wunused-8.C: New test.
4688
4689 2004-09-17  Steven Bosscher  <stevenb@suse.de>
4690
4691         PR tree-optimization/17513
4692         * gcc.dg/20040916-1.c: New test.
4693
4694 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
4695
4696         PR c++/17501
4697         * g++.dg/template/typename7.C: New test.
4698
4699 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4700
4701         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
4702
4703 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
4704
4705         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
4706         with -ftree-based-profiling also.
4707         * lib/profopt.exp: Support late-set profile_option/feedback_option.
4708
4709 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
4710
4711         PR/15364
4712         * gfortran.dg/der_array_io_1.f90: New test.
4713         * gfortran.dg/der_array_io_2.f90: New test.
4714         * gfortran.dg/der_array_io_3.f90: New test.
4715
4716 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
4717
4718         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
4719         EABI.
4720
4721 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
4722
4723         * g++.dg/opt/switch1.C: New test.
4724
4725 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
4726
4727         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
4728         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
4729         Update expected messages.
4730
4731 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4732
4733         PR fortran/16485
4734         * gfortran.dg/same_name_1.f90: New test.
4735
4736 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
4737
4738         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
4739         dereference garbage pointers.
4740
4741 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
4742
4743         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
4744         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
4745
4746         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
4747         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
4748         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
4749
4750 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
4751
4752         PR c++/17324
4753         * g++.dg/template/mangle1.C: New test.
4754
4755 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
4756
4757         PR tree-optimization/17252
4758         * gcc.c-torture/execute/pr17252.c: New test.
4759
4760 2004-09-14  Andrew Pinski  <apinski@apple.com>
4761
4762         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
4763
4764 2004-09-14  Roger Sayle  <roger@eyesopen.com>
4765
4766         PR rtl-optimization/9771
4767         * gcc.dg/pr9771-1.c: New test case.
4768
4769 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
4770
4771         PR tree-optimization/15262
4772         * gcc.c-torture/execute/pr15262-1.c: New test.
4773         * gcc.c-torture/execute/pr15262-2.c: New test.
4774
4775 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
4776
4777         * gcc.dg/declspec-12.c: New test.
4778
4779 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
4780
4781         * gfortran.dg/pr17090.f90: Add directives to test.
4782
4783 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4784
4785         * gcc.c-torture/compile/20040914-1.c: New test.
4786
4787 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
4788
4789         PR c++/16162
4790         * g++.dg/template/decl2.C: New test.
4791
4792 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
4793
4794         PR fortran/17090
4795         * gfortran.dg/pr17090.f90: New test.
4796
4797 2004-09-13  Dale Johannesen  <dalej@apple.com>
4798
4799         * gcc.c-torture/compile/pr17408.c:  New test case.
4800
4801 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
4802
4803         PR c++/16716
4804         * g++.dg/parse/crash17.C: New test.
4805
4806         PR c++/17327
4807         * g++.dg/template/enum3.C: New test.
4808
4809 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
4810
4811         * lib/gcc-defs.exp: Load wrapper.exp.
4812         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
4813         using local code.
4814         * lib/gcc.exp (gcc_init): Similar.
4815         * lib/gfortran.exp (gfortran_init): Similar.
4816         * lib/objc.exp (objc_init): Similar.
4817         * lib/treelang.exp (treelang_init): Similar.
4818         * lib/wrapper.exp: New file with build_wrapper call machinery in
4819         ${tool}_maybe_build_wrapper.
4820
4821 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
4822
4823         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
4824         "inline".
4825         * gcc.dg/declspec-11.c: Update expected messages.
4826         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
4827         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
4828         gcc.dg/inline-12.c: New tests.
4829
4830 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
4831
4832         * g++.dg/tree-ssa/pr17400.C: New testcase.
4833
4834 2004-09-13  James E Wilson  <wilson@specifixinc.com>
4835
4836         * gcc.target/mips/sb1-1.c: New testcase.
4837
4838 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
4839
4840         * lib/g77-dg.exp: Remove unused file.
4841         * lib/mike-g77.exp: Ditto.
4842         * lib/g77.exp: Ditto.
4843
4844 2004-09-12  Richard Henderson  <rth@redhat.com>
4845
4846         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
4847
4848 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
4849
4850         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
4851         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
4852         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
4853         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
4854         Update expected messages.
4855
4856 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
4857
4858         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
4859         declaration/use mismatch for dirp parameter.
4860
4861 2004-09-12  Andrew Pinski  <apinski@apple.com>
4862
4863         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
4864         -fgnu-runtime is passed.
4865
4866 2004-09-12  Richard Henderson  <rth@redhat.com>
4867
4868         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
4869         do the uplevel thing and update additional_flags directly.
4870         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
4871         gfortran.fortran-torture/execute/intrinsic_nearest.x,
4872         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
4873         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
4874
4875 2004-09-11  Steven Bosscher  <stevenb@suse.de>
4876
4877         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
4878
4879 2004-09-11  Roger Sayle  <roger@eyesopen.com>
4880
4881         PR middle-end/17411
4882         * g++.dg/opt/pr17411-1.C: New test case.
4883
4884 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
4885
4886         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
4887         gcc.dg/tls/diag-2.c: Update expected messages.
4888         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
4889         messages.
4890         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
4891         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
4892         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
4893         gcc.dg/tls/diag-5.c: New tests.
4894
4895 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
4896
4897         * gcc.dg/20040910-1.c: Correct dg-error regexp.
4898
4899 2004-09-11  Steven Bosscher  <stevenb@suse.de>
4900
4901         * g++.dg/parse/break-in-for.C: New test.
4902
4903 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
4904
4905         * gcc.dg/tree-ssa/20040911-1.c: New test.
4906
4907 2004-09-11  Andreas Jaeger  <aj@suse.de>
4908
4909         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
4910         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
4911
4912 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
4913
4914         * gcc.target/frv: New directory of FR-V-specific tests.
4915
4916 2004-09-10  James E Wilson  <wilson@specifixinc.com>
4917
4918         * gcc.dg/convert-vec-1.c: New test.
4919
4920 2004-09-10  Roger Sayle  <roger@eyesopen.com>
4921
4922         PR middle-end/17024
4923         * gcc.dg/pr17024-1.c: New test case.
4924
4925 2004-09-10  Eric Christopher  <echristo@redhat.com>
4926
4927         * gcc.dg/20040910-1.c: New test.
4928
4929 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
4930
4931         * gcc.dg/bitfld-9.c: New test.
4932
4933 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
4934
4935         * gcc.c-torture/execute/ieee/acc1.c: New test.
4936         * gcc.c-torture/execute/ieee/acc2.c: New test.
4937         * gcc.c-torture/execute/ieee/mzero6.c: New test.
4938
4939 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
4940
4941         * gcc.dg/deprecated-2.c: New test.
4942
4943 2004-09-09  James E Wilson  <wilson@specifixinc.com>
4944
4945         * gcc.dg/init-vec-1.c: New test.
4946
4947 2004-09-09  Roger Sayle  <roger@eyesopen.com>
4948
4949         PR middle-end/17055
4950         * gcc.dg/pr17055-1.c: New test case.
4951
4952 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
4953
4954         PR target/17377
4955         * gcc.c-torture/execute/pr17377.c: New test.
4956
4957 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
4958
4959         PR c/8420
4960         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
4961         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
4962         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
4963         gcc.dg/long-long-typespec-1.c: New tests.
4964         * gcc.dg/tls/diag-2.c: Update expected diagnostics
4965
4966 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
4967
4968         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
4969         gcc.dg/gnu99-static-1.c: New tests.
4970
4971 2004-09-08  Devang Patel  <dpatel@apple.com>
4972
4973         * gcc.dg/darwin-ld-20040828-1.c: New test.
4974         * gcc.dg/darwin-ld-20040828-2.c: New test.
4975         * gcc.dg/darwin-ld-20040828-3.c: New test.
4976
4977 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
4978
4979         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
4980         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
4981         in error message.
4982         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
4983         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
4984         in error message.
4985         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
4986         types they qualify.
4987         * objc.dg/type-size-2.m: Fix wording in comment.
4988         * objc.dg/va-meth-1.m: New test case.
4989
4990 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
4991
4992         PR c/16633:
4993         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
4994         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
4995
4996 2004-09-06  Devang Patel  <dpatel@apple.com>
4997
4998         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
4999         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
5000
5001 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
5002
5003         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
5004         reflect changed line numbering of diagnostics.
5005
5006 2004-09-06  Paul Brook  <paul@codesourcery.com>
5007
5008         * gfortran.dg/edit_real_1.f90: Add new test.
5009
5010 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5011
5012         * gcc.dg/tree-ssa/loop-2.c: New test.
5013         * gcc.dg/tree-ssa/loop-3.c: New test.
5014         * gcc.dg/tree-ssa/loop-4.c: New test.
5015         * gcc.dg/tree-ssa/loop-5.c: New test.
5016
5017 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5018
5019         * gcc.dg/format/sentinel-1.c: Update for parameter option.
5020
5021 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5022
5023         * gcc.dg/format/sentinel-1.c: New test.
5024
5025 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
5026
5027         * testsuite/gcc.dg/builtins-46.c: New.
5028
5029 2004-09-03  Devang Patel  <dpatel@apple.com>
5030
5031         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
5032         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
5033
5034 2004-09-03  Jan Beulich  <jbeulich@novell.com>
5035
5036         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
5037         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
5038         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
5039         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
5040         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
5041         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
5042         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
5043         the non-portable bzero.
5044         * gcc.dg/20010912-1.c: xfail for NetWare.
5045         * gcc.dg/20020426-2.c: xfail for NetWare.
5046         * gcc.dg/20021014-1.c: xfail for NetWare.
5047         * gcc.dg/20021018-1.c: xfail for NetWare.
5048         * gcc.dg/20030213-1.c: xfail for NetWare.
5049         * gcc.dg/20030225-1.c: xfail for NetWare.
5050         * gcc.dg/20030708-1.c: xfail for NetWare.
5051         * gcc.dg/builtins-config.h: Also exclude NetWare.
5052         * gcc.dg/format/format.h: Define restrict only if not already defined.
5053         * gcc.dg/nest.c: xfail for NetWare.
5054         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
5055         * lib/target-supports.exp (check_visibility_available): Exclude
5056         NetWare.
5057
5058 2004-09-03  Jan Beulich  <jbeulich@novell.com>
5059
5060         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
5061         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
5062         deterministic starting point for the alignment of structure fields.
5063         * gcc.dg/Wpadded.c: Dito.
5064         * g++.dg/abi/vbase10.C: Dito.
5065
5066 2004-09-03  Devang Patel  <dpatel@apple.com>
5067
5068         * g++.dg/debug/pr15736.cc: New test.
5069
5070 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
5071
5072         * README.QMTEST: Fix out-of-date link.
5073
5074 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
5075
5076         PR fortran/16579
5077         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
5078         Delete.  Duplicate of gfortran.dg/g77/20010610.f
5079
5080 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
5081
5082         * g++.dg/abi/arm_rtti1.C: New test.
5083
5084 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
5085
5086         * gcc.dg/ppc-vector-memcpy.c: New.
5087         * gcc.dg/ppc-vector-memset.c: New.
5088
5089 2004-09-02  Chao-ying Fu  <fu@mips.com>
5090
5091         * gcc.target/mips/mips-3d-1.c: New test.
5092         * gcc.target/mips/mips-3d-2.c: New test.
5093         * gcc.target/mips/mips-3d-3.c: New test.
5094         * gcc.target/mips/mips-3d-4.c: New test.
5095         * gcc.target/mips/mips-3d-5.c: New test.
5096         * gcc.target/mips/mips-3d-6.c: New test.
5097         * gcc.target/mips/mips-3d-7.c: New test.
5098         * gcc.target/mips/mips-3d-8.c: New test.
5099         * gcc.target/mips/mips-3d-9.c: New test.
5100         * gcc.target/mips/mips-ps-1.c: New test.
5101         * gcc.target/mips/mips-ps-2.c: New test.
5102         * gcc.target/mips/mips-ps-3.c: New test.
5103         * gcc.target/mips/mips-ps-4.c: New test.
5104         * gcc.target/mips/mips-ps-type.c: New test.
5105
5106 2004-09-02  Paul Brook  <paul@codesourcery.com>
5107
5108         * gfortran.dg/edit_real_1.f90: Add new tests.
5109
5110 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5111
5112         PR fortran/15327
5113         * gfortran.dg/merge_char_1.f90: New test.
5114
5115 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5116
5117         PR fortran/16404
5118         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
5119
5120 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
5121
5122         PR c/1522
5123         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
5124
5125 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
5126
5127         * g++.dg/opt/loop1.C: Do not XFAIL.
5128
5129 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
5130
5131         * gcc.c-torture/execute/20040831-1.c: New test.
5132
5133 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
5134
5135         PR fortran/16579
5136         * gfortran.dg/g77/20010610.f: Now passes.
5137         Copy from g77.f-torture/execute. Add dg-run directive.
5138         * gfortran.dg/g77/README: Update
5139
5140 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
5141
5142         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
5143         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
5144         (t1, t2, t3, t4): Add volatile.
5145
5146 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
5147
5148         * g++.dg/ext/visibility/arm1.C: New test.
5149
5150 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
5151
5152         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
5153         -pedantic-errors.
5154
5155 2004-09-01  Paul Brook  <paul@codesourcery.com>
5156
5157         * gfortran.dg/eof_2.f90: New test.
5158
5159 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5160
5161         PR fortran/16579
5162         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
5163
5164 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
5165
5166         PR libfortran/16805
5167         * gfortran.dg/list_read_2.f90: New test.
5168
5169 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
5170
5171         * g++.dg/abi/key1.C: New test.
5172
5173 2004-08-31  Richard Henderson  <rth@redhat.com>
5174
5175         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
5176         form of offsetof.
5177         * g++.dg/other/offsetof5.C: Remove duplicate.
5178
5179 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5180
5181         PR fortran/17244
5182         * gfortran.dg/func_derived_1.f90: New test.
5183
5184 2004-08-31  Paul Brook  <paul@codesourcery.com>
5185
5186         * gfortran.dg/eof_1.f90: New test.
5187
5188 2004-08-31  Paul Brook  <paul@codesourcery.com>
5189
5190         * gfortran.dg/list_read_1.f90: New file.
5191
5192 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
5193
5194         * g++.dg/opt/loop1.C: XFAIL.
5195
5196 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
5197
5198         * gcc.dg/funcdef-storage-1.c: New.
5199         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
5200         an extern function in local scope.
5201         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
5202         declare an 'auto inline' function in local scope.
5203         * gcc.dg/20011130-1.c: Likewise.
5204         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
5205         an 'auto' function in local scope.
5206         * gcc.dg/20021014-1.c: Likewise.
5207         * gcc.dg/20030331-2.c: Likewise.
5208
5209 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5210
5211         * gfortran.dg/blockdata_1.f90: New test.
5212
5213 2004-08-30  Richard Henderson  <rth@redhat.com>
5214
5215         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
5216
5217 2004-08-30  Richard Henderson  <rth@redhat.com>
5218
5219         * lib/fortran-torture.exp (fortran-torture-execute): Honor
5220         additional_flags set by alternate driver.
5221         (ieee-options): New procedure.
5222         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
5223         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
5224         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
5225         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
5226
5227 2004-08-30  Richard Henderson  <rth@redhat.com>
5228
5229         * lib/f-torture.exp: Remove.
5230
5231 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
5232
5233         PR rtl-optimization/16590
5234         * g++.dg/opt/loop1.C: New test.
5235
5236 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5237
5238         PR fortran/13910
5239         * gfortran.dg/oldstyle_1.f90: New test.
5240
5241 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
5242         Paul Brook  <paul@codesourcery.com>
5243
5244         * gfortran.dg/g77/README: Update.
5245         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
5246         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
5247         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
5248
5249 2004-08-28  Paul Brook  <paul@codesourcery.com>
5250
5251         PR libfortran/17195
5252         * gfortran.dg/edit_real_1.f90: New test.
5253
5254 2004-08-27  Paul Brook  <paul@codesourcery.com>
5255
5256         * gfortran.dg/rewind_1.f90: New test.
5257
5258 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
5259
5260         PR fortran/16597
5261         * gfortran.dg/pr16597.f90: New test.
5262
5263 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
5264
5265         PR c/13801
5266         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
5267         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
5268         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
5269         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
5270         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
5271
5272 2004-08-26  Nick Clifton  <nickc@redhat.com>
5273
5274         * gcc.c-torture/compile/pr17119.c: New test.
5275
5276 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
5277
5278         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
5279
5280 2004-08-25  Richard Henderson  <rth@redhat.com>
5281
5282         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
5283         the bits that expect kind=8 to be the largest real kind.
5284
5285 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
5286
5287         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
5288
5289 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5290
5291         * gfortran.dg/assignment_1.f90: New test.
5292
5293 2004-08-25  Adam Nemet  <anemet@lnxw.com>
5294
5295         * g++.dg/template/repo3.C: New test.
5296
5297 2004-08-25  Roger Sayle  <roger@eyesopen.com>
5298
5299         PR middle-end/16693
5300         PR tree-optimization/16372
5301         * g++.dg/opt/pr16372-1.C: New test case.
5302         * g++.dg/opt/pr16693-1.C: New test case.
5303         * g++.dg/opt/pr16693-2.C: New test case.
5304
5305 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
5306
5307         * objc.dg/proto-lossage-4.m: New test.
5308
5309 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
5310
5311         PR c++/17155
5312         * g++.dg/inherit/local2.C: New test.
5313
5314 2004-08-25  Paul Brook  <paul@codesourcery.com>
5315
5316         PR fortran/17144
5317         * gfortran.dg/string_ctor_1.f90: New test.
5318
5319 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5320
5321         PR c++/14428
5322         * g++.dg/template/redecl2.C: New test.
5323
5324 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
5325
5326         PR fortran/17143
5327         * gfortran.dg/pr17143.f90: New test.
5328
5329 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
5330
5331         PR fortran/17164
5332         * gfortran.dg/pr17164.f90: New test.
5333
5334 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5335
5336         * gcc.dg/tree-ssa/loop-1.c: New test.
5337
5338 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
5339
5340         * gcc.c-torture/compile/20040824-1.c: New test.
5341
5342 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
5343
5344         * gcc.c-torture/compile/iftrap-3.c: New test.
5345
5346 2004-08-24  Paul Brook  <paul@codesourcery.com>
5347
5348         * gfortran.dg/entry_2.f90: New test.
5349
5350 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
5351
5352         PR c++/16889
5353         * g++.dg/lookup/ambig[12].C: New.
5354
5355 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5356
5357         PR c++/16706
5358         * g++.dg/template/crash21.C: New test.
5359         * g++.dg/template/crash22.C: Likewise.
5360
5361 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
5362
5363         PR c++/17149
5364         * g++.dg/template/access15.C: New.
5365
5366 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
5367
5368         PR c++/17163
5369         * g++.dg/template/repo2.C: New test.
5370
5371 2004-08-23  Roger Sayle  <roger@eyesopen.com>
5372
5373         PR rtl-optimization/17078
5374         * gcc.c-torture/execute/pr17078-1.c: New test case.
5375
5376 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
5377
5378         PR c/14492
5379         * gcc.dg/debug/crash1.c: New test.
5380
5381 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
5382
5383         PR c/16180
5384         * gcc.dg/loop-5.c: New test.
5385
5386 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5387
5388         * gcc.c-torture/execute/20040823-1.c: New test.
5389
5390 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
5391
5392         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
5393         to the assembler.  Simplify test accordingly.
5394         (asm_abi_flags): Use GNU names.
5395         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
5396         to check for ABI flags.
5397
5398 2004-08-22  Andrew Pinski  <apinski@apple.com>
5399
5400         * g++.dg/opt/pr14029.C: New test.
5401         * gcc.c-torture/execute/pr15262.c: New test.
5402
5403 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5404
5405         * gfortran.dg/reduction.f90: Add checks with complex arguments.
5406
5407 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
5408
5409         PR 16908
5410         * gfortran.dg/direct_io.f90: New test.
5411
5412 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
5413
5414         PR c++/17121
5415         * g++.dg/inherit/local2.C: New test.
5416
5417 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
5418
5419         PR c++/17120
5420         * g++.dg/warn/Wparentheses-4.C: New test.
5421
5422 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
5423
5424         PR c++/17121
5425         * g++.dg/inherit/local2.C: New test.
5426
5427         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
5428         * gcc.dg/ppc-ldstruct.c: Likewise.
5429         * gcc.dg/ppc64-abi-2.c: Likewise.
5430
5431 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
5432
5433         PR rtl-optimization/17099
5434         * gcc.c-torture/execute/20040820-1.c: New test.
5435
5436 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
5437
5438         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
5439
5440 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
5441
5442         PR fortran/17077
5443         * gfortran.dg/auto_array_1.f90: New test.
5444
5445 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5446
5447         PR fortran/17074
5448         * gfortran.dg/simpleif_1.f90: New test.
5449
5450 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
5451
5452         * lib/target-supports.exp (check_profiling_available): Return
5453         false for arm*-*-symbianelf* and arm*-*-eabi*.
5454
5455         PR c++/15890
5456         * g++.dg/template/delete1.C: New test.
5457
5458 2004-08-19  Paul Brook  <paul@codesourcery.com>
5459
5460         PR fortran/14976
5461         PR fortran/16228
5462         * gfortran.dg/data_char_1.f90: New test.
5463
5464 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
5465
5466         PR fortran/16946
5467         * gfortran.dg/reduction.f90: New testcase.
5468
5469 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5470
5471         PR fortran/16520
5472         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
5473
5474 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
5475
5476         PR c++/17041
5477         * g++.dg/Wparentheses-3.C: New test.
5478
5479 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
5480
5481         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
5482         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
5483         * gcc.dg/vect/vect-2.c: Likewise.
5484         * gcc.dg/vect/vect-3.c: Likewise.
5485         * gcc.dg/vect/vect-4.c: Likewise.
5486         * gcc.dg/vect/vect-5.c: Likewise.
5487         * gcc.dg/vect/vect-6.c: Likewise.
5488         * gcc.dg/vect/vect-7.c: Likewise.
5489         * gcc.dg/vect/vect-25.c: Likewise.
5490         * gcc.dg/vect/vect-31.c: Likewise.
5491         * gcc.dg/vect/vect-32.c: Likewise.
5492         * gcc.dg/vect/vect-34.c: Likewise.
5493         * gcc.dg/vect/vect-36.c: Likewise.
5494         * gcc.dg/vect/vect-all.c: Likewise.
5495
5496 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
5497
5498         PR c++/17068
5499         * g++.dg/template/operator4.C: New test.
5500
5501 2004-08-18  Richard Henderson  <rth@redhat.com>
5502
5503         * gcc.dg/20040206-1.c: XFAIL.
5504
5505 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
5506
5507         PR c++/16246
5508         * g++.dg/template/array7.C: New test.
5509
5510 2004-08-17  James E Wilson  <wilson@specifixinc.com>
5511
5512         * gcc.dg/mips-movcc-1.c: New test.
5513         * gcc.dg/mips-movcc-2.c: New test.
5514         * gcc.dg/mips-movcc-3.c: New test.
5515
5516         * gcc.dg/mips-nmadd-1.c: New test.
5517         * gcc.dg/mips-nmadd-2.c: New test.
5518
5519 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
5520
5521         PR c++/15871
5522         * g++.dg/opt/inline8.C: New test.
5523
5524         PR c++/16965
5525         * g++.dg/parse/error17.C: New test.
5526
5527 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
5528
5529         * gcc.dg/vect: New directory for vectorizer tests.
5530         * gcc.dg/vect/tree-vect.h: New file.
5531         * gcc.dg/vect/vect.exp: New file.
5532         * gcc.dg/vect/pr16105.c.c: New test.
5533         * gcc.dg/vect/vect-1.c: New test.
5534         * gcc.dg/vect/vect-2.c: New test.
5535         * gcc.dg/vect/vect-3.c: New test.
5536         * gcc.dg/vect/vect-4.c: New test.
5537         * gcc.dg/vect/vect-5.c: New test.
5538         * gcc.dg/vect/vect-6.c: New test.
5539         * gcc.dg/vect/vect-7.c: New test.
5540         * gcc.dg/vect/vect-8.c: New test.
5541         * gcc.dg/vect/vect-9.c: New test.
5542         * gcc.dg/vect/vect-10.c: New test.
5543         * gcc.dg/vect/vect-11.c: New test.
5544         * gcc.dg/vect/vect-12.c: New test.
5545         * gcc.dg/vect/vect-13.c: New test.
5546         * gcc.dg/vect/vect-14.c: New test.
5547         * gcc.dg/vect/vect-15.c: New test.
5548         * gcc.dg/vect/vect-16.c: New test.
5549         * gcc.dg/vect/vect-17.c: New test.
5550         * gcc.dg/vect/vect-18.c: New test.
5551         * gcc.dg/vect/vect-19.c: New test.
5552         * gcc.dg/vect/vect-20.c: New test.
5553         * gcc.dg/vect/vect-21.c: New test.
5554         * gcc.dg/vect/vect-22.c: New test.
5555         * gcc.dg/vect/vect-23.c: New test.
5556         * gcc.dg/vect/vect-24.c: New test.
5557         * gcc.dg/vect/vect-25.c: New test.
5558         * gcc.dg/vect/vect-26.c: New test.
5559         * gcc.dg/vect/vect-27.c: New test.
5560         * gcc.dg/vect/vect-28.c: New test.
5561         * gcc.dg/vect/vect-29.c: New test.
5562         * gcc.dg/vect/vect-30.c: New test.
5563         * gcc.dg/vect/vect-31.c: New test.
5564         * gcc.dg/vect/vect-32.c: New test.
5565         * gcc.dg/vect/vect-33.c: New test.
5566         * gcc.dg/vect/vect-34.c: New test.
5567         * gcc.dg/vect/vect-35.c: New test.
5568         * gcc.dg/vect/vect-36.c: New test.
5569         * gcc.dg/vect/vect-37.c: New test.
5570         * gcc.dg/vect/vect-38.c: New test.
5571         * gcc.dg/vect/vect-40.c: New test.
5572         * gcc.dg/vect/vect-41.c: New test.
5573         * gcc.dg/vect/vect-42.c: New test.
5574         * gcc.dg/vect/vect-43.c: New test.
5575         * gcc.dg/vect/vect-44.c: New test.
5576         * gcc.dg/vect/vect-45.c: New test.
5577         * gcc.dg/vect/vect-46.c: New test.
5578         * gcc.dg/vect/vect-47.c: New test.
5579         * gcc.dg/vect/vect-48.c: New test.
5580         * gcc.dg/vect/vect-49.c: New test.
5581         * gcc.dg/vect/vect-50.c: New test.
5582         * gcc.dg/vect/vect-51.c: New test.
5583         * gcc.dg/vect/vect-52.c: New test.
5584         * gcc.dg/vect/vect-53.c: New test.
5585         * gcc.dg/vect/vect-54.c: New test.
5586         * gcc.dg/vect/vect-55.c: New test.
5587         * gcc.dg/vect/vect-56.c: New test.
5588         * gcc.dg/vect/vect-57.c: New test.
5589         * gcc.dg/vect/vect-58.c: New test.
5590         * gcc.dg/vect/vect-59.c: New test.
5591         * gcc.dg/vect/vect-60.c: New test.
5592         * gcc.dg/vect/vect-61.c: New test.
5593         * gcc.dg/vect/vect-all.c: New test.
5594         * gcc.dg/vect/vect-none.c: New test.
5595
5596 2004-08-17  Paul Brook  <paul@codesourcery.com>
5597
5598         PR fortran/13082
5599         * gfortran.dg/entry_1.f90: New test.
5600
5601 2004-08-17  Andrew Pinski  <apinski@apple.com>
5602
5603         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
5604
5605 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
5606
5607         * gcc.dg/pr17036-1.c: New test.
5608
5609 2004-08-16  Devang Patel  <dpatel@apple.com>
5610
5611         * gcc.dg/darwin-20040809-1.c: New test.
5612
5613 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
5614
5615         * gcc.dg/funcdef-attr-1.c: New test.
5616
5617 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
5618
5619         * gcc.dg/altivec-17.c: New test.
5620         * gcc.dg/altivec-18.c: New test.
5621
5622 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5623
5624         PR c++/6749
5625         * g++.dg/template/vtable2.C: New test.
5626
5627 2004-08-14  Richard Henderson  <rth@redhat.com>
5628
5629         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
5630         * gcc.dg/pack-test-4.c (main): Return 0.
5631         * gcc.dg/setjmp-1.c: Remove XFAIL.
5632         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
5633
5634 2004-08-14  Richard Henderson  <rth@redhat.com>
5635
5636         * gcc.dg/980217-1.c: Add prototype for printf.
5637
5638 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
5639
5640         * gfortran.dg/pr16935.f90: New test.
5641
5642 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
5643
5644         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
5645
5646 2004-08-13  Paul Brook  <paul@codesourcery.com>
5647
5648         * gfortran.dg/der_io_1.f90: Remove stray comma.
5649
5650 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
5651
5652         * gcc.dg/vmx/cw-bug-2.c: Remove.
5653         * gcc.dg/vmx/vprint-1.c: Remove.
5654         * gcc.dg/vmx/vscan-1.c: Remove.
5655
5656 2004-08-12  Devang patel  <dpatel@apple.com>
5657
5658         * gcc.dg/darwin-20040809-2.c: New test.
5659
5660 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
5661
5662         * g++.dg/ext/altivec-12.C: New test.
5663
5664         * g++.dg/ext/altivec-11.C: New test.
5665
5666 2004-08-12  Paul Brook  <paul@codesourcery.com>
5667
5668         * g++.dg/abi/arm_cxa_vec_1.C: New test.
5669
5670 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
5671
5672         * g++.dg/ext/altivec-2.C: Check for hardware support before
5673         executing any VMX instructions.
5674
5675         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
5676
5677 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
5678
5679         PR c++/16276
5680         * g++.old-deja/g++.other/comdat4.C: New test.
5681         * g++.old-deja/g++.other/comdat4-aux.cc: New.
5682
5683 2004-08-12  Ben Elliston  <bje@au.ibm.com>
5684
5685         PR target/16286
5686         * gcc.dg/pr16286.c: New test.
5687
5688 2004-08-12 Jan Beulich <jbeulich@novell.com>
5689
5690         * g++.dg/ext/asm5.C: New.
5691
5692 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
5693
5694         PR c++/16698
5695         * g++.dg/eh/crash1.C: New test.
5696
5697         PR c++/16717
5698         * g++.dg/ext/construct1.C: New test.
5699
5700 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
5701
5702         PR c++/16853
5703         * g++.dg/init/ptrmem1.C: New test.
5704
5705         PR c++/16618
5706         * g++.dg/parse/offsetof5.C: New test.
5707
5708         PR c++/16870
5709         * g++.dg/template/overload3.C: New test.
5710
5711 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
5712
5713         PR c++/16964
5714         * g++.dg/parse/error16.C: New test.
5715
5716         PR c++/16904
5717         * g++.dg/template/error14.C: New test.
5718
5719         PR c++/16929
5720         * g++.dg/template/error15.C: New test.
5721
5722 2004-08-11  Devang Patel  <dpatel@apple.com>
5723
5724         * gcc.dg/darwin-ld-20040809-1.c: New test.
5725         * gcc.dg/darwin-ld-20040809-2.c: New test.
5726
5727 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
5728
5729         PR fortran/16917
5730         * gfortran.dg/dfloat_1.f90: New test.
5731
5732 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
5733
5734         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
5735         * gcc.dg/dll-2.c: Fix dg-require syntax.
5736         * gcc.misc-tests/arm-isr.c (abort): Declare.
5737         (exit): Likewise.
5738
5739 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
5740
5741         PR c++/16971
5742         * g++.dg/parse/crash16.C: New test.
5743
5744 2004-08-10  Roger Sayle  <roger@eyesopen.com>
5745
5746         * gcc.dg/mips-rsqrt-1.c: New test case.
5747         * gcc.dg/mips-rsqrt-2.c: New test case.
5748         * gcc.dg/mips-rsqrt-3.c: New test case.
5749
5750 2004-08-10  Paul Brook  <paul@codesourcery.com>
5751
5752         * gfortran.dg/der_io_1.f90: New test.
5753
5754 2004-08-10  Paul Brook  <paul@codesourcery.com>
5755
5756         PR fortran/16919
5757         * gfortran.dg/der_array_1.f90: New test.
5758
5759 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
5760
5761         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
5762
5763 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
5764
5765         * gcc.dg/wchar_t-2.c: Fix typo.
5766
5767 2004-08-09  Falk Hueffner  <falk@debian.org>
5768
5769         PR tree-optimization/12517
5770         * gcc.c-torture/compile/pr12517.c: New test.
5771
5772         PR tree-optimization/12578
5773         * gcc.c-torture/compile/pr12578.c: New test.
5774
5775         PR tree-optimization/12899
5776         * gcc.c-torture/compile/pr12899.c: New test.
5777
5778         PR rtl-optimization/14692
5779         * gcc.c-torture/compile/pr14692.c: New test.
5780
5781         PR tree-optimization/16461
5782         * gcc.c-torture/compile/pr16461.c: New test.
5783
5784 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
5785
5786         * gfortran.dg/getenv_1.f90: New test.
5787
5788 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
5789
5790         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
5791         wchar_t.
5792         * gcc.dg/symbian5.c: Test -fno-short-wchar.
5793
5794 2004-08-06  Paul Brook  <paul@codesourcery.com>
5795
5796         * gfortran.dg/ret_array_1.f90: New test.
5797         * gfortran.dg/ret_pointer_1.f90: New test.
5798
5799 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
5800
5801         * gcc.dg/missing-field-init-[12].c: New tests.
5802         * g++.dg/warn/missing-field-init-[12].C: New tests.
5803
5804 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
5805
5806         * gcc.dg/enum2.c: New test.
5807         * gcc.dg/symbian3.c: Likewise.
5808         * gcc.dg/symbian4.c: Likewise.
5809         * gcc.dg/wchar_t-2.c: Likewise.
5810
5811 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
5812
5813         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
5814         destructor tests.
5815
5816 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
5817
5818         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
5819         dg-require-visiblity.
5820         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
5821         * g++.dg/ext/visibility/fvisibility.C: Likewise.
5822         * g++.dg/ext/visibility/memfuncts.C: Likewise.
5823         * g++.dg/ext/visibility/new1.C: Likewise.
5824         * g++.dg/ext/visibility/pragma.C: Likewise.
5825         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
5826         * g++.dg/ext/visibility/virtual.C: Likewise.
5827         * g++/dg/ext/visibility/visibility-1.C: Likewise.
5828         * g++/dg/ext/visibility/visibility-2.C: Likewise.
5829         * g++/dg/ext/visibility/visibility-3.C: Likewise.
5830         * g++/dg/ext/visibility/visibility-4.C: Likewise.
5831         * g++/dg/ext/visibility/visibility-5.C: Likewise.
5832         * g++/dg/ext/visibility/visibility-6.C: Likewise.
5833         * g++/dg/ext/visibility/visibility-7.C: Likewise.
5834         * g++/dg/ext/visibility/visibility-8.C: New test.
5835         * gcc.c-torture/compile/dll.x: Remove.
5836         * gcc.dg/dll-2.c: Use dg-require-dll
5837         * gcc.dg/visibility-10.c: New test.
5838         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
5839         supporting DLLs.
5840         * testsuite/lib/scanasm.exp (scan_hidden): New function.
5841         (scan_not_hidden): Likewise.
5842
5843 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
5844
5845         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
5846
5847 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
5848
5849         * gcc.c-torture/execute/20040805-1.c: New test.
5850
5851 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
5852
5853         * gcc.dg/20020118-1.c: Declare abort.
5854         * gcc.dg/altivec_check.h: Likewise.
5855         * gcc.dg/iftrap-2.c: Likewise.
5856         * gcc.dg/pragma-darwin.c: Likewise.
5857         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
5858
5859 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
5860
5861         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
5862
5863 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
5864
5865         * gcc.c-torture/execute/builtins/abs-2.c,
5866         gcc.c-torture/execute/builtins/abs-3.c,
5867         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
5868         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
5869         intmax_t, uintmax_t and their limits.
5870         * gcc.dg/intmax_t-1.c: New test.
5871
5872 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5873
5874         * g++.dg/tc1/dr147.C: Add reference to PR.
5875
5876 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
5877
5878         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
5879         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
5880
5881 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
5882
5883         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
5884
5885 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
5886
5887         * gcc.dg/redecl-5.c: New test.
5888         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
5889         of scanf.
5890
5891 2004-08-03  Roger Sayle  <roger@eyesopen.com>
5892
5893         PR middle-end/16790
5894         * gcc.c-torture/execute/pr16790-1.c: New test case.
5895
5896 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
5897
5898         * g++.dg/ext/visibility/assign1.C: New test.
5899         * g++.dg/ext/visibility/new1.C: Likewise.
5900
5901         * gcc.dg/symbian1.c: New test.
5902         * gcc.dg/symbian2.c: Likewise.
5903
5904 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
5905
5906         PR target/16570
5907         * gcc.dg/i386-sse-9.c: New test.
5908
5909 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
5910
5911         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
5912
5913 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
5914
5915         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
5916         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
5917         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
5918         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
5919         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
5920         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
5921         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
5922         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
5923         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
5924         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
5925         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
5926         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
5927         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
5928         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
5929         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
5930         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
5931         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
5932         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
5933         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
5934         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
5935         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
5936         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
5937         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
5938         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
5939         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
5940         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
5941         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
5942         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
5943         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
5944         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
5945         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
5946         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
5947         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
5948         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
5949         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
5950         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
5951         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
5952         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
5953         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
5954         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
5955         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
5956         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
5957         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
5958         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
5959         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
5960         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
5961         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
5962         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
5963         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
5964         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
5965         gcc.misc-tests/i386-pf-3dnow-1.c,
5966         gcc.misc-tests/i386-pf-athlon-1.c,
5967         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
5968         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
5969         Declare built-in functions used.
5970         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
5971
5972 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
5973
5974         PR c++/16707
5975         * g++.dg/lookup/using12.C: New test.
5976
5977         * g++.dg/init/null1.C: Fix PR number.
5978         * g++.dg/parse/namespace10.C: Likewise.
5979
5980 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
5981
5982         PR c++/16224
5983         * g++.dg/template/spec17.C: New test.
5984         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
5985         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
5986
5987 2004-08-02  David Billinghurst
5988
5989         PR fortran/16292
5990         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
5991
5992 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
5993
5994         * gcc.dg/ia64-got-1.c: New test case.
5995
5996 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
5997
5998         PR c++/16489
5999         * g++.dg/init/null1.C: New test.
6000         * g++.dg/tc1/dr76.C: Adjust error marker.
6001
6002         PR c++/16529
6003         * g++.dg/parse/namespace10.C: New test.
6004
6005         PR c++/16810
6006         * g++.dg/inherit/ptrmem2.C: New test.
6007
6008 2004-08-02  Ben Elliston  <bje@au.ibm.com>
6009
6010         PR target/16155
6011         * gcc.dg/pr16155.c: New test.
6012
6013 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
6014
6015         * gcc.dg/redecl-2.c: New test.
6016
6017 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
6018
6019         * gcc.dg/darwin-longdouble.c: New file.
6020
6021 2004-07-30  Richard Henderson  <rth@redhat.com>
6022
6023         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
6024         write to constant argument.
6025         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
6026
6027 2004-07-30  Richard Henderson  <rth@redhat.com>
6028
6029         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
6030         tests of nearest around zero.
6031
6032 2004-07-30  Andrew Pinski  <apinski@apple.com>
6033
6034         * gcc.c-torture/compile/20040730-1.c: New test.
6035
6036 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
6037
6038         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
6039         powerpc-eabispe.
6040
6041 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
6042
6043         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
6044
6045 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
6046
6047         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
6048         contains $ld_library_path.
6049         * lib/gfortran.exp (gfortran_link_flags): Likewise.
6050
6051 2004-07-29  Richard Henderson  <rth@redhat.com>
6052
6053         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
6054
6055         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
6056         (alt2, which): New.
6057         (Check): Accept either alternative.
6058
6059 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
6060
6061         * g++.dg/abi/inline1.C: New test.
6062         * g++.dg/abi/local1-a.cc: Likewise.
6063         * g++.dg/abi/local1.C: Likewise.
6064         * g++.dg/abi/mangle11.C: Tweak location of warnings.
6065         * g++.dg/abi/mangle12.C: Likewise.
6066         * g++.dg/abi/mangle17.C: Likewise.
6067         * g++.dg/abi/mangle20-2.C: Likewise.
6068         * g++.dg/opt/interface1.C: Likewise.
6069         * g++.dg/opt/interface1.h: Likewise.
6070         * g++.dg/opt/interface1-a.cc: New test.
6071         * g++.dg/parse/repo1.C: New test.
6072         * g++.dg/template/repo1.C: Likewise.
6073         * g++.dg/warn/Winline-1.C: Likewise.
6074         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
6075
6076 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
6077
6078         * gcc.dg/tree-ssa/20040729-1.c: New test.
6079
6080 2004-07-27  Matt Austern <austern@apple.com>
6081
6082         * gcc.dg/darwin-bool-1.c: New test.
6083         * gcc.dg/darwin-bool-2.c: New test.
6084
6085 2004-07-28  Richard Henderson  <rth@redhat.com>
6086
6087         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
6088         arguments in the correct type.  Don't write to constant arguments.
6089
6090 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
6091
6092         PR tree-optimization/16688
6093         PR tree-optimization/16689
6094         * g++.dg/tree-ssa/pr16688.C: New test.
6095
6096 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
6097
6098         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
6099         loads.  Not only in the comment, this time.
6100
6101 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
6102
6103         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
6104         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
6105         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
6106         * gcc.dg/sh4a-bitmovua.c: New.
6107         * gcc.dg/sh4a-cos.c: New.
6108         * gcc.dg/sh4a-cosf.c: New.
6109         * gcc.dg/sh4a-fprun.c: New.
6110         * gcc.dg/sh4a-fsrra.c: New.
6111         * gcc.dg/sh4a-memmovua.c: New.
6112         * gcc.dg/sh4a-sin.c: New.
6113         * gcc.dg/sh4a-sincos.c: New.
6114         * gcc.dg/sh4a-sincosf.c: New.
6115         * gcc.dg/sh4a-sinf.c: New.
6116
6117 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
6118
6119         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
6120         conditionals.
6121         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
6122         loads.
6123         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
6124         DOM1.
6125
6126 2004-07-27  Andrew Pinski  <apinski@apple.com>
6127
6128         * g++.dg/rtti/tinfo1.C: Correct the xfail.
6129
6130 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
6131
6132         * gcc.dg/pragma-isr.c: New test.
6133
6134 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6135
6136         PR c++/14429
6137         * g++.dg/template/ttp11.C: New test.
6138
6139 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
6140
6141         * gcc.c-torture/compile/20040727-1.c: New test.
6142
6143 2004-07-26  Eric Christopher  <echristo@redhat.com>
6144
6145         * gcc.c-torture/compile/20040726-2.c: New test.
6146
6147 2004-07-26  Andrew Pinski  <apinski@apple.com>
6148
6149         * g++.dg/rtti/tinfo1.C: Xfail.
6150
6151 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
6152
6153         * gcc.c-torture/compile/20040726-1.c: New test.
6154
6155 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
6156             Brian Ryner  <bryner@brianryner.com>
6157
6158         PR c++/9283
6159         PR c++/15000
6160         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
6161         * g++.dg/ext/visibility/: New directory.
6162         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
6163         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
6164         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
6165         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
6166         * g++.dg/ext/visibility/fvisibility.C,
6167         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
6168         g++.dg/ext/visibility/fvisibility-override1.C
6169         g++.dg/ext/visibility/fvisibility-override2.C
6170         g++.dg/ext/visibility/memfuncts.C
6171         g++.dg/ext/visibility/noPLT.C
6172         g++.dg/ext/visibility/pragma.C
6173         g++.dg/ext/visibility/pragma-override1.C
6174         g++.dg/ext/visibility/pragma-override2.C
6175         g++.dg/ext/visibility/staticmemfuncts.C
6176         g++.dg/ext/visibility/virtual.C: New tests.
6177
6178 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
6179
6180         PR c/15360
6181         * gcc.dg/pr15360-1.c: New test.
6182
6183 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
6184
6185         * gcc.dg/pragma-align-2.c: New test.
6186         * gcc.dg/pragma-init-fini.c: New test.
6187         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
6188         targets.
6189
6190 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
6191
6192         * gcc.dg/init-string-2.c: New test.
6193
6194 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
6195
6196         PR 16684
6197         * gcc.dg/Wredundant-decls-1.c: New test case.
6198
6199 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
6200
6201         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
6202         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
6203         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
6204         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
6205         * gcc.dg/compat/generate-random.c: New file.
6206         * gcc.dg/compat/generate-random.h: Likewise.
6207         * gcc.dg/compat/generate-random_r.c: Likewise.
6208         * gcc.dg/compat/struct-layout-1.h: Likewise.
6209         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
6210         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
6211         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
6212         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
6213         * gcc.dg/compat/struct-layout-1_main.c: New test.
6214         * gcc.dg/compat/struct-layout-1_x.c: New file.
6215         * gcc.dg/compat/struct-layout-1_y.c: New file.
6216         * gcc.dg/compat/struct-layout-1_test.h: New file.
6217
6218 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
6219
6220         * gcc.dg/comp-return-1.c: New test
6221
6222 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
6223
6224         * gcc.dg/vmx/8-02a.c: Fix typo.
6225
6226         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
6227         * gcc.dg/darwin-abi-3.c: New test.
6228
6229         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
6230         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
6231
6232         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
6233         * gcc.dg/vmx/ops-long-1.c: New test.
6234         * gcc.dg/vmx/ops-long-2.c: New test.
6235
6236 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
6237
6238         * g++.dg/lookup/conv-[1234].C: New.
6239
6240 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
6241
6242         * g++.dg/parse/attr2.C: Simplify.
6243
6244 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
6245
6246         PR c/7284
6247         * gcc.c-torture/execute/pr7284-1.c: New test.
6248
6249 2004-07-22  Brian Booth  <bbooth@redhat.com>
6250
6251         * gcc.dg/tree-ssa/20040721-1.c: New test.
6252
6253 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
6254
6255         * g++.dg/template/crash20.c: New.
6256
6257 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
6258
6259         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
6260         Add dg-run directive.  Declare variables as required.
6261         * gfortran.dg/g77/README: Update
6262
6263 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
6264
6265         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
6266         gcc.dg/cris-peep2-andu2.c: New tests.
6267
6268 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
6269
6270         PR c/15052
6271         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
6272         on return type.
6273         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
6274         messages.
6275         * gcc.dg/qual-return-2.c: Update expected messages.
6276         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
6277
6278 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
6279
6280         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
6281         * gcc.dg/noncompile/921102-1.c: Update expected error message.
6282
6283 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
6284
6285         PR c/11250
6286         * gcc.dg/init-string-1.c: New test.
6287
6288 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
6289
6290         PR middle-end/15345
6291         PR c/16450
6292         * gcc.dg/torture/nested-fn-1.c: New test.
6293
6294 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
6295
6296         PR target/16559
6297         * gcc.dg/ia64-fptr-1.c: New file.
6298
6299 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6300
6301         PR c++/14497
6302         * g++.dg/template/spec16.C: New test.
6303         * g++.old-deja/g++.robertl/eb118.C: Remove.
6304
6305 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6306
6307         PR c++/509
6308         * g++.dg/template/spec15.C: New test.
6309
6310 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
6311
6312         Copy cases from g77.f-torture/execute and add dg-run
6313         directive.  Other changes as noted.
6314         * gfortran.dg/g77/13037.f
6315         * gfortran.dg/g77/1832.f
6316         * gfortran.dg/g77/19981119-0.f
6317         * gfortran.dg/g77/19990313-0.f
6318         * gfortran.dg/g77/19990313-1.f
6319         * gfortran.dg/g77/19990313-2.f
6320         * gfortran.dg/g77/19990313-3.f
6321         * gfortran.dg/g77/19990419-1.f
6322         * gfortran.dg/g77/19990826-0.f
6323         * gfortran.dg/g77/19990826-2.f
6324         * gfortran.dg/g77/20000503-1.f
6325         * gfortran.dg/g77/20001111.f
6326         * gfortran.dg/g77/20010116.f
6327         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
6328         * gfortran.dg/g77/20010430.f
6329         * gfortran.dg/g77/6177.f
6330         * gfortran.dg/g77/947.f
6331         * gfortran.dg/g77/970816-3.f
6332         * gfortran.dg/g77/971102-1.f
6333         * gfortran.dg/g77/980520-1.f
6334         * gfortran.dg/g77/980628-0.f
6335         * gfortran.dg/g77/980628-1.f
6336         * gfortran.dg/g77/980628-10.f
6337         * gfortran.dg/g77/980628-2.f
6338         * gfortran.dg/g77/980628-3.f
6339         * gfortran.dg/g77/980628-7.f
6340         * gfortran.dg/g77/980628-8.f
6341         * gfortran.dg/g77/980628-9.f
6342         * gfortran.dg/g77/980701-0.f
6343         * gfortran.dg/g77/980701-1.f
6344         * gfortran.dg/g77/cabs.f
6345         * gfortran.dg/g77/claus.f
6346         * gfortran.dg/g77/complex_1.f
6347         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
6348         * gfortran.dg/g77/dcomplex.f
6349         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
6350         * gfortran.dg/g77/f90-intrinsic-mathematical.f
6351         * gfortran.dg/g77/f90-intrinsic-numeric.f
6352         * gfortran.dg/g77/int8421.f
6353         * gfortran.dg/g77/labug1.f
6354         * gfortran.dg/g77/large_vec.f
6355         * gfortran.dg/g77/le.f
6356         * gfortran.dg/g77/short.f
6357         * gfortran.dg/g77/README: Update
6358
6359 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
6360
6361         PR c++/16637
6362         * g++.dg/parse/lookup4.C: New test.
6363
6364 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6365
6366         PR c++/16175
6367         * g++.dg/template/ttp10.C: New test.
6368
6369 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
6370
6371         * gcc.dg/pr12625-1.c: New test.
6372
6373 2004-07-20  Steven Bosscher  <stevenb@suse.de>
6374
6375         * testsuite/gcc.dg/switch-warn-1.c: New test.
6376         * testsuite/gcc.dg/switch-warn-2.c: New test.
6377         * gcc.c-torture/compile/pr14730.c: Update.
6378
6379 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
6380
6381         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
6382         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
6383         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
6384         g++.dg/template/nontype3.C: Remove trailing CR from tests.
6385
6386 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
6387
6388         PR c++/16623
6389         * g++.dg/template/assign1.C: New test.
6390
6391 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6392
6393         PR c++/12170
6394         * g++.dg/template/ttp9.C: New test.
6395
6396 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
6397
6398         * gcc.dg/format/cmn-err-1.c: New test.
6399
6400 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
6401
6402         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
6403         gcc.dg/Wparentheses-10.c: New tests.
6404         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
6405
6406 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6407
6408         PR fortran/16465
6409         * gfortran.dg/g77//ffixed-line-length-0.f,
6410         gfortran.dg/g77/ffixed-line-length-132.f,
6411         gfortran.dg/g77/ffixed-line-length-72.f,
6412         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
6413         gfortran.dg/g77/README: Update.
6414
6415 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6416
6417         PR c++/13092
6418         * g++.dg/template/non-dependent7.C: New test.
6419         * g++.dg/template/non-dependent8.C: Likewise.
6420         * g++.dg/template/non-dependent9.C: Likewise.
6421         * g++.dg/template/non-dependent10.C: Likewise.
6422
6423 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
6424
6425         PR c++/16337
6426         * g++.dg/parse/attr2.C: New test.
6427
6428 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
6429
6430         * g77.dg: Removed.
6431         * g77.f-torture: Ditto.
6432
6433 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
6434
6435         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
6436         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
6437         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
6438
6439 2004-07-16  Richard Henderson  <rth@redhat.com>
6440
6441         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
6442
6443 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6444
6445         * lib/fortran-torture.exp (fortran-torture): Don't test compile
6446         tests with full list of options.
6447         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
6448         of TORTURE_OPTIONS if test contains 'dg-do run'.
6449
6450         PR fortran/16404
6451         * gfortran.dg/do_iterator.f90: New test.
6452
6453 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6454
6455         PR rtl-optimization/16536
6456         * gcc.c-torture/execute/restrict-1.c: New test.
6457
6458 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6459
6460         PR fortran/15324
6461         * gfortran.dg/pr15324.f90: New test.
6462
6463         PR fortran/15129
6464         * gfortran.dg/pr15129.f90: New test.
6465
6466         PR fortran/15140
6467         * gfortran.dg/pr15140.f90: New test.
6468
6469         PR fortran/13792
6470         * gfortran.fortran-torture/execute/bounds.f90: Add check for
6471         compile-time simplification.
6472
6473 2004-07-14  Mike Stump  <mrs@apple.com>
6474
6475         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
6476
6477 2004-07-14  James E Wilson  <wilson@specifixinc.com>
6478
6479         PR target/16325
6480         * gcc.dg/profile-generate-1.c: New.
6481
6482 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
6483
6484         * gcc.c-torture/execute/20040709-1.c: New test.
6485         * gcc.c-torture/execute/20040709-2.c: New test.
6486
6487 2004-07-14  Mike Stump  <mrs@apple.com>
6488
6489         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
6490
6491 2004-07-14  Mike Stump  <mrs@apple.com>
6492
6493         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
6494
6495 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
6496
6497         PR c++/16518
6498         * g++.dg/parse/mutable1.C: New test.
6499
6500 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
6501
6502         PR tree-optimization/16443
6503         * gcc.dg/tree-ssa/20040713-1.c: New test.
6504
6505 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
6506
6507         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
6508         for operator new.
6509
6510 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
6511
6512         * gfortran.dg/g77/README: New file
6513         * gfortran.dg/g77/19981216-0.f:  Copy from
6514         g77.f-torture/noncompile.  Add "dg-do compile" and
6515         dg-error as required.
6516         * gfortran.dg/g77/19990218-1.f: Likewise
6517         * gfortran.dg/g77/19990905-1.f: Likewise
6518         * gfortran.dg/g77/9263.f: Likewise
6519         * gfortran.dg/g77/980615-0.f: Likewise
6520         * gfortran.dg/g77/980616-0.f: Likewise
6521         * gfortran.dg/g77/check0.f: Likewise
6522         * gfortran.dg/g77/select_no_compile.f: Likewise
6523
6524 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
6525
6526         Copy files from g77.f-torture/compile.
6527         Add "{ dg-do compile}".  Other changes as noted
6528         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
6529         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
6530         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
6531         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
6532         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
6533         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
6534         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
6535         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
6536         statement to conform to standard.  Append alpha1.x for reference.
6537         * gfortran.dg/g77/xformat.f: Add dg-warning
6538
6539 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
6540
6541         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
6542         Add {dg-do compile} directive.
6543         * gfortran.dg/g77/cpp2.F: Likewise
6544
6545 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6546
6547         PR c++/5402
6548         * g++.dg/lookup/name-clash1.C: New test.
6549
6550         PR c++/9777
6551         * g++.dg/lookup/name-clash2.C: New test.
6552
6553         PR c++/12102
6554         * g++.dg/lookup/name-clash3.C: New test.
6555
6556 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6557
6558         * g++.dg/lookup/new2.C: New test.
6559         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
6560
6561 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
6562
6563         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
6564         Add {dg-do compile} directive.
6565         * gfortran.dg/g77/13060.f: Likewise
6566         * gfortran.dg/g77/19990218-0.f: Likewise
6567         * gfortran.dg/g77/19990305-0.f: Likewise
6568         * gfortran.dg/g77/19990419-0.f: Likewise
6569         * gfortran.dg/g77/19990502-0.f: Likewise
6570         * gfortran.dg/g77/19990502-1.f: Likewise
6571         * gfortran.dg/g77/19990525-0.f: Likewise
6572         * gfortran.dg/g77/19990826-1.f: Likewise
6573         * gfortran.dg/g77/19990826-3.f: Likewise
6574         * gfortran.dg/g77/19990905-2.f: Likewise
6575         * gfortran.dg/g77/20000412-1.f: Likewise
6576         * gfortran.dg/g77/20000511-1.f: Likewise
6577         * gfortran.dg/g77/20000511-2.f: Likewise
6578         * gfortran.dg/g77/20000518.f: Likewise
6579         * gfortran.dg/g77/20000601-1.f: Likewise
6580         * gfortran.dg/g77/20000601-2.f: Likewise
6581         * gfortran.dg/g77/20000629-1.f: Likewise
6582         * gfortran.dg/g77/20000630-2.f: Likewise
6583         * gfortran.dg/g77/20010115.f: Likewise
6584         * gfortran.dg/g77/20010321-1.f: Likewise
6585         * gfortran.dg/g77/20010426.f: Likewise
6586         * gfortran.dg/g77/20020307-1.f: Likewise
6587         * gfortran.dg/g77/8485.f: Likewise
6588         * gfortran.dg/g77/960317-1.f: Likewise
6589         * gfortran.dg/g77/970915-0.f: Likewise
6590         * gfortran.dg/g77/980310-1.f: Likewise
6591         * gfortran.dg/g77/980310-2.f: Likewise
6592         * gfortran.dg/g77/980310-3.f: Likewise
6593         * gfortran.dg/g77/980310-4.f: Likewise
6594         * gfortran.dg/g77/980310-6.f: Likewise
6595         * gfortran.dg/g77/980310-7.f: Likewise
6596         * gfortran.dg/g77/980310-8.f: Likewise
6597         * gfortran.dg/g77/980419-2.f: Likewise
6598         * gfortran.dg/g77/980424-0.f: Likewise
6599         * gfortran.dg/g77/980427-0.f: Likewise
6600         * gfortran.dg/g77/980729-0.f: Likewise
6601         * gfortran.dg/g77/981117-1.f: Likewise
6602         * gfortran.dg/g77/toon_1.f: Likewise
6603
6604 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6605
6606         PR c++/2204
6607         * g++.dg/other/abstract2.C: New test.
6608
6609 2004-07-12  Paul Brook  <paul@codesourcery.com>
6610
6611         * gfortran.dg/pointer_init_1.f90: New test.
6612
6613 2004-07-11  Paul Brook  <paul@codesourcery.com>
6614
6615         PR fortran/15986
6616         * gfortran.dg/contained_1.f90: New test.
6617
6618 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
6619
6620         * g++.dg/parse/defarg8.C: New test.
6621
6622 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6623
6624         PR fortran/16433
6625         * gfortran.dg/pr16433.f: New test.
6626
6627         PR fortran/17574
6628         * gfortran.dg/pr15754.f90: New test.
6629
6630 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
6631
6632         PR tree-optimization/16437
6633         * gcc.c-torture/execute/bitfld-4.c: New test.
6634
6635 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6636
6637         * gfortran.fortran-torture/execute/common_2.f90: Add check for
6638         access to common var from module.
6639
6640 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6641
6642         PR fortran/16336
6643         * gfortran.fortran-torture/execute/common_2.f90: New test.
6644
6645 2004-07-10  Paul Brook  <paul@codesourcery.com>
6646
6647         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
6648
6649 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6650
6651         PR fortran/15969
6652         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
6653
6654 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
6655
6656         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
6657         * gfortran.dg/g77/ffixed-form-2.f: Likewise
6658         * gfortran.dg/g77/ffree-form-1.f: Likewise
6659         * gfortran.dg/g77/ffree-form-2.f: Likewise
6660         * gfortran.dg/g77/ffree-form-3.f: Likewise
6661         * gfortran.dg/g77/fno-underscoring.f: Likewise
6662         * gfortran.dg/g77/funderscoring.f: Likewise
6663         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
6664
6665 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6666
6667         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
6668
6669 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6670         Paul Brook  <paul@codesourcery.com>
6671
6672         PR fortran/13415
6673         * gfortran.dg/common_pointer_1.f90: New test.
6674
6675 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6676
6677         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
6678
6679 2004-07-09  James E Wilson  <wilson@specifixinc.com>
6680
6681         PR target/16364
6682         * gcc.c-torture/compile/20040709-1.c: New.
6683
6684 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6685
6686         PR fortran/14077
6687         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
6688
6689 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6690
6691         PR fortran/13201
6692         * gfortran.dg/shape_1.f90: New test.
6693
6694 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
6695             Andrew Pinski  <apinski@apple.com>
6696
6697         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
6698
6699 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6700
6701         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
6702         comment.
6703
6704 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6705         Paul Brook  <paul@codesourcery.com>
6706
6707         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
6708         '.f95' and '.F95'.
6709
6710 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
6711
6712         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
6713
6714 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6715
6716         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
6717         testcases with capital suffix.
6718
6719 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6720
6721         PR fortran/15481
6722         PR fortran/13372
6723         PR fortran/13575
6724         PR fortran/15978
6725         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
6726
6727         * gfortran.dg/implicit_1.f90: New test.
6728
6729 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
6730
6731         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
6732         expression to match gfortran warning/error messages
6733         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
6734         dg-error text.
6735
6736 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
6737
6738         * lib/fortran-torture.exp: Rename proc search_for to
6739         search_for_re.
6740
6741 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
6742
6743         * gcc.c-torture/execute/simd-5.x: New file.
6744         XFAIL on SPARC 64-bit at -O0.
6745
6746 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6747
6748         PR c++/8211
6749         PR c++/16165
6750         * g++.dg/warn/effc3.C: New test.
6751
6752 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
6753
6754         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
6755         change X to 1X in format.
6756         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
6757         add data statements to conform to standard.
6758
6759 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
6760
6761         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
6762         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
6763         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
6764
6765 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
6766
6767         * gfortran.dg/g77/7388.f: Copy from g77.dg
6768         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
6769         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
6770         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
6771         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
6772         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
6773         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
6774         * gfortran.dg/g77/strlen0.f: Likewise
6775
6776 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
6777
6778         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
6779         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
6780
6781 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
6782
6783         * gcc.c-torture/execute/920428-2.x: Delete.
6784         * gcc.c-torture/execute/920501-7.x: Likewise.
6785
6786 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
6787
6788         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
6789         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
6790         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
6791         prescott and c3-2.
6792         (PREFETCH_3DNOW): Add -march=c3.
6793
6794 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
6795
6796         PR c/16437
6797         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
6798         * gcc.c-torture/execute/bf64-1.x: Likewise.
6799
6800 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
6801
6802         * gcc.c-torture/compile/20040708-1.c: New test.
6803
6804 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6805
6806         PR c++/16169
6807         * g++.dg/warn/effc2.C: New test.
6808
6809 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
6810
6811         * gcc.c-torture/execute/bitfld-1.x: Remove.
6812         * gcc.c-torture/execute/bitfld-3.c: New test.
6813         * gcc.dg/bitfld-2.c: Remove XFAILs.
6814
6815 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
6816
6817         PR c++/16276
6818         * g++.dg/rtti/tinfo1.C: New file.
6819
6820 2004-07-07  Eric Christopher  <echristo@redhat.com>
6821
6822         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
6823
6824 2004-07-07  Andrew Pinski  <apinski@apple.com>
6825
6826         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
6827
6828 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
6829
6830         * g++.dg/init/call1.C: XFAIL.
6831
6832 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
6833
6834         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
6835         except for movstrict*, to movmem* and clrstr* to clrmem*.
6836
6837 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
6838
6839         * gcc.c-torture/execute/20040707-1.c: New test.
6840
6841 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
6842
6843         * gcc.c-torture/execute/20040706-1.c: New test.
6844
6845 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6846
6847         PR c++/3671
6848         * g++.dg/template/spec14.C: New test.
6849
6850 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
6851
6852         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
6853         nothing if not yet defined.  Use it in b, c and d type definitions.
6854         * gcc.c-torture/execute/20040705-1.c: New test.
6855         * gcc.c-torture/execute/20040705-2.c: New test.
6856
6857 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6858
6859         PR c++/2518
6860         * g++.dg/lookup/new1.C: New test.
6861
6862 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6863
6864         PR c++/11406
6865         * g++.dg/template/sizeof8.C: New test.
6866
6867 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
6868
6869         * gcc.c-torture/compile/20040705-1.c: New test.
6870
6871 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
6872
6873         * gfortran.fortran-torture/execute/seq_io.f90: New test.
6874
6875 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
6876
6877         * gcc.dg/cpp/if-mop.c: Two new testcases.
6878         * gcc.dg/cpp/trad/comment-3.c: New.
6879
6880 2004-07-04  Paul Brook  <paul@codesourcery.com>
6881
6882         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
6883
6884 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
6885
6886         PR c++/3761
6887         * g++.dg/lookup/crash4.C: New test.
6888
6889 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
6890
6891         * gcc.c-torture/execute/builtin-abs-1.c
6892         * gcc.c-torture/execute/builtin-abs-2.c
6893         * gcc.c-torture/execute/builtin-complex-1.c
6894         * gcc.c-torture/execute/builtins/string-1-lib.c
6895         * gcc.c-torture/execute/builtins/string-1.c
6896         * gcc.c-torture/execute/builtins/string-2-lib.c
6897         * gcc.c-torture/execute/builtins/string-2.c
6898         * gcc.c-torture/execute/builtins/string-3-lib.c
6899         * gcc.c-torture/execute/builtins/string-3.c
6900         * gcc.c-torture/execute/builtins/string-4-lib.c
6901         * gcc.c-torture/execute/builtins/string-4.c
6902         * gcc.c-torture/execute/builtins/string-5-lib.c
6903         * gcc.c-torture/execute/builtins/string-5.c
6904         * gcc.c-torture/execute/builtins/string-6-lib.c
6905         * gcc.c-torture/execute/builtins/string-6.c
6906         * gcc.c-torture/execute/builtins/string-7-lib.c
6907         * gcc.c-torture/execute/builtins/string-7.c
6908         * gcc.c-torture/execute/builtins/string-8-lib.c
6909         * gcc.c-torture/execute/builtins/string-8.c
6910         * gcc.c-torture/execute/builtins/string-9-lib.c
6911         * gcc.c-torture/execute/builtins/string-9.c
6912         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
6913         * gcc.c-torture/execute/builtins/string-asm-1.c
6914         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
6915         * gcc.c-torture/execute/builtins/string-asm-2.c
6916         * gcc.c-torture/execute/stdio-opt-1.c
6917         * gcc.c-torture/execute/stdio-opt-2.c
6918         * gcc.c-torture/execute/stdio-opt-3.c
6919         * gcc.c-torture/execute/string-opt-1.c
6920         * gcc.c-torture/execute/string-opt-10.c
6921         * gcc.c-torture/execute/string-opt-11.c
6922         * gcc.c-torture/execute/string-opt-12.c
6923         * gcc.c-torture/execute/string-opt-13.c
6924         * gcc.c-torture/execute/string-opt-14.c
6925         * gcc.c-torture/execute/string-opt-15.c
6926         * gcc.c-torture/execute/string-opt-16.c
6927         * gcc.c-torture/execute/string-opt-2.c
6928         * gcc.c-torture/execute/string-opt-6.c
6929         * gcc.c-torture/execute/string-opt-7.c
6930         * gcc.c-torture/execute/string-opt-8.c:
6931         Replace with ...
6932
6933         * gcc.c-torture/execute/builtins/abs-2.c
6934         * gcc.c-torture/execute/builtins/abs-3.c
6935         * gcc.c-torture/execute/builtins/complex-1.c
6936         * gcc.c-torture/execute/builtins/fprintf.c
6937         * gcc.c-torture/execute/builtins/fputs.c
6938         * gcc.c-torture/execute/builtins/memcmp.c
6939         * gcc.c-torture/execute/builtins/memmove.c
6940         * gcc.c-torture/execute/builtins/memops-asm.c
6941         * gcc.c-torture/execute/builtins/mempcpy-2.c
6942         * gcc.c-torture/execute/builtins/mempcpy.c
6943         * gcc.c-torture/execute/builtins/memset.c
6944         * gcc.c-torture/execute/builtins/printf.c
6945         * gcc.c-torture/execute/builtins/sprintf.c
6946         * gcc.c-torture/execute/builtins/strcat.c
6947         * gcc.c-torture/execute/builtins/strchr.c
6948         * gcc.c-torture/execute/builtins/strcmp.c
6949         * gcc.c-torture/execute/builtins/strcpy.c
6950         * gcc.c-torture/execute/builtins/strcspn.c
6951         * gcc.c-torture/execute/builtins/strlen-2.c
6952         * gcc.c-torture/execute/builtins/strlen.c
6953         * gcc.c-torture/execute/builtins/strncat.c
6954         * gcc.c-torture/execute/builtins/strncmp-2.c
6955         * gcc.c-torture/execute/builtins/strncmp.c
6956         * gcc.c-torture/execute/builtins/strncpy.c
6957         * gcc.c-torture/execute/builtins/strpbrk.c
6958         * gcc.c-torture/execute/builtins/strpcpy-2.c
6959         * gcc.c-torture/execute/builtins/strpcpy.c
6960         * gcc.c-torture/execute/builtins/strrchr.c
6961         * gcc.c-torture/execute/builtins/strspn.c
6962         * gcc.c-torture/execute/builtins/strstr-asm.c
6963         * gcc.c-torture/execute/builtins/strstr.c:
6964         ... these new files.
6965
6966         * gcc.c-torture/execute/builtins/abs-2-lib.c
6967         * gcc.c-torture/execute/builtins/abs-3-lib.c
6968         * gcc.c-torture/execute/builtins/complex-1-lib.c
6969         * gcc.c-torture/execute/builtins/fprintf-lib.c
6970         * gcc.c-torture/execute/builtins/fputs-lib.c
6971         * gcc.c-torture/execute/builtins/memcmp-lib.c
6972         * gcc.c-torture/execute/builtins/memmove-lib.c
6973         * gcc.c-torture/execute/builtins/memops-asm-lib.c
6974         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
6975         * gcc.c-torture/execute/builtins/mempcpy-lib.c
6976         * gcc.c-torture/execute/builtins/memset-lib.c
6977         * gcc.c-torture/execute/builtins/printf-lib.c
6978         * gcc.c-torture/execute/builtins/sprintf-lib.c
6979         * gcc.c-torture/execute/builtins/strcat-lib.c
6980         * gcc.c-torture/execute/builtins/strchr-lib.c
6981         * gcc.c-torture/execute/builtins/strcmp-lib.c
6982         * gcc.c-torture/execute/builtins/strcpy-lib.c
6983         * gcc.c-torture/execute/builtins/strcspn-lib.c
6984         * gcc.c-torture/execute/builtins/strlen-2-lib.c
6985         * gcc.c-torture/execute/builtins/strlen-lib.c
6986         * gcc.c-torture/execute/builtins/strncat-lib.c
6987         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
6988         * gcc.c-torture/execute/builtins/strncmp-lib.c
6989         * gcc.c-torture/execute/builtins/strncpy-lib.c
6990         * gcc.c-torture/execute/builtins/strpbrk-lib.c
6991         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
6992         * gcc.c-torture/execute/builtins/strpcpy-lib.c
6993         * gcc.c-torture/execute/builtins/strrchr-lib.c
6994         * gcc.c-torture/execute/builtins/strspn-lib.c
6995         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
6996         * gcc.c-torture/execute/builtins/strstr-lib.c
6997         * gcc.c-torture/execute/builtins/lib/abs.c
6998         * gcc.c-torture/execute/builtins/lib/fprintf.c
6999         * gcc.c-torture/execute/builtins/lib/memset.c
7000         * gcc.c-torture/execute/builtins/lib/printf.c
7001         * gcc.c-torture/execute/builtins/lib/sprintf.c
7002         * gcc.c-torture/execute/builtins/lib/strcpy.c
7003         * gcc.c-torture/execute/builtins/lib/strcspn.c
7004         * gcc.c-torture/execute/builtins/lib/strncat.c
7005         * gcc.c-torture/execute/builtins/lib/strncmp.c
7006         * gcc.c-torture/execute/builtins/lib/strncpy.c
7007         * gcc.c-torture/execute/builtins/lib/strpbrk.c
7008         * gcc.c-torture/execute/builtins/lib/strspn.c
7009         * gcc.c-torture/execute/builtins/lib/strstr.c:
7010         New files containing support routines.
7011
7012         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
7013         declaration.
7014         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
7015         when not optimizing.
7016
7017 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
7018
7019         PR c++/16240
7020         * g++.dg/abi/mangle22.C: New test.
7021         * g++.dg/abi/mangle23.C: Likewise.
7022
7023 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
7024
7025         PR fortran/16290
7026         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
7027         Allow for cases without denormalized floating point numbers.
7028
7029 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
7030
7031         PR c/1027
7032         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
7033         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
7034         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
7035         expected warning text.
7036         * gcc.dg/format/diag-2.c: New test.
7037
7038 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
7039
7040         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
7041
7042 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
7043
7044         * gcc.dg/builtins-43.c: New.
7045         * gcc.dg/builtins-44.c: New.
7046         * gcc.dg/builtins-45.c: New.
7047
7048 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
7049             Andreas Tobler  <a.tobler@schweiz.ch>
7050
7051         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
7052         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
7053         as SIGSEGV.
7054         * gcc.dg/cleanup-11.c: Likewise.
7055         * gcc.dg/cleanup-8.c: Likewise.
7056         * gcc.dg/cleanup-9.c: Likewise.
7057         * gcc.dg/cleanup-5.c: Run on all platforms.
7058
7059 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
7060
7061         * g++.dg/warn/nonnull1.C: New test.
7062
7063 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
7064
7065         * gcc.dg/compat/compat-common.h: Wrap up CINT in
7066         an #ifndef SKIP_COMPLEX_INT/#endif pair.
7067         Special-case the Sun compiler wrt to <complex.h>.
7068
7069 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
7070
7071         * gcc.dg/Wunreachable-8.C: New test.
7072
7073         * gcc.dg/h8300-ice2.c : New test.
7074
7075 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
7076
7077         PR fortran/16161
7078         * gfortran.fortran-torture/compile/implicit.f90: Add test
7079         for implicit character.
7080
7081 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
7082
7083         PR fortran/16289
7084         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
7085         Use tiny() intrinsic to find smallest non-negative real
7086
7087 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
7088
7089         * gcc.dg/compat/struct-by-value-22_main.c: New test.
7090         * gcc.dg/compat/struct-by-value-22_x.c: New.
7091         * gcc.dg/compat/struct-by-value-22_y.c: New.
7092
7093         * gcc.c-torture/execute/20040629-1.c: New test.
7094
7095 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
7096
7097         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
7098         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
7099
7100         PR target/16195
7101         * gcc.dg/20040625-1.c: New test.
7102
7103 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7104
7105         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
7106
7107 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7108
7109         PR fortran/15963
7110         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
7111
7112 2004-06-29  Richard Henderson  <rth@redhat.com>
7113
7114         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
7115
7116 2004-06-29  Paul Brook  <paul@codesourcery.com>
7117
7118         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
7119         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
7120
7121 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
7122
7123         PR c++/16260
7124         * g++.dg/parse/crash15.C: New.
7125
7126 2004-06-28  Andrew Pinski  <apinski@apple.com>
7127
7128         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
7129         by the error already.
7130
7131         * g++.dg/opt/ptrmem4.C: Change to compile only test.
7132
7133 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
7134
7135         PR target/14041
7136         * gcc.dg/h8300-bss-align-1.c : New.
7137
7138 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
7139
7140         * PR c++/16174
7141         * g++.dg/template/ctor4.C: New.
7142
7143 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
7144
7145         PR c++/16205
7146         * g++.dg/warn/Wsequence-point-1.C: New test.
7147
7148 2004-06-27  Paul Brook  <paul@codesourcery.com>
7149
7150         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
7151
7152 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
7153
7154         * g++.old-deja/g++.mike/p7325.C: Remove.
7155
7156 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
7157
7158         PR c/14963
7159         * gcc.dg/pr14963.c: New test.
7160
7161 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
7162
7163         PR c++/16193
7164         * g++.dg/parse/redef1.C: New test.
7165
7166 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
7167
7168         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
7169         20021110.c.
7170         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
7171         20021119-1.c.
7172         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
7173         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
7174         5-04.c.
7175         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
7176         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
7177         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
7178         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
7179         g++.brendan/enum14.C.
7180         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
7181         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
7182         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
7183         g++.mike/virt1.C.
7184         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
7185         memtemp24.C.
7186
7187 2004-06-27  Roger Sayle  <roger@eyesopen.com>
7188
7189         * gcc.dg/20040527-1.c: New test case.
7190
7191 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
7192
7193         PR gfortran/pr16196
7194         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
7195
7196 2004-06-25  Roger Sayle  <roger@eyesopen.com>
7197
7198         PR middle-end/15825
7199         * gcc.dg/pr15825-1.c: New test case.
7200
7201 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
7202
7203         * gcc.c-torture/execute/20040625-1.c: New test.
7204
7205 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7206
7207         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
7208
7209 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
7210
7211         * gcc.dg/torture/mips-div-1.c: New test.
7212
7213 2004-06-24  Jeff Law  <law@redhat.com>
7214
7215         * gcc.dg/tree-ssa/20040624-1.c: New test.
7216
7217 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
7218
7219         * gcc.c-torture/compile/20040624-1.c: New test.
7220
7221 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7222
7223         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
7224         this directory.
7225
7226 2004-06-23  Andrew Pinski  <apinski@apple.com>
7227
7228         PR middle-end/15988
7229         * g++.dg/opt/ptrmem4.C: New test.
7230
7231         * gcc.dg/c90-array-quals-2.c: New test.
7232
7233 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
7234
7235         * gcc.dg/kpice1.c: New test.
7236
7237 2006-06-23  Andrew Pinski  <apinski@apple.com>
7238
7239         * gcc.dg/c90-array-quals.c: New test.
7240
7241 2006-06-22  Richard Henderson  <rth@redhat.com>
7242
7243         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
7244
7245 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
7246
7247         * gcc.dg/builtins-config.h: Handle FreeBSD.
7248
7249 2006-06-22  Richard Henderson  <rth@redhat.com>
7250
7251         * g++.dg/opt/devirt1.C: New.
7252
7253 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
7254
7255         * g++.dg/opt/pr15551.C: New testcase.
7256
7257 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
7258
7259         PR target/14800
7260         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
7261         x86_64-*-linux* when compiling for 32bit.
7262
7263 2004-06-21  Andrew Pinski  <apinski@apple.com>
7264
7265         * gcc.dg/pch/struct-1.c: New.
7266         * gcc.dg/pch/struct-1.hs: New.
7267
7268 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
7269
7270         * gcc.dg/pch/save-temps-1.c: New file.
7271         * gcc.dg/pch/save-temps-1.hs: New file.
7272
7273 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
7274
7275         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
7276         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
7277
7278 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7279
7280         * gfortran.fortran-torture/execute/select_1.f90: Rename function
7281         to fix type error.
7282         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
7283         Remove trailing spaces.
7284
7285 2004-06-21  Richard Henderson  <rth@redhat.com>
7286
7287         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
7288         merging && to BIT_FIELD_REF.
7289
7290 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
7291
7292         * g++.dg/opt/placeholder1.C: New test.
7293
7294 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
7295
7296         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
7297         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
7298         * gcc.dg/compat/union-m128-1_x.c: Likewise.
7299         * gcc.dg/compat/union-m128-1_y.c: Likewise.
7300
7301 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
7302
7303         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
7304         extern "C".
7305         * g++.dg/other/pragma-re-1.C: Add comments.
7306
7307 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
7308
7309         PR gfortran/16080
7310         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
7311
7312 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
7313
7314         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
7315         instead of setting the type of size_t by
7316         hand.
7317
7318 2004-06-18  Roger Sayle  <roger@eyesopen.com>
7319
7320         * gcc.dg/unordered-2.c: New test case.
7321         * gcc.dg/unordered-3.c: New test case.
7322
7323 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
7324
7325         PR other/16043
7326         * lib/g++.exp (g++_version): Tweak regexp for version
7327         * lib/g77.exp (g77_version): Likewise
7328         * lib/gfortran.exp (gfortran_version): Likewise
7329         * lib/objc.exp (objc_version): Likewise
7330         * lib/treelang.exp (treelang_version): Likewise
7331
7332 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
7333
7334         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
7335         Use INT_MAX instead of __INT_MAX__.
7336         * gcc.dg/compat/struct-align-2_y.c: Likewise.
7337
7338         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
7339         * gcc.dg/compat/scalar-return-3_x.c: Use it.
7340         * gcc.dg/compat/scalar-return-3_y.c: Use it.
7341         * gcc.dg/compat/scalar-return-4_x.c: Use it.
7342         * gcc.dg/compat/scalar-return-4_y.c: Use it.
7343         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
7344         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
7345         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
7346         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
7347
7348         * gcc.dg/range-test-1.c: New test.
7349         * g++.dg/opt/range-test-1.C: New test.
7350
7351 2004-06-17  Richard Henderson  <rth@redhat.com>
7352
7353         * objc.dg/sync-1.m: New.
7354         * objc.dg/try-catch-1.m: Don't force next runtime.
7355         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
7356         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
7357         shadowed catch clause.
7358         * objc.dg/try-catch-5.m: New.
7359
7360 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
7361
7362         Bug 14610
7363         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
7364
7365 2004-06-15  Richard Henderson  <rth@redhat.com>
7366
7367         * gcc.dg/20001116-1.c: Move expected warning line.
7368
7369 2004-06-15  Richard Henderson  <rth@redhat.com>
7370
7371         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
7372         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
7373
7374 2004-06-15  Jeff Law  <law@redhat.com>
7375
7376         * gcc.dg/tree-ssa/20040615-1.c: New test.
7377         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
7378         be less sensitive to operand ordering.
7379         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
7380
7381 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
7382
7383         * g++.dg/abi/bitfield3.C: Add comment..
7384
7385 2004-06-15  Richard Henderson  <rth@redhat.com>
7386
7387         * g++.dg/ext/stmtexpr1.C: XFAIL.
7388         * gcc.dg/20030612-1.c: XFAIL.
7389
7390 2004-06-15  Eric Christopher  <echristo@redhat.com>
7391
7392         * g++.dg/charset/asm5.c: New.
7393         * gcc.dg/charset/asm6.c: New.
7394
7395 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7396
7397         PR fortran/15962
7398         * gfortran.fortran-torture/execute/select_1.f90: New test.
7399
7400 2004-06-15  Paul Brook  <paul@codesourcery.com>
7401
7402         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
7403
7404 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7405
7406         PR c++/15967
7407         * g++.dg/lookup/crash3.C: New test.
7408
7409 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7410
7411         PR c++/15947
7412         * g++.dg/parse/dtor4.C: New test.
7413
7414 2004-06-14  Jeff Law  <law@redhat.com>
7415
7416         * gcc.c-torture/compile/20040614-1.c: New test.
7417
7418 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7419
7420         PR fortran/15211
7421         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
7422         LEN of a character array.
7423
7424 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
7425
7426         PR c++/15096
7427         * g++.dg/template/ptrmem10.C: New test.
7428
7429         PR c++/14930
7430         * g++.dg/template/friend30.C: New test.
7431
7432 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7433
7434         PR fortran/14928
7435         * gfortran.fortran-torture/compile/mloc.f90: New test.
7436
7437 2004-06-13  Paul Brook  <paul@codesourcery.com>
7438
7439         * gfortran.fortran-torture/execute/random_2.f90: New test.
7440
7441 2004-06-13  Eric Christopher  <echristo@redhat.com>
7442
7443         * gcc.dg/noncompile/redecl-1.c: Fix error message.
7444
7445 2004-06-12  Paul Brook  <paul@codesourcery.com>
7446
7447         * gfortran.fortran-torture/execute/contained_3.f90: New test.
7448
7449 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7450
7451         PR fortran/14923
7452         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
7453
7454 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7455
7456         PR fortran/14957
7457         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
7458         syntax errors in end statements of contained subroutines.
7459
7460 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7461
7462         PR fortran/12841
7463         * gfortran.fortran-torture/execute/null_arg.f90: New test.
7464
7465 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
7466
7467         PR fortran/15665
7468         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
7469
7470 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
7471
7472         PR gfortran/12839
7473         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
7474
7475 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
7476
7477         PR c++/15862
7478         * g++.dg/parse/enum1.C: New test.
7479
7480 2004-06-10  Jeff Law  <law@redhat.com>
7481
7482         * gcc.c-torture/compile/20040610-1.c: New test.
7483
7484 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7485
7486         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
7487         * g++.old-deja/g++.other/decl3.C: Likewise.
7488
7489 2004-06-10  Brian Booth  <bbooth@redhat.com>
7490
7491         * gcc.dg/tree-ssa/20031015-1.c: Scan for
7492         V_MAY_DEF instead of VDEF.
7493         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
7494
7495 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
7496
7497         PR c++/14211
7498         * g++.dg/conversion/const1.C: New test.
7499
7500         PR c++/15076
7501         * g++.dg/conversion/reinterpret1.C: New test.
7502
7503         PR c++/15877
7504         * g++.dg/template/enum2.C: New test.
7505
7506         PR c++/15227
7507         * g++.dg/template/error13.C: New test.
7508
7509 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7510
7511         PR fortran/14957
7512         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
7513         arguments to test_* REAL and of the right size.
7514
7515 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
7516
7517         PR target/15569
7518         PR rtl-optimization/15681
7519         * gcc.dg/20040609-1.c: New test.
7520
7521 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
7522
7523         PR c++/14791
7524         * g++.dg/opt/builtins1.C: New test.
7525
7526 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
7527
7528         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
7529         that use default windows32 struct layout.
7530         * gcc.dg/i386-bitfield2.c: Likewise.
7531
7532 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
7533
7534         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
7535         for mingw32 and cygwin targets.
7536
7537 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
7538
7539         * gcc.dg/pch/macro-4.c: New.
7540         * gcc.dg/pch/macro-4.hs: New.
7541
7542 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7543
7544         PR fortran/13249
7545         * gfortran.fortran-torture/compile/name_clash.f90: New test.
7546
7547 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7548
7549         PR fortran/13372
7550         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
7551
7552 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
7553
7554         PR gfortran/14897
7555         * gfortran.fortran-torture/execute/t_edit.f90: New test.
7556
7557 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
7558
7559         PR gfortran/15755
7560         * gfortran.fortran-torture/execute/backspace.c : New test.
7561
7562 2004-06-09  Paul Brook  <paul@codesourcery.com>
7563
7564         * gfortran.fortran-torture/execure/intrinsic_associated.f90
7565         (pointer_to_section): Rewrite to use smaller array.
7566
7567 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
7568
7569         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
7570         * gcc.dg/ext/altivec-10.c: Same.
7571         * gcc.dg/ext/altivec-11.c: Same.
7572         * gcc.dg/ext/altivec-12.c: Same.
7573         * gcc.dg/ext/altivec-13.c: Same.
7574         * gcc.dg/ext/altivec-14.c: Same.
7575         * gcc.dg/ext/altivec-15.c: Same.
7576         * gcc.dg/ext/altivec-16.c: Same.
7577         * gcc.dg/ext/altivec-3.c: Same.
7578         * gcc.dg/ext/altivec-4.c: Same.
7579         * gcc.dg/ext/altivec-6.c: Same.
7580         * gcc.dg/ext/altivec-7.c: Same.
7581         * gcc.dg/ext/altivec-8.c: Same.
7582         * gcc.dg/ext/altivec-varargs-1.c: Same.
7583
7584         * g++.dg/ext/altivec-1.C: Correct dg syntax.
7585         * g++.dg/ext/altivec-10.C: Same.
7586         * g++.dg/ext/altivec-2.C: Same.
7587         * g++.dg/ext/altivec-3.C: Same.
7588         * g++.dg/ext/altivec-4.C: Same.
7589         * g++.dg/ext/altivec-5.C: Same.
7590         * g++.dg/ext/altivec-6.C: Same.
7591         * g++.dg/ext/altivec-7.C: Same.
7592         * g++.dg/ext/altivec-8.C: Same.
7593         * g++.dg/ext/altivec-9.C: Same.
7594
7595 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7596
7597         PR c++/7841
7598         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
7599
7600 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
7601
7602         * gcc.dg/union-1.c: New test.
7603
7604 2004-06-07  Roger Sayle  <roger@eyesopen.com>
7605
7606         * gcc.dg/builtins-41.c: New test case.
7607         * gcc.dg/builtins-42.c: New test case.
7608
7609 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
7610
7611         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
7612         * g++.dg/ext/altivec-10.C: Same.
7613         * g++.dg/ext/altivec-2.C: Same.
7614         * g++.dg/ext/altivec-3.C: Same.
7615         * g++.dg/ext/altivec-4.C: Same.
7616         * g++.dg/ext/altivec-5.C: Same.
7617         * g++.dg/ext/altivec-6.C: Same.
7618         * g++.dg/ext/altivec-7.C: Same.
7619         * g++.dg/ext/altivec-8.C: Same.
7620         * g++.dg/ext/altivec-9.C: Same.
7621         * g++.old-deja/g++.abi/cxa_vec.C: Same.
7622         * g++.old-deja/g++.brendan/new3.C: Same.
7623         * gcc.c-torture/execute/eeprof-1.x: Same.
7624
7625 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
7626
7627         PR c/14765
7628         * gcc.dg/pr14765-1.c: New test.
7629
7630 2004-06-07  Roger Sayle  <roger@eyesopen.com>
7631
7632         PR c/14649
7633         * gcc.dg/pr14649-1.c: New test case.
7634
7635 2004-06-07  Richard Henderson  <rth@redhat.com>
7636
7637         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
7638         if temporaries.
7639
7640 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
7641
7642         * g++.dg/eh/elide1.C: Remove XFAIL.
7643
7644 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
7645
7646         PR c++/15337
7647         * g++.dg/expr/sizeof3.C: New test.
7648
7649         PR c++/14777
7650         * g++.dg/template/access14.C: New test.
7651
7652         PR c++/15554
7653         * g++.dg/template/enum1.C: New test.
7654
7655         PR c++/15057
7656         * g++.dg/eh/throw1.C: New test.
7657
7658 2004-06-07  David Ayers  <d.ayers@inode.at>
7659             Ziemowit Laski  <zlaski@apple.com>
7660
7661         * lib/objc.exp (objc_target_compile): Revert the '-framework
7662         Foundation' flag fix, since bare Darwin does not ship
7663         with the Foundation framework.
7664         * objc/execute/next_mapping.h: Provide a local NSConstantString
7665         @interface and @implementation.
7666         (objc_constant_string_init): A constructor function, used to
7667         initialize the NSConstantString meta-class object.
7668         * objc/execute/string1.m: Include "next_mapping.h" instead of
7669         <Foundation/NSString.h>.
7670         * objc/execute/string2.m: Likewise.
7671         * objc/execute/string3.m: Likewise.
7672         * objc/execute/string4.m: Likewise.
7673
7674 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
7675
7676         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
7677         to double. Replace double with FLOAT.
7678         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
7679
7680         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
7681         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
7682         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
7683         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
7684         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
7685         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
7686         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
7687         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
7688
7689 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
7690
7691         PR c/13519
7692         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
7693
7694 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7695
7696         PR c++/15503
7697         * g++.dg/template/meminit2.C: New test.
7698
7699 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
7700
7701         PR target/15822
7702         * gcc.c-torture/execute/compare-fp-1.c,
7703         gcc.c-torture/execute/compare-fp-2.c,
7704         gcc.c-torture/execute/compare-fp-3.c,
7705         gcc.c-torture/execute/compare-fp-4.c,
7706         gcc.c-torture/execute/compare-fp-3.x,
7707         gcc.c-torture/execute/compare-fp-4.x: Moved...
7708         * gcc.c-torture/execute/ieee/compare-fp-1.c,
7709         gcc.c-torture/execute/ieee/compare-fp-2.c,
7710         gcc.c-torture/execute/ieee/compare-fp-3.c,
7711         gcc.c-torture/execute/ieee/compare-fp-4.c,
7712         gcc.c-torture/execute/ieee/compare-fp-3.x,
7713         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
7714
7715 2004-06-04  David Ayers  <d.ayers@inode.at>
7716
7717         * objc/execute/protocol-isEqual-4.m: New testcase.
7718
7719 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
7720
7721         * objc/execute/protocol-isEqual-1.m: New testcase.
7722         * objc/execute/protocol-isEqual-2.m: New testcase.
7723         * objc/execute/protocol-isEqual-3.m: New testcase.
7724
7725 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7726
7727         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
7728
7729 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
7730
7731         * lib/objc.exp (objc_target_compile): When running tests on
7732         Darwin (Mac OS X), inform the linker about '-framework
7733         'Foundation'.
7734
7735 2004-06-02  Eric Christopher  <echristo@redhat.com>
7736
7737         * gcc.c-torture/compile/20040602-1.c: New.
7738
7739 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
7740
7741         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
7742         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
7743
7744         PR tree-optimization/14736
7745         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
7746
7747         PR tree-optimization/14042
7748         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
7749
7750         PR tree-optimization/14729
7751         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
7752
7753 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7754
7755         PR fortran/15557
7756         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
7757
7758 2004-06-01  Richard Hederson  <rth@redhat.com>
7759
7760         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
7761
7762 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7763
7764         PR c++/14932
7765         * g++.dg/parse/offsetof4.C: New test.
7766
7767 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
7768
7769         PR objc/7993
7770         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
7771
7772 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
7773
7774         PR c++/15701
7775         * g++.dg/template/friend29.C: New test.
7776
7777 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
7778
7779         PR c/15749
7780         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
7781
7782 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
7783
7784         * gcc.dg/sparc-trap-1.c: New test.
7785
7786 2004-05-31  Roger Sayle  <roger@eyesopen.com>
7787
7788         PR middle-end/15069
7789         * g++.dg/opt/fold3.C: New test case.
7790
7791 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
7792
7793         * lib/target-supports.exp (check_iconv_available): Fix fallout
7794         from 2004-05-28 patch.
7795
7796 2004-05-30  Paul Brook  <paul@codesourcery.com>
7797
7798         PR fortran/15620
7799         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
7800         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
7801
7802 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
7803
7804         * gfortran.fortran-torture/execute/random_1.f90: New test.
7805
7806 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
7807
7808         * g++.dg/ext/altivec-10.C: New test.
7809
7810 2004-05-29  Paul Brook  <paul@codesourcery.com>
7811
7812         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
7813
7814 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
7815
7816         * gcc.dg/altivec-16.c: New test.
7817
7818 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
7819
7820         * lib/target-supports.exp (check_vmx_hw_available): New.
7821         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
7822
7823         * lib/target-supports.exp (check_alias_available,
7824         check_iconv_available, check_named_sections_available): Use
7825         unique names for temporary files.
7826
7827 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
7828
7829         * gcc.dg/altivec-15.c: New test.
7830
7831 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
7832
7833         PR c++/15083
7834         * g++.dg/warn/noeffect6.C: New test.
7835
7836         PR c++/15471
7837         * g++.dg/expr/ptrmem4.C: New test.
7838
7839         PR c++/15640
7840         * g++.dg/template/operator3.C: New test.
7841
7842 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
7843
7844         PR c++/14668
7845         * g++.dg/lookup/redecl1.C: New test.
7846         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
7847
7848 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
7849
7850         * gcc.c-torture/execute/compare-fp-1.c,
7851         gcc.c-torture/execute/compare-fp-2.c,
7852         gcc.c-torture/execute/compare-fp-3.c,
7853         gcc.c-torture/execute/compare-fp-4.c,
7854         gcc.c-torture/execute/compare-fp-3.x,
7855         gcc.c-torture/execute/compare-fp-4.x,
7856         gcc.dg/pr15649-1.c: New.
7857
7858 2004-05-27  Adam Nemet  <anemet@lnxw.com>
7859
7860         PR c++/12883
7861         * g++.dg/init/array14.C: New test.
7862
7863 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
7864
7865         * lib/compat.exp (compat-get-options-main): New.
7866         (compat-get-options): Remove unneeded code, warn for ignored
7867         command.
7868         (compat-execute): Check flag set by dg-require-* commands.
7869
7870         * lib/compat.exp (compat-execute): Break up long lines.
7871
7872 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
7873
7874         * gcc.dg/altivec-7.c: Don't use 'vector long'.
7875         * gcc.dg/altivec-14.c: New test.
7876         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
7877
7878         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
7879         * gcc.dg/altivec-12.c: Ditto.
7880
7881         * gcc.dg/altivec-3.c: Move call to altivec_check.
7882
7883 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
7884
7885         PR c++/15044
7886         * g++.dg/template/error12.C: New test.
7887
7888         PR c++/15317
7889         * g++.dg/ext/attrib15.C: New test.
7890
7891         PR c++/15329
7892         * g++.dg/template/ptrmem9.C: New test.
7893
7894 2004-05-25  Paul Brook  <paul@codesourcery.com>
7895
7896         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
7897
7898 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
7899
7900         PR c++/15165
7901         * g++.dg/template/crash19.C: New test.
7902
7903 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
7904
7905         PR c++/15025
7906         * g++.dg/template/redecl1.C: New test.
7907
7908 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
7909
7910         PR c++/14821
7911         * g++.dg/other/ns1.C: New test.
7912
7913         PR c++/14883
7914         * g++.dg/template/invalid1.C: New test.
7915
7916 2004-05-23  Paul Brook  <paul@codesourcery.com>
7917         Victor Leikehman  <lei@haifasphere.co.il>
7918
7919         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
7920         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
7921
7922 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
7923
7924         PR c++/15285
7925         PR c++/15299
7926         * g++.dg/template/non-dependent5.C: New test.
7927         * g++.dg/template/non-dependent6.C: New test.
7928
7929 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
7930
7931         PR c++/15507
7932         * g++.dg/inherit/union1.C: New test.
7933
7934         PR c++/15542
7935         * g++.dg/template/addr1.C: New test.
7936
7937         PR c++/15427
7938         * g++.dg/template/array5.C: New test.
7939
7940         PR c++/15287
7941         * g++.dg/template/array6.C: New test.
7942
7943 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
7944             Roger Sayle  <roger@eyesopen.com>
7945
7946         * g++.dg/lookup/forscope2.C: New test case.
7947
7948 2004-05-22  Ben Elliston  <bje@au.ibm.com>
7949
7950         * gcc.dg/cpp/Wmissingdirs.c: New.
7951
7952 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
7953
7954         PR target/15301
7955         * gcc.dg/compat/union-m128-1.h: New file.
7956         * gcc.dg/compat/union-m128-1_main.c: Likewise.
7957         * gcc.dg/compat/union-m128-1_x.c: Likewise.
7958         * gcc.dg/compat/union-m128-1_y.c: Likewise.
7959
7960 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
7961
7962         PR target/15302
7963         * gcc.dg/compat/struct-complex-1.h: New file.
7964         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
7965         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
7966         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
7967
7968 2004-05-20  Roger Sayle  <roger@eyesopen.com>
7969
7970         PR middle-end/3074
7971         * gcc.dg/pr3074-1.c: New test case.
7972         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
7973
7974 2004-05-20  Falk Hueffner  <falk@debian.org>
7975
7976         PR other/15526
7977         * gcc.dg/ftrapv-1.c: New test case.
7978
7979 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
7980
7981         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
7982
7983 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
7984             Jeff Law  <law@redhat.com>
7985
7986         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
7987         * gcc.dg/tree-ssa/20040518-2.c: New test.
7988
7989         * gcc.dg/tree-ssa/20040518-1.c: New test.
7990
7991 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
7992
7993         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
7994
7995 2004-05-18  Paul Brook  <paul@codesourcery.com>
7996
7997         PR fortran/13930
7998         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
7999
8000 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8001
8002         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
8003         constant folding.
8004
8005 2004-05-17  Steven Bosscher  <stevenb@suse.de>
8006
8007         * gcc.dg/tree-ssa/20040517-1.c: New test.
8008
8009 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8010
8011         * gcc.dg/loop-4.c: New test.
8012
8013 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
8014
8015         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
8016
8017 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
8018
8019         PR fortran/15311
8020         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
8021
8022 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8023
8024         PR fortran/13826
8025         PR fortran/13940
8026         * gfortran.fortran-torture/compile/data_1.f90: New test.
8027
8028 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
8029
8030         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
8031         * gcc.dg/uninit-H.c: Define ASM for __s390__.
8032
8033 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
8034
8035         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
8036
8037 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
8038
8039         PR c/15444
8040         * gcc.dg/format/xopen-1.c: Adjust expected message.
8041         * gcc.dg/format/xopen-3.c: New test.
8042
8043 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
8044
8045         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
8046
8047 2004-05-14  Jeff Law  <law@redhat.com>
8048
8049         * gcc.dg/tree-ssa/20040514-2.c: New test.
8050
8051 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8052
8053         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
8054         this ...
8055         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
8056         this.
8057
8058 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
8059
8060         * gcc.dg/tree-ssa/20040514-1.c: New test.
8061
8062 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8063
8064         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
8065         test.
8066
8067 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8068
8069         PR fortran/14066
8070         * gfortran.fortran-torture/compile/do_1.f90: New test.
8071
8072 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8073
8074         PR fortran/15051
8075         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
8076         test.
8077
8078 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
8079
8080         PR fortran/15149
8081         * gfortran.fortran-torture/execute/random_init.f90: New test.
8082
8083 2004-05-13  Paul Brook  <paul@codesourcery.com>
8084
8085         PR fortran/15314
8086         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
8087
8088 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
8089
8090         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
8091         for the powerpc case.
8092
8093 2004-05-13  Jeff Law  <law@redhat.com>
8094
8095         * gcc.dg/tree-ssa/20040513-1.c: New test.
8096         * gcc.dg/tree-ssa/20040513-2.c: New test.
8097
8098 2004-05-13  Paul Brook  <paul@codesourcery.com>
8099
8100         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
8101         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
8102         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
8103
8104 2004-05-13  Andreas Schwab  <schwab@suse.de>
8105
8106         PR other/10819
8107         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
8108         characters.
8109
8110 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
8111
8112         PR fortran/15294
8113         * gfortran.fortran-torture/execute/adjustr.f90: New file.
8114
8115 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
8116
8117         Merge from tree-ssa-20020619-branch.  See
8118         ChangeLog.tree-ssa for details.
8119
8120 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
8121
8122         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
8123         include <altivec.h> explicitly.
8124         * gcc.dg/altivec-13.c: Likewise.
8125
8126 2004-05-11  Paul Brook  <paul@codesourcery.com>
8127
8128         * gcc.c-torture/compile/20010518-1.c: Force enum size.
8129
8130 2004-05-10  Eric Christopher  <echristo@redhat.com>
8131
8132         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
8133         * gcc.dg/sibcall-4.c: Ditto.
8134
8135 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
8136
8137         * g++.dg/ext/altivec-8.C: New test case.
8138         * gcc.dg/altivec-13.c: New test case.
8139
8140 2004-05-08  Roger Sayle  <roger@eyesopen.com>
8141
8142         * gcc.c-torture/execute/divcmp-1.c: New test case.
8143         * gcc.c-torture/execute/divcmp-2.c: New test case.
8144         * gcc.c-torture/execute/divcmp-3.c: New test case.
8145
8146 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
8147
8148         * g++.dg/other/pragma-re-2.C: New test.
8149
8150 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
8151
8152         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
8153         * gcc.dg/i386-387-2.c: Likewise.
8154
8155         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
8156         __builtin_drem.
8157         * gcc.dg/i386-387-6.c: Likewise.
8158
8159 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
8160
8161         * gcc.dg/builtins-33.c:  Also check log1p*.
8162
8163 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
8164
8165         PR optimization/15296
8166         * gcc.c-torture/execute/pr15296.c: New test.
8167
8168 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
8169
8170         * gcc.dg/builtins-40.c: New test.
8171
8172 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
8173
8174         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
8175
8176 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
8177
8178         * g++.dg/ext/spe1.C: New testcase.
8179
8180 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
8181
8182         * objc.dg/image-info.m: Allow additional attributes
8183         for __image_info section.
8184
8185 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
8186
8187         * gcc.dg/torture/mips-hilo-2.c: New test.
8188
8189 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8190
8191         PR c++/14389
8192         * g++.dg/template/member5.C: New test.
8193
8194 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
8195
8196         * gcc.dg/builtins-34.c: Also check expm1*.
8197
8198 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8199
8200         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
8201         * gcc.dg/torture/builtin-convert-3.c: New test.
8202
8203 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
8204
8205         PR middle-end/15054
8206         * g++.dg/opt/pr15054.C: New test.
8207
8208 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8209
8210         * gcc.dg/torture/builtin-rounding-1.c: New test.
8211         * gcc.dg/builtins-25.c: Delete.
8212         * gcc.dg/builtins-29.c: Delete.
8213
8214 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
8215
8216         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
8217         * gcc.dg/sibcall-4.c: Likewise.
8218         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
8219
8220 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
8221
8222         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
8223         bit-field on 16-bit targets.
8224
8225 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
8226
8227         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
8228         16-bit targets.
8229
8230 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
8231
8232         * gcc.dg/rs6000-power2-1.c: Change to compile only.
8233         * gcc.dg/rs6000-power2-2.c: Likewise.
8234
8235 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
8236
8237         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
8238         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
8239         Change the asm registers to be in form of frN instead of fN.
8240
8241 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8242
8243         * gcc.dg/torture/builtin-convert-2.c: New test.
8244
8245 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
8246
8247         * gcc.dg/rs6000-power2-1.c: New test.
8248         * gcc.dg/rs6000-power2-2.c: New test.
8249
8250 2004-04-28  Jan Hubicka  <jh@suse.cz>
8251
8252         * gcc.dg/unused-6.c: New test.
8253
8254 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
8255             Ulrich Weigand  <uweigand@de.ibm.com>
8256
8257         * ada/acats/run_all.sh: Define $target variable.
8258
8259 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
8260
8261         PR c++/15119
8262         * g++.dg/other/vararg-1.C: New test.
8263
8264         PR c++/4794
8265         * g++.dg/eh/cleanup3.C: New test.
8266
8267 2004-04-24  Laurent GUERBY <laurent@guerby.net>
8268
8269         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
8270         and ad8011a (target_insn).
8271         * ada/acats/support/macro.dfs: Likewise.
8272         * ada/acats/support/impbit.adb: New file.
8273
8274 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
8275
8276         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
8277
8278 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
8279
8280         * gcc.dg/loop-3.c: New test.
8281
8282 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
8283
8284         * gcc.c-torture/execute/simd-5.c: New test.
8285
8286 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8287
8288         PR c++/15064
8289         * g++.dg/template/crash18.C: New test.
8290
8291 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
8292
8293         * g++.dg/ext/complit3.C: New test.
8294
8295 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
8296
8297         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
8298         * gcc.dg/altivec-3.c: Same.
8299         * gcc.dg/altivec-varargs-1.c: Same.
8300
8301 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
8302
8303         * lib/target-supports.exp (check_profiling_available): Assume
8304         profiling is not available on powerpc-eabi targets.
8305
8306 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
8307
8308         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
8309         * gcc.dg/vmx/bug-1.c: Ditto.
8310
8311 2004-04-20  Eric Christopher  <echristo@redhat.com>
8312
8313         * gcc.dg/charset/extern.c: New test.
8314         * g++.dg/charset/extern3.cc: Ditto.
8315
8316 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
8317
8318         * gcc.dg/builtins-39.c: New test.
8319
8320 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
8321
8322         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
8323
8324 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
8325
8326         * gcc.dg/torture/mips-hilo-1.c: New test.
8327
8328 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
8329
8330         * gcc.c-torture/compile/20040419-1.c: New test.
8331
8332 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
8333
8334         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
8335
8336 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
8337             Aldy Hernandez  <aldyh@redhat.com>
8338
8339         * gcc.c-torture/execute/va-arg-24.c: New.
8340
8341 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
8342             Aldy Hernandez  <aldyh@redhat.com>
8343
8344         * gcc.dg/vmx/1b-01.c: New.
8345         * gcc.dg/vmx/1b-02.c: New.
8346         * gcc.dg/vmx/1b-03.c: New.
8347         * gcc.dg/vmx/1b-04.c: New.
8348         * gcc.dg/vmx/1b-05.c: New.
8349         * gcc.dg/vmx/1b-06.c: New.
8350         * gcc.dg/vmx/1b-07.c: New.
8351         * gcc.dg/vmx/1c-01.c: New.
8352         * gcc.dg/vmx/1c-02.c: New.
8353         * gcc.dg/vmx/3a-01a.c: New.
8354         * gcc.dg/vmx/3a-01.c: New.
8355         * gcc.dg/vmx/3a-01m.c: New.
8356         * gcc.dg/vmx/3a-03.c: New.
8357         * gcc.dg/vmx/3a-03m.c: New.
8358         * gcc.dg/vmx/3a-04.c: New.
8359         * gcc.dg/vmx/3a-04m.c: New.
8360         * gcc.dg/vmx/3a-05.c: New.
8361         * gcc.dg/vmx/3a-06.c: New.
8362         * gcc.dg/vmx/3a-06m.c: New.
8363         * gcc.dg/vmx/3a-07.c: New.
8364         * gcc.dg/vmx/3b-01.c: New.
8365         * gcc.dg/vmx/3b-02.c: New.
8366         * gcc.dg/vmx/3b-10.c: New.
8367         * gcc.dg/vmx/3b-13.c: New.
8368         * gcc.dg/vmx/3b-14.c: New.
8369         * gcc.dg/vmx/3b-15.c: New.
8370         * gcc.dg/vmx/3c-01a.c: New.
8371         * gcc.dg/vmx/3c-01.c: New.
8372         * gcc.dg/vmx/3c-02.c: New.
8373         * gcc.dg/vmx/3c-03.c: New.
8374         * gcc.dg/vmx/3d-01.c: New.
8375         * gcc.dg/vmx/4-01.c: New.
8376         * gcc.dg/vmx/4-03.c: New.
8377         * gcc.dg/vmx/5-01.c: New.
8378         * gcc.dg/vmx/5-02.c: New.
8379         * gcc.dg/vmx/5-03.c: New.
8380         * gcc.dg/vmx/5-04.c: New.
8381         * gcc.dg/vmx/5-05.c: New.
8382         * gcc.dg/vmx/5-06.c: New.
8383         * gcc.dg/vmx/5-07.c: New.
8384         * gcc.dg/vmx/5-07t.c: New.
8385         * gcc.dg/vmx/5-08.c: New.
8386         * gcc.dg/vmx/5-10.c: New.
8387         * gcc.dg/vmx/5-11.c: New.
8388         * gcc.dg/vmx/7-01a.c: New.
8389         * gcc.dg/vmx/7-01.c: New.
8390         * gcc.dg/vmx/7c-01.c: New.
8391         * gcc.dg/vmx/7d-01.c: New.
8392         * gcc.dg/vmx/7d-02.c: New.
8393         * gcc.dg/vmx/8-01.c: New.
8394         * gcc.dg/vmx/8-02a.c: New.
8395         * gcc.dg/vmx/8-02.c: New.
8396         * gcc.dg/vmx/brode-1.c: New.
8397         * gcc.dg/vmx/bug-1.c: New.
8398         * gcc.dg/vmx/bug-2.c: New.
8399         * gcc.dg/vmx/bug-3.c: New.
8400         * gcc.dg/vmx/cw-bug-1.c: New.
8401         * gcc.dg/vmx/cw-bug-2.c: New.
8402         * gcc.dg/vmx/cw-bug-3.c: New.
8403         * gcc.dg/vmx/dct.c: New.
8404         * gcc.dg/vmx/debug-1.c: New.
8405         * gcc.dg/vmx/debug-2.c: New.
8406         * gcc.dg/vmx/debug-3.c: New.
8407         * gcc.dg/vmx/debug-4.c: New.
8408         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
8409         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
8410         * gcc.dg/vmx/eg-5.c: New.
8411         * gcc.dg/vmx/fft.c: New.
8412         * gcc.dg/vmx/gcc-bug-1.c: New.
8413         * gcc.dg/vmx/gcc-bug-2.c: New.
8414         * gcc.dg/vmx/gcc-bug-3.c: New.
8415         * gcc.dg/vmx/gcc-bug-4.c: New.
8416         * gcc.dg/vmx/gcc-bug-5.c: New.
8417         * gcc.dg/vmx/gcc-bug-6.c: New.
8418         * gcc.dg/vmx/gcc-bug-7.c: New.
8419         * gcc.dg/vmx/gcc-bug-8.c: New.
8420         * gcc.dg/vmx/gcc-bug-9.c: New.
8421         * gcc.dg/vmx/gcc-bug-b.c: New.
8422         * gcc.dg/vmx/gcc-bug-c.c: New.
8423         * gcc.dg/vmx/gcc-bug-d.c: New.
8424         * gcc.dg/vmx/gcc-bug-e.c: New.
8425         * gcc.dg/vmx/gcc-bug-f.c: New.
8426         * gcc.dg/vmx/gcc-bug-g.c: New.
8427         * gcc.dg/vmx/gcc-bug-i.c: New.
8428         * gcc.dg/vmx/harness.h: New.
8429         * gcc.dg/vmx/ira1.c: New.
8430         * gcc.dg/vmx/ira2a.c: New.
8431         * gcc.dg/vmx/ira2b.c: New.
8432         * gcc.dg/vmx/ira2.c: New.
8433         * gcc.dg/vmx/ira2c.c: New.
8434         * gcc.dg/vmx/mem.c: New.
8435         * gcc.dg/vmx/newton-1.c: New.
8436         * gcc.dg/vmx/ops.c: New.
8437         * gcc.dg/vmx/sn7153.c: New.
8438         * gcc.dg/vmx/spill2.c: New.
8439         * gcc.dg/vmx/spill3.c: New.
8440         * gcc.dg/vmx/spill.c: New.
8441         * gcc.dg/vmx/t.c: New.
8442         * gcc.dg/vmx/varargs-1.c: New.
8443         * gcc.dg/vmx/varargs-2.c: New.
8444         * gcc.dg/vmx/varargs-3.c: New.
8445         * gcc.dg/vmx/varargs-4.c: New.
8446         * gcc.dg/vmx/varargs-5.c: New.
8447         * gcc.dg/vmx/varargs-6.c: New.
8448         * gcc.dg/vmx/varargs-7.c: New.
8449         * gcc.dg/vmx/vmx.exp: New.
8450         * gcc.dg/vmx/vprint-1.c: New.
8451         * gcc.dg/vmx/vscan-1.c: New.
8452         * gcc.dg/vmx/x-01.c: New.
8453         * gcc.dg/vmx/x-02.c: New.
8454         * gcc.dg/vmx/x-03.c: New.
8455         * gcc.dg/vmx/x-04.c: New.
8456         * gcc.dg/vmx/x-05.c: New.
8457         * gcc.dg/vmx/yousufi-1.c: New.
8458         * gcc.dg/vmx/zero-1.c: New.
8459         * gcc.dg/vmx/zero.c: New.
8460
8461 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
8462
8463         * g++.dg/lookup/java1.C: Update for chage of
8464         _Jv_AllocObject.
8465         * g++.dg/lookup/java2.C: Likewise.
8466
8467 2004-04-17  Laurent GUERBY <laurent@guerby.net>
8468
8469         * ada/acats/run_all.sh: use -O2 by default.
8470
8471 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
8472
8473         * gcc.dg/vr-mult-[12].c: New tests.
8474
8475 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8476
8477         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
8478
8479         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
8480
8481 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
8482
8483         * lib/target-supports.exp (check_profiling_available): Assume profiling
8484         isn't available for mips*-*-elf targets.
8485
8486 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
8487
8488         * gcc.dg/builtins-38.c: New test.
8489
8490 2004-04-14  Eric Christopher  <echristo@redhat.com>
8491
8492         * g++.dg/charset/charset.exp: Run .cc extension tests.
8493
8494 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
8495
8496         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
8497
8498 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8499
8500         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
8501
8502 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
8503
8504         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
8505         * gcc.dg/i386-387-2.c: Likewise.
8506
8507         * gcc.dg/i386-387-7.c: New test.
8508         * gcc.dg/i386-387-8.c: New test.
8509
8510         * gcc.dg/builtins-37.c: New test.
8511
8512 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
8513
8514         * g++.dg/pch/externc-1.C: Add missing semicolon.
8515
8516 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
8517
8518         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
8519
8520 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
8521
8522         * gcc.c-torture/execute/20040411-1.c: New test.
8523
8524 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
8525
8526         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
8527
8528 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
8529
8530         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
8531
8532 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
8533
8534         * lib/target-supports.exp (check_named_sections_available): New.
8535         * lib/gcc-dg.exp (dg-require-named-sections): New.
8536         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
8537         old-deja.exp.  Also prune error-count message from HP linker.
8538         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
8539
8540         * g++.dg/init/init-ref4.C: Use dg-require-weak.
8541         * g++.old-deja/g++.pt/static3.C: Likewise.
8542         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
8543
8544 2004-04-09  Roger Sayle  <roger@eyesopen.com>
8545
8546         * gcc.c-torture/execute/20040409-1.c: New test case.
8547         * gcc.c-torture/execute/20040409-2.c: New test case.
8548         * gcc.c-torture/execute/20040409-3.c: New test case.
8549
8550 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
8551
8552         * gcc.dg/20040409-1.c: New test.
8553
8554 2004-04-08  Roger Sayle  <roger@eyesopen.com>
8555
8556         PR target/14888
8557         * g++.dg/opt/pr14888.C: New test case.
8558
8559 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
8560
8561         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
8562         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
8563         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
8564         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
8565         New tests.
8566
8567 2004-04-08  Paul Brook  <paul@codesourcery.com>
8568
8569         * gcc.dg/spill-1.c: New test.
8570
8571 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8572
8573         * gcc.dg/torture/builtin-ctype-2.c: New test.
8574
8575 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
8576
8577         * gcc.dg/pch/pch.exp: Add largefile test.
8578
8579 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
8580
8581         * g++.dg/pch/externc-1.Hs: New.
8582         * g++.dg/pch/externc-1.C: New.
8583
8584 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8585
8586         * gcc.dg/compat/struct-by-value-5a_main.c,
8587         gcc.dg/compat/struct-by-value-5b_main.c: New files.
8588         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
8589         * gcc.dg/compat/struct-by-value-5a_x.c,
8590         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
8591         gcc.dg/compat/struct-by-value-5_x.c.
8592         * gcc.dg/compat/struct-by-value-5a_y.c,
8593         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
8594         gcc.dg/compat/struct-by-value-5_y.c.
8595
8596         * gcc.dg/compat/struct-by-value-6a_main.c,
8597         gcc.dg/compat/struct-by-value-6b_main.c: New files.
8598         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
8599         * gcc.dg/compat/struct-by-value-6a_x.c,
8600         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
8601         gcc.dg/compat/struct-by-value-6_x.c.
8602         * gcc.dg/compat/struct-by-value-6a_y.c,
8603         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
8604         gcc.dg/compat/struct-by-value-6_y.c.
8605
8606         * gcc.dg/compat/struct-by-value-7a_main.c,
8607         gcc.dg/compat/struct-by-value-7b_main.c: New files.
8608         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
8609         * gcc.dg/compat/struct-by-value-7a_x.c,
8610         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
8611         gcc.dg/compat/struct-by-value-7_x.c.
8612         * gcc.dg/compat/struct-by-value-7a_y.c,
8613         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
8614         gcc.dg/compat/struct-by-value-7_y.c.
8615
8616 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
8617
8618         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
8619         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
8620         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
8621         options.
8622
8623 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
8624
8625         * gcc.dg/builtins-36.c: New test.
8626
8627 2004-04-06  Paul Brook  <paul@codesourcery.com>
8628
8629         * README.gcc: Remove obsolete contraint on testcases.
8630
8631 2004-04-05  Paul Brook  <paul@codesourcery.com>
8632
8633         PR2123
8634         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
8635         failure and exit(0) on success.
8636         * g++.dg/expr/anew2.C: Ditto.
8637         * g++.dg/expr/anew3.C: Ditto.
8638         * g++.dg/expr/anew4.C: Ditto.
8639
8640 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
8641
8642         PR c++/3518
8643         * g++.dg/template/unify7.C: New.
8644
8645 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
8646
8647         * g++.dg/README: Bring up to date with new subdirectories; remove
8648         duplicate subdirectory lines.
8649
8650 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
8651
8652         PR c++/14007
8653         * g++.dg/template/unify5.C: New.
8654         * g++.dg/template/unify6.C: New.
8655         * g++.dg/template/qualttp20.C: Adjust.
8656         * g++.old-deja/g++.jason/report.C: Adjust.
8657         * g++.old-deja/g++.other/qual1.C: Adjust.
8658
8659 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
8660
8661         PR c++/14803
8662         * g++.dg/inherit/ptrmem1.C: New test.
8663
8664 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
8665
8666         PR c++/14755
8667         * gcc.c-torture/execute/20040331-1.c: New test.
8668         * gcc.dg/20040331-1.c: New test.
8669
8670 2004-04-01  Paul Brook  <paul@codesourcery.com>
8671
8672         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
8673
8674 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
8675
8676         PR c++/14724
8677         * g++.dg/init/goto1.C: New test.
8678
8679         PR c++/14763
8680         * g++.dg/template/defarg4.C: New test.
8681
8682 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
8683
8684         * gcc.dg/altivec-11.c: Extend test for more valid cases.
8685
8686 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
8687
8688         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
8689
8690 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
8691
8692         * gcc.dg/noncompile/undeclared-2.c: New test.
8693
8694 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
8695
8696         * gcc.dg/940409-1.c: Remove XFAIL.
8697         * gcc.dg/reg-vol-struct-1.c: New test.
8698
8699 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8700
8701         * gcc.dg/torture/builtin-wctype-1.c: New test.
8702
8703 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
8704
8705         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
8706         * gcc.dg/20001101-1.c: Likewise.
8707         * gcc.dg/20001102-1.c: Likewise.
8708
8709 2004-03-25  Roger Sayle  <roger@eyesopen.com>
8710
8711         * gcc.dg/compare8.c: Add an additional test for XOR.
8712
8713 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8714
8715         * gcc.dg/torture/builtin-ctype-1.c: New test.
8716
8717 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8718
8719         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
8720         * gcc.dg/torture/builtin-math-1.c: Likewise.
8721         * gcc.dg/torture/builtin-power-1.c: New test.
8722
8723 2004-03-24  Andreas Schwab  <schwab@suse.de>
8724
8725         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
8726         IA64 assembler.
8727
8728 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
8729             Roger Sayle  <roger@eyesopen.com>
8730
8731         * gcc.dg/compare8.c: New test case.
8732
8733 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
8734
8735         * g++.dg/ext/altivec-7.C: New test.
8736
8737 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
8738
8739         PR 12267, 12391, 12560, 13129, 14114, 14133
8740         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
8741         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
8742         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
8743         Adjust error regexps.
8744         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
8745         * gcc.dg/noncompile/undeclared-1.c: New test cases.
8746         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
8747         * gcc.dg/local1.c: Add explanatory comment.
8748
8749 2004-03-23  Roger Sayle  <roger@eyesopen.com>
8750
8751         PR optimization/14669
8752         * g++.dg/opt/fold2.C: New test case.
8753
8754 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
8755
8756         PR c/14069
8757         * gcc.dg/20040322-1.c: New test.
8758
8759 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
8760
8761         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
8762         * gcc.dg/ultrasp4.c: Likewise.
8763         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
8764
8765 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
8766
8767         * gcc.dg/i386-sse-8.c: Reset default options.
8768
8769 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
8770
8771         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
8772         in the error message text.
8773
8774 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8775
8776         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
8777
8778 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
8779
8780         PR c++/14616
8781         * g++.dg/init/array13.C: New test.
8782
8783 2004-03-20  Roger Sayle  <roger@eyesopen.com>
8784
8785         PR target/13889
8786         * gcc.c-torture/compile/pr13889.c: New test case.
8787
8788 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
8789
8790         PR c/14635
8791         * builtins-1.c (nan, nans): Don't test.
8792         * builtins-30.c: Don't use nan, nanf, nanl.
8793         * builtins-35.c: New test.
8794
8795 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
8796
8797         * g++.dg/ext/altivec-6.C: New test.
8798
8799 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
8800
8801         * g++.dg/init/placement3.C: New test.
8802
8803         * g++.dg/template/spec13.C: New test.
8804
8805         * g++.dg/lookup/using11.C: New test.
8806
8807         * g++.dg/lookup/koenig3.C: New test.
8808
8809         * g++.dg/template/operator2.C: New test.
8810
8811         * g++.dg/expr/dtor3.C: New test.
8812         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
8813         marker.
8814         * g++.old-deja/g++.law/visibility28.C: Likewise.
8815
8816 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
8817
8818         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
8819         * gcc.dg/ppc64-abi-3.c: Likewise.
8820
8821 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8822
8823         PR c++/14545
8824         * g++.dg/parse/template15.C: New test.
8825
8826 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
8827
8828         * g++.dg/expr/dtor2.C: New test.
8829
8830         * g++.dg/lookup/anon4.C: New test.
8831
8832         * g++.dg/overload/using1.C: New test.
8833
8834         * g++.dg/template/lookup7.C: New test.
8835
8836         * g++.dg/template/typename6.C: New test.
8837
8838         * g++.dg/expr/cond6.C: New test.
8839
8840 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8841
8842         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
8843
8844 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
8845
8846         * g++.dg/expr/cond5.C: New test.
8847         * g++.dg/expr/constcast1.C: Likewise.
8848         * g++.dg/expr/ptrmem2.C: Likewise.
8849         * g++.dg/expr/ptrmem3.C: Likewise.
8850         * g++.dg/lookup/main1.C: Likewise.
8851         * g++.dg/template/lookup6.C: Likewise.
8852
8853 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
8854
8855         * gcc.dg/local1.c: New test.
8856
8857         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
8858
8859 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8860
8861         * gcc.dg/torture/builtin-convert-1.c: New test.
8862
8863 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8864
8865         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
8866
8867 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
8868
8869         PR c++/14481
8870         * g++.dg/warn/Wunused-7.C: New test.
8871
8872 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8873
8874         * gcc.dg/torture/builtin-integral-1.c: New test.
8875
8876 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
8877
8878         PR c++/14586
8879         * g++.dg/parse/non-dependent3.C: New test.
8880
8881 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
8882
8883         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
8884         * g++.dg/eh/simd-2.C: Likewise.
8885         * g++.dg/init/array10.C: Likewise.
8886         * gcc.c-torture/compile/simd-1.c: Likewise.
8887         * gcc.c-torture/compile/simd-2.c: Likewise.
8888         * gcc.c-torture/compile/simd-3.c: Likewise.
8889         * gcc.c-torture/compile/simd-4.c: Likewise.
8890         * gcc.c-torture/compile/simd-6.c: Likewise.
8891         * gcc.c-torture/execute/simd-1.c: Likewise.
8892         * gcc.c-torture/execute/simd-2.c: Likewise.
8893         * gcc.dg/compat/vector-defs.h: Likewise.
8894         * gcc.dg/20020531-1.c: Likewise.
8895         * gcc.dg/altivec-3.c: Likewise.
8896         * gcc.dg/altivec-4.c: Likewise.
8897         * gcc.dg/altivec-varargs-1.c: Likewise.
8898         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
8899         * gcc.dg/i386-mmx-3.c: Likewise.
8900         * gcc.dg/i386-sse-4.c: Likewise.
8901         * gcc.dg/i386-sse-5.c: Likewise.
8902         * gcc.dg/i386-sse-8.c: Likewise.
8903         * gcc.dg/simd-1.c: Likewise.
8904         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
8905         __ev64_opaque__ since the machine description provides it.
8906
8907 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
8908
8909         * lib/compat.exp (skip_list): New global variable.
8910         Use it to hold the user defined COMPAT_SKIPS list if any.
8911         (compat-obj): Add the members of skip_list to optall.
8912
8913 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
8914
8915         * gcc.dg/compat/union-by-value-1_main.c,
8916         union-by-value-1_x.c, union-by-value-1_y.c,
8917         union-check.h, union-defs.h,
8918         union-init.h, union-return-1_main.c,
8919         union-return-1_x.c, union-return-1_y.c: New files.
8920
8921 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
8922
8923         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
8924         mixed-struct-init.h: Add 4 mixed structure types.
8925         struct-by-value-21_main.c, struct-by-value-21_x.c,
8926         struct-by-value-21_y.c, struct-return-21_main.c,
8927         struct-return-21_x.c, struct-return-21_y.c: New files.
8928
8929 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
8930
8931         PR c++/14550
8932         * g++.dg/parse/template14.C: New test.
8933
8934 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
8935
8936         * gcc.c-torture/execute/20040313-1.c: New test.
8937
8938 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
8939
8940         PR target/14533
8941         * gcc.dg/20040311-2.c: New test.
8942
8943 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
8944
8945         PR other/14544
8946         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
8947         bit-field.
8948
8949 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
8950
8951         * gcc.dg/20040305-2.c: Add missing return statement.
8952
8953 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8954
8955         * gcc.dg/builtins-34.c: Also check pow10*.
8956
8957 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
8958
8959         PR target/14262
8960         * gcc.dg/20040305-2.c: New test.
8961
8962 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
8963
8964         * gcc.dg/20040310-1.c: New test.
8965
8966 2004-03-11  Roger Sayle  <roger@eyesopen.com>
8967
8968         * gcc.c-torture/execute/20040311-1.c: New test case.
8969
8970 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
8971
8972         PR c++/14476
8973         * g++.dg/lookup/enum1.C: New test.
8974
8975 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
8976
8977         PR c++/14510
8978         * g++.dg/lookup/struct2.C: New test.
8979
8980 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
8981
8982         * gcc.dg/builtins-34.c: New test.
8983
8984 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8985
8986         * gcc.dg/torture/builtin-nonneg-1.c: New test.
8987
8988 2004-03-09  James E Wilson  <wilson@specifixinc.com>
8989
8990         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
8991         * gcc.dg/alias-2.c: New testcase.
8992
8993 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
8994
8995         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
8996
8997 2004-03-09  Roger Sayle  <roger@eyesopen.com>
8998
8999         * gcc.c-torture/execute/20040309-1.c: New test case.
9000
9001 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
9002
9003         PR c++/14397
9004         * g++.dg/overload/ref1.C: New.
9005
9006 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9007
9008         PR c++/14409
9009         * g++.dg/template/spec12.C: New test.
9010
9011         PR c++/14448
9012         * g++.dg/parse/crash14.C: New test.
9013
9014 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
9015
9016         PR c++/14230
9017         * g++.dg/init/ref11.C: New test.
9018
9019 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
9020
9021         PR c++/14432
9022         * g++.dg/parse/builtin2.C: New test.
9023
9024 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
9025
9026         PR c++/14401
9027         * g++.dg/init/ctor3.C: New test.
9028         * g++.dg/init/union1.C: New test.
9029         * g++.dg/ext/anon-struct4.C: New test.
9030
9031 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
9032
9033         * g++.dg/lookup/koenig1.C: Tweak error messages.
9034         * g++.dg/lookup/used-before-declaration.C: Likewise.
9035         * g++.dg/other/do1.C: Likewise.
9036         * g++.dg/overload/koenig1.C: Likewise.
9037         * g++.dg/parse/crash13.C: Likewise.
9038         * g++.dg/template/instantiate3.C: Likewise.
9039
9040 2004-03-08  Eric Christopher  <echristo@redhat.com>
9041
9042         * * lib/target-supports.exp: Enable libiconv in test
9043         compilation.  Fix up error checking.
9044
9045 2004-03-08  Roger Sayle  <roger@eyesopen.com>
9046
9047         PR middle-end/14289
9048         * gcc.dg/pr14289-1.c: New test case.
9049         * gcc.dg/pr14289-2.c: Likewise.
9050         * gcc.dg/pr14289-3.c: Likewise.
9051
9052 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
9053
9054         * gcc.c-torture/execute/20040308-1.c: New test.
9055
9056 2004-03-07  Roger Sayle  <roger@eyesopen.com>
9057
9058         * gcc.c-torture/execute/20040307-1.c: New test case.
9059
9060 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
9061
9062         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
9063
9064 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
9065
9066         * gcc.dg/20040306-1.c: New test.
9067
9068 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
9069
9070         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
9071         them static.
9072         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
9073
9074 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
9075
9076         PR c/14465
9077         * gcc.dg/decl-6.c: New test.
9078
9079 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9080
9081         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
9082         Rename LOGPOW -> LOG_POW.
9083         (SQRT_EXP, POW_EXP): New.
9084
9085 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
9086
9087         * gcc.dg/i386-sse-8.c: New test.
9088
9089 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
9090
9091         PR c/14114
9092         * gcc.dg/decl-5.c: New test.
9093
9094 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
9095
9096         * gcc.dg/20040305-1.c: New test.
9097
9098 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
9099
9100         PR other/14354
9101         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
9102
9103 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
9104
9105         PR c++/14425, c++/14426
9106         * g++.dg/ext/altivec-4.C: New test.
9107         * g++.dg/ext/altivec-5.C: New test.
9108
9109 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
9110
9111         * g++.old-deja/g++.other/linkage1.C: Expect errors about
9112         global variables of a type with no linkage.
9113         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
9114         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
9115         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
9116         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
9117         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
9118         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
9119         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
9120         * g++.dg/warn/deprecated.C: Name enum Color.
9121         * g++.dg/overload/VLA.C: Name structure for 'b'.
9122         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
9123
9124 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
9125
9126         * gcc.c-torture/compile/20040304-1.c: New test.
9127
9128 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
9129
9130         PR 13728
9131         * gcc.dg/decl-4.c: New testcase.
9132
9133 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
9134
9135         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
9136         as PRECF if sizeof (float) > sizeof (double).
9137         (PRECL): Make it the same as PRECF if
9138         sizeof (float) > sizeof (long double).
9139
9140 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9141
9142         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
9143         system type.  Add check for irix6 which doesn't have c99 runtime.
9144
9145 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
9146
9147         * gcc.dg/const-elim-1.c: xfail for xtensa.
9148
9149 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
9150
9151         PR c++/14369
9152         * g++.dg/template/cond4.C: New test.
9153
9154 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
9155
9156         PR c++/14360
9157         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
9158
9159         PR c++/14361
9160         * g++.dg/parse/defarg7.C: New test.
9161
9162         PR c++/14359
9163         * g++.dg/template/friend26.C: New test.
9164
9165 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
9166
9167         PR c++/14324
9168         * g++.dg/abi/mangle21.C: New test.
9169
9170         PR c++/14260
9171         * g++.dg/parse/constructor2.C: New test.
9172
9173         PR c++/14337
9174         * g++.dg/template/sfinae1.C: New test.
9175
9176 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
9177
9178         PR c++/14267
9179         * g++.dg/expr/crash2.C: New test.
9180
9181         PR middle-end/13448
9182         * gcc.dg/inline-5.c: New test.
9183         * gcc.dg/always-inline.c: Split out tests into ...
9184         * gcc.dg/always-inline2.c: ... this and ...
9185         * gcc.dg/always-inline3.c: ... this.
9186
9187 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
9188
9189         PR debug/12103
9190         * g++.dg/debug/crash1.C: New test.
9191
9192 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
9193
9194         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
9195         function with __attribute__((noinline)).
9196         (recurser_void2): Likewise.
9197         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
9198         (recurser_void2): Likewise.
9199
9200 2004-02-29  Roger Sayle  <roger@eyesopen.com>
9201
9202         PR middle-end/14203
9203         * g++.dg/warn/Wunused-6.C: New test case.
9204
9205 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
9206
9207         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
9208         not defined.
9209
9210 2004-02-27  Eric Christopher  <echristo@redhat.com>
9211
9212         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
9213         * g++.dg/charset/asm2.c: Run only x86.
9214         * gcc.dg/charset/asm3.c: Ditto.
9215
9216 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
9217
9218         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
9219         ld_library_path.
9220
9221 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
9222
9223         * g++.dg/ext/altivec-3.C: New.
9224
9225 2004-02-26  Richard Henderson  <rth@redhat.com>
9226
9227         * g++.dg/ext/attrib10.C: Mark for warning.
9228         * gcc.dg/attr-alias-1.c: New.
9229
9230 2004-02-26  Richard Henderson  <rth@redhat.com>
9231
9232         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
9233         * gcc.c-torture/execute/20040208-2.c: ... it back.
9234
9235 2004-02-26  Eric Christopher  <echristo@redhat.com>
9236
9237         * lib/target-supports.exp (check-iconv-available): New function.
9238         * lib/gcc-dg.exp (dg-require-iconv): New function.
9239         Use above.
9240         * gcc.dg/charset: New directory.
9241         * gcc.dg/charset/charset.exp: New file.
9242         * gcc.dg/charset/asm1.c: Ditto.
9243         * gcc.dg/charset/asm2.c: Ditto.
9244         * gcc.dg/charset/asm3.c: Ditto.
9245         * gcc.dg/charset/asm4.c: Ditto.
9246         * gcc.dg/charset/asm5.c: Ditto.
9247         * gcc.dg/charset/attribute1.c: Ditto.
9248         * gcc.dg/charset/attribute2.c: Ditto.
9249         * gcc.dg/charset/string1.c: Ditto.
9250         * g++.dg/charset: New directory.
9251         * g++.dg/dg.exp: Add here. Special options.
9252         * g++.dg/charset/charset.exp: New file.
9253         * g++.dg/charset/asm1.c: Ditto.
9254         * g++.dg/charset/asm2.c: Ditto.
9255         * g++.dg/charset/asm3.c: Ditto.
9256         * g++.dg/charset/asm4.c: Ditto.
9257         * g++.dg/charset/attribute1.c: Ditto.
9258         * g++.dg/charset/attribute2.c: Ditto.
9259         * g++.dg/charset/extern1.cc: Ditto.
9260         * g++.dg/charset/extern2.cc: Ditto.
9261         * g++.dg/charset/string1.c: Ditto.
9262
9263 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
9264
9265         PR c++/14278
9266         * g++.dg/parse/comma1.C: New test.
9267
9268 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9269
9270         PR c++/14284
9271         * g++.dg/template/ttp8.C: New test.
9272
9273 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
9274
9275         * gcc.dg/fixuns-trunc-1.c: New test.
9276
9277 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9278
9279         * gcc.dg/builtins-config.h: Use #elif.
9280
9281 2004-02-26  Michael Matz  <matz@suse.de>
9282
9283         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
9284         * gcc.dg/991214-1.c: Likewise.
9285         * gcc.dg/i386-asm-1.c: Likewise.
9286
9287 2004-02-25  Richard Henderson  <rth@redhat.com>
9288
9289         * gcc.c-torture/execute/20040208-2.c: Move ...
9290         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
9291
9292 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9293
9294         PR c++/14246
9295         * g++.dg/other/crash-3.C: New test.
9296
9297 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9298
9299         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
9300         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
9301
9302         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
9303         HP-UX.
9304
9305 2004-02-24  Michael Matz  <matz@suse.de>
9306
9307         * gcc.dg/i386-regparm.c: New.
9308
9309 2004-02-23  James E Wilson  <wilson@specifixinc.com>
9310
9311         * gcc.c-torture/execute/20040223-1.c: New.
9312
9313 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
9314             Kazu Hirata  <kazu@cs.umass.edu>
9315
9316         * gcc.dg/fwritable-strings-1.c: Remove.
9317
9318 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
9319
9320         PR c/14156
9321         * gcc.dg/20040223-1.c: New test.
9322
9323 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9324
9325         PR c++/14106
9326         * g++.dg/ext/typeof9.C: New test.
9327
9328 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9329
9330         PR c++/14250
9331         * g++.dg/other/switch1.C: New test.
9332
9333 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
9334
9335         * gcc.dg/cast-function-1.c: Adjust for new informative message.
9336         * gcc.dg/va-arg-1.c: Likewise.
9337
9338 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9339
9340         PR c++/14143
9341         * g++.dg/template/koenig5.C: New test.
9342
9343 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
9344
9345         * g++.dg/ext/altivec-1.C: Generalize target triple.
9346         * g++.dg/ext/altivec-2.C: New test case.
9347         * g++.dg/ext/altivec_check.h: New file.
9348         * gcc.dg/altivec-1.c: Generalize target triple;
9349         include altivec_check.h and call altivec_check().
9350         * gcc.dg/altivec-[2-5].c: Generalize target triple.
9351         * gcc.dg/altivec-6.c: New test case.
9352         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
9353         type casts as needed.
9354         * gcc.dg/altivec-10.c: Include altivec_check.h and call
9355         altivec_check().
9356         * gcc.dg/altivec-12.c: New test case.
9357         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
9358         include altivec_check.h and call altivec_check().
9359         * gcc.dg/altivec_check.h: New file.
9360
9361 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9362
9363         * lib/target-supports.exp (check_alias_available): Don't mangle
9364         function `g' in test program.
9365
9366 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9367
9368         * lib/target-supports.exp (check_profiling_available): Check
9369         argument to determine whether we support a profiling type.
9370         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
9371         check_profiling_available.
9372         * g++.dg/bprob/bprob.exp: Likewise
9373         * g77.dg/bprob/bprob.exp: Likewise.
9374         * gcc.misc-tests/bprob.exp: Likewise.
9375         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
9376         dg-require-profiling and delete expected error handling.
9377         * gcc.dg/20021014-1.c: Likewise.
9378         * gcc.dg/nest.c: Likewise.
9379
9380 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9381
9382         PR c++/12007
9383         * g++.dg/other/vthunk1.C: New test.
9384
9385 2004-02-20  Falk Hueffner  <falk@debian.org>
9386
9387         PR target/14201
9388         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
9389
9390 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
9391
9392         PR c++/13927
9393         * g++.dg/other/error8.C: Remove XFAIL markers.
9394
9395         PR c++/14173
9396         * g++.dg/ext/packed5.C: New test.
9397
9398         PR c++/14199
9399         * g++.dg/warn/Wunused-5.C: New test.
9400
9401         PR c++/14186
9402         * g++.dg/lookup/member1.C: New test.
9403
9404 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
9405
9406         * gcc.c-torture/compile/20040130-1.c: Enable only when
9407         __INT_MAX__ >= 2147483647L.
9408         * gcc.c-torture/compile/961203-1.c: Likewise.
9409
9410 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
9411
9412         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
9413         * g++.dg/opt/template1.C: Robustify assembler regexp
9414
9415 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
9416
9417         * gcc.c-torture/execute/simd-4.x: Remove.
9418         * gcc.c-torture/execute/va-arg-25.x: Likewise.
9419         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
9420         Guard with #ifndef SKIP_ATTRIBUTE.
9421         * gcc.dg/compat/vector-1_y.c: Likewise.
9422         * gcc.dg/compat/vector-2_x.c: Likewise.
9423         * gcc.dg/compat/vector-2_y.c: Likewise.
9424         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
9425         * g++.dg/eh/simd-2.C: Likewise.
9426
9427 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
9428
9429         * gcc.c-torture/compile/complex-1.c: New.
9430
9431 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
9432
9433         PR target/14209
9434         * gcc.c-torture/execute/20040218-1.c: New test.
9435
9436 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9437
9438         PR c++/14181
9439         * g++.dg/parse/new2.C: New test.
9440
9441 2004-02-18  Paul Brook  <paul@codesourcery.com>
9442
9443         * gcc.c-torture/compile/libcall-1.c: New test.
9444
9445 2004-02-18  Paul Brook  <paul@codesourcery.com>
9446
9447         PR debug/12934
9448         * gcc.dg/debug/debug-7.c: New test.
9449
9450 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
9451
9452         * gcc.dg/20040217-1.c: New test.
9453
9454 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
9455
9456         * gcc.c-torture/execute/990208-1.x: Delete.
9457
9458 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
9459
9460         * gcc.c-torture/execute/20040208-2.x: New file.
9461
9462 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
9463
9464         PR c++/11326
9465         * g++.dg/abi/structret1.C: New test.
9466
9467 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
9468
9469         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
9470         (i386_cpuid): No need to test if cpuid is available on AMD64.
9471         Fix assembly, so that it works onboth i386 and AMD64.
9472         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
9473         (vecInLong): Fix s[] member type to unsigned int.
9474         (vecInWord): Remove type.
9475         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
9476         (a64, b64, c64, d64, e64): Remove.
9477         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
9478         Remove unused variable.  Remove initialization of removed variables.
9479         Don't call mmx_tests nor sse_tests.
9480         (reference_mmx, reference_sse): Remove.
9481         (check): Add return stmt.
9482         * gcc.dg/i386-sse-7.c: New test.
9483         * gcc.dg/i386-mmx-4.c: New test.
9484
9485 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9486
9487         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
9488         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
9489         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
9490         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
9491         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
9492         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
9493         g++.dg/tc1/dr94.C: Fix line terminator.
9494
9495 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
9496
9497         * gcc.c-torture/compile/20040216-1.c: New.
9498
9499 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9500
9501         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
9502         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
9503         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
9504         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
9505         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
9506         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
9507
9508 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
9509
9510         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
9511
9512 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
9513
9514         PR c++/13971
9515         * g++.dg/expr/cond4.C: New test.
9516
9517         PR c++/14086
9518         * g++.dg/lookup/crash2.C: New test.
9519
9520 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
9521
9522         * gcc.c-torture/compile/20040214-2.c: New test.
9523
9524 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
9525
9526         PR c++/14116
9527         * g++.dg/ext/typeof8.C: New test.
9528
9529 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
9530
9531         * gcc.c-torture/compile/20040214-1.c: New test.
9532
9533 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9534
9535         PR c++/13635
9536         * g++.dg/template/spec11.C: New test.
9537
9538 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9539
9540         PR c++/13927
9541         * g++.dg/other/error8.C: New test.
9542
9543 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
9544
9545         PR c++/14122
9546         * g++.dg/template/array4.C: New test.
9547
9548         PR c++/14108
9549         * g++.dg/inherit/thunk2.C: New test.
9550
9551         PR c++/14083
9552         * g++.dg/eh/cond2.C: New test.
9553
9554 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
9555
9556         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
9557
9558 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
9559
9560         * lib/scanasm.exp (dg-scan): Quote pattern before display.
9561
9562 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
9563
9564         * g++.dg/simd-2.C: xfail on ppc64-linux.
9565
9566 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
9567
9568         PR c/456
9569         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
9570         tests.
9571
9572 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
9573
9574         * gcc.dg/builtins-33.c: New test.
9575
9576 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
9577
9578         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
9579
9580 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
9581
9582         * g++.dg/simd-2.C: Set -maltivec for ppc64.
9583
9584 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
9585
9586         * gcc.dg/ppc64-abi-3.c: New test.
9587
9588 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
9589
9590         PR c/14092
9591
9592         * gcc.dg/pr14092-1.c: New testcase.
9593
9594 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
9595
9596         * gcc.dg/cpp/assert4.c: Fix typo last change.
9597
9598         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
9599         * gcc.dg/cpp/assert4.c: Handle powerpc64.
9600
9601         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
9602
9603 2004-02-09  Roger Sayle  <roger@eyesopen.com>
9604
9605         * gcc.c-torture/compile/20040209-1.c: New test case.
9606
9607 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
9608
9609         * gcc.dg/c90-init-1.c: Adjust expected error messages.
9610
9611 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
9612
9613         * gcc.c-torture/execute/20040208-[12].c: New tests.
9614
9615 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
9616
9617         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
9618
9619 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
9620
9621         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
9622
9623 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
9624
9625         Bug 13856
9626         * gcc.dg/visibility-8.c: New testcase.
9627
9628 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
9629
9630         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
9631         arguments.
9632         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
9633
9634 2004-02-07  Roger Sayle  <roger@eyesopen.com>
9635
9636         PR middle-end/13696
9637         * g++.dg/opt/fold1.C: New test case.
9638
9639 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9640
9641         PR c++/14033
9642         * g++.dg/other/crash-2.C: New test.
9643
9644 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9645
9646         PR c++/14028
9647         * g++.dg/parse/angle-bracket2.C: New test.
9648
9649 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
9650
9651         PR middle-end/13750
9652         Revert:
9653         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
9654         PR pch/13361
9655         * testsuite/g++.dg/pch/wchar-1.C: New.
9656         * testsuite/g++.dg/pch/wchar-1.Hs: New.
9657
9658 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9659
9660         PR c++/14008
9661         * g++.dg/parse/error15.C: New test.
9662         * g++.dg/parse/crash11.C: Update dg-error mark.
9663
9664 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
9665
9666         PR c++/13932
9667         * g++.dg/warn/conv2.C: New test.
9668
9669 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9670
9671         PR c++/13086
9672         * g++.dg/warn/incomplete1.C: Remove xfail.
9673
9674 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
9675
9676         * lib/file-format.exp (gcc_target_object_format): Use
9677         ${tool}_target_compile, not gcc_target_compile.
9678         * lib/target-supports.exp (check_alias_available): Likewise.
9679         (check_gc_sections_available): Likewise.
9680         * g++.dg/ext/attrib10.C: Use dg-require-alias.
9681         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
9682         dg-require-alias.
9683
9684 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
9685
9686         PR c++/13969
9687         * g++.dg/template/static6.C: New test.
9688
9689 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
9690
9691         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
9692
9693 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9694
9695         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
9696         tests for systems where `char' is unsigned by default.
9697
9698 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9699
9700         PR c++/13997
9701         * g++.dg/template/partial3.C: New test.
9702
9703 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
9704
9705         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
9706         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
9707         Remove mentions of obsolete ports.
9708
9709 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
9710
9711         * gcc.dg/noncompile/20001228-1.c: Fix for new
9712         error message.
9713
9714 2004-02-03  Roger Sayle  <roger@eyesopen.com>
9715
9716         PR target/9348
9717         * gcc.c-torture/execute/multdi-1.c: New test case.
9718
9719 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
9720
9721         PR c++/13925
9722         * g++.dg/template/lookup5.C: New test.
9723
9724 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
9725
9726         PR c++/13950
9727         * g++.dg/template/lookup4.C: New test.
9728
9729         PR c++/13970
9730         * g++.dg/parse/error14.C: New test.
9731
9732         PR c++/14002
9733         * g++.dg/parse/template13.C: New test.
9734
9735 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
9736
9737         PR c++/13978
9738         * g++.dg/template/koenig4.C: New test.
9739
9740         PR c++/13968
9741         * g++.dg/template/crash17.C: New test.
9742
9743         PR c++/13975
9744         * g++.dg/parse/error13.C: New test.
9745         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
9746
9747 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
9748
9749         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
9750
9751 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
9752
9753         PR c/11658
9754         PR c/13994
9755         * gcc.dg/noncompile/20040203-1.c: New test.
9756         * gcc.dg/noncompile/20040203-2.c: Likewise.
9757         * gcc.dg/noncompile/20040203-3.c: Likewise.
9758         * gcc.dg/20040203-1.c: Likewise.
9759
9760 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
9761
9762         PR c++/10858
9763         * g++.dg/template/sizeof7.C: New test.
9764
9765 2004-02-02  Eric Christopher  <echristo@redhat.com>
9766             Zack Weinberg  <zack@codesourcery.com>
9767
9768         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
9769
9770 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
9771
9772         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
9773         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
9774         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
9775         * gcc.dg/cleanup-5.c: Run only on Linux targets.
9776
9777 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
9778
9779         PR c++/13113
9780         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
9781
9782         PR c++/13854
9783         * g++.dg/ext/attrib13.C: New test.
9784
9785         PR c++/13907
9786         * g++.dg/conversion/op2.C: New test.
9787
9788 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
9789
9790         * gcc.dg/titype-1.c: Fix pasto.
9791
9792 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
9793
9794         * gcc.dg/titype-1.c: New test.
9795
9796 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9797
9798         PR c++/13957
9799         * g++.dg/template/non-type-template-argument-1.C,
9800         g++.dg/template/qualified-id1.C: Update dg-error marks.
9801         * g++.dg/template/nontype6.C: New test.
9802
9803 2004-02-01  Roger Sayle  <roger@eyesopen.com>
9804
9805         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
9806         * gcc.dg/builtins-31.c: New testcase.
9807         * gcc.dg/builtins-32.c: New testcase.
9808
9809 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
9810
9811         * objc.dg/call-super-2.m: Update line numbers
9812         for the including of stddef.h.
9813
9814 2004-01-30  Michael Matz  <matz@suse.de>
9815
9816         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
9817         g++.dg/ext/case-range3.C: New tests.
9818
9819 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9820
9821         DR206
9822         PR c++/13813
9823         * g++.dg/template/member4.C: New test.
9824
9825 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9826
9827         PR c++/13683
9828         * g++.dg/template/sizeof6.C: New test.
9829
9830 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
9831
9832         * gcc.dg/fwritable-strings-1.c: New test.
9833
9834 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
9835
9836         * gcc.c-torture/compile/20040130-1.c: New test.
9837
9838 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
9839
9840         * objc.dg/call-super-2.m: Include stddef.h for size_t.
9841
9842 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
9843
9844         PR c++/13883
9845         * g++.dg/template/ctor3.C: New test.
9846
9847 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9848
9849         * g++.dg/tc1: New directory.
9850         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
9851         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
9852         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
9853         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
9854         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
9855
9856 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9857
9858         * g++.dg/parse/error11.C: New test.
9859         * g++.dg/parse/error12.C: Likewise.
9860
9861 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
9862
9863         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
9864         (scan_initial, main): Use aligned_sizeof instead of sizeof.
9865
9866 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
9867
9868         PR c++/13791
9869         * g++.dg/ext/attrib12.C: New test.
9870
9871         PR c++/13736
9872         * g++.dg/parse/cast2.C: New test.
9873
9874 2004-01-27  James E Wilson  <wilson@specifixinc.com>
9875
9876         * objc.dg/encode-2.m (main): New local string.  Set depending on
9877         sizeof long.  Use in sscanf call.
9878         * objc.dg/encode-3.m (main): New local string.  Set depending on
9879         sizeof long.  Use in scan_initial call.
9880
9881 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9882
9883         * objc.dg/call-super-2.m: Make LP64-safe.
9884         * objc.dg/desig-init-1.m: Likewise.
9885
9886 2004-01-27  Devang Patel <dpatel@apple.com>
9887
9888         * g++.dg/debug/namespace1.C: New test.
9889
9890 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
9891
9892         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
9893         xscale-*-*.
9894
9895         * gcc.dg/arm-mmx-1.c: New test.
9896
9897 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
9898
9899         * gcc.dg/20040127-1.c: New test.
9900         * gcc.dg/20040127-2.c: New test.
9901
9902 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
9903
9904         * objc.dg/stret-1.m (glob): Renamed to globa.
9905
9906 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
9907
9908         PR c++/13663
9909         * g++.dg/expr/for1.C: New test.
9910
9911 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
9912
9913         PR middle-end/13779
9914         * gcc.dg/darwin-longlong.c: New test.
9915
9916 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
9917
9918         * gcc.dg/20040124-1.c: Moved test from here...
9919         * gcc.c-torture/compile/20040124-1.c: ...to here.
9920
9921 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
9922
9923         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
9924         the assembly output if -m64 is passed.
9925
9926 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
9927
9928         PR c++/13833
9929         * g++.dg/template/cond3.C: New test.
9930
9931 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9932
9933         PR c++/13810
9934         * g++.dg/template/ttp7.C: New test.
9935
9936 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9937
9938         PR c++/13797
9939         * g++.dg/template/nontype4.C: New test.
9940         * g++.dg/template/nontype5.C: Likewise.
9941
9942 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
9943
9944         * gcc.dg/torture/mips-clobber-at.c: New test.
9945
9946 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
9947
9948         * gcc.dg/20040124-1.c: New test.
9949
9950 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
9951
9952         * gcc.dg/20040123-1.c: New test.
9953
9954 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
9955
9956         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
9957
9958 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
9959
9960         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
9961
9962 2004-01-23  Andrew Pinski  <apinski@apple.com>
9963
9964         * gcc.dg/20030121-1.c: Move to ..
9965         * gcc.dg/20040121-1.c: here.
9966
9967 2004-01-23  Roger Sayle  <roger@eyesopen.com>
9968
9969         * gcc.dg/builtins-29.c: New test case.
9970
9971 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
9972
9973         PR 18314
9974         * gcc.dg/builtins-30.c: New testcase.
9975
9976 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
9977
9978         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
9979         * lib/g77.exp: Likewise.
9980         * lib/objc.exp: Likewise.
9981         * lib/g++.exp: Likewise.
9982
9983 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
9984
9985         * gcc.dg/struct-by-value-2.c: New test.
9986
9987 2004-01-21  Andrew Pinski  <apinski@apple.com>
9988
9989         PR target/13785
9990         * gcc.dg/20030121-1.c: New test.
9991
9992 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
9993
9994         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
9995         clobber frame pointer register in asm statement.
9996
9997 2004-01-21  Falk Hueffner  <falk@debian.org>
9998
9999         * gcc.c-torture/compile/20040121-1.c: New test.
10000
10001 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
10002
10003         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
10004
10005 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
10006
10007         * gcc.dg/ppc64-abi-2.c: New test.
10008
10009 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
10010
10011         * lib/treelang.exp: Fill out this file.
10012         * lib/treelang-dg.exp: New File.
10013
10014 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
10015
10016         * gcc.c-torture/compile/981022-1.c: Remove.
10017         * gcc.dg/array-5.c: Remove XFAIL.
10018         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
10019         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
10020         gcc.dg/cond-lvalue-1.c: Update.
10021         * gcc.dg/cast-lvalue-2.c: New test.
10022
10023 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
10024
10025         PR c++/13592
10026         * g++.dg/other/error1.C (class foo): Tweak error message.
10027
10028         PR c++/13592
10029         * g++.dg/template/call2.C: New test.
10030
10031 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
10032
10033         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
10034         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
10035         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
10036         scalar-return-1_x.c, scalar-return-2_y.c,
10037         scalar-return-3_x.c, scalar-return-3_y.c,
10038         scalar-return-4_x.c, scalar-return-4_y.c,
10039         struct-align-1.h, struct-align-1_x.c,
10040         struct-align-1_y.c, struct-align-2.h,
10041         struct-align-2_x.c, struct-align-2_y.c,
10042         struct-by-value-10_y.c, struct-by-value-11_x.c,
10043         struct-by-value-11_y.c, struct-by-value-12_x.c,
10044         struct-by-value-12_y.c, struct-by-value-13_x.c,
10045         struct-by-value-13_y.c, struct-by-value-14_x.c,
10046         struct-by-value-14_y.c, struct-by-value-15_x.c,
10047         struct-by-value-15_y.c, struct-by-value-16_y.c,
10048         struct-by-value-17_y.c, struct-by-value-18_y.c,
10049         struct-by-value-19_y.c, struct-by-value-1_x.c,
10050         struct-by-value-1_y.c, struct-by-value-20_y.c,
10051         struct-by-value-2_x.c, struct-by-value-2_y.c,
10052         struct-by-value-3_y.c, struct-by-value-4_x.c,
10053         struct-by-value-4_y.c, struct-by-value-5_y.c,
10054         struct-by-value-6_y.c, struct-by-value-7_y.c
10055         struct-by-value-8_x.c, struct-by-value-8_y.c
10056         struct-by-value-9_x.c, struct-by-value-9_y.c
10057         struct-return-10_x.c, struct-return-10_y.c,
10058         struct-return-19_x.c, struct-return-20_x.c
10059         struct-return-2_x.c, struct-return-2_y.c
10060         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
10061         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
10062
10063 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
10064
10065         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
10066         attribute on sparc*-sun-solaris2.*.
10067
10068 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
10069
10070         PR c++/13710
10071         * g++.dg/ext/typeof7.C: New test.
10072
10073 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
10074
10075         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
10076         * gcc.dg/const-elim-1.c: Same.
10077
10078 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
10079
10080         * objc.dg/stret-1.m: New.
10081         * objc.dg/stret-2.m: New.
10082
10083 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
10084
10085         PR c++/11895
10086         * g++.dg/ext/vector1.C: New test.
10087
10088 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
10089
10090         * gcc.dg/pch/import-1.c: New.
10091         * gcc.dg/pch/import-1.hs: New.
10092         * gcc.dg/pch/import-1a.h: New.
10093         * gcc.dg/pch/import-1b.h: New.
10094         * gcc.dg/pch/import-1c.h: New.
10095
10096 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
10097
10098         PR c++/13574
10099         * g++.dg/ext/array1.C: New test.
10100
10101         PR c++/13178
10102         * g++.dg/conversion/op1.C: New test.
10103
10104 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
10105
10106         PR 11864
10107         From Kazumoto Kojima / Dan Kegel:
10108         * gcc.dg/pr11864-1.c: New test.
10109
10110         PR 10392
10111         From Marcus Comstedt / Dan Kegel:
10112         * gcc.dg/pr10392-1.c: New test.
10113
10114 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
10115
10116         PR c++/13478
10117         * g++.dg/init/ref10.C: New test.
10118
10119 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10120
10121         PR c++/13407
10122         * g++.dg/parse/typename6.C: New test.
10123
10124 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
10125
10126         PR pch/13361
10127         * testsuite/g++.dg/pch/wchar-1.C: New.
10128         * testsuite/g++.dg/pch/wchar-1.Hs: New.
10129
10130 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10131
10132         PR c++/9259
10133         * g++.dg/expr/sizeof2.C: New test.
10134
10135 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
10136
10137         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
10138
10139 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
10140
10141         PR c++/13659
10142         * g++.dg/lookup/strong-using-3.C: New.
10143         * g++.dg/lookup/using-10.C: New.
10144
10145 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
10146
10147         PR c++/13594
10148         * g++.dg/lookup/strong-using-2.C: New.
10149
10150 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
10151             Dan Kegel <dank@kegel.com>
10152             J"orn Rennecke <joern.rennecke@superh.com>
10153
10154         PR target/9365
10155         * gcc.dg/pr9365-1.c: New test.
10156
10157 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10158
10159         PR c++/8856
10160         * g++.dg/parse/casting-operator2.C: New test.
10161         * g++.old-deja/g++.pt/explicit83.C: Remove.
10162
10163 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
10164
10165         * gcc.dg/label-compound-stmt-1.c: New test.
10166         * gcc.c-torture/compile/950922-1.c,
10167         gcc.c-torture/compile/20000211-3.c,
10168         gcc.c-torture/compile/20000518-1.c,
10169         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
10170         compound statements.
10171
10172 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
10173
10174         * gcc.dg/ppc64-abi-1.c: New test.
10175
10176 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
10177
10178          * g++.dg/ext/attrib9.C: Add dg-warnings.
10179
10180 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10181
10182         PR c++/12335
10183         * g++.dg/parse/dtor3.C: New test.
10184
10185 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
10186
10187         PR c++/12709
10188         * g++.dg/parse/try-catch-1.C: New test.
10189
10190 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
10191
10192         * ada/acats/run_all.sh: Add more verbose output in acats.log
10193         when compiling tests.
10194
10195 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
10196
10197         PR 13656
10198         * gcc.dg/typedef-redecl.c: New test case.
10199         * gcc.dg/typedef-redecl.h: New support file.
10200
10201 2004-01-13  Jan Hubicka  <jh@suse.cz>
10202
10203         * gcc.dg/always_inline.c: New test.
10204         * gcc.dg/debug/20031231-1.c: Fix.
10205
10206 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10207
10208         PR c++/13474
10209         * g++.dg/template/array3.C: New test.
10210
10211 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
10212
10213         * g++.dg/ext/lvalue1.C: No longer expected to fail.
10214         * g++.dg/warn/Wunused-2.C: Likewise.
10215
10216 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10217
10218         PR c++/13289
10219         * g++.dg/template/instantiate6.C: New test.
10220
10221 2004-01-12  Roger Sayle  <roger@eyesopen.com>
10222
10223         PR middle-end/11397
10224         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
10225
10226 2004-01-12  Jan Hubicka  <jh@suse.cz>
10227
10228         PR opt/12826
10229         * gcc.dg/20040112-1.c: New.
10230
10231         * gcc.dg/dwarf-die[1-7].c: Move to...
10232         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
10233         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
10234
10235 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
10236
10237         PR c++/4100
10238         * g++.dg/parse/friend4.C: New test.
10239
10240 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
10241
10242         PR c++/4100
10243         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
10244         definition is called a friend.
10245
10246 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
10247
10248         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
10249
10250 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
10251
10252         PR c++/3478
10253         * g++.dg/parse/error10.C: New test.
10254         * g++.dg/template/arg2.C: Accept "invalid type" error.
10255
10256 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
10257
10258         PR middle-end/13392
10259         * g++.dg/opt/expect2.C: New test.
10260
10261 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
10262
10263         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
10264         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
10265         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
10266         Update dg-error regexps.
10267
10268 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
10269
10270         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
10271         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
10272
10273 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
10274
10275         * gcc.dg/pragma-re-1.c: Use right pointer type.
10276
10277 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
10278
10279         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
10280
10281 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
10282
10283         * gcc.dg/rs6000-ldouble-1.c: New.
10284
10285 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10286
10287         DR 337
10288         PR c++/9256
10289         * g++.dg/other/abstract1.C: New test.
10290
10291 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
10292
10293         * g++.dg/lookup/strong-using-1.C: New.
10294
10295 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
10296
10297         PR c/11234
10298         * gcc.dg/func-ptr-conv-1.c: New test.
10299         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
10300
10301 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
10302
10303         PR target/13380.
10304         * gcc.c-torture/compile/20040109-1.c: New.
10305
10306 2004-01-08  Stuart Hastings  <stuart@apple.com>
10307
10308         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
10309         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
10310         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
10311
10312 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
10313
10314         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
10315
10316 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
10317
10318         * ada/acats/run_acats: Treat 'gnatchop' the same way
10319         as 'gnatmake'.  Export GCC_DRIVER.
10320         * ada/acats/run_all.sh: Add target_gnatchop.  Use
10321         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
10322
10323 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10324
10325         PR c++/12573
10326         * g++.dg/template/dependent-expr4.C: New test.
10327
10328 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
10329
10330         * gcc.dg/altivec-11.c: New test.
10331
10332 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
10333
10334         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
10335
10336 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
10337
10338         PR c/6024
10339         * gcc.dg/enum-compat-1.c: New test.
10340         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
10341
10342 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
10343
10344         PR c/12165
10345         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
10346         gcc.dg/c99-idem-qual-3.c: New tests.
10347
10348 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
10349
10350         * gcc.dg/winline-7.c: Don't cast void * to int.
10351
10352 2004-01-06  Jan Hubicka  <jh@suse.cz>
10353
10354         * gcc.dg/i386-sse-5.c: New test
10355         * g++.dg/eh/simd-1.c: Add -w argument for i386.
10356
10357 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
10358
10359         PR c++/12815
10360         * g++.dg/rtti/typeid4.C: New test.
10361
10362 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
10363
10364         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
10365
10366 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
10367
10368         PR c++/12132
10369         * g++.dg/template/error11.C: New test.
10370
10371         PR c++/13451
10372         * g++.dg/template/class2.C: New test.
10373
10374 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
10375         Richard Sandiford <rsandifo@redhat.com>
10376
10377         PR c++/13387
10378         * g++.dg/opt/alias3.C: New test.
10379
10380 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
10381
10382         PR c++/13157
10383         * g++.dg/template/koenig3.C: New test.
10384
10385         PR c++/13529
10386         * g++.dg/parse/offsetof3.C: New test.
10387
10388         * g++.dg/init/copy7.C: Add missing dg-error markers.
10389
10390         PR c++/12226
10391         * g++.dg/init/copy7.c: New test.
10392
10393         PR c++/13536
10394         * g++.dg/parse/cast1.C: New test.
10395
10396 2004-01-04  Jan Hubicka  <jh@suse.cz>
10397
10398         * gcc.dg/winline[1-7].c: New tests.
10399
10400 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10401
10402         PR c++/13520
10403         * g++.dg/template/qualttp22.C: New test.
10404
10405 2004-01-01  Jan Hubicka  <jh@suse.cz>
10406
10407         * gcc.dg/debug/20031231-1.c: New.
10408         * gcc.c-torture/compile/20040101-1.c: New.
10409         * gcc.dg/dwarf-die-[1-7].c: New.
10410
10411 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
10412
10413         PR optimization/13521
10414         * gcc.c-torture/compile/20031231-1.c: New test.
10415
10416 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
10417
10418         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
10419
10420 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10421
10422         PR c++/10079
10423         * g++.dg/template/crash16.C: New test.
10424
10425 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
10426
10427         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
10428
10429 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
10430
10431         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
10432         ports.
10433         * g++.old-deja/g++.jason/thunk3.C: Likewise.
10434         * g++.old-deja/g++.law/profile1.C: Likewise.
10435         * gcc.c-torture/compile/981006-1.c: Likewise.
10436         * gcc.c-torture/execute/loop-2e.x: Likewise.
10437         * gcc.c-torture/execute/loop-2f.x: Remove.
10438         * gcc.c-torture/execute/loop-2g.x: Likewise.
10439         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
10440         * gcc.dg/20020312-2.c: Remove traces of dead ports.
10441
10442 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
10443
10444         PR c++/13507
10445         * g++.dg/ext/attrib11.C: New test.
10446
10447         PR c++/13494
10448         * g++.dg/template/array2-1.C: New test.
10449         * g++.dg/template/array2-2.C: New test.
10450
10451 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
10452
10453         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
10454
10455 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
10456
10457         PR c++/12774
10458         * g++.dg/template/array1-1.C: New test.
10459         * g++.dg/template/array1-2.C: New test.
10460
10461 2003-12-29  Roger Sayle  <roger@eyesopen.com>
10462
10463         PR fortran/12632
10464         * g77.dg/12632.f: New test case.
10465
10466 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10467
10468         PR c++/13289
10469         * g++.dg/parse/nontype1.C: New test.
10470
10471 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10472
10473         PR c++/12403
10474         * g++.dg/parse/explicit1.C: New test.
10475         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
10476
10477 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
10478
10479         PR c++/13081
10480         * g++.dg/opt/inline6.C: New test.
10481
10482         PR c++/12613
10483         * g++.dg/parse/error9.C: New test.
10484
10485         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
10486
10487 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
10488
10489         PR c++/13009
10490         * g++.dg/init/assign1.C: New test.
10491
10492 2003-12-28  Roger Sayle  <roger@eyesopen.com>
10493
10494         PR c++/13070
10495         * g++.dg/warn/format3.C: New test case.
10496
10497 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10498
10499         * gcc.c-torture/compile/20031227-1.c: New test.
10500
10501 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
10502
10503         * g++.dg/bprob/bprob.exp: Load target-supports.exp
10504         * g77.dg/bprob/bprob.exp: Likewise.
10505         * gcc.misc-tests/bprob.exp: Likewise.
10506         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
10507         variants on systems where the library does not provide that
10508         functionality.
10509         * gcc.dg/builtins-20.c: Use builtins-config.h.
10510         * gcc.dg/builtins-config.h: New file.
10511
10512 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
10513
10514         * lib/gcc-dg.exp (dg-require-profiling): New function.
10515         * lib/target-supports.exp (check_profiling_available): Likewise.
10516         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
10517         * g77.dg/bprob/bprob.exp: Likewise.
10518         * gcc.misc-tests/bprob.exp: Likewise.
10519         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
10520         * gcc.dg/20021014-1.c: Likewise.
10521         * gcc.dg/nest.c: Likewise.
10522
10523 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
10524
10525         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
10526         compiling.
10527         * g++.dg/lookup/java2.C: Likewise.
10528         * gcc.dg/cpp/lexident.c: Likewise.
10529
10530 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
10531
10532         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
10533         given.
10534         * gcc.c-torture/compile/961203-1.c: Likewise.
10535         * gcc.c-torture/compile/980506-1.c: Likewise.
10536
10537 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
10538
10539         * lib/gcc-dg.exp (dg-prune-output): New annotation.
10540         (additional_prunes): New global.
10541         (gcc-dg-prune): Handle additional per-test pruning.
10542         (dg-test): Clear additional_prunes between tests.
10543
10544         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
10545         dg-prune-output to avoid spurious failures from assembler
10546         complaining about nonexistent WAW violations.
10547         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
10548         Use dg-prune-output to avoid spurious failures from assembler
10549         warning about Itanium B-step errata.
10550
10551 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
10552
10553         * g++.dg/abi/macro0.C: New test.
10554         * g++.dg/abi/macro1.C: Likewise.
10555         * g++.dg/abi/macro2.C: Likewise.
10556
10557         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
10558         * g++.dg/abi/bitfield7.C: Likewise.
10559         * g++.dg/abi/dtor2.C: Likewise.
10560         * g++.dg/abi/mangle11.C: Likewise.
10561         * g++.dg/abi/mangle12.C: Likewise.
10562         * g++.dg/abi/mangle14.C: Likewise.
10563         * g++.dg/abi/mangle17.C: Likewise.
10564         * g++.dg/abi/vbase10.C: Likewise.
10565         * g++.dg/abi/vbase14.C: Likewise.
10566         * g++.dg/template/qualttp17.C: Likewise.
10567
10568 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
10569
10570         PR c/11995
10571         * gcc.dg/20031223-1.c: New test.
10572
10573 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
10574
10575         * gcc.dg/noreturn-7.c: New test.
10576
10577 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
10578
10579         * gcc.dg/null-pointer-1.c: New test.
10580
10581 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
10582
10583         * g++.old-deja/g++.jason/template18.C: Remove.
10584         * g++.old-deja/g++.jason/template37.C: Likewise.
10585
10586         PR c++/12862
10587         * g++.dg/lookup/ns1.C: New test.
10588
10589         PR c++/12397
10590         * g++.dg/template/lookup3.C: New test.
10591
10592 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
10593
10594         * g++.dg/template/recurse1.C: New test
10595
10596 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
10597
10598         PR c++/12479
10599         * g++.dg/parse/semicolon1.C: New test.
10600         * g++.dg/parse/semicolon1.h: Likewise.
10601
10602 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
10603
10604         * gcc.dg/darwin-misaligned.c: New test.
10605
10606 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
10607
10608         PR c/9163
10609         * gcc.dg/20031222-1.c: New test.
10610
10611 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
10612
10613         PR c++/13438
10614         * g++.dg/parse/error8.C: New test.
10615
10616         PR c++/11554
10617         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
10618
10619 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
10620
10621         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
10622         too small.
10623         * gcc.c-torture/compile/930217-1.c: Likewise.
10624         * gcc.c-torture/compile/930513-1.c: Likewise.
10625         * gcc.c-torture/execute/920908-2.c: Likewise.
10626         * gcc.c-torture/execute/921204-1.c: Likewise.
10627         * gcc.c-torture/execute/930621-1.c: Likewise.
10628         * gcc.c-torture/execute/930630-1.c: Likewise.
10629         * gcc.c-torture/execute/931031-1.c: Likewise.
10630         * gcc.c-torture/execute/980602-2.c: Likewise.
10631         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
10632         * gcc.c-torture/execute/compndlit-1.c: Likewise.
10633         * gcc.c-torture/execute/extzvsi.c: Likewise.
10634         * gcc.c-torture/unsorted/ext.c: Likewise.
10635
10636 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
10637
10638         PR target/12749
10639         * gcc.c-torture/compile/20031220-2.c: New test case.
10640
10641 2003-12-20  Roger Sayle  <roger@eyesopen.com>
10642
10643         PR optimization/13031
10644         * gcc.c-torture/compile/20031220-1.c: New test case.
10645
10646 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
10647
10648         * gcc.dg/cast-function-1.c: New test.
10649
10650 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
10651
10652         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
10653         formats.
10654
10655 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
10656
10657         PR c++/12795
10658         * g++.dg/ext/attrib10.C: New test.
10659
10660 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
10661
10662         * gcc.dg/cleanup-10.c: New test.
10663         * gcc.dg/cleanup-11.c: New test.
10664
10665 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
10666
10667         PR c++/13239
10668         * g++.dg/opt/expect1.C: New test.
10669
10670 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
10671
10672         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
10673
10674 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
10675
10676         PR debug/12923
10677         * gcc.dg/20031218-1.c: New test.
10678
10679         PR debug/12389
10680         * gcc.dg/20031218-2.c: New test.
10681         * gcc.dg/20031218-3.c: New test.
10682
10683         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
10684         of label name and allow for USER_LABEL_PREFIX == "_" names.
10685         * g++.dg/abi/mangle18-2.C: Likewise.
10686         * g++.dg/abi/mangle19-1.C: Likewise.
10687         * g++.dg/abi/mangle19-2.C: Likewise.
10688         * g++.dg/abi/mangle20-1.C: Likewise.
10689         * g++.dg/abi/mangle20-2.C: Likewise.
10690
10691 2003-12-18  Richard Henderson  <rth@redhat.com>
10692
10693         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
10694
10695 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
10696             Dan Kegel <dank@kegel.com>
10697
10698         PR other/12009
10699         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
10700         testing a cross compiler, it causes spurious compile failures.
10701         * lib/g++.exp: Likewise.
10702
10703 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10704
10705         PR c++/13262
10706         * g++.dg/template/access13.C: New test.
10707
10708 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
10709
10710         * gcc.dg/20031216-1.c: New test.
10711
10712 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10713
10714         PR c++/9154
10715         * g++.dg/template/error10.C: New test.
10716
10717 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
10718
10719         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
10720         * g++.dg/eh/simd-2.C: Likewise.
10721
10722 2003-12-17  James E Wilson  <wilson@specifixinc.com>
10723             Roger Sayle  <roger@eyesopen.com>
10724
10725         * gcc.c-torture/execute/ieee/mzero5.c: New.
10726
10727 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
10728
10729         PR c++/10603
10730         * g++.dg/parse/error6.C: New test.
10731
10732         PR c++/12827
10733         * g++.dg/parse/error7.C: New test.
10734
10735 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
10736
10737         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
10738         at -O with stabs debugging formats.
10739         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
10740         * gcc.dg/debug/debug-2.c: Likewise.
10741
10742 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
10743
10744         PR c++/12696
10745         * g++.dg/init/error1.C: New test.
10746
10747         PR c++/12218
10748         * g++.dg/init/pm3.C: New test.
10749
10750 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
10751
10752         PR c/3347
10753         * gcc.dg/bitfld-8.c: New test.
10754
10755 2003-12-16  James Lemke  <jim@wasabisystems.com>
10756
10757         * gcc.dg/arm-scd42-[123].c: New tests.
10758
10759 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
10760
10761         PR c++/9043
10762         * g++.dg/abi/mangle20-1.C: New test.
10763         * g++.dg/abi/mangle20-2.C: New test.
10764
10765 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
10766
10767         PR c++/13275
10768         * g++.dg/other/offsetof2.C: Remove XFAIL.
10769         * g++.dg/parse/offsetof1.C: New test.
10770         * g++.gd/parse/offsetof2.C: Likewise.
10771
10772 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10773
10774         * g++.dg/template/nontype3.C: New test.
10775         * g++.dg/template/static2.C: Tweaked the dg-error clause.
10776
10777 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10778
10779         * g++.dg/warn/noreturn-3.C: Also test instantiation.
10780
10781 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
10782
10783         PR c++/13387
10784         * g++.dg/expr/assign1.C: New test.
10785
10786         PR c++/13242
10787         * g++.dg/abi/mangle19-1.C: New test.
10788         * g++.dg/abi/mangle19-2.C: New test.
10789
10790 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
10791
10792         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
10793
10794 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
10795
10796         * gcc.c-torture/execute/20031216-1.c: New test.
10797
10798 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10799
10800         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
10801         an ICE regression.
10802
10803 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
10804
10805         PR c++/10926
10806         * g++.dg/template/error9.C: New test.
10807
10808         PR c++/11116
10809         * g++.dg/template/error8.C: New test.
10810
10811 2003-12-15  Roger Sayle  <roger@eyesopen.com>
10812
10813         PR middle-end/13400
10814         * gcc.c-torture/execute/20031215-1.c: New test case.
10815
10816 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
10817
10818         PR c++/13269
10819         * g++.dg/parse/error5.C: New test.
10820
10821         PR c++/12989
10822         * g++.dg/expr/sizeof1.C: New test.
10823
10824         PR c++/13310
10825         * g++.dg/template/crash15.C: New test.
10826
10827 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
10828
10829         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
10830         a non-POD type as the last named parameter of a varargs function.
10831
10832 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
10833
10834         PR c++/13243
10835         PR c++/12573
10836         * g++.dg/template/crash14.C: New test.
10837         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
10838
10839 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
10840
10841         * g++.dg/other/java1.C: New test.
10842
10843         PR c++/13241
10844         * g++.dg/abi/mangle18-1.C: New test.
10845         * g++.dg/abi/mangle18-2.C: New test.
10846
10847 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10848
10849         PR optimization/10312
10850         * gcc.c-torture/execute/20031214-1.c: New.
10851
10852 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
10853
10854         PR c++/10779
10855         PR c++/12160
10856         * g++.dg/parse/error3.C: New test.
10857         * g++.dg/parse/error4.C: Likewise.
10858         * g++.dg/abi/mangle4.C: Tweak error messages.
10859         * g++.dg/lookup/using5.C: Likewise.
10860         * g++.dg/other/error2.C: Likewise.
10861         * g++.dg/parse/typename5.C: Likewise.
10862         * g++.dg/parse/undefined1.C: Likewise.
10863         * g++.dg/template/arg2.C: Likewise.
10864         * g++.dg/template/ttp3.C: Likewise.
10865         * g++.dg/template/type1.C: Likewise.
10866         * g++.old-deja/g++.other/crash32.C: Likewise.
10867         * g++.old-djea/g++.pt/defarg8.C: Likewise.
10868
10869 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10870
10871         PR c++/13106
10872         * g++.dg/warn/noreturn-3.C: New test.
10873
10874 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
10875
10876         PR c++/13118
10877         * g++.dg/abi/covariant3.C: New.
10878
10879 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
10880
10881         * g++.dg/eh/ia64-1.C: New test.
10882
10883 2003-12-12  Roger Sayle  <roger@eyesopen.com>
10884
10885         PR optimization/13037
10886         * g77.f-torture/execute/13037.f: New test case.
10887
10888 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
10889
10890         PR c++/12881
10891         * g++.dg/abi/covariant2.C: New.
10892
10893 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
10894
10895         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
10896
10897 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
10898
10899         * gcc.c-torture/execute/wchar_t-1.x: Delete.
10900
10901 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
10902
10903         PR other/10819
10904         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
10905         to fix Bug 10819.
10906         * lib/g++.exp (g++_version): Likewise.
10907         * lib/g77.exp (g77_version): Likewise.
10908         * lib/objc.exp (default_objc_version): Likewise.
10909
10910 2003-12-10  Richard Henderson  <rth@redhat.com>
10911
10912         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
10913
10914         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
10915
10916 2003-12-08  Matt Austern  <austern@apple.com>
10917
10918         PR c/13134
10919         * lib/gcc-dg.exp (dg-require-visibility): Define.
10920         * lib/target-supports (check_visibility_available): Define.
10921         * gcc.dg/visibility-1.c: New test.
10922         * gcc.dg/visibility-2.c: Likewise.
10923         * gcc.dg/visibility-3.c: Likewise.
10924         * gcc.dg/visibility-4.c: Likewise.
10925         * gcc.dg/visibility-5.c: Likewise.
10926         * gcc.dg/visibility-6.c: Likewise.
10927         * g++.dg/ext/visibility-1.C: Likewise.
10928         * g++.dg/ext/visibility-2.C: Likewise.
10929         * g++.dg/ext/visibility-3.C: Likewise.
10930         * g++.dg/ext/visibility-4.C: Likewise.
10931         * g++.dg/ext/visibility-5.C: Likewise.
10932         * g++.dg/ext/visibility-6.C: Likewise.
10933
10934 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10935
10936         * g++.dg/lookup/java1.C: New test.
10937         * g++.dg/lookup/java2.C: New test.
10938
10939 2003-12-07  Falk Hueffner  <falk@debian.org>
10940
10941         * g++.dg/opt/noreturn-1.C: New test.
10942
10943 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
10944
10945         * gcc.dg/overflow-1.c: New test.
10946
10947 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
10948
10949         * g77.f-torture/compile/13060.f: New test.
10950
10951 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
10952
10953         PR c++/13323
10954         * g++.dg/inherit/operator2.C: New test.
10955
10956 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
10957
10958         PR c++/13305
10959         * g++.dg/ext/attrib9.C: New test.
10960
10961 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
10962
10963         PR c++/13314
10964         * g++.dg/template/error7.C: New test.
10965
10966 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
10967             J"orn Rennecke <joern.rennecke@superh.com>
10968
10969         PR target/13302
10970         * g++.dg/other/struct-va_list.C: New test.
10971
10972 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10973
10974         PR c++/13166
10975         * g++.dg/parse/defarg6.C: New test.
10976
10977 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
10978
10979         PR target/13256
10980         * gcc.c-torture/execute/20031201-1.c: New test.
10981
10982 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
10983
10984         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
10985
10986 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
10987
10988         * gcc.dg/builtin-return-1.c: New test.
10989
10990 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
10991             J"orn Rennecke <joern.rennecke@superh.com>
10992
10993         PR optimization/13260
10994         * gcc.c-torture/execute/20031204-1.c: New test.
10995
10996 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
10997
10998         PR c++/9127
10999         * g++.dg/template/error6.C: New test.
11000
11001 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
11002
11003         * gcc.dg/20031202-1.c: New test.
11004
11005 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
11006
11007         PR c++/13179
11008         * g++.dg/template/eh1.C: New test.
11009
11010         PR c++/10771
11011         * g++.dg/template/error5.C: New test.
11012
11013 2003-12-02  David Ung  <davidu@mips.com>
11014
11015         * gcc.dg/compat/vector-check.h: Corrected type for var
11016         g_##TMODE
11017
11018 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11019
11020         PR c++/10126
11021         * g++.dg/template/ptrmem8.C: New test.
11022
11023 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11024
11025         PR c++/12573
11026         * g++.dg/template/dependent-expr3.C: New test.
11027
11028 2003-12-01  James Lemke  <jim@wasabisystems.com>
11029
11030         * gcc.dg/arm-g2.c: New test.
11031
11032 2003-12-01  Roger Sayle  <roger@eyesopen.com>
11033
11034         PR optimization/11634
11035         * gcc.dg/20031201-2.c: New test case.
11036
11037 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
11038
11039         PR 11433
11040         * objc.dg/proto-lossage-3.m: New test.
11041
11042 2003-12-01  Roger Sayle  <roger@eyesopen.com>
11043
11044         PR optimization/12628
11045         * gcc.dg/20031201-1.c: New test case.
11046
11047 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
11048
11049         * gcc.dg/unaligned-1.c: New test.
11050
11051 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
11052
11053         PR c++/9849
11054         * g++.dg/template/error4.C: New test.
11055         * g++.dg/template/nested3.C: Adjust error markers.
11056
11057 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11058
11059         * gcc.dg/cpp/assert4.c: Check more #system assertions.
11060
11061 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
11062
11063         PR c/10333
11064         * gcc.dg/bitfld-7.c: New test.
11065
11066 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
11067
11068         * gcc.dg/tls/asm-1.C: New test.
11069
11070 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11071
11072         * gcc.dg/cpp/assert4.c: Update.
11073
11074 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
11075
11076         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
11077         * gcc.dg/builtin-apply3.c: New test.
11078
11079 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
11080
11081         * lib/compat.exp (compat-obj): New xfaildata parameter.
11082         Use it to set compiler_conditional_xfail_data before compiling.
11083         (compat-get-options): Handle dg-xfail-if.
11084         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
11085         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
11086         * gcc.dg/compat/vector-1_y.c: Likewise.
11087         * gcc.dg/compat/vector-2_x.c: Likewise.
11088         * gcc.dg/compat/vector-2_y.c: Likewise.
11089
11090 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
11091
11092         * g++.dg/opt/reg-stack4.C: New test.
11093
11094 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
11095
11096         * gcc.dg/builtin-apply2.c: New test.
11097
11098 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
11099
11100         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
11101
11102 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11103
11104         PR c++/12924
11105         * g++.dg/template/template-id-2.C: New test.
11106
11107 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11108
11109         PR c++/5369
11110         * g++.dg/template/memfriend1.C: New test.
11111         * g++.dg/template/memfriend2.C: Likewise.
11112         * g++.dg/template/memfriend3.C: Likewise.
11113         * g++.dg/template/memfriend4.C: Likewise.
11114         * g++.dg/template/memfriend5.C: Likewise.
11115         * g++.dg/template/memfriend6.C: Likewise.
11116         * g++.dg/template/memfriend7.C: Likewise.
11117         * g++.dg/template/memfriend8.C: Likewise.
11118         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
11119
11120 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
11121
11122         PR c++/12515
11123         * g++.dg/ext/cond1.C: New test.
11124
11125 2003-11-20  Richard Henderson  <rth@redhat.com>
11126
11127         * gcc.dg/20020201-2.c: Remove.
11128         * gcc.dg/20020201-4.c: Remove.
11129         * gcc.dg/20020304-1.c: Remove.
11130
11131 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
11132
11133         * gcc.dg/cpp/trad/xwin1.c: New test case.
11134
11135 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
11136
11137         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
11138         * lib/g77.exp: Likewise.
11139         * lib/objc.exp: Likewise.
11140         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
11141         for darwin.
11142
11143 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11144
11145         PR c++/12932
11146         * g++.dg/template/static5.C: New test.
11147
11148 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
11149
11150         * gcc.dg/nested-func-1.c: New test.
11151
11152 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11153
11154         * gcc.dg/cpp/assert4.c: New test.
11155
11156 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
11157
11158         PR c++/2294
11159         * g++.dg/lookup/using9.c: New test.
11160
11161 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
11162
11163         PR c++/12762
11164         * g++.dg/template/error3.C: New test.
11165
11166 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
11167
11168         PR ada/13035
11169         * ada/acats/run_acats, run_all.sh: Fix syntax error.
11170         No longer use a wrapper for gcc, since this does not work under
11171         Windows.
11172
11173 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
11174
11175         PR c++/2094
11176         * g++.dg/template/ptrmem7.C: New test.
11177
11178 2003-11-13  Andrew Pinski <apinski@apple.com>
11179
11180         * gcc.c-torture/compile/20031113-1.c: New test.
11181
11182 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
11183             Kean Johnston <jkj@sco.com>
11184
11185         PR c/13029
11186         * gcc.dg/unused-4.c: Update.
11187
11188 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
11189
11190         * g++.dg/opt/const3.C: New test.
11191
11192 2003-11-13  Jan Hubicka  <jh@suse.cz>
11193
11194         * gcc.c-torture/compile/20031112-1.c: New test.
11195
11196 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
11197
11198         * g++.dg/parse/crash10.C: Remove bogus error marker.
11199
11200 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11201
11202         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
11203         (host_gcc): Likewise.
11204         (ROOT): Honor $PWDCMD.
11205         (BASE): Likewise.
11206         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
11207
11208 2003-11-12  Catherine Moore  <clm@redhat.com>
11209
11210         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
11211
11212 2003-11-12  Andreas Jaeger  <aj@suse.de>
11213             Jakub Jelinek  <jakub@redhat.com>
11214             Andrew Pinski  <pinskia@physics.uc.edu>
11215             Richard Henderson  <rth@redhat.com>
11216
11217         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
11218         systems.
11219         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
11220
11221         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
11222         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
11223
11224 2003-11-11  Andreas Jaeger  <aj@suse.de>
11225
11226         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
11227
11228         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
11229
11230 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
11231
11232         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
11233         Clean ups.
11234
11235 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
11236
11237         * gcc.dg/trampoline-1.c: New test.
11238
11239 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
11240
11241         * gcc.c-torture/compile/200031109-1.c: New test.
11242
11243 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
11244
11245         PR c/3190
11246         PR c/8714
11247         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
11248         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
11249         gcc.dg/format/no-y2k-1.c: Update.
11250
11251 2003-11-08  Roger Sayle  <roger@eyesopen.com>
11252
11253         PR optimization/10467
11254         * gcc.dg/20031108-1.c: New test case.
11255
11256 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
11257
11258         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
11259
11260 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
11261
11262         * gcc.dg/compound-lvalue-1.c: New test.
11263         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
11264         some XFAILs.
11265
11266 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
11267
11268         * gcc.dg/altivec-varargs-1.c: New test.
11269
11270 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
11271
11272         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
11273         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
11274         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
11275         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
11276         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
11277
11278 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
11279
11280         * gcc.dg/cond-lvalue-1.c: New test.
11281
11282 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
11283
11284         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
11285
11286 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11287
11288         PR c++/11616
11289         * g++.dg/template/instantiate5.C: New test.
11290
11291 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11292
11293         PR c++/12726
11294         * g++.dg/ext/complit2.C: Replace test with self-contained version.
11295         * ChangeLog: Add missing first entry for above test.
11296
11297 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11298
11299         PR c++/9810
11300         * g++.dg/template/using8.C: New test.
11301         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
11302
11303 2003-11-02  Roger Sayle  <roger@eyesopen.com>
11304
11305         PR optimization/10817
11306         * gcc.c-torture/compile/20031102-1.c: New test case.
11307
11308 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
11309
11310         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
11311         2147483647.
11312
11313 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
11314
11315         * gcc.dg/20031102-1.c: New test.
11316
11317 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
11318
11319         * gcc.dg/complex-1.c: New test.
11320
11321 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11322
11323         PR c++/12796
11324         * g++.dg/template/crash13.C: Adjust expected error location.
11325         * g++.old-deja/g++.brendan/ns1.C: Likewise.
11326
11327 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
11328
11329         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
11330
11331 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
11332
11333         PR/10239
11334         * gcc.c-torture/compile/20031031-2.c: New test.
11335
11336 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
11337
11338         PR/11640
11339         * gcc.c-torture/compile/20031031-1.c: New test.
11340
11341 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
11342
11343         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
11344         * gcc.misc-tests/bprob.exp: Likewise.
11345         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
11346         the execution test on arm-elf configs.
11347         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
11348         configs that don't support scratch files.
11349         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
11350
11351 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
11352
11353         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
11354         done by dejagnu.
11355
11356 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
11357
11358         * ada/acats/run_all.sh: Redirect mv output to /dev/null
11359         Avoid non pure sh syntax. Add more logging.
11360
11361         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
11362         fail.
11363
11364 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11365
11366         PR libgcj/10610
11367         * gcc.dg/ppc-stackalign-1.c: New test.
11368
11369 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
11370
11371         * ada/acats/run_all.sh: Change output to be more compliant with
11372         dejagnu framework.
11373         Create acats.sum and acats.log files under testsuite/ada/acats
11374         Only run [a-z]* directories, to filter out e.g. CVS.
11375         Redirect build output to log file.
11376
11377 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
11378
11379         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
11380
11381 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
11382
11383         PR ada/5909:
11384         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
11385
11386 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
11387
11388         * gcc.c-torture/compile/20031023-1.c: New test.
11389         * gcc.c-torture/compile/20031023-2.c: New test.
11390         * gcc.c-torture/compile/20031023-3.c: New test.
11391         * gcc.c-torture/compile/20031023-4.c: New test.
11392
11393 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11394
11395         PR c++/10371
11396         * g++.dg/lookup/scoped8.C: New test.
11397
11398 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
11399
11400         * g++.dg/opt/reg-stack3.C: New test.
11401
11402 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
11403
11404         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
11405
11406 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11407
11408         PR c++/11076
11409         * g++.dg/template/crash13.C: New test.
11410
11411 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
11412
11413         * gcc.dg/c99-restrict-2.c: New test.
11414
11415 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
11416
11417         PR c++/12698, c++/12699, c++/12700, c++/12566
11418         * g++.dg/inherit/covariant9.C: New test.
11419         * g++.dg/inherit/covariant10.C: New test.
11420         * g++.dg/inherit/covariant11.C: New test.
11421
11422 2003-10-23  Jason Merrill  <jason@redhat.com>
11423
11424         PR c++/12726
11425         * g++.dg/ext/complit2.C: New test.
11426
11427 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
11428
11429         PR target/12654
11430         * gcc.c-torture/execute/20031020-1.c: New test.
11431
11432 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11433
11434         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
11435         following the jump_insn.
11436
11437 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
11438
11439         * gcc.dg/cast-lvalue-1.c: New test.
11440
11441 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
11442
11443         PR c++/11962
11444         * g++.dg/template/cond2.C: New test.
11445
11446 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
11447
11448         * gcc.dg/builtins-28.c: New test.
11449
11450 2003-10-20  Jan Hubicka  <jh@suse.cz>
11451
11452         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
11453         parameter.
11454         * testsuite/gcc.dg/inline-2.c: Likewise.
11455
11456 2003-10-20  Phil Edwards  <phil@codesourcery.com>
11457
11458         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
11459         * gcc.dg/nest.c:  Likewise.
11460
11461 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11462
11463         PR c++/9781, c++/10583, c++/11862
11464         * g++.dg/parse/crash13.C: New test.
11465
11466 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11467
11468         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
11469
11470 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
11471
11472         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
11473         Define HAVE_C99_RUNTIME except on Solaris.
11474         * gcc.dg/builtins-20.c: Likewise.
11475
11476 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11477
11478         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
11479
11480 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11481
11482         PR c++/12495
11483         * g++.dg/template/crash21.C: New test.
11484
11485 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11486
11487         PR c++/2513
11488         * g++.dg/template/typename5.C: New test.
11489
11490 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11491
11492         PR c++/12369
11493         * g++.dg/template/friend25.C: New test.
11494
11495 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
11496
11497         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
11498         versions.
11499
11500 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
11501
11502         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
11503         == 2147483647.
11504
11505 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
11506
11507         * gcc.c-torture/execute/960416-1.x: Remove.
11508         * gcc.c-torture/execute/divconst-3.x: Likewise.
11509
11510 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
11511
11512         PR target/12598
11513         * gcc.dg/torture/cris-volatile-1.c: New test.
11514
11515 2003-10-14  Roger Sayle  <roger@eyesopen.com>
11516
11517         PR optimization/9325
11518         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
11519         for overflowing floating point to integer conversion during RTL
11520         simplification.
11521
11522 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
11523
11524         * objc/execute/_cmd.m: Fix typo.
11525         * objc.dg/image-info.m, objc.dg/symtab-1.m:
11526         Relax 'scan-assembler' regexp.
11527         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
11528         objc.dg/try-catch-4.m: Run on non-Darwin targets.
11529         * objc.dg/zero-link-2.m: Remove blank line.
11530         * objc.dg/zero-link-3.m: New test case.
11531
11532 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
11533
11534         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
11535
11536         * gcc.dg/asm-names.c: Use scan-assembler-not rather
11537         than linker trickery.
11538
11539 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11540
11541         PR c++/12370
11542         * g++.dg/other/friend2.C: New test.
11543
11544 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
11545
11546         * gcc.dg/20031012-1.c: New test.
11547
11548 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
11549
11550         * gcc.dg/weak/weak-3.c: Fix for new warning.
11551
11552 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
11553
11554         PR optimization/8750
11555         * gcc.c-torture/execute/20031012-1.c: New test case.
11556
11557 2003-10-11  Roger Sayle  <roger@eyesopen.com>
11558
11559         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
11560         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
11561
11562 2003-10-11  Roger Sayle  <roger@eyesopen.com>
11563
11564         PR optimization/12260
11565         * gcc.c-torture/compile/20031011-2.c: New test case.
11566
11567 2003-10-11  Roger Sayle  <roger@eyesopen.com>
11568
11569         * gcc.c-torture/execute/20031011-1.c: New testcase.
11570
11571 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
11572
11573         * gcc.c-torture/compile/20031011-1.c: New test.
11574
11575 2003-10-11  Jan Hubicka  <jh@suse.cz>
11576
11577         * g++.dg/other/first-global.C: New test.
11578
11579 2003-10-11  Roger Sayle  <roger@eyesopen.com>
11580
11581         * gcc.c-torture/execute/string-opt-18.c: New testcase.
11582
11583 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
11584
11585         * gcc.c-torture/compile/20031010-1.c: New test.
11586
11587 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
11588
11589         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
11590         * gcc.c-torture/execute/va-arg-25.c: ... here.
11591
11592 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
11593
11594         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
11595
11596 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
11597
11598         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
11599
11600 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
11601
11602         * g++.dg/parse/error2.C: New test.
11603
11604 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
11605
11606         PR c++/11097
11607         * g++.dg/other/error5.C: Modify the error message.
11608         * g++.dg/lookup/using8.C: New test.
11609
11610 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
11611
11612         * gcc.dg/darwin-abi-2.c: New file.
11613         * gcc.c-torture/execute/va-arg-24.c: New file.
11614
11615 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
11616
11617         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
11618         indentation.
11619
11620 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
11621
11622         PR c++/10147
11623         * g++.dg/other/error4.C: Update error messages.
11624         * g++.dg/template/ptrmem4.C: Likewise.
11625
11626         PR c++/12337
11627         * g++.dg/init/new9.C: New test.
11628
11629         PR c++/12334, c++/12236, c++/8656
11630         * g++.dg/ext/attrib8.C: New test.
11631
11632 2003-10-06  Devang Patel  <dpatel@apple.com>
11633
11634         * gcc.dg/debug/dwarf2-3.h: New test.
11635         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
11636
11637 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
11638
11639         * g++.dg/opt/cfg2.C: New test.
11640
11641 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
11642
11643         * g++.dg/opt/float1.C: New test.
11644
11645 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
11646
11647         * gcc.dg/c90-array-lval-6.c: New test.
11648         * gcc.dg/c99-array-lval-6.c: New test.
11649
11650 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
11651             Ziemowit Laski  <zlaski@apple.com>
11652
11653         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
11654         'Derived', so that it is never considered a class method; add
11655         new warning for '+port' method ambiguity.
11656         * objc.dg/method-12.m: Include <objc/objc.h> instead of
11657         <objc/objc-api.h> (needed on Mac OS X).
11658         * objc.dg/method-13.m: New test.
11659
11660 2003-10-03  Roger Sayle  <roger@eyesopen.com>
11661
11662         PR optimization/9325, PR java/6391
11663         * gcc.c-torture/execute/20031003-1.c: New test case.
11664
11665 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
11666
11667         PR optimization/12180
11668         * gcc.dg/20031002-1.c: New test.
11669
11670         PR c++/12486
11671         * g++.dg/inherit/error1.C: New test.
11672
11673 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
11674
11675         * lib/f-torture.exp (search_for): Rename to...
11676         (search_for_re): This.  Also, clean up comments and the
11677         "regexp" invocation.
11678
11679 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
11680
11681         * gcc.c-torture/compile/20031002-1.c: New test.
11682
11683 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
11684
11685         * g++.dg/opt/cond1.C: New test.
11686
11687 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
11688
11689         * gcc.dg/Wold-style-definition-2.c: New testcase.
11690         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
11691
11692 2003-09-29  Richard Henderson  <rth@redhat.com>
11693
11694         * g++.dg/init/array10.C: Add dg-options.
11695
11696 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
11697
11698         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
11699
11700 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11701
11702         * g++.dg/template/friend19.C: Fix typo.
11703         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
11704
11705 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
11706
11707         * gcc.c-torture/execute/20030928-1.c: New test.
11708         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
11709
11710 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
11711
11712         * g++.dg/opt/unroll1.C: New test.
11713
11714 2003-09-26  Roger Sayle  <roger@eyesopen.com>
11715
11716         PR optimization/11741
11717         * gcc.dg/20030926-1.c: New test case.
11718
11719 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11720
11721         PR c++/5655
11722         * g++.dg/parse/access7.C: New test.
11723         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
11724
11725 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
11726
11727         MERGE OF objc-improvements-branch into MAINLINE:
11728         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
11729         if libobjc has not been built.
11730         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
11731         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
11732         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
11733         objc/execute/nested-3.m, objc/execute/np-2.m,
11734         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
11735         objc/execute/redefining_self.m, objc/execute/root_methods.m,
11736         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
11737         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
11738         objc.dg/special/unclaimed-category-1.h,
11739         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
11740         well as GNU runtime.
11741         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
11742         * execute/cascading-1.m, execute/function-message-1.m,
11743         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
11744         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
11745         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
11746         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
11747         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
11748         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
11749         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
11750         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
11751         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
11752         * objc.dg/bitfield-2.m: Run only on Darwin.
11753         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
11754         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
11755         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
11756         * objc.dg/const-str-1.m: Fix constant string layout.
11757
11758 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
11759
11760         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
11761
11762 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
11763
11764         * gcc.dg/darwin-abi-1.c: New file.
11765
11766 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
11767
11768         PR target/12281
11769         * gcc.c-torture/compile/20030921-1.c: New test.
11770
11771 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
11772
11773         * g++.dg/opt/reg-stack2.C: New test.
11774
11775 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
11776
11777         * g++.dg/eh/delayslot1.C: New test.
11778
11779 2003-09-20  Richard Henderson  <rth@redhat.com>
11780
11781         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
11782
11783 2003-09-20  Roger Sayle  <roger@eyesopen.com>
11784
11785         * gcc.c-torture/execute/20030920-1.c: New test case.
11786
11787 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11788
11789         * g++.dg/rtti/typeid3.C: Correct expected error message.
11790
11791 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11792
11793         PR c++/157
11794         * g++.dg/parse/crash12.C: New test.
11795
11796 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
11797
11798         * gcc.dg/compat/mixed-struct-check.h: New.
11799         * gcc.dg/compat/mixed-struct-defs.h: New.
11800         * gcc.dg/compat/mixed-struct-init.h: New.
11801         * gcc.dg/compat/struct-by-value-19_main.c: New.
11802         * gcc.dg/compat/struct-by-value-19_x.c: New.
11803         * gcc.dg/compat/struct-by-value-19_y.c: New.
11804         * gcc.dg/compat/struct-by-value-20_main.c: New.
11805         * gcc.dg/compat/struct-by-value-20_x.c: New.
11806         * gcc.dg/compat/struct-by-value-20_y.c: New.
11807         * gcc.dg/compat/struct-return-19_main.c: New.
11808         * gcc.dg/compat/struct-return-19_x.c: New.
11809         * gcc.dg/compat/struct-return-19_y.c: New.
11810         * gcc.dg/compat/struct-return-20_main.c: New.
11811         * gcc.dg/compat/struct-return-20_x.c: New.
11812         * gcc.dg/compat/struct-return-20_y.c: New.
11813
11814 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
11815         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
11816         so that it will not complain on LP64 targets.
11817
11818 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11819
11820         PR c++/495
11821         * g++.dg/template/friend24.C: New test.
11822
11823 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
11824
11825         PR c++/12332
11826         * g++.dg/template/memtmpl2.C: New test.
11827
11828 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
11829
11830         PR target/11184
11831         * gcc.dg/builtin-apply1.c: New test.
11832
11833 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
11834
11835         PR c++/9848
11836         * g++.dg/warn/Wunused-4.C: New test.
11837
11838 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11839
11840         PR c++/12316
11841         * g++.dg/other/gc2.C: New test.
11842
11843 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
11844
11845         PR c++/11991
11846         * g++.dg/rtti/typeid3.C: New test.
11847
11848         PR c++/12266
11849         * g++.dg/overload/template1.C: New test.
11850
11851 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
11852
11853         * g++.dg/opt/cfg3.C: New test.
11854
11855 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11856
11857         PR c++/7939
11858         * g++.dg/template/crash11.C: New test.
11859
11860 2003-09-16  Jason Merrill  <jason@redhat.com>
11861             Jakub Jelinek  <jakub@redhat.com>
11862
11863         * gcc.dg/attr-warn-unused-result.c: New test.
11864
11865 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
11866
11867         PR c++/12184
11868         * g++.dg/expr/call2.C: New test.
11869
11870 2003-09-15  Andreas Jaeger  <aj@suse.de>
11871
11872         * gcc.dg/Wold-style-definition-1.c: New test.
11873
11874 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
11875
11876         PR c++/3907
11877         * g++.dg/parse/template12.C: New test.
11878
11879         * g++.dg/abi/bitfield11.C: New test.
11880         * g++.dg/abi/bitfield12.C: Likewise.
11881
11882 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
11883
11884         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
11885         non-expansion of functional macro name without arguments at EOL.
11886         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
11887
11888 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
11889
11890         * gcc.c-torture/execute/20030914-[12].c: New tests.
11891
11892 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
11893
11894         PR c++/11788
11895         * g++.dg/overload/addr1.C: New test.
11896
11897 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
11898
11899         * gcc.dg/20030909-1.c: New test.
11900
11901 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
11902
11903         * gcc.dg/ultrasp10.c: New test.
11904
11905 2003-09-09  Devang Patel  <dpatel@apple.com>
11906
11907         * gcc.dg/darwin-ld-6.c: New test.
11908
11909 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11910
11911         * gcc.dg/torture/builtin-explog-1.c: New testcase.
11912
11913 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
11914
11915         * gcc.dg/ia64-types1.c: New test.
11916         * gcc.dg/ia64-types2.c: Likewise.
11917
11918 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11919
11920         * gcc.dg/builtins-1.c: Add more _Complex tests.
11921         * gcc.dg/torture/builtin-attr-1.c: Likewise.
11922
11923         * gcc.dg/builtins-1.c: Test existing _Complex functions.
11924         * gcc.dg/torture/builtin-attr-1.c: Likewise.
11925
11926 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
11927
11928         PR c++/11786
11929         * g++.dg/lookup/koenig2.C: New test.
11930
11931         PR c++/5296
11932         * g++.dg/rtti/typeid2.C: New test.
11933
11934 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
11935
11936         * gcc.c-torture/compile/20030904-1.c: New test.
11937
11938 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
11939
11940         * g++.dg/opt/longbranch2.C: New test.
11941
11942 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
11943
11944         * g++.dg/template/crash10.C: Only compile it.
11945
11946 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
11947
11948         PR middle-end/11665
11949         * gcc.c-torture/compile/20030907-1.c: New test.
11950         * g++.dg/init/array11.C: New test.
11951
11952 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
11953
11954         PR c++/11852
11955         * g++.dg/init/struct1.C: New test.
11956
11957 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
11958
11959         PR c++/12181
11960         * g++.dg/expr/comma1.C: New test.
11961
11962 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
11963
11964         PR c++/11867
11965         * g++.dg/expr/static_cast5.C: New test.
11966
11967 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
11968
11969         PR c++/11507
11970         * g++.dg/lookup/scoped7.C: New test.
11971
11972         PR c++/9574
11973         * g++.dg/other/static1.C: New test.
11974
11975         PR c++/11490
11976         * g++.dg/warn/template-1.C: New test.
11977
11978         PR c++/11432
11979         * g++.dg/template/crash10.C: New test.
11980
11981         PR c++/2478
11982         * g++.dg/overload/VLA.C: New test.
11983
11984         PR c++/10804
11985         * g++.dg/template/call1.C: New test.
11986
11987 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
11988
11989         PR c++/11794
11990         * g++.dg/parse/using3.C: New test.
11991
11992 2003-09-06  Roger Sayle  <roger@eyesopen.com>
11993
11994         PR c++/11409
11995         * g++.dg/overload/builtin3.C: New test case.
11996
11997 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
11998
11999         PR c/9862
12000         * gcc.dg/20030906-1.c: New test.
12001         * gcc.dg/20030906-2.c: Likewise.
12002
12003 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
12004
12005         PR c++/12167
12006         * g++.dg/parse/defarg5.C: New test.
12007
12008         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
12009
12010 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
12011
12012         PR c++/12163
12013         * g++.dg/expr/static_cast4.C: New test.
12014
12015         PR c++/12146
12016         * g++.dg/template/crash9.C: New test.
12017
12018 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
12019
12020         * g++.old-deja/g++.ext/pretty2.C: Update for change
12021         in __FUNCTION__.
12022         * g++.old-deja/g++.ext/pretty3.C: Likewise.
12023
12024 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
12025
12026         PR c++/11922
12027         * g++/dg/template/qualified-id1.C: New test.
12028
12029         PR c++/12037
12030         * g++.dg/warn/noeffect4.C: New test.
12031
12032 2003-09-04  Matt Austern  <austern@apple.com>
12033
12034         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
12035         * g++.dg/ext/fnname2.C: Likewise.
12036         * g++.dg/ext/fnname3.C: Likewise.
12037
12038 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
12039
12040         * g++.dg/expr/lval1.C: New test.
12041         * g++.dg/ext/lvcast.C: Remove.
12042
12043 2003-09-03  Roger Sayle  <roger@eyesopen.com>
12044
12045         PR optimization/11700.
12046         * gcc.c-torture/compile/20030903-1.c: New test case.
12047
12048 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
12049
12050         PR c++/12053
12051         * g++.dg/abi/layout4.C: New test.
12052
12053 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
12054
12055         PR c++/11553
12056         * g++.dg/parse/friend3.C: New test.
12057
12058 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
12059
12060         PR c++/11847
12061         * g++.dg/template/class1.C: New test.
12062
12063         PR c++/11808
12064         * g++.dg/expr/call1.C: New test.
12065
12066 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
12067
12068         PR c++/12114
12069         * g++.dg/init/ref9.C: New test.
12070
12071         PR c++/11972
12072         * g++.dg/template/nested4.C: New test.
12073
12074 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
12075
12076         PR c++/12093
12077         * g++.dg/template/non-dependent4.C: New test.
12078
12079         PR c++/11928
12080         * g++.dg/inherit/conv1.C: New test.
12081
12082 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
12083
12084         PR c++/6196
12085         * g++.dg/ext/label1.C: New test.
12086         * g++.dg/ext/label2.C: Likewise.
12087
12088 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
12089
12090         * g++.dg/expr/cond3.C: New test.
12091
12092 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12093
12094         * gcc.dg/builtins-1.c: Add new builtin cases.
12095
12096 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12097
12098         * gcc.dg/builtins-1.c: Add new cases.
12099         * gcc.dg/torture/builtin-attr-1.c: Likewise.
12100
12101 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12102
12103         * gcc.dg/builtins-1.c: Add more math builtin tests.
12104         * gcc.dg/torture/builtin-attr-1.c: New test.
12105
12106 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
12107
12108         PR optimization/5079
12109         * g++.dg/opt/static3.C: New test.
12110
12111 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
12112
12113         * gcc.misc-tests/gcov-10b.c: New test.
12114
12115 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
12116
12117         * g++.dg/opt/ptrmem3.C: New test.
12118
12119         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
12120
12121 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
12122
12123         * gcc.dg/20030826-2.c: New test.
12124
12125 2003-08-26  Roger Sayle  <roger@eyesopen.com>
12126
12127         PR middle-end/12002
12128         * g77.f-torture/compile/12002.f: New test case.
12129
12130 2003-08-26  Roger Sayle  <roger@eyesopen.com>
12131
12132         * gcc.dg/20030826-1.c: New test case.
12133
12134 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
12135
12136         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
12137
12138 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
12139
12140         PR c++/11871
12141         * c++.dg/lookup/crash1.C: New test.
12142
12143         * c++.dg/warn/noeffect3.C: New test.
12144
12145 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
12146
12147         * gcc.dg/compat/vector-1_x.c: Compile with -w.
12148         * gcc.dg/compat/vector-1_y.c: Ditto.
12149         * gcc.dg/compat/vector-2_x.c: Ditto.
12150         * gcc.dg/compat/vector-2_y.c: Ditto.
12151
12152 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
12153
12154         * gcc.dg/20030702-1.c: New test.
12155
12156 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
12157
12158         PR c++/8795
12159         * g++.dg/ext/altivec-1.C: New test.
12160
12161 2003-08-24  Richard Henderson  <rth@redhat.com>
12162
12163         * g++.dg/eh/simd-2.C: Add -w for x86.
12164
12165 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
12166
12167         * gcc.dg/20030815-1.c: New test.
12168
12169 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12170
12171         PR c++/3765
12172         * g++.dg/parse/access6.C: New test.
12173
12174 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12175
12176         PR c++/641, c++/11876
12177         * g++.dg/template/friend22.C: New test.
12178         * g++.dg/template/friend23.C: Likewise.
12179
12180 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
12181
12182         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
12183         identically.
12184
12185 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
12186
12187         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
12188
12189 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
12190
12191         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
12192
12193 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
12194
12195         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
12196
12197 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
12198
12199         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
12200
12201 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
12202
12203         PR c++/11919
12204         * g++.dg/overload/prom1.C: New test.
12205
12206         PR c++/11551
12207         * g++.dg/parse/dtor2.C: New test.
12208
12209         PR c++/10762
12210         * g++.dg/parse/using2.C: New test.
12211
12212 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
12213
12214         PR target/11805
12215         * gcc.c-torture/compile/20030821-1.c: New.
12216
12217 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
12218
12219         PR c++/11834
12220         * g++.dg/template/deduce2.C: New test.
12221
12222 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
12223
12224         * gcc.c-torture/execute/20030821-1.c: New test.
12225
12226 2003-08-20  Roger Sayle  <roger@eyesopen.com>
12227
12228         PR middle-end/11984
12229         * gcc.dg/20030820-1.c: New test case.
12230
12231 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
12232
12233         PR c++/11945
12234         * g++.dg/warn/noeffect2.C: New test.
12235
12236 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
12237
12238         PR c++/10926
12239         * g++.dg/template/dtor2.C: New test.
12240
12241         PR c++/11684
12242         * g++.dg/template/operator1.C: New test.
12243         * g++.dg/parse/operator4.C: New test.
12244
12245         PR c++/11946.C
12246         * g++.dg/expr/enum1.C: New test.
12247         * gcc.dg/c99-bool-1.c: Remove bogus warning.
12248
12249         PR c++/11036.C
12250         * g++.dg/parse/elab2.C: New test.
12251         * g++.dg/parse/typedef4.C: Change error message.
12252         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
12253         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
12254         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
12255
12256 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
12257
12258         * gcc.dg/pch/warn-1.c: New.
12259         * gcc.dg/pch/warn-1.hs: New.
12260
12261         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
12262         not-tested file.
12263
12264 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
12265
12266         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
12267
12268 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
12269
12270         * gcc.dg/uninit-D.c: New Test.
12271         * gcc.dg/uninit-E.c: New Test.
12272         * gcc.dg/uninit-F.c: New Test.
12273         * gcc.dg/uninit-G.c: New Test.
12274
12275 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
12276
12277         * g++.dg/README: Describe the pch directory.
12278
12279 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12280
12281         PR c++/11174
12282         * g++.dg/parse/access4.C: New test.
12283         * g++.dg/parse/access5.C: Likewise.
12284         * g++.old-deja/g++.jason/access17.C: Adjust error message.
12285
12286 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
12287
12288         * gcc.dg/noncompile/20030818-1.c: New.
12289
12290 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
12291
12292         PR c++/11957
12293         * g++.dg/warn/noeffect1.C: New test.
12294
12295         * g++.dg/template/scope2.C: New test.
12296         * g++.dg/template/error2.C: Correct dg-error
12297
12298 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
12299
12300         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
12301
12302 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
12303
12304         PR C++/11512
12305         * g++.dg/template/warn1.C: New.
12306
12307 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
12308
12309         * g++.dg/template/error2.C: New test.
12310         * g++.dg/lookup/using7.C: Adjust errors
12311         * g++.old-deja/g++.pt/crash36.C: Likewise.
12312         * g++.old-deja/g++.pt/derived3.C: Likewise.
12313
12314 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12315
12316         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
12317         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
12318         * gcc.c-torture/execute/builtins/string-9.c: New, from
12319         string-opt-9.c.  Adjust for execute/builtins framework.
12320         * gcc.c-torture/execute/string-opt-9.c: Delete.
12321
12322 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
12323
12324         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
12325
12326         * g++.dg/parse/ret-type2.C: New test.
12327
12328         PR c++/11703
12329         * g++.dg/init/new8.C: New test.
12330
12331         PR c++/10923
12332         * g++.dg/parse/typedef5.C: New test.
12333
12334         PR c++/9512
12335         * g++.dg/parse/qualified2.C: New test.
12336         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
12337         invalid code.
12338
12339 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
12340
12341         * g++.dg/conversion/ptrmem1.C: New test.
12342
12343 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
12344
12345         PR target/11693
12346         * gcc.dg/20030811-1.c: New test.
12347
12348         PR target/11535
12349         * gcc.c-torture/execute/20030811-1.c: New test.
12350
12351 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12352
12353         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
12354
12355 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
12356
12357         PR c++/11789.C
12358         * g++.dg/inherit/multiple1.C: New test.
12359
12360 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
12361
12362         * gcc.dg/spe1.c: New test.
12363
12364         PR c++/11670
12365         * g++.dg/expr/cast2.C: New test.
12366
12367         PR c++/10530
12368         * g++.dg/template/dependent-name2.C: New test.
12369
12370 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
12371
12372         * g++.dg/parse/crash11.C: Put the dg options in comments.
12373
12374 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
12375
12376         * lib/gcc-dg.exp: Update for diagnostic change.
12377
12378 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12379
12380         PR c++/5767
12381         * g++.dg/parse/crash11.C: New test.
12382
12383 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
12384
12385         * gcc.dg/cpp/spacing1.c: Update.
12386
12387 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
12388
12389         PR target/11739
12390         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
12391         a value for -mtune.
12392
12393 2003-08-04  Roger Sayle  <roger@eyesopen.com>
12394
12395         PR middle-end/11771
12396         * gcc.c-torture/compile/20030804-1.c: New test case.
12397
12398 2003-08-04  Roger Sayle  <roger@eyesopen.com>
12399
12400         * gcc.dg/20030804-1.c: New test case.
12401
12402 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
12403
12404         * gcc.dg/cpp/separate-1.c: New test.
12405
12406 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
12407
12408         PR c++/11704
12409         * g++.dg/template/dependent-expr2.C: New test.
12410
12411         PR c++/11766
12412         * g++.dg/expr/ptrmem1.C: New test.
12413
12414 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12415
12416         PR c++/9453
12417         * g++.dg/template/friend15.C: New test.
12418
12419 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
12420
12421         * lib/dg-pch.exp: Work round PCH bug.
12422
12423 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12424
12425         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
12426         builtins.  Move cases from builtins-4.c here.
12427
12428         * gcc.dg/torture/builtin-math-1.c: New test taken from
12429         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
12430         additional cases.
12431
12432         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
12433         Delete.
12434
12435 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
12436
12437         PR c++/9447
12438         * g++.dg/template/using7.C: New test.
12439
12440 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
12441
12442         * import1.c, import2.c: New tests.
12443
12444 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
12445
12446         * g++.dg/eh/crossjump1.C: New test.
12447
12448 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
12449
12450         PR c++/11697
12451         * g++.dg/template/using6.C: New test.
12452
12453         PR c++/11744
12454         * g++.dg/template/koenig2.C: New test.
12455
12456 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12457
12458         PR c++/7983
12459         * g++.dg/parse/typedef4.C: New test.
12460
12461 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12462
12463         PR c++/8442, c++/8806
12464         * g++.dg/template/elab1.C: New test.
12465         * g++.dg/template/type2.C: Likewise.
12466         * g++.dg/template/ttp3.C: Adjust expected error message.
12467         * g++.old-deja/g++.law/visibility13.C: Likewise.
12468         * g++.old-deja/g++.niklas/t135.C: Likewise.
12469         * g++.old-deja/g++.pt/ttp41.C: Likewise.
12470         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
12471         template argument.
12472         * g++.old-deja/g++.pt/ttp44.C: Likewise.
12473
12474 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
12475
12476         PR c++/11295
12477         * g++.dg/ext/stmtexpr1.C: New test.
12478
12479         * g++.dg/opt/tmp1.C: New test.
12480
12481         PR c++/11525
12482         * g++.dg/parse/constant4.C: New test.
12483
12484         PR c++/9447
12485         * g++.dg/template/using5.C: New test.
12486
12487 2003-07-31  Roger Sayle  <roger@eyesopen.com>
12488
12489         * gcc.dg/builtins-27.c: New test case.
12490
12491 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
12492
12493         * gcc.dg/tls/opt-7.c: New test.
12494
12495 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
12496
12497         * g++.old-deja/g++.other/crash18.C: Remove.
12498
12499 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
12500
12501         * g++.dg/template/explicit3.C: New.
12502         * g++.dg/template/explicit4.C: New.
12503         * g++.dg/template/explicit5.C: New.
12504
12505         PR c++/11347
12506         * g++.dg/template/memtmpl1.C: New.
12507
12508 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
12509
12510         PR target/11565
12511         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
12512         * gcc.dg/i386-387-5.c (dg-options): Likewise.
12513
12514 2003-07-30  Jan Hubicka  <jh@suse.cz>
12515
12516         * vtgc1.c: Kill.
12517
12518 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
12519
12520         * gcc.dg/struct-in-proto-1.c: New test.
12521
12522 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
12523
12524         * gcc.dg/cpp/include2.c: Only expect one message.
12525
12526 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
12527
12528         PR c++/9447
12529         * g++.dg/template/using1.C: New test.
12530         * g++.dg/template/using2.C: New test.
12531         * g++.dg/template/using3.C: New test.
12532         * g++.dg/template/using4.C: New test.
12533
12534 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
12535
12536         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
12537         * gcc.c-torture/execute/string-opt-10.c: Likewise.
12538
12539 2003-07-28  Jan Hubicka  <jh@suse.cz>
12540
12541         PR c++/11530
12542         * g++.dg/opt/call1.C: New test.
12543
12544 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
12545
12546         PR c++/11667
12547         * g++.dg/init/enum2.C: New test.
12548         * g++.dg/template/overload1.C: Add "-w" option.
12549
12550 2003-07-28    <hp@bitrange.com>
12551
12552         * gcc.dg/Wdeclaration-after-statement-1.c,
12553         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
12554
12555 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
12556
12557         * gcc.c-torture/compile/20030725-1.c: New test.
12558
12559 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
12560
12561         * gcc.dg/20030505.c: Only run for SPE.
12562         Remove definition of opaque type.
12563
12564 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
12565
12566         * g++.dg/template/ptrmem6.C: New test.
12567
12568 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
12569
12570         * gcc.c-torture/compile/zero-strct-2.c: New test.
12571
12572 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
12573
12574         * gcc.dg/intermod-1.c: New test.
12575
12576 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
12577
12578         PR c++/11617
12579         * g++.dg/template/lookup2.C: New test.
12580         * g++.dg/template/memclass1.C: Remove instantiated from error.
12581         * g++.dg/other/error2.C: Tweak expected errors.
12582
12583         PR c++/11596
12584         * g++.dg/template/defarg3.C: New test.
12585
12586         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
12587
12588 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
12589
12590         * g++.dg/inherit/access5.C: New test.
12591
12592 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12593
12594         PR c++/11513
12595         * g++.dg/template/crash8.C: New test.
12596
12597 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
12598
12599         PR c/10602
12600         * gcc.dg/noncompile/incomplete-2.c: New test.
12601
12602 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
12603
12604         PR c++/11645
12605         * g++.dg/inherit/access4.C: New test.
12606
12607         PR c++/11517
12608         * g++.dg/expr/cond2.C: New test.
12609
12610         PR optimization/10679
12611         * g++.dg/opt/inline4.C: New test.
12612
12613 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
12614
12615         * g++.dg/parse/crash10: New test.
12616
12617 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
12618
12619         * g++.dg/ext/flexary1.C: New test.
12620
12621 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12622
12623         PR c++/10793
12624         * g++.dg/template/crash9.C: New test.
12625
12626 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12627
12628         PR c++/3004
12629         * g++.dg/parse/typedef3.C: New test.
12630
12631         PR c++/7906
12632         * g++.dg/parse/operator2.C: New test.
12633
12634         PR c++/8895
12635         * g++.dg/parse/def-tmpl-arg1.C: New test.
12636
12637         PR c++/9282
12638         * g++.dg/parse/funptr1.C: New test.
12639
12640         PR c++/9452
12641         * g++.dg/parse/ambig3.C: New test.
12642
12643         PR c++/9454
12644         * g++.dg/parse/operator3.C: New test.
12645
12646         PR c++/9486
12647         * g++.dg/parse/template10.C: New test.
12648
12649         PR c++/9488
12650         * g++.dg/parse/template11.C: New test.
12651
12652         PR c++/10150
12653         * g++.dg/parse/invalid-op1.C: New test.
12654
12655         PR c++/10247
12656         * g++.dg/parse/condexpr1.C: New test.
12657
12658 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
12659
12660         * g++.dg/ext/packed3.C: New test.
12661         * g++.dg/ext/packed4.C: New test.
12662
12663         * gcc.dg/pack-test-3.c: New test.
12664
12665 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
12666
12667         * lib/compat.exp: Handle dg-options per source file.
12668         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
12669         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
12670         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
12671         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
12672         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
12673         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
12674         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
12675         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
12676         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
12677         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
12678         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
12679         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
12680         * g++.dg/compat/break/bitfield7_x.C: Ditto.
12681         * g++.dg/compat/break/bitfield7_y.C: Ditto.
12682
12683 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
12684
12685         PR c/10320
12686         * gcc.c-torture/execute/20030718-1.c: New test.
12687
12688 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
12689
12690         PR optimization/11536
12691         * gcc.dg/20030721-1.c: New test.
12692
12693 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
12694
12695         PR c++/11546
12696         * g++.dg/template/lookup1.C: New test.
12697
12698 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
12699
12700         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
12701         diagnostics of ill-formed constructs involving labels.
12702         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
12703         the new 'previously defined here' message.
12704
12705 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
12706
12707         * g++.dg/parse/non-dependent2.C: New test.
12708
12709 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
12710
12711         * g++.dg/init/init-ref4.C: xfail on targets without
12712         weak symbols.
12713
12714 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
12715
12716         PR target/11087
12717         * gcc.c-torture/execute/20030717-1.c: New test.
12718
12719 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
12720
12721         * g++.dg/opt/cfg1.C: New test.
12722
12723 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
12724
12725         PR optimization/11557
12726         * gcc.dg/20030717-1.c: New test.
12727
12728 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
12729
12730         PR c++/10476
12731         * g++.dg/expr/crash-1.C: New test.
12732
12733         PR c++/11027
12734         * g++.dg/template/init3.C: New test.
12735
12736         PR c++/8222
12737         * g++.dg/template/non-dependent1.C: New test.
12738
12739         PR c++/11070
12740         * g++.dg/template/non-dependent2.C: New test.
12741
12742         PR c++/11071
12743         * g++.dg/template/non-dependent3.C: New test.
12744
12745         PR c++/9907
12746         * g++.dg/template/sizeof5.C: New test.
12747
12748 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
12749
12750         PR 11498
12751         * gcc.c-torture/compile/mangle-1.c: New file.
12752
12753 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12754
12755         PR c++/7809
12756         * g++.dg/parse/access3.C: New test.
12757
12758 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
12759
12760         PR c++/11384
12761         * g++.dg/init/init-ref4.C: New test.
12762
12763 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
12764
12765         PR c++/11547
12766         * g++.dg/parse/constant3.C: New test.
12767         * g++.dg/parse/crash7.C: Likewise.
12768
12769 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
12770
12771         PR target/11008
12772         * gcc.dg/i386-pentium4-not-mull.c: New.
12773
12774 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
12775
12776         * gcc.dg/asm-names.c (ymain): Make it weak.
12777
12778 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12779
12780         PR c++/5421
12781         * g++.dg/template/friend21.C: New test.
12782
12783 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
12784
12785         * gcc.dg/cleanup-8.c: New test.
12786         * gcc.dg/cleanup-9.c: New test.
12787
12788 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
12789
12790         * g++.dg/ext/dll-MI1.h: New file.
12791         * g++.dg/ext/dllexport-MI1.C: New file.
12792         * g++.dg/ext/dllimport-MI1.C: New file.
12793
12794 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
12795
12796         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
12797         it does not have cmpstrsi patterns (just cmpmemsi).
12798
12799 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
12800
12801         PR debug/11473
12802         * g++.dg/debug/debug8.C: New test.
12803
12804 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12805
12806         PR c++/10108
12807         * g++.dg/template/crash7.C: New test.
12808
12809 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
12810
12811         PR target/10795
12812         * gcc.c-torture/compile/20030708-1.c: New.
12813
12814 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
12815
12816         * gcc.c-torture/execute/20030715-1.c: New test.
12817
12818 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
12819
12820         * gcc.dg/pch/inline-3.c: New file.
12821         * gcc.dg/pch/inline-3.hs: New file.
12822         * gcc.dg/pch/inline-4.c: New file.
12823         * gcc.dg/pch/inline-4.hs: New file.
12824
12825 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
12826
12827         PR c++/11509
12828         * g++.dg/template/crash6.C: New test.
12829
12830         PR c++/7053
12831         * g++.dg/template/friend20.C: New test.
12832
12833         PR c++/7019
12834         * g++.dg/template/overload2.C: New test.
12835
12836 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12837
12838         PR optimization/11440
12839         * gcc.c-torture/execute/20030714-1.c: New test.
12840
12841 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12842
12843         PR c++/11154
12844         * g++.dg/template/partial2.C: New test.
12845
12846 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
12847
12848         PR c++/11503
12849         * g++.dg/template/anon1.C: New test.
12850
12851         PR c++/11493
12852         PR c++/11495
12853         * g++.dg/parse/template9.C: Likewise.
12854         * g++.dg/template/crash4.C: New test.
12855         * g++.dg/template/koenig1.C: Likewise.
12856         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
12857         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
12858         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
12859         functions.
12860         * g++.old-deja/g++.jason/template36.C: Likewise.
12861         * g++.old-deja/g++.mike/p1989.C: Likewise.
12862         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
12863         * g++.old-deja/g++.pt/ttp20.C: Use this->.
12864         * g++.old-deja/g++.pt/ttp21.C: Use this->.
12865         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
12866         compiling.
12867         * g++.old-deja/g++.pt/union2.C: Use this->.
12868
12869 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
12870
12871         * gcc.dg/20030711-1.c: New test.
12872
12873 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
12874
12875         PR c++/11050
12876         * g++.dg/parse/args1.C: New test.
12877         * g++.pt/defarg8.C: Change expected errors.
12878
12879 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
12880
12881         PR c++/8164
12882         * g++.dg/template/nontype2.C: New test.
12883
12884         PR c++/10558
12885         * g++.dg/parse/template8.C: New test.
12886
12887         PR c++/8327
12888         * g++.dg/template/scope1.C: New test.
12889
12890         * g++.dg/warn/Wsign-compare-1.C: New test.
12891
12892 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
12893
12894         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
12895
12896 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
12897
12898         PR c++/9411
12899         * g++.dg/template/explicit2.C: New test.
12900
12901         PR c++/10032
12902         * g++.dg/warn/pedantic1.C: New test.
12903
12904 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
12905
12906         PR c++ 9483
12907         * g++.dg/other/field1.C: New test.
12908
12909 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
12910
12911         PR c/11449
12912         * gcc.c-torture/compile/20030707-1.c: New.
12913
12914 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12915
12916         PR c++/10849
12917         * g++.dg/template/access12.C: New test.
12918
12919 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
12920
12921         * g++.dg/bprob/bprob.exp (prof_ext): Update.
12922         * g77.dg/bprob/bprob.exp (prof_ext): Update.
12923         * gcc.misc-tests/bprob.exp (prof_ext): Update.
12924         * gcc.misc-tests/gcov.exp: Update
12925         * g++.dg/gcov/gcov.exp: Update
12926         * lib/gcov.exp: Update.
12927
12928 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
12929
12930         * g++.dg/abi/mangle17.C: Make sure template expressions are
12931         dependent.
12932         * g++.dg/abi/mangle4.C: Mark erroneous casts.
12933         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
12934         * g++.dg/opt/stack1.C: Remove erroneous code.
12935         * g++.dg/parse/template7.C: New test.
12936         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
12937         * g++.old-deja/g++.pt/crash4.C: Likewise.
12938
12939 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12940
12941         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
12942         with zero or one occurence of `$' after the initial `L'.
12943
12944 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
12945
12946         * gcc.c-torture/compile/20030704-1.c: Add a comment.
12947
12948 2003-07-08  Roger Sayle  <roger@eyesopen.com>
12949
12950         PR c/11370
12951         * gcc.dg/Wunreachable-6.c: New testcase.
12952         * gcc.dg/Wunreachable-7.c: New testcase.
12953
12954 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
12955
12956         PR c/11420
12957         * gcc.dg/20030708-1.c: New test.
12958
12959 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
12960
12961         * gcc.dg/compat/sdata-section.h: New file.
12962         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
12963         * gcc.dg/torture/mips-sdata-1.c: New test.
12964
12965 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12966
12967         PR c++/11030
12968         * g++.dg/template/friend19.C: New test.
12969
12970 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
12971
12972         * g++.dg/opt/strength-reduce.C: New test.
12973
12974 2003-07-07  Roger Sayle  <roger@eyesopen.com>
12975
12976         PR target/10979
12977         * gcc.dg/20030707-1.c: New testcase.
12978
12979 2003-07-07  Roger Sayle  <roger@eyesopen.com>
12980
12981         PR optimization/11059
12982         * g++.dg/opt/emptyunion.C: New testcase.
12983
12984 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
12985             Eric Botcazou  <ebotcazou@libertysurf.fr>
12986
12987         * g++.dg/opt/stack1.C: New test.
12988
12989 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
12990
12991         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
12992         run test.
12993
12994         PR c++/11431
12995         * g++.dg/expr/static_cast3.C: New test.
12996
12997 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
12998
12999         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
13000         everywhere.
13001         * gcc.dg/concat.c: Concatenation of string constants with
13002         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
13003         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
13004         * gcc.dg/cpp/escape-2.c: Use wide character constants where
13005         necessary to avoid multi-character character constant warning.
13006         * gcc.dg/cpp/escape.c: Likewise.
13007         * gcc.dg/cpp/ucs.c: Likewise.
13008         Remove backslashes from dg-bogus comments, as they confuse Tcl.
13009         Fix a typo.
13010
13011 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
13012
13013         PR c/11428
13014         * gcc.c-torture/compile/20030704-1.c: New.
13015
13016 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
13017
13018         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
13019
13020 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
13021
13022         PR c++/5287, PR c++/7910,  PR c++/11021
13023         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
13024         tests for warnings.
13025         * g++.dg/ext/dllimport2.C: Add tests for warnings.
13026         * g++.dg/ext/dllimport3.C: Likewise.
13027         * g++.dg/ext/dllimport4.C: New file.
13028         * g++.dg/ext/dllimport5.C: New file.
13029         * g++.dg/ext/dllimport6.C: New file.
13030         * g++.dg/ext/dllimport7.C: New file.
13031         * g++.dg/ext/dllimport8.C: New file.
13032         * g++.dg/ext/dllimport9.C: New file.
13033         * g++.dg/ext/dllimport10.C: New file.
13034         * g++.dg/ext/dllexport1.C: New file.
13035
13036 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
13037
13038         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
13039         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
13040
13041 2003-07-03  Roger Sayle  <roger@eyesopen.com>
13042
13043         * gcc.dg/builtins-25.c: New testcase.
13044         * gcc.dg/builtins-26.c: New testcase.
13045
13046 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
13047
13048         * gcc.dg/compat/vector-defs.h: New file.
13049         * gcc.dg/compat/vector-setup.h: New file.
13050         * gcc.dg/compat/vector-check.h: New file.
13051         * gcc.dg/compat/vector-1_main.c: New file.
13052         * gcc.dg/compat/vector-1_x.c: New file.
13053         * gcc.dg/compat/vector-1_y.c: New file.
13054         * gcc.dg/compat/vector-2_main.c: New file.
13055         * gcc.dg/compat/vector-2_x.c: New file.
13056         * gcc.dg/compat/vector-2_y.c: New file.
13057
13058         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
13059         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
13060         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
13061         * gcc.dg/compat/struct-align-1.h: New file.
13062         * gcc.dg/compat/struct-align-1_main.c: New file.
13063         * gcc.dg/compat/struct-align-1_x.c: New file.
13064         * gcc.dg/compat/struct-align-1_y.c: New file.
13065         * gcc.dg/compat/struct-align-2.h: New file.
13066         * gcc.dg/compat/struct-align-2_main.c: New file.
13067         * gcc.dg/compat/struct-align-2_x.c: New file.
13068         * gcc.dg/compat/struct-align-2_y.c: New file.
13069
13070         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
13071         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
13072         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
13073         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
13074         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
13075         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
13076         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
13077         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
13078         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
13079         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
13080         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
13081         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
13082         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
13083         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
13084         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
13085         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
13086         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
13087         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
13088         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
13089         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
13090         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
13091         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
13092         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
13093         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
13094         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
13095         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
13096         * gcc.dg/compat/struct-return-10_x.c: Ditto.
13097         * gcc.dg/compat/struct-return-2_x.c: Ditto.
13098         * gcc.dg/compat/struct-return-3_x.c: Ditto.
13099
13100 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
13101
13102         * gcc.dg/i386-call-1.c: New test.
13103
13104 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
13105
13106         PR c++/9162
13107         * g++.dg/parse/defarg4.C: New.
13108
13109 2003-07-03  Roger Sayle  <roger@eyesopen.com>
13110
13111         PR target/10700
13112         * gcc.c-torture/compile/20030703-1.c: New test case.
13113
13114 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
13115
13116         * g++.dg/template/local3.C: Remove extra semicolon.
13117
13118 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
13119
13120         * gcc.dg/i386-volatile-1.c: New test.
13121
13122 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
13123
13124         PR c++/11072
13125         * g++.dg/other/offsetof2.C: XFAIL.
13126         * g++.dg/other/offsetof5.C: New.
13127
13128         PR c++/10219
13129         * g++.dg/template/error1.C: New.
13130
13131         PR c++/9779
13132         * g++.dg/template/dependent-expr1.C: New.
13133
13134 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
13135
13136         PR c++/6949
13137         * g++.dg/template/local3.C: New test.
13138
13139         PR c++/11149
13140         * g++.dg/lookup/scoped6.C: New test.
13141
13142 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
13143
13144         PR c++/8046
13145         * g++.dg/other/error7.C: New test.
13146
13147 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
13148
13149         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
13150         * g++.old-deja/g++.abi/vtable3.h: Likewise.
13151         * g++.old-deja/g++.law/code-gen5.C: Likewise.
13152         * g++.old-deja/g++.other/union2.C: Likewise.
13153         * gcc.dg/c90-const-expr-2.c: Likewise.
13154         * gcc.dg/c90-const-expr-3.c: Likewise.
13155         * gcc.dg/c99-const-expr-2.c: Likewise.
13156         * gcc.dg/c99-const-expr-3.c: Likewise.
13157         * gcc.dg/concat.c: Likewise.
13158
13159 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
13160
13161         PR c++/9559
13162         * g++.dg/init/static1.C: New test.
13163
13164 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13165
13166         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
13167         * g++.old-deja/g++.other/access2.C: Likewise.
13168         * g++.old-deja/g++.other/decl2.C: Likewise.
13169         * gcc.c-torture/execute/20020615-1.c: Likewise.
13170
13171 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
13172
13173         PR c++/4933
13174         * g++.dg/template/sizeof4.C: New test.
13175
13176 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
13177
13178         * g++.dg/other/error6.C: New test.
13179
13180 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
13181
13182         PR c++/10750
13183         * g++.dg/parse/constant2.C: New test.
13184
13185 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
13186
13187         PR c++/11106
13188         * g++.dg/other/error5.C: New test.
13189
13190 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13191
13192         * gcc.dg/format/gcc_diag-1.c: New test.
13193
13194 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
13195
13196         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
13197
13198 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
13199
13200         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
13201         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
13202         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
13203
13204 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
13205
13206         * gcc.c-torture/execute/builtins/string-8.c: New test.
13207         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
13208         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
13209         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
13210
13211 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
13212
13213         PR c++/10468
13214         * g++.dg/ext/typeof6.C: New test.
13215
13216 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
13217
13218         PR c++/10796
13219         * g++.dg/init/enum1.C: New test.
13220
13221 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
13222
13223         * gcc.dg/20030627-1.c: New test.
13224
13225 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
13226
13227         PR c++/11332
13228         * g++.dg/expr/static_cast2.C: New test.
13229
13230 2003-06-26  Roger Sayle  <roger@eyesopen.com>
13231             Jakub Jelinek  <jakub@redhat.com>
13232
13233         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
13234         sprintf(dst,"%s",src) optimization.
13235         * gcc.c-torture/execute/20030626-1.c: New test case.
13236         * gcc.c-torture/execute/20030626-2.c: New test case.
13237
13238 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
13239
13240         * gcc.c-torture/execute/multi-ix.c: New test.
13241
13242         * gcc.c-torture/execute/simd-4.c (main):
13243         Added missing semicolon at end of union.
13244
13245 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
13246
13247         PR c++/8266
13248         * g++.dg/template/explicit-instantiation3.C: New test.
13249
13250 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
13251
13252         * gcc.dg/20030626-1.c: Use signed char.
13253
13254 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
13255
13256         * gcc.dg/20030626-1.c: New test.
13257
13258 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
13259
13260         * const-str-2.m: Update.
13261
13262 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
13263
13264         PR c++/10990
13265         * g++.dg/rtti/dyncast1.C: New test.
13266         * g++.dg/abi/mangle4.C: Correct base-specifier access.
13267         * g++.dg/lookup/scoped1.C: Remove XFAIL.
13268         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
13269
13270         PR c++/10931
13271         * g++.dg/expr/static_cast1.C: New test.
13272
13273 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
13274
13275         * gcc.dg/20030625-1.c: New test.
13276
13277 2003-06-24  Roger Sayle  <roger@eyesopen.com>
13278
13279         * gcc.c-torture/compile/20030624-1.c: New test case.
13280
13281 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
13282
13283         * gcc.c-torture/execute/string-opt-17.c: New test.
13284
13285 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
13286
13287         PR c++/5754
13288         * g++.dg/parse/crash6.C: New test.
13289
13290 2003-06-23  Roger Sayle  <roger@eyesopen.com>
13291
13292         * gcc.dg/builtins-24.c: New test case.
13293
13294 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
13295
13296         * g++.dg/opt/operator1.C: New test.
13297
13298 2003-06-22  Roger Sayle  <roger@eyesopen.com>
13299
13300         * gcc.c-torture/execute/string-opt-16.c: New test case.
13301
13302 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
13303
13304         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
13305         * g++.old-deja/g++.other/conv7.C: Likewise
13306         * g++.old-deja/g++.other/overcnv2.C: Likewise.
13307         * g++.old-deja/g++.other/overload14.C: Likewise.
13308
13309 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
13310
13311         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
13312         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
13313
13314 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
13315
13316         PR c++/10888
13317         * g++.dg/warn/Winline-3.C: New test.
13318
13319 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
13320
13321         * lib/target-supports.exp (check_alias_available): Make the test
13322         program acceptable to the Solaris assembler.
13323
13324         PR c++/10749
13325         * g++.dg/template/memclass2.C: New test.
13326
13327 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
13328             Eric Botcazou  <ebotcazou@libertysurf.fr>
13329
13330         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
13331         data for non-matching targets.
13332         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
13333
13334 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
13335
13336         PR c++/10845
13337         * g++.dg/template/member3.C: New test.
13338
13339 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
13340
13341         PR c++/10939
13342         * g++.dg/template/func1.C: New test.
13343
13344         PR c++/9649
13345         * g++.dg/template/static4.C: New test.
13346         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
13347
13348         PR c++/11041
13349         * g++.dg/init/ref7.C: New test.
13350
13351 2003-06-19  Matt Austern  <austern@apple.com>
13352
13353         PR c++/11228
13354         * g++.dg/anew1.C: New test.
13355         * g++.dg/anew2.C: New test.
13356         * g++.dg/anew3.C: New test.
13357         * g++.dg/anew4.C: New test.
13358
13359 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
13360
13361         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
13362
13363 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
13364
13365         * gcc.c-torture/execute/simd-4.c (main): Make expected value
13366         endian-dependent.
13367
13368 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
13369
13370         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
13371         Remove cruft.
13372
13373 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
13374
13375         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
13376         * gcc.c-torture/compile/961203-1.c: Likewise.
13377         * gcc.c-torture/compile/980506-1.c: Likewise.
13378
13379 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
13380
13381         PR c++/10712
13382         * g++.dg/lookup/using7.C: New test.
13383
13384 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
13385
13386         PR c++/11105
13387         * g++.dg/abi/conv1.C: Remove it.
13388         * g++.dg/template/conv7.C: New test.
13389         * g++.dg/template/conv8.C: Likewise.
13390         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
13391         conversion operator.
13392
13393 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
13394
13395         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
13396         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
13397         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
13398         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
13399         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
13400         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
13401         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
13402         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
13403         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
13404         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
13405         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
13406         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
13407         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
13408         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
13409         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
13410         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
13411         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
13412         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
13413         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
13414         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
13415         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
13416         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
13417         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
13418         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
13419         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
13420         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
13421         * gcc.dg/compat/struct-return-10_x.c: Ditto.
13422         * gcc.dg/compat/struct-return-2_x.c: Ditto.
13423         * gcc.dg/compat/struct-return-3_x.c: Ditto.
13424
13425 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
13426
13427         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
13428         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
13429         indications.
13430
13431 2003-06-16  Roger Sayle  <roger@eyesopen.com>
13432
13433         * gcc.dg/i386-387-5.c: New test case.
13434         * gcc.dg/i386-387-6.c: New test case.
13435         * gcc.dg/builtins-23.c: New test case.
13436
13437 2003-06-15  Roger Sayle  <roger@eyesopen.com>
13438
13439         * gcc.dg/builtins-22.c: New test case.
13440         * gcc.dg/i386-387-1.c: Update to test exp.
13441         * gcc.dg/i386-387-2.c: Likewise.
13442
13443 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13444
13445         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
13446
13447 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
13448
13449         * lib/gcc-dg.exp (dg-require-dll): New function.
13450         (dg-xfail-if): Likewise.
13451         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
13452         driver.
13453
13454         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
13455         * gcc.c-torture/compile/20001205-1.c: Likewise.
13456         * gcc.c-torture/compile/20001226-1.c: Likewise.
13457         * gcc.c-torture/compile/20010518-2.c: Likewise.
13458         * gcc.c-torture/compile/20020312-1.c: Likewise.
13459         * gcc.c-torture/compile/20020604-1.c: Likewise.
13460         * gcc.c-torture/compile/920501-12.c: Likewise.
13461         * gcc.c-torture/compile/920501-4.c: Likewise.
13462         * gcc.c-torture/compile/920520-1.c: Likewise.
13463         * gcc.c-torture/compile/920521-1.c: Likewise.
13464         * gcc.c-torture/compile/920625-1.c: Likewise.
13465         * gcc.c-torture/compile/961203-1.c: Likewise.
13466         * gcc.c-torture/compile/980506-1.c: Likewise.
13467         * gcc.c-torture/compile/981006-1.c: Likewise.
13468         * gcc.c-torture/compile/981022-1.c: Likewise.
13469         * gcc.c-torture/compile/981223-1.c: Likewise.
13470         * gcc.c-torture/compile/990617-1.c: Likewise.
13471         * gcc.c-torture/compile/dll.c: Likewise.
13472         * gcc.c-torture/compile/labels-3.c: Likewise.
13473         * gcc.c-torture/compile/mipscop-1.c: Likewise.
13474         * gcc.c-torture/compile/mipscop-2.c: Likewise.
13475         * gcc.c-torture/compile/mipscop-3.c: Likewise.
13476         * gcc.c-torture/compile/mipscop-4.c: Likewise.
13477         * gcc.c-torture/compile/simd-5.c: Likewise.
13478         * gcc.c-torture/compile/20000804-1.x: Remove.
13479         * gcc.c-torture/compile/20001205-1.x: Likewise.
13480         * gcc.c-torture/compile/20001226-1.x: Likewise.
13481         * gcc.c-torture/compile/20010518-2.x: Likewise.
13482         * gcc.c-torture/compile/20020312-1.x: Likewise.
13483         * gcc.c-torture/compile/20020604-1.x: Likewise.
13484         * gcc.c-torture/compile/920501-12.x: Likewise.
13485         * gcc.c-torture/compile/920501-4.x: Likewise.
13486         * gcc.c-torture/compile/920520-1.x: Likewise.
13487         * gcc.c-torture/compile/920521-1.x: Likewise.
13488         * gcc.c-torture/compile/920625-1.x: Likewise.
13489         * gcc.c-torture/compile/961203-1.x: Likewise.
13490         * gcc.c-torture/compile/980506-1.x: Likewise.
13491         * gcc.c-torture/compile/981006-1.x: Likewise.
13492         * gcc.c-torture/compile/981022-1.x: Likewise.
13493         * gcc.c-torture/compile/981223-1.x: Likewise.
13494         * gcc.c-torture/compile/990617-1.x: Likewise.
13495         * gcc.c-torture/compile/mipscop-1.x: Likewise.
13496         * gcc.c-torture/compile/mipscop-2.x: Likewise.
13497         * gcc.c-torture/compile/mipscop-3.x: Likewise.
13498         * gcc.c-torture/compile/mipscop-4.x: Likewise.
13499         * gcc.c-torture/compile/simd-5.x: Likewise.
13500
13501         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
13502
13503 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
13504
13505         * gcc.c-torture/execute/20030611-1.c: New test.
13506
13507 2003-06-12  Roger Sayle  <roger@eyesopen.com>
13508
13509         PR middle-end/168
13510         * gcc.dg/20030612-1.c: New test case.
13511
13512 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
13513
13514         PR c++/10635
13515         * g++.dg/expr/cast1.C: New test.
13516
13517 2003-06-12  Roger Sayle  <roger@eyesopen.com>
13518
13519         * gcc.dg/builtins-21.c: New test case.
13520
13521 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
13522
13523         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
13524         options instead of at the end.
13525         * lib/objc.exp (objc_target_compile): Likewise.
13526
13527 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
13528
13529         PR c++/10432
13530         * g++.dg/parse/error1.C: New test.
13531
13532 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
13533
13534         * gcc.dg/compat/struct-by-value-11_main.c: New file.
13535         * gcc.dg/compat/struct-by-value-11_x.c: New file.
13536         * gcc.dg/compat/struct-by-value-11_y.c: New file.
13537         * gcc.dg/compat/struct-by-value-12_main.c: New file.
13538         * gcc.dg/compat/struct-by-value-12_x.c: New file.
13539         * gcc.dg/compat/struct-by-value-12_y.c: New file.
13540         * gcc.dg/compat/struct-by-value-13_main.c: New file.
13541         * gcc.dg/compat/struct-by-value-13_x.c: New file.
13542         * gcc.dg/compat/struct-by-value-13_y.c: New file.
13543         * gcc.dg/compat/struct-by-value-14_main.c: New file.
13544         * gcc.dg/compat/struct-by-value-14_x.c: New file.
13545         * gcc.dg/compat/struct-by-value-14_y.c: New file.
13546         * gcc.dg/compat/struct-by-value-15_main.c: New file.
13547         * gcc.dg/compat/struct-by-value-15_x.c: New file.
13548         * gcc.dg/compat/struct-by-value-15_y.c: New file.
13549         * gcc.dg/compat/struct-by-value-16_main.c: New file.
13550         * gcc.dg/compat/struct-by-value-16_x.c: New file.
13551         * gcc.dg/compat/struct-by-value-16_y.c: New file.
13552         * gcc.dg/compat/struct-by-value-17_main.c: New file.
13553         * gcc.dg/compat/struct-by-value-17_x.c: New file.
13554         * gcc.dg/compat/struct-by-value-17_y.c: New file.
13555         * gcc.dg/compat/struct-by-value-18_main.c: New file.
13556         * gcc.dg/compat/struct-by-value-18_x.c: New file.
13557         * gcc.dg/compat/struct-by-value-18_y.c: New file.
13558
13559         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
13560         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
13561         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
13562         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
13563         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
13564         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
13565         * gcc.dg/compat/scalar-return-3_main.c: New file.
13566         * gcc.dg/compat/scalar-return-3_x.c: New file.
13567         * gcc.dg/compat/scalar-return-3_y.c: New file.
13568         * gcc.dg/compat/scalar-return-4_main.c: New file.
13569         * gcc.dg/compat/scalar-return-4_x.c: New file.
13570         * gcc.dg/compat/scalar-return-4_y.c: New file.
13571
13572 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
13573
13574         * gcc.dg/compat/fp2-struct-check.h: New file.
13575         * gcc.dg/compat/fp2-struct-defs.h: New file.
13576         * gcc.dg/compat/fp2-struct-init.h: New file.
13577         * gcc.dg/compat/struct-by-value-10_main.c: New file.
13578         * gcc.dg/compat/struct-by-value-10_x.c: New file.
13579         * gcc.dg/compat/struct-by-value-10_y.c: New file.
13580         * gcc.dg/compat/struct-return-10_main.c: New file.
13581         * gcc.dg/compat/struct-return-10_x.c: New file.
13582         * gcc.dg/compat/struct-return-10_y.c: New file.
13583
13584         * gcc.dg/compat/compat-common.h: New file.
13585         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
13586         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
13587         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
13588         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
13589         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
13590         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
13591         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
13592         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
13593         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
13594         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
13595         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
13596         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
13597         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
13598         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
13599         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
13600         * gcc.dg/compat/small-struct-check.h: Ditto.
13601         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
13602         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
13603         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
13604         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
13605         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
13606         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
13607         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
13608         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
13609         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
13610         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
13611         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
13612         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
13613         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
13614         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
13615         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
13616         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
13617         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
13618         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
13619         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
13620         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
13621         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
13622         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
13623         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
13624         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
13625         * gcc.dg/compat/struct-return-2_main.c: Ditto.
13626         * gcc.dg/compat/struct-return-2_x.c: Ditto.
13627         * gcc.dg/compat/struct-return-2_y.c: Ditto.
13628         * gcc.dg/compat/struct-return-3_main.c: Ditto.
13629         * gcc.dg/compat/struct-return-3_x.c: Ditto.
13630         * gcc.dg/compat/struct-return-3_y.c: Ditto.
13631
13632 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
13633
13634         * g++.dg/pch/static-1.C: New file.
13635         * g++.dg/pch/static-1.Hs: New file.
13636
13637 2003-06-10  Richard Henderson  <rth@redhat.com>
13638
13639         * gcc.dg/asm-7.c: Adjust expected warning text.
13640
13641 2003-06-10  Roger Sayle  <roger@eyesopen.com>
13642
13643         * gcc.dg/builtins-20.c: New test case.
13644
13645 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
13646
13647         PR c++/11131
13648         * g++.dg/opt/template1.C: New test.
13649
13650 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
13651
13652         * lib/gcc-dg.exp (dg-test): Clear additional_files and
13653         additional_sources.
13654
13655 2003-05-21  David Taylor  <dtaylor@emc.com>
13656
13657         * gcc.dg/Wpadded.c: New file.
13658
13659 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
13660
13661         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
13662         * gcc.dg/special/weak-2.c: Add dg-require-weak.
13663         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
13664         dg-require-weak.
13665
13666 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
13667
13668         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
13669
13670 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
13671
13672         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
13673         (dg-require-alias): Likewise.
13674         (dg-require-gc-sections): Likewise.
13675         * lib/target-supports.exp (check_gc_sections_available): Likewise.
13676
13677 2003-06-08  Richard Henderson  <rth@redhat.com>
13678
13679         * gcc.dg/20011029-2.c: Fix the array reference.
13680         * gcc.dg/asm-7.c: New.
13681
13682 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
13683
13684         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
13685
13686 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
13687
13688         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
13689         (dg-require-gc-sections): Likewise.
13690
13691 2003-06-08  Jan Hubicka  <jh@suse.cz>
13692
13693         * i386-cmov1.c: Fix regular expression.
13694         * i386-cvt-1.c: Likewise.
13695         * i386-local.c: Likewise.
13696         * i386-local2.c: Likewise.
13697         * i386-mul.c: Likewise.
13698         * i386-ssetype-1.c: Likewise.
13699         * i386-ssetype-3.c: Likewise.
13700         * i386-ssetype-5.c: Likewise.
13701
13702 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13703
13704         PR c++/11039
13705         * g++.dg/warn/implicit-typename2.C: New test.
13706         * g++.dg/warn/implicit-typename3.C: New test.
13707
13708 2003-06-07  Richard Henderson  <rth@redhat.com>
13709
13710         * g++.dg/other/offsetof3.C: Use size_t.
13711         * g++.dg/other/offsetof4.C: Likewise.
13712
13713 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
13714
13715         * lib/copy-file.exp: New. Implement gcc_copy_files.
13716
13717         * lib/dg-pch.exp: Load copy-file.exp
13718         (dg-pch): Use gcc_copy_files instead of "file copy".
13719
13720 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
13721
13722         * gcc.dg/weak/weak.exp: Simplify.
13723         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
13724         * gcc.dg/weak/weak-1.c: Likewise.
13725         * gcc.dg/weak/weak-2.c: Likewise.
13726         * gcc.dg/weak/weak-3.c: Likewise.
13727         * gcc.dg/weak/weak-4.c: Likewise.
13728         * gcc.dg/weak/weak-5.c: Likewise.
13729         * gcc.dg/weak/weak-6.c: Likewise.
13730         * gcc.dg/weak/weak-7.c: Likewise.
13731         * gcc.dg/weak/weak-8.c: Likewise.
13732         * gcc.dg/weak/weak-9.c: Likewise.
13733
13734 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
13735
13736         gcc.c-torture/execute/20030606-1.c: New.
13737
13738 2003-06-06  Roger Sayle  <roger@eyesopen.com>
13739
13740         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
13741         * gcc.dg/builtins-19.c: Likewise.
13742
13743 2003-06-06  Roger Sayle  <roger@eyesopen.com>
13744
13745         * gcc.dg/builtins-2.c: Add some more tests.
13746         * gcc.dg/builtins-18.c: New test case.
13747         * gcc.dg/builtins-19.c: New test case.
13748
13749 2003-06-06  Roger Sayle  <roger@eyesopen.com>
13750             Jim Wilson  <wilson@tuliptree.org>
13751
13752         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
13753
13754 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
13755
13756         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
13757         mempcpy/stpcpy calls not to be optimized into something else.
13758         * gcc.c-torture/execute/string-opt-3.c: Moved to...
13759         * gcc.c-torture/execute/builtins/string-7.c: ...here.
13760         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
13761
13762 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13763
13764         * gcc.dg/format/asm_fprintf-1.c: New test.
13765
13766 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
13767
13768         * lib/gcc-defs.exp (additional_sources): New variable.
13769         (dg-additional-sources): New function.
13770         (additional_files): New variable.
13771         (dg-additional-files): New function.
13772         (dg-additional-files-options): Likewise.
13773         * lib/gcc-dg.exp (dg-require-weak): New function.
13774         (dg-require-alias): Likewise.
13775         (dg-require-gc-sections): Likewise.
13776         * lib/target-supports.exp (check_alias_available): Remove testfile
13777         parameter.
13778         (check_gc_sections_available): New function.
13779         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
13780         (dg-gpp-additional-files): Likewise.
13781         * lib/g++.exp (additional_sources): Remove.
13782         (additional_files): Likewise.
13783         (g++_target_compile): Use dg-additional-files-options.
13784
13785         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
13786         Tcl logic.
13787         * gcc.dg/special/ecos.exp: Remove.
13788         * gcc.dg/special/20000419-2.c: Use dg-require-*.
13789         * gcc.dg/special/alias-1.c: Likewise.
13790         * gcc.dg/special/alias-2.c: Likewise.
13791         * gcc.dg/special/gcsec-1.c: Likewise.
13792         * gcc.dg/special/weak-1.c: Likewise.
13793         * gcc.dg/special/weak-2.c: Likewise.
13794         * gcc.dg/special/wkali-1.c: Likewise.
13795         * gcc.dg/special/wkali-2.c: Likewise.
13796
13797         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
13798         dg-gpp-additional-*.
13799         * g++.dg/special/conpr-3.C: Likewise.
13800         * g++.dg/special/conpr-4.C: Likewise.
13801         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
13802         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
13803         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
13804         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
13805         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
13806         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
13807         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
13808         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
13809         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
13810         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
13811         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
13812         * g++.old-deja/g++.other/comdat1.C: Likewise.
13813         * g++.old-deja/g++.other/comdat2.C: Likewise.
13814         * g++.old-deja/g++.other/comdat3.C: Likewise.
13815         * g++.old-deja/g++.other/ctor1.C: Likewise.
13816         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
13817
13818 2003-06-05  Richard Henderson  <rth@redhat.com>
13819
13820         * gcc.dg/debug/20030605-1.c: New.
13821
13822 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
13823
13824         * README.QMTEST: Update.
13825
13826 2003-06-04  Richard Henderson  <rth@redhat.com>
13827
13828         * gcc.dg/cleanup-1.c: New.
13829         * gcc.dg/cleanup-2.c: New.
13830         * gcc.dg/cleanup-3.c: New.
13831         * gcc.dg/cleanup-4.c: New.
13832         * gcc.dg/cleanup-5.c: New.
13833         * gcc.dg/cleanup-6.c: New.
13834         * gcc.dg/cleanup-7.c: New.
13835
13836 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
13837
13838         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
13839
13840         * lib/dg-pch.exp: New file.
13841         * g++.dg/pch/pch.exp: Use dg-pch.exp.
13842         * gcc.dg/pch/pch.exp: Likewise.
13843
13844 2003-06-04  Roger Sayle  <roger@eyesopen.com>
13845
13846         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
13847         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
13848         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
13849         * gcc.dg/builtins-17.c: New test case.
13850         * gcc.dg/i386-387-4.c: New test case.
13851         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
13852
13853 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
13854
13855         * gcc.dg/ultrasp9.c: New test.
13856
13857 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
13858
13859         * gcc.c-torture/compile/20030604-1.c: New test.
13860         * gcc.dg/sparc-constant-1.c: New test.
13861
13862 2003-06-03  Glen Nakamura  <glen@imodulo.com>
13863
13864         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
13865
13866 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
13867
13868         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
13869
13870         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
13871         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
13872
13873 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
13874
13875         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
13876
13877 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13878
13879         PR c++/10940
13880         * g++.dg/template/spec10.C: New test.
13881
13882 2003-06-03  Roger Sayle  <roger@eyesopen.com>
13883
13884         * gcc.dg/builtins-16.c: New test case.
13885
13886 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
13887
13888         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
13889         mempcpy test with post-increments.
13890         * gcc.c-torture/execute/string-opt-3.c: New test.
13891         * gcc.dg/string-opt-1.c: New test.
13892
13893 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
13894
13895         PR fortran/10965
13896         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
13897
13898 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
13899
13900         * lib/scanasm.exp (dg-scan): New function, factored out of ...
13901         (scan-assembler): ... here.  Use dg-scan.
13902         (scan-assembler-not): Likewise.
13903         (scan-file): New function.
13904         (scan-file-not): Likewise.
13905         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
13906         * gcc.dg/cpp/_Pragma4.c: Likewise.
13907         * gcc.dg/cpp/_Pragma5.c: Likewise.
13908         * gcc.dg/cpp/avoidpaste1.c: Likewise.
13909         * gcc.dg/cpp/avoidpaste2.c: Likewise.
13910         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
13911         * gcc.dg/cpp/cmdlne-P.c: Likewise.
13912         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
13913         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
13914         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
13915         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
13916         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
13917         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
13918         * gcc.dg/cpp/cxxcom1.c: Likewise.
13919         * gcc.dg/cpp/line1.c: Likewise.
13920         * gcc.dg/cpp/maccom1.c: Likewise.
13921         * gcc.dg/cpp/maccom2.c: Likewise.
13922         * gcc.dg/cpp/maccom3.c: Likewise.
13923         * gcc.dg/cpp/maccom4.c: Likewise.
13924         * gcc.dg/cpp/maccom5.c: Likewise.
13925         * gcc.dg/cpp/maccom6.c: Likewise.
13926         * gcc.dg/cpp/multiline.c: Likewise.
13927         * gcc.dg/cpp/spacing1.c: Likewise.
13928         * gcc.dg/cpp/spacing2.c: Likewise.
13929         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
13930         * gcc.dg/cpp/trad/maccom1.c: Likewise.
13931         * gcc.dg/cpp/trad/maccom2.c: Likewise.
13932         * gcc.dg/cpp/trad/maccom3.c: Likewise.
13933         * gcc.dg/cpp/trad/maccom4.c: Likewise.
13934         * gcc.dg/cpp/trad/maccom6.c: Likewise.
13935         * gcc.dg/cpp/cxxcom2.c: Likewise.
13936         * gcc.dg/cpp/cxxcom2.h: New file.
13937
13938         * gcc.dg/cpp/truefalse.cpp: Move it to ...
13939         * g++.dg/cpp/truefalse.C: Here.
13940         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
13941
13942 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
13943
13944         * gcc.dg/cpp/redef3.c: New file.
13945
13946 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
13947
13948         * gcc.dg/i386-loop-3.c: New test.
13949
13950 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
13951
13952         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
13953
13954 2003-05-31  Roger Sayle  <roger@eyesopen.com>
13955
13956         * gcc.dg/fwrapv-1.c: New test case.
13957         * gcc.dg/fwrapv-2.c: New test case.
13958
13959 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13960
13961         PR c++/10956
13962         * g++.dg/template/spec9.C: New test.
13963
13964 2003-05-29  Roger Sayle  <roger@eyesopen.com>
13965
13966         * gcc.dg/duff-4.c: New test case.
13967
13968 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
13969
13970         PR fortran/10843
13971         * g77.dg/ffixed-form-1.f: New test
13972         * g77.dg/ffixed-form-2.f: New test
13973         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
13974         * g77.dg/ffree-form-3.f: New test
13975
13976 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
13977
13978         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
13979         * gcc.dg/wint_t-1.c: Likewise.
13980
13981 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13982
13983         * g++.dg/template/access11.C: New test.
13984
13985 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13986
13987         PR c++/10849
13988         * g++.dg/template/access10.C: New test.
13989
13990 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
13991             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13992
13993         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
13994
13995 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
13996
13997         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
13998         suppress for powerpc-*-darwin*.
13999         * gcc.dg/torture/builtin-noret-2.c: Likewise.
14000
14001 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
14002
14003         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
14004         suppress option for powerpc-*-darwin*.
14005
14006 2003-05-23  Roger Sayle  <roger@eyesopen.com>
14007
14008         * gcc.dg/builtins-1.c: Add tests for tan and atan.
14009         * gcc.dg/builtins-4.c: Add test for fmod.
14010
14011 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14012
14013         PR c++/10682
14014         * g++.dg/template/instantiate4.C: New test.
14015
14016 2003-05-22  Roger Sayle  <roger@eyesopen.com>
14017
14018         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
14019
14020 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
14021
14022         * gcc.dg/compat/scalar-return-1_main.c: New file.
14023         * gcc.dg/compat/scalar-return-1_x.c: New file.
14024         * gcc.dg/compat/scalar-return-1_y.c: New file.
14025         * gcc.dg/compat/scalar-return-2_main.c: New file.
14026         * gcc.dg/compat/scalar-return-2_x.c: New file.
14027         * gcc.dg/compat/scalar-return-2_y.c: New file.
14028         * gcc.dg/compat/struct-return-3_main.c: New file.
14029         * gcc.dg/compat/struct-return-3_y.c: New file.
14030         * gcc.dg/compat/struct-return-3_x.c: New file.
14031         * gcc.dg/compat/struct-return-2_main.c: New file.
14032         * gcc.dg/compat/struct-return-2_x.c: New file.
14033         * gcc.dg/compat/struct-return-2_y.c: New file.
14034
14035 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14036
14037         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
14038         for hppa*-hp-hpux*.
14039         * gcc.dg/20021014-1.c (dg-options): Likewise.
14040         * gcc.dg/nest.c (dg-options): Likewise.
14041
14042 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
14043
14044         PR c++/9738
14045         * g++.dg/ext/dllimport2.C: New file.
14046         * g++.dg/ext/dllimport3.C: New file.
14047
14048 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
14049
14050         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
14051         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
14052         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
14053         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
14054         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
14055         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
14056         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
14057         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
14058         * gcc.dg/compat/small-struct-defs.h: New file.
14059         * gcc.dg/compat/small-struct-init.h: New file.
14060         * gcc.dg/compat/small-struct-check.h: New file.
14061         * gcc.dg/compat/fp-struct-defs.h: New file.
14062         * gcc.dg/compat/fp-struct-check.h: New file.
14063         * gcc.dg/compat/fp-struct-init.h: New file.
14064         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
14065         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
14066
14067 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
14068
14069         * gcc.dg/20030225-2.c: New test.
14070
14071 2003-05-18  Roger Sayle  <roger@eyesopen.com>
14072             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14073
14074         * gcc.c-torture/compile/20030518-1.c: New test case.
14075
14076 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
14077
14078         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
14079         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
14080         gcc-dg-debug-runtest.
14081         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
14082         gcc-dg-debug-runtest.
14083
14084 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14085
14086         PR c++/9022
14087         * g++.dg/lookup/using6.C: New test.
14088
14089 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14090
14091         * g++.dg/parse/access2.C: New test.
14092
14093 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
14094
14095         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
14096         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
14097         * gcc.dg/debug/debug.exp: Likewise.
14098
14099 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
14100
14101         * gcc.dg/dollar.c: New test.
14102
14103 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
14104
14105         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
14106         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
14107         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
14108         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
14109         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
14110         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
14111         * gcc.dg/compat/struct-by-value-6_main.c: New file.
14112         * gcc.dg/compat/struct-by-value-6_x.c: New file.
14113         * gcc.dg/compat/struct-by-value-6_y.c: New file.
14114         * gcc.dg/compat/struct-by-value-7_main.c: New file.
14115         * gcc.dg/compat/struct-by-value-7_x.c: New file.
14116         * gcc.dg/compat/struct-by-value-7_y.c: New file.
14117         * gcc.dg/compat/struct-by-value-8_main.c: New file.
14118         * gcc.dg/compat/struct-by-value-8_x.c: New file.
14119         * gcc.dg/compat/struct-by-value-8_y.c: New file.
14120         * gcc.dg/compat/struct-by-value-9_main.c: New file.
14121         * gcc.dg/compat/struct-by-value-9_x.c: New file.
14122         * gcc.dg/compat/struct-by-value-9_y.c: New file.
14123
14124 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
14125
14126         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
14127         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
14128         support for "repo" mode.
14129         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
14130         * lib/g77-dg.exp: Likewise.
14131         * lib/obj-dg.exp: Likewise.
14132
14133 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
14134
14135         Merge from gcc-3_2-rhl8-branch:
14136         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
14137
14138         * gcc.dg/tls/opt-6.c: New test.
14139
14140         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
14141
14142         * gcc.dg/20030405-1.c: New test.
14143
14144         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
14145
14146         * gcc.dg/20030309-1.c: New test.
14147
14148         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
14149
14150         * gcc.c-torture/execute/20030307-1.c: New test.
14151
14152         2003-02-20  Randolph Chung  <tausq@debian.org>
14153
14154         * gcc.c-torture/compile/20030220-1.c: New test.
14155
14156         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
14157
14158         * gcc.dg/20030217-1.c: New test.
14159
14160         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
14161
14162         * gcc.c-torture/compile/20020129-1.c: New test.
14163
14164         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
14165
14166         * gcc.dg/unroll-1.c: New test.
14167
14168         2002-11-16  Jan Hubicka  <jh@suse.cz>
14169
14170         * gcc.c-torture/execute/20020920-1.c: New test.
14171
14172         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
14173
14174         PR target/7434
14175         * gcc.c-torture/compile/20021008-1.c: New test.
14176
14177         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
14178
14179         PR target/7559
14180         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
14181
14182         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
14183
14184         * gcc.c-torture/compile/20020807-1.c: New test.
14185
14186         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
14187
14188         * gcc.dg/tls/opt-1.c: New test.
14189
14190         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
14191
14192         * gcc.dg/20020729-1.c: New test.
14193
14194         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
14195
14196         * g++.dg/opt/life1.C: New test.
14197
14198         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
14199
14200         * gcc.dg/20020525-1.c: New test.
14201
14202         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
14203
14204         PR c++/6794
14205         * g++.dg/ext/pretty1.C: New test.
14206         * g++.dg/ext/pretty2.C: New test.
14207
14208 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
14209
14210         PR c++/8385
14211         * g++.dg/ext/typeof5.C: New test.
14212
14213 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
14214
14215         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
14216         __USER_LABEL_PREFIX__ into account.
14217         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
14218
14219 2003-05-14  Roger Sayle  <roger@eyesopen.com>
14220
14221         * gcc.dg/builtins-15.c: New test case.
14222
14223 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
14224
14225         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
14226
14227 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
14228
14229         * lib/g++.exp: Tweak handling of additional source files.
14230         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
14231         * g++.dg/special/conpr-2a.C: Rename to ...
14232         * g++.dg/special/conpr-2a.cc: ... this.
14233         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
14234         * g++.dg/special/conpr-3a.C: Rename to ...
14235         * g++.dg/special/conpr-3a.cc: This.
14236         * g++.dg/special/conpr-3b.C: Rename to ...
14237         * g++.dg/special/conpr-3b.cc: This.
14238         * g++.dg/special/conpr-4.C: New test.
14239         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
14240
14241 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
14242
14243         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
14244
14245 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14246
14247         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
14248         * g++.old-deja/g++.robertl/eb71.C: Likewise.
14249         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
14250         * g++.old-deja/g++.other/warn3.C: Likewise.
14251
14252 2003-05-11  Roger Sayle  <roger@eyesopen.com>
14253
14254         * gcc.dg/i386-387-1.c: Update to also test log.
14255         * gcc.dg/i386-387-2.c: Likewise.
14256
14257 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
14258
14259         * g77.f-torture/execute/int8421.f: New test.
14260
14261 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14262
14263         PR c++/10230, c++/10481
14264         * g++.dg/lookup/scoped5.C: New test.
14265
14266 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14267
14268         PR c++/10552
14269         * g++.dg/template/ttp6.C: New test.
14270
14271 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
14272
14273         * gcc.c-torture/execute/builtins: New directory.
14274         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
14275         gcc.c-torture/execute/builtins.
14276         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
14277         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
14278         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
14279         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
14280
14281 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14282
14283         PR c++/9252
14284         * g++.dg/template/access8.C: New test.
14285         * g++.dg/template/access9.C: New test.
14286
14287 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14288
14289         PR c++/9554
14290         * g++.dg/parse/access1.C: New test.
14291
14292 2003-05-09  DJ Delorie  <dj@redhat.com>
14293
14294         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
14295         long, and not an int.
14296
14297 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14298
14299         PR c++/10555, c++/10576
14300         * g++.dg/template/memclass1.C: New test.
14301
14302 2003-05-08  DJ Delorie  <dj@redhat.com>
14303
14304         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
14305         targets.
14306         * gcc.c-torture/execute/20021024-1.x: Likewise.
14307         * gcc.c-torture/execute/shiftdi.x: Likewise.
14308         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
14309         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
14310         * gcc.dg/20021018-1.c: Likewise.
14311
14312 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14313
14314         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
14315
14316         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
14317         (bcopy): Call memmove.
14318
14319 2003-05-08  Roger Sayle  <roger@eyesopen.com>
14320
14321         * g77.f-torture/compile/8485.f: New test case.
14322
14323 2003-05-07  Richard Henderson  <rth@redhat.com>
14324
14325         PR c++/10570
14326         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
14327         Verify exception_cleanup not called for rethrows.
14328         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
14329         when exiting catch block without rethrowing.
14330         * g++.dg/eh/forced3.C: New.
14331         * g++.dg/eh/forced4.C: New.
14332
14333 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
14334
14335         * gcc.dg/20030505.c: Fix triplet.
14336
14337 2003-05-06  DJ Delorie  <dj@redhat.com>
14338
14339         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
14340         * gcc.dg/nest.c: Likewise.
14341
14342 2003-05-05  Roger Sayle  <roger@eyesopen.com>
14343
14344         * gcc.dg/builtins-14.c: New test case.
14345
14346 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
14347
14348         * lib/compat.exp (compat-execute): New argument.
14349         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
14350         * gcc.dg/compat: New test directory.
14351         * gcc.dg/compat/compat.exp: New expect script.
14352         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
14353         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
14354         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
14355         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
14356         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
14357         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
14358
14359         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
14360         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
14361         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
14362         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
14363         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
14364         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
14365         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
14366         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
14367         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
14368         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
14369         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
14370         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
14371         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
14372         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
14373         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
14374
14375 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
14376
14377         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
14378
14379 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
14380
14381         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
14382
14383 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
14384
14385         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
14386         * gcc.dg/ppc-fsel-2.c: New test.
14387
14388         * gcc.dg/unused-5.c: New test.
14389
14390 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14391
14392         PR c++/10496
14393         * g++.dg/warn/pmf1.C: New test.
14394
14395 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14396
14397         PR c++/4494
14398         * g++.dg/warn/main.C: New test.
14399
14400 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14401
14402         * gcc.dg/nonnull-3.c: New test.
14403
14404 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
14405
14406         * gcc.dg/cpp/Wtrigraphs.c: Update.
14407         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
14408
14409 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
14410
14411         * gcc.dg/ppc-fsel-1.c: New test.
14412
14413 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
14414
14415         PR c/10604
14416         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
14417
14418 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
14419
14420         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
14421
14422 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14423
14424         PR c++/9364, c++/10553, c++/10586
14425         * g++.dg/parse/typename4.C: New test.
14426         * g++.dg/parse/typename5.C: Likewise.
14427
14428 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
14429
14430         * gcc.c-torture/compile/20030503-1.c: New test.
14431
14432 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14433
14434         * g++.dg/lookup/using5.C: Fix testcase error.
14435
14436 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
14437
14438         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
14439         since MEABI is no longer supported.  Remove all vestiges
14440         of MEABI from the test.
14441
14442 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14443
14444         PR c++/10554
14445         * g++.dg/lookup/using5.C: New test.
14446
14447 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14448
14449         PR c++/8772
14450         * g++.dg/template/ttp5.C: New test.
14451
14452 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
14453
14454         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
14455         (dg-gpp-additional-sources): New function.
14456         (dg-gpp-additional-files): Likewise.
14457         * lib/g++.exp (additional_sources): New variable.
14458         (additional_files): Likewise.
14459         (g++_target_compile): Deal with them.
14460         * lib/old-dejagnu.exp: Remove.
14461         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
14462         * g++.old-deja: Revise all tests to use dg commands.
14463
14464 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14465
14466         PR c++/9432, c++/9528
14467         * g++.dg/lookup/using4.C: New test.
14468
14469 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
14470
14471         * gcc.dg/noreturn-5.c: New file.
14472         * gcc.dg/noreturn-6.c: New file.
14473
14474         * gcc.c-torture/compile/inline-1.c: New file.
14475
14476 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
14477
14478         PR c++/10551
14479         * g++.dg/template/explicit1.C: New test.
14480
14481 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
14482
14483         PR c++/10549
14484         * g++.dg/other/bitfield1.C: New test.
14485
14486         PR c++/10527
14487         * g++.dg/init/new7.C: New test.
14488
14489 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
14490
14491         * g++.dg/ext/desig1.C: New test.
14492         * g++.dg/ext/init1.C: Update.
14493
14494         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
14495
14496 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
14497
14498         PR c++/10180
14499         * g++.dg/warn/Winline-1.C: New test.
14500
14501 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
14502
14503         * gcc.c-torture/execute/string-opt-19.c: New test.
14504
14505         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
14506         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
14507
14508 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
14509
14510         PR c++/10506
14511         * g++.dg/init/new6.C: New test.
14512
14513         PR c++/10503
14514         * g++.dg/init/ref6.C: New test.
14515
14516 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
14517
14518         * g++.dg/warn/weak1.C: XFAIL on AIX4.
14519
14520 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14521
14522         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
14523         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
14524
14525 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
14526
14527         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
14528         initialized static data members.
14529
14530 2003-04-25  H.J. Lu <hjl@gnu.org>
14531
14532         * gcc.dg/ia64-sync-4.c: New test.
14533
14534 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14535
14536         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
14537         date.
14538
14539 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
14540
14541         PR c++/10337
14542         * g++.dg/warn/conv1.C: New test.
14543         * g++.old-deja/g++.other/conv7.C: Adjust.
14544         * g++.old-deja/g++.other/overload14.C: Adjust.
14545
14546 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
14547
14548         PR c++/10471
14549         * g++.dg/template/defarg2.C: New test.
14550
14551 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
14552
14553         * gcc.dg/cpp/include2.c: Update.
14554         * gcc.dg/cpp/multiline-2.c: New.
14555         * gcc.dg/cpp/multiline.c: Update.
14556         * gcc.dg/cpp/strify2.c: Update.
14557         * gcc.dg/cpp/trad/literals-2.c: Update.
14558
14559 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14560
14561         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
14562
14563 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
14564
14565         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
14566
14567 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
14568
14569         PR c++/10451
14570         * g++.dg/parse/crash4.C: New test.
14571
14572         PR c++/9847
14573         * g++.dg/parse/crash5.C: New test.
14574
14575 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
14576
14577         PR c++/10446
14578         * g++.dg/parse/crash3.C: New test.
14579
14580         PR c++/10428
14581         * g++.dg/parse/elab1.C: New test.
14582
14583 2003-04-22  Devang Patel  <dpatel@apple.com>
14584
14585         * gcc.dg/cpp/trad/funlike-5.c: New test.
14586
14587 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
14588
14589         * g++.dg/other/packed1.C: Fix dg options.
14590
14591 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
14592
14593         * g++.dg/other/offsetof2.C: New test.
14594
14595 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
14596
14597         * g++.dg/template/recurse.C: Adjust location of error messages.
14598
14599 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
14600
14601         PR c++/9881
14602         * g++.dg/init/addr-const1.C: New test.
14603         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
14604
14605 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
14606
14607         PR c++/10405
14608         * g++.dg/lookup/struct-hack1.C: New test.
14609
14610 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
14611
14612         * ucs.c: Update diagnostic messages.
14613
14614 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
14615
14616         * gcc.dg/cpp/truefalse.cpp: New test.
14617         * gcc.dg/cpp/cpp.exp: Update.
14618         * g++.dg/other/stdbool-if.C: Remove.
14619
14620 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
14621
14622         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
14623         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
14624
14625 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
14626
14627         * gcc.c-torture/compile/20030418-1.c: New test.
14628
14629 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
14630
14631         * README.compat: Remove; content moved to doc/sourcebuild.texi.
14632
14633 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14634
14635         PR c++/10347
14636         g++.dg/template/dependent-name1.C: New test.
14637
14638 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
14639
14640         * gcc.dg/warn-1.c (tourist_guide): New array,
14641         contains a pointer to bar.
14642
14643 2003-04-16  Roger Sayle  <roger@eyesopen.com>
14644
14645         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
14646         * gcc.c-torture/execute/medce-1.c: New test case.
14647         * gcc.c-torture/execute/medce-2.c: New test case.
14648
14649 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
14650
14651         * lib/prune.exp: Ignore more messages.
14652
14653         PR c++/10381
14654         * g++.dg/parse/lookup3.C: New test.
14655
14656 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
14657
14658         * gcc.c-torture/compile/20030415-1.c : New test.
14659
14660 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
14661
14662         * gcc.c-torture/execute/scope-2.c: Move to ...
14663         * gcc.dg/noncompile/scope.c: .... here.
14664
14665 2003-04-14  Roger Sayle  <roger@eyesopen.com>
14666
14667         * gcc.dg/20030414-2.c: New test case.
14668
14669 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
14670
14671         PR target/10377
14672         * gcc.dg/20030414-1.c: New test.
14673
14674 2003-04-13  Roger Sayle  <roger@eyesopen.com>
14675
14676         * gcc.dg/builtins-12.c: New test case.
14677         * gcc.dg/builtins-13.c: New test case.
14678
14679 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14680
14681         * gcc.c-torture/execute/string-opt-18.c: New test.
14682
14683 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
14684
14685         PR c++/10300
14686         * g++.dg/init/new5.C: New test.
14687
14688 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
14689
14690         PR c++/7910
14691         * g++.dg/ext/dllimport1.C: New test.
14692
14693 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
14694
14695         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
14696
14697 2003-04-11  Bud Davis <bdavis9659@comcast.net>
14698
14699         PR Fortran/9263
14700         * g77.f-torture/noncompile/9263.f: New test
14701         PR Fortran/1832
14702         * g77.f-torture/execute/1832.f: New test
14703
14704 2003-04-11  David Chad  <davidc@freebsd.org>
14705             Loren J. Rittle  <ljrittle@acm.org>
14706
14707         libobjc/8562
14708         * objc.dg/headers.m: New test.
14709
14710 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
14711
14712         * gcc.c-torture/execute/builtin-noret-2.c: New.
14713         * gcc.c-torture/execute/builtin-noret-2.x: New.
14714         XFAIL builtin-noret-2.c at -O1 and above.
14715         * gcc.dg/redecl.c: New.
14716         * gcc.dg/Wshadow-1.c: Update error regexps.
14717
14718 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
14719
14720         * g++.dg/abi/bitfield10.C: New test.
14721
14722 2003-04-09  Mike Stump  <mrs@apple.com>
14723
14724         * gcc.dg/pch/pch.exp: Make testcase names longer.
14725         * g++.dg/pch/pch.exp: Make testcase names longer.
14726
14727 2003-04-08  Roger Sayle  <roger@eyesopen.com>
14728
14729         * gcc.dg/builtins-11.c: New test case.
14730
14731 2003-04-08  Roger Sayle  <roger@eyesopen.com>
14732
14733         * gcc.dg/builtins-9.c: New test case.
14734         * gcc.dg/builtins-10.c: New test case.
14735
14736 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
14737
14738         * gcc.dg/noncompile/init-4.c.c: New test.
14739
14740 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
14741
14742         * gcc.misc-test/gcov-9.c: New test.
14743         * gcc.misc-test/gcov-10.c: New test
14744         * gcc.misc-test/gcov-11.c: New test.
14745
14746 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
14747
14748         PR optimization/10024
14749         * gcc.c-torture/compile/20030405-1.c: New test.
14750
14751 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
14752
14753         * gcc.dg/pch/static-3.c: New.
14754         * gcc.dg/pch/static-3.hs: New.
14755         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
14756
14757 2003-04-04  Richard Henderson  <rth@redhat.com>
14758
14759         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
14760         * g++.dg/eh/forced2.C: Likewise.
14761
14762 2003-04-03  Mike Stump  <mrs@apple.com>
14763
14764         * lib/scanasm.exp (scan-assembler): Add xfail processing for
14765         target arg.
14766         (scan-assembler-times, scan-assembler-not): Likewise.
14767         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
14768
14769 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
14770
14771         * gcc.dg/sparc-loop-1.c: New test.
14772
14773 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
14774
14775         PR other/9274
14776         * g++.dg/pch/system-2.C: New.
14777         * g++.dg/pch/system-2.Hs: New.
14778
14779 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
14780
14781         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
14782
14783         * g++.dg/eh/simd-1.C (vecfunc): Same.
14784
14785 2003-04-01  Roger Sayle  <roger@eyesopen.com>
14786
14787         * gcc.c-torture/execute/20030401-1.c: New test case.
14788
14789 2003-04-01  Ziemowit Laski <zlaski@apple.com>
14790
14791         * objc.dg/defs.m: New.
14792
14793 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
14794
14795         * g++.dg/eh/simd-1.C: New.
14796         * g++.dg/eh/simd-2.C: New.
14797
14798 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
14799
14800         * gcc.c-torture/execute/simd-3.c: New.
14801
14802 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
14803
14804         PR c/9936
14805         * gcc.dg/20030331-2.c: New test.
14806
14807 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
14808
14809         PR c++/10278
14810         * g++.dg/parse/crash2.C: New test.
14811
14812 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
14813
14814         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
14815         * gcc.c-torture/execute/20030331-1.c: ...here.
14816
14817 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
14818
14819         * gcc.c-torture/execute/20030331-1.c: New test.
14820
14821 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
14822
14823         * lib/gcov.exp: Adjust call return testing strings.
14824         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
14825
14826 2003-03-31  Roger Sayle  <roger@eyesopen.com>
14827
14828         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
14829         * gcc.dg/builtins-7.c: New test case.
14830         * gcc.dg/builtins-8.c: New test case.
14831
14832 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
14833
14834         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
14835
14836 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
14837
14838         PR c++/7647
14839         * g++.dg/lookup-class-member-2.C: New test.
14840
14841 2003-03-30  Glen Nakamura  <glen@imodulo.com>
14842
14843         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
14844
14845 2003-03-28  Roger Sayle  <roger@eyesopen.com>
14846
14847         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
14848
14849 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
14850
14851         * g++.dg/init/attrib1.C: New test.
14852
14853 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
14854
14855         * gcc.dg/ultrasp8.c: New test.
14856
14857 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
14858
14859         * gcc.dg/ultrasp7.c: New test.
14860
14861 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
14862
14863         PR c++/10047
14864         * g++.dg/template/inline1.C: New test.
14865
14866 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
14867
14868         * gcc.dg/sparc-dwarf2.c: New test.
14869
14870 2003-03-27  Roger Sayle  <roger@eyesopen.com>
14871
14872         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
14873         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
14874
14875 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
14876
14877         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
14878         than reading .x files.
14879         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
14880         * g77.dg/gcov/gcov-1.f: Likewise.
14881         * gcc.misc-tests/gcov-4b.c: Likewise.
14882         * gcc.misc-tests/gcov-5b.c: Likewise.
14883         * gcc.misc-tests/gcov-6.c: Likewise.
14884         * gcc.misc-tests/gcov-7.c: Likewise.
14885         * gcc.misc-tests/gcov-8.c: Likewise.
14886         * g++.dg/gcov/gcov-1.x: Remove.
14887         * g77.dg/gcov/gcov-1.x: Likewise.
14888         * gcc.misc-tests/gcov-4b.x: Likewise.
14889         * gcc.misc-tests/gcov-5b.x: Likewise.
14890         * gcc.misc-tests/gcov-6.x: Likewise.
14891         * gcc.misc-tests/gcov-7.x: Likewise.
14892         * gcc.misc-tests/gcov-8.x: Likewise.
14893
14894 2003-03-27  Glen Nakamura  <glen@imodulo.com>
14895
14896         PR opt/10087
14897         * gcc.dg/20030324-1.c: New test.
14898
14899 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
14900
14901         PR c++/10224
14902         * g++.dg/template/arg3.C: New test.
14903
14904         PR c++/10158
14905         * g++.dg/template/friend18.C: New test.
14906
14907 2003-03-26  Roger Sayle  <roger@eyesopen.com>
14908
14909         * g77.f-torture/compile/20030326-1.f: New test case.
14910
14911 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
14912
14913         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
14914
14915         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
14916
14917 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
14918
14919         * gcc.dg/ia64-sync-3.c: New test.
14920
14921 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
14922
14923         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
14924
14925 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
14926
14927         * gcc.dg/ultrasp6.c: New test.
14928
14929 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
14930
14931         * gcc.dg/i386-signbit-1.c: New test.
14932         * gcc.dg/i386-signbit-2.c: New test.
14933         * gcc.dg/i386-signbit-3.c: New test.
14934
14935 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
14936
14937         * gcc.dg/ultrasp5.c: Fix options.
14938
14939 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
14940
14941         * gcc.dg/ultrasp5.c: Fix comment.
14942
14943 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
14944
14945         PR fortran/10197
14946         * g77.f-torture/execute/10197.f: New test.
14947
14948 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
14949
14950         PR c++/9898, c++/383
14951         * g++.dg/template/conv6.C: New test.
14952
14953         PR c++/10119
14954         * g++.dg/template/ptrmem5.C: New test.
14955
14956         PR c++/10026
14957         * g++.dg/lookup/koenig1.C: New test.
14958
14959         PR C++/10199
14960         * g++.dg/lookup/template2.C: New test.
14961
14962 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
14963
14964         * g++.dg/opt/rtti1.C: New test.
14965
14966 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
14967
14968         * gcc.dg/ultrasp5.c: New test.
14969
14970 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
14971
14972         PR middle-end/9967
14973         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
14974         builtin fputs.
14975
14976 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
14977
14978         PR c/8224
14979         * gcc.dg/20030323-1.c: New test.
14980
14981 2003-03-23  Roger Sayle  <roger@eyesopen.com>
14982
14983         * gcc.c-torture/compile/20030323-1.c: New test case.
14984
14985 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
14986
14987         * gcc.dg/20030321-1.c: New test.
14988
14989 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
14990
14991         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
14992
14993 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
14994
14995         PR c++/9978, c++/9708
14996         * g++.dg/ext/vlm1.C: Adjust expected error.
14997         * g++.dg/ext/vla2.C: New test.
14998         * g++.dg/template/arg1.C: New test.
14999         * g++.dg/template/arg2.C: New test.
15000
15001 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
15002
15003         * g77.f-torture/execute/select.f: New test.
15004         * g77.f-torture/noncompile/select_no_compile.f: New test.
15005
15006 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
15007
15008         PR c++/9898
15009         * g++.dg/other/error4.C: New test.
15010
15011 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
15012
15013         * g++.dg/template/friend17.C: New test.
15014
15015 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
15016
15017         * gcc.c-torture/compile/20030320-1.c: New.
15018
15019 2003-03-20  Roger Sayle  <roger@eyesopen.com>
15020
15021         * gcc.dg/builtins-6.c: New test case.
15022
15023 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
15024
15025         PR target/10073
15026         * gcc.c-torture/compile/20030319-1.c: New.
15027
15028 2003-03-18  Jan Hubicka  <jh@suse.cz>
15029
15030         * gcc.dg/i386-cvt-1.c: New test.
15031
15032 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
15033
15034         * objc.dg/naming-1.m: Use "(parse|syntax) error".
15035         * objc.dg/naming-2.m: Likewise.
15036
15037 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
15038
15039         PR c++/9639
15040         * g++.dg/parse/crash1.C: New test.
15041
15042 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
15043
15044         PR c++/8805
15045         * g++.dg/eh/cleanup1.C: New test.
15046
15047 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
15048
15049         * gcc.c-torture/execute/20030316-1.c: New test case.
15050
15051 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
15052
15053         PR c++/9629
15054         * g++.dg/init/ctor2.C: New test.
15055
15056 2003-03-15  Roger Sayle  <roger@eyesopen.com>
15057
15058         * g77.f-torture/compile/xformat.f: New test case.
15059
15060 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15061
15062         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
15063         * g++.old-deja/g++.mike/eh50.C: Likewise.
15064
15065 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15066
15067         PR c++/6440
15068         * g++.dg/template/spec7.C: New test.
15069         * g++.dg/template/spec8.C: Likewise.
15070
15071 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
15072
15073         * gcc.c-torture/execute/20030313-1.c: New test.
15074
15075 2003-03-14  Richard Henderson  <rth@redhat.com>
15076
15077         * gcc.dg/inline-2.c: Adjust alpha test for external call.
15078
15079 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
15080
15081         * gcc.c-torture/compile/20030314-1.c: New test.
15082
15083 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
15084
15085         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
15086         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
15087         thumb target,
15088         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
15089         to accept newer _imp__  prefix and additional
15090         newline in .drectve section.
15091         * gcc.dg/dll-4.c: Likewise.
15092         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
15093         switch.
15094
15095 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
15096
15097         * g++.dg/parse/namespace9.C: New test.
15098
15099         * g++.dg/init/ref5.C: New test.
15100         * g++.dg/parse/ptrmem1.C: Likewise.
15101
15102 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15103
15104         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
15105         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
15106         regular expression.
15107         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
15108         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
15109
15110 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
15111
15112         * gcc.c-torture/execute/20030224-2.c: New test.
15113
15114 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
15115
15116         * gcc.dg/decl-3.c: New test.
15117
15118 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
15119
15120         * gcc.dg/i386-loop-2.c: New test.
15121
15122 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
15123
15124         PR c++/9474
15125         * g++.dg/parse/namespace8.C: New test.
15126
15127         PR c++/9924
15128         * g++.dg/overload/builtin2.C: New test.
15129
15130 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
15131
15132         * gcc.dg/return-type-3.c: New test.
15133
15134 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
15135
15136         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
15137         profiling options are not supported.
15138
15139 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
15140
15141         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
15142         * g++.old-deja/g++.warn/impint2.C: Likewise.
15143
15144 2003-03-10  Devang Patel  <dpatel@apple.com>
15145
15146         * g++.dg/cpp/c++_cmd_1.C: New test.
15147         * g++.dg/cpp/c++_cmd_1.h: New file.
15148
15149 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
15150
15151         * gcc.dg/altivec-9.c: New file.
15152
15153 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15154
15155         * gcc.dg/ppc-sdata-1.c: New test.
15156         * gcc.dg/ppc-sdata-2.c: New test.
15157
15158 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
15159
15160         PR c++/9373
15161         * g++.dg/opt/ptrmem2.C: New test.
15162
15163         PR c++/8534
15164         * g++.dg/opt/ptrmem1.C: New test.
15165
15166 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
15167
15168         * gcc.dg/i386-loop-1.c: New test.
15169
15170 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15171
15172         PR c++/9970
15173         * g++.dg/lookup/friend1.C: New test.
15174
15175 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
15176
15177         PR c++/9823
15178         * g++.dg/parser/constructor1.C: New test.
15179
15180 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
15181
15182         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
15183
15184         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
15185
15186 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
15187
15188         * gcc.dg/cpp/Wunused.c: Update test.
15189
15190 2003-03-08  Jan Hubicka  <jh@suse.cz>
15191
15192         * gcc.dg/inline-3.c: New test.
15193
15194 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
15195
15196         PR c++/9809
15197         * g++.dg/parse/builtin1.C: New test.
15198
15199         PR c++/9982
15200         * g++.dg/abi/cookie1.C: New test.
15201         * g++.dg/abi/cookie2.C: Likewise.
15202
15203         PR c++/9524
15204         * g++.dg/template/field1.C: New test.
15205
15206         PR c++/9912
15207         * g++.dg/parse/class1.C: New test.
15208         * g++.dg/parse/namespace7.C: Likewise.
15209         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
15210
15211 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
15212
15213         * g++.dg/init/ref4.C: New test.
15214
15215 2003-03-07  Jan Hubicka  <jh@suse.cz>
15216
15217         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
15218         * gcc.dg/inline-3.c:  New test.
15219
15220 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
15221
15222         * g++.dg/init/ref3.C: New test.
15223
15224         PR c++/9965
15225         * g++.dg/init/ref2.C: New test.
15226
15227         PR c++/9400
15228         * g++.dg/warn/Wshadow-2.C: New test.
15229
15230         PR c++/9791
15231         * g++.dg/warn/Woverloaded-1.C: New test.
15232
15233 2003-03-05  Jan Hubicka  <jh@suse.cz>
15234
15235         * gcc.dg/i386-local2.c: New.
15236         * gcc.dg/i386-local.c: Fix typo.
15237
15238 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
15239
15240         * g++.dg/abi/layout3.C: New test.
15241
15242 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
15243
15244         * gcc.c-torture/compile/20030305-1.c
15245
15246 2003-03-05  Jan Hubicka  <jh@suse.cz>
15247
15248         * gcc.dg/i386-local.c: New.
15249
15250 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
15251
15252         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
15253
15254 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
15255
15256         * gcc.dg/switch-2.c: New test.
15257         * gcc.dg/switch-3.c: New test.
15258         * gcc.dg/Wswitch.c: Adjust line numbers.
15259         * gcc.dg/Wswitch-default.c: Likewise.
15260         * gcc.dg/Wswitch-enum.c: Likewise.
15261
15262 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
15263
15264         * gcc.c-torture/execute/20030222-1.c: New test.
15265
15266 2003-03-03  James E Wilson  <wilson@tuliptree.org>
15267
15268         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
15269
15270 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
15271
15272         PR c++/9878
15273         * g++.dg/init/ref1.C: New test.
15274
15275 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
15276
15277         * gcc.dg/sh-relax.c: New SH-only test.
15278
15279 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
15280
15281         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
15282         comment explaining purpose of testcase.
15283
15284 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
15285
15286         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
15287         for HC11/HC12 (asm needs two int registers).
15288         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
15289         HC11/HC12 because the test uses an asm which needs two 32-bit
15290         registers.
15291
15292 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
15293
15294         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
15295         for HC11/HC12 (array is too large otherwise).
15296         * gcc.c-torture/compile/920501-4.x: New file, likewise.
15297         * gcc.c-torture/compile/20010518-2.x: Likewise.
15298         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
15299         HC11/HC12 (array is too large).
15300
15301 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
15302
15303         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
15304         * lib/g++-dg.exp (g++-dg-test): Likewise.
15305
15306 2003-03-01  Roger Sayle  <roger@eyesopen.com>
15307
15308         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
15309         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
15310
15311 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15312
15313         * g++.dg/warn/implicit-typename1.C: Remove warning.
15314
15315 2003-02-28  Richard Henderson  <rth@redhat.com>
15316
15317         * gcc.dg/noreturn-1.c: Move noreturn warning line.
15318         * gcc.dg/return-type-1.c: Move control reaches end warning line.
15319
15320 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
15321
15322         * gcc.dg/pch/pch.exp: Change .pch to .gch.
15323         * g++.dg/pch/pch.exp: Likewise.
15324
15325 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
15326
15327         PR c++/9879
15328         * testsuite/g++.dg/init/new4.C: New test.
15329
15330 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
15331
15332         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
15333
15334 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
15335
15336         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
15337         unsigned long.
15338
15339         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
15340         wider than float.
15341
15342 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
15343
15344         * lib/scanasm.exp: Add support for counting numbers of
15345         occurences.
15346         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
15347         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
15348
15349 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
15350
15351         PR c++/9683
15352         * g++.dg/template/static3.C: New test.
15353
15354         PR c++/9829
15355         * g++.dg/parse/namespace6.C: New test.
15356
15357 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15358
15359         PR target/9732
15360         * gcc.dg/20030225-1.c: New test.
15361
15362 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
15363
15364         * README: Remove out-of-date information.
15365
15366         PR c++/9836
15367         * g++.dg/template/spec6.C: New test.
15368
15369 2003-02-24  Jeff Law  <law@redhat.com>
15370
15371         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
15372
15373 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
15374
15375         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
15376         * gcc.dg/pragma-ep-1.c: Likewise.
15377
15378 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15379
15380         PR c++/9602
15381         * g++.dg/template/friend16.C: New test.
15382
15383 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
15384
15385         PR c++/5333
15386         * g++.dg/parse/fused-params1.C: Adjust error messages.
15387         * g++.dg/template/nested3.C: New test.
15388
15389 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
15390
15391         * g++.dg/abi/param1.C: New test.
15392
15393 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15394
15395         PR c++/7982
15396         * g++.dg/warn/implicit-typename1.C: New test.
15397
15398 2003-02-22  Kelley Cook <kelleycook@comcast.net>
15399
15400         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
15401         with "mtune".
15402         * g++.old-deja/g++.other/store-expr2.C: Likewise.
15403         * gcc.c-torture/execute/20010129-1.x: Likewise.
15404         * gcc.dg/20011107-1.c: Likewise.
15405         * gcc.dg/20020108-1.c: Likewise.
15406         * gcc.dg/20020122-3.c: Likewise.
15407         * gcc.dg/20020206-1.c: Likewise.
15408         * gcc.dg/20020310-1.c: Likewise.
15409         * gcc.dg/20020426-2.c: Likewise.
15410         * gcc.dg/20020517-1.c: Likewise.
15411         * gcc.dg/991230-1.c: Likewise.
15412         * gcc.dg/i386-unroll-1.c: Likewise.
15413         * gcc.misc-tests/i386-prefetch.exp: Likewise.
15414
15415 2003-02-22  Jan Hubicka  <jh@suse.cz>
15416
15417         * gcc.dg/i386-mul.c: New test.
15418
15419 2003-02-21  Roger Sayle  <roger@eyesopen.com>
15420
15421         * gcc.dg/builtins-5.c: New test case.
15422
15423 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
15424
15425         * gcc.dg/asmreg-1.c: New test.
15426
15427 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
15428
15429         PR c++/9749
15430         * g++.dg/parse/varmod1.C: New test.
15431
15432 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
15433
15434         PR c++/9727
15435         * g++.dg/template/op1.C: New test.
15436
15437 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
15438
15439         PR c++/8906
15440         * g++.dg/template/nested2.C: New test.
15441
15442 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
15443
15444         PR c++/8724
15445         * g++.dg/expr/dtor1.C: New test.
15446
15447 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
15448
15449         * gcc.dg/cpp/include3.c: New test.
15450         * gcc.dg/cpp/inc/foo.h: New file.
15451
15452 2003-02-21  Glen Nakamura  <glen@imodulo.com>
15453
15454         * gcc.c-torture/execute/20030221-1.c: New test.
15455
15456 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
15457
15458         PR c++/9729
15459         * g++.dg/abi/conv1.C: New test.
15460
15461 2003-02-20  Jan Hubicka  <jh@suse.cz>
15462
15463         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
15464
15465 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
15466
15467         * gcc.c-torture/compile/20030219-1.c: New test.
15468
15469 2003-02-18  Jan Hubicka  <jh@suse.cz>
15470
15471         * gcc.dg/funcorder.c: New test.
15472
15473 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
15474
15475         * gcc.c-torture/execute/20030218-1.c: New.
15476
15477 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
15478
15479         * gcc.dg/20030218-1.c: New.
15480
15481 2003-02-18  Richard Henderson  <rth@redhat.com>
15482
15483         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
15484         * gcc.dg/attr-used-2.c: New.
15485
15486 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
15487
15488         PR c++/9704
15489         * g++.dg/init/copy5.C: New test.
15490
15491 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
15492
15493         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
15494         * g++.dg/pch/pch.exp: Likewise.
15495
15496 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
15497
15498         * gcc.c-torture/execute/20030209-1.c: Enable the test if
15499         STACK_SIZE is not defined.
15500
15501 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15502
15503         PR c++/9457
15504         * g++.dg/template/init1.C: New test.
15505
15506 2003-02-16  Jan HUbicka  <jh@suse.cz>
15507
15508         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
15509         (foo): Add few extra tests
15510         * gcc.dg/c99-const-expr-3.c: Likewise.
15511         * gcc.c-torture/execute/20030216-1.c: New.
15512
15513 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15514
15515         PR c++/9459
15516         * g++.dg/ext/typeof4.C: New test.
15517
15518 2003-02-15  Roger Sayle  <roger@eyesopen.com>
15519
15520         * gcc.dg/i386-387-3.c: New test case.
15521
15522 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
15523
15524         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
15525         cris-*-elf* cris-*-aout* and mmix-*-*.
15526
15527 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
15528
15529         * gcc.dg/20030213-1.c: New test.
15530
15531 2003-02-12  Roger Sayle  <roger@eyesopen.com>
15532
15533         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
15534         * gcc.dg/i386-387-2.c: Likewise.
15535
15536 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
15537
15538         * gcc.dg/ppc-spe.c: Fix formatting.
15539         Enable tests that were previously unsupported by gas.
15540         Delete tests for instructions that no longer exist.
15541         Switch arguments on evsubifw builtin.
15542
15543 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
15544
15545         * gcc.c-torture/execute/20030209-1.c: Disable the test if
15546         STACK_SIZE is too small.
15547
15548 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
15549             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
15550
15551         * gcc.dg/decl-2.c: New test.
15552
15553 2003-02-10  Jan Hubicka  <jh@suse.cz>
15554
15555         * gcc.dg/i386-fpcvt-1.c:  New test.
15556
15557 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
15558
15559         * gcc.c-torture/execute/20030209-1.c: New test.
15560
15561 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
15562
15563         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
15564         int-wide bitops, use the constants of the same width.
15565         Likewise, if long long is 32-bit wide, test bitops using
15566         32-bit constants.
15567
15568 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
15569
15570         * gcc.dg/20021014-1.c: Annotate with expected notice text.
15571
15572 2003-02-07  Roger Sayle  <roger@eyesopen.com>
15573
15574         * testsuite/gcc.dg/builtins-4.c: New test case.
15575
15576 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15577
15578         * gcc.dg/20020430-1.c: Fix dg command typos.
15579         * gcc.dg/20020503-1.c: Likewise.
15580
15581 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15582
15583         PR c++/8785
15584         * g++.dg/parse/fused-params1.C: New test.
15585
15586         PR c++/8857
15587         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
15588
15589         PR c++/8921
15590         * g++.dg/parse/non-dependent1.C: New test.
15591
15592         PR c++/8928
15593         * g++.dg/parse/dupl-tmpl-args1.C: New test.
15594
15595         PR c++/9228
15596         * g++.dg/parse/undefined7.C: New test.
15597         * g++.dg/parse/non-templ1.C: New test.
15598
15599         PR c++/9229
15600         * g++.dg/parse/too-many-tmpl-args1.C: New test.
15601
15602 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
15603
15604         * gcc.c-torture/compile/20030206-1.c: New test.
15605
15606 2003-02-05  Roger Sayle  <roger@eyesopen.com>
15607
15608         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
15609         "pow" to "foo" to avoid potential confusion with a math built-in.
15610
15611 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15612
15613         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
15614         conditions for SPARC targets.
15615
15616 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
15617
15618         * gcc.dg/20030204-1.c: New test.
15619
15620 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15621
15622         PR c++/38
15623         * g++.dg/parse/array-size1.C: New test.
15624
15625         PR c++/5657
15626         * g++.dg/parse/undefined3.C: New test.
15627
15628         PR c++/5665
15629         * g++.dg/parse/undefined4.C: New test.
15630
15631         PR c++/5975
15632         * g++.dg/parse/undefined5.C: New test.
15633
15634         PR c++/7259
15635         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
15636
15637         PR c++/8578
15638         * g++.dg/parse/casting-operator1.C: New test.
15639
15640         PR c++/8596
15641         * g++.dg/parse/undefined6.C: New test.
15642
15643         PR c++/8736
15644         * g++.dg/parse/missing-template1.C: New test.
15645
15646 2003-02-04  Jan Hubicka  <jh@suse.cz>
15647
15648         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
15649         * gcc.dg/i386-cmov?.c:  Likewise.
15650         * gcc.dg/i386-fpcvt-?.c:  Likewise.
15651         * gcc.dg/i386-ssefp-1.c:  Likewise.
15652         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
15653         conventions.
15654
15655 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
15656
15657         PR c++/7129
15658         * testsuite/g++.dg/ext/max.C: New test.
15659
15660 2003-02-03  Jan Hubicka  <jh@suse.cz>
15661
15662         * gcc.c-torture/execute/20030203-1.c: New test.
15663
15664 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
15665
15666         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
15667         'natural-endian'.
15668
15669 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
15670
15671         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
15672         * g++.dg/init/new2.C: Likewise.
15673         * g++.dg/other/new1.C: Likewise.
15674
15675 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
15676
15677         * gcc.dg/struct-ret-libc.c: New test.
15678
15679 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
15680
15681         * gcc.dg/20030129-1.c: New test.
15682
15683 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15684
15685         PR c++/8849
15686         * g++.dg/template/ptrmem4.C: New test.
15687
15688 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
15689
15690         * g++.dg/parser/constant1.C: New test.
15691
15692 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15693
15694         PR c++/8591
15695         * g++.dg/parse/friend2.C: New test.
15696
15697 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
15698
15699         PR c++/9437
15700         * g++.dg/template/unify4.C: New test.
15701
15702 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
15703
15704         * gcc.c-torture/execute/20030128-1.c: New test.
15705
15706 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
15707
15708         * g++.dg/lookup/nested1.C: Test moved from ...
15709         * g++.old-deja/g++.other/lookup24.C: ... here.
15710
15711 2003-01-28  Jan Hubicka  <jh@suse.cz>
15712
15713         * gcc.dg/i386-cmov5.c:  New test.
15714
15715 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
15716
15717         * gcc.c-torture/execute/20010925-1.c: Changed the
15718         memcpy declaration.
15719
15720 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
15721
15722         PR c++/3902
15723         * g++.dg/parse/template5.C: New test.
15724
15725 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
15726
15727         PR fortran/9258
15728         * g77.dg/pr9258: New test.
15729
15730 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
15731
15732         * README: Move relevant parts from README.g++.
15733
15734         * README.g++: Remove this file.
15735
15736 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
15737
15738         * g++.dg/abi/dcast1.C: New test.
15739
15740 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15741
15742         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
15743
15744 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
15745
15746         PR c++/47
15747         * g++.old-deja/g++.other/lookup24.C: New test.
15748
15749 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15750
15751         PR middle-end/7227
15752         * gcc.dg/uninit-C.c: New test.
15753
15754 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
15755
15756         * g++.dg/abi/covariant1.C: New test.
15757
15758 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
15759
15760         * gcc.dg/20030123-1.c: New test.
15761
15762 2003-01-25  Jan Hubicka  <jh@suse.cz>
15763
15764         PR opt/8492
15765         * gcc.c-torture/compile/20030125-1.c
15766
15767 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
15768
15769         PR c++/9403
15770         * g++.dg/parse/template3.C: New test.
15771         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
15772
15773         PR c++/795
15774         * g++.dg/parse/template4.C: New test.
15775
15776         PR c++/9415
15777         * g++.dg/template/qual2.C: New test.
15778
15779         PR c++/8545
15780         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
15781
15782         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
15783
15784 2003-01-25  Roger Sayle  <roger@eyesopen.com>
15785
15786         * gcc.c-torture/execute/switch-1.c: New test case.
15787
15788 2003-01-25  Jan Hubicka  <jh@suse.cz>
15789
15790         * gcc.c-torture/execute/20030125-1.[cx]: New test.
15791
15792 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
15793
15794         Tweaks for Bison-1.875. From the NEWS file:
15795         "- `parse error' -> `syntax error'
15796         Bison now uniformly uses the term `syntax error'"
15797         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
15798         * gcc.dg/cpp/digraph2.c: Likewise.
15799         * gcc.dg/cpp/direct2.c: Likewise.
15800         * gcc.dg/cpp/paste4.c: Likewise.
15801         * gcc.dg/c90-restrict-1.c: Likewise.
15802         * gcc.dg/c99-func-2.c: Likewise.
15803         * gcc.dg/noncompile/920721-2.c: Likewise.
15804         * gcc.dg/noncompile/930622-2.c: Likewise.
15805         * gcc.dg/noncompile/940112-1.c: Likewise.
15806         * gcc.dg/noncompile/950921-1.c: Likewise.
15807         * gcc.dg/noncompile/951123-1.c: Likewise.
15808         * gcc.dg/noncompile/971104-1.c: Likewise.
15809         * gcc.dg/noncompile/990416-1.c: Likewise.
15810
15811 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
15812
15813         * g++.dg/parse/undefined1.C: Add error message.
15814
15815 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
15816
15817         PR c++/9354
15818         * g++.dg/parse/new1.C: New test.
15819
15820         PR c++/9216
15821         * g++.dg/parse/template2.C: New test.
15822
15823         PR c++/9354
15824         * g++.dg/parse/typedef2.C: New test.
15825
15826         PR c++/9328
15827         * g++.dg/ext/typeof3.C: New test.
15828
15829 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15830
15831         PR c++/2738
15832         * g++.dg/parse/ret-type1.C: New test.
15833
15834         PR c++/3792
15835         * g++.dg/parse/tmpl-outside1.C: New test.
15836
15837         PR c++/4207
15838         * g++.dg/parse/int-as-enum1.C: New test.
15839
15840         PR c++/4903
15841         * g++.dg/parse/no-typename1.C: New test.
15842
15843         PR c++/5533
15844         * g++.dg/parse/no-value1.C: New test.
15845
15846         PR c++/5921
15847         * g++.dg/parse/wrong-inline1.C: New test.
15848
15849         PR c++/6402
15850         * g++.dg/parse/ref1.C: New test.
15851
15852         PR c++/6992
15853         * g++.dg/parse/attr-ctor1.C: New test.
15854
15855         PR c++/7229
15856         * g++.dg/parse/namespace5.C: New test.
15857
15858         PR c++/7917
15859         * g++.dg/parse/func-def1.C: New test.
15860
15861         PR c++/8143
15862         * g++.dg/parse/undefined1.C: New test.
15863
15864         PR c++/5723, PR c++/8522
15865         * g++.dg/parse/specialization1.C: New test.
15866
15867         PR c++/163, PR c++/8595
15868         * g++.dg/parse/struct-as-enum1.C: New test.
15869
15870         PR c++/9173
15871         * g++.dg/parse/undefined2.C: New test.
15872
15873 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
15874
15875         PR c++/9298
15876         * g++.dg/parse/template1.C: New test.
15877
15878         PR c++/9384
15879         * g++.dg/parse/using1.C: New test.
15880
15881         PR c++/9285
15882         PR c++/9294
15883         * g++.dg/parse/expr2.C: New test.
15884
15885         PR c++/9388
15886         * g++.dg/parse/lookup2.C: Likewise.
15887
15888 2003-01-21  Jan Hubicka  <jh@suse.cz>
15889
15890         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
15891         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
15892         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
15893         * gcc.c-torture/execute/string-opt-*.c: Likewise.
15894
15895 2003-01-20  Nick Clifton  <nickc@redhat.com>
15896
15897         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
15898         problem with ARM sibcall code generation.
15899
15900 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
15901
15902         * gcc.c-torture/execute/20030120-1.c: New.
15903
15904 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
15905
15906         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
15907
15908 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
15909
15910         PR c++/9272
15911         * g++.dg/parse/ctor1.C: New test.
15912
15913         PR c++/9294:
15914         * g++.dg/parse/qualified1.C: New test.
15915
15916         * g++.dg/parse/typename3.C: New test.
15917
15918 2003-01-16  Richard Henderson  <rth@redhat.com>
15919
15920         * g++.dg/tls/init-2.C: Fix error matches for real this time.
15921
15922 2003-01-16  Richard Henderson  <rth@redhat.com>
15923
15924         * g++.dg/pch/pch.exp: Copy test header to the working directory
15925         before using it either for precompilation or direct use.
15926         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
15927         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
15928
15929 2003-01-16  Richard Henderson  <rth@redhat.com>
15930
15931         * gcc.dg/pch/pch.exp: Copy test header to the working directory
15932         before using it either for precompilation or direct use.
15933         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
15934         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
15935
15936 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
15937
15938         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
15939         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
15940         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
15941         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
15942         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
15943         typename warning into error.
15944         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
15945         error messages.
15946         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
15947         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
15948         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
15949         messages.
15950         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
15951         make declaration visible in template.
15952         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
15953         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
15954         messages.
15955         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
15956         message.
15957         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
15958         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
15959         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
15960         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
15961         typename warning with error message.
15962         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
15963         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
15964         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
15965
15966 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
15967
15968         * g++.dg/parse/ambig2.C: New test.
15969
15970 2003-01-15  Richard Henderson  <rth@redhat.com>
15971
15972         * g++.dg/tls/init-2.C: Update error message string.
15973
15974 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15975
15976         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
15977
15978 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
15979
15980         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
15981         all for HC11/HC12.
15982         * gcc.c-torture/compile/20001205-1.x: Likewise.
15983         * gcc.c-torture/compile/20001226-1.x: Likewise.
15984         * gcc.c-torture/compile/920520-1.x: Likewise.
15985         * gcc.c-torture/compile/961203-1.x: Likewise.
15986         * gcc.c-torture/compile/20020604-1.x: Likewise.
15987
15988 2003-01-15  Jan Hubicka  <jh@suse.cz>
15989
15990         * gcc.c-torture/compile/20030115-1.c: New test.
15991
15992         * gcc.dg/i386-fpcvt-1.c: New test.
15993         * gcc.dg/i386-fpcvt-2.c: New test.
15994
15995 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
15996
15997         Further conform g++'s __vmi_class_type_info to the C++ ABI
15998         specification.
15999         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
16000         the specification.
16001
16002 2003-01-14  Jan Hubicka  <jh@suse.cz>
16003
16004         * gcc.dg/i386-fpcvt-1.c: New test.
16005         * gcc.dg/i386-fpcvt-2.c: New test.
16006
16007 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
16008
16009         * gcc.dg/i386-mmx-3.c: New test.
16010
16011 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
16012
16013         PR c++/9264
16014         * g++.dg/parse/octal1.C: New file.
16015
16016         PR c++/9172
16017         * g++.dg/parse/typename1.C: New file.
16018
16019 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
16020
16021         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
16022         * gcc.dg/bf-no-ms-layout.c: Likewise.
16023         * gcc.dg/bf-ms-attrib.c: Likewise.
16024
16025 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
16026
16027         PR c++/9099
16028         * g++.dg/parse/dtor1.C: New file.
16029
16030         PR c++/9128
16031         * g++.dg/rtti/typeid1.C: New file.
16032
16033         PR c++/9153
16034         * g++.dg/parse/lookup1.C: New file.
16035
16036         PR c++/9171
16037         * g++.dg/templ/spec5.C: New file.
16038
16039 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
16040
16041         * gcc.c-torture/compile/20030110-1.c: New test.
16042
16043 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
16044
16045         Merge from pch-branch:
16046
16047         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
16048
16049         * gcc.dg/pch/cpp-1.h: New.
16050         * gcc.dg/pch/cpp-1.c: New.
16051         * gcc.dg/pch/cpp-2.h: New.
16052         * gcc.dg/pch/cpp-2.c: New.
16053
16054         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
16055
16056         * gcc.dg/pch/except-1.h: New.
16057         * gcc.dg/pch/except-1.c: New.
16058
16059         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
16060
16061         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
16062         running test.
16063         * gcc.dg/pch: Include *.hp not *.h.
16064         * gcc.dg/pch/system-1.h: New.
16065         * gcc.dg/pch/system-1.c: New.
16066
16067         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
16068
16069         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
16070         rather than trying to build and run a program using PCH.
16071         * gcc.dg/pch: Remove dg-do commands from test files.
16072
16073         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
16074
16075         * gcc.dg/pch/macro-3.c: New.
16076         * gcc.dg/pch/macro-3.h: New.
16077
16078         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
16079
16080         * gcc.dg/pch/common-1.c: New.
16081         * gcc.dg/pch/common-1.h: New.
16082         * gcc.dg/pch/decl-1.c: New.
16083         * gcc.dg/pch/decl-1.h: New.
16084         * gcc.dg/pch/decl-2.c: New.
16085         * gcc.dg/pch/decl-2.h: New.
16086         * gcc.dg/pch/decl-3.c: New.
16087         * gcc.dg/pch/decl-3.h: New.
16088         * gcc.dg/pch/decl-4.c: New.
16089         * gcc.dg/pch/decl-4.h: New.
16090         * gcc.dg/pch/decl-5.c: New.
16091         * gcc.dg/pch/decl-5.h: New.
16092         * gcc.dg/pch/global-1.c: New.
16093         * gcc.dg/pch/global-1.h: New.
16094         * gcc.dg/pch/inline-1.c: New.
16095         * gcc.dg/pch/inline-1.h: New.
16096         * gcc.dg/pch/inline-2.c: New.
16097         * gcc.dg/pch/inline-2.h: New.
16098         * gcc.dg/pch/static-1.c: New.
16099         * gcc.dg/pch/static-1.h: New.
16100         * gcc.dg/pch/static-2.c: New.
16101         * gcc.dg/pch/static-2.h: New.
16102
16103         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
16104
16105         * g++.dg/pch/pch.exp: Better handle failing testcases.
16106         * gcc.dg/pch/pch.exp: Likewise.
16107         * gcc.dg/pch/macro-1.c: New.
16108         * gcc.dg/pch/macro-1.h: New.
16109         * gcc.dg/pch/macro-2.c: New.
16110         * gcc.dg/pch/macro-2.h: New.
16111
16112         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
16113
16114         * g++.dg/dg.exp: Treat files in pch/ specially.
16115         * g++.dg/pch/pch.exp: New file.
16116         * g++.dg/pch/empty.H: New file.
16117         * g++.dg/pch/empty.C: New file.
16118         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
16119         "precompile".
16120
16121         * gcc.dg/pch/pch.exp: New file.
16122         * gcc.dg/pch/empty.h: New file.
16123         * gcc.dg/pch/empty.c: New file.
16124         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
16125         "precompile".
16126
16127 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16128
16129         * g++.dg/template/friend14.C: New test.
16130
16131 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
16132
16133         * gcc.dg/old-style-asm-1.c: New test.
16134
16135 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
16136
16137         * gcc.c-torture/compile/20030109-1.c: New test.
16138
16139 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
16140
16141         * gcc.c-torture/execute/20030109-1.c: New test.
16142
16143 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
16144
16145         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
16146         * g++.old-deja/g++.mike/dyncast2.C: Likewise
16147         * g++.old-deja/g++.mike/dyncast3.C: Likewise
16148         * g++.old-deja/g++.mike/eh2.C: Likewise
16149         * g++.old-deja/g++.mike/eh3.C: Likewise
16150         * g++.old-deja/g++.mike/eh5.C: Likewise
16151         * g++.old-deja/g++.mike/eh6.C: Likewise
16152         * g++.old-deja/g++.mike/eh7.C: Likewise
16153         * g++.old-deja/g++.mike/eh8.C: Likewise
16154         * g++.old-deja/g++.mike/eh9.C: Likewise
16155         * g++.old-deja/g++.mike/eh10.C: Likewise
16156         * g++.old-deja/g++.mike/eh12.C: Likewise
16157         * g++.old-deja/g++.mike/eh13.C: Likewise
16158         * g++.old-deja/g++.mike/eh14.C: Likewise
16159         * g++.old-deja/g++.mike/eh16.C: Likewise
16160         * g++.old-deja/g++.mike/eh17.C: Likewise
16161         * g++.old-deja/g++.mike/eh18.C: Likewise
16162         * g++.old-deja/g++.mike/eh21.C: Likewise
16163         * g++.old-deja/g++.mike/eh23.C: Likewise
16164         * g++.old-deja/g++.mike/eh24.C: Likewise
16165         * g++.old-deja/g++.mike/eh25.C: Likewise
16166         * g++.old-deja/g++.mike/eh26.C: Likewise
16167         * g++.old-deja/g++.mike/eh27.C: Likewise
16168         * g++.old-deja/g++.mike/eh28.C: Likewise
16169         * g++.old-deja/g++.mike/eh29.C: Likewise
16170         * g++.old-deja/g++.mike/eh31.C: Likewise
16171         * g++.old-deja/g++.mike/eh33.C: Likewise
16172         * g++.old-deja/g++.mike/eh34.C: Likewise
16173         * g++.old-deja/g++.mike/eh35.C: Likewise
16174         * g++.old-deja/g++.mike/eh36.C: Likewise
16175         * g++.old-deja/g++.mike/eh37.C: Likewise
16176         * g++.old-deja/g++.mike/eh38.C: Likewise
16177         * g++.old-deja/g++.mike/eh39.C: Likewise
16178         * g++.old-deja/g++.mike/eh40.C: Likewise
16179         * g++.old-deja/g++.mike/eh41.C: Likewise
16180         * g++.old-deja/g++.mike/eh42.C: Likewise
16181         * g++.old-deja/g++.mike/eh44.C: Likewise
16182         * g++.old-deja/g++.mike/eh46.C: Likewise
16183         * g++.old-deja/g++.mike/eh47.C: Likewise
16184         * g++.old-deja/g++.mike/eh48.C: Likewise
16185         * g++.old-deja/g++.mike/eh49.C: Likewise
16186         * g++.old-deja/g++.mike/eh50.C: Likewise
16187         * g++.old-deja/g++.mike/eh51.C: Likewise
16188         * g++.old-deja/g++.mike/eh53.C: Likewise
16189         * g++.old-deja/g++.mike/eh55.C: Likewise
16190         * g++.old-deja/g++.mike/p7912.C: Likewise
16191         * g++.old-deja/g++.mike/p9706.C: Likewise
16192         * g++.old-deja/g++.mike/p10416.C: Likewise
16193         * g++.old-deja/g++.mike/p11667.C: Likewise
16194         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
16195         Remove redundant reference to Iris.
16196         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
16197         Elxsi, i860, Pico Java, and WE32K.
16198
16199 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
16200
16201         * g++.dg/ext/asm4.C: New test.
16202
16203 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16204
16205         PR c++/9030
16206         * g++.dg/template/friend12.C: New test.
16207         * g++.dg/template/friend13.C: Likewise.
16208         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
16209
16210 2003-01-08  Jan Hubicka  <jh@suse.cz>
16211
16212         * gcc.dg/i386-cadd.c: New test.
16213         * gcc.dg/i386-cmov4.c: Likewise.
16214
16215 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
16216
16217         PR c++/9165
16218         * g++.dg/warn/Wunused-3.C: New test.
16219
16220         * g++.dg/abi/bitfield9.C: New test.
16221
16222         PR c++/9189
16223         * g++.dg/parse/defarg3.C: New test.
16224
16225 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
16226
16227         * g++.dg/parse/ambig1.C: New test.
16228         * g++.dg/parse/defarg2.C: New test.
16229
16230 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
16231
16232         * g++.dg/template/defarg-1.C: New test.
16233         * g++.dg/template/local2.C: Likewise.
16234
16235 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
16236
16237         * gcc.c-torture/execute/20030105-1.c: New test.
16238
16239 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16240
16241         * g++.dg/parse/namespace3.C: Remove extra semicolons.
16242         * g++.dg/parse/namespace4.C: Likewise.
16243
16244 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
16245
16246         * g++.dg/template/ntp2.C: New test.
16247
16248 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
16249
16250         * g++.dg/parse/extern-C-1.C: New test.
16251
16252         * g++.dg/parse/namespace4.C: New test.
16253
16254         * g++.dg/template/nested1.C: New test.
16255
16256         * g++.dg/parse/namespace3.C: New test.
16257
16258 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
16259
16260         * g++.dg/lookup/two-stage1.C: New test.
16261
16262 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16263
16264         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
16265         * g++.old-deja/g++.jason/access8.C: Likewise.
16266         * g++.old-deja/g++.other/decl5.C: Likewise.
16267
16268 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
16269
16270         * g++.dg/parse/parse7.C: New test.
16271
16272 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
16273
16274         PR c++/2843
16275         * g++.dg/ext/attrib7.C: New test.
16276
16277 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
16278
16279         * g++.dg/parse/parse6.C: New test.
16280
16281 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
16282
16283         * gcc.dg/h8300-stack-1.c: New.
16284
16285 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
16286
16287         g++.dg/lookup/exception1.C: New test.
16288
16289         g++.dg/lookup/template1.C: New test.
16290
16291         g++.dg/parse/namespace2.C: New test.
16292
16293         g++.dg/parse/parens2.C: New test.
16294
16295 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
16296
16297         * g++.dg/parse/parse5.C: New test.
16298         * g++.dg/lookup/scoped4.C: New test.
16299
16300 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
16301
16302         * g++.dg/parse/parens1.C: New test.
16303
16304         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
16305         angle-bracket1.C.
16306         * g++.dg/parse/parens2.C: New test.
16307
16308         * g++.dg/lookup/scope-operator1.C: New test.
16309
16310         * g++.dg/parse/operator1.C: New test.
16311
16312 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16313
16314         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
16315         * g++.old-deja/g++.other/access6.C: Likewise.
16316         * g++.old-deja/g++.other/decl1.C: Likewise.
16317         * g++.old-deja/g++.pt/typename12.C: Likewise.
16318
16319 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
16320
16321         * g++.dg/parse/namespace1.C: New test.
16322
16323 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
16324
16325         * g++.dg/parse/parse4.C: New test.
16326
16327 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
16328
16329         * g++.dg/parse/parse3.C: New test.
16330
16331 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
16332
16333         * g++.dg/parse/parse2.C: New test.
16334
16335 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
16336
16337         * g++.dg/template/friend11.C: New test.
16338
16339 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
16340
16341         * g++.dg/parse/parse1.C: New test.
16342
16343 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
16344
16345         * lib/profopt.exp: Change the name of a global variable to avoid
16346         possible clashes with other test suites.
16347
16348 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
16349
16350         * g++.dg/inherit/covariant8.C: New test.
16351
16352 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
16353
16354         * g++.dg/init/array9.C: New test.
16355
16356         PR c++/9112
16357         * g++.dg/parse/expr1.C: New test.
16358
16359 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
16360
16361         * gcc.c-torture/compile/20021230-1.c: New test.
16362
16363 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
16364
16365         * g++.dg/inherit/covariant5.C: New test.
16366         * g++.dg/inherit/covariant6.C: New test.
16367         * g++.dg/inherit/covariant7.C: New test.
16368
16369 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16370
16371         PR c++/2739
16372         * g++.dg/other/access2.C: New test.
16373
16374 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
16375
16376         * g++.dg/other/anon-struct.C: No longer fails
16377         * g++.old-deja/g++.brendan/parse4.C: Likewise.
16378         * g++.old-deja/g++.brendan/parse5.C: Likewise.
16379         * g++.old-deja/g++.brendan/parse6.C: Likewise.
16380
16381 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
16382
16383         * g++.dg/parse/angle-bracket.C (main): No longer fails.
16384
16385 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
16386
16387         * g++.dg/eh/spec4.C: Remove stray semicolon.
16388         * g++.dg/expr/pmf-1.C: Change error message.
16389         * g++.dg/ext/asm1.C: Remove stray semicolon.
16390         * g++.dg/ext/typename1.C: Add missing typenames.
16391         * g++.dg/inherit/template-as-base.C: Change error message.
16392         * g++.dg/lookup/scoped1.C: Likewise.
16393         * g++.dg/lookup/scoped2.C: Likewise.
16394         * g++.dg/lookup/using2.C: Likewise.
16395         * g++.dg/other/component1.C: Remove stray semicolon.
16396         * g++.dg/other/do1.C: Change error message.
16397         * g++.dg/other/error2.C: Likewise.
16398         * g++.dg/other/init1.C: Likewise.
16399         * g++.dg/other/packed1.C: Remove stray semicolon.
16400         * g++.dg/other/ptrmem2.C: Change error message.
16401         * g++.dg/parse/parameter-declaration-1.C: Remove line number
16402         marker.
16403         * g++.dg/special/initp1.C: Remove invalid attribute usage.
16404         * g++.dg/template/access3.C: Add typename keyword.
16405         * g++.dg/template/access5.C: Remove stray semicolon.
16406         * g++.dg/template/access6.C: Likewise.
16407         * g++.dg/template/complit1.C: Likewise.
16408         * g++.dg/template/crash1.C: Change error message.
16409         * g++.dg/template/inherit2.C: Remove stray semicolon.
16410         * g++.dg/template/instantiate2.C: Likewise.
16411         * g++.dg/template/instantiate3.C: Change error message.
16412         * g++.dg/template/qual1.C: Remove stray semicolon.
16413         * g++.dg/template/qualttp18.C: Change error message.
16414         * g++.dg/template/ref1.C: Remove stray semicolon.
16415         * g++.dg/template/sizeof1.C (A::value): Declare it.
16416         * g++.dg/template/spec4.C: Change error message.
16417         * g++.dg/template/static1.C: Likewise.
16418         * g++.dg/template/type1.C: Likewise.
16419         * g++.dg/template/typename3.C: Likewise.
16420         * g++.old-deja/g++.benjamin/13478.C: Change error message.
16421         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
16422         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
16423         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
16424         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
16425         named return value extension.
16426         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
16427         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
16428         * g++.old-deja/g++.bob/extern_C.C: Likewise.
16429         * g++.old-deja/g++.bob/inherit2.C: Likewise.
16430         * g++.old-deja/g++.brendan/complex1.C: Likewise.
16431         * g++.old-deja/g++.brendan/copy5.C: Likewise.
16432         * g++.old-deja/g++.brendan/crash13.C: Likewise.
16433         * g++.old-deja/g++.brendan/crash15.C: Likewise.
16434         * g++.old-deja/g++.brendan/crash18.C: Change error message.
16435         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
16436         * g++.old-deja/g++.brendan/crash38.C: Likewise.
16437         * g++.old-deja/g++.brendan/crash50.C: Likewise.
16438         * g++.old-deja/g++.brendan/crash56.C: Likewise.
16439         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
16440         syntax.
16441         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
16442         * g++.old-deja/g++.brendan/crash8.C: Change error message.
16443         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
16444         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
16445         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
16446         * g++.old-deja/g++.brendan/template11.C: Likewise.
16447         * g++.old-deja/g++.brendan/template26.C: Likewise.
16448         * g++.old-deja/g++.brendan/template27.C: Use explicit
16449         specialization syntax.
16450         * g++.old-deja/g++.brendan/template30.C: Likewise.
16451         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
16452         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
16453         non-dependent names.
16454         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
16455         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
16456         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
16457         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
16458         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
16459         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
16460         named return value extension.
16461         * g++.old-deja/g++.ext/namedret2.C: Likewise.
16462         * g++.old-deja/g++.ext/namedret3.C: Likewise.
16463         * g++.old-deja/g++.ext/return1.C: Likewise.
16464         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
16465         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
16466         * g++.old-deja/g++.jason/access8.C: Likewise.
16467         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
16468         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
16469         pseudo-destructor names.
16470         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
16471         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
16472         pseudo-destructor names.
16473         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
16474         * g++.old-deja/g++.jason/overload19.C: Likewise.
16475         * g++.old-deja/g++.jason/overload32.C: Likewise.
16476         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
16477         stray semicolons.
16478         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
16479         * g++.old-deja/g++.jason/return.C: Likewise.
16480         * g++.old-deja/g++.jason/return2.C: Likewise.
16481         * g++.old-deja/g++.jason/shadow1.C: Likewise.
16482         * g++.old-deja/g++.jason/special.C: Use explicit specialization
16483         syntax.
16484         * g++.old-deja/g++.jason/template10.C: Account for use of
16485         non-dependent names.
16486         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
16487         syntax.
16488         * g++.old-deja/g++.jason/template37.C: Likewise.
16489         * g++.old-deja/g++.law/access4.C: Change error messages.
16490         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
16491         pseudo-destructor names.
16492         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
16493         * g++.old-deja/g++.law/ctors9.C: Likewise.
16494         * g++.old-deja/g++.law/cvt22.C: Likewise.
16495         * g++.old-deja/g++.law/dtors5.C: Likewise.
16496         * g++.old-deja/g++.law/global-init1.C: Likewise.
16497         * g++.old-deja/g++.law/missed-error3.C: Likewise.
16498         * g++.old-deja/g++.law/operators28.C: Likewise.
16499         * g++.old-deja/g++.law/visibility28.C: Likewise.
16500         * g++.old-deja/g++.martin/eval1.C: Likewise.
16501         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
16502         name.
16503         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
16504         * g++.old-deja/g++.mike/net34.C: Likewise.
16505         * g++.old-deja/g++.mike/net36.C: Likewise.
16506         * g++.old-deja/g++.mike/ns2.C: Likewise.
16507         * g++.old-deja/g++.mike/p12306.C: Likewise.
16508         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
16509         value extension.
16510         * g++.old-deja/g++.mike/p700.C: Likewise.
16511         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
16512         * g++.old-deja/g++.mike/p710.C: Likewise.
16513         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
16514         value extension.
16515         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
16516         * g++.old-deja/g++.mike/pmf9.C: Likewise.
16517         * g++.old-deja/g++.ns/crash2.C: Likewise.
16518         * g++.old-deja/g++.ns/crash3.C: Likewise.
16519         * g++.old-deja/g++.ns/invalid1.C: Likewise.
16520         * g++.old-deja/g++.ns/ns17.C: Likewise.
16521         * g++.old-deja/g++.ns/template16.C: Likewise.
16522         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
16523         keyword.
16524         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
16525         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
16526         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
16527         named return value extension.
16528         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
16529         * g++.old-deja/g++.other/access4.C: Issue additional error
16530         messages.
16531         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
16532         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
16533         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
16534         * g++.old-deja/g++.other/crash25.C: Change error message.
16535         * g++.old-deja/g++.other/crash4.C: Change error message.
16536         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
16537         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
16538         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
16539         checks.
16540         * g++.old-deja/g++.other/defarg8.C: Likewise.
16541         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
16542         * g++.old-deja/g++.other/dtor10.C: Likewise.
16543         * g++.old-deja/g++.other/incomplete.C: Likewise.
16544         * g++.old-deja/g++.other/linkage7.C: Likewise.
16545         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
16546         lookup algorithm.
16547         * g++.old-deja/g++.other/mangle2.C: Likewise.
16548         * g++.old-deja/g++.other/refinit2.C: Likewise.
16549         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
16550         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
16551         * g++.old-deja/g++.pt/crash28.C: Likewise.
16552         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
16553         syntax.
16554         * g++.old-deja/g++.pt/crash32.C: Change error message.
16555         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
16556         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
16557         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
16558         error message position.
16559         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
16560         * g++.old-deja/g++.pt/defarg8.C: Change error message.
16561         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
16562         syntax.
16563         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
16564         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
16565         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
16566         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
16567         keyword.
16568         * g++.old-deja/g++.pt/explicit31.C: Likewise.
16569         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
16570         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
16571         keyword.
16572         * g++.old-deja/g++.pt/explicit71.C: Change error message.
16573         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
16574         syntax.
16575         * g++.old-deja/g++.pt/friend28.C: Account for use of
16576         non-dependent names.
16577         * g++.old-deja/g++.pt/friend29.C: Likewise.
16578         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
16579         rules.
16580         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
16581         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
16582         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
16583         lookup rules.
16584         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
16585         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
16586         keyword.
16587         * g++.old-deja/g++.pt/memclass20.C: Likewise.
16588         * g++.old-deja/g++.pt/memclass5.C: Likewise.
16589         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
16590         keyword.
16591         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
16592         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
16593         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
16594         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
16595         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
16596         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
16597         keyword.
16598         * g++.old-deja/g++.pt/spec10.C: Likewise.
16599         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
16600         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
16601         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
16602         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
16603         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
16604         * g++.old-deja/g++.pt/ttp62.C: Likewise.
16605         * g++.old-deja/g++.pt/ttp64.C: Likewise.
16606         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
16607         * g++.old-deja/g++.pt/typename15.C: Likewise.
16608         * g++.old-deja/g++.pt/typename22.C: Likewise.
16609         * g++.old-deja/g++.pt/typename6.C: Change error messages.
16610         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
16611         * g++.old-deja/g++.pt/virtual2.C: Likewise.
16612         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
16613         syntax.
16614         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
16615         return value extension.
16616         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
16617         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
16618         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
16619         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
16620
16621 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
16622
16623         * g++.dg/warn/inline1.C: New test.
16624         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
16625         * g++.old-deja/g++.jason/synth10.C: Likewise.
16626         * g++.old-deja/g++.mike/net31.C: Likewise.
16627         * g++.old-deja/g++.mike/p8786.C: Likewise.
16628
16629         * g++.dg/template/friend10.C: New test.
16630         * g++.dg/template/conv5.C: New test.
16631
16632 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
16633
16634         * g++.dg/lookup/scoped3.C: New test.
16635
16636         * g++.dg/lookup/decl1.C: New test.
16637         * g++.dg/lookup/decl2.C: New test.
16638
16639 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
16640
16641         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
16642         gcc.c-torture/compile/20021015-1.c,
16643         gcc.c-torture/compile/20021015-2.c,
16644         gcc.c-torture/compile/20021123-1.c,
16645         gcc.c-torture/compile/20021123-2.c,
16646         gcc.c-torture/compile/20021123-3.c,
16647         gcc.c-torture/compile/20021123-4.c,
16648         gcc.c-torture/execute/20021024-1.c: Add tests previously added
16649         only to 3.1 or 3.2 branch.
16650
16651 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
16652
16653         * gcc.dg/i386-bitfield3.c: New test.
16654
16655         * gcc.dg/i386-bitfield2.c: New test.
16656
16657 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
16658
16659         * g++.dg/parse/conv_op1.C: New test.
16660
16661 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
16662
16663         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
16664         approved.
16665
16666 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
16667
16668         * gcc.c-torture/compile/20021220-1.c: New test.
16669
16670 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
16671
16672         * gcc.dg/i386-fastcall-1.c: New.
16673
16674 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
16675
16676         * gcc.c-torture/execute/20021219-1.c: New test.
16677
16678 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
16679
16680         * gcc.dg/i386-pic-1.c: New test.
16681
16682 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16683
16684         PR c++/8099
16685         * g++.dg/template/friend9.C: New test.
16686
16687 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16688
16689         PR c++/3663
16690         * g++.dg/template/access7.C: New test.
16691
16692 2002-12-18  Nick Clifton  <nickc@redhat.com>
16693
16694         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
16695         the libstdc++-v3 directory has been found.
16696
16697 2002-12-12  Devang Patel <dpatel@apple.com>
16698         * gcc.dg/darwin-ld-1.c: New test.
16699         * gcc.dg/darwin-ld-2.c: New test.
16700         * gcc.dg/darwin-ld-3.c: New test.
16701         * gcc.dg/darwin-ld-4.c: New test.
16702         * gcc.dg/darwin-ld-5.c: New test.
16703
16704 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
16705
16706         * gcc.c-torture/compile/20021212-1.c: New test.
16707
16708 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
16709
16710         * gcc.dg/fshort-wchar: New test.
16711
16712 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
16713
16714         PR c++/8372
16715         * g++.dg/template/dtor1.C: New test.
16716
16717         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
16718         markers.
16719
16720 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
16721
16722         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
16723
16724 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
16725
16726         * g++.dg/template/static1.C: New test.
16727         * g++.dg/template/static2.C: New test.
16728         * g++.old-deja/g++.ext/memconst.C: New test.
16729
16730 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16731
16732         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
16733         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
16734         * g++.dg/special/initp1.C: Likewise.
16735
16736 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
16737
16738         * gcc.c-torture/execute/20021204-1.c: New test.
16739
16740 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
16741
16742         * gcc.dg/ppc-fmadd-1.c: New file.
16743         * gcc.dg/ppc-fmadd-2.c: New file.
16744         * gcc.dg/ppc-fmadd-3.c: New file.
16745
16746 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
16747
16748         * gcc.c-torture/compile/20021204-1.c: New test.
16749
16750 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
16751
16752         * g++.dg/inherit/covariant2.C: New test.
16753         * g++.dg/inherit/covariant3.C: New test.
16754         * g++.dg/inherit/covariant4.C: New test.
16755         * g++.dg/inherit/covariant1.C: Remove XFAIL.
16756         * g++.old-deja/g++.robertl/eb17.C: Likewise.
16757
16758 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
16759
16760         PR c++/8688
16761         * g++.dg/init/brace3.C: New test.
16762
16763 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
16764
16765         * gcc.dg/20020210-1.c: Fix a comment typo.
16766
16767 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
16768
16769         PR c++/8720
16770         * g++.dg/parse/defarg1.C: New test.
16771
16772         PR c++/8615
16773         * g++.dg/template/char1.C: New test.
16774
16775         * g++.dg/template/varmod1.C: Fix typo.
16776
16777 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16778
16779         DR 180
16780         * g++.old-deja/g++.pt/crash32.C: Expect error.
16781
16782 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
16783
16784         PR c++/5919
16785         * g++.dg/template/varmod1.C: New test.
16786
16787         PR c++/8727
16788         * g++.dg/inherit/typeinfo1.C: New test.
16789
16790         PR c++/8663
16791         * g++.dg/inherit/typedef1.C: New test.
16792
16793 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
16794
16795         PR c++/8332
16796         PR c++/8493
16797         * g++.dg/template/strlen1.C: New test.
16798
16799         PR c++/8227
16800         * g++.dg/template/ctor2.C: New test.
16801
16802         PR c++/8214
16803         * g++.dg/init/string1.C: New test.
16804
16805         PR c++/8511
16806         * g++.dg/template/friend8.C: New test.
16807
16808 2002-11-29  Joe Buck <jbuck@synopsys.com>
16809
16810         * g++.dg/lookup/anon2.C: New test.
16811
16812 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
16813
16814         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
16815         h8300 port.
16816
16817 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
16818
16819         * gcc.dg/bitfld-6.c: New test.
16820
16821 2002-11-27  Jan Hubicka  <jh@suse.cz>
16822
16823         * gcc.c-torture/execute/20021127.[cx]: New test.
16824
16825 2002-11-26  Jan Hubicka  <jh@suse.cz>
16826
16827         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
16828         quality.
16829
16830 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
16831
16832         * g++.dg/init/brace2.C: New test.
16833         * g++.old-deja/g++.mike/p9129.C: Correct.
16834
16835 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
16836
16837         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
16838
16839 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
16840
16841         * gcc.dg/sibcall-6: New test for indirect sibcalls.
16842
16843 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
16844
16845         * testsuite/g++.dg/abi/empty11.C: New test.
16846         * testsuite/g++.dg/rtti/cv1.C: New test.
16847
16848 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
16849
16850         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
16851
16852 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
16853
16854         * g++.dg/abi/empty10.C: New test.
16855
16856 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
16857
16858         * gcc.c-torture/compile/20021124-1.c: New test.
16859
16860 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
16861
16862         * g++.dg/abi/rtti2.C: New test.
16863
16864 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
16865
16866         * gcc.dg/i386-unroll-1.c: New test.
16867
16868 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
16869
16870         * gcc.c-torture/compile/20021120-1.c: New test.
16871         * gcc.c-torture/compile/20021120-2.c: New test.
16872
16873 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
16874
16875         * gcc.dg/bitfld-5.c: New test.
16876
16877 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
16878
16879         * gcc.c-torture/execute/20021120-3.c: New test.
16880
16881 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
16882
16883         * gcc.c-torture/execute/20021120-2.c: New test.
16884
16885 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
16886
16887         * gcc.c-torture/execute/20021120-1.c: New test.
16888
16889 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
16890
16891         * gcc.c-torture/execute/20021118-3.c: New test.
16892
16893 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
16894
16895         * gcc.c-torture/compile/20021119-1.c: New test.
16896
16897 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
16898
16899         * gcc.dg/duff-1.c: New test.
16900         * gcc.dg/duff-2.c: New test.
16901         * gcc.dg/duff-3.c: New test.
16902
16903 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
16904
16905         * gcc.dg/cpp/_Pragma5.c: New test.
16906
16907 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
16908
16909         * gcc.c-torture/execute/20021118-2.c: New test.
16910
16911 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
16912
16913         * gcc.c-torture/execute/20021118-1.c: New test.
16914
16915 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
16916
16917         * gcc.dg/20021116-1.c: New test.
16918
16919 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
16920
16921         * g++.dg/abi/vcall1.C: New test.
16922
16923 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
16924
16925         * gcc.dg/20021029-1.c: New test.
16926         * gcc.dg/20021029-2.c: New test.
16927
16928 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
16929
16930         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
16931
16932 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
16933
16934         PR c/8439
16935         * gcc.dg/20021110.c: Move to ...
16936         * gcc.c-torture/compile/20021110.c: .... here.
16937
16938 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16939
16940         PR c/8467
16941         * gcc.c-torture/execute/20021111-1.c
16942
16943 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
16944
16945         PR c/8439
16946         * gcc.dg/20021110.c: New test.
16947
16948 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
16949
16950         * g++.dg/abi/vthunk3.C: Run only on x86.
16951
16952 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
16953
16954         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
16955
16956 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
16957
16958         * lib/compat.exp (compat-execute): Fix logic error in last
16959         change.
16960
16961 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
16962
16963         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
16964
16965 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16966
16967         PR c++/8389
16968         * g++.dg/template/access6.C: New test.
16969
16970 2002-11-08  Jan Hubicka  <jh@suse.cz>
16971
16972         * gcc.dg/i386-ssefp-1.c: New test.
16973         * gcc.dg/i386-ssefp-1.c: New test.
16974
16975 2002-11-08  Jan Hubicka  <jh@suse.cz>
16976
16977         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
16978
16979 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
16980
16981         * g++.dg/abi/vthunk3.C: New test.
16982
16983         PR c++/8338
16984         * g++.dg/template/crash2.C: New test.
16985
16986 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
16987
16988         * testsuite/g++.dg/abi/dtor1.C: New test.
16989         * testsuite/g++.dg/abi/dtor2.C: Likewise.
16990
16991 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
16992
16993         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
16994         Darwin.
16995
16996 2002-11-04  Adam Nemet  <anemet@lnxw.com>
16997
16998         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
16999         -mthumb.  Only xfail with -O0.
17000
17001 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
17002
17003         * g++.dg/abi/thunk1.C: New test.
17004         * g++.dg/abi/thunk2.C: Likewise.
17005         * g++.dg/abi/vtt1.C: Likewise.
17006
17007 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
17008
17009         PR optimization/8423
17010         * gcc.c-torture/execute/builtin-constant.c: New test.
17011
17012 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
17013
17014         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
17015         Add some more cases.
17016
17017 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
17018
17019         PR c++/8391
17020         * g++.dg/opt/local1.C: New test.
17021
17022 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
17023
17024         PR c++/8160
17025         * g++.dg/template/complit1.C: New test.
17026
17027         PR c++/8149
17028         * g++.dg/template/typename4.C: Likewise.
17029
17030 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17031
17032         Core issue 287, PR c++/7639
17033         * g++.dg/template/instantiate1.C: Adjust error location.
17034         * g++.dg/template/instantiate3.C: New test.
17035         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
17036         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
17037         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
17038
17039 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
17040
17041         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
17042
17043 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
17044
17045         PR c++/8287
17046         * g++.dg/init/dtor2.C: New test.
17047
17048 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17049
17050         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
17051         * gcc.dg/nest.c: Bypass errors on irix6.
17052
17053 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
17054
17055         * gcc.dg/nest.c: Expect error for mmix-*-*.
17056         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
17057
17058 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
17059
17060         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
17061         markers.
17062
17063         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
17064
17065 2002-10-25  Mike Stump  <mrs@apple.com>
17066
17067         * gcc.dg/warn-1.c: New test.
17068
17069 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
17070
17071         * g++.dg/template/typename3.C: New test.
17072
17073 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
17074
17075         * g++.dg/lookup/ptrmem1.C: New test.
17076
17077         * g++.dg/abi/vthunk2.C: New test.
17078
17079 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
17080
17081         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
17082
17083 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
17084
17085         * g++.dg/abi/empty9.C: New test.
17086
17087 2002-10-24  Richard Henderson  <rth@redhat.com>
17088
17089         * g++.dg/inherit/thunk1.C: Enable for ia64.
17090
17091 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
17092
17093         PR c++/8067
17094         * g++.dg/lookup/pretty1.C: New test.
17095
17096 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
17097
17098         * gcc.dg/20021023-1.c: New test.
17099
17100 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
17101
17102         PR c++/7679
17103         * g++.dg/parse/inline1.C: New test.
17104
17105 2002-10-23  Richard Henderson  <rth@redhat.com>
17106
17107         * g++.dg/inherit/thunk1.C: Enable for x86_64.
17108
17109         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
17110
17111 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
17112
17113         PR c++/6579
17114         * g++.dg/parse/stmtexpr3.C: New test.
17115
17116 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
17117
17118         * g++.dg/expr/cond1.C: New test.
17119
17120 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
17121
17122         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
17123
17124 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
17125
17126         * g++.dg/abi/vbase13.C: New test.
17127         * g++.dg/abi/vbase14.C: Likewise.
17128
17129 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
17130
17131         * gcc.dg/tls/pic-1.c: New test.
17132         * gcc.dg/tls/nonpic-1.c: New test.
17133         * gcc.dg/20021018-1.c: New test.
17134
17135 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
17136
17137         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
17138         Remove only files with the same base name as the test case.
17139         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
17140         (profopt-execute): Likewise.  Also, remove old profiling
17141         and performance data files before running the tests.
17142
17143         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
17144         * g++.dg/bprob/bprob.exp: Likewise.
17145         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
17146         to allow more general test case names.
17147
17148         * g++.dg/bprob/bprob-1.C: Rename to ...
17149         * g++.dg/bprob/g++-bprob-1.C: ... this.
17150
17151         * g77.dg/bprob/bprob-1.f: Rename to ...
17152         * g77.dg/bprob/g77-bprob-1.f: ... this.
17153
17154 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
17155
17156         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
17157         bison 1.50 or later.
17158
17159 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
17160
17161         * g++.dg/README: Describe more test directories.
17162
17163 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
17164
17165         * g++.dg/init/array6.C: Add additional tests.
17166
17167 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
17168
17169         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
17170         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
17171
17172 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
17173
17174         * gcc.c-torture/compile/20020604-1.x: New.
17175         * gcc.c-torture/compile/simd-5.x: Likewise.
17176         * gcc.c-torture/execute/920710-1.x: Likewise.
17177         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
17178
17179 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
17180
17181         * g++.dg/inherit/override1.C: Add dg-options clause.
17182
17183 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17184
17185         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
17186         _mm_slli_si128.
17187
17188 2002-10-19  Andreas Schwab  <schwab@suse.de>
17189
17190         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
17191         directory component.
17192
17193 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
17194
17195         * g++.dg/inherit/thunk1.C: New test.
17196
17197         * g++.dg/inherit/override1.C: New test.
17198
17199         * g++.dg/abi/mangle11.C: New test.
17200         * g++.dg/abi/mangle14.C: New test.
17201         * g++.dg/abi/mangle17.C: New test.
17202
17203 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
17204
17205         * g++.dg/overload/member2.C: New test.
17206
17207 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
17208
17209         * g++.dg/README: Describe new compat directory.
17210         * g++.dg/dg.exp: Skip tests in compat directory.
17211         * README.compat: New file.
17212         * lib/compat.exp: New expect script.
17213         * g++.dg/compat: New test directory.
17214         * g++.dg/compat/compat.exp: New expect script.
17215         * g++.dg/compat/abi: New test directory.
17216         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
17217         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
17218         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
17219         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
17220         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
17221         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
17222         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
17223         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
17224         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
17225         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
17226         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
17227         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
17228         * g++.dg/compat/break: New test directory.
17229         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
17230         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
17231         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
17232         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
17233         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
17234         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
17235         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
17236         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
17237         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
17238         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
17239         g++.dg/compat/break/README: New files.
17240         * g++.dg/compat/eh: New test directory.
17241         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
17242         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
17243         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
17244         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
17245         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
17246         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
17247         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
17248         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
17249         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
17250         g++.dg/compat/eh/filter2_y.C,
17251         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
17252         g++.dg/compat/eh/new1_y.C,
17253         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
17254         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
17255         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
17256         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
17257         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
17258         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
17259         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
17260         g++.dg/compat/eh/unexpected1_y.C: New files.
17261         * g++.dg/compat/init: New test directory.
17262         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
17263         g++.dg/compat/init/array5_y.C,
17264         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
17265         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
17266         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
17267         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
17268         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
17269         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
17270         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
17271         g++.dg/compat/init/init-ref2_y.C: New files.
17272
17273 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
17274
17275         PR c++/7584
17276         * g++.dg/inherit/using3.C: New test.
17277
17278 2002-10-17  Jan Hubicka  <jh@suse.cz>
17279
17280         * gcc.dg/20021017-2.c: New test.
17281
17282 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
17283
17284         * g++.dg/abi/mangle16.C: Adjust.
17285
17286         * g++.dg/init/array8.C: New test.
17287
17288 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
17289
17290         * gcc.dg/special/mips-abi.exp: New test.
17291         * gcc.dg/special/mips-abi.s: Empty file used by the above.
17292
17293 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
17294
17295         * g++.dg/abi/mangle16.C: New test.
17296         * g++.dg/abi/mangle17.C: Likewise.
17297
17298         PR c++/7478
17299         * g++.dg/template/ref1.C: New test.
17300
17301 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17302
17303         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
17304
17305 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
17306
17307         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
17308
17309 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
17310
17311         PR c++/7524
17312         * g++.dg/init/array7.C: New test.
17313
17314 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
17315
17316         * g++.dg/init/array6.C: New test.
17317
17318         * g++.dg/abi/mangle13.C: Likewise.
17319         * g++.dg/abi/mangle14.C: Likewise.
17320         * g++.dg/abi/mangle15.C: Likewise.
17321
17322 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
17323
17324         * g++.dg/abi/empty8.C: New test.
17325
17326 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
17327
17328         * g++.dg/init/ctor1.C: New test.
17329
17330 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
17331
17332         * gcc.c-torture/execute/20021015-1.c: New test.
17333
17334 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
17335
17336         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
17337
17338 2002-10-14  Jan Hubicka  <jh@suse.cz>
17339
17340         * gcc.dg/i386-ssetype-[1-5].c: New tests.
17341
17342 2002-10-14  Richard Henderson  <rth@redhat.com>
17343
17344         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
17345
17346 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
17347
17348         PR optimization/6631
17349         * g++.dg/opt/const2.C: New test.
17350
17351 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
17352
17353         PR c++/7176
17354         * g++.dg/parse/friend1.C: New test.
17355         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
17356
17357 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
17358
17359         * gcc.dg/20021014-1.c: New test.
17360
17361 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
17362
17363         PR c++/5661
17364         * g++.dg/ext/vlm1.C: New test.
17365         * g++.dg/ext/vlm2.C: Likewise.
17366
17367         * g++.dg/init/array1.C: Remove invalid braces.
17368         * g++.dg/init/brace1.C: New test.
17369         * g++.dg/init/copy2.C: Likewise.
17370         * g++.dg/init/copy3.C: Likewise.
17371         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
17372         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
17373         braces.
17374
17375 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
17376
17377         * gcc.dg/cpp/assembler.S: Don't use -ansi.
17378
17379 2002-10-11  Richard Shann  <richard.shann@superh.com>
17380
17381         * gcc.c-torture/compile/simd-5.c: New test.
17382
17383 2002-10-10  Roger Sayle  <roger@eyesopen.com>
17384
17385         * gcc.c-torture/execute/shiftopt-1.c: New test case.
17386
17387 2002-10-10  Jim Wilson  <wilson@redhat.com>
17388
17389         * gcc.c-torture/execute/20021010-1.c: New test.
17390
17391 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
17392
17393         PR c/7353
17394         * g++.dg/ext/typedef-init.C: New test.
17395         * gcc.dg/typedef-init.c: New test.
17396
17397 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
17398
17399         * gcc.dg/cpp/paste13.c: New test.
17400
17401 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17402
17403         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
17404         remaining platforms, XFAIL during compile, not execute.  Don't
17405         XFAIL at -O0.
17406
17407 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
17408
17409         * gcc.dg/alias-1.c: Tweak expected warning.
17410
17411 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
17412
17413         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
17414
17415 2002-10-06  Andreas Jaeger  <aj@suse.de>
17416
17417         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
17418         * gcc.dg/cpp/c++98.C: Likewise.
17419
17420         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
17421         * g++.dg/cpp/c++98.C: Likewise.
17422
17423         * g++.dg/README (Subdirectories): Mention cpp directory.
17424
17425         PR target/7559
17426         * gcc.dg/20021006-1.c: New test.
17427
17428 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17429
17430         PR c++/7804
17431         * g++.dg/other/warning1.C: New test.
17432
17433 2002-10-04  Roger Sayle  <roger@eyesopen.com>
17434
17435         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
17436         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
17437         and sparc-*-* with -m64 as expected failures.  See PR 8087.
17438
17439 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
17440
17441         PR c++/7931
17442         * g++.dg/template/ptrmem3.C: New test.
17443
17444         PR c++/7754
17445         * g++.dg/template/union1.C: New test.
17446
17447 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
17448
17449         PR c++/8006
17450         * g++.dg/abi/mangle9.C: New test.
17451         * g++.dg/abi/mangle10.C: New test.
17452         * g++.dg/abi/mangle11.C: New test.
17453         * g++.dg/abi/mangle12.C: New test.
17454
17455 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
17456
17457         PR c++/7188.
17458         * g++.dg/template/meminit1.C: New test.
17459         * g++.dg/warn/Wreorder-1.C: Likewise.
17460         * g++.old-deja/g++.mike/warn3.C: Tweak.
17461         * lib/prune.exp: Ingore "in copy constructor".
17462
17463 2002-10-02  Andreas Jaeger  <aj@suse.de>
17464
17465         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
17466         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
17467         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
17468         on x86-64.
17469
17470 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
17471
17472         * gcc.dg/empty1.C: Fix typo.
17473
17474 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
17475
17476         * gcc.dg/alias-1.c: New test.
17477
17478 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
17479
17480         * gcc.dg/empty1.C: New test.
17481
17482         * g++.dg/tls/init-2.C: Tweak error messages.
17483
17484 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
17485
17486         * gcc.c-torture/compile/20020923-1.c: New test.
17487
17488 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
17489
17490         * gcc.c-torture/execute/ffs-1.c: New test.
17491         * gcc.c-torture/execute/ffs-2.c: Ditto.
17492
17493 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
17494
17495         * g++.dg/overload/member1.C: New test.
17496
17497 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
17498
17499         * g++.dg/abi/empty7.C: New test.
17500         * g++.dg/init/pm2.C: Likewise.
17501
17502 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
17503
17504         * g++.dg/rtti/crash1.C: New test.
17505
17506 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
17507
17508         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
17509         gcc.dg/sibcall-4.c: New tests.
17510
17511 2002-09-28  Roger Sayle  <roger@eyesopen.com>
17512
17513         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
17514         powerpc and MMIX targets.
17515
17516 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
17517
17518         * gcc.dg/cpp/20020927-1.c: New.
17519
17520 2002-09-26  David S. Miller  <davem@redhat.com>
17521
17522         * gcc.c-torture/compile/trunctfdf.c: New.
17523
17524 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17525
17526         * lib/target-supports.exp (check_weak_available): Handle solaris2.
17527
17528 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
17529
17530         * gcc.c-torture/execute/loop-15.c: New.
17531
17532 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
17533
17534         * README.QMTEST: Fix typo.
17535
17536 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
17537
17538         * gcc.dg/20020926-1.c: New test.
17539
17540 2002-09-25  David S. Miller  <davem@redhat.com>
17541
17542         PR target/7842
17543         * gcc.c-torture/execute/shiftdi.c: New test.
17544
17545 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
17546
17547         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
17548         unique to the tool.
17549         * lib/g77.exp (g77_init): Likewise.
17550         * lib/g++.exp (g++_init): Likewise.
17551         * lib/objc.exp (objc_init): Likewise.
17552
17553 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
17554
17555         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
17556         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
17557         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
17558
17559 2002-09-25  Richard Henderson  <rth@redhat.com>
17560
17561         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
17562         too-small long double.
17563
17564 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
17565
17566         * gcc.dg/20020919-1.c: New test.
17567
17568 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
17569
17570         * g++.dg/abi/bitfield6.C: New test.
17571         * g++.dg/abi/bitfield7.C: New test.
17572         * g++.dg/abi/bitfield8.C: New test.
17573         * g++.dg/abi/vbase11.C: New test.
17574
17575 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
17576
17577         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
17578         hppa*-*-hpux*.  Update test comment.
17579
17580 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
17581
17582         * gcc.dg/tls/struct-1.c: New test.
17583
17584 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
17585
17586         * gcc.dg/cpp/tr-warn2.c: Update.
17587
17588 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
17589
17590         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
17591
17592 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
17593
17594         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
17595         systems.
17596
17597 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
17598
17599         * gcc.c-torture/execute/ieee/mzero3.c: New test.
17600
17601         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
17602         Adjust for c++filt moved to binutils.  Remove spurious duplicate
17603         setting of cxxfilt.
17604
17605 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
17606
17607         * gcc.dg/20020312-2.c: Update for darwin.
17608
17609 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
17610
17611         * g++.old-deja/g++.other/crash32.C: Mark ICE.
17612
17613 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
17614
17615         * objc.dg/comp-types-1.m: New test.
17616         * objc.dg/comp-types-2.m: New test.
17617         * objc.dg/comp-types-3.m: New test.
17618         * objc.dg/comp-types-4.m: New test.
17619         * objc.dg/comp-types-5.m: New test.
17620         * objc.dg/comp-types-6.m: New test.
17621
17622 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
17623
17624         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
17625
17626 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
17627
17628         * g++.dg/other/do1.C: New test.
17629
17630         * g++.dg/template/subst1.C: New test.
17631
17632 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
17633
17634         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
17635
17636 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
17637
17638         * g++.dg/template/qualttp20.C: Adjust expected errors.
17639         * g++.old-deja/g++.jason/report.C: Likewise.
17640         * g++.old-deja/g++.other/qual1.C: Likewise.
17641
17642         * g++.dg/lookup/scoped2.C: New test.
17643
17644         * g++.dg/ext/asm3.C: New test.
17645
17646 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
17647
17648         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
17649
17650 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
17651
17652         * ChangeLog: follow spelling conventions.
17653         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
17654         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
17655         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
17656         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
17657         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
17658         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
17659         * g++.old-deja/g++.law/global-init1.C: Likewise.
17660         * g++.old-deja/g++.other/delete4.C: Likewise.
17661         * g++.old-deja/g++.other/inline21.C: Likewise.
17662         * g++.old-deja/g++.other/singleton.C: Likewise.
17663         * g77.dg/strlen0.f: Likewise.
17664         * g77.f-torture/compile/20010519-1.f: Likewise.
17665         * g77.f-torture/compile/980310-4.f: Likewise.
17666         * gcc.c-torture/compile/20000605-1.c: Likewise.
17667         * gcc.c-torture/execute/20020225-1.c: Likewise.
17668         * gcc.dg/c90-hexfloat-2.c: Likewise.
17669         * gcc.dg/c99-bool-1.c: Likewise.
17670         * gcc.dg/c99-hexfloat-2.c: Likewise.
17671         * gcc.dg/dll-2.c: Likewise.
17672         * gcc.dg/wtr-union-init-1.c: Likewise.
17673         * gcc.dg/wtr-union-init-2.c: Likewise.
17674         * gcc.dg/wtr-union-init-3.c: Likewise.
17675         * gcc.dg/cpp/avoidpaste1.c: Likewise.
17676         * gcc.dg/cpp/defined.c: Likewise.
17677         * gcc.dg/cpp/macsyntx.c: Likewise.
17678         * gcc.dg/cpp/paste2.c: Likewise.
17679         * gcc.dg/cpp/trad/defined.c: Likewise.
17680         * gcc.dg/format/c90-printf-1.c: Likewise.
17681         * gcc.dg/format/c90-scanf-1.c: Likewise.
17682         * gcc.dg/format/c99-printf-1.c: Likewise.
17683         * gcc.dg/format/c99-scanf-1.c: Likewise.
17684         * gcc.misc-tests/gcov-8.c: Likewise.
17685         * lib/profopt.exp: Likewise.
17686
17687 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
17688
17689         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
17690
17691 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
17692
17693         * g++.dg/inherit/using2.C: New test.
17694
17695 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
17696
17697         * ChangeLog: Follow spelling conventions.
17698         * g++.dg/template/friend4.C: Likewise.
17699         * g++.old-deja/g++.pt/crash67.C: Likewise.
17700         * gcc.c-torture/execute/20000801-4.c: Likewise.
17701         * gcc.dg/c90-digraph-1.c: Likewise.
17702         * gcc.dg/c94-digraph-1.c: Likewise.
17703         * gcc.dg/c99-digraph-1.c: Likewise.
17704         * gcc.dg/cpp/line5.c: Likewise.
17705         * gcc.dg/cpp/multiline.c: Likewise.
17706         * gcc.dg/cpp/trad/literals-1.c: Likewise.
17707         * gcc.dg/format/attr-3.c: Likewise.
17708         * gcc.dg/format/c90-scanf-3.c: Likewise.
17709         * gcc.dg/format/ext-4.c: Likewise.
17710
17711 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
17712
17713         * g++.dg/template/pretty1.C: New test.
17714
17715 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
17716
17717         * gcc.c-torture/execute/struct-cpy-1.c: New test.
17718
17719 2002-09-13  Matt Austern  <austern@apple.com>
17720
17721         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
17722         passing a cast expression to a function by const reference.
17723
17724 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
17725
17726         * g++.dg/template/deduce1.C: New test.
17727
17728 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
17729
17730         * gcc.c-torture/execute/simd-1.c: Force all use of int to
17731         32-bit int.
17732
17733 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
17734
17735         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
17736         usage.
17737
17738 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
17739
17740         * gcc.c-torture/compile/20020910-1.c: New test.
17741
17742 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
17743
17744         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
17745
17746 2002-09-10  Andreas Jaeger  <aj@suse.de>
17747
17748         * gcc.dg/20020312-2.c: Adjust for x86-64.
17749
17750 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
17751
17752         * g77.dg/7388.f: New test case for PR 7388.
17753
17754 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
17755
17756         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
17757
17758 2002-09-05  Ziemowit Laski <zlaski@apple.com>
17759
17760         * objc.dg/proto-lossage-1.m: New test.
17761
17762 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
17763
17764         * gcc.dg/cpp/_Pragma4.c: Fix typo.
17765
17766 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
17767
17768         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
17769         expected to pass.
17770
17771 2002-09-06  Stan Shebs  <shebs@apple.com>
17772             David Edelsohn  <edelsohn@gnu.org>
17773
17774         * gcc.dg/weak: New directory.
17775         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
17776         target-specific xfail bits.
17777         * gcc.dg/typeof-2.c: Move to new directory.
17778         * gcc.dg/weak.exp: New expect script.
17779
17780 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
17781
17782         * gcc.c-torture/execute/extzvsi.c: New test.
17783
17784 2002-09-05  Stan Shebs  <shebs@apple.com>
17785
17786         * gcc.dg/weak-1.c: xfail on Darwin.
17787         * gcc.dg/weak-2.c: Ditto.
17788         * gcc.dg/weak-3.c: Ditto.
17789         * gcc.dg/weak-4.c: Ditto.
17790         * gcc.dg/weak-5.c: Ditto.
17791         * gcc.dg/weak-6.c: Ditto.
17792         * gcc.dg/weak-7.c: Ditto.
17793         * gcc.dg/weak-8.c: Ditto.
17794         * gcc.dg/weak-9.c: Ditto.
17795
17796 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
17797
17798         * gcc.c-torture/execute/loop-14.c: New test.
17799
17800 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
17801
17802         * g++.dg/other/cxa-atexit1.C: New test.
17803
17804         * gcc.dg/typeof-2.c: New test.
17805
17806 2002-09-03  Roger Sayle  <roger@eyesopen.com>
17807
17808         * gcc.dg/builtins-2.c: New testcase.
17809         * gcc.dg/builtins-3.c: New testcase.
17810
17811 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
17812
17813         * gcc.dg/cpp/_Pragma4.c: New test.
17814
17815 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
17816
17817         * objc/execute/nil_method-1.m: New testcase.
17818
17819 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
17820
17821         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
17822         [Object class], not [Object initialize].
17823
17824 2002-08-31  Roger Sayle  <roger@eyesopen.com>
17825             Hans-Peter Nilsson  <hp@bitrange.com>
17826
17827         * gcc.c-torture/execute/20020720-1.x: Skip test on
17828         mmix-knuth-mmixware.  Correct comment.
17829
17830 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
17831
17832         * testsuite/g++.dg/abi/bitfield5.C: New test.
17833         * testsuite/g++.dg/abi/vbase10.C: Likewise.
17834
17835 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
17836
17837         * objc.dg/undeclared-selector.m: New test.
17838
17839 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
17840
17841         * g++.dg/other/offsetof1.C: Avoid cast warning.
17842
17843 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
17844
17845         * objc.dg/super-class-2.m: New test.
17846
17847 2002-08-24  Matt Austern  <austern@apple.com>
17848
17849         * g++.dg/ext/lvaddr.C: New test.
17850         * g++.dg/ext/lvcast.C: New test.
17851
17852 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
17853
17854         * testsuite/g++.dg/inherit/cond1.C: New test.
17855
17856 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
17857
17858         * gcc.dg/noncompile/incomplete-1.c: New test.
17859
17860 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
17861
17862         * gcc.dg/typespec-1.c: New test.
17863
17864 2002-08-20  Devang Patel  <dpatel@apple.com>
17865         * objc.dg/proto-hier-2.m: New test.
17866
17867 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
17868
17869         * objc.dg/bitfield-1.m: New test.
17870         * objc.dg/bitfield-2.m: New test.
17871
17872 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
17873
17874         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
17875         gcc.dg/c99-flex-array-4.c: New tests.
17876
17877 2002-08-16  Stan Shebs  <shebs@apple.com>
17878
17879         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
17880
17881 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
17882
17883         * gcc.dg/typeof-1.c: New test.
17884         * g++.dg/ext/typeof2.C: New test.
17885
17886 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
17887
17888         * g++.dg/other/offsetof1.C: New test.
17889
17890 2002-08-14  Richard Henderson  <rth@redhat.com>
17891
17892         * gcc.dg/tls/diag-3.c: Fix expected message strings.
17893
17894 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
17895
17896         * gcc.dg/cpp/_Pragma3.c: New test.
17897
17898 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
17899
17900         * g++.dg/template/inherit3: New test.
17901
17902 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
17903
17904         * gcc.dg/bitfld-4.c: Add blank options.
17905
17906 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
17907
17908         * g++.dg/template/crash1.C: New test.
17909
17910 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
17911
17912         * gcc.dg/tls/opt-2.c: New test.
17913
17914 2002-08-08  Devang Patel  <dpatel@apple.com>
17915
17916         * objc.dg/selector-1.m : New test
17917
17918 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
17919
17920         * g++.dg/abi/bitfield4.C: New test.
17921         * gcc.dg/bitfld-4.c: New test.
17922
17923 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
17924
17925         * g++.dg/other/packed1.C: New test.
17926
17927 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
17928
17929         * g++.dg/abi/offsetof.C: Tweak error messages.
17930         * g++.old-deja/g++.mike/p10769a.C: Likewise.
17931
17932 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
17933
17934         * gcc.dg/bitfld-3.c: New test.
17935
17936 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
17937             Richard Henderson  <rth@redhat.com>
17938
17939         * gcc.dg/i386-bitfield1.c: New test.
17940         * g++.dg/abi/bitfield3.C: Update.
17941
17942 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
17943
17944         * objc.dg/const-str-2.m: Update.
17945         * gcc.dg/cpp/c++98.c: Change to C extension.
17946         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
17947         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
17948
17949 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
17950
17951         * testsuite/gcc.dg/tls/diag-3.c: New.
17952
17953 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
17954
17955         * g++.dg/README (Subdirectories): Document new subdir expr.
17956         * g++.dg/expr/pmf-1.C: New test.
17957
17958 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
17959
17960         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
17961
17962 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
17963
17964         * g++.dg/abi/bitfield3.C: New test.
17965
17966 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
17967
17968         * lib/gcov.exp: Tweak expected line formats.
17969         * gcc.misc-tests/gcov8.c: New test.
17970         * gcc.misc-tests/gcov8.x: New flags.
17971
17972 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
17973
17974         * consistency.vlad/layout/endian.c: Include string.h.
17975
17976         * gcc.c-torture/execute/20020805-1.c: New test.
17977
17978 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
17979
17980         * g++.dg/other/conversion1.C: New test.
17981
17982 2002-08-03  Roger Sayle  <roger@eyesopen.com>
17983
17984         * gcc.dg/builtins-1.c: New testcase.
17985
17986 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
17987
17988         * g++.dg/inherit/access3.C: New test.
17989
17990 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
17991
17992         * gcc.dg/ia64-visibility-2.c: New test.
17993
17994 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
17995
17996         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
17997         __qualifier_flags to __flags.
17998
17999 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
18000
18001         * g++.dg/inherit/operator1.C: New test.
18002         * g++.dg/lookup/disamb1.C: Fix typo in comment.
18003         * g++.dg/other/error1.C: Change expected error message.
18004         * g++.dg/template/conv4.C: Likewise.
18005
18006 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
18007
18008         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
18009         for documented behavior.
18010
18011 2002-07-25  Roger Sayle  <roger@eyesopen.com>
18012
18013         * gcc.c-torture/execute/20020720-1.x: Skip this test on
18014         several targets known to fail.
18015
18016 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
18017
18018         * gcc.dg/mips-args-[123].c: New tests.
18019
18020 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
18021
18022         * gcc.dg/ppc-spe.c: New.
18023
18024 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
18025
18026         * g++.dg/other/ptrmem4.C: New testcase.
18027
18028 2002-07-24  Richard Henderson  <rth@redhat.com>
18029
18030         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
18031
18032 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
18033
18034         * g++.dg/ext/alignof1.C (main): Return 0 for success.
18035
18036 2002-07-24  Roger Sayle  <roger@eyesopen.com>
18037
18038         * gcc.c-torture/execute/memset-3.c: New testcase.
18039
18040 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
18041
18042         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
18043         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
18044
18045 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18046
18047         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
18048         Delete.
18049
18050 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
18051
18052         * gcc.c-torture/compile/simd-4.c: New test.
18053
18054 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18055
18056         PR c++/7347, c++/7348
18057         * g++.dg/template/access4.C: New test.
18058         * g++.dg/template/access5.C: New test.
18059         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
18060         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
18061         * g++.old-deja/g++.pt/ttp58.C: Likewise.
18062         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
18063
18064 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
18065
18066         * gcc.dg/gnu89-init-2.c: New test.
18067
18068 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
18069
18070         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
18071
18072 2002-07-20  Roger Sayle  <roger@eyesopen.com>
18073
18074         * gcc.c-torture/execute/20020720-1.c: New testcase.
18075
18076 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
18077
18078         * gcc.dg/cpp/Wsignprom.c: New tests.
18079
18080 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
18081
18082         * gcc.c-torture/execute/loop-13.c: New test.
18083
18084 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
18085
18086         * gcc.dg/cpp/expr.c: New tests.
18087
18088 2002 07-18  David Edelsohn  <edelsohn@gnu.org>
18089
18090         * g++.dg/opt/pr6713.C: Add template instantiation.
18091
18092 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
18093
18094         * gcc.dg/nest.c: New test.
18095
18096 2002-07-17  Richard Henderson  <rth@redhat.com>
18097
18098         * g++.dg/opt/pr6713.C: New test.
18099
18100 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
18101
18102         * gcc.c-torture/execute/loop-2e.x: Let the testcase
18103         XFAIL for all x86 processors.
18104
18105 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
18106
18107         * gcc.c-torture/execute/20010122-1.x: Do not test with
18108         -fomit-frame-pointer.
18109
18110 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18111
18112         * g++.dg/template/instantiate2.C: New test.
18113         * g++.dg/template/spec4.C: New test.
18114
18115 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18116
18117         * g++.dg/template/access2.C: New test.
18118         * g++.dg/template/access3.C: New test.
18119
18120 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
18121
18122         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
18123         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
18124         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
18125         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
18126         Convert to use <stdarg.h>.
18127         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
18128         Delete.
18129         * gcc.dg/va-arg-2.c: New.
18130         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
18131
18132 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
18133
18134         * gcc.c-torture/compile/20020710-1.c: New test.
18135
18136 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
18137                           Andrew Pinski  <pinskia@physics.uc.edu>
18138
18139         gcc.c-torture/compile/simd-2.c: New testcase.
18140         gcc.c-torture/compile/simd-3.c: Likewise.
18141
18142 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
18143
18144         PR c++/7224
18145         * g++.dg/overload/error1.C: New test.
18146
18147 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18148
18149         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
18150         configuration and IRIX 6 O32 ABI.
18151
18152 2002-07-11  Roger Sayle  <roger@eyesopen.com>
18153
18154         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
18155
18156 2002-07-10  Roger Sayle  <roger@eyesopen.com>
18157
18158         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
18159
18160 2002-07-10  Jeffrey A Law  <law@redhat.com>
18161
18162         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
18163
18164         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
18165
18166 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
18167
18168         * gcc.dg/20020312-2.c: Check for __PPC__.
18169
18170 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
18171
18172         * gcc.c-torture/compile/20020709-1.c: New test.
18173
18174 2002-07-07  Roger Sayle  <roger@eyesopen.com>
18175
18176         * g++.dg/template/qualttp21.C: New test case.
18177
18178 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
18179
18180         * gcc.c-torture/compile/20020706-1.c: New test.
18181         * gcc.c-torture/compile/20020706-2.c: New test.
18182
18183 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
18184             Alexandre Oliva  <aoliva@redhat.com>
18185
18186         * g++.dg/warn/incomplete1.C: New test.
18187
18188 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18189
18190         PR c++/7099
18191         * g++.dg/warn/noreturn1.C: New test.
18192
18193 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
18194
18195         PR c++/6706
18196         * g++.dg/debug/debug6.C: New test.
18197         * g++.dg/debug/debug7.C: New test.
18198
18199 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
18200
18201         * gcc.c-torture/compile/simd-3.c: New test.
18202
18203 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
18204
18205         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
18206         * gcc.dg/20020620-1.c: Likewise.
18207
18208 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18209
18210         PR c++/6944
18211         * g++.dg/init/array4.C: New test.
18212         * g++.dg/init/array5.C: New test.
18213
18214 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
18215
18216         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
18217         * gcc.c-torture/execute/simd-2.c (main): Likewise.
18218
18219 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18220
18221         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
18222         * gcc.dg/wtr-aggr-init-1.c: Likewise.
18223         * gcc.dg/wtr-conversion-1.c: Likewise.
18224         * gcc.dg/wtr-escape-1.c: Likewise.
18225         * gcc.dg/wtr-int-type-1.c: Likewise.
18226         * gcc.dg/wtr-label-1.c: Likewise.
18227         * gcc.dg/wtr-static-1.c: Likewise.
18228         * gcc.dg/wtr-strcat-1.c: Likewise.
18229         * gcc.dg/wtr-suffix-1.c: Likewise.
18230         * gcc.dg/wtr-switch-1.c: Likewise.
18231         * gcc.dg/wtr-unary-plus-1.c: Likewise.
18232         * gcc.dg/wtr-union-init-1.c: Likewise.
18233         * gcc.dg/wtr-union-init-2.c: Likewise.
18234         * gcc.dg/wtr-union-init-3.c: Likewise.
18235
18236         * gcc.dg/wtr-func-def-1.c: New test.
18237
18238 2002-07-02 Devang Patel <dpatel@apple.com>
18239
18240         * objc.dg/param-1.m: New test.
18241
18242 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
18243
18244         * gcc.dg/cpp/trad/directive.c: Add test.
18245         * gcc.dg/cpp/trad/macroargs.c: Add test.
18246         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
18247
18248 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
18249
18250         * gcc.dg/cpp/cmdlne-M.c: New test.
18251
18252 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
18253
18254         * objc.dg/desig-init-1.m: New test.
18255
18256 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18257
18258         PR c++/6716
18259         * g++.dg/template/instantiate1.C: New test.
18260
18261 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
18262
18263         PR c++/7112
18264         * g++.dg/template/sizeof2.C: New test.
18265
18266 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
18267
18268         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
18269         gcc.dg/cpp/trad/include.c: New tests.
18270
18271 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
18272
18273         PR target/7177
18274         * gcc.c-torture/compile/20020701-1.c: New test.
18275
18276 2002-07-01  Stan Shebs  <shebs@apple.com>
18277
18278         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
18279         header here...
18280         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
18281         (objc-torture-execute): or here.
18282
18283 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
18284
18285         * gcc.c-torture/execute/arith-rand-ll.c: New test.
18286
18287 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
18288
18289         * gcc.dg/cpp/trad/escaped-nl.c: New test.
18290
18291 2002-06-30  Devang Patel  <dpatel@apple.com>
18292
18293         * objc.dg/fsyntax-only.m: New test.
18294
18295 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
18296
18297         PR c++/6695
18298         * g++.dg/template/friend7.C: New file.
18299
18300 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
18301
18302         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
18303         return type.
18304
18305 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
18306
18307         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
18308         avoid division by zero.
18309
18310 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
18311
18312         * gcc.dg/Wunknownprag.c: New tests.
18313
18314 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
18315
18316         * gcc.c-torture/execute/simd-2.c: New test.
18317
18318 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
18319
18320         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
18321         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
18322         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
18323         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
18324         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
18325         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
18326         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
18327         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
18328         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
18329         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
18330         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
18331         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
18332         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
18333         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
18334         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
18335         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
18336         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
18337
18338 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
18339
18340         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
18341         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
18342         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
18343         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
18344         New tests.
18345         * gcc.dg/cpp/trad/directive.c: Update.
18346
18347 2002-06-23  Andreas Jaeger  <aj@suse.de>
18348
18349         * gcc.c-torture/execute/complex-6.c: New.
18350
18351 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
18352
18353         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
18354         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
18355         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
18356         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
18357
18358 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
18359
18360         * gcc.dg/cpp/trad: New directory with traditional tests copied
18361         from parent directory.
18362         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
18363         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
18364         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
18365         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
18366         Move to trad/ and rename.
18367         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
18368         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
18369         gcc.dg/cpp/trad/redef2.c: New tests.
18370         * gcc.dg/cpp/trad/trad.exp: New driver.
18371
18372 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
18373
18374         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
18375         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
18376         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
18377         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
18378         Remove.
18379
18380 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
18381
18382         * gcc.dg/20020620-1.c: New test.
18383
18384 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18385
18386         * g++.dg/template/ttp4.C: New test.
18387
18388 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
18389
18390         * g++.dg/opt/vt1.C: Fix regexp.
18391
18392 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18393
18394         * gcc.c-torture/execute/pure-1.c: Make functions static again.
18395         Don't use attribute `noinline'.
18396
18397 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
18398
18399         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
18400
18401 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
18402
18403         * gcc.c-torture/execute/simd-1.c: New.
18404
18405         * gcc.dg/simd-1.c: New.
18406
18407 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
18408
18409         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
18410
18411 2002-06-16  Richard Henderson  <rth@redhat.com>
18412
18413         * g++.dg/ext/anon-struct1.C: New.
18414         * g++.dg/ext/anon-struct2.C: New.
18415         * g++.dg/ext/anon-struct3.C: New.
18416         * gcc.dg/anon-struct-1.c: New.
18417         * gcc.dg/anon-struct-2.c: New.
18418         * gcc.dg/anon-struct-3.c: New.
18419         * gcc.dg/20011008-1.c: Adjust warning text.
18420         * gcc.dg/20020527-1.c: Add -fms-extensions.
18421
18422 2002-06-16  Richard Henderson  <rth@redhat.com>
18423
18424         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
18425
18426 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
18427
18428         * gcc.c-torture/execute/20020615-1.c: New test.
18429
18430 2002-06-15  Roger Sayle  <roger@eyesopen.com>
18431
18432         * gcc.c-tortuture/execute/compare-1.c: New test case.
18433         * gcc.c-tortuture/execute/compare-2.c: New test case.
18434         * gcc.c-tortuture/execute/compare-3.c: New test case.
18435
18436 2002-06-13  Richard Henderson  <rth@redhat.com>
18437
18438         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
18439         ia64 ilp32.
18440
18441 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18442
18443         * g++.dg/template/typename2.C: Update error message.
18444
18445 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
18446
18447         * gcc.c-torture/execute/20020611-1.c: New test.
18448
18449 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
18450
18451         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
18452         list of targets to skip.
18453
18454 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
18455
18456         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
18457         targets if not optimizing.
18458
18459 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
18460
18461         * gcc.c-torture/compile/20020605-1.c: New test.
18462
18463         * g++.dg/opt/vt1.C: New test.
18464
18465         * gcc.dg/20020531-1.c: New test.
18466
18467         * gcc.dg/20020530-1.c: New test.
18468
18469         * gcc.dg/20020527-1.c: New test.
18470
18471         * g++.dg/opt/cse1.C: New test.
18472
18473 2002-06-07  Roger Sayle  <roger@eyesopen.com>
18474
18475         * gcc.dg/20020607-2.c: New test case.
18476
18477 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
18478
18479         * gcc.c-torture/compile/20020604-1.c: New test.
18480
18481 2002-06-04  Richard Henderson  <rth@redhat.com>
18482
18483         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
18484         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
18485         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
18486
18487 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
18488
18489         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
18490
18491 2002-06-03  Richard Henderson  <rth@redhat.com>
18492
18493         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
18494         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
18495
18496 2002-06-02  Richard Henderson  <rth@redhat.com>
18497
18498         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
18499         test functions static.
18500
18501 2002-06-02  Andreas Jaeger  <aj@suse.de>
18502
18503         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
18504         now.
18505
18506 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
18507
18508         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
18509         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
18510         Update for mofified diagnostics.
18511         * gcc.dg/c99-intconst-1.c: No longer fail.
18512
18513 2002-06-02  Richard Henderson  <rth@redhat.com>
18514
18515         * gcc.dg/uninit-A.c: Remove xfail markers.
18516
18517 2002-06-01  Roger Sayle  <roger@eyesopen.com>
18518
18519         * gcc.dg/fnegate-1.c: New test case.
18520
18521 2002-05-30  Osku Salerma  <osku@iki.fi>
18522
18523         * gcc.c-torture/execute/mayalias-1.c: New file.
18524
18525 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
18526
18527         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
18528         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
18529         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
18530
18531 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
18532
18533         * gcc.c-torture/execute/20020529-1.c: New test.
18534
18535 2002-05-27  Richard Henderson  <rth@redhat.com>
18536
18537         * g++.dg/ext/attrib6.C: New test case.
18538
18539 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18540
18541         * gcc.c-torture/execute/pure-1.c: New test.
18542
18543 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
18544
18545         * gcc.dg/cpp/arith-2.c: Remove.
18546
18547 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
18548
18549         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
18550         * gcc.dg/cpp/if-3.c: Remove.
18551
18552 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
18553
18554         * g++.dg/opt/cse2.C: New test.
18555
18556 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
18557
18558         * gcc.dg/cpp/arith-1.c: New semantic tests.
18559         * gcc.dg/cpp/if-1.c: Update.
18560
18561 2002-05-24  Ben Elliston  <bje@redhat.com>
18562
18563         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
18564
18565 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
18566
18567         * gcc.dg/verbose-asm.c: New test.
18568
18569 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
18570
18571         * gcc.dg/cpp/paste12.c: New test.
18572
18573 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
18574
18575         * g++.dg/parse/named_ops.C: New test.
18576
18577 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
18578
18579         * gcc/testsuite/gcc.dg/weak-8.c: New test.
18580
18581 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
18582
18583         * gcc.dg/weak-2.c: Allow optional leading underscore
18584         in scan-assembler symbol name.
18585         * gcc.dg/weak-3.c: Likewise.
18586         * gcc.dg/weak-4.c: Likewise.
18587         * gcc.dg/weak-5.c: Likewise.
18588
18589 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
18590
18591         * gcc.dg/20020523-1.c: New test.
18592
18593 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
18594
18595         * objc.dg/const-str-2.m: Update now that we stop after
18596         a command line error.
18597
18598 2002-05-22  Richard Henderson  <rth@redhat.com>
18599
18600         * g++.dg/dg.exp: Fix typo in test pruneing.
18601
18602 2002-05-22  Richard Henderson  <rth@redhat.com>
18603
18604         * g++.dg/dg.exp: Prune the tls subdirectory.
18605         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
18606         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
18607         * g++.dg/tls/init-1.C: New.
18608
18609 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
18610
18611         * gcc.dg/20020517-1.c: New test.
18612
18613 2002-05-21  Richard Henderson  <rth@redhat.com>
18614
18615         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
18616         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
18617
18618 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
18619
18620         * g++.dg/other/copy2.C: New test.
18621
18622 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
18623
18624         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
18625         (MAX_COPY): Bump up to 10 times sizeof (long long).
18626         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
18627
18628         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
18629         sizeof (long long).
18630
18631         * gcc.c-torture/execute/strcpy-1.c: New test.
18632
18633 2002-05-19  Jason Merrill  <jason2redhat.com>
18634
18635         * g++.dg/ext/oper1.C: New test.
18636
18637 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
18638 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
18639
18640         * README.QMTEST: New file.
18641
18642         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
18643
18644 2002-05-19  Andreas Jaeger  <aj@suse.de>
18645
18646         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
18647         now.
18648         * gcc.c-torture/execute/loop-2d.x: Likewise.
18649
18650 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
18651
18652         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
18653         support weak symbols.
18654         * gcc.dg/weak-4.c: Likewise
18655         * gcc.dg/weak-6.c: Likewise
18656
18657 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
18658
18659         * gcc.dg/weak-3.c: Add dg-excess-error comment for
18660         cygwin, coff and h8300-*-hms targets
18661         * gcc.dg/weak-5.c: Likewise
18662         * gcc.dg/weak-7.c: Likewise
18663
18664 2002-05-16  Jason Merrill  <jason@redhat.com>
18665
18666         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
18667         (scan-assembler-not, scan-assembler-dem): Likewise.
18668         (scan-assembler-dem-not): Likewise.
18669
18670 2002-05-15  Richard Henderson  <rth@redhat.com>
18671
18672         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
18673
18674 2002-05-15  Richard Henderson  <rth@redhat.com>
18675
18676         * gcc.dg/weak-5.c (vfoo1c): No warning here.
18677         (vfoo1f): Warning here.
18678         (vfoo1l): Don't redefine the alias.
18679
18680 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
18681
18682         * g++.dg/init/pm1.C: New test.
18683
18684 2002-05-12  David S. Miller  <davem@redhat.com>
18685
18686         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
18687         types.
18688
18689 2002-05-10  Roger Sayle  <roger@eyesopen.com>
18690
18691         * gcc.c-torture/execute/20020510-1.c: New test case.
18692
18693 2002-05-10  David S. Miller  <davem@redhat.com>
18694
18695         * gcc.c-torture/execute/conversion.c: Test long double too.
18696
18697 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
18698
18699         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
18700         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
18701         * lib/g++.exp (g++_link_flags): Likewise.
18702         * lib/objc.exp (objc_target_compile): Likewise.
18703
18704 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
18705
18706         * gcc.dg/cpp/poison.c: Update.
18707         * gcc.dg/cpp/20000625-2.c: Remove.
18708         * gcc.dg/cpp/direct2s.c: Remove final test.
18709
18710 2002-05-08  Tom Rix  <trix@redhat.com>
18711
18712         * gcc.c-torture/execute/20020508-1.c: New test.
18713         * gcc.c-torture/execute/20020508-2.c: New test.
18714         * gcc.c-torture/execute/20020508-3.c: New test.
18715
18716 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
18717
18718         * gcc.dg/cpp/charconst-4.c: More tests.
18719
18720 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
18721
18722         PR c/6569
18723         * gcc.dg/weak-3.c: Update location of warning messages.
18724         * gcc.dg/weak-5.c: Likewise.
18725
18726 2002-05-06  Roger Sayle  <roger@eyesopen.com>
18727
18728         * gcc.c-torture/execute/20020506-1.c: New test case.
18729
18730 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
18731
18732         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
18733
18734 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
18735
18736         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
18737
18738 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
18739
18740         * gcc.dg/cpp/charconst-3.c: New test.
18741
18742 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
18743
18744         * gcc.dg/cpp/charconst.c: Update tests.
18745
18746 2002-05-05  Tim Josling  <tej@melbpc.org.au>
18747
18748         * treelang: Added directory for new sample language treelang. Also
18749         lib/treelang.exp: New file to signal treelang should be tested.
18750
18751 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
18752
18753         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
18754         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
18755         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
18756         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
18757         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
18758         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
18759         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
18760
18761 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
18762
18763         * gcc.dg/format/xopen-2.c: New test.
18764
18765 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
18766
18767         * gcc.dg/20020503-1.c: New test.
18768
18769 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
18770
18771         * g++.dg/init/dtor1.C: Make it tougher.
18772
18773 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
18774
18775         * g++.dg/init/dtor1.C: New test.
18776
18777 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
18778
18779         * gcc.dg/altivec-8.c: New.
18780
18781 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
18782
18783         * gcc.dg/altivec-7.c: New.
18784
18785 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
18786
18787         * g++.dg/parse/typedef1.C: New test.
18788
18789 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
18790
18791         PR c++/6486
18792         * g++.dg/template/friend6.C: New test.
18793
18794         PR c++/6492
18795         * g++.dg/init/copy1.C: New test.
18796
18797 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
18798
18799         * g++.dg/warn/effc1.C: New test.
18800
18801 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
18802
18803         * gcc.dg/cpp/if-cexp.c: Add a test.
18804
18805 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
18806
18807         * gcc.dg/20020426-2.c: New test.
18808
18809 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
18810
18811         * gcc.dg/cpp/if-mop.c: Update.
18812         * gcc.dg/cpp/if-mpar.c: Add test.
18813         * gcc.dg/cpp/if-oppr.c: Update.
18814
18815 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18816
18817         PR c/6343
18818         * gcc.dg/weak-[2-7].c: New tests.
18819
18820 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
18821
18822         * gcc.dg/enum1.c: New test.
18823
18824 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
18825
18826         PR c++/6497
18827         * g++.dg/inherit/access2.C: New test.
18828
18829 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
18830
18831         PR bootstrap/6445
18832         * gcc.dg/20020426-1.c: New test.
18833
18834 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
18835
18836         * g++.dg/abi/enum1.C: New test.
18837
18838 2002-04-26  Richard Henderson  <rth@redhat.com>
18839
18840         * gcc.dg/c99-bool-1.c: Expect always true warning.
18841
18842 2002-04-25  Roger Sayle  <roger@eyesopen.com>
18843
18844         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
18845
18846 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18847
18848         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
18849         targets.
18850
18851 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
18852
18853         * g++.dg/abi/mange7.C: New test.
18854
18855         PR c++/6438.
18856         * g++.dg/parse/stmtexpr2.C: New test.
18857
18858 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
18859
18860         * gcc.dg/20020312-2.c: Add SH target.
18861
18862 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18863
18864         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
18865         compiler output on mips*-*-irix*.
18866
18867 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
18868
18869         * g++.dg/parse/attr1.C: New test.
18870
18871 2002-04-23  Roger Sayle  <roger@eyesopen.com>
18872
18873         * gcc.c-torture/execute/string-opt-17.c: New test case.
18874         * gcc.c-torture/execute/memset-2.c: New test case.
18875
18876 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
18877
18878         PR c++/6256:
18879         * g++.dg/template/friend5.C: New test.
18880
18881         PR c++/6331:
18882         * g++.dg/template/qual1.C: Likewise.
18883
18884 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
18885
18886         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
18887         Include stdlib.h, not stdio.h or ctype.h.
18888
18889 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
18890
18891         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
18892         cris-*-elf* and mmix-*-*.
18893         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
18894         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
18895         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
18896         Ditto.
18897         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
18898         * gcc.dg/wchar_t-1.c: Ditto.
18899
18900 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
18901
18902         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
18903         Clarify comment.
18904
18905 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
18906
18907         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
18908
18909 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18910
18911         * gcc.c-torture/execute/20000906-1.x: Delete.
18912
18913 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
18914
18915         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
18916
18917 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
18918
18919         * PR6367
18920         * g77.f-torture/execute/6367.f: New test.
18921         * g77.f-torture/execute/6367.x: Disable for MMIX.
18922
18923 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
18924
18925         * PR6352
18926         * g++.dg/opt/inline2.C: New test.
18927
18928 2002-04-18  Richard Henderson  <rth@redhat.com>
18929
18930         * gcc.dg/20000906-1.c: Enable for all targets.
18931         * gcc.c-torture/compile/iftrap-2.c: New.
18932
18933 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
18934
18935         * gcc.dg/20020418-1.c: New test.
18936         * gcc.dg/20020418-2.c: New test.
18937
18938 2002-04-18  Richard Henderson  <rth@redhat.com>
18939
18940         * gcc.c-torture/compile/iftrap-1.c: New.
18941         * gcc.dg/iftrap-1.c: Adjust for ia64.
18942         * gcc.dg/iftrap-2.c: New.
18943
18944 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
18945
18946         * gcc.c-torture/compile/20020418-1.c: New test.
18947
18948 2002-04-18  Roger Sayle  <roger@eyesopen.com>
18949
18950         * gcc.c-torture/compile/20020415-1.c: New.
18951
18952 2002-04-18  David S. Miller  <davem@redhat.com>
18953
18954         * gcc.c-torture/execute/20020418-1.c: New test.
18955
18956 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
18957
18958         * gcc.dg/20020416-1.c: New test.
18959
18960         * g++.dg/opt/inline1.C: New test.
18961
18962 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
18963
18964         * gcc.dg/altivec-5.c: New test.
18965
18966         * gcc.dg/20020415-1.c: New test.
18967
18968 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
18969
18970         * testsuite/lib/chill.exp: Remove.
18971
18972 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
18973
18974         * g++.dg/other/big-struct.C: New test.
18975
18976 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
18977
18978         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
18979         of scratch file.
18980
18981 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
18982
18983         PR c/6277
18984         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
18985         in scan-assembler function name
18986
18987 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
18988
18989         * g77.f-torture/execute/980628-4.x,
18990         g77.f-torture/execute/980628-5.x,
18991         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
18992         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
18993         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
18994         i[34567]86-*-*.
18995
18996 2002-04-13  David S. Miller  <davem@redhat.com>
18997
18998         * gcc.c-torture/execute/20020413-1.c: New test.
18999
19000 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
19001
19002         * gcc.dg/asm-6.c,
19003         * g++.dg/ext/asm1.C: New tests.
19004
19005 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
19006
19007         PR c++ 5373.
19008         * g++.dg/parse/stmtexpr1.C: New test.
19009
19010         PR c++/5189.
19011         * g++.dg/template/copy1.C: New test.
19012
19013 2002-04-12  Richard Henderson  <rth@redhat.com>
19014
19015         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
19016
19017 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
19018
19019         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
19020         gcc.c-torture/execute/20020307-2.c.
19021
19022 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
19023
19024         * g++.dg/ext/attrib5.C,
19025         * g++.dg/lookup/struct1.C: New tests.
19026
19027 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
19028
19029         * gcc.dg/20020411-1.c: New test.
19030
19031         * gcc.c-torture/execute/20020411-1.c: New test.
19032
19033 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
19034
19035         * g77.f-torture/execute/6177.f: New test.
19036
19037 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
19038
19039         PR middle-end/6247
19040         * g++.dg/opt/cleanup1.C: New test.
19041
19042         * g++.dg/opt/const1.C: New test.
19043
19044 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
19045
19046         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
19047
19048 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
19049
19050         PR c++/5507
19051         * g++.dg/template/typename2.C: New test.
19052
19053 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
19054
19055         * gcc.c-torture/execute/loop-12.c: New.
19056
19057 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
19058
19059         * g77.f-torture/execute/980628-4.x,
19060         g77.f-torture/execute/980628-5.x,
19061         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
19062         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
19063         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
19064
19065 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19066
19067         PR optimization/6086
19068         * g++.dg/opt/preinc1.C: New test.
19069
19070 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
19071
19072         PR c++/5571
19073         * g++.dg/opt/static2.C: New test.
19074
19075 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
19076
19077         PR c/5120
19078         * gcc.dg/20020406-1.c: New test.
19079
19080 2002-04-04  David S. Miller  <davem@redhat.com>
19081
19082         * gcc.c-torture/execute/20020404-1.c: New test.
19083
19084 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
19085
19086         PR c/6123
19087         * gcc.dg/20020312-2.c: Do not declare global register variable
19088         if __PIC__ or __pic__ is defined.
19089
19090 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
19091
19092         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
19093         __asm__ so that it works correctly even if -ansi -pedantic-errors.
19094
19095 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19096
19097         * gcc.misc-tests/linkage.exp: Update last change to handle
19098         sparc*-, not just sparc-.
19099
19100 2002-04-03  Richard Henderson  <rth@redhat.com>
19101
19102         * gcc.dg/cpp/ucs.c: Improved long UCS test.
19103
19104 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
19105
19106         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
19107
19108 2002-04-02  David S. Miller  <davem@redhat.com>
19109
19110         * gcc.c-torture/execute/20020402-3.c: New test.
19111
19112 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
19113
19114         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
19115         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
19116
19117         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
19118         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
19119         g77.f-torture/execute/20001201.x,
19120         g77.f-torture/execute/u77-test.x: New files.
19121
19122         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
19123         * gcc.dg/wchar_t-1.c: Ditto.
19124
19125 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19126
19127         * gcc.c-torture/execute/20020402-1.c: New test.
19128
19129 2002-04-01  Richard Henderson  <rth@redhat.com>
19130
19131         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
19132
19133         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
19134
19135 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19136
19137         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
19138
19139 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
19140
19141         * g++.dg/inherit/template-as-base.C: Expect error.
19142         * g++.dg/inherit/namespace-as-base.C: Likewise.
19143
19144 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
19145
19146         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
19147         g++.dg/ext/instantiate3.C: Tweak match patterns.
19148
19149         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
19150         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
19151         -da test.
19152
19153 2002-03-31  Richard Henderson  <rth@redhat.com>
19154
19155         * gcc.dg/special/alias-2.c: New.
19156         * gcc.dg/special/ecos.exp: Run it.
19157
19158 2002-03-31  Richard Henderson  <rth@redhat.com>
19159
19160         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
19161
19162 2002-03-31  Kazu Hirata  <kazu@hxi.com>
19163
19164         * gcc.dg/weak-1.c: Disable on h8300 port.
19165
19166 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
19167
19168         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
19169         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
19170         ordering tests.
19171         * g++.dg/bprob/bprob-1.C: New test.
19172         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
19173         * g++.dg/gcov/gcov-1.C: New test.
19174         * g++.dg/gcov/gcov-1.x: New file.
19175         * g++.dg/gcov/gcov-2.C: New test.
19176         * g++.dg/gcov/gcov-3.C: New test.
19177         * g++.dg/gcov/gcov-3.h: New file.
19178
19179 2002-03-28  Roger Sayle  <roger@eyesopen.com>
19180
19181         * g++.old-deja/g++.other/builtins5.C: New test.
19182         * g++.old-deja/g++.other/builtins6.C: New test.
19183         * g++.old-deja/g++.other/builtins7.C: New test.
19184         * g++.old-deja/g++.other/builtins8.C: New test.
19185         * g++.old-deja/g++.other/builtins9.C: New test.
19186
19187 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
19188
19189         * g++.dg/opt/static1.C: New test.
19190
19191         * g++.dg/opt/longbranch1.C: New test.
19192
19193 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
19194
19195         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
19196
19197         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
19198
19199 2002-03-28  Jeffrey A Law  (law@redhat.com)
19200
19201         * gcc.c-torture/execute/20020328-1.c: New test.
19202
19203 2002-03-27  Richard Henderson  <rth@redhat.com>
19204
19205         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
19206         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
19207         move from g++.old-deja/g++.ext/.
19208
19209 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
19210
19211         * g++.dg/init/new2.C: New test.
19212
19213 2002-03-26  Richard Henderson  <rth@redhat.com>
19214
19215         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
19216
19217         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
19218         on sparc.
19219
19220         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
19221         sparcv9 systems.
19222         * gcc.dg/20001102-1.c: Likewise.
19223
19224 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
19225
19226         * gcc.dg/cpp/endif-pedantic1.c,
19227         gcc.dg/cpp/endif-pedantic2.c:  New tests.
19228
19229 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
19230
19231         * g++.dg/init/new1.C: New test.
19232
19233 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
19234
19235         * g++.dg/abi/vbase9.C: New test.
19236
19237 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
19238
19239         * gcc.dg/arm-asm.c: New test.
19240
19241 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
19242
19243         * gcc.dg/Wswitch-enum.c: New test.
19244         Fix PR c/5044.
19245
19246 2002-03-26  Richard Henderson  <rth@redhat.com>
19247
19248         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
19249         structure.
19250
19251 2002-03-25  Richard Henderson  <rth@redhat.com>
19252
19253         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
19254         sparcv9 systems.
19255
19256         * gcc.c-torture/compile/20011119-1.c (xxx): New.
19257         * gcc.c-torture/compile/20011119-2.c (xxx): New.
19258
19259 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
19260
19261         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
19262
19263 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
19264
19265         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
19266         targets using generic thunk support.
19267
19268 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
19269
19270         * gcc.c-torture/compile/20020323-1.c: New test.
19271
19272         * g++.dg/opt/conj2.C: New test.
19273
19274 2002-03-24  Richard Henderson  <rth@redhat.com>
19275
19276         * gcc.dg/weak-1.c: Use -fno-common.
19277
19278 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
19279
19280         * g77.dg/f77-edit-apostrophe-out.f: New test
19281         * g77.dg/f77-edit-h-out.f: New test
19282         * g77.dg/f77-edit-t-in.f: New test
19283         * g77.dg/f77-edit-t-out.f: New test
19284         * g77.dg/f77-edit-x-out.f: New test
19285         * g77.dg/f77-edit-slash-out.f: New test
19286         * g77.dg/f77-edit-colon-out.f: New test
19287         * g77.dg/f77-edit-s-out.f: New test
19288
19289 2002-03-24  Richard Henderson  <rth@redhat.com>
19290
19291         * objc/execute/formal_protocol-6.x: New XFAIL.
19292
19293 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
19294
19295         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
19296         that do not support weak symbols
19297
19298 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
19299
19300         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
19301         * lib/g77.exp:  Likewise
19302         * lib/objc.exp: Likewise
19303
19304 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
19305
19306         * gcc.dg/Wswitch-default.c: New test.
19307
19308 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
19309
19310         * g++.dg/other/enum1.C: New test.
19311
19312 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
19313
19314         * gcc.dg/pragma-ep-3.c: Fix typo.
19315
19316 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
19317
19318         * g++.dg/inherit/template-as-base.C: New test.
19319
19320 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
19321
19322         * g++.old-deja/g++.other/dwarf2-1.C: Move...
19323         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
19324
19325 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
19326
19327         * gcc.dg/cpp/multiline.c: Update to match.
19328
19329 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
19330
19331         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
19332
19333 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
19334
19335         * gcc.dg/cpp/extratokens2.c:  New file.
19336
19337 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
19338
19339         * gcc.dg/20020312-2.c: Add rs6000 target.
19340
19341         * gcc.c-torture/compile/20020319-1.c: New test.
19342
19343 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
19344
19345         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
19346         (A, E): Handle this.
19347
19348 2002-03-20  Jason Merrill  <jason@redhat.com>
19349
19350         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
19351         ignoring -fpic.
19352         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
19353         through prune_gcc_output.
19354
19355 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
19356
19357         * gcc.c-torture/compile/20020320-1.c: New test.
19358
19359 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
19360
19361         * gcc.c-torture/compile/20020318-1.c: New test.
19362
19363         * gcc.dg/struct-by-value-1.c: New test.
19364
19365         * gcc.dg/20020319-1.c: New test.
19366
19367 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
19368
19369         * g++.dg/opt/conj1.C: New test.
19370
19371 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
19372
19373         * g++.dg/template/qualttp20.C: Revert previous change.
19374         * g++.dg/template/qualttp3.C: Likewise.
19375         * g++.dg/template/qualttp4.C: Likewise
19376         * g++.dg/template/qualttp5.C: Likewise
19377         * g++.dg/template/qualttp6.C: Likewise
19378         * g++.dg/template/qualttp7.C: Likewise
19379         * g++.dg/template/qualttp8.C: Likewise
19380         * g++.dg/template/recurse.C: Likewise.
19381
19382 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
19383
19384         * gcc.dg/cpp/wchar-1.c: Update.
19385
19386 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
19387
19388         * g++.dg/template/conv1.C: New test.
19389         * g++.dg/template/conv2.C: New test.
19390         * g++.dg/template/conv3.C: New test.
19391         * g++.dg/template/conv4.C: New test.
19392
19393 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
19394
19395         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
19396         * g++.dg/template/qualttp3.C: Likewise.
19397         * g++.dg/template/qualttp4.C: Likewise
19398         * g++.dg/template/qualttp5.C: Likewise
19399         * g++.dg/template/qualttp6.C: Likewise
19400         * g++.dg/template/qualttp7.C: Likewise
19401         * g++.dg/template/qualttp8.C: Likewise
19402         * g++.dg/template/recurse.C: Likewise.
19403
19404 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
19405
19406         * g++.dg/opt/dtor1.C: New test.
19407
19408 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
19409
19410         * gcc.c-torture/compile/20020315-1.c: New test.
19411
19412 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
19413
19414         * gcc.dg/weak-1.c: Fix scan tests.
19415
19416 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
19417
19418         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
19419         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
19420         cris-*-aout* mmix-*-*.
19421         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
19422         cris-*-aout* mmix-*-*.
19423         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
19424         cris-*-elf* cris-*-aout* and mmix-*-*.
19425         * gcc.dg/20001009-1.c: Ditto.
19426         * gcc.dg/20010912-1.c: Ditto.
19427         * gcc.dg/20020122-4.c: Ditto.
19428         * gcc.dg/inline-2.c: Ditto.
19429
19430 2002-03-14  Jeffrey A Law  (law@cygnus.com)
19431
19432         * gcc.c-torture/compile/20020314-1.c: New test.
19433
19434 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
19435
19436         * gcc.c-torture/execute/20020314-1.c: New test.
19437
19438 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
19439
19440         * g++.dg/warn/Wunused-1.C: New test.
19441
19442 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
19443
19444         * g++.dg/abi/mangle6.C: New test.
19445
19446 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
19447
19448         * gcc.c-torture/compile/20020309-2.c: New test.
19449
19450         * gcc.c-torture/compile/20020312-1.c: New test.
19451
19452 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
19453
19454         * g++.dg/other/access1.C: New test.
19455
19456 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
19457
19458         * gcc.c-torture/execute/wchar_t-1.c: New test.
19459
19460 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
19461
19462         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
19463
19464 2002-03-12  Roger Sayle  <roger@eyesopen.com>
19465
19466         * gcc.dg/20020312-1.c: New test case.
19467
19468 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
19469
19470         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
19471
19472 2002-03-11  Richard Henderson  <rth@redhat.com>
19473
19474         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
19475         * g++.old-deja/g++.jason/report.C: Likewise.
19476
19477 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
19478
19479         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
19480         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
19481
19482 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
19483
19484         * testsuite/g++.dg/overload/pmf1.C: New test.
19485
19486 2002-03-11  Kazu Hirata  <kazu@hxi.com>
19487
19488         * gcc.c-torture/execute/20020307-1.c: Use long.
19489
19490 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
19491
19492         PR optimization/5844
19493         * gcc.dg/20020310-1.c: New test.
19494
19495 2002-03-09  Michael Meissner  <meissner@redhat.com>
19496
19497         * gcc.c-torture/execute/memcpy-2.c: New test.
19498         * gcc.c-torture/execute/memset-1.c: New test.
19499         * gcc.c-torture/execute/strlen-1.c: New test.
19500         * gcc.c-torture/execute/strcmp-1.c: New test.
19501         * gcc.c-torture/execute/strncmp-1.c: New test.
19502
19503 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
19504
19505         * gcc.dg/ppc-ldstruct.c: New test.
19506
19507 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
19508
19509         * gcc.c-torture/execute/va-arg-22.c: New test.
19510
19511 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
19512
19513         * gcc.c-torture/compile/20020309-1.c: New test.
19514
19515 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
19516
19517         * gcc.c-torture/execute/20020307-2.c: New test.
19518
19519 2002-03-07  Jeffrey A Law  (law@redhat.com)
19520
19521         * g77.f-torture/compile/20020307-1.f: New test.
19522
19523 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
19524
19525         * gcc.dg/unordered-1.c: New test.
19526
19527 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
19528
19529         * gcc.c-torture/execute/20020307-1.c: New test.
19530
19531 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
19532
19533         * gcc.dg/20020304-1.c: New test.
19534
19535         * gcc.c-torture/compile/20020304-2.c: New test.
19536
19537 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
19538
19539         * gcc.c-torture/compile/20020304-1.c: New test case
19540         (from PR c/5830).
19541
19542 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
19543
19544         * gcc.dg/20020103-1.c: Add other -D ppc variants.
19545
19546 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
19547
19548         * g++.dg/other/classkey1.C: New test.
19549
19550 2002-03-01  Richard Henderson  <rth@redhat.com>
19551
19552         * gcc.c-torture/compile/981223-1.x: New.
19553         * gcc.c-torture/compile/920625-1.x: New.
19554
19555 2002-02-28  Richard Henderson  <rth@redhat.com>
19556
19557         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
19558
19559 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
19560
19561         * gcc.c-torture/execute/20020227-1.c: New test.
19562
19563 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
19564
19565         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
19566         here" ERROR lines.
19567         * g++.old-deja/g++.oliva/partord1.C: Likewise.
19568         * g++.old-deja.g++.other/defarg1.C: Likewise.
19569         * g++.old-deja/g++.pt/calls2.C: Likewise.
19570         * g++.old-deja/g++.pt/crash20.C: Likewise.
19571         * g++.old-deja/g++.pt/crash30.C: Likewise.
19572         * g++.old-deja/g++.pt/crash36.C: Likewise.
19573         * g++.old-deja/g++.pt/crash6.C: Likewise.
19574         * g++.old-deja/g++.pt/defarg13.C: Likewise.
19575         * g++.old-deja/g++.pt/derived3.C: Likewise.
19576         * g++.old-deja/g++.pt/error1.C: Likewise.
19577         * g++.old-deja/g++.pt/friend21.C: Likewise.
19578         * g++.old-deja/g++.pt/friend23.C: Likewise.
19579         * g++.old-deja/g++.pt/infinite1.C: Likewise.
19580         * g++.old-deja/g++.robertl/eb128.C: Likewise.
19581
19582 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
19583
19584         * gcc.c-torture/execute/20020225-2.c: New test.
19585
19586 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
19587
19588         * gcc.c-torture/execute/920730-1t.c,
19589         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
19590         Delete test cases, only relevant to -traditional.
19591
19592 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
19593
19594         * gcc.dg/cpp/undef1.c: Remove.
19595         * gcc.dg/cpp/directiv.c: Update.
19596         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
19597
19598 2002-02-27  Michael Meissner  <meissner@redhat.com>
19599
19600         * gcc.c-torture/execute/20020226-1.c: New test.
19601
19602 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
19603
19604         * g++.dg/debug/debug4.C: New test.
19605
19606         * gcc.dg/ia64-visibility-1.c: New test.
19607
19608 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
19609
19610         * gcc.dg/debug/20020224-1.c: New.
19611
19612 2002-02-25  Kazu Hirata  <kazu@hxi.com>
19613
19614         * gcc.c-torture/execute/960416-1.x: New.
19615         * gcc.c-torture/execute/divconst-3.x: Likewise.
19616
19617 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
19618
19619         * gcc.dg/20020224-1.c: New test.
19620
19621 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
19622
19623         * gcc.c-torture/execute/20020225-1.c: New.
19624
19625 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
19626
19627         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
19628
19629 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
19630
19631         * gcc.dg/20020222-1.c: New test.
19632
19633 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
19634
19635         * g++.dg/opt/anonunion1.C: New test.
19636
19637 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
19638
19639         * g++.dg/template/qualttp19.C: New test.
19640         * g++.dg/template/qualttp20.C: New test.
19641         * g++.old-deja/g++.jason/report.C: Adjust expected errors
19642         * g++.old-deja/g++.other/qual1.C: Likewise.
19643
19644 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
19645
19646         * gcc.dg/attr-alwaysinline.c: New.
19647
19648 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
19649
19650         * gcc.dg/20020220-1.c: New test.
19651
19652         * gcc.dg/20020220-2.c: New test.
19653
19654         * g++.dg/opt/mmx1.C: New test.
19655
19656 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
19657
19658         * gcc.c-torture/compile/20020110.c: New test.
19659
19660 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
19661
19662         * gcc.c-torture/execute/20020219-1.c: New test.
19663
19664         * gcc.dg/20020219-1.c: New test.
19665
19666         * gcc.dg/noncompile/20020220-1.c: New test.
19667
19668         * g++.dg/opt/ptrintsum1.C: New test.
19669
19670         * gcc.dg/debug/20020220-1.c: New test.
19671
19672 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
19673
19674         * gcc.c-torture/execute/20020216-1.c: New test.
19675
19676 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
19677
19678         * gcc.dg/decl-1.c: Update, new test.
19679
19680 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
19681
19682         * g++.dg/abi/bitfield1.C: New test.
19683         * g++.dg/abi/bitfield2.C: New test.
19684
19685 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
19686
19687         * gcc.dg/attr-nest.c: New test.
19688
19689 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
19690
19691         * gcc.c-torture/execute/20020215-1.c: New test.
19692
19693 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
19694
19695         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
19696         * g++.dg/debug/debug.exp: New.
19697         * g++.dg/debug/trivial.C: New.
19698         * g++.dg/debug/debug1.C: Moved...
19699         * g++.dg/other/debug1.C: ...from here.
19700         * g++.dg/debug/debug2.C: Moved...
19701         * g++.dg/other/debug2.C: ...from here.
19702         * g++.dg/debug/debug3.C: Moved...
19703         * g++.dg/other/debug3.C: ...from here.
19704
19705         * gcc.dg/noncompile/20020213-1.c: New test.
19706
19707 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
19708
19709         * g++.dg/other/debug3.C: New test.
19710
19711         * gcc.c-torture/execute/20020213-1.c: New test.
19712
19713 2002-02-13  Richard Smith <richard@ex-parrot.com>
19714
19715         * g++.old-deja/g++.other/thunk1.C: New test.
19716
19717 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
19718
19719         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
19720
19721 2002-02-13  Stan Shebs  <shebs@apple.com>
19722
19723         * gcc.dg/altivec-3.c: New.
19724
19725 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
19726
19727         * gcc.dg/Wunreachable-1.c: New test.
19728         * gcc.dg/Wunreachable-2.c: New test.
19729
19730 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
19731
19732         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
19733
19734 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
19735
19736         * gcc.dg/decl-1.c: New test.
19737
19738 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
19739
19740         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
19741
19742 2002-02-10  Kazu Hirata  <kazu@hxi.com>
19743
19744         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
19745         * gcc.c-torture/compile/980506-1.x: Likewise.
19746
19747 2002-02-10  Kazu Hirata  <kazu@hxi.com>
19748
19749         * gcc.dg/20020210-1.c: New.
19750
19751 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
19752
19753         * g77.f-torture/execute/947.f: New regression test
19754         for PR fortran/947.
19755
19756 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
19757
19758         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
19759         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
19760
19761 2002-02-08  Richard Henderson  <rth@redhat.com>
19762
19763         * gcc.c-torture/compile/labels-3.c: New.
19764
19765 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
19766
19767         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
19768         expression statements work instead.
19769         * gcc.dg/noncompile/20020207-1.c: New test.
19770
19771 2002-02-07  Richard Henderson  <rth@redhat.com>
19772
19773         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
19774
19775 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
19776
19777         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
19778         message from g77
19779         * lib/g77-dg.exp: Trim g77 error messages so that they are
19780         recognized by dg.exp.
19781
19782 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
19783
19784         PR fortran/5473
19785         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
19786
19787 2002-02-07  Richard Henderson  <rth@redhat.com>
19788
19789         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
19790         to be sufficiently aligned for integers.
19791
19792 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
19793
19794         * g++.dg/template/friend4.C: New test.
19795
19796 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
19797
19798         PR fortran/5743
19799         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
19800         unsupported cases.
19801
19802 2002-02-07  Richard Henderson  <rth@redhat.com>
19803
19804         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
19805         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
19806         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
19807         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
19808
19809 2002-02-06  Richard Henderson  <rth@redhat.com>
19810
19811         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
19812
19813 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
19814
19815         * gcc.dg/20020206-1.c: New test.
19816
19817 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
19818
19819         * gcc.c-torture/execute/20020206-1.c: New test.
19820
19821         * gcc.c-torture/execute/20020206-2.c: New test.
19822
19823         PR optimization/5429:
19824         * gcc.c-torture/compile/20020206-1.c: New test.
19825
19826 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
19827
19828         * g++.dg/ext/align1.C: Do not use an explicit alignment value
19829         as certain file formats cannot support particularly large
19830         alignments.
19831
19832         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
19833         and do not expect to be able to link the executable.
19834
19835         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
19836         fail because the COFF format does not support the weak attribute.
19837
19838 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
19839
19840         * g77.dg/pr5473.f:  New test
19841
19842 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
19843
19844         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
19845         Fix testcase accordingly.
19846
19847 2002-02-04  Richard Henderson  <rth@redhat.com>
19848
19849         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
19850         (buf): Change to be an array of pointers, not ints.
19851
19852 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
19853
19854         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
19855         before all tests.  Move warning one line above to match where it
19856         C frontend emits.
19857         * gcc.dg/Wswitch-2.c: New test.
19858         * g++.dg/warn/Wswitch-1.C: New test.
19859         * g++.dg/warn/Wswitch-2.C: New test.
19860
19861 2002-02-04  Richard Henderson  <rth@redhat.com>
19862
19863         * g++.dg/abi/offsetof.C: Fix size comparison.
19864
19865 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
19866
19867         * gcc.dg/cast-qual-2.c: New test.
19868
19869 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
19870
19871         * gcc.dg/20020201-4.c: New test.
19872
19873 2002-02-04  Ben Elliston  <bje@redhat.com>
19874
19875         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
19876         target_info attribute != 0, in addition to the empty string.
19877         (gcc_target_compile): Likewise.
19878
19879 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
19880
19881         * gcc.dg/Wswitch.c: New test.
19882         PR gcc/4475. PR gcc/3780.
19883
19884 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
19885
19886         * g77.f-torture/execute/5122.f: New test for regressions
19887         against PR fortran/5122.
19888
19889 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
19890
19891         * g77.f-torture/compile/pr3743.f: Delete
19892         * g77.dg/pr3743-1.f: New test.
19893         * g77.dg/pr3743-2.f: New test.
19894         * g77.dg/pr3743-3.f: New test.
19895         * g77.dg/pr3743-4.f: New test.
19896
19897 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
19898
19899         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
19900
19901 2002-02-02  Richard Henderson  <rth@redhat.com>
19902
19903         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
19904         * gcc.c-torture/execute/bf64-1.c: Likewise.
19905
19906 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
19907
19908         * gcc.dg/20020201-2.c: New test.
19909
19910         * gcc.dg/20020201-3.c: New test.
19911
19912         * gcc.c-torture/execute/bitfld-2.c: New test.
19913
19914 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
19915
19916         * gcc.dg/bitfld-1.c: Update.
19917         * gcc.dg/bitfld-2.c: Update.
19918         * gcc.c-torture/execute/bitfld-1.x: New.
19919
19920 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
19921
19922         * gcc.c-torture/execute/20020201-1.c: New test.
19923
19924 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
19925
19926         PR target/5469
19927         * gcc.dg/20020201-1.c: New test.
19928
19929 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
19930
19931         PR fortran/3743
19932         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
19933         * g77.f-torture/compile/pr3743.x: Remove
19934
19935 2002-01-31  Tom Rix  <trix@redhat.com>
19936
19937         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
19938
19939 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
19940
19941         * gcc.dg/noncompile/20020130-1.c: New test.
19942
19943 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
19944
19945         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
19946
19947 2002-01-29  Richard Henderson  <rth@redhat.com>
19948
19949         * gcc.c-torture/execute/991118-1.c: Cast various constants back
19950         to long long.
19951         * gcc.c-torture/execute/bf64-1.c: Likewise.
19952
19953 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
19954
19955         * gcc.c-torture/execute/20020129-1.c: New test.
19956
19957 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
19958
19959         * gcc.c-torture/compile/20000224-1.c: Update.
19960         * gcc.c-torture/execute/bitfld-1.c: New tests.
19961         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
19962         * gcc.dg/uninit-A.c: Update.
19963
19964 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
19965
19966         * g++.dg/template/ctor1.C: Add instantiation.
19967
19968 2002-01-28  Paul Koning  <pkoning@equallogic.com>
19969
19970         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
19971         argument to __builtin_prefetch to be const ptr.
19972
19973 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
19974
19975         * gcc.c-torture/compile/20020120-1.c: New test.
19976
19977 2002-01-27  Kazu Hirata  <kazu@hxi.com>
19978
19979         * gcc.c-torture/execute/20020127-1.c: New test.
19980
19981 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
19982
19983         * g77.dg/f77-edit-i-in.f: New test
19984         * g77.dg/f77-edit-i-out.f: New test
19985
19986 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
19987
19988         * gcc.dg/debug/debug.exp: New file.
19989         * gcc.dg/debug/trivial.c: New file.
19990         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
19991         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
19992         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
19993         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
19994         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
19995         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
19996         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
19997         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
19998         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
19999         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
20000         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
20001         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
20002         * gcc.dg/20000503-1.c: Removed.
20003         * gcc.dg/20010207-1.c: Removed.
20004         * gcc.dg/20011223-1.c: Removed.
20005         * gcc.dg/20020104-2.c: Removed.
20006         * gcc.dg/debug-1.c: Removed.
20007         * gcc.dg/debug-2.c: Removed.
20008         * gcc.dg/debug-3.c: Removed.
20009         * gcc.dg/debug-4.c: Removed.
20010         * gcc.dg/debug-5.c: Removed.
20011         * gcc.dg/debug-6.c: Removed.
20012         * gcc.dg/dwarf2-1.c: Removed.
20013         * gcc.dg/dwarf2-2.c: Removed.
20014
20015 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
20016
20017         * g++.old-deja/g++.other/eh5.C: New test.
20018         * g++.old-deja/g++.other/sibcall2.C: New test.
20019         * g++.old-deja/g++.other/array9.C: New test.
20020         * g++.old-deja/g++.other/typename2.C: New test.
20021         * g++.old-deja/g++.other/crash60.C: New test.
20022         * g++.old-deja/g++.other/conv9.C: New test.
20023         * g++.old-deja/g++.other/mangle10.C: New test.
20024         * g++.old-deja/g++.other/unchanging1.C: New test.
20025         * g++.old-deja/g++.other/exprstmt1.C: New test.
20026         * g++.old-deja/g++.other/inline23.C: New test.
20027         * g++.old-deja/g++.eh/ia64-1.C: New test.
20028         * g++.old-deja/g++.other/dwarf2-1.C: New test.
20029         * g++.old-deja/g++.other/reload1.C: New test.
20030         * g++.old-deja/g++.other/static20.C: New test.
20031         * g++.old-deja/g++.other/local-alloc1.C: New test.
20032         * g++.old-deja/g++.other/conv8.C: New test.
20033         * g++.old-deja/g++.other/stmtexpr2.C: New test.
20034         * g++.old-deja/g++.other/storeexpr1.C: New test.
20035         * g++.old-deja/g++.other/storeexpr2.C: New test.
20036         * g++.dg/eh/template2.C: New test.
20037         * g++.dg/warn/weak1.C: New test.
20038
20039 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
20040
20041         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
20042         Remove first, non-varying, argument.
20043
20044 2002-01-23  Richard Henderson  <rth@redhat.com>
20045
20046         * gcc.dg/inline-2.c: New.
20047
20048         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
20049         Add optional target arg.  Check number of arguments.
20050         (scan-assembler-not, scan-assembler-dem): Likewise.
20051         (scan-assembler-dem-not): Likewise.
20052
20053 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
20054
20055         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
20056         line 12.
20057         * g++.old-deja/g++.brendan/parse3.C,
20058         g++.old-deja/g++.other/crash26.C,
20059         g++.old-deja/g++.other/crash28.C,
20060         g++.old-deja/g++.other/crash29.C,
20061         g++.old-deja/g++.other/crash30.C,
20062         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
20063
20064 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
20065
20066         * gcc.dg/20020115-1.c: New.
20067
20068 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
20069
20070         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
20071
20072 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
20073
20074         * gcc.dg/20020122-3.c: New.
20075
20076 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
20077
20078         * g++.dg/other/gc1.C: New test.
20079
20080 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
20081
20082         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
20083
20084 2002-01-22  Richard Henderson  <rth@redhat.com>
20085
20086         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
20087
20088 2002-01-22  Richard Henderson  <rth@redhat.com>
20089
20090         * gcc.dg/20020122-4.c: New.
20091
20092 2002-01-22  H.J. Lu <hjl@gnu.org>
20093
20094         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
20095         link output.
20096         * gcc.dg/special/ecos.exp: Likewise.
20097         * lib/g++-dg.exp: Likewise.
20098         * lib/g77-dg.exp: Likewise.
20099         * lib/gcc-dg.exp : Likewise.
20100         * lib/mike-g++.exp: Likewise.
20101         * lib/mike-g77.exp: Likewise.
20102         * lib/mike-gcc.exp: Likewise.
20103         * lib/objc-dg.exp: Likewise.
20104
20105 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
20106
20107         PR target/5379
20108         * gcc.dg/20020122-2.c: New test.
20109
20110 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
20111
20112         * gcc.dg/20020122-1.c: New test.
20113
20114 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
20115
20116         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
20117
20118 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
20119
20120         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
20121
20122 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20123
20124         * gcc.c-torture/compile/20020121-1.c: New test.
20125
20126 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
20127
20128         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
20129         ld_library_path.
20130
20131 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
20132
20133         * gcc.dg/20020218-1.c: New test.
20134
20135 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
20136
20137         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
20138         messages
20139         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
20140         "At global scope" warning
20141         * g++.dg/ext/align1.C: Change cygwin test for alignment
20142         from db-bogus to dg-warning
20143
20144 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
20145
20146         * g77.f-torture/compile/cpp2.F: New test.
20147
20148 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
20149
20150         * g++.dg/template/access1.C: New test.
20151
20152 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
20153
20154         * gcc.dg/20020118-1.c: New.
20155
20156 2002-01-18  Kazu Hirata  <kazu@hxi.com>
20157
20158         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
20159
20160 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
20161
20162         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
20163         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
20164         alignment warnings.
20165
20166 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
20167
20168         * gcc.misc-tests/i386-prefetch.exp: Save and restore
20169         torture_with_loops and torture_without_loops
20170
20171 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
20172
20173         * gcc.c-torture/compile/20020116-1.c: New test.
20174
20175 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
20176
20177         * gcc.dg/20020116-2.c: New test.
20178
20179         * gcc.dg/ultrasp4.c: New test.
20180
20181         * gcc.dg/20020116-1.c: New test.
20182
20183 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
20184
20185         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
20186         by EABI.
20187
20188 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
20189
20190         * gcc.misc-tests/i386-prefetch.exp: New.
20191         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
20192         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
20193         * gcc.misc-tests/i386-pf-none-1.c: New test.
20194         * gcc.misc-tests/i386-pf-sse-1.c: New test.
20195
20196 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
20197
20198         * gcc.dg/gnu89-init-1.c: Add new tests.
20199
20200 2002-01-15  Andreas Jaeger  <aj@suse.de>
20201
20202         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
20203         * gcc.dg/i386-mmx-2.c: Likewise.
20204         * gcc.dg/i386-sse-1.c: Likewise.
20205         * gcc.dg/i386-sse-2.c: Likewise.
20206         * gcc.dg/i386-sse-3.c: Likewise.
20207
20208 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
20209
20210         * g77.f-torture/execute/intrinsic-unix-bessel.f:
20211         Uncomment additional cases that now pass.
20212
20213 2002-01-11  Richard Henderson  <rth@redhat.com>
20214
20215         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
20216         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
20217
20218 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
20219
20220         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
20221
20222 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
20223
20224         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
20225         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
20226
20227 2002-01-10  Dale Johannesen  <dalej@apple.com>
20228
20229         * gcc.c-torture/execute/loop-11.c: New.
20230
20231 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
20232
20233         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
20234         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
20235
20236 2002-01-09  Richard Henderson  <rth@redhat.com>
20237
20238         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
20239         type in which to perform the operation for each size.
20240
20241 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
20242
20243         * gcc.c-torture/compile/20020109-2.c: New test.
20244
20245 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
20246
20247         * gcc.c-torture/execute/loop-10.c: New test.
20248
20249 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
20250
20251         * gcc.c-torture/compile/20010226-1.c: New test.
20252         * gcc.c-torture/compile/20010227-1.c: New test.
20253         * gcc.c-torture/compile/20010426-1.c: New test.
20254         * gcc.c-torture/compile/20010510-1.c: New test.
20255         * gcc.c-torture/compile/20010605-3.c: New test.
20256         * gcc.c-torture/compile/20010824-1.c: New test.
20257         * gcc.c-torture/execute/20010409-1.c: New test.
20258         * gcc.dg/noncompile/20000901-1.c: New test.
20259         * gcc.dg/20001023-1.c: New test.
20260         * gcc.dg/20001101-1.c: New test.
20261         * gcc.dg/20001102-1.c: New test.
20262         * gcc.dg/20010207-1.c: New test.
20263         * gcc.dg/20010405-1.c: New test.
20264         * gcc.dg/20010822-1.c: New test.
20265         * gcc.dg/20011107-1.c: New test.
20266
20267 2002-01-09  Jeffrey A Law  (law@redhat.com)
20268
20269         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
20270
20271         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
20272         execution failure on PA targets.
20273
20274 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
20275
20276         * gcc.c-torture/compile/20020109-1.c: New test.
20277
20278 2002-01-08  Kazu Hirata  <kazu@hxi.com>
20279
20280         * gcc.c-torture/execute/20020108-1.c: New test.
20281
20282 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
20283
20284         * gcc.dg/20020108-1.c: New test.
20285
20286 2002-01-08  H.J. Lu <hjl@gnu.org>
20287
20288         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
20289         for header files.
20290
20291 2002-01-08  Geoff Keating  <geoffk@redhat.com>
20292
20293         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
20294         consistency.
20295
20296 002-01-07  Aldy Hernandez  <aldyh@redhat.com>
20297
20298         * gcc.dg/altivec-4.c: Test altivec predicates.
20299
20300 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
20301
20302         * gcc.c-torture/execute/20020107-1.c: New test.
20303
20304 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
20305
20306         PR c/5279
20307         * gcc.c-torture/compile/20020106-1.c: New test.
20308
20309 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
20310
20311         * gcc.c-torture/execute/nestfunc-4.c: New test.
20312
20313 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
20314
20315         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
20316         extra triple that slipped in.
20317         * g++.old-deja/g++.abi/align.C: Likewise.
20318         * g++.old-deja/g++.abi/bitfields.C: Likewise.
20319
20320 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
20321
20322         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
20323         * g++.old-deja/g++.abi/align.C: Likewise.
20324         * g++.old-deja/g++.abi/bitfields.C: Likewise.
20325
20326         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
20327         on FreeBSD/i386.
20328         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
20329         FreeBSD.
20330
20331 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
20332
20333         * gcc.dg/20020104-1.c: New test.
20334
20335         * gcc.dg/20020104-2.c: New test.
20336
20337 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
20338
20339         * gcc.dg/20020103-1.c: Fix typo in target selector.
20340
20341 2002-01-03  Richard Henderson  <rth@redhat.com>
20342
20343         * gcc.dg/20020103-1.c: New.
20344
20345 2002-01-03  Kazu Hirata  <kazu@hxi.com>
20346
20347         * gcc.c-torture/execute/20020103-1.c: New test.
20348
20349 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
20350
20351         * g++.dg/other/debug2.C: New test.
20352
20353         * gcc.c-torture/compile/20020103-1.c: New test.
20354
20355 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
20356
20357         * gcc.dg/gnu89-init-1.c: Added new tests.
20358
20359 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
20360
20361         * g++.dg/template/friend2.C: Remove as patch is reverted.
20362
20363         * g++.dg/warn/oldcast1.C: New test.
20364
20365         * g++.dg/template/ptrmem1.C: New test.
20366         * g++.dg/template/ptrmem2.C: New test.
20367
20368         * g++.dg/template/ntp.C: New test.
20369
20370         * g++.dg/other/component1.C: New test.
20371
20372         * g++.dg/template/ttp3.C: New test.
20373
20374         * g++.dg/template/friend2.C: New test.
20375         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
20376
20377 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
20378
20379         * g++.dg/other/ptrmem1.C: New test.
20380         * g++.dg/other/ptrmem2.C: New test.
20381
20382 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
20383
20384         * g++.dg/template/ctor1.C: New test.
20385
20386 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
20387
20388         * g++.dg/template/friend2.C: New test.
20389
20390 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
20391
20392         * gcc.dg/mmix-1.c: New test.
20393
20394 2001-12-31  Richard Henderson  <rth@redhat.com>
20395
20396         * gcc.dg/asm-5.c: New.
20397
20398 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
20399
20400         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
20401         in namespace __gnu_cxx
20402
20403 2001-12-30  Richard Henderson  <rth@redhat.com>
20404
20405         * gcc.dg/debug-6.c: New.
20406
20407 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
20408
20409         * gcc.c-torture/compile/20011229-2.c: New test.
20410
20411 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
20412
20413         * gcc.dg/debug-3.c: New test.
20414         * gcc.dg/debug-4.c: New test.
20415         * gcc.dg/debug-5.c: New test.
20416
20417 2001-12-29  Richard Henderson  <rth@redhat.com>
20418
20419         * g++.dg/eh/loop1.C: New.
20420
20421 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
20422
20423         * g++.dg/template/crash1.C: New test.
20424
20425 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
20426
20427         * g++.dg/other/const1.C: New test.
20428
20429 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
20430
20431         * gcc.c-torture/compile/20011229-1.c: New test.
20432
20433 2001-12-28  Stan Shebs  <shebs@apple.com>
20434
20435         * lib/objc-torture.exp: Resync with c-torture.exp.
20436         * lib/objc.exp: Load standard libraries.
20437
20438 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
20439
20440         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
20441         additional tests.
20442
20443 2001-12-27  Roger Sayle <roger@eyesopen.com>
20444
20445         * gcc.c-torture/execute/string-opt-16.c: New testcase.
20446
20447 2001-12-27  Richard Henderson  <rth@redhat.com>
20448
20449         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
20450
20451 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
20452
20453         * g++.dg/eh/ctor1.C: New test.
20454         * g++.dg/other/error2.C: New test.
20455
20456 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
20457
20458         * g++.dg/other/init2.C: New test.
20459
20460 2001-12-24  Richard Henderson  <rth@redhat.com>
20461
20462         * gcc.dg/20011223-1.c: New.
20463         * gcc.dg/inline-1.c: New.
20464
20465 2001-12-23  Richard Henderson  <rth@redhat.com>
20466
20467         * gcc.dg/asm-4.c: Test operand modifiers.
20468
20469 2001-12-23  Richard Henderson  <rth@redhat.com>
20470
20471         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
20472
20473 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
20474
20475         * gcc.c-torture/execute/20011223-1.c: New test.
20476
20477 2001-12-21  Richard Henderson  <rth@redhat.com>
20478
20479         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
20480         re-enables the warning.
20481
20482 2001-12-21  Richard Henderson  <rth@redhat.com>
20483
20484         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
20485
20486 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
20487
20488         * gcc.c-torture/compile/20011218-1.c: New test.
20489
20490 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
20491
20492         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
20493         arm-isr.c test.
20494         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
20495         epilogue generation for ARM ISR routines.
20496
20497 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20498
20499         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
20500         * gcc.dg/format/c90-printf-3.c: Likewise.
20501         * gcc.dg/format/c99-printf-3.c: Likewise.
20502         * gcc.dg/format/ext-1.c: Likewise.
20503         * gcc.dg/format/ext-6.c: Likewise.
20504         * gcc.dg/format/format.h: Prototype unlocked stdio.
20505
20506 2001-12-20  Richard Henderson  <rth@redhat.com>
20507
20508         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
20509         (arena): Use it.
20510         (malloc): Correct allocation logic.  Abort if we fill up the
20511         arena before initialization complete.
20512         (realloc): Correct allocation logic.
20513
20514 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
20515
20516         * gcc.c-torture/compile/20011219-2.c: New test.
20517
20518         * gcc.c-torture/execute/20011219-1.c: New test.
20519
20520 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
20521
20522         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
20523         target does not support weak symbols.
20524
20525 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
20526
20527         * gcc.c-torture/compile/20011219-1.c: New test.
20528
20529 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
20530
20531         * g++.dg/other/error1.C: New test.
20532
20533 2001-12-17  Jeffrey A Law  (law@redhat.com)
20534
20535         * gcc.c-torture/execute/20011217-1.c: New test.
20536
20537 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
20538
20539         * objc.dg/special/: New directory.
20540         * objc.dg/special/special.exp: New file.
20541         * objc.dg/special/unclaimed-category-1.h: New file.
20542         * objc.dg/special/unclaimed-category-1a.m: New file.
20543         * objc.dg/special/unclaimed-category-1.m: New file.
20544
20545 2001-12-17  Andreas Jaeger  <aj@suse.de>
20546
20547         * gcc.c-torture/compile/20011217-2.c: New test.
20548
20549 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
20550
20551         * gcc.c-torture/compile/20011217-1.c: New test.
20552
20553 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
20554
20555         * testsuite/gcc.dg/20011214-1.c: New.
20556
20557 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
20558
20559         * gcc.dg/altivec-4.c: New.
20560
20561 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
20562
20563         * gcc.dg/20011113-1.c: New test.
20564
20565 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
20566
20567         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
20568         std::__malloc_alloc_template<0> and
20569         std::__default_alloc_template<false, 0>.
20570
20571 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
20572
20573         * objc/execute/bf-21.m: New test.
20574         * objc/execute/enumeration-1.m: New test.
20575         * objc/execute/enumeration-2.m: New test.
20576
20577 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
20578
20579         * gcc.dg/gnu89-init-1.c: New test.
20580
20581 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
20582
20583         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
20584         * g++.old-deja/g++.jason/2371.C: Likewise.
20585         * g++.old-deja/g++.jason/template33.C: Likewise.
20586         * g++.old-deja/g++.jason/template34.C: Likewise.
20587         * g++.old-deja/g++.jason/template36.C: Likewise.
20588         * g++.old-deja/g++.oliva/typename1.C: Likewise.
20589         * g++.old-deja/g++.oliva/typename2.C: Likewise.
20590         * g++.old-deja/g++.other/typename1.C: Likewise.
20591         * g++.old-deja/g++.pt/inherit2.C: Likewise.
20592         * g++.old-deja/g++.pt/nontype5.C: Likewise.
20593         * g++.old-deja/g++.pt/typename11.C: Likewise.
20594         * g++.old-deja/g++.pt/typename14.C: Likewise.
20595         * g++.old-deja/g++.pt/typename16.C: Likewise.
20596         * g++.old-deja/g++.pt/typename3.C: Likewise.
20597         * g++.old-deja/g++.pt/typename4.C: Likewise.
20598         * g++.old-deja/g++.pt/typename5.C: Likewise.
20599         * g++.old-deja/g++.pt/typename7.C: Likewise.
20600         * g++.old-deja/g++.robertl/eb9.C: Likewise.
20601
20602 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
20603
20604         * g++.dg/other/linkage1.C: New test.
20605         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
20606         specifiers.
20607
20608 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
20609
20610         * gcc.dg/concat.c: New test.
20611
20612 2001-12-11  Stan Shebs  <shebs@apple.com>
20613
20614         * objc/compile: New test directory.
20615         * objc/compile/compile.exp: New expect script.
20616         * objc/compile/20011211-1.m: New compile test.
20617
20618 2001-12-11  Jason Merrill  <jason@redhat.com>
20619
20620         * lib/prune.exp (prune_gcc_output): Also handle "In member
20621         function".  So many permutations...
20622
20623 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
20624
20625         * g++.dg/template/typedef1.C: New test.
20626
20627 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
20628
20629         * g++.dg/other/copy1.C: New test.
20630
20631 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
20632
20633         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
20634
20635         * gcc.dg/builtin-choose-expr.c: New.
20636
20637 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
20638
20639         * gcc.dg/altivec-2.c: New.
20640
20641 2001-12-07  Richard Henderson  <rth@redhat.com>
20642
20643         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
20644
20645 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
20646
20647         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
20648         ultrasparc.
20649
20650 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
20651
20652         * g++-old.deja/g++.robertl/eb101.C: Deleted.
20653
20654 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
20655
20656         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
20657         variable argument list.
20658
20659 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
20660
20661         * gcc.c-torture/execute/memcheck: Delete entire directory.
20662         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
20663         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
20664
20665 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
20666
20667         * gcc.dg/Wshadow-1.c: New test.
20668
20669 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
20670
20671         * gcc.c-torture/compile/20011130-1.c: New test.
20672
20673         * gcc.dg/noncompile/20011025-1.c: New test.
20674
20675         * g++.dg/other/anon-union.C: New test.
20676
20677         * gcc.c-torture/execute/20011024-1.c: New test.
20678
20679 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
20680
20681         * gcc.c-torture/execute/20000722-1.x,
20682         gcc.c-torture/execute/20010123-1.x: Remove.
20683         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
20684         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
20685         gcc.dg/c99-complit-2.c: New tests.
20686
20687 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
20688
20689         * g++.dg/inherit/base1.C: New test.
20690
20691 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
20692
20693         * g++.dg/other/stdarg1.C: New test.
20694
20695         * gcc.c-torture/compile/20011130-2.c: New test.
20696
20697 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
20698
20699         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
20700         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
20701         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
20702         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
20703         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
20704         * gcc.dg/builtin-prefetch-1.c: New test.
20705
20706 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
20707
20708         * gcc.dg/20011130-1.c: New test.
20709
20710 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
20711
20712         * g++.dg/other/scope1.C: New test.
20713         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
20714
20715 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
20716
20717         * gcc.dg/vla-init-1.c: New test.
20718
20719 2001-12-01  Geoff Keating  <geoffk@redhat.com>
20720
20721         * gcc.c-torture/compile/structs.c: New testcase from GDB.
20722
20723 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
20724
20725         * objc.dg/alias.m: Update.
20726         * objc.dg/class-1.m: Update.
20727         * objc.dg/const-str-1.m: Update.
20728         * objc.dg/fwd-proto-1.m: Update.
20729         * objc.dg/id-1.m: Update.
20730         * objc.dg/super-class-1.m: Update.
20731
20732 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
20733
20734         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
20735         constructs.
20736
20737 2001-11-28  Jeffrey A Law  (law@cygnus.com)
20738
20739         * gcc.c-torture/execute/20011128-1.c: New test.
20740
20741 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
20742
20743         * gcc.dg/20011127-1.c: New test.
20744
20745 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
20746
20747         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
20748         from Austin Group draft 7.
20749         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
20750         scanf format arguments.
20751         * gcc.dg/format/no-exargs-2.c: New test.
20752
20753 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
20754
20755         * g++.dg/abi/vbase8-4.C: New test.
20756
20757 2001-11-24  Ian Lance Taylor  <ian@airs.com>
20758
20759         * gcc.c-torture/execute/20011121-1.c: New test.
20760
20761 2001-11-23  Jeffrey A Law  (law@cygnus.com)
20762
20763         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
20764
20765 2001-11-23  Andreas Jaeger  <aj@suse.de>
20766
20767         * gcc.dg/cpp/charconst-2.c: New test.
20768
20769 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
20770
20771         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
20772         to the host if it is remote.  Let tests specify extra headers
20773         they use.
20774         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
20775         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
20776         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
20777         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
20778         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
20779         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
20780         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
20781         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
20782         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
20783         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
20784
20785 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
20786
20787         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
20788         for little endian ARMs.
20789
20790 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
20791
20792         * gcc.c-torture/compile/20011119-1.c: New test.
20793         * gcc.c-torture/compile/20011119-2.c: New test.
20794
20795 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
20796
20797         * gcc.dg/altivec-1.c: Fix typo.
20798
20799 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
20800
20801         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
20802
20803 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
20804
20805         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
20806
20807 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
20808
20809         * lib/g77.exp: Don't specify --rpath-link.
20810
20811         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
20812         across all the headers.
20813         * gcc.dg/format/format.exp: For testing on a remote host,
20814         copy format.h.
20815
20816         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
20817         * gcc.c-torture/execute/930406-1.c: Likewise.
20818         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
20819
20820 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
20821
20822         * gcc.dg/altivec-1.c: New.
20823
20824 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
20825
20826         * gcc.dg/cpp/fpreprocessed.c: New test case.
20827
20828 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
20829
20830         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
20831         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
20832         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
20833
20834 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
20835
20836         * gcc.dg/no-builtin-1.c: New test.
20837
20838 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
20839
20840         * gcc.c-torture/execute/20011115-1.c: New test.
20841
20842 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
20843
20844         * gcc.c-torture/compile/20011114-2.c: New test.
20845         * gcc.c-torture/compile/20011114-3.c: New test.
20846         * gcc.c-torture/compile/20011114-4.c: New test.
20847
20848 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
20849
20850         * g++.dg/other/init1.C: New test.
20851
20852 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
20853
20854         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
20855         message.
20856
20857         * gcc.c-torture/execute/20011114-1.c: New testcase.
20858
20859         * gcc.c-torture/compile/20010327-1.c: Revert last change.
20860         * gcc.c-torture/compile/20011114-1.c: New test, exactly
20861         like the (before this change) version of 20010327-1.c.
20862
20863 2001-11-14  Roger Sayle <roger@eyesopen.com>
20864
20865         * gcc.c-torture/execute/string-opt-13.c: New testcase.
20866
20867 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
20868
20869         * g++.dg/init/array2.C: New test.
20870
20871 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
20872
20873         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
20874
20875 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
20876
20877         * g++.dg/other/forscope1.C: New test.
20878         * g++.dg/ext/forscope1.C: New test.
20879         * g++.dg/ext/forscope2.C: New test.
20880
20881 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
20882
20883         * gcc.c-torture/execute/20011113-1.c: New test.
20884
20885 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
20886
20887         * gcc.c-torture/execute/20011109-2.c: New test.
20888
20889         * gcc.c-torture/execute/20011109-1.c: New test.
20890
20891 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
20892
20893         * gcc.c-torture/compile/20011109-1.c: New test.
20894
20895 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
20896
20897         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
20898         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
20899         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
20900         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
20901         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
20902         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
20903         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
20904
20905 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
20906
20907         * g++.dg/warn/Wshadow-1.C: New tests.
20908         * g++.old-deja/g++.mike/for3.C: Update.
20909
20910 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
20911
20912         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
20913         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
20914         XFAILs.  Adjust expected error texts.
20915         * gcc.c-torture/compile/20011106-1.c,
20916         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
20917         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
20918         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
20919         gcc.dg/c99-array-lval-5.c: New tests.
20920
20921 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
20922
20923         * gcc.dg/cpp/defined.c: Update.
20924
20925 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
20926
20927         * gcc.c-torture/execute/anon-1.c: New test.
20928
20929 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
20930
20931         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
20932         same size, so no warning should be produced on stormy16.
20933
20934         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
20935         due to oversized array.
20936         * g++.old-deja/g++.mike/ns15.C: Likewise.
20937         * g++.old-deja/g++.pt/crash16.C: Likewise.
20938
20939 2001-11-02  Graham Stott  <grahams@redhat.com>
20940
20941         * g++.dgother/debug1.C: Fix typos.
20942
20943 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
20944
20945         * g++.dg/other/debug1.C: New test.
20946
20947 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
20948
20949         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
20950         of unsigned long.
20951
20952 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
20953
20954         * gcc.dg/20011029-2.c: New test.
20955
20956         * gcc.c-torture/compile/20011029-1.c: New test.
20957
20958 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
20959
20960         * objc/execute/class_self-1.m: New test.
20961         * objc/execute/class_self-2.m: New test.
20962
20963 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
20964
20965         * gcc.misc-tests/msgs.exp: Delete.
20966         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
20967         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
20968         error set to match recent changes.
20969
20970 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
20971
20972         * gcc.dg/20011021-1.c: New test.
20973
20974 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
20975
20976         * gcc.c-torture/compile/20011023-1.c: New test.
20977
20978 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
20979
20980         * lib/g77.exp: Rewrite based on lib/g++.exp.
20981
20982 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
20983
20984         * gcc.c-torture/execute/20011019-1.c: New test.
20985
20986         * gcc.dg/20011018-1.c: New test.
20987
20988 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
20989
20990         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
20991
20992 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
20993
20994         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
20995         * gcc.dg/attr-invalid.c: Likewise.
20996
20997 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
20998
20999         * testsuite/gcc.dg/20011015-1.c: New test.
21000
21001 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
21002
21003         * g++.dg/template/unify2.C: New test.
21004
21005 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
21006
21007         * g++.dg/other/exception-specification.C: New test
21008
21009 2001-10-13  Tom Rix  <trix@redhat.com>
21010
21011         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
21012         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
21013
21014 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
21015
21016         * testsuite/gcc.dg/20011009-1.c: New test.
21017
21018 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
21019
21020         PR g++/4476
21021         * g++.dg/other/friend1.C: New test.
21022
21023 2001-10-11  Richard Henderson  <rth@redhat.com>
21024
21025         * g++.old-deja/g++.other/crash18.C: Add -S to options.
21026
21027 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21028
21029         * gcc.c-torture/compile/20011010-1.c: New.
21030
21031 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
21032
21033         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
21034         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
21035         g77.f-torture/execute/execute.exp,
21036         g77.f-torture/noncompile/noncompile.exp,
21037         gcc.c-torture/compile/compile.exp,
21038         gcc.c-torture/execute/execute.exp,
21039         gcc.c-torture/execute/ieee/ieee.exp,
21040         gcc.c-torture/execute/memcheck/memcheck.exp,
21041         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
21042         objc/execute/execute.exp: Update FSF address.
21043
21044 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
21045
21046         * gcc.dg/cpp/cmdlne-C.c: Update.
21047         * gcc.dg/cpp/cmdlne-C2.c: New.
21048
21049 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21050
21051         * gcc.c-torture/execute/20011008-3.c: New.
21052
21053 2001-10-08  DJ Delorie  <dj@redhat.com>
21054
21055         * gcc.dg/20011008-1.c: New.
21056         * gcc.dg/20011008-2.c: New.
21057
21058 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
21059
21060         * gcc.dg/cpp/spacing1.c: Update test.
21061
21062 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
21063
21064         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
21065         spelling errors of "separate" as "seperate".
21066
21067 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
21068
21069         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
21070         enough to avoid inlining.
21071
21072 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
21073
21074         * lib/g77.exp: set libg2c_dir correctly.
21075
21076 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
21077
21078         * gcc.dg/cpp/macro11.c: New test.
21079
21080 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
21081
21082         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
21083         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
21084         gcc.dg/format/multattr-3.c: New tests.
21085         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
21086         tests for format attributes on function pointers being rejected.
21087
21088 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
21089
21090         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
21091
21092 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
21093
21094         * g++.dg/warn/format1.C: New test.
21095
21096 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
21097
21098         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
21099
21100 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
21101
21102         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
21103
21104 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
21105
21106         * gcc.dg/cpp/redef2.c: Add test.
21107
21108 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
21109
21110         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
21111         long-standing bug on i686, apparently.
21112         * gcc.c-torture/execute/loop-2c.x: New file.
21113         * gcc.c-torture/execute/loop-2d.x: New file.
21114         * gcc.c-torture/execute/loop-3c.x: New file.
21115
21116 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
21117
21118         * gcc.dg/cpp/20000625-2.c: Correct line number.
21119
21120 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
21121
21122         * gcc.dg/cpp/macro10.c: New test.
21123         * gcc.dg/cpp/strify3.c: New test.
21124         * gcc.dg/cpp/spacing1.c: Add tests.
21125         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
21126         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
21127
21128 2001-09-24  DJ Delorie  <dj@redhat.com>
21129
21130         * gcc.c-torture/execute/20010924-1.c: New test.
21131
21132 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
21133
21134         * testsuite/objc/execute/paste.m: Remove.
21135
21136 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
21137
21138         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
21139
21140 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
21141
21142         * g77.dg/strlen0.f: New test.
21143
21144 2001-09-21  Richard Henderson  <rth@redhat.com>
21145
21146         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
21147         * g++.old-deja/g++.abi/vtable2.C: Likewise.
21148
21149 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
21150
21151         Table-driven attributes.
21152         * g++.dg/ext/attrib1.C: New test.
21153
21154 2001-09-20  DJ Delorie  <dj@redhat.com>
21155
21156         * gcc.dg/20000926-1.c: Update expected warning messages.
21157         * gcc.dg/array-2.c: Likewise, and test for warnings too.
21158         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
21159         array.
21160
21161 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
21162
21163         * g++.dg/eh/registers1.C: New test case.
21164
21165 2001-09-17  Richard Henderson  <rth@redhat.com>
21166
21167         * gcc.dg/array-5.c: Fix VLA decomposition test.
21168
21169 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
21170
21171         * gcc.dg/cpp/line5.c: New testcase.
21172
21173 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
21174
21175         * gcc.dg/cpp/macro9.c: New test.
21176
21177 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
21178
21179         * gcc.c-torture/execute/980223.c: Change type of addr from long
21180         to char *.
21181
21182 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
21183
21184         * gcc.c-torture/execute/20010915-1.c: New test.
21185
21186 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
21187
21188         * g77.dg/bprob: New directory.
21189         * g77.dg/bprob/bprob.exp: New file.
21190         * g77.dg/bprob/bprob-1.f: New test.
21191         * g77.dg/gcov: New directory.
21192         * g77.dg/gcov/gcov.exp: New file.
21193         * g77.dg/gcov/gcov-1.f: New test.
21194         * g77.dg/gcov/gcov-1.x: New file.
21195
21196 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
21197
21198         * gcc.dg/cpp/directiv.c: Update.
21199         * gcc.dg/cpp/undef1.c: Update.
21200
21201 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
21202
21203         * gcc.dg/20010912-1.c: New test.
21204
21205 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
21206
21207         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
21208         language-independent file in lib.
21209         * lib/gcov.exp: New file.
21210
21211 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
21212
21213         * gcc.c-torture/compile/20010911-1.c: New test.
21214
21215 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
21216
21217         * lib/profopt.exp: New, to support profile-directed optimizations.
21218         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
21219         * gcc.misc-tests/bprob-1.c: New test.
21220         * gcc.misc-tests/bprob-2.c: New test.
21221
21222 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
21223
21224         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
21225         XFAIL and which kinds of gcov output to verify.
21226         * gcc.misc-tests/gcov-4b.x: New file.
21227         * gcc.misc-tests/gcov-5b.x: New file.
21228         * gcc.misc-tests/gcov-6.x: New file.
21229         * gcc.misc-tests/gcov-7.c: New test.
21230         * gcc.misc-tests/gcov-7.x: New file.
21231
21232 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
21233
21234         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
21235         * gcc.misc-tests/gcov-6.c: New test.
21236
21237 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
21238
21239         PR c++/3986
21240         * g++.dg/abi/vbase1.C: New test.
21241
21242 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
21243
21244         * objc.dg/method-2.m: New.
21245
21246 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
21247
21248         PR c++/4203
21249         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
21250         * g++.dg/init/empty1.C: New test.
21251
21252 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
21253
21254         * gcc.c-torture/compile/20010903-1.c: New test.
21255
21256 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
21257
21258         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
21259         for m68k.
21260
21261 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
21262
21263         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
21264
21265         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
21266
21267         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
21268
21269 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
21270
21271         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
21272         for 16-bit 'unsigned int'.
21273
21274 2001-08-29  Kazu Hirata  <kazu@hxi.com>
21275
21276         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
21277
21278 2001-08-27  Richard Henderson  <rth@redhat.com>
21279
21280         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
21281         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
21282
21283 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
21284
21285         * gcc.dg/asm-names.c (ymain): New.
21286
21287 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
21288
21289         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
21290         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
21291         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
21292
21293 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21294
21295         * gcc.dg/compare5.c: New testcase.
21296
21297 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
21298
21299         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
21300         and "In instantiation".
21301
21302 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
21303
21304         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
21305
21306 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
21307
21308         * gcc.misc-tests/gcov.exp: Add support for branch information.
21309         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
21310         * gcc.misc-tests/gcov-4.c: New test.
21311         * gcc.misc-tests/gcov-4b.c: New test.
21312         * gcc.misc-tests/gcov-5b.c: New test.
21313
21314 2001-08-20  Zack Weinberg  <zackw@panix.com>
21315
21316         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
21317         expected to fail.
21318
21319 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
21320
21321         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
21322
21323 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
21324
21325         * g++.dg/eh/template1.C: New test.
21326
21327 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
21328
21329         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
21330         Fix thinko.
21331         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
21332         for xfail.
21333
21334 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
21335
21336         * lib/g77-dg.exp:  Use prune.exp for common procedures
21337         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
21338         * lib/g77.exp: (g77-dg-prune) Remove
21339
21340 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
21341
21342         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
21343
21344 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21345
21346         * g++.dg/template/unify1.C: New test.
21347
21348 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
21349
21350         * g++.dg/abi/empty4.C: New test.
21351
21352 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
21353
21354         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
21355         solaris2.*
21356         * g77.f-torture/compile/pr3743.x: Likewise
21357
21358 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
21359
21360         * g++.dg/other/using-declaration.C: New test.
21361
21362 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
21363
21364         * gcc.dg/cpp/tr-sign.c: New testcase.
21365
21366 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
21367
21368         * gcc.dg/cpp/19951025-1.c: Revert.
21369         * gcc.dg/cpp/directiv.c: We no longer process directives that
21370         interrupt macro arguments.
21371
21372 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
21373
21374         * gcc.dg/bconstp-1.c: New test.
21375
21376 2001-08-03  Richard Henderson  <rth@redhat.com>
21377
21378         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
21379
21380 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
21381
21382         * gcc.dg/cpp/19951025-1.c: Update.
21383
21384 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
21385
21386         * g77.dg/ff90-1.f (s): Fix reference of variable z,
21387         should be x.
21388
21389 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
21390
21391         Kill -fhonor-std.
21392         * g++.old-deja/g++.ns/ns14.C: Remove special options.
21393         * g++.old-deja/g++.other/std1.C: Likewise.
21394         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
21395
21396 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
21397
21398         * lib/g77.exp:  Load gcc-defs.exp for common procedures
21399         (g77_pass, g77_fail, g77_finish, g77_exit,
21400         ${tool}_check_unsupported_p} Now redundant.  Deleted.
21401
21402 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
21403
21404         * g77.dg/fbackslash.f
21405         * g77.dg/fcase-preserve.f
21406         * g77.dg/ff90-1.f
21407         * g77.dg/ffixed-line-length-0.f
21408         * g77.dg/ffixed-line-length-132.f
21409         * g77.dg/ffixed-line-length-7.f
21410         * g77.dg/ffixed-line-length-72.f
21411         * g77.dg/ffixed-line-length-none.f
21412         * g77.dg/ffree-form-1.f
21413         * g77.dg/fno-backslash.f
21414         * g77.dg/fno-f90-1.f
21415         * g77.dg/fno-fixed-form-1.f
21416         * g77.dg/fno-onetrip.f
21417         * g77.dg/fno-typeless-boz.f
21418         * g77.dg/fno-underscoring.f
21419         * g77.dg/fno-vxt-1.f
21420         * g77.dg/fonetrip.f
21421         * g77.dg/ftypeless-boz.f
21422         * g77.dg/fugly-assumed.f
21423         * g77.dg/funderscoring.f
21424         * g77.dg/fvxt-1.f
21425
21426 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
21427
21428         * objc.dg/fwd-proto-1.m: New.
21429         * objc.dg/local-decl-1.m: New.
21430         * objc.dg/naming-1.m: New.
21431         * objc.dg/naming-2.m: New.
21432         * objc.dg/proto-hier-1.m: New.
21433
21434 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
21435
21436         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
21437         largest-type elements to a struct makes its size grow.
21438
21439 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
21440
21441         * g++.dg/abi/vthunk1.C: New test.
21442
21443 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
21444
21445         * g++.dg/abi/vbase8-22.C: New test.
21446
21447 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
21448
21449         * gcc.dg/cpp/macro8.c: New test.
21450
21451 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
21452
21453         * g++.dg/abi/vbase8-21.C: New test.
21454
21455 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
21456
21457         * g++.dg/abi/vbase8-10.C: New test.
21458
21459 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21460
21461         * lib/g++.exp (g++_set_ld_library_path): Renamed to
21462         ${tool}_set_ld_library_path.
21463         Changed caller.
21464         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
21465         g++.exp.
21466
21467 2001-07-26  Stan Cox <scox@redhat.com>
21468
21469         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
21470         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
21471         gcc_exit, gcc_check_unsupported_p):
21472         Moved to gcc-deps.exp
21473         * gcc-deps.exp: New file.
21474
21475 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21476
21477         * g++.old-deja/g++.pt/defarg14.C: New test.
21478
21479 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
21480
21481         * g++.old-deja/g++.other/lineno5.C: New test.
21482
21483 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
21484
21485         * g++.old-deja/g++.pt/crash68.C: New test.
21486
21487 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
21488
21489         * g++.old-deja/g++.other/crash42.C: New test.
21490
21491 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
21492
21493         * gcc.dg/cpp/extratokens.c: Fix.
21494         * gcc.dg/cpp/skipping2.c: New tests.
21495
21496 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21497
21498         * gcc.c-torture/execute/20010724-1.c: New file.
21499         * gcc.c-torture/execute/20010724-1.x: New file.
21500
21501 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
21502
21503         * g++.old-deja/g++.other/cond7.C: New test.
21504
21505 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
21506
21507         * g++.old-deja/g++.other/optimize4.C: New test.
21508
21509 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
21510
21511         * g++.old-deja/g++.abi/vbase8-5.C: New test.
21512
21513 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
21514
21515         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
21516         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
21517         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
21518         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
21519
21520         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
21521         bug report" message.
21522
21523         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
21524         * g++.dg/ext/instantiate1.C: Move from old-deja.
21525
21526 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
21527
21528         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
21529         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
21530         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
21531         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
21532
21533 2001-07-23  Jeffrey A Law  (law@cygnus.com)
21534
21535         * gcc.c-torture/execute/20010723-1.c: New test.
21536
21537 2001-07-23  Ben Elliston  <bje@redhat.com>
21538
21539         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
21540
21541 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21542
21543         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
21544         i[34567]86-*-*.
21545         Delete handling of ieee_multilib_flags.
21546         Pass -mieee for alpha*-*-* and sh-*-*.
21547         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
21548
21549 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
21550
21551         Remove old-abi tests.
21552         * g++.old-deja/g++.mike/p11116.C: Remove.
21553         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
21554
21555 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
21556
21557         * g77.f-torture/compile/pr3743.f:  New test
21558
21559 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
21560
21561         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
21562
21563 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21564
21565         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
21566         g++.old-deja/g++.pt/static6.C: Likewise.
21567         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
21568         supports weak symbols.
21569
21570 2001-07-18  Andreas Jaeger  <aj@suse.de>
21571
21572         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
21573         supported again.
21574
21575 2001-07-18  Andreas Jaeger  <aj@suse.de>
21576
21577         * gcc.dg/iftrap-1.c: Fix target line.
21578
21579 2001-07-17  Richard Henderson  <rth@redhat.com>
21580
21581         * gcc.c-torture/execute/20010717-1.c: New.
21582
21583 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
21584
21585         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
21586         tests.
21587
21588 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
21589
21590         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
21591
21592 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21593
21594         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
21595         UAC_SIGBUS, UAC_NOPRINT definitions.
21596
21597 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
21598
21599         * objc/execute/object_is_class.m: New test.
21600         * objc/execute/object_is_meta_class.m: New test.
21601
21602 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
21603
21604         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
21605         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
21606
21607 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
21608
21609         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
21610         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
21611
21612 2001-07-14  Richard Henderson  <rth@redhat.com>
21613
21614         * gcc.dg/iftrap-1.c: New.
21615
21616 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
21617
21618         * g77.f-torture/execute/intrinsic77.f: New test.
21619
21620 2001-07-11  Janis Johnson <janis@us.ibm.com>
21621
21622         * gcc.misc-tests/gcov-3.c: New test.
21623
21624 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
21625
21626         * gcc.c-torture/compile/20010711-1.c,
21627         * gcc.c-torture/compile/20010711-2.c: New tests.
21628
21629 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
21630
21631         * gcc.c-torture/execute/20010711-1.c: New test.
21632
21633 2001-07-11  Ben Elliston  <bje@redhat.com>
21634
21635         * g++.old-deja/g++.other/enum5.C: New test.
21636
21637 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
21638
21639         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
21640         (g++-dg-prune): Call prune_gcc_output.
21641         * prune.exp: New file for prune_gcc_output.
21642         * lib/g++.exp, lib/gcc.exp: Load it.
21643
21644 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
21645
21646         * gcc.c-torture/compile/20010701-1.c,
21647         g++.old-deja/g++.ext/attrib6.C: New tests.
21648
21649 2001-07-06  Jeffrey A Law  (law@cygnus.com)
21650
21651         * gcc.c-torture/compile/20010706-1.c: New test.
21652
21653 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
21654
21655         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
21656
21657 2001-06-28  Stan Shebs  <shebs@apple.com>
21658
21659         * gcc.dg/pragma-darwin.c: New test.
21660
21661 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21662
21663         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
21664         Solaris 2.[678] system.
21665
21666 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
21667
21668         * gcc.dg/20010622-1.c: New test.
21669
21670 2001-06-18  Stan Shebs  <shebs@apple.com>
21671
21672         * objc.dg: New directory.
21673         * objc.dg/dg.exp: New file.
21674         * objc.dg/alias.m: New.
21675         * objc.dg/class-1.m: New.
21676         * objc.dg/class-2.m: New.
21677         * objc.dg/const-str-1.m: New.
21678         * objc.dg/const-str-2.m: New.
21679         * objc.dg/id-1.m: New.
21680         * objc.dg/method-1.m: New.
21681         * objc.dg/super-class-1.m: New.
21682         * lib/objc-dg.exp: New file.
21683
21684 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
21685
21686         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
21687         of label name.
21688
21689 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
21690
21691         * g++.old-deja/g++.abi/vbase8-9.C: New test.
21692
21693 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21694
21695         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
21696         variable.
21697
21698 2001-06-12  Richard Henderson  <rth@redhat.com>
21699
21700         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
21701
21702 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
21703
21704         * g++.old-deja/g++.abi/vbase5.C: New test.
21705         * g++.old-deja/g++.abi/vbase6.C: New test.
21706         * g++.old-deja/g++.abi/vbase7.C: New test.
21707
21708 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21709
21710         * gcc.c-torture/compile/20010610-1.c: New test.
21711
21712 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
21713
21714         * g++.old-deja/g++.abi/vbase4.C: New test.
21715
21716 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
21717
21718         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
21719         support %f for HC11/HC12 targets.
21720         * gcc.c-torture/execute/930513-1.x: New file, likewise.
21721         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
21722         on HC11/HC12 targets.
21723         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
21724
21725 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21726
21727         * gcc.dg/wchar_t-1.c: New file.
21728         * gcc.dg/wint_t-1.c: Likewise.
21729
21730 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
21731
21732         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
21733
21734 2001-06-11  Richard Henderson  <rth@redhat.com>
21735
21736         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
21737
21738 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
21739
21740         * gcc.c-torture/compile/20010611-1.c: New test.
21741
21742 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
21743
21744         * gcc.dg/c99-tag-1.c: Add more tests.
21745
21746 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
21747
21748         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
21749         representation on MN10300 and ARM/Thumb.
21750
21751 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
21752
21753         * g77.f-torture/execute/20010610.f: New.
21754
21755 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
21756
21757         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
21758         names.
21759
21760 2001-06-09  Richard Henderson  <rth@redhat.com>
21761
21762         * gcc.c-torture/execute/ashrdi-1.c: New.
21763         * gcc.c-torture/execute/ashldi-1.c: New.
21764         * gcc.c-torture/execute/lshrdi-1.c: New.
21765
21766 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
21767
21768         * objc/execute/load-3.m: Added. Check sending +load to categories,
21769         in addition to classes.
21770
21771 2001-06-08  Stan Shebs  <shebs@apple.com>
21772
21773         * objc/execute/load-2.m: New test.  From Nicola Pero
21774         <n.pero@mi.flashnet.it>.
21775
21776 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
21777
21778         * gcc.c-torture/execute/20010605-2.c: New test.
21779
21780 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
21781
21782         * g++.old-deja/g++.abi/vbase2.C: New test.
21783         * g++.old-deja/g++.abi/vbase3.C: New test.
21784
21785 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
21786
21787         * g++.old-deja/g++.pt/friend49.C: New test.
21788
21789 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
21790
21791         * g++.old-deja/g++.ext/anon3.C: New test.
21792
21793 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
21794
21795         * g++.old-deja/g++.other/conv7.C: New test.
21796
21797 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
21798
21799         * gcc.c-torture/compile/20010605-2.c: New test.
21800
21801 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
21802
21803         * gcc.c-torture/execute/20010604-1.c: New test.
21804
21805 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
21806
21807         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
21808
21809 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
21810
21811         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
21812         (g++_link_flags): Likewise.
21813         (g++_init): Pass gccpath's value to two previous functions.
21814
21815 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21816
21817         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
21818         Ensure logfile entry matches exec command line.
21819
21820 2001-05-31  Richard Henderson  <rth@redhat.com>
21821
21822         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
21823         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
21824
21825 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
21826
21827         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
21828         compiler for irix6.2
21829
21830 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
21831
21832         * g++.old-deja/g++.other/optimize3.C: New file.
21833
21834 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
21835
21836         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
21837         assemble.
21838
21839 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
21840
21841         * g++.old-deja/g++.other/optimize2.C: New file.
21842
21843 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
21844
21845         * gcc.c-torture/compile/20010518-2.c: New file.
21846         * gcc.c-torture/execute/20010518-1.c: New file.
21847         * gcc.c-torture/execute/20010518-2.c: New file.
21848
21849 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
21850
21851         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
21852
21853 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
21854
21855         G++ no longer defines builtins that do not begin with __builtin.
21856         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
21857         * g++.old-deja/g++.brendand/misc13.C: Likewise.
21858         * g++.old-deja/g++.law/builtin1.C: Likewise.
21859         * g++.old-deja/g++.law/cvt2.C: Likewise.
21860         * g++.old-deja/g++.mike/net5.C: Likewise.
21861         * g++.old-deja/g++.other/builtins1.C: Likewise.
21862         * g++.old-deja/g++.other/builtins2.C: Likewise.
21863         * g++.old-deja/g++.other/builtins3.C: Likewise.
21864         * g++.old-deja/g++.other/builtins4.C: Likewise.
21865         * g++.old-deja/g++.other/inline8.C: Likewise.
21866         * g++.old-deja/g++.robertl/eb39.C: Likewise.
21867
21868 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
21869
21870         * g++.old-deja/g++.pt/using1.C: Adjust.
21871         * g++.old-deja/g++.pt/using2.C: New test.
21872
21873 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
21874
21875         * gcc.dg/cpp/charconst.c: New tests.
21876         * gcc.dg/cpp/escape.c: New tests.
21877         * gcc.dg/cpp/escape-1.c: New tests.
21878         * gcc.dg/cpp/escape-2.c: New tests.
21879         * gcc.dg/cpp/ucs.c: New tests.
21880
21881 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
21882
21883         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
21884         native compiler for irix6.5.
21885
21886 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
21887
21888         * lib/g++.exp (g++_include_flags): Use args to compute
21889         get_multilibs.
21890         (g++_link_flags): Likewise.
21891         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
21892
21893 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
21894
21895         * gcc.dg/c90-hexfloat-1.c: Add more tests.
21896
21897 2001-05-21  Geoff Keating  <geoffk@redhat.com>
21898
21899         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
21900         this file.
21901
21902 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
21903
21904         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
21905         STACK_SIZE;
21906         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
21907         to STACK_SIZE; Use it to define size of add_histo array.
21908         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
21909         to STACK_SIZE.
21910         (f): Use GITT_SIZE to define size of gitt local table.
21911         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
21912         to STACK_SIZE; Use it to define size of bytemem array.
21913
21914 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
21915
21916         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
21917         on 68HC11/HC12 due to the asm instruction.
21918         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
21919         * gcc.c-torture/compile/920520-1.x: Likewise.
21920         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
21921         on 68HC11/HC12 because the function is larger than 64K.
21922         * gcc.c-torture/compile/961203-1.x: New file, this test fails
21923         on 68HC11/HC12 because the structure is too large.
21924
21925 2001-05-20  Richard Henderson  <rth@redhat.com>
21926
21927         * gcc.c-torture/execute/20010520-1.c: New.
21928
21929 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21930
21931         * g++.old-deja/g++.warn/compare1.C: New test.
21932         * gcc.dg/compare4.c: New test.
21933
21934 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
21935
21936         * g++.old-deja/g++.other/optimize1.C: New test.
21937
21938 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21939
21940         * g++.old-deja/g++.pt/spec41.C: New test.
21941
21942 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
21943
21944         * gcc.c-torture/compile/20010114-1.x: Remove.
21945
21946 2001-05-18  Stan Shebs  <shebs@apple.com>
21947
21948         * gcc.c-torture/compile/20010518-1.c: New test.
21949
21950 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
21951
21952         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
21953         * g++.old-deja/g++.pt/crash67.C: New test.
21954
21955 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
21956
21957         * g++.old-deja/g++.other/debug9.C: New test.
21958
21959 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
21960
21961         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
21962
21963 2001-05-16  Jan Hubicka  <jh@suse.cz>
21964
21965         * gcc.c-torture/compile/20010516-1.c: New test.
21966
21967 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
21968
21969         * g++.old-deja/g++.other/crash41.C: New test.
21970
21971 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
21972
21973         * g++.old-deja/g++.pt/crash66.C: New test.
21974
21975 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
21976
21977         * g++.old-deja/g++.robertl/eb27.C: Convert.
21978
21979 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
21980
21981         * g++.dg/friend-warn.C: New test.  Do not warn about friend
21982         declaration being redundant.
21983
21984 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
21985
21986         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
21987
21988 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
21989
21990         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
21991
21992 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
21993
21994         * lib/g++.exp: Use testsuite_flags.
21995
21996 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
21997
21998         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
21999
22000 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
22001
22002         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
22003
22004 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
22005
22006         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
22007
22008 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
22009
22010         * gcc.c-torture/compile/20010313-1.c: New test.
22011
22012 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
22013
22014         * gcc.dg/cpp/direct2.c: New test.
22015         * gccq.dg/cpp/direct2s.c: New test.
22016
22017         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
22018
22019 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
22020
22021         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
22022         * g++.old-deja/g++.other/op3.C: Likewise.
22023
22024 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
22025
22026         * gcc.dg/cpp/syshdr.h: New file.
22027         * gcc.dg/cpp/sysmac1.c: Update.
22028         * gcc.dg/cpp/sysmac2.c: Update.
22029
22030 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
22031
22032         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
22033
22034 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
22035
22036         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
22037         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
22038
22039 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
22040
22041         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
22042
22043 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
22044
22045         * lib/g++.exp (g++_include_flags): Don't use any special flags
22046         if TESTING_IN_BUILD_TREE is not defined.
22047         (g++_init): Use a plain 'c++' as the compiler if
22048         TESTING_IN_BUILD_TREEE is not defined.
22049
22050 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
22051
22052         * g++.old-deja/g++.eh/catch13.C: New test.
22053         * g++.old-deja/g++.eh/catch14.C: New test.
22054
22055 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
22056
22057         * gcc.dg/cpp/tr-define.c: New test.
22058
22059 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
22060
22061         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
22062         <stdlib.h>, not <malloc.h>.
22063
22064 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
22065
22066         * g++.old-deja/g++.ns/template17.C: New test.
22067
22068 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
22069
22070         * g++.old-deja/g++.pt/ref4.C: New test.
22071
22072 2001-04-30  Richard Henderson  <rth@redhat.com>
22073
22074         * gcc.dg/20000724-1.c: Revert last change.
22075
22076 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
22077
22078         * g77.f-torture/execute/20010430.f: New test.
22079
22080 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
22081
22082         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
22083
22084 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
22085
22086         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
22087
22088 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
22089
22090         * g++.old-deja/g++.eh/crash6.C: New test.
22091
22092 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
22093
22094         * g++.old-deja/g++.other/warn7.C: New test.
22095
22096 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
22097
22098         * g++.old-deja/g++.other/defarg9.C: New test.
22099
22100 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
22101
22102         * g77.f-torture/compile/20010426.f: New test.
22103         * g77.f-torture/execute/20010426.f: New test.
22104
22105 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
22106
22107         * g77.f-torture/compile/20000629-1.x: Remove - error
22108         has been fixed.
22109
22110 2001-04-26  Jeffrey A Law  (law@cygnus.com)
22111
22112         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
22113         Tweak slightly to work with g++.dg framework.
22114         * g++.dg/special/ecos.exp: Run initp1.C test.
22115         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
22116
22117         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
22118         its linker doesn't give line numbers either.
22119         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
22120
22121 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
22122
22123         * g++.old-deja/g++.other/lex1.C: New test.
22124
22125 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
22126
22127         * gcc.dg/noncompile/20010425-1.c: New test.
22128
22129 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
22130
22131         * g++.old-deja/g++.pt/mangle2.C: New test.
22132
22133 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
22134
22135         * gcc.dg/format/plus-1.c: New test.
22136
22137 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
22138
22139         * gcc.dg/20010423-1.c: New test.
22140
22141 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
22142
22143         * gcc.c-torture/execute/20010422-1.c: New test.
22144
22145 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
22146
22147         * g++.old-deja/g++.ns/type2.C: New test.
22148
22149 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
22150
22151         * g++.old-deja/g++.other/perf1.C: New test.
22152
22153 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
22154
22155         * gcc.dg/c99-func-2.c: Remove xfail.
22156         * gcc.dg/c99-func-3.c: Remove xfail.
22157         * gcc.dg/c99-func-4.c: Remove xfail.
22158
22159 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
22160
22161         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
22162
22163 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
22164
22165         * gcc.c-torture/compile/20010423-1.c: New test.
22166
22167 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
22168
22169         * g++.old-deja/g++.pt/typename28.C: New test.
22170
22171 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
22172
22173         * g++.old-deja/g++.abi/empty2.C: New test.
22174         * g++.old-deja/g++.abi/empty3.C: New test.
22175
22176 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
22177
22178         * g++.old-deja/g++.other/comdat2.C: New test.
22179         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
22180
22181 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
22182
22183         * g++.old-deja/g++.other/overload14.C: New test.
22184
22185 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
22186
22187         * g++.old-deja/g++.other/lookup23.C: New test.
22188
22189 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
22190
22191         * gcc.c-torture/execute/20010403-1.c: New test.
22192
22193 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
22194             Mark Mitchell  <mark@codesourcery.com>
22195
22196         * lib/old-dejagnu.exp: Don't delete output of executable.
22197         Add .exe suffix to executables.
22198
22199 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
22200
22201         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
22202
22203 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22204
22205         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
22206
22207 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
22208
22209         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
22210         * g++.old-deja/g++.abi/crash1.C: New test.
22211
22212 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
22213
22214         * g++.old-deja/g++.other/crash40.C: New test.
22215
22216 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22217
22218         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
22219
22220 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
22221
22222         * g++.old-deja/g++.other/warn6.C: New test.
22223
22224 22001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
22225
22226         * g++.old-deja/g++.robertl/eb42.C: Same.
22227
22228 001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22229
22230         * gcc.dg/wtr-conversion-1.c: New testcase.
22231
22232 2001-04-10  Richard Henderson  <rth@redhat.com>
22233
22234         * g++.old-deja/g++.other/array5.C: New.
22235
22236 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22237
22238         * gcc.c-torture/execute/20010408-1.c: New test.
22239
22240 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
22241
22242         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
22243         headers and constructs.
22244         * g++.old-deja/g++.robertl/eb79.C: Same.
22245         * g++.old-deja/g++.robertl/eb77.C (main): Same.
22246         * g++.old-deja/g++.robertl/eb73.C: Same.
22247         * g++.old-deja/g++.robertl/eb66.C (main): Same.
22248         * g++.old-deja/g++.robertl/eb55.C (t): Same.
22249         * g++.old-deja/g++.robertl/eb54.C (main): Same.
22250         * g++.old-deja/g++.robertl/eb46.C (main): Same.
22251         * g++.old-deja/g++.robertl/eb44.C: Same.
22252         * g++.old-deja/g++.robertl/eb41.C (main): Same.
22253         * g++.old-deja/g++.robertl/eb4.C (main): Same.
22254         * g++.old-deja/g++.robertl/eb39.C: Same.
22255         * g++.old-deja/g++.robertl/eb33.C (main): Same.
22256         * g++.old-deja/g++.robertl/eb31.C (main): Same.
22257         * g++.old-deja/g++.robertl/eb30.C: Same.
22258         * g++.old-deja/g++.robertl/eb3.C: Same.
22259         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
22260         * g++.old-deja/g++.robertl/eb21.C: Same.
22261         * g++.old-deja/g++.robertl/eb15.C: Same.
22262         * g++.old-deja/g++.robertl/eb118.C: Same.
22263         * g++.old-deja/g++.robertl/eb115.C (main): Same.
22264         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
22265         * g++.old-deja/g++.robertl/eb109.C: Same.
22266         * g++.old-deja/g++.other/sibcall1.C (main): Same.
22267         * g++.old-deja/g++.mike/rtti1.C: Same.
22268         * g++.old-deja/g++.mike/p658.C: Same.
22269         * g++.old-deja/g++.mike/net46.C: Same.
22270         * g++.old-deja/g++.mike/net34.C: Same.
22271         * g++.old-deja/g++.mike/memoize1.C: Same.
22272         * g++.old-deja/g++.mike/eh2.C: Same.
22273         * g++.old-deja/g++.law/weak.C: Same.
22274         * g++.old-deja/g++.law/visibility7.C: Same.
22275         * g++.old-deja/g++.law/visibility25.C: Same.
22276         * g++.old-deja/g++.law/visibility22.C: Same.
22277         * g++.old-deja/g++.law/visibility2.C: Same.
22278         * g++.old-deja/g++.law/visibility17.C: Same.
22279         * g++.old-deja/g++.law/visibility13.C: Same.
22280         * g++.old-deja/g++.law/visibility10.C: Same.
22281         * g++.old-deja/g++.law/visibility1.C: Same.
22282         * g++.old-deja/g++.law/virtual3.C (eval): Same.
22283         * g++.old-deja/g++.law/vbase1.C: Same.
22284         * g++.old-deja/g++.law/operators32.C: Same.
22285         * g++.old-deja/g++.law/nest3.C: Same.
22286         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
22287         * g++.old-deja/g++.law/except5.C (main): Same.
22288         * g++.old-deja/g++.law/cvt7.C (run): Same.
22289         * g++.old-deja/g++.law/cvt2.C: Same.
22290         * g++.old-deja/g++.law/cvt16.C: Same.
22291         * g++.old-deja/g++.law/ctors6.C (bar): Same.
22292         * g++.old-deja/g++.law/ctors17.C (main): Same.
22293         * g++.old-deja/g++.law/ctors13.C: Same.
22294         * g++.old-deja/g++.law/ctors12.C (main): Same.
22295         * g++.old-deja/g++.law/ctors10.C: Same.
22296         * g++.old-deja/g++.law/code-gen5.C: Same.
22297         * g++.old-deja/g++.law/bad-error7.C: Same.
22298         * g++.old-deja/g++.law/arm9.C: Same.
22299         * g++.old-deja/g++.law/arm12.C: Same.
22300         * g++.old-deja/g++.law/arg8.C: Same.
22301         * g++.old-deja/g++.law/arg1.C: Same.
22302         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
22303         * g++.old-deja/g++.jason/template31.C: Same.
22304         * g++.old-deja/g++.jason/template24.C (main): Same.
22305         * g++.old-deja/g++.jason/2371.C: Same.
22306         * g++.old-deja/g++.eh/new2.C: Same.
22307         * g++.old-deja/g++.eh/new1.C: Same.
22308         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
22309         * g++.old-deja/g++.brendan/nest21.C (main): Same.
22310         * g++.old-deja/g++.brendan/err-msg3.C: Same.
22311         * g++.old-deja/g++.brendan/crash62.C: Same.
22312         * g++.old-deja/g++.brendan/crash52.C: Same.
22313         * g++.old-deja/g++.brendan/crash49.C (main): Same.
22314         * g++.old-deja/g++.brendan/crash38.C: Same.
22315         * g++.old-deja/g++.brendan/crash15.C (main): Same.
22316         * g++.old-deja/g++.brendan/copy9.C: Same.
22317
22318 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
22319
22320         * gcc.c-torture/execute/20001203-2.c (memset):
22321         Count argument is of type __SIZE_TYPE__.
22322
22323 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
22324
22325         * gcc.c-torture/compile/20010404-1.c: New test.
22326
22327 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
22328
22329         * gcc.c-torture/compile/20010326-1.c: New test.
22330
22331 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
22332
22333         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
22334         peculiarities of the SH.
22335         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
22336
22337 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
22338
22339         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
22340         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
22341         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
22342
22343 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
22344
22345         * g77.f-torture/compile/20010321-1.f: New test.
22346
22347 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
22348
22349         * gcc.c-torture/compile/20010329-1.c: New test.
22350
22351 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
22352
22353         * gcc.c-torture/execute/20010329-1.c: New test.
22354
22355 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
22356
22357         * g++.old-deja/g++.other/eh4.C: Fix typo.
22358
22359 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
22360
22361         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
22362
22363 2001-03-28  Philip Blundell  <philb@gnu.org>
22364
22365         * gcc.c-torture/compile/20010328-1.c: New test.
22366
22367 2001-03-27  Richard Henderson  <rth@redhat.com>
22368
22369         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
22370         * g++.old-deja/g++.eh/vbase3.C: Likewise.
22371
22372 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
22373
22374         * gcc.c-torture/compile/20010327-1.c: New test.
22375
22376 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
22377
22378         * g++.old-deja/g++.other/friend12.C: New test.
22379         * g++.old-deja/g++.other/friend9.C: Expect no errors.
22380         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
22381
22382 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
22383
22384         * gcc.c-torture/execute/20010325-1.c: New test.
22385
22386 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
22387
22388         * g++.old-deja/g++.other/mangle3.C: New test.
22389
22390 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
22391
22392         * g++.old-deja/g++.other/anon8.C: New test.
22393
22394 2001-03-20  Philip Blundell  <philb@gnu.org>
22395
22396         * gcc.c-torture/compile/20010320-1.c: New test.
22397
22398 2001-03-17  Richard Henderson  <rth@redhat.com>
22399
22400         * g++.old-deja/g++.other/eh4.C: Add expected error text.
22401
22402 2001-03-15  Geoff Keating  <geoff@redhat.com>
22403
22404         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
22405         tests on AIX.
22406
22407 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
22408
22409         * g++.old-deja/g++.other/eh4.C: New test.
22410
22411 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
22412
22413         * gcc.dg/cpp/mi1.c: Update.
22414
22415 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
22416
22417         * g++.old-deja/g++.other/regstack.C: New test.
22418
22419 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
22420
22421         * g++.old-deja/g++.other/ref4.C: New test.
22422
22423 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
22424
22425         * objc/execute/va_method.m: Added.
22426         * objc/execute/IMP.m: Added.
22427         * objc/execute/_cmd.m: Added.
22428         * objc/execute/accessing_ivars.m: Added.
22429         * objc/execute/class-1.m: Added.
22430         * objc/execute/class-10.m: Added.
22431         * objc/execute/class-11.m: Added.
22432         * objc/execute/class-12.m: Added.
22433         * objc/execute/class-13.m: Added.
22434         * objc/execute/class-14.m: Added.
22435         * objc/execute/class-2.m: Added.
22436         * objc/execute/class-3.m: Added.
22437         * objc/execute/class-4.m: Added.
22438         * objc/execute/class-5.m: Added.
22439         * objc/execute/class-6.m: Added.
22440         * objc/execute/class-7.m: Added.
22441         * objc/execute/class-8.m: Added.
22442         * objc/execute/class-9.m: Added.
22443         * objc/execute/class-tests-1.h
22444         * objc/execute/class-tests-2.h
22445         * objc/execute/compatibility_alias.m: Added.
22446         * objc/execute/encode-1.m: Added.
22447         * objc/execute/formal_protocol-1.m: Added.
22448         * objc/execute/formal_protocol-2.m: Added.
22449         * objc/execute/formal_protocol-3.m: Added.
22450         * objc/execute/formal_protocol-4.m: Added.
22451         * objc/execute/formal_protocol-5.m: Added.
22452         * objc/execute/formal_protocol-6.m: Added.
22453         * objc/execute/formal_protocol-7.m: Added.
22454         * objc/execute/informal_protocol.m: Added.
22455         * objc/execute/initialize.m: Added.
22456         * objc/execute/load.m: Added.
22457         * objc/execute/many_args_method.m: Added.
22458         * objc/execute/nested-3.m: Added.
22459         * objc/execute/no_clash.m: Added.
22460         * objc/execute/private.m: Added.
22461         * objc/execute/redefining_self.m: Added.
22462         * objc/execute/root_methods.m: Added.
22463         * objc/execute/selector-1.m: Added.
22464         * objc/execute/static-1.m: Added.
22465         * objc/execute/static-2.m: Added.
22466         * objc/execute/va_method.m: Added.
22467
22468 2001-03-10  Richard Henderson  <rth@redhat.com>
22469
22470         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
22471
22472 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
22473
22474         * g++.old-deja/g++.other/crash31.C: XFAIL.
22475         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
22476         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
22477         * gcc.c-torture/execute/20010123-1.x: XFAIL.
22478         * gcc.c-torture/execute/20010124-1.x: XFAIL.
22479         * gcc.dg/sequence-pt-1.c: XFAIL one test.
22480
22481 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
22482
22483         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
22484
22485 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
22486
22487         * gcc.dg/20000724-1.c: Don't use multiline strings.
22488
22489 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
22490
22491         * objc/execute/string1.m, objc/execute/string2.m: Compare the
22492         result of -cString against what we expect it to be; don't just
22493         print it out for no one to read.
22494
22495         * objc/execute/string3.m, objc/execute/string4.m: New tests.
22496         Based on testcases provided by Nicola Pero.
22497
22498 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
22499
22500         * gcc.dg/cpp/macro7.c: New test.
22501
22502 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
22503
22504         * gcc.dg/cpp/multiline.c: Update.
22505
22506 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
22507
22508         * g++.old-deja/g++.other/enum3.C: New test.
22509
22510 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
22511
22512         * g++.old-deja/g++.other/pod1.C: New test.
22513
22514 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
22515
22516         * g++.old-deja/g++.ext/overload1.C: New test.
22517
22518 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
22519
22520         * g++.old-deja/g++.pt/using1.C: New test.
22521
22522 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
22523
22524         * g++.old-deja/g++.other/using9.C: New test.
22525
22526 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
22527
22528         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
22529
22530         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
22531
22532 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
22533
22534         * g++.old-deja/g++.ext/realpt1.C: Remove.
22535
22536 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
22537
22538         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
22539
22540 2001-02-26  Will Cohen  <wcohen@redhat.com>
22541
22542         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
22543
22544 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
22545
22546         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
22547         templatized constructors.
22548
22549 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22550
22551         * gcc.c-torture/execute/20010224-1.c: New test.
22552
22553 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
22554
22555         * gcc.c-torture/execute/20010222-1.c: New test.
22556
22557 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
22558
22559         * g++.old-deja/g++.other/inline20.C: New test.
22560
22561 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
22562
22563         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
22564
22565 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
22566
22567         * g++.old-deja/g++.other/lookup22.C: New test.
22568
22569 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
22570
22571         * g77.dg: New directory.
22572         * g77.dg/20010216-1.f: New test case.
22573         * g77.dg/dg.exp: New driver.
22574         * lib/g77-dg.exp: New driver library.
22575
22576 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22577
22578         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
22579
22580 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
22581
22582         * g++.old-deja/g++.other/decl9.C: New test.
22583
22584 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
22585
22586         * g++.old-deja/g++.other/init16.C: Update the test so that it does
22587         not need <string> and also tests the initialization at runtime.
22588
22589 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
22590
22591         * gcc.c-torture/execute/longlong.c: New test.
22592
22593 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
22594
22595         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
22596
22597 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
22598
22599         * gcc.c-torture/execute/920302-1.c (execute):
22600         Change argument type to short.
22601
22602 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
22603
22604         * g++.old-deja/g++.pt/deduct6.C: New test.
22605
22606 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
22607
22608         * g++.old-deja/g++.pt/deduct5.C: New test.
22609
22610 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
22611
22612         * gcc.c-torture/execute/20010209-1.c: New test.
22613
22614 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
22615
22616         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
22617
22618 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
22619
22620         * g++.dg/vtgc1.C: Update for new ABI.
22621
22622         * consistency.vlad: New directory, 1665 files.
22623
22624 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
22625
22626         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
22627         return type.
22628         * gcc.dg/cpp/digraphs.c: Declare puts.
22629
22630 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
22631
22632         * g++.old-deja/g++.other/warn5.C: New test.
22633
22634 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
22635
22636         * g++.old-deja/g++.pt/spec40.C: New test.
22637
22638 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
22639
22640         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
22641         case.
22642         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
22643
22644 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
22645
22646         * gcc.c-torture/compile/20010209-1.c: New test.
22647
22648 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
22649
22650         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
22651         excess errors message but not if it crashes.
22652         * g++.old-deja/g++.other/crash27.C: Likewise.
22653         * g++.old-deja/g++.other/crash28.C: Likewise.
22654         * g++.old-deja/g++.other/crash30.C: Likewise.
22655         * g++.old-deja/g++.other/crash32.C: Likewise.
22656         * g++.old-deja/g++.other/crash35.C: Likewise.
22657         * g++.old-deja/g++.pt/inherit2.C: Likewise.
22658
22659 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
22660
22661         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
22662         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
22663         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
22664         g77.f-torture/execute/execute.exp,
22665         g77.f-torture/noncompile/noncompile.exp,
22666         gcc.c-torture/execute/execute.exp,
22667         gcc.c-torture/execute/memcheck/memcheck.exp,
22668         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
22669         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
22670         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
22671         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
22672         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
22673         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
22674         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
22675         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
22676         Remove bug reporting instructions with ancient email addresses.
22677
22678 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
22679
22680         * gcc.dg/20010202-1.c: New test.
22681         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
22682
22683 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
22684
22685         * g++.dg/stdbool-if.C: New test.
22686
22687 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
22688
22689         * objc/execute/fdecl.m: Added main().
22690
22691 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
22692
22693         * gcc.c-torture/execute/20010206-1.c: New test.
22694
22695 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
22696
22697         * gcc.dg/cpp/avoidpaste1.c: Update.
22698
22699 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
22700
22701         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
22702         Pero <nicola@brainstorm.co.uk>.
22703         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
22704
22705 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
22706
22707         * g++.old-deja/g++.pt/spec39.C: New test.
22708
22709 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
22710
22711         * gcc.c-torture/compile/20010202-1.c: New test.
22712
22713 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
22714
22715         * g++.old-deja/g++.abi/primary2.C: New test.
22716         * g++.old-deja/g++.abi/primary3.C: New test.
22717         * g++.old-deja/g++.abi/primary4.C: New test.
22718         * g++.old-deja/g++.abi/primary5.C: New test.
22719         * g++.old-deja/g++.abi/vtable3.h: New test.
22720         * g++.old-deja/g++.abi/vtable3a.C: New test.
22721         * g++.old-deja/g++.abi/vtable3b.C: New test.
22722         * g++.old-deja/g++.abi/vtable3c.C: New test.
22723         * g++.old-deja/g++.abi/vtable3d.C: New test.
22724         * g++.old-deja/g++.abi/vtable3e.C: New test.
22725         * g++.old-deja/g++.abi/vtable3f.C: New test.
22726         * g++.old-deja/g++.abi/vtable3g.C: New test.
22727         * g++.old-deja/g++.abi/vtable3h.C: New test.
22728         * g++.old-deja/g++.abi/vtable3i.C: New test.
22729         * g++.old-deja/g++.abi/vtable3j.C: New test.
22730         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
22731
22732 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
22733
22734         * g++.old-deja/g++.other/anon6.C: New test.
22735         * g++.old-deja/g++.other/anon7.C: New test.
22736
22737 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
22738
22739         * gcc.dg/cpp/avoidpaste2.c: New tests.
22740
22741 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
22742
22743         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
22744
22745 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
22746
22747         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
22748         DECIMAL_DIG cases for Irix."
22749
22750 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
22751
22752         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
22753
22754 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
22755
22756         * gcc.dg/c99-tag-1.c: New test.
22757
22758 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
22759
22760         * gcc.dg/cpp/tr-warn1.c: Add tests.
22761
22762 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
22763
22764         * gcc.dg/cpp/avoidpaste1.c: Update.
22765         * gcc.dg/cpp/paste4.c: Update.
22766
22767 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
22768
22769         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
22770         cases for Irix.
22771
22772 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
22773
22774         * g++.old-deja/g++.other/inline19.C: New test.
22775
22776 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
22777
22778         * gcc.dg/Wlarger-than.c: New test.
22779
22780 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
22781
22782         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
22783
22784 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
22785
22786         * gcc.c-torture/execute/20010129-1.c: New test.
22787         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
22788
22789 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
22790
22791         * gcc.dg/cpp/avoidpaste1.c: Test case.
22792
22793 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
22794
22795         * g++.old-deja/g++.other/inline18.C: New test.
22796
22797 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22798
22799         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
22800         and __builtin_putchar.
22801
22802 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
22803
22804         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
22805         tests.
22806
22807 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
22808
22809         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
22810         floating point number rounding mode to round to the nearest
22811         representable mode.
22812
22813 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
22814
22815         * g++.old-deja/g++.other/mangle2.C: New test.
22816
22817 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
22818
22819         * gcc.c-torture/compile/20010124-1.c: New test.
22820
22821 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
22822
22823         * g++.old-deja/g++.pt/spec38.C: New test.
22824
22825 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22826
22827         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
22828         "Build don't run".
22829
22830 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22831
22832         * gcc.c-torture/execute/20010123-1.c: New test.
22833
22834 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
22835
22836         * g++.old-deja/g++.pt/spec37.C: New test.
22837
22838 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
22839
22840         * g++.old-deja/g++.pt/overload14.C: New test.
22841
22842 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22843
22844         * gcc.c-torture/execute/20010122-1.c: New test, exercise
22845         __builtin_return_address.
22846
22847 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
22848
22849         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
22850         * g++.old-deja/g++.pt/spec35.C: New test.
22851         * g++.old-deja/g++.pt/spec36.C: New test.
22852
22853 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
22854
22855         * gcc.c-torture/compile/20010118-1.c: New test.
22856
22857 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
22858
22859         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
22860
22861 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
22862
22863         * gcc.c-torture/execute/20010119-1.c: New test.
22864
22865 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
22866
22867         * g++.old-deja/g++.other/vbase5.C: New test.
22868
22869 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
22870
22871         * gcc.c-torture/execute/20010118-1.c: New test.
22872
22873 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
22874
22875         * g++.old-deja/g++.pt/deduct3.C: New test.
22876
22877 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
22878
22879         * g++.old-deja/g++.pt/spec34.C: New test.
22880
22881 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
22882
22883         * g77.f-torture/compile/20000601-2.f: New test.
22884
22885 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
22886
22887         * g++.old-deja/g++.other/init17.C: New test.
22888
22889 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
22890
22891         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
22892
22893 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
22894
22895         * g++.old-deja/g++.pt/unify8.C: New test.
22896
22897 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
22898
22899         * g++.old-deja/g++.abi/vbase1.C: New test.
22900
22901 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
22902
22903         * g++.old-deja/g++.pt/crash65.C: New test.
22904
22905 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
22906
22907         * gcc.dg/cpp/assembl2.S: New test case.
22908
22909 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
22910
22911         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
22912         are supported.
22913
22914 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22915
22916         * g++.old-deja/g++.other/builtins1.C: New test.
22917         * g++.old-deja/g++.other/builtins2.C: Likewise.
22918         * g++.old-deja/g++.other/builtins3.C: Likewise.
22919         * g++.old-deja/g++.other/builtins4.C: Likewise.
22920
22921 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
22922
22923         * gcc.c-torture/compile/20010117-1.c: New test.
22924         * gcc.c-torture/compile/20010117-2.c: New test.
22925
22926 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
22927
22928         * g77.f-torture/execute/20010116.[fx]: New test,
22929         XFAIL on i?86-*-*.
22930         * g77.f-torture/compile/20010115.f: Indicate it's
22931         a test for PR fortran/1636.
22932
22933 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
22934
22935         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
22936
22937 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
22938
22939         * g77.f-torture/compile/20010115.f: New test.
22940
22941 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
22942
22943         * g++.old-deja/g++.pt/nontype5.C: New test.
22944
22945 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
22946
22947         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
22948         have an equivalent working one below it.
22949
22950 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
22951
22952         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
22953         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
22954
22955 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
22956
22957         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
22958         message containing "init_priority".
22959         (conpr-2.C): Likewise.
22960         (conpr-3.C): Likewise.
22961         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
22962
22963 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22964
22965         * gcc.c-torture/execute/20010114-2.c: New test.
22966
22967 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
22968
22969         * gcc.c-torture/compile/20010114-1.c: New test.
22970         * gcc.c-torture/compile/20010114-1.x: Xfail.
22971         * gcc.c-torture/compile/20010114-2.c: New test.
22972         * gcc.c-torture/execute/20010114-1.c: New test.
22973         * gcc.dg/trunc-1.c: New test.
22974         * gcc.dg/uninit-B.c: New test.
22975
22976 2001-01-13  Nick Clifton  <nickc@redhat.com>
22977
22978         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
22979         target.
22980
22981 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
22982
22983         * gcc.c-torture/compile/20010113-1.c: New test.
22984
22985 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
22986
22987         * gcc.c-torture/compile/20001212-1.c: New test.
22988
22989 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
22990
22991         * gcc.dg/cpp/widestr1.c: Update.
22992         * gcc.dg/cpp/prag-imp.c: Remove.
22993
22994 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
22995
22996         * gcc.c-torture/execute/20000801-3.x: Remove.
22997         * gcc.dg/c90-init-1.c: New test.
22998         * gcc.dg/c99-init-1.c: New test.
22999         * gcc.dg/c99-init-2.c: New test.
23000         * gcc.dg/gnu99-init-1.c: New test.
23001
23002 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
23003
23004         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
23005         testing that no relevant ones were found.
23006
23007 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
23008
23009         * g++.old-deja/g++.pt/cast2.C: New test.
23010
23011 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
23012
23013         * g++.old-deja/g++.pt/friend47.C: New test.
23014
23015 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
23016
23017         * g++.old-deja/g++.pt/instantiate13.C: New test.
23018
23019 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
23020
23021         * g++.old-deja/g++.other/defarg7.C: New test.
23022         * g++.old-deja/g++.other/defarg8.C: New test.
23023
23024 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
23025
23026         * g++.old-deja/g++.pt/crash64.C: New test.
23027
23028 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
23029
23030         * g++.old-deja/g++.pt/crash63.C: New test.
23031
23032 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
23033
23034         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
23035
23036 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
23037
23038         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
23039
23040 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
23041
23042         * g++.old-deja/g++.pt/error3.C: New test.
23043
23044 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
23045
23046         * g++.old-deja/g++.other/crash39.C: New test.
23047
23048 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
23049
23050         * g++.old-deja/g++.other/vbase4.C: New test.
23051
23052 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
23053
23054         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
23055         * gcc.dg/special/20000419-2.c: New file. Identical to above.
23056         * gcc.dg/special/special.exp: New test driver which will check
23057         for alias support for the above test.
23058
23059 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
23060
23061         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
23062         problems on small machines.
23063         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
23064         parameterize.
23065
23066 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
23067
23068         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
23069         mips.
23070         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
23071
23072 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
23073
23074         * g++.old_deja/g++.pt/using8.C: New test.
23075
23076 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
23077
23078         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
23079
23080 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
23081
23082         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
23083         where a failure is expected.
23084         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
23085
23086 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
23087
23088         * g++.old_deja/g++.pt/instantiate12.C: New test.
23089
23090 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
23091
23092         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
23093         start of structs.
23094         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
23095         * g++.old-deja/g++.brendan/crash17.C: Likewise.
23096         * g++.old-deja/g++.brendan/crash29.C: Likewise.
23097         * g++.old-deja/g++.brendan/crash48.C: Likewise.
23098         * g++.old-deja/g++.brendan/ns1.C: Likewise.
23099         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
23100         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
23101         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
23102         * g++.old-deja/g++.eh/spec6.C: Likewise.
23103         * g++.old-deja/g++.jason/crash3.C: Likewise.
23104         * g++.old-deja/g++.law/ctors11.C: Likewise.
23105         * g++.old-deja/g++.law/ctors17.C: Likewise.
23106         * g++.old-deja/g++.law/ctors5.C: Likewise.
23107         * g++.old-deja/g++.law/ctors9.C: Likewise.
23108         * g++.old-deja/g++.mike/ambig1.C: Likewise.
23109         * g++.old-deja/g++.mike/net22.C: Likewise.
23110         * g++.old-deja/g++.mike/p3538a.C: Likewise.
23111         * g++.old-deja/g++.mike/p3538b.C: Likewise.
23112         * g++.old-deja/g++.mike/virt3.C: Likewise.
23113         * g++.old-deja/g++.niklas/t128.C: Likewise.
23114         * g++.old-deja/g++.other/anon4.C: Likewise.
23115         * g++.old-deja/g++.other/using1.C: Likewise.
23116         * g++.old-deja/g++.other/warn3.C: Likewise.
23117         * g++.old-deja/g++.pt/t37.C: Likewise.
23118         * g++.old-deja/g++.robertl/eb69.C: Likewise.
23119         * g++.old-deja/g++.robertl/eb71.C: Likewise.
23120
23121 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
23122
23123         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
23124
23125 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23126
23127         * gcc.c-torture/execute/stdio-opt-3.c: New test.
23128
23129 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
23130
23131         * gcc.c-torture/compile/20010107-1.c: New test.
23132
23133 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
23134
23135         * gcc.c-torture/execute/builtin-noret-1.c: New test.
23136
23137 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
23138
23139         * gcc.dg/format/format.h: New file.
23140         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
23141         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
23142         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
23143         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
23144         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
23145         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
23146         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
23147         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
23148         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
23149         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
23150         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
23151         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
23152         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
23153         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
23154         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
23155         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
23156         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
23157         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
23158         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
23159         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
23160         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
23161         instead of declaring standard types, macros and functions in each
23162         test.
23163
23164 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
23165
23166         * gcc.c-torture/execute/20010106-1.c: New test.
23167
23168 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
23169
23170         * gcc.dg/format/format.exp: New file.
23171         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
23172         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
23173         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
23174         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
23175         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
23176         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
23177         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
23178         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
23179         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
23180         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
23181         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
23182         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
23183         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
23184         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
23185         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
23186         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
23187         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
23188         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
23189         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
23190         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
23191         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
23192         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
23193         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
23194         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
23195         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
23196         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
23197         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
23198         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
23199         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
23200         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
23201         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
23202         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
23203         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
23204         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
23205         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
23206         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
23207         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
23208         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
23209         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
23210         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
23211         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
23212         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
23213
23214 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
23215
23216         * gcc.c-torture/execute/991228-1.c: Take word endianness into
23217         account.
23218
23219 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
23220
23221         * gcc.c-torture/execute/builtin-complex-1.c: New test.
23222
23223 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
23224
23225         * g++.old-deja/g++.pt/crash62.C: New test.
23226
23227 2001-01-04  Richard Henderson  <rth@redhat.com>
23228
23229         * gcc.dg/20000926-1.c: Update expected warnings.
23230         * gcc.dg/array-2.c: Likewise.
23231         * gcc.dg/array-4.c: Also validate flexible array members.
23232         * gcc.dg/c99-flex-array-1.c: New.
23233
23234 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
23235
23236         * gcc.c-torture/compile/20001222-1.x: Remove.
23237
23238 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
23239
23240         * gcc.c-torture/execute/built-in-setjmp.c: New.
23241
23242 2001-01-03  Richard Henderson  <rth@redhat.com>
23243
23244         * gcc.dg/940510-1.c: Update expected error wording.
23245         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
23246
23247 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
23248
23249         * lib/target-supports.exp (check_alias_available): Modified to
23250         indicate aliases not supported if only weak aliases are supported.
23251
23252 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23253
23254         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
23255         Turn on cmpstrsi checks for __pj__ and __i370__.
23256
23257 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
23258
23259         * g++.old-deja/g++.other/virtual11.C: New test.
23260
23261 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
23262
23263         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
23264
23265 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23266
23267         * gcc.c-torture/compile/20010102-1.c: New test.
23268
23269 2001-01-02  Andreas Jaeger  <aj@suse.de>
23270
23271         * gcc.dg/noreturn-3.c: New test.
23272
23273         * gcc.dg/noreturn-4.c: New test.
23274
23275 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23276
23277         * gcc.c-torture/execute/stdio-opt-1.c: Also test
23278         __builtin_fputc and __builtin_fwrite.
23279
23280 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
23281
23282         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
23283         signed char, not default char.
23284
23285 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
23286
23287         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
23288
23289 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
23290
23291         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
23292
23293 2000-12-29  Richard Henderson  <rth@redhat.com>
23294
23295         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
23296         (__cyg_profile_func_exit): Define.
23297
23298 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
23299
23300         * g++.dg/vtgc1.C: New test.
23301
23302 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
23303
23304         * gcc.dg/noncompile/20001228-1.c: New test.
23305
23306         * gcc.dg/20001228-1.c: New test.
23307
23308         * gcc.c-torture/execute/20001228-1.c: New test.
23309
23310 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
23311
23312         * gcc.dg/format-strfmon-1.c: New test.
23313
23314 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23315
23316         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
23317         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
23318         * gcc.c-torture/execute/string-opt-1.c: Likewise.
23319         * gcc.c-torture/execute/string-opt-2.c: Likewise.
23320         * gcc.c-torture/execute/string-opt-3.c: Likewise.
23321         * gcc.c-torture/execute/string-opt-4.c: Likewise.
23322         * gcc.c-torture/execute/string-opt-6.c: Likewise.
23323         * gcc.c-torture/execute/string-opt-7.c: Likewise.
23324         * gcc.c-torture/execute/string-opt-8.c: Likewise.
23325         * gcc.c-torture/execute/string-opt-9.c: Likewise.
23326         * gcc.c-torture/execute/string-opt-10.c: Likewise.
23327         * gcc.c-torture/execute/string-opt-11.c: Likewise.
23328         * gcc.c-torture/execute/string-opt-12.c: Likewise.
23329
23330         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
23331         * gcc.c-torture/execute/string-opt-4.c: Test index.
23332
23333 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
23334
23335         * gcc.c-torture/compile/20001226-1.c: New test.
23336
23337 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
23338
23339         * gcc.c-torture/compile/20001222-1.c: New test.
23340         * gcc.c-torture/compile/20001222-1.x: Xfail.
23341
23342 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
23343
23344         * gcc.c-torture/execute/comp-goto-2.c: New test.
23345
23346 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
23347
23348         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
23349         Use long types if __INT_MAX__ is 32767.
23350         (main): Use cast to (sint32 *) when poking 88 into a_page.
23351
23352         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
23353
23354 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
23355
23356         * gcc.c-torture/compile/20001221-1.c: New test.
23357         * gcc.c-torture/execute/20001221-1.c: New test.
23358
23359 2000-12-20  Richard Henderson  <rth@redhat.com>
23360
23361         * g++.old-deja/g++.pt/crash36.C: Update error lines.
23362         * g++.old-deja/g++.robertl/eb109.C: Likewise.
23363
23364 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23365
23366         * gcc.dg/compare3.c: New test.
23367
23368 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
23369
23370         * gcc.dg/format-warnll-1.c: New test.
23371
23372 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
23373
23374         * gcc.dg/cpp/cmdlne-P.c: New test.
23375
23376 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
23377
23378         * gcc.c-torture/execute/builtin-abs-1.c,
23379         gcc.c-torture/execute/builtin-abs-2.c: New tests.
23380
23381 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
23382
23383         * gcc.dg/cpp/multiline.c: New test.
23384
23385 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
23386
23387         * g++.old-deja/g++.other/syshdr1.C: Update.
23388         * gcc.dg/cpp/lineflags.c: Remove temporarily.
23389
23390 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23391
23392         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
23393
23394 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23395
23396         * g++.old-deja/g++.pt/ttp65.C: New test.
23397
23398 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23399
23400         * g++.old-deja/g++.pt/ttp64.C: New test.
23401
23402 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23403
23404         * g++.old-deja/g++.pt/spec33.C: New test.
23405
23406 2000-12-14  Catherine Moore  <clm@redhat.com>
23407
23408         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
23409         * gcc.c-torture/execute/920612-2.c: Likewise.
23410         * gcc.c-torture/execute/920428-2.c: Likewise.
23411         * gcc-c-torture/execute/va-arg-11.c: Call exit.
23412         * gcc.c-torture/execute/va-arg-21.c: Likewise.
23413
23414 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23415
23416         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
23417         * gcc.dg/pack-test-2.c: Likewise.
23418
23419 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
23420
23421         Tests by Zack Weinberg <zackw@stanford.edu>.
23422
23423         * gcc.dg/cpp/defined.c: Update.
23424         * gcc.dg/cpp/defined_trad.c: New tests.
23425
23426 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
23427
23428         * gcc.dg/cpp/trad-direct.c: Update.
23429
23430 2000-12-11  Neil Booth  <neilb@earthling.net>
23431
23432         * gcc.dg/cpp/defined_trad.c
23433
23434 2000-12-11  Neil Booth  <neilb@earthling.net>
23435
23436         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
23437
23438 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
23439
23440         * gcc.dg/format-miss-2.c: New test.
23441
23442 2000-12-09  Neil Booth  <neilb@earthling.net>
23443
23444         * gcc.dg/cpp/lineflags.c: New tests.
23445         * gcc.dg/cpp/poison.c: Update.
23446         * gcc.dg/cpp/redef2.c: Update.
23447         * gcc.dg/cpp/skipping.c: New test.
23448
23449 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
23450
23451         * g++.old-deja/g++.other/eh3.C: New testcase.
23452
23453 2000-12-07  Neil Booth  <neilb@earthling.net>
23454
23455         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
23456         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
23457         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
23458         wtr-union-init-2.c, wtr-union-init-3.c: Update.
23459         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
23460         Update.
23461
23462 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
23463
23464         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
23465         __SIZE_TYPE__ instead of int for type of integers cast to
23466         pointers.
23467
23468 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
23469
23470         * g++.old-deja/g++.other/cleanup4.C: New test.
23471
23472 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
23473
23474         * format-sec-1.c: New test.
23475
23476 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
23477
23478         * gcc.dg/format-nonlit-3.c: New test.
23479
23480 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
23481
23482         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
23483         through a null pointer.
23484
23485 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23486
23487         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
23488         * g++.old-deja/g++.pt/partial4.C: New test.
23489
23490 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
23491
23492         * gcc.c-torture/execute/ieee/hugeval.x: New.
23493
23494 2000-12-06  Neil Booth  <neilb@earthling.net>
23495
23496         * gcc.dg/cpp/backslash2.c: New tests.
23497
23498 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23499
23500         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
23501         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
23502
23503 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
23504
23505         * gcc.c-torture/execute/20001203-2.c: New testcase.
23506
23507 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
23508
23509         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
23510         * g++.old-deja/g++.other/virtual10.C: New test.
23511
23512 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
23513
23514         * g++.old-deja/g++.mike/pmf5.C: Remove test.
23515
23516 2000-12-05  Richard Henderson  <rth@redhat.com>
23517
23518         * gcc.c-torture/compile/20001205-1.c: New.
23519
23520 2000-12-04  Neil Booth  <neilb@earthling.net>
23521
23522         * g++.old-deja/g++.other/virtual9.C: New test.
23523         * g++.old-deja/g++.pt/crash61.C: New test.
23524         * gcc.c-torture/execute/loop-9.c: New test.
23525
23526 2000-12-04  Neil Booth  <neilb@earthling.net>
23527
23528         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
23529         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
23530         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
23531         * gcc.dg/cpp/extratokens.c: ...here.
23532
23533 2000-12-04  Neil Booth  <neilb@earthling.net>
23534
23535         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
23536         New tests.
23537
23538 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23539
23540         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
23541         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
23542
23543 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
23544
23545         * gcc.c-torture/execute/20001203-1.c: New test.
23546
23547 2000-12-03  Neil Booth  <neilb@earthling.net>
23548
23549         * gcc.dg/cpp/macro6.c: New test cases.
23550
23551 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23552
23553         * gcc.c-torture/execute/string-opt-9.c: New test.
23554         * gcc.c-torture/execute/string-opt-10.c: Likewise.
23555         * gcc.c-torture/execute/string-opt-11.c: Likewise.
23556         * gcc.c-torture/execute/string-opt-12.c: Likewise.
23557
23558         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
23559         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
23560
23561 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
23562
23563         * gcc.dg/cpp/if-6.c: New testcase.
23564
23565         * gcc.dg/20001201-1.c: New testcase.
23566
23567 2000-12-02  Neil Booth  <neilb@earthling.net>
23568
23569         * g++.old-deja/g++.other/externC4.C,
23570         g++.old-deja/g++.other/friend10.C: New tests.
23571
23572 2000-12-02  Neil Booth  <neilb@earthling.net>
23573
23574         * g++.old-deja/g++.other/instan2.C
23575         * g++.old-deja/g++.other/instan3.C: New test.
23576
23577 2000-12-02  Neil Booth  <neilb@earthling.net>
23578
23579         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
23580         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
23581         gnuc99.c,gnuc99-pedantic.c: New tests.
23582
23583 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
23584
23585         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
23586         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
23587
23588 2000-12-01  Neil Booth  <neilb@earthling.net>
23589
23590         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
23591         * gcc.dg/cpp/poison.c: Update.
23592         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
23593
23594 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
23595
23596         * g77.f-torture/execute/20001201.f: New test.
23597
23598 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
23599
23600         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
23601
23602 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
23603
23604         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
23605
23606 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
23607
23608         * g++.old-deja/g++.other/cast6.C: New test.
23609
23610 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
23611
23612         * gcc.c-torture/execute/20001130-2.c: New testcase.
23613
23614 2000-11-30  Richard Henderson  <rth@redhat.com>
23615
23616         * gcc.c-torture/execute/20001130-1.c: New test.
23617
23618 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
23619
23620         * g++.old-deja/g++.other/op3.C: New test.
23621
23622 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
23623
23624         * g++.old-deja/g++.other/op2.C: New test.
23625
23626 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
23627
23628         * g++.old-deja/g++.other/crash38.C: New test.
23629
23630 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
23631
23632         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
23633
23634 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
23635
23636         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
23637         tests.
23638         * gcc.c-torture/execute/string-opt-6.c: New test.
23639
23640         * gcc.dg/20001117-1.c: Add main.
23641
23642 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
23643
23644         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
23645         Move from here ...
23646         * gcc.dg/940510-1.c: ... to here.
23647
23648         * gcc.dg/20000926-1.c: GNU C now allows initializations of
23649         zero-size arrays in toplevel structures.
23650
23651 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
23652
23653         * gcc.c-torture/execute/loop-8.c: New test.
23654
23655 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
23656
23657         * g++.old-deja/g++.other/base1.C: New test.
23658
23659 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
23660
23661         * g++.old-deja/g++.other/parse2.C: New test.
23662
23663 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
23664
23665         * g++.old-deja/g++.pt/incomplete1.C: New test.
23666
23667 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
23668
23669         * g++.old-deja/g++.other/friend9.C: New test.
23670
23671 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
23672
23673         * gcc.dg/20001127-1.c: New test.
23674
23675 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
23676
23677         * g++.old-deja/g++.pt/friend46.C: New test.
23678
23679 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
23680
23681         * g++.old-deja/g++.other/ptrmem8.C: New test.
23682
23683 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23684
23685         * gcc.c-torture/execute/string-opt-7.c: New test.
23686         * gcc.c-torture/execute/string-opt-8.c: Likewise.
23687
23688 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
23689
23690         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
23691         instead of 'mkcheck 2'.
23692
23693 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
23694
23695         * gcc.c-torture/execute/memcheck/driver.c,
23696         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
23697         C9X references to refer to C99.
23698
23699 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
23700
23701         * gcc.dg/ultrasp3.c: New test.
23702
23703 2000-11-25  Neil Booth  <neilb@earthling.net>
23704
23705         * gcc.dg/cpp/include2.c: Update test to be locale independent.
23706
23707 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
23708
23709         * gcc.c-torture/compile/20001123-2.c: New.
23710
23711 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23712
23713         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
23714
23715 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
23716
23717         * gcc.dg/sequence-point-1.c: Add some new tests.
23718         * gcc.c-torture/execute/20001124-1.c: New test.
23719
23720 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
23721
23722         * g++.old-deja/g++.other/vaarg4.C: New test.
23723         * gcc.c-torture/compile/20001123-1.c: New test.
23724
23725 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
23726
23727         * g++.other/crash24.C: Adjust and remove XFAIL.
23728         * g++.other/crash37.C: New test.
23729
23730 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
23731
23732         * g++.old-deja/g++.pt/instantiate9.C: New test.
23733
23734 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
23735
23736         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
23737         new ABI, too.
23738
23739         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
23740         * g++.old-deja/g++.robertl/eb55.C: Likewise.
23741
23742 2000-11-22  Neil Booth  <neilb@earthling.net>
23743
23744         * gcc.dg/cpp/Wtrigraphs.c: New test.
23745
23746 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
23747
23748         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
23749
23750 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
23751
23752         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
23753
23754 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
23755
23756         * lib/gcc-dg.exp: load_lib scanasm.exp.
23757         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
23758         * lib/g++-dg.exp: load_lib scanasm.exp.
23759         * lib/scanasm.exp: New.
23760         (scan-assembler, scan-assembler-not): Add optional arguments to
23761         test name, or if not present, the pattern name.
23762         (scan-assembler-dem, scan-assembler-dem-not): New.
23763
23764         * g++.dg/dg.exp: New.
23765
23766 2000-11-21  Neil Booth  <neilb@earthling.net>
23767
23768         * gcc.dg/cpp/integrated1.c: Remove.
23769
23770 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
23771
23772         * gcc.c-torture/execute/20001121-1.c: New test.
23773
23774 2000-11-21  Richard Henderson  <rth@redhat.com>
23775
23776         * gcc.c-torture/compile/20001121-1.c: New test.
23777
23778 2000-11-20  Neil Booth  <neilb@earthling.net>
23779
23780         * gcc.dg/cpp/integrated1.c: New test.
23781
23782 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
23783
23784         * g++.old-deja/g++.other/inline17.C: New test.
23785
23786 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
23787
23788         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
23789         local variable to be zero: I made the variable global. Now
23790         uses abort() and exit() instead of relying on main's return value.
23791
23792 2000-11-20  Neil Booth  <neilb@earthling.net>
23793
23794         * gcc.dg/cpp/paste2.c: Update test.
23795         * objc/execute/paste.m: New test.
23796
23797 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
23798
23799         * gcc.dg/c99-condexpr-1.c: New test.
23800
23801 2000-11-20  Neil Booth  <neilb@earthling.net>
23802
23803         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
23804
23805 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
23806
23807         * g++.old-deja/g++.pt/export1.C: New test.
23808
23809 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
23810
23811         * gcc.dg/20001117-1.c: New test.
23812
23813 2000-11-18  Richard Henderson  <rth@redhat.com>
23814
23815         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
23816
23817 2000-11-18  Richard Henderson  <rth@redhat.com>
23818
23819         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
23820         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
23821         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
23822
23823 2000-11-18  Richard Henderson  <rth@redhat.com>
23824
23825         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
23826         (main): New.  Exit cleanly.
23827
23828 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
23829
23830         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
23831         gcc.dg/c99-fordecl-2.c: New tests.
23832
23833 2000-11-18  Richard Henderson  <rth@redhat.com>
23834
23835         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
23836         * gcc.c-torture/execute/zerolen-2.c: New.
23837
23838 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23839
23840         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
23841         memory.
23842
23843 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
23844
23845         * g++.old-deja/g++.pt/instantiate8.C: New test.
23846
23847 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
23848
23849         * g++.old-deja/g++.other/incomplete.C: Add more tests.
23850         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
23851
23852 2000-11-16  Nick Clifton  <nickc@redhat.com>
23853
23854         * gcc.c-torture/execute/nestfunc-2.c: New test.
23855         * gcc.c-torture/execute/nestfunc-3.c: New test.
23856
23857 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
23858
23859         * gcc.c-torture/compile/20001116-1.c: New test.
23860
23861 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23862
23863         * gcc.c-torture/execute/20001115-1.c: New test.
23864
23865 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
23866
23867         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
23868         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
23869         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
23870         * g++.old-deja/g++.abi/vmihint.C: Likewise.
23871
23872 2000-11-15  Neil Booth  <neilb@earthling.net>
23873
23874         gcc.dg/cpp/_Pragma1.c: Update.
23875         gcc.dg/cpp/_Pragma2.c: New test.
23876
23877 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
23878
23879         * g++.old-deja/g++.other/anon5.C: New test.
23880
23881 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
23882
23883         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
23884         tests.
23885
23886 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
23887
23888         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
23889         output.
23890
23891 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
23892
23893         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
23894         labels at end of compound statements.
23895
23896 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
23897
23898         * gcc.c-torture/execute/loop-7.c: New test.
23899
23900 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
23901
23902         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
23903
23904 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
23905
23906         * gcc.dg/c99-bool-1.c: New test.
23907
23908 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
23909
23910         * gcc.dg/c99-scope-1.c: Remove xfail.
23911         * gcc.dg/c99-scope-2.c: New test.
23912
23913 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23914
23915         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
23916         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
23917
23918 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
23919
23920         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
23921         error messages.
23922
23923         * g++.mike/p700.C: Don't typedef wchar_t.
23924         * g++.mike/p784.C: Likewise.
23925         * g++.mike/eb101.C: Don't use __wchar_t.
23926
23927 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
23928
23929         * g77.f-torture/execute/20001111.[fx]: Test premature exit
23930         from DO loop.
23931
23932 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
23933
23934         * gcc.c-torture/execute/20001111-1.c: New test.
23935
23936 2000-11-10  Nick Clifton  <nickc@redhat.com>
23937
23938         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
23939         long multuiple and accumulate.
23940
23941 2000-11-09  Richard Henderson  <rth@redhat.com>
23942
23943         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
23944         via size_t instead of int.
23945
23946         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
23947         * gcc.c-torture/execute/string-opt-2.c: Likewise.
23948         * gcc.c-torture/execute/string-opt-3.c: Likewise.
23949         * gcc.c-torture/execute/string-opt-4.c: Likewise.
23950
23951 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
23952
23953         * gcc.c-torture/compile/20001109-1.c: New test.
23954         * gcc.c-torture/compile/20001109-2.c: New test.
23955
23956 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
23957
23958         * g++.old-deja/g++.pt/operator1.C: New test.
23959         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
23960
23961 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
23962
23963         * gcc.dg/20001108-1.c: New test.
23964
23965 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
23966
23967         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
23968         with both arguments constant strings.
23969         * gcc.c-torture/execute/string-opt-3.c: New test.
23970         * gcc.c-torture/execute/string-opt-4.c: New test.
23971         * gcc.c-torture/execute/string-opt-5.c: New test.
23972
23973 2000-11-08  Nick Clifton  <nickc@redhat.com>
23974
23975         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
23976         mulsidi3adddi patterns.
23977
23978 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
23979
23980         * g++.old-deja/g++.other/crash36.C: New test.
23981
23982 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
23983
23984         * g++.old-deja/g++.other/init16.C: New test.
23985
23986 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
23987
23988         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
23989
23990 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
23991
23992         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
23993         * gcc.c-torture/execute/va-arg-16.x: Likewise.
23994         * gcc.c-torture/execute/va-arg-17.x: Likewise.
23995
23996 2000-11-07  DJ Delorie  <dj@redhat.com>
23997
23998         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
23999
24000 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24001
24002         * gcc.c-torture/execute/string-opt-1.c: New test.
24003
24004 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
24005
24006         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
24007         mips-sgi-irix6.* because the MIPS ABI passes floating-point
24008         parameters in registers, and there is no way for a varargs
24009         function to know in which order the integer and floating-point
24010         parameters should be interleaved when they are placed on the
24011         stack.
24012         * gcc.c-torture/execute/va-arg-16.x: Likewise.
24013         * gcc.c-torture/execute/va-arg-17.x: Likewise.
24014
24015 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24016
24017         * gcc.c-torture/execute/string-opt-2.c: New test.
24018
24019 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
24020
24021         * g++.old-deja/g++.pt/crash60.C: New test.
24022
24023 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
24024
24025         * g++.old-deja/g++.other/crash24.C: New test.
24026         * g++.old-deja/g++.other/crash25.C: New test.
24027         * g++.old-deja/g++.other/crash26.C: New test.
24028         * g++.old-deja/g++.other/crash27.C: New test.
24029         * g++.old-deja/g++.other/crash28.C: New test.
24030         * g++.old-deja/g++.other/crash29.C: New test.
24031         * g++.old-deja/g++.other/crash30.C: New test.
24032         * g++.old-deja/g++.other/crash31.C: New test.
24033         * g++.old-deja/g++.other/crash32.C: New test.
24034         * g++.old-deja/g++.other/crash33.C: New test.
24035         * g++.old-deja/g++.other/crash34.C: New test.
24036         * g++.old-deja/g++.other/crash35.C: New test.
24037
24038 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
24039
24040         * gcc.c-torture/execute/20001031-1.c: New test.
24041
24042 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
24043
24044         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
24045         namespace.
24046
24047         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
24048         standards-conformant.
24049
24050         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
24051
24052         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
24053         * g++.old-deja/g++.mike/p755a.C: Likewise.
24054         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
24055         library makes no calls to `operator new' during initialization.
24056
24057 2000-11-04  Neil Booth  <neilb@earthling.net>
24058
24059         * gcc.dg/cpp/include2.c: New tests.
24060
24061 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
24062
24063         * lib/g++.exp (g++_set_ld_library_path): New function.
24064         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
24065
24066 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
24067
24068         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
24069         warnings.
24070
24071 2000-11-01  Richard Henderson  <rth@redhat.com>
24072
24073         * g++.old-deja/g++.ext/namedret1.C: New.
24074         * g++.old-deja/g++.ext/namedret2.C: New.
24075         * g++.old-deja/g++.ext/namedret3.C: New.
24076
24077 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
24078
24079         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
24080         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
24081
24082 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24083
24084         * gcc.c-torture/execute/va-arg-21.c: New test.
24085
24086 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
24087
24088         * gcc.dg/c99-complex-2.c: New test.
24089
24090 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24091
24092         * gcc.c-torture/execute/stdio-opt-1.c: New test.
24093
24094 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
24095
24096         * g++.old-deja/g++.other/inline16.C: New test.
24097
24098 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
24099
24100         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
24101         __PRETTY_FUNCTION__
24102
24103 2000-10-29  Neil Booth  <neilb@earthling.net>
24104
24105         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
24106         New tests.
24107         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
24108         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
24109         optimisation.
24110
24111 2000-10-29  Neil Booth  <neilb@earthling.net>
24112
24113         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
24114         * mi1.c, mi1c.h: Add null directives to multiple-include test.
24115         * mi5.c: Test multiple includes work with -C.
24116         * trigraphs.c: Test ^= version.
24117
24118 2000-10-28  Neil Booth  <neilb@earthling.net>
24119
24120         New tests and test updates for new macro expander.
24121
24122         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
24123         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
24124         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
24125         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
24126         new diagnostic messages.
24127
24128         * gcc.dg/cpp/macro3.c: New tests.
24129
24130 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
24131
24132         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
24133         on the same line.
24134
24135 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
24136
24137         * g++.old-deja/g++.other/eh2.C: New test.
24138
24139 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
24140
24141         * gcc.c-torture/execute/20001027-1.c: New test.
24142
24143 2000-10-26  Richard Henderson  <rth@redhat.com>
24144
24145         * gcc.c-torture/execute/20001026-1.c: New.
24146
24147 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
24148
24149         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
24150         * g++.old-deja/g++.law/builtin1.C: Likewise.
24151         * g++.old-deja/g++.law/ctors10.C: Likewise.
24152         * g++.old-deja/g++.law/virtual3.C: Likewise.
24153         * g++.old-deja/g++.mike/p658.C: Likewise.
24154         * g++.old-deja/g++.other/sibcall1.C: Likewise.
24155         * g++.old-deja/g++.other/vaarg2.C: Likewise.
24156         * g++.old-deja/g++.robertl/eb124.C: Likewise.
24157         * g++.old-deja/g++.robertl/eb44.C: Likewise.
24158         * g++.old-deja/g++.robertl/eb77.C: Likewise.
24159
24160 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
24161
24162         * gcc.c-torture/compile/20001024-1.c: New test.
24163
24164 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
24165
24166         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
24167         to tell us whether or not we are using V3.
24168
24169 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
24170
24171         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
24172         operands.
24173
24174 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
24175
24176         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
24177
24178 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
24179
24180         * gcc.c-torture/execute/20001024-1.c: New test.
24181
24182 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
24183
24184         * g++.old-deja/g++.other/sibcall1.C: New test.
24185
24186 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
24187
24188         * gcc.dg/noncompile/init-3.c: New test.
24189
24190 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
24191
24192         * gcc.dg/format-array-1.c: New test.
24193
24194 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
24195
24196         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
24197         writing through null pointers; remove comment about testing
24198         unterminated strings.
24199
24200 2000-10-17  Matthew Hiller  <hiller@redhat.com>
24201
24202         * gcc.c-torture/execute/20001017-2.c: New test.
24203
24204 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
24205
24206         * gcc.c-torture/compile/20001018-1.c: New test.
24207         * gcc.c-torture/compile/20001018-1.x: Xfail.
24208
24209 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24210
24211         * gcc.c-torture/execute/20001017-1.c: New test.
24212
24213 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
24214
24215         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
24216         for multiple use of arguments with scanf formats; add tests for
24217         multiple use of arguments.
24218
24219 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
24220
24221         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
24222
24223 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
24224
24225         * gcc.dg/format-miss-1.c: New test.
24226
24227 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
24228
24229         * gcc.c-torture/execute/20001013-1.c: New test.
24230
24231 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
24232
24233         * gcc.dg/format-branch-1.c: New test.
24234
24235 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
24236
24237         * README, lib/file-format.exp: Remove EGCS references.
24238
24239 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
24240
24241         * gcc.dg/20001013-1.c: New test.
24242
24243 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
24244
24245         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
24246         for intmax_t in the compiler using __typeof__ and the type rules
24247         for conditional expressions.
24248
24249 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
24250
24251         * gcc.dg/20001012-1.c: New test.
24252         * gcc.dg/20001012-2.c: New test.
24253
24254 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
24255
24256         * gcc.dg/format-attr-1.c: New test.
24257
24258 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
24259
24260         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
24261         __LONG_LONG_MAX__ instead of LLONG_MAX.
24262
24263 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
24264
24265         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
24266         scanf flags.
24267         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
24268         flags.
24269
24270 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
24271
24272         * gcc.dg/sequence-pt-1.c: New test.
24273
24274 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
24275
24276         * gcc.c-torture/execute/20001011-1.c: New testcase.
24277         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
24278
24279 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
24280
24281         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
24282         does not error on it.
24283
24284 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
24285
24286         * gcc.dg/20001009-1.c: New test.
24287
24288 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
24289
24290         * gcc.c-torture/compile/20001009-1.c: Move from here ....
24291         * gcc.c-torture/execute/20001009-2.c: ... to here.
24292
24293 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
24294
24295         * gcc.c-torture/compile/20001009-1.c: New testcase.
24296         * gcc.c-torture/execute/20001009-1.c: New testcase.
24297         Testcases provided by Jan Hubicka <jh@suse.cz>.
24298
24299 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
24300
24301         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
24302         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
24303         uintmax_t using <limits.h> to emulate the compiler's internal
24304         logic.  No longer XFAIL %j tests.
24305
24306 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
24307
24308         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
24309         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
24310         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
24311         regexps and details of expected handling of some bad formats.
24312         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
24313         suppression.
24314
24315 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
24316
24317         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
24318         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
24319         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
24320         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
24321         in list archives.
24322
24323 2000-10-06  Richard Henderson  <rth@cygnus.com>
24324
24325         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
24326         * g++.old-deja/g++.brendan/crash52.C: Likewise.
24327         * g++.old-deja/g++.jason/report.C: Likewise.
24328         * g++.old-deja/g++.law/friend5.C: Likewise.
24329         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
24330         of the expected warnings.
24331
24332 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
24333
24334         * g++.old-deja/g++.pt/enum14.C: New test.
24335
24336 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
24337
24338         * g++.old-deja/g++.pt/crash59.C: New test.
24339
24340 2000-10-04  Will Cohen  <wcohen@redhat.com>
24341
24342         * gcc.dg/20000926-1.c: New test.
24343
24344 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
24345
24346         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
24347         function name for current C++ compiler.
24348         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
24349
24350 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
24351
24352         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
24353         __PRETTY_FUNCTION__.
24354         * g++.old-deja/g++.ext/pretty2.C: Likewise.
24355
24356 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24357
24358         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
24359
24360 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
24361
24362         * gcc.c-torture/compile/20000923-1.c: New test.
24363
24364 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
24365
24366         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
24367         * g++.old-deja/g++.pt/ttp62.C: Same.
24368         * g++.old-deja/g++.other/inline14.C: Same.
24369
24370 2000-09-24  Richard Henderson  <rth@cygnus.com>
24371
24372         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
24373
24374 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
24375
24376         * gcc.dg/c90-printf-1.c: Add test for wide string format.
24377
24378 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
24379
24380         * gcc.c-torture/compile/20000922-1.c: New file.
24381
24382 2000-09-21  Nick Clifton  <nickc@redhat.com>
24383
24384         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
24385         a signed long modulo operation.
24386         (mod6): New function - perform an unsigned long modulo operation.
24387         (main): Add tests for modulos of very large numbers by very small
24388         dividends.
24389
24390 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24391
24392         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
24393
24394 2000-09-19  Richard Henderson  <rth@cygnus.com>
24395
24396         * gcc.dg/compare2.c (case 10): XFAIL.
24397
24398 2000-09-18  Richard Henderson  <rth@cygnus.com>
24399
24400         * gcc.c-torture/execute/20000906-1.c: Move ...
24401         * gcc.dg/20000906-1.c: ... here.  Only run on targets
24402         that support __builtin_trap.
24403
24404 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
24405
24406         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
24407
24408 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
24409
24410         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
24411         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
24412         more $ format tests.
24413
24414 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
24415
24416         * gcc.dg/format-errmk-1.c: New test.
24417
24418 2000-09-17  Greg McGary  <greg@mcgary.org>
24419
24420         * gcc.c-torture/execute/20000917-1.x: Remove.
24421
24422 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
24423
24424         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
24425
24426 2000-09-17  Greg McGary  <greg@mcgary.org>
24427
24428         * gcc.c-torture/execute/20000917-1.c: New test.
24429         * gcc.c-torture/execute/20000917-1.x: XFAIL.
24430
24431 2000-09-16  Neil Booth  <NeilB@earthling.net>
24432
24433         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
24434         in nested macro bug.
24435
24436 2000-09-15  Neil Booth  <NeilB@earthling.net>
24437
24438         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
24439
24440 2000-09-14  Jeffrey A Law  (law@cygnus.com)
24441
24442         * gcc.c-torture/execute/20000914-1.c: New test.
24443
24444 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
24445
24446         * g++.other/inline13.C: New test.
24447
24448 2000-09-12  Andreas Jaeger  <aj@suse.de>
24449
24450         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
24451         constant by Ulrich Drepper <drepper@redhat.com>.
24452
24453 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
24454
24455         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
24456
24457 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24458
24459         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
24460
24461 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
24462
24463         * gcc.dg/cpp/backslash.c: New test.
24464
24465 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
24466
24467         * gcc.c-torture/execute/20000910-1.c: New test.
24468         * gcc.c-torture/execute/20000910-2.c: Likewise.
24469
24470 2000-09-11  Robert Lipe  <robertl@sco.com>
24471
24472         * gcc.dg/pragma-align.c: New test.
24473
24474 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
24475
24476         * g++.old-deja/g++.pt/explicit82.C: New test.
24477         * g++.old-deja/g++.pt/explicit83.C: New test.
24478
24479 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
24480
24481         * gcc.dg/asm-names.c: New test.
24482
24483 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24484
24485         * gcc.dg/cpp/tr-warn6.c: New test
24486
24487 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
24488
24489         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
24490         be accepted.
24491
24492 2000-09-07  Catherine Moore  <clm@redhat.com>
24493
24494         * gcc.c-torture/execute/unroll-1.c: New test.
24495
24496 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
24497
24498         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
24499         ERROR markers.
24500         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
24501         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
24502         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
24503         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
24504         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
24505         Preprocess only.
24506         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
24507         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
24508
24509 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
24510
24511         * g++.old-deja/g++.pt/deduct2.C: New test.
24512
24513 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
24514
24515         * g++.old-deja/g++.pt/parms2.C: New test.
24516
24517 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
24518
24519         * g++.old-deja/g++.pt/crash58.C: New test.
24520
24521 2000-09-06  Greg McGary  <greg@mcgary.org>
24522
24523         * gcc.c-torture/execute/20000906-1.c: New test.
24524         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
24525
24526 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24527
24528         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
24529
24530 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
24531
24532         * g++.old-deja/g++.pt/crash57.C: New test.
24533
24534 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
24535
24536         * g++.old-deja/g++.pt/crash56.C: New test.
24537
24538 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
24539
24540         * g++.old-deja/g++.pt/koenig1.C: New test.
24541
24542 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
24543
24544         * gcc.dg/20000904-1.c: New test.
24545
24546 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
24547
24548         * gcc.dg/cpp/paste8.c: New test.
24549
24550 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
24551
24552         * gcc.c-torture/compile/20000827-1.c: New test.
24553
24554 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
24555
24556         * gcc.dg/format-diag-1.c: New test.
24557
24558 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
24559
24560         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
24561         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
24562         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
24563         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
24564         gcc.dg/formatz-1.c: Adjust warning regular expressions.
24565
24566 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
24567
24568         * g++.old-deja/g++.other/nested4.C: New test.
24569
24570 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
24571
24572         * g++.old-deja/g++.ns/scoped1.C: New test.
24573
24574 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
24575
24576         * lib/g++.exp: Support testing already-installed GCC.
24577
24578 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24579
24580         * wtr-label-1.c, wtr-suffix-1.c: New tests.
24581
24582 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24583
24584         * gcc.dg/return-type-2.c: New test.
24585
24586 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
24587
24588         * gcc.c-torture/compile/20000825-1.c: New test.
24589
24590 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
24591
24592         * gcc.dg/dwarf2-2.c: New test.
24593
24594 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
24595
24596         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
24597         dg-warning regexps.
24598
24599 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
24600
24601         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
24602         gcc.dg/format-ext-5.c: New tests.
24603
24604 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
24605
24606         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
24607
24608 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
24609
24610         * gcc.dg/noncompile/930622-2.c: Adjust error message.
24611
24612 2000-08-24  Richard Henderson  <rth@cygnus.com>
24613
24614         * gcc.dg/ia64-sync-1.c: New test.
24615         * gcc.dg/ia64-sync-2.c: New test.
24616         * gcc.dg/ia64-asm-1.c: New test.
24617
24618 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
24619
24620         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
24621         * gcc.dg/format-ext-2.c: New test.
24622
24623 2000-08-23  Jason Merrill  <jason@redhat.com>
24624
24625         * lib/old-dejagnu.exp: Also ignore "In member function" and
24626         "At global scope".
24627
24628 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24629
24630         * gcc.dg/noncompile/label-lineno-1.c: New test.
24631
24632 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
24633
24634         * gcc.dg/c99-array-nonobj-1.c: New test.
24635
24636 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
24637
24638         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
24639         tests.
24640         * gcc.dg/format-ext-1.c: New test.
24641
24642 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24643
24644         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
24645         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
24646         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
24647         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
24648         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
24649
24650 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
24651
24652         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
24653         gcc.dg/c99-strftime-2.c: New tests.
24654
24655 2000-08-22  Richard Henderson  <rth@cygnus.com>
24656
24657         * gcc.c-torture/execute/20000822-1.c: New test.
24658
24659 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
24660
24661         * gcc.c-torture/execute/20000819-1.x: Remove.
24662
24663 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
24664
24665         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
24666         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
24667         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
24668         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
24669         gcc.dg/format-xopen-1.c: New tests.
24670
24671 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
24672
24673         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
24674
24675 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
24676
24677         * g++.old-deja/g++.other/loop2.C: New test.
24678
24679         * gcc.c-torture/compile/20000606-1.c: New test.
24680         * gcc.c-torture/compile/20000728-1.c: New test.
24681         * gcc.c-torture/execute/20000801-1.c: New test.
24682         * gcc.c-torture/execute/20000801-2.c: New test.
24683         * gcc.c-torture/execute/20000819-1.c: New test.
24684         * gcc.c-torture/execute/20000819-1.x: XFAIL.
24685         * gcc.dg/20000629-1.c: New test.
24686         * gcc.dg/20000724-1.c: New test.
24687         * gcc.dg/20000807-1.c: New test.
24688
24689 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
24690
24691         * gcc.dg/cpp/pragma-1.c: New test.
24692         * gcc.dg/cpp/pragma-2.c: New test.
24693
24694 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
24695
24696         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
24697         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
24698
24699 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
24700
24701         * gcc.c-torture/compile/20000818-1.c: New test.
24702
24703 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
24704
24705         * gcc.c-torture/execute/20000818-1.c: New test.
24706
24707 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
24708
24709         * gcc.dg/format-va-1.c: New test.
24710
24711 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
24712
24713         * g++.old-deja/g++.other/typedef8.C: New test.
24714
24715 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
24716
24717         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
24718         * g++.old-deja/g++.mike/net36.C: Mark candidate.
24719         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
24720         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
24721         * g++.old-deja/g++.other/ptrmem7.C: New test.
24722         * g++.old-deja/g++.pt/ptrmem10.C: New test.
24723
24724 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
24725
24726         * g++.old-deja/g++.pt/typename27.C: New test.
24727
24728 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
24729
24730         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
24731         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
24732         * g++.old-deja/g++.pt/friend45.C: New test.
24733         * g++.old-deja/g++.other/friend8.C: New test.
24734
24735 2000-08-15  Richard Henderson  <rth@cygnus.com>
24736
24737         * gcc.c-torture/execute/20000815-1.c: New test.
24738
24739 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
24740
24741         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
24742         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
24743         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
24744
24745 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
24746
24747         * g++.old-deja/g++.other/refinit2.C: New test.
24748
24749 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
24750
24751         * lib/c-torture.exp (c-torture): Make
24752         compiler_conditional_xfail_data global.
24753         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
24754         compiler_conditional_xfail_data machinery.
24755         (f-torture-execute): Likewise.
24756         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
24757         and only when unrolling loops.
24758
24759         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
24760
24761 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
24762
24763         * g++.old-deja/g++.pt/explicit81.C: New test.
24764
24765 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
24766
24767         * g++.old-deja/g++.pt/typename26.C: New test.
24768
24769 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
24770
24771         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
24772         warning.
24773
24774 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
24775
24776         * g++.old-deja/g++.other/array3.C: New test.
24777
24778 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
24779
24780         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
24781         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
24782         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
24783         New tests.
24784
24785 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
24786
24787         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
24788         * g++.old-deja/g++.abi/vmihint.C: Likewise.
24789
24790 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
24791
24792         * gcc.c-torture/execute/20000808-1.c: New test.
24793
24794 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
24795
24796         * gcc.dg/c90-const-expr-1.c: New test.
24797
24798 2000-08-08  Richard Henderson  <rth@cygnus.com>
24799
24800         * gcc.dg/noncompile/920923-1.c: Declare calloc.
24801
24802 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
24803
24804         * gcc.dg/noncompile/const-ll-1.c: New test.
24805
24806 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
24807
24808         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
24809
24810 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
24811
24812         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
24813         that running programs linked against the shared version of libobjc
24814         run correctly.
24815
24816 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
24817
24818         * gcc.dg/c99-printf-1.c: New test.
24819
24820 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
24821
24822         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
24823
24824 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
24825
24826         * gcc.c-torture/execute/20000731-1.x: Delete.
24827
24828 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
24829
24830         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
24831         and torture_without_loops as is done by c-torture.exp.
24832         (search_for): Copy from c-torture.exp.
24833         (gcc-dg-runtest): New function, drives a directory of tests
24834         iterating over the TORTURE_OPTIONS.
24835         (scan-assembler, scan-assembler-not): Move here from
24836         individual directory drivers.
24837
24838         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
24839         defined by lib/gcc-dg.exp.
24840         * gcc.dg/cpp/cpp.exp: Likewise.
24841         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
24842         gcc-dg-runtest, so we cycle over optimization options.
24843
24844         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
24845         * gcc.dg/compare2.c: No longer expected to fail.
24846
24847 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
24848
24849         * gcc.c-torture/execute/20000804-1.c: New test.
24850
24851 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
24852
24853         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
24854
24855 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
24856
24857         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
24858
24859 2000-08-03  Jeffrey A Law  (law@cygnus.com)
24860
24861         * gcc.c-torture/compile/20000803-1.c: New test.
24862
24863 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
24864
24865         * gcc.c-torture/execute/20000801-3.c,
24866         gcc.c-torture/execute/20000801-4.c: New tests.
24867         * gcc.c-torture/execute/20000801-3.x,
24868         gcc.c-torture/execute/20000801-4.x: Xfail.
24869
24870 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
24871
24872         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
24873         libobjc/.libs to allow for libtool.
24874
24875 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
24876
24877         * gcc.c-torture/compile/20000802-1.c: New test.
24878
24879 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
24880
24881         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
24882
24883 2000-07-31  Jeffrey A Law  (law@cygnus.com)
24884
24885         * gcc-c-torture/execute/20000731-2.c: New test.
24886
24887         * gcc.c-torture/execute/20000731-1.c: New test.
24888         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
24889
24890 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
24891
24892         * testsuite/gcc.dg/cpp/paste7.c: New test.
24893         * gcc.dg/cpp/20000725-1.c: New test.
24894
24895 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
24896
24897         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
24898         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
24899         declaration warning for __builtin_dwarf_reg_size.
24900
24901         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
24902
24903 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
24904
24905         * gcc.dg/noncompile/voidparam-1.c: New test.
24906
24907 2000-07-30  Richard Henderson  <rth@cygnus.com>
24908
24909         * gcc.dg/c90-digraph-1.c: Don't xfail.
24910         * gcc.dg/compare2.c (case 10): Xfail.
24911         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
24912
24913 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
24914
24915         * gcc.dg/c99-main-1.c: New test.
24916
24917 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
24918
24919         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
24920
24921 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
24922
24923         * gcc.c-tortuer/execute/20000726-1.c: New test.
24924
24925 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
24926
24927         * gcc.c-torture/execute/enum-2.c: New test.
24928
24929 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24930
24931         * gcc.dg/cpp/tr-warn3.c: New test.
24932
24933 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
24934
24935         * g++.old-deja/g++.ext/implicit1.C: Remove.
24936         * g++.old-deja/g++.jason/c2.C: Remove
24937         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
24938         * g++.old-deja/g++.pt/crash16.C: Likewise.
24939         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
24940
24941 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
24942
24943         * g++.old-deja/g++.other/for2.C: New test.
24944
24945 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
24946
24947         * gcc.dg/20000720-1.c: New test.
24948
24949 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
24950
24951         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
24952
24953 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
24954
24955         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
24956         * gcc.c-torture/execute/20000722-1.c: New.
24957         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
24958
24959 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
24960
24961         * gcc.dg/cpp/20000720-1.S: New test.
24962
24963 2000-07-21  Michael Meissner  <meissner@redhat.com>
24964
24965         * gcc.c-torture/execute/ieee/hugeval.c: New test.
24966
24967 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
24968
24969         * g++.old-deja/g++.brendan/crash16.C,
24970         g++.old-deja/g++.brendan/parse3.C,
24971         g++.old-deja/g++.brendan/redecl1.C,
24972         g++.old-deja/g++.ns/template13.C,
24973         g++.old-deja/g++.other/decl4.C,
24974         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
24975
24976 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
24977
24978         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
24979         and "Internal error".
24980
24981         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
24982         regexps.
24983         * gcc.dg/cpp/paste6.c: New test.
24984
24985 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
24986
24987         * gcc.dg/cpp/tr-direct.c: New test.
24988
24989         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
24990         gcc.dg/cpp/undef1.c: Tweak error regexps.
24991
24992 2000-07-18  Eric Christopher <echristo@redhat.com>
24993
24994         * gcc.c-torture/compile/20000718-1.c: New test.
24995
24996 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
24997
24998         * cpplex.c (_cpp_push_token): If the token being pushed back
24999         is the previous token in this context, just subtract one from
25000         context->posn.
25001         * cppmacro.c (save_expansion): Clear aux field when storing a
25002         placemarker.
25003
25004 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
25005
25006         * gcc.dg/noncompile/redecl-1.c: New test.
25007
25008 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
25009
25010         * gcc.c-torture/execute/20000717-5.c: New test.
25011         * gcc.c-torture/execute/20000717-1.x: Removed.
25012
25013 2000-07-17  Richard Henderson  <rth@cygnus.com>
25014
25015         * gcc.c-torture/execute/20000717-4.c: New test.
25016
25017 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
25018
25019         * gcc.dg/cpp/syshdr.c: New test.
25020         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
25021
25022 2000-07-17  Neil Booth  <neilb@earthling.net>
25023
25024         * gcc.dg/cpp/cmdlne-dM.c: New test.
25025         * gcc.dg/cpp/cmdlne-dD.c: New test.
25026
25027 2000-07-17  Jeffrey A Law  (law@cygnus.com)
25028
25029         * gcc.c-torture/execute/20000717-3.c: New test.
25030
25031         * gcc.c-torture/compile/20000717-1.c: New test.
25032
25033 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
25034
25035         * gcc.c-torture/execute/20000717-2.c: New test.
25036
25037 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
25038
25039         * gcc.dg/formatz-1.c: New test.
25040
25041         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
25042         * gcc.dg/c99-digraph-1.c: New tests.
25043
25044         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
25045         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
25046
25047         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
25048         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
25049         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
25050         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
25051         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
25052         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
25053         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
25054
25055 2000-07-17   Greg McGary <greg@mcgary.org>
25056
25057         * gcc.c-torture/execute/20000717-1.c: New test.
25058         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
25059
25060 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
25061
25062         * gcc.c-torture/execute/20000715-2.c: New test.
25063         * gcc.dg/20000715-1.c: New test.
25064
25065 2000-07-15  Michael Meissner  <meissner@redhat.com>
25066
25067         * gcc.c-torture/execute/20000715-1.c: New test.
25068
25069 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
25070
25071         * gcc.c-torture/execute/20000707-1.c: New test.
25072
25073 2000-07-13  Neil Booth  <NeilB@earthling.net>
25074
25075         * testsuite/gcc.dg/cpp/digraph1.c,
25076         testsuite/gcc.dg/cpp/digraph2.c,
25077         testsuite/gcc.dg/cpp/digraphs.c: New tests.
25078
25079 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
25080
25081         * g77.f-torture/compile/20000630-2.f:  New test.
25082         * g77.f-torture/compile/20000630-2.x
25083
25084 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
25085
25086         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
25087
25088 2000-07-11  Neil Booth  <NeilB@earthling.net>
25089
25090         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
25091
25092 2000-07-11  Neil Booth  <NeilB@earthling.net>
25093
25094         * gcc.dg/cpp/cmdlne-C.c: New.
25095
25096 2000-07-09  Neil Booth  <NeilB@earthling.net>
25097
25098         * gcc.dg/cpp/directiv.c: New tests.
25099         * gcc.dg/cpp/undef1.c: Update.
25100
25101 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
25102
25103         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
25104
25105 2000-07-09  Neil Booth  <NeilB@earthling.net>
25106
25107         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
25108
25109 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
25110
25111         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
25112         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
25113
25114 2000-07-08  Neil Booth  <NeilB@earthling.net>
25115
25116         * gcc.dg/cpp/macsyntx.c: New tests.
25117
25118 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
25119
25120         * gcc.dg/20000707-1.c: New test.
25121
25122 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
25123
25124         * gcc.c-torture/execute/20000706-1.c: New test.
25125         * gcc.c-torture/execute/20000706-2.c: New test.
25126         * gcc.c-torture/execute/20000706-3.c: New test.
25127         * gcc.c-torture/execute/20000706-4.c: New test.
25128         * gcc.c-torture/execute/20000706-5.c: New test.
25129
25130 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
25131
25132         * g++.old-deja/g++.pt/instantiate7.C: New test.
25133
25134 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
25135
25136         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
25137         * g++.old-deja/g++.mike/thunk3.C: Likewise.
25138         * g++.old-deja/g++.other/rtti3.C: Likewise.
25139         * g++.old-deja/g++.other/rttid3.C: Likewise.
25140
25141 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
25142
25143         *  g77.f-torture/compile/20000630-1.x: Fix typo
25144
25145 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
25146
25147         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
25148         assembly output.
25149
25150 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
25151
25152         * gcc.dg/cpp/ident.c: New test.
25153
25154 2000-07-05  Neil Booth  <NeilB@earthling.net>
25155
25156         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
25157           gcc.dg/cpp/lexstrng.c: New tests.
25158
25159 2000-07-04  Neil Booth  <NeilB@earthling.net>
25160
25161         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
25162         * gcc.dg/cpp/strify2.c: Same.
25163
25164 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
25165
25166         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
25167         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
25168         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
25169         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
25170
25171         * testsuite/gcc.dg/cpp/macro1.c,
25172         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
25173         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
25174         testsuite/gcc.dg/cpp/strify1.c,
25175         testsuite/gcc.dg/cpp/strify2.c: New tests.
25176
25177 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
25178
25179         * gcc.c-torture/execute/20000703-1.c: New test.
25180
25181 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
25182
25183         * g++.old-deja/g++.pt (lookup10.C): New test.
25184
25185 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
25186
25187         * g++.old-deja/g++.pt (typename25.C): New test.
25188
25189 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
25190
25191         * gcc.c-torture/compile/20000701-1.c: New test.
25192
25193 2000-06-30  Nick Clifton  <nickc@cygnus.com>
25194
25195         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
25196         to test case.
25197
25198 2000-06-30  Catherine Moore  <clm@cygnus.com>
25199
25200         * gcc.c-torture/execute/align-1.c: New test.
25201
25202 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
25203
25204         * g++.old-deja/g++.pt/expr8.C: New test.
25205         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
25206
25207 2000-06-29  Nick Clifton  <nickc@cygnus.com>
25208
25209         * gcc.c-torture/compile/20000629-1.c: New test.
25210
25211 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
25212
25213
25214         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
25215         gcc.dg/noncompile directory, depending on whether they're
25216         preprocessor tests or not.  Annotate all the tests for the dg
25217         framework.
25218
25219         * gcc.c-torture/noncompile/noncompile.exp: Delete.
25220         * gcc.dg/noncompile/noncompile.exp: New.
25221
25222         * Moved files:
25223         Old name                                New name
25224         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
25225         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
25226         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
25227         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
25228         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
25229         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
25230         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
25231         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
25232         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
25233         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
25234         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
25235         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
25236         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
25237         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
25238         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
25239         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
25240         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
25241         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
25242         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
25243         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
25244         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
25245         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
25246         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
25247         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
25248
25249         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
25250         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
25251         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
25252         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
25253         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
25254         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
25255
25256 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
25257
25258         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
25259         declare one variable.  On the fourth, error.
25260         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
25261         declared by 20000628-1a.h.
25262
25263 2000-06-29  Richard Henderson  <rth@redhat.com>
25264
25265         * gcc.c-torture/execute/930529-1.x: New file.
25266         * gcc.dg/920413-1.c: Adjust expected warning text.
25267         * gcc.dg/980217-1.c: Declare abort.
25268         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
25269
25270 2000-06-29  Jeffrey A Law  (law@cygnus.com)
25271
25272         * g77.f-torture/compile/20000629-1.f: New test.
25273         * g77.f-torture/compile/20000629-1.x: Expected to fail.
25274
25275 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
25276
25277         Rearrange lots of files, removing entirely the
25278         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
25279         directories.
25280
25281         * Deleted files:
25282         gcc.c-torture/code_quality/code_quality.exp
25283         gcc.c-torture/special/special.exp
25284         gcc.failure/failure.exp
25285         gcc.failure/940409-1.x
25286         gcc.c-torture/compile/961203-1.x
25287
25288         * New files:
25289         gcc.misc-tests/linkage.exp
25290         gcc.c-torture/execute/920730-1t.c
25291         gcc.c-torture/execute/920730-1t.x
25292         gcc.c-torture/compile/920520-1.x
25293         gcc.c-torture/compile/920521-1.x
25294         gcc.c-torture/compile/981006-1.x
25295         gcc.c-torture/execute/eeprof-1.x
25296
25297         * Moved files (possibly with modifications to fit a new harness):
25298         Old name                                New name
25299         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
25300         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
25301         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
25302         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
25303         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
25304         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
25305         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
25306         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
25307         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
25308         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
25309         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
25310         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
25311         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
25312         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
25313
25314 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
25315
25316         * c-torture/compile/961203-1.x: Delete.
25317
25318         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
25319         not exit. Include stdio.h.
25320         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
25321         * gcc.misc-tests/dg-12.c: Likewise.
25322         * gcc.misc-tests/dg-5.c: Likewise.
25323         * gcc.misc-tests/dg-6.c: Likewise.
25324         * gcc.misc-tests/dg-7.c: Prototype abort.
25325         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
25326         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
25327         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
25328         not exit.
25329         * gcc.misc-tests/sieve.c: Use return from main, not exit.
25330         * gcc.misc-tests/sort2.c: Use return from main, not exit.
25331
25332 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
25333
25334         * gcc.dg/cpp/20000628-1.c: New test.
25335         * gcc.dg/cpp/20000628-1.h: New header for above test.
25336         * gcc.dg/cpp/20000628-1a.h: Likewise.
25337
25338 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
25339
25340         * gcc.dg/cpp: New directory.
25341         * gcc.dg/cpp/cpp.exp: New driver.
25342         * gcc.dg/cpp/20000627-1.c: New test.
25343         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
25344         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
25345         and rewrite as a compilation test.
25346
25347         * gcc.dg: Move many files into the cpp subdirectory, possibly
25348         renaming or editing them as well.
25349         Old name                New name
25350         990119-1.c              cpp/19990119-1.c
25351         990228-1.c              cpp/19990228-1.c
25352         990407-1.c              cpp/19990407-1.c
25353         990409-1.c              cpp/19990409-1.c
25354         990413-1.c              cpp/19990413-1.c
25355         990703-1.c              cpp/19990703-1.c
25356         20000127-1.c            cpp/20000127-1.c
25357         20000129-1.c            cpp/20000129-1.c
25358         20000207-1.c            cpp/20000207-1.c
25359         20000207-2.c            cpp/20000207-2.c
25360         20000209-1.c            cpp/20000209-1.c
25361         20000209-2.c            cpp/20000209-2.c
25362         20000301-1.c            cpp/20000301-1.c
25363         20000419-1.c            cpp/20000419-1.c
25364         20000510-1.S            cpp/20000510-1.S
25365         20000519-1.c            cpp/20000519-1.c
25366         20000529-1.c            cpp/20000529-1.c
25367         20000625-1.c            cpp/20000625-1.c
25368         20000625-2.c            cpp/20000625-2.c
25369         cpp-as1.c               cpp/assert1.c
25370         cpp-as2.c               cpp/assert2.c
25371         cxx-comments-1.c        cpp/cxxcom1.c
25372         cxx-comments-2.c        cpp/cxxcom2.c
25373         endif-label.c           cpp/endif.c
25374         cpp-hash1.c             cpp/hash1.c
25375         cpp-hash2.c             cpp/hash2.c
25376         cpp-if1.c               cpp/if-1.c
25377         cpp-if2.c               cpp/if-2.c
25378         cpp-if3.c               cpp/if-3.c
25379         cpp-if4.c               cpp/if-4.c
25380         cpp-if5.c               cpp/if-5.c
25381         cpp-cond.c              cpp/if-cexp.c
25382         cpp-missingop.c         cpp/if-mop.c
25383         cpp-missingparen.c      cpp/if-mpar.c
25384         cpp-opprec.c            cpp/if-oppr.c
25385         cpp-ifparen.c           cpp/if-paren.c
25386         cpp-shortcircuit.c      cpp/if-sc.c
25387         cpp-shift.c             cpp/if-shift.c
25388         cpp-unary.c             cpp/if-unary.c
25389         cpp-li1.c               cpp/line1.c
25390         cpp-li2.c               cpp/line2.c
25391         lineno.c                cpp/line3.c
25392         lineno-2.c              cpp/line4.c
25393         cpp-mi.c                cpp/mi1.c
25394         cpp-mic.h               cpp/mi1c.h
25395         cpp-micc.h              cpp/mi1cc.h
25396         cpp-mind.h              cpp/mi1nd.h
25397         cpp-mindp.h             cpp/mi1ndp.h
25398         cpp-mix.h               cpp/mi1x.h
25399         cpp-mi2.c               cpp/mi2.c
25400         cpp-mi2a.h              cpp/mi2a.h
25401         cpp-mi2b.h              cpp/mi2b.h
25402         cpp-mi2c.h              cpp/mi2c.h
25403         cpp-mi3.c               cpp/mi3.c
25404         cpp-mi3.def             cpp/mi3.def
25405         poison-1.c              cpp/poison.c
25406         pr-impl.c               cpp/prag-imp.c
25407         cpp-redef-2.c           cpp/redef1.c
25408         cpp-redef.c             cpp/redef2.c
25409         strpaste.c              cpp/strp1.c
25410         strpaste-2.c            cpp/strp2.c
25411         cpp-tradpaste.c         cpp/tr-paste.c
25412         cpp-tradstringify.c     cpp/tr-str.c
25413         cpp-tradwarn1.c         cpp/tr-warn1.c
25414         cpp-tradwarn2.c         cpp/tr-warn2.c
25415         trigraphs.c             cpp/trigraphs.c
25416         cpp-unc1.c              cpp/unc1.c
25417         cpp-unc2.c              cpp/unc2.c
25418         cpp-unc3.c              cpp/unc3.c
25419         cpp-unc.c               cpp/unc4.c
25420         undef.c                 cpp/undef1.c
25421         undef-2.c               cpp/undef2.c
25422         cpp-wi1.c               cpp/widestr1.c
25423
25424 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
25425
25426         * lib/g++.exp (g++_include_flags): Tweak.
25427
25428 2000-06-27  H.J. Lu  <hjl@gnu.org>
25429             Loren J. Rittle  <ljrittle@acm.org>
25430
25431         * lib/g++.exp (g++_include_flags): Override libgloss.exp
25432         version with one that knows about the new gcc tree structure.
25433         (g++_link_flags): Same.
25434
25435 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
25436
25437         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
25438         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
25439         case we are cross-compiling.
25440
25441         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
25442         g++.old-deja/g++.niklas/Makefile.in,
25443         g++.old-deja/g++.niklas/configure.in,
25444         g++.old-deja/g++.other/Makefile.in,
25445         g++.old-deja/g++.other/configure.in,
25446         gcc.c-torture/code_quality/Makefile.in,
25447         gcc.c-torture/code_quality/configure.in,
25448         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
25449         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
25450         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
25451         gcc.c-torture/execute/ieee/Makefile.in,
25452         gcc.c-torture/execute/ieee/configure.in,
25453         gcc.c-torture/noncompile/Makefile.in,
25454         gcc.c-torture/noncompile/configure.in,
25455         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
25456         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
25457         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
25458
25459 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
25460
25461         * g++.old-deja/g++.other/ambig3.C: New test.
25462
25463 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
25464
25465         * g++.old-deja/g++.pt/syntax1.C: New test.
25466         * g++.old-deja/g++.pt/syntax2.C: New test.
25467         * g++.old-deja/g++.other/syntax3.C: New test.
25468         * g++.old-deja/g++.other/syntax4.C: New test.
25469
25470 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
25471
25472         * gcc.dg/20000623-1.c: Prototype exit and abort.
25473
25474 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
25475
25476         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
25477         New tests.
25478         * gcc.dg/cpp-mi3.def: New file.
25479
25480         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
25481         inside assertions.
25482         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
25483         lexer's error messages.
25484         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
25485         divine anything from the linemarkers.
25486         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
25487         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
25488
25489 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
25490
25491         * gcc.dg/20000623-1.c: New test.
25492
25493 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
25494
25495         * gcc.c-torture/execute/20000622-1.c: New test.
25496
25497 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
25498
25499         * g++.old-deja/g++.other/init15.C: New test.
25500
25501 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
25502
25503         * g++.old-deja/g++.pt/vaarg2.C: New test.
25504         * g++.old-deja/g++.pt/vaarg3.C: New test.
25505
25506 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
25507
25508         * g++.old-deja/g++.other/dyncast6.C: New test.
25509
25510 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
25511
25512         * gcc.c-torture/execute/loop-6.c: New test.
25513
25514 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
25515
25516         * gcc.dg/20000614-1.c: New test.
25517         * gcc.dg/20000614-2.c: New test.
25518
25519 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
25520
25521         * g++.old-deja/g++.other/inline12.C: New test.
25522
25523 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
25524
25525         * g++.old-deja/g++.other/eh1.C: New test.
25526
25527 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
25528
25529         * g++.old-deja/g++.other/type.C: New test.
25530
25531 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
25532
25533         * g++.old-deja/g++.other/initstring.C: New test.
25534
25535 2000-06-12  Jason Merrill  <jason@redhat.com>
25536
25537         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
25538
25539 2000-06-09  Jeffrey A Law  (law@cygnus.com)
25540
25541         * gcc.c-torture/compile/20000609-1.c: New test.
25542
25543 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
25544
25545         * gcc.dg/20000609-1.c: New test.
25546
25547 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
25548
25549         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
25550         * gcc.c-torture/noncompile/poison-1.c: Move...
25551         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
25552         * gcc.dg/cpp-li1.c: Add a token after the #line.
25553
25554 2000-06-05  Richard Henderson  <rth@cygnus.com>
25555
25556         * gcc.c-torture/execute/20000605-2.c: New test.
25557         * gcc.c-torture/execute/20000605-3.c: New test.
25558
25559 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
25560
25561         * g77.f-torture/execute/20000503-1.x: New file.
25562
25563 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
25564
25565         * g++.old-deja/g++.eh/badalloc1.C: New test.
25566
25567 2000-06-05  Richard Henderson  <rth@cygnus.com>
25568
25569         * gcc.c-torture/execute/20000605-1.c: New test.
25570
25571 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
25572             Nathan Sidwell <nathan@codesourcery.com>
25573
25574         * gcc.c-torture/compile/20000605-1.c: New test.
25575
25576 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
25577
25578         * g77.f-torture/compile/20000601-1.f:  New test.
25579
25580 2000-06-03  Richard Henderson  <rth@cygnus.com>
25581
25582         * gcc.c-torture/execute/20000603-1.c: New.
25583
25584 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
25585
25586         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
25587         * gcc.dg/noreturn-2.c (noreturn): Likewise.
25588
25589 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
25590
25591         * gcc.dg/compare2.c (case 12): XFAIL.
25592         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
25593         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
25594
25595         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
25596
25597 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
25598
25599         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
25600         guard macro is already defined when the header is first
25601         included.
25602         * gcc.dg/cpp-mix.h: New file.
25603         * gcc.dg/endif-label.c: Update patterns to match compiler.
25604
25605         * g++.brendan/complex1.C: Declare abort.
25606         * g++.law/refs4.C: Remove XFAIL.
25607         * g++.oliva/expr2.C: Declare abort and exit.
25608
25609 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
25610
25611         * gcc.c-torture/execute/20000528-1.c: New test.
25612
25613         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
25614         * g++.old-deja/g++.law/temps4.C: Likewise.
25615
25616         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
25617         stdlib.h.  Call abort() on failure.
25618         * g++.old-deja/g++.law/refs4.C: Likewise.
25619         * g++.old-deja/g++.law/temps4.C: Likewise.
25620         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
25621         * gcc.c-torture/execute/20000112-1.c: Include string.h.
25622
25623 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
25624
25625         Relative to g++.dg/special:
25626         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
25627
25628         Relative to g++.old-deja:
25629         * g++.brendan/complex1.C, g++.jason/optimize2.C,
25630         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
25631         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
25632         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
25633         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
25634         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
25635         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
25636
25637         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
25638         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
25639         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
25640         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
25641         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
25642         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
25643         and/or string.h.
25644
25645         * g++.other/goto1.C: Update expectations for error messages.
25646
25647 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
25648
25649         * gcc.c-torture/compile/20000523-1.c: New test.
25650
25651 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
25652
25653         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
25654
25655 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
25656
25657         * g++.old-deja/g++.eh/catch11.C: New test.
25658         * g++.old-deja/g++.eh/catch12.C: New test.
25659
25660 2000-05-24  Nick Clifton  <nickc@cygnus.com>
25661
25662         * gcc.c-torture/execute/20000523-1.c: New test.
25663
25664 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
25665
25666         * c-torture/execute/bcp-1.c: Replace abort in arg of
25667         __builtin_constant_p with a generic external function.
25668
25669         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
25670         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
25671         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
25672         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
25673         Prototype abort and/or exit.
25674
25675         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
25676         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
25677         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
25678         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
25679
25680 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
25681
25682         * gcc.dg/dwarf2-1.c: New test.
25683
25684 2000-05-20  Richard Henderson  <rth@cygnus.com>
25685
25686         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
25687
25688 2000-05-20  Andreas Jaeger  <aj@suse.de>
25689
25690         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
25691         testcase.
25692
25693 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
25694
25695         * gcc.c-torture/execute/20000519-2.c: New test.
25696
25697 2000-05-19  Andreas Jaeger  <aj@suse.de>
25698
25699         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
25700         which fails with SSA.
25701
25702         * lib/c-torture.exp: Also test with -O3 -fssa.
25703
25704 2000-05-18  Michael Meissner  <meissner@redhat.com>
25705
25706         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
25707         * gcc.c-torture/execute/920415-1.c: Ditto.
25708         * gcc.c-torture/execute/920501-1.c: Ditto.
25709         * gcc.c-torture/execute/conversion.c: Ditto.
25710         * gcc.c-torture/execute/cvt-1.c: Ditto.
25711
25712 2000-05-18  Jeffrey A Law  (law@cygnus.com)
25713
25714         * gcc.c-torture/compile/20000518-1.c: New test.
25715
25716 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
25717
25718         * g77.f-torture/compile/200005018.f:  New test.
25719
25720 2000-05-17  Jeffrey A Law  (law@cygnus.com)
25721
25722         * gcc.c-torture/compile/20000517-1.c: New test.
25723
25724 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25725
25726         * gcc.c-torture/execute/20000516-1.c: New test.
25727
25728 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
25729
25730         * g++.old-deja/g++.other/eh.C: New test.
25731
25732 2000-05-12  Richard Henderson  <rth@cygnus.com>
25733
25734         * gcc.c-torture/execute/990208-1.c (main): Don't pass
25735         constants through to doit's conditional.
25736
25737 2000-05-11  Jeffrey A Law  (law@cygnus.com)
25738
25739         * gcc.c-torture/compile/20000511-1.c: New test.
25740         * g77.f-torture/compile/20000511-1.f: New test.
25741         * g77.f-torture/compile/20000511-2.f: New test.
25742
25743 2000-05-11  Michael Meissner  <meissner@redhat.com>
25744
25745         * gcc.c-torture/execute/20000511-1.c: New test.
25746
25747 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
25748
25749         * gcc.dg/dg.exp: Scan .S files as well as .c files.
25750         * gcc.dg/20000510-1.S: New.
25751
25752 2000-05-08  Catherine Moore  <clm@cygnus.com>
25753
25754         * gcc.dg/unused-3.c: New.
25755
25756 2000-05-06  Richard Henderson  <rth@cygnus.com>
25757
25758           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
25759           * g++.old-deja/g++.mike/warn1.C: Likewise.
25760           * g++.old-deja/g++.pt/local1.C: Likewise.
25761           * g++.old-deja/g++.pt/local7.C: Likewise.
25762           * g++.old-deja/g++.pt/spec16.C: Likewise.
25763
25764 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
25765
25766         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
25767
25768 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
25769
25770           * g77.f-torture/execute/20000503-1.f:  New test.
25771
25772 2000-05-04  Andreas Jaeger  <aj@suse.de>
25773
25774         * gcc.dg/noreturn-2.c: New test.
25775
25776 2000-05-04  Neil Booth  <NeilB@earthling.net>
25777
25778         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
25779         preprocessor.
25780
25781 2000-05-04  Richard Henderson  <rth@cygnus.com>
25782
25783         * gcc.c-torture/execute/20000503-1.c: Fix typo.
25784
25785 2000-05-04  Richard Henderson  <rth@cygnus.com>
25786
25787         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
25788         OpenSSL by Jason R Thorpe.
25789
25790 2000-05-03  Jim Wilson  <wilson@cygnus.com>
25791
25792         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
25793
25794 2000-05-03  Robert Lipe <robertlipe@usa.net>
25795
25796         * gcc.dg/20000503-1.c: New test.
25797
25798 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
25799
25800         * gcc.c-torture/compile/20000502-1.c: New test.
25801         * g++.old-deja/g++.other/align.C: New test.
25802         * gcc.dg/cpp-tradstringify.c: New test.
25803
25804 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
25805
25806         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
25807         and hard registers.
25808
25809 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
25810
25811         * gcc.c-torture/execute/loop-5.c: New test.
25812
25813 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
25814
25815         * gcc.c-torture/execute/va-arg-20.c: New test.
25816
25817 2000-04-23  Jeffrey A Law  (law@cygnus.com)
25818
25819         * gcc.c-torture/execute/20000422-1.c: New test.
25820
25821 2000-04-20  Greg McGary  <gkm@gnu.org>
25822
25823         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
25824         when optimizing, but without sibling-call optimizations (-O1).
25825
25826 2000-04-20  Jeffrey A Law  (law@cygnus.com)
25827
25828           * gcc.c-torture/compile/20000420-1.c: New test.
25829
25830 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
25831
25832         * g++.abi/ptrflags.C: New test.
25833         * g++.eh/catchptr1.C: Test incomplete pointer chains.
25834
25835 2000-04-19  Catherine Moore  <clm@cygnus.com>
25836
25837         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
25838
25839 2000-04-19  Greg McGary  <gkm@gnu.org>
25840
25841         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
25842         sibling-call optimizations.
25843
25844 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
25845
25846         * gcc.dg/20000419-1.c: New test.
25847
25848 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
25849
25850         * gcc.c-torture/execute/20000412-6.c: New test.
25851
25852 2000-04-12  Jeffrey A Law  (law@cygnus.com)
25853
25854         * gcc.c-torture/execute/20000412-5.c: New test.
25855         * g77.f-torture/compile/20000412-1.f: New test.
25856         * gcc.c-torture/execute/20000412-4.c: New test.
25857         * gcc.c-torture/compile/20000412-2.c: New test.
25858         * gcc.c-torture/execute/20000412-3.c: New test.
25859         * gcc.c-torture/compile/20000412-1.c: New test.
25860         * gcc.c-torture/execute/20000412-2.c: New test.
25861
25862 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
25863
25864         * objc/execute/bf-20.m: New test.
25865
25866 2000-04-10  Richard Henderson  <rth@cygnus.com>
25867
25868         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
25869
25870         * gcc.c-torture/execute/20000412-1.c: New test.
25871
25872 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
25873
25874         * g++.old-deja/g++.eh/catchptr1.C: New test.
25875
25876 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
25877
25878         * g++.old-deja/g++.abi/cxa_vec.C: New test.
25879
25880 2000-04-08  Neil Booth  <NeilB@earthling.net>
25881
25882         * gcc.dg/cpp-nullchar.c: Remove test as
25883         embedded nulls cause problems.
25884
25885 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25886
25887         * gcc.dg/compare2.c: New test.
25888
25889 2000-04-08  Neil Booth  <NeilB@earthling.net>
25890
25891         * gcc.dg/cpp-nullchar.c: New test.
25892
25893 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
25894
25895         * gcc.dg/cpp-mi2.c: New test.
25896         * gcc.dg/cpp-mi2[abc].h: New files.
25897
25898 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
25899
25900         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
25901         member name.
25902
25903 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
25904
25905         * g++.old-deja/g++.abi/vmihint.C: New test.
25906
25907 2000-04-06  Neil Booth  <NeilB@earthling.net>
25908
25909         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
25910         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
25911         copyright.
25912
25913 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
25914
25915         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
25916         avoid stack-frame overwrite.
25917
25918 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
25919
25920         * gcc.c-torture/compile/20000405-2.c: New test.
25921         * gcc.c-torture/compile/20000405-3.c: New test.
25922
25923 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
25924
25925         * gcc.c-torture/compile/20000405-1.c: New test.
25926
25927 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
25928
25929         * gcc.dg/cast-qual-1.c: Revert last change.
25930
25931 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25932
25933         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
25934
25935 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
25936
25937         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
25938         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
25939
25940 2000-04-03  Jeffrey A Law  (law@cygnus.com)
25941
25942         * gcc.c-torture/compile/20000403-2.c: New test.
25943         * gcc.c-torture/compile/20000403-1.c: New test.
25944
25945 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
25946
25947         * gcc.c-torture/execute/20000403-1.c: New test.
25948
25949 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
25950
25951         * gcc.c-torture/execute/20000402-1.c: New test.
25952
25953 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
25954
25955         * gcc.c-torture/execute/va-arg-15.c: New test.
25956         * gcc.c-torture/execute/va-arg-16.c: New test.
25957         * gcc.c-torture/execute/va-arg-17.c: New test.
25958         * gcc.c-torture/execute/va-arg-18.c: New test.
25959         * gcc.c-torture/execute/va-arg-19.c: New test.
25960
25961 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
25962
25963         * gcc.c-torture/compile/981211-1.c: Move to...
25964         * gcc.dg/cpp-as1.c: ...here.
25965         * gcc.dg/cpp-as2.c: New file.
25966
25967         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
25968         compiler.
25969
25970 2000-04-02  Neil Booth  <NeilB@earthling.net>
25971
25972         * gcc.dg/cpp-cond.c  New tests.
25973         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
25974         accidental success less likely.
25975         * gcc.dg/cpp-missingop.c  New tests.
25976         * gcc.dg/cpp-missingparen.c  New tests.
25977         * gcc.dg/cpp-shift.c  New tests.
25978         * gcc.dg/cpp-shortcircuit.c  New tests.
25979         * gcc.dg/cpp-unary.c  New tests.
25980
25981 2000-03-29  Jeffrey A Law  (law@cygnus.com)
25982
25983         * gcc.c-torture/compile/20000329-1.c: New test.
25984
25985 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
25986
25987         * gcc.c-torture/compile/20000326-1.c: New test.
25988         * gcc.c-torture/compile/20000326-2.c: New test.
25989
25990 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
25991
25992         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
25993         the first parameter is a function argument.
25994
25995 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
25996
25997         * g++.old-deja/g++.ext/array4.C: New test.
25998
25999 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
26000
26001         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
26002
26003 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26004
26005         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
26006
26007 2000-03-19  Richard Henderson  <rth@cygnus.com>
26008
26009         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
26010
26011 2000-03-19  Richard Henderson  <rth@cygnus.com>
26012
26013         * gcc.c-torture/compile/20000319-1.c: New test.
26014
26015 2000-03-14  Jeffrey A Law  (law@cygnus.com)
26016
26017         * gcc.c-torture/execute/20000314-3.c: New test.
26018         * gcc.c-torture/execute/20000314-2.c: New test.
26019         * gcc.c-torture/execute/20000314-1.c: New test.
26020         * gcc.c-torture/compile/20000314-2.c: New test.
26021         * gcc.c-torture/compile/20000314-1.c: New test.
26022
26023 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
26024
26025         * g++.old-deja/g++.warn/inline.C: New test.
26026
26027 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
26028
26029         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
26030         standards-compliant result rather than specific constants.
26031         Put test-values in array.
26032
26033 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
26034
26035         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
26036         (g++_target_compile): Put test-specific options last.
26037
26038 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
26039
26040         * g++.old-deja/g++.eh/vbase4.C: New test.
26041
26042 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
26043
26044         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
26045
26046 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
26047
26048         * g++.old-deja/g++.brendan/misc12.C: Removed.
26049         * g++.old-deja/g++.pt/memtemp77.C: Constify.
26050         * g++.old-deja/g++.ext/pretty4.C: New test.
26051
26052 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
26053
26054         * g++.old-deja/g++.other/string2.C: New test.
26055
26056 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
26057
26058         * g++.old-deja/g++.warn/impint2.C: New test.
26059
26060 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
26061
26062         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
26063         is 1, not zero.
26064
26065 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
26066
26067         * g++.old-deja/g++.warn/impint.C: New test.
26068         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
26069         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
26070         * g++.old-deja/g++.pt/explicit12.C: Likewise.
26071         * g++.old-deja/g++.pt/explicit13.C: Likewise.
26072         * g++.old-deja/g++.pt/explicit17.C: Likewise.
26073         * g++.old-deja/g++.pt/explicit18.C: Likewise.
26074         * g++.old-deja/g++.pt/explicit19.C: Likewise.
26075         * g++.old-deja/g++.pt/explicit23.C: Likewise.
26076         * g++.old-deja/g++.pt/explicit31.C: Likewise.
26077         * g++.old-deja/g++.pt/explicit35.C: Likewise.
26078         * g++.old-deja/g++.pt/explicit6.C: Likewise.
26079         * g++.old-deja/g++.pt/memclass7.C: Likewise.
26080
26081 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
26082
26083         * gcc.dg/cpp-redef.c: New test.
26084
26085 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
26086
26087         * g++.old-deja/g++.pt/unify7.C: New test.
26088
26089 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
26090
26091         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
26092         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
26093
26094 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
26095
26096         * gcc.c-torture/compile/20000224-1.c: New test.
26097
26098 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
26099
26100         * gcc.c-torture/compile/cpp-2.c: New test.
26101         * gcc.c-torture/compile/cpp-1.c: New test.
26102
26103 2000-02-25  Jeffrey A Law  (law@cygnus.com)
26104
26105         * gcc.c-torture/execute/20000225-1.c: New test.
26106
26107 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
26108
26109         * gcc.dg/cpp-li2.c: New test.
26110
26111         * gcc.dg/cpp-wi1.c: New test.
26112
26113         * gcc.dg/cpp-li1.c: New test.
26114
26115 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
26116
26117         * g++.old-deja/g++.other/sizeof5.C: New test.
26118
26119 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26120
26121         * gcc.c-torture/execute/va-arg-13.c: New test.
26122
26123 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
26124
26125         * gcc.c-torture/execute/va-arg-12.c: New test.
26126
26127 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
26128
26129         * gcc.c-torture/execute/20000223-1.c: New test.
26130
26131 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
26132
26133         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
26134
26135 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
26136
26137         * g++.old-deja/g++.abi/ptrmem.C: New test.
26138
26139 2000-02-19  Richard Henderson  <rth@cygnus.com>
26140
26141         * gcc.c-torture/compile/init-3.c: New.
26142
26143 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
26144
26145         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
26146         ALWAYS_CXXFLAGS.
26147
26148 2000-02-11  Robert Lipe <robertl@sco.com>
26149
26150         * gcc.c-torture/compile/20000211-3.c: New test.
26151
26152 2000-02-11  Martin Buchholz <martin@xemacs.org>
26153
26154         * gcc.c-torture/compile/20000211-2.c: New test.
26155
26156 2000-02-11  Jeffrey A Law  (law@cygnus.com)
26157
26158         * gcc.c-torture/compile/20000211-1.c: New test.
26159
26160 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
26161
26162         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
26163           on native targets
26164
26165 2000-02-08  Nathan Sidwell  <nathan@acm.org>
26166
26167         * g++.old-deja/g++.other/cast5.C: New test.
26168
26169 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
26170
26171         * gcc.c-torture/execute/20000205-1.c: New.
26172
26173 2000-02-03  Nathan Sidwell  <nathan@acm.org>
26174
26175         * g++.old-deja/g++.jason/cast3.C: Return void.
26176         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
26177
26178 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
26179
26180         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
26181
26182         * gcc.dg/loop-1.c: New test.
26183
26184 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
26185
26186         * gcc.c-torture/compile/20000127-1.c: New test.
26187         * gcc.c-torture/execute/991228-1.c: New test.
26188
26189 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
26190
26191         * gcc.dg/unused-2.c: New test.
26192
26193         * gcc.dg/conv-1.c: New test.
26194
26195 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
26196
26197         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
26198         compiler.
26199         (tool_option_proc): Fix typo.
26200
26201 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
26202
26203         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
26204         of the ld on the host, not on the build machine.
26205         Also, don't crash if '--help' is not a supported option.
26206
26207 2000-01-24  Richard Henderson  <rth@cygnus.com>
26208
26209         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
26210
26211 2000-01-20  Jeffrey A Law  (law@cygnus.com)
26212
26213         * gcc.c-torture/execute/20000120-2.c: New test.
26214         * gcc.c-torture/execute/20000120-1.c: New test.
26215
26216 2000-01-13  Jeffrey A Law  (law@cygnus.com)
26217
26218         * gcc.c-torture/execute/20000113-1.c: New test.
26219
26220 2000-01-12  Jeffrey A Law  (law@cygnus.com)
26221
26222         * gcc.c-torture/execute/20000112-1.c: New test.
26223
26224 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
26225
26226         * gcc.dg/20000111-1.c: New test.
26227
26228 2000-01-10  Jeffrey A Law  (law@cygnus.com)
26229
26230         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
26231         with 16 bit integers.
26232
26233 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
26234
26235         * gcc.dg/20000108-1.c: New test.
26236
26237 2000-01-05  Nathan Sidwell  <nathan@acm.org>
26238
26239         * g++.old-deja/g++.ns/koenig8.C: New test.
26240
26241 2000-01-05  Nathan Sidwell  <nathan@acm.org>
26242
26243         * g++.old-deja/g++.other/cast4.C: New test.
26244
26245 2000-01-05  Jeffrey A Law  (law@cygnus.com)
26246
26247         * gcc.c-torture/compile/20000105-2.c: New test.
26248         * gcc.c-torture/compile/20000105-1.c: New test.
26249
26250 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26251
26252         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
26253         references to printf & atoi to conform to ANSI standard.
26254         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
26255         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
26256         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
26257         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
26258         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
26259         * g++.old-deja/g++.brendan/complex1.C: Likewise.
26260         * g++.old-deja/g++.brendan/copy1.C: Likewise.
26261         * g++.old-deja/g++.brendan/copy2.C: Likewise.
26262         * g++.old-deja/g++.brendan/copy3.C: Likewise.
26263         * g++.old-deja/g++.brendan/copy4.C: Likewise.
26264         * g++.old-deja/g++.brendan/copy5.C: Likewise.
26265         * g++.old-deja/g++.brendan/copy6.C: Likewise.
26266         * g++.old-deja/g++.brendan/copy7.C: Likewise.
26267         * g++.old-deja/g++.brendan/copy8.C: Likewise.
26268         * g++.old-deja/g++.brendan/crash11.C: Likewise.
26269         * g++.old-deja/g++.brendan/crash14.C: Likewise.
26270         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
26271         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
26272         * g++.old-deja/g++.brendan/delete2.C: Likewise.
26273         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
26274         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
26275         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
26276         * g++.old-deja/g++.brendan/eh1.C: Likewise.
26277         * g++.old-deja/g++.brendan/groff1.C: Likewise.
26278         * g++.old-deja/g++.brendan/init3.C: Likewise.
26279         * g++.old-deja/g++.brendan/misc12.C: Likewise.
26280         * g++.old-deja/g++.brendan/misc7.C: Likewise.
26281         * g++.old-deja/g++.brendan/new2.C: Likewise.
26282         * g++.old-deja/g++.brendan/operators4.C: Likewise.
26283         * g++.old-deja/g++.brendan/operators5.C: Likewise.
26284         * g++.old-deja/g++.brendan/overload2.C: Likewise.
26285         * g++.old-deja/g++.brendan/overload7.C: Likewise.
26286         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
26287         * g++.old-deja/g++.brendan/reference1.C: Likewise.
26288         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
26289         * g++.old-deja/g++.brendan/template24.C: Likewise.
26290         * g++.old-deja/g++.brendan/template3.C: Likewise.
26291         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
26292         * g++.old-deja/g++.jason/inline3.C: Likewise.
26293         * g++.old-deja/g++.jason/opeq.C: Likewise.
26294         * g++.old-deja/g++.law/arg5.C: Likewise.
26295         * g++.old-deja/g++.law/arm7.C: Likewise.
26296         * g++.old-deja/g++.law/ctors11.C: Likewise.
26297         * g++.old-deja/g++.law/cvt8.C: Likewise.
26298         * g++.old-deja/g++.law/init9.C: Likewise.
26299         * g++.old-deja/g++.law/refs4.C: Likewise.
26300         * g++.old-deja/g++.law/template2.C: Likewise.
26301         * g++.old-deja/g++.law/visibility24.C: Likewise.
26302         * g++.old-deja/g++.law/vtable3.C: Likewise.
26303         * g++.old-deja/g++.mike/asm2.C: Likewise.
26304         * g++.old-deja/g++.mike/eh1.C: Likewise.
26305         * g++.old-deja/g++.mike/misc1.C: Likewise.
26306         * g++.old-deja/g++.mike/misc13.C: Likewise.
26307         * g++.old-deja/g++.mike/misc14.C: Likewise.
26308         * g++.old-deja/g++.mike/ns12.C: Likewise.
26309         * g++.old-deja/g++.mike/p1248.C: Likewise.
26310         * g++.old-deja/g++.mike/p3708.C: Likewise.
26311         * g++.old-deja/g++.mike/p3708a.C: Likewise.
26312         * g++.old-deja/g++.mike/p3708b.C: Likewise.
26313         * g++.old-deja/g++.mike/p646.C: Likewise.
26314         * g++.old-deja/g++.mike/p700.C: Likewise.
26315         * g++.old-deja/g++.mike/p783.C: Likewise.
26316         * g++.old-deja/g++.mike/p783a.C: Likewise.
26317         * g++.old-deja/g++.mike/p783b.C: Likewise.
26318         * g++.old-deja/g++.mike/p786.C: Likewise.
26319         * g++.old-deja/g++.mike/p789.C: Likewise.
26320         * g++.old-deja/g++.mike/p789a.C: Likewise.
26321         * g++.old-deja/g++.mike/p807a.C: Likewise.
26322         * g++.old-deja/g++.other/delete3.C: Likewise.
26323         * g++.old-deja/g++.other/dyncast1.C: Likewise.
26324         * g++.old-deja/g++.other/dyncast2.C: Likewise.
26325         * g++.old-deja/g++.other/dyncast3.C: Likewise.
26326         * g++.old-deja/g++.other/empty1.C: Likewise.
26327         * g++.old-deja/g++.other/temporary1.C: Likewise.
26328         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
26329         * g++.old-deja/g++.pt/t16.C: Likewise.
26330         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
26331
26332 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
26333
26334         * gcc.dg/991230-1.c: New test.
26335
26336 1999-12-29  Jeffrey A Law  (law@cygnus.com)
26337
26338         * gcc.c-torture/compile/991229-3.c: New test.
26339         * gcc.c-torture/compile/991229-2.c: New test.
26340         * gcc.c-torture/compile/991229-1.c: New test.
26341
26342 1999-12-29  Greg McGary <gkm@eng.ascend.com>
26343
26344         * gcc.c-torture/compile/labels-2.c: New test.
26345
26346 1999-12-27  Martin von Löwis  <loewis@informatik.hu-berlin.de>
26347
26348         * gcc.c-torture/execute/991227-1.c: New test.
26349
26350 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
26351
26352         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
26353
26354 1999-12-21  Martin von Löwis  <loewis@informatik.hu-berlin.de>
26355
26356         * gcc.c-torture/execute/991221-1.c: New test.
26357
26358 1999-12-20  Nathan Sidwell  <nathan@acm.org>
26359
26360         * g++.old-deja/g++.other/cast3.C: New test.
26361
26362 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
26363
26364         * gcc.c-torture/execute/991216-4.c: New test.
26365
26366 1999-12-16  Michael Meissner  <meissner@cygnus.com>
26367
26368         * gcc.c-torture/execute/991216-1.c: New test.
26369         * gcc.c-torture/execute/991216-2.c: New test.
26370         * gcc.c-torture/execute/991216-3.c: New test.
26371
26372 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
26373
26374         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
26375         Actually make the test fail by using "-O2" for compilation.
26376
26377 1999-12-15  Nathan Sidwell  <nathan@acm.org>
26378
26379         * g++.old-deja/g++.warn/cast-align1.C: New test.
26380
26381 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
26382
26383         * gcc.c-torture/compile/991214-1.c: New test.
26384         * gcc.c-torture/compile/991214-2.c: New test.
26385
26386 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
26387
26388         * gcc.dg/991214-1.c: New test.
26389
26390 1999-12-13  Jeffrey A Law  (law@cygnus.com)
26391
26392         * gcc.c-torture/compile/991213-3.c: New test.
26393         * gcc.c-torture/compile/991213-2.c: New test.
26394         * gcc.c-torture/compile/991213-1.c: New test.
26395
26396 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
26397
26398         * gcc.dg/991209-1.c: New test.
26399
26400 1999-12-08  Nathan Sidwell <nathan@acm.org>
26401
26402         * gcc.c-torture/compile/991208-1.c: New test.
26403
26404 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
26405
26406         * gcc.dg/ultrasp2.c: New test.
26407
26408 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
26409
26410         * g++.old-deja/g++.abi/align.C (main): Fix typo.
26411
26412 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
26413
26414         * gcc.c-torture/compile/991202-1.c: New test.
26415         * gcc.c-torture/execute/991202-1.c: New test.
26416         * gcc.c-torture/execute/991202-2.c: New test.
26417         * gcc.c-torture/execute/991202-3.c: New test.
26418
26419 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
26420
26421         * g++.old-deja/g++.abi/align.C: New test.
26422         * g++.old-deja/g++.abi/aggregates.C: Likewise.
26423         * g++.old-deja/g++.abi/bitfields.C: Likewise.
26424
26425 1999-12-01  Richard Henderson  <rth@cygnus.com>
26426
26427         * gcc.c-torture/execute/991201-1.c: New.
26428
26429 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
26430
26431         * gcc.dg/991129-1.c: New test.
26432
26433 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
26434
26435         * gcc.c-torture/compile/991127-1.c: New test.
26436
26437 1999-11-22  Nathan Sidwell  <nathan@acm.org>
26438
26439         * g++.old-deja/g++.other/warn4.C: New test.
26440
26441 1999-11-22  Nathan Sidwell  <nathan@acm.org>
26442
26443         * g++.old-deja/g++.eh/cleanup2.C: New test.
26444         * g++.old-deja/g++.ext/pretty2.C: New test.
26445         * g++.old-deja/g++.ext/pretty3.C: New test.
26446         * g++.old-deja/g++.other/debug6.C: New test.
26447
26448 1999-10-20  Jim Wilson  <wilson@cygnus.com>
26449
26450         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
26451         compiler_output to look for one error message instead of two.
26452
26453 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
26454
26455         * gcc.c-torture/execute/991118-1.c: Also test case
26456         where the word boundary does not split a byte evenly.
26457
26458 1999-11-19  Nathan Sidwell  <nathan@acm.org>
26459
26460         * g++.old-deja/g++.ext/restrict1.C: New test.
26461
26462 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
26463
26464         * gcc.c-torture/execute/991118-1.c: New test.
26465
26466 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
26467
26468         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
26469         working directory pathnames.
26470
26471 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
26472
26473         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
26474         host is equipped with driver.h and driver.o so it can actually
26475         compile and run the tests.
26476
26477 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
26478
26479         * gcc.c-torture/compile/991008-1.c: New test.
26480
26481 1999-11-08  Nick Clifton  <nickc@cygnus.com>
26482
26483         * lib/gcc-dg.exp: Include target-supports.exp
26484
26485 1999-11-05  Nick Clifton  <nickc@cygnus.com>
26486
26487         * lib/target-supports.exp: New file: Provide procs to test for
26488         features supported by the target.
26489         (check_weak_available): Moved here from ecos.exp.
26490         (check_alias_available): New proc: Determine of the target
26491         toolchain supports the alias attribute.
26492
26493         * gcc.dg/special/ecos.exp: Move check_weak_available to
26494         target-supports.exp.
26495         (alias-1.c): Only perform the test if the target supports
26496         aliases.
26497         (wkali-1.c): Only perform the test if the target supports
26498         aliases.
26499
26500         * gcc.dg/990506-0.c: Expect error messages from cross
26501         targets as well as native targets.
26502
26503 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
26504
26505         * gcc.dg/ultrasp1.c: Removed xfail.
26506         * gcc.dg/struct-ret-2.c: Likewise.
26507         * gcc.dg/array-1.c: Likewise.
26508
26509 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
26510
26511         * gcc.dg/struct-ret-2.c: New test.
26512
26513         * gcc.dg/array-1.c: New test.
26514
26515 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
26516
26517         * gcc.c-torture/execute/991030-1.c: New test.
26518
26519 1999-10-26  Richard Henderson  <rth@cygnus.com>
26520
26521         * gcc.c-torture/compile/991026-2.c: New test.
26522
26523 1999-10-26  Jeffrey A Law  (law@cygnus.com)
26524
26525         * gcc.c-torture/compile/991026-1.c: New test.
26526
26527 1999-10-23  Jeffrey A Law  (law@cygnus.com)
26528
26529         * gcc.c-torture/execute/991023-1.c: New test.
26530
26531 1999-10-19  Jeffrey A Law  (law@cygnus.com)
26532
26533         * gcc.c-torture/execute/991019-1.c: New test.
26534
26535 1999-10-16  Richard Henderson  <rth@cygnus.com>
26536
26537         * gcc.c-torture/execute/991016-1.c: New test.
26538
26539 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
26540
26541         * gcc.c-torture/execute/991014-1.c: New test.
26542
26543 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
26544
26545         * g++.old-deja/g++.other/union2.C: New test.
26546
26547 1999-10-13  Nathan Sidwell  <nathan@acm.org>
26548
26549         * g++.old-deja/g++.other/vaarg2.C: New test.
26550         * g++.old-deja/g++.other/vaarg3.C: New test.
26551
26552 1999-10-12  Craig Burley  <craig@jcb-sc.com>
26553
26554         * g77.f-torture/noncompile/19990905-1.f: Moved from being
26555         in compile/.
26556
26557 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
26558
26559         * gcc.c-torture/execute/va-arg-11.c: New test.
26560
26561 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
26562
26563         * lib/file-format.exp (gcc_target_object_format): Don't
26564         crash if objdump is unavailable.
26565
26566 1999-09-29  Donn Terry <donn@interix.com>
26567
26568         * gcc.misc-tests/mg.exp: delete extraneous redirection.
26569
26570 1999-09-28  Nick Clifton  <nickc@cygnus.com>
26571
26572         * gcc.c-torture/compile/990928-1.c: New test.
26573
26574 1999-09-28  Nathan Sidwell  <nathan@acm.org>
26575
26576         * g++.old-deja/g++.other/decl6.C: New test.
26577
26578 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
26579
26580         * gcc.c-torture/execute/va-arg-10.c: New test.
26581
26582 1999-09-27  Nathan Sidwell  <nathan@acm.org>
26583
26584         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
26585         __PRETTY_FUNCTION__.
26586
26587 1999-09-23  Nick Clifton  <nickc@cygnus.com>
26588
26589         * gcc.c-torture/execute/990923-1.c: New test.
26590
26591 1999-09-21  Nick Clifton  <nickc@cygnus.com>
26592
26593         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
26594         for which -fpic is inappropriate.
26595
26596 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
26597
26598         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
26599
26600 1999-09-21  Nathan Sidwell  <nathan@acm.org>
26601
26602         * g++.old-deja/g++.other/dyncast1.C: New test.
26603         * g++.old-deja/g++.other/dyncast2.C: New test.
26604         * g++.old-deja/g++.other/dyncast3.C: New test.
26605         * g++.old-deja/g++.other/dyncast4.C: New test.
26606         * g++.old-deja/g++.other/dyncast5.C: New test.
26607         * g++.old-deja/g++.eh/catch3.C: New test.
26608         * g++.old-deja/g++.eh/catch3p.C: New test.
26609         * g++.old-deja/g++.eh/catch4.C: New test.
26610         * g++.old-deja/g++.eh/catch4p.C: New test.
26611         * g++.old-deja/g++.eh/catch5.C: New test.
26612         * g++.old-deja/g++.eh/catch5p.C: New test.
26613         * g++.old-deja/g++.eh/catch6.C: New test.
26614         * g++.old-deja/g++.eh/catch6p.C: New test.
26615         * g++.old-deja/g++.eh/catch7.C: New test.
26616         * g++.old-deja/g++.eh/catch7p.C: New test.
26617         * g++.old-deja/g++.eh/catch8.C: New test.
26618         * g++.old-deja/g++.eh/catch8p.C: New test.
26619         * g++.old-deja/g++.eh/catch9.C: New test.
26620         * g++.old-deja/g++.eh/catch9p.C: New test.
26621
26622 1999-09-13  Nathan Sidwell  <nathan@acm.org>
26623
26624         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
26625         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
26626
26627 1999-09-13  Jeffrey A Law  (law@cygnus.com)
26628
26629         * gcc.c-torture/compile/990913-1.c: New test.
26630
26631 1999-09-10  Nathan Sidwell  <nathan@acm.org>
26632
26633         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
26634         * g++.old-deja/g++.jason/rfg5.C: Likewise.
26635
26636 1999-09-09  Richard Henderson  <rth@cygnus.com>
26637
26638         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
26639
26640 1999-09-09  Nathan Sidwell  <nathan@acm.org>
26641
26642         * g++.old-deja/g++.other/lookup11.C: New test.
26643         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
26644         what is permitted and what we want.
26645         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
26646         overload use.
26647         * g++.old-deja/g++.jason/rfg5.C: Likewise
26648
26649 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
26650
26651         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
26652         * gcc.c-torture/noncompile/poison-1.c: New file.
26653
26654 1999-09-08  Nathan Sidwell  <nathan@acm.org>
26655
26656         * g++.old-deja/g++.other/sizeof3.C: New test.
26657         * g++.old-deja/g++.other/sizeof4.C: New test.
26658         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
26659         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
26660
26661 1999-09-07  Richard Henderson  <rth@cygnus.com>
26662
26663         * gcc.dg/va-arg-1.c: New.
26664
26665 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26666
26667         * gcc.c-torture/execute/va-arg-9.c: New test.
26668
26669 1999-09-05  Craig Burley  <craig@jcb-sc.com>
26670
26671         * g77.f-torture/compile/980519-2.f: New test.
26672         * g77.f-torture/compile/19990905-0.f: New test.
26673         * g77.f-torture/compile/19990905-1.f: New test.
26674         * g77.f-torture/compile/19990905-2.f: New test.
26675
26676         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
26677
26678 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
26679
26680         * gcc.c-torture/execute/990827-1.c: Fix typo.
26681
26682 1999-09-03  Nathan Sidwell  <nathan@acm.org>
26683
26684         * g++.old-deja/g++.other/deref1.C: New test.
26685
26686 1999-09-02  Nathan Sidwell  <nathan@acm.org>
26687
26688         * g++.old-deja/g++.other/ambig2.C: New test.
26689         * g++.old-deja/g++.other/cond5.C: New test.
26690         * g++.old-deja/g++.other/lookup16.C: New test.
26691
26692 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
26693
26694         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
26695         assemblers too.
26696
26697 1999-08-31  Jeffrey A Law  (law@cygnus.com)
26698
26699         * lib/c-torture.exp: Avoid the "compare executables" optimization
26700         when testing native.
26701
26702 1999-08-29  Jeffrey A Law  (law@cygnus.com)
26703
26704         * gcc.c-torture/execute/990829-1.c: New test.
26705         * gcc.c-torture/compile/990829-1.c: New test.
26706
26707 1999-08-27  Paul Burchard  <burchard@pobox.com>
26708
26709         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
26710         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
26711         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
26712         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
26713         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
26714         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
26715         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
26716         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
26717         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
26718         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
26719         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
26720
26721 1999-08-27  Jeffrey A Law  (law@cygnus.com)
26722
26723         * gcc.c-torture/execute/990827-1.c: New test.
26724
26725 1999-08-26  Craig Burley  <craig@jcb-sc.com>
26726
26727         * g77.f-torture/noncompile/19990826-4.f: New test.
26728
26729         * g77.f-torture/compile/19990826-3.f: New test.
26730
26731         * g77.f-torture/execute/19990826-2.f: New test.
26732
26733         * g77.f-torture/compile/19990826-1.f: New test.
26734
26735         * gcc.c-torture/execute/990826-0.c: New test.
26736         * g77.c-torture/execute/19990826-0.f: New test.
26737
26738         * g77.f-torture/noncompile/970626-2.f: New test.
26739
26740 1999-08-25  Paul Burchard  <burchard@pobox.com>
26741
26742         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
26743         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
26744         lss-011.C: New tests.
26745
26746 1999-08-25  Nathan Sidwell  <nathan@acm.org>
26747
26748         * g++.old-deja/g++.other/decl5.C: New test.
26749
26750 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26751
26752         * noncompile/noncompile.exp: Load_lib c-torture.exp.
26753         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
26754         call `postbase' for each one.  All callers of `postbase' changed
26755         to call this instead.
26756
26757 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
26758
26759         * gcc.c-torture/execute/990811-1.c: New test.
26760
26761 1999-08-09  Nick Clifton  <nickc@cygnus.com>
26762
26763         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
26764         just native ones.
26765
26766         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
26767         just native ones.
26768
26769 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
26770
26771         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
26772
26773 1999-08-04  Jeffrey A Law  (law@cygnus.com)
26774
26775         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
26776
26777 1999-08-04  Nathan Sidwell  <nathan@acm.org>
26778
26779         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
26780
26781 1999-08-04  Jeffrey A Law  (law@cygnus.com)
26782
26783         * gcc.c-torture/execute/990804-1.c: New test.
26784
26785 1999-08-03  Nathan Sidwell  <nathan@acm.org>
26786
26787         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
26788         * g++.old-deja/g++.brendan/crash64.C: Likewise
26789         * g++.old-deja/g++.brendan/overload8.C: Likewise
26790
26791 1999-08-03  Nathan Sidwell  <nathan@acm.org>
26792
26793         * g++.old-deja/g++.other/struct1.C: New test.
26794
26795 1999-08-03  Nathan Sidwell  <nathan@acm.org>
26796
26797         * g++.old-deja/g++.other/enum2.C: New test.
26798
26799 1999-08-02  Richard Henderson  <rth@cygnus.com>
26800
26801         Adapted from tests from Franz Sirl:
26802         * gcc.c-torture/execute/va-arg-7.c: New test.
26803         * gcc.c-torture/execute/va-arg-8.c: New test.
26804
26805 1999-08-01  Jeffrey A Law  (law@cygnus.com)
26806
26807         * gcc.c-torture/compile/990801-2.c: New test.
26808
26809         * gcc.c-torture/compile/990801-1.c: New test.
26810
26811 1999-07-27  Michael Meissner  <meissner@cygnus.com>
26812
26813         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
26814         fp-cmp-1.c, converting double to float.
26815
26816         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
26817         fp-cmp-1.c, converting double to long double.
26818
26819         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
26820         from fr1 to unknown_register, since fr1 is a legitimate register
26821         on some machines.
26822
26823 1999-07-25  Jeffrey A Law  (law@cygnus.com)
26824
26825         * README: More listname related changes.
26826
26827 1999-07-08  Catherine Moore  <clm@cygnus.com>
26828
26829         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
26830
26831 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
26832
26833         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
26834
26835 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
26836
26837         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
26838
26839 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
26840
26841         * gcc.dg/990703-1.c: New test.
26842
26843 1999-06-29  Nick Clifton  <nickc@cygnus.com>
26844
26845         * lib/file-format.exp: New file: Move definition of proc
26846         gcc_target_object_format to here from
26847         gcc.dg/special/ecos.exp.
26848
26849         * lib/c-torture.exp: Include lib file-format.exp.
26850         * lib/gcc-dg.exp: Include lib file-format.exp.
26851
26852         * gcc.dg/special/ecos.exp: Remove definition of proc
26853         gcc_target_object_format.
26854
26855 1999-06-28  Jeffrey A Law  (law@cygnus.com)
26856
26857         * gcc.c-torture/execute/990628-1.c: New test.
26858
26859 1999-06-25  Jeffrey A Law  (law@cygnus.com)
26860
26861         * gcc.c-torture/compile/990625-2.c: New test.
26862
26863         * gcc.c-torture/compile/990625-1.c: New test.
26864
26865 1999-06-23  Nick Clifton  <nickc@cygnus.com>
26866
26867         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
26868         attributes compile.
26869         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
26870         ports that use the COFF/PE file format.
26871
26872 1999-06-17  Jeffrey A Law  (law@cygnus.com)
26873
26874         * gcc.c-torture/compile/990617-1.c: New test.
26875
26876 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
26877
26878         * g++.old-deja/g++.other/decl4.C: New test.
26879
26880 1999-06-14  Nathan Sidwell  <nathan@acm.org>
26881
26882         * g++.old-deja/g++.other/bitfld3.C: New test.
26883
26884 1999-06-08  Nathan Sidwell  <nathan@acm.org>
26885
26886         * g++.old-deja/g++.eh/catch1.C: New test.
26887
26888 1999-06-07  Jeffrey A Law  (law@cygnus.com)
26889
26890         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
26891
26892         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
26893         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
26894
26895 1999-06-05  Craig Burley  <craig@jcb-sc.com>
26896
26897         * g77.f-torture/compile/19990502-0.f: Replace with new,
26898         shorter, test that still fails after recent changes.
26899
26900 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
26901
26902         * gcc.c-torture/execute/990604-1.c: New test.
26903
26904 1999-05-31  Jeffrey A Law  (law@cygnus.com)
26905
26906         * gcc.c-torture/execute/990531-1.c: New test.
26907
26908 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
26909
26910         * gcc.c-torture/compile/990527-1.c: New test.
26911
26912 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
26913
26914         * gcc.c-torture/execute/990527-1.c: New test.
26915
26916 1999-05-25  Nick Clifton  <nickc@cygnus.com>
26917
26918         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
26919         bitfields as signed.
26920
26921 1999-05-25  Craig Burley  <craig@jcb-sc.com>
26922
26923         * g77.f-torture/compile/19990525-0.f: New test.
26924
26925 1999-05-25  Jeffrey A Law  (law@cygnus.com)
26926
26927         * gcc.c-torture/execute/990525-2.c: New test.
26928
26929         * gcc.c-torture/execute/990525-1.c: New test.
26930
26931 1999-05-24  Nathan Sidwell  <nathan@acm.org>
26932
26933         * g++.old-deja/g++.other/anon3.C: New test.
26934         * g++.old-deja/g++.other/anon4.C: New test.
26935         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
26936         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
26937         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
26938         Merrill).
26939
26940 1999-05-24  Jeffrey A Law  (law@cygnus.com)
26941
26942         * gcc.c-torture/execute/990524-1.c: New test.
26943
26944         * gcc.dg/990524-1.c: New test.
26945
26946 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
26947
26948         * gcc.c-torture/compile/990523-1.c: New test.
26949
26950 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
26951
26952         * gcc.c-torture/compile/990519-1.c: New test.
26953
26954 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
26955
26956         * gcc.c-torture/compile/990517-1.c: New test.
26957
26958         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
26959         (e4, f4): New tests.
26960         (main): Call them.
26961
26962 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26963
26964         * gcc.dg/noreturn-1.c: New test.
26965
26966 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
26967
26968         * gcc.c-torture/execute/990513-1.c: New test.
26969
26970 1999-05-10  Richard Henderson  <rth@cygnus.com>
26971
26972         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
26973
26974 1999-05-10  Craig Burley  <craig@jcb-sc.com>
26975
26976         * g77.f-torture/execute/erfc.f: Use small single-precision
26977         values, to avoid problems on Alphas when not -mieee.
26978
26979 1999-05-08  Craig Burley  <craig@jcb-sc.com>
26980
26981         * gcc.dg/990506-0.c: New test.
26982
26983 1999-05-08  Richard Henderson  <rth@cygnus.com>
26984
26985         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
26986         the constant to test.  Don't XFAIL 64-bit targets.
26987
26988         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
26989         * g++.old-deja/g++.law/profile1.C: Likewise.
26990
26991         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
26992         operator new instances.
26993         * g++.old-deja/g++.other/delete5.C: Likewise.
26994
26995 1999-05-03  Craig Burley  <craig@jcb-sc.com>
26996
26997         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
26998         intrinsic.
26999
27000 1999-05-03  Craig Burley  <craig@jcb-sc.com>
27001
27002         * g77.f-torture/execute/u77-test.f: Reverse order of two
27003         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
27004
27005 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27006
27007         * gcc.dg/compare1.c: New test.
27008
27009 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
27010
27011         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
27012         New tests.
27013
27014 1999-05-02  Craig Burley  <craig@jcb-sc.com>
27015
27016         * g77.f-torture/compile/19990502-1.f: New test.
27017
27018 1999-05-02  Craig Burley  <craig@jcb-sc.com>
27019
27020         * g77.f-torture/compile/19990502-0.f: New test.
27021
27022 1999-05-02  Craig Burley  <craig@jcb-sc.com>
27023
27024         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
27025         intrinsic.
27026
27027 1999-05-02  Craig Burley  <craig@jcb-sc.com>
27028
27029         * g77.f-torture/execute/u77-test.f (main): List libU77
27030         intrinsics not currently tested.
27031         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
27032         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
27033         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
27034         Trim blanks off the ends of some printed strings.
27035
27036 1999-05-02  Craig Burley  <craig@jcb-sc.com>
27037
27038         * g77.f-torture/execute/u77-test.f (main): Just warn about
27039         FSTAT gid disagreement, as it's expected on some systems.
27040
27041 1999-05-01  Craig Burley  <craig@jcb-sc.com>
27042
27043         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
27044         use a new function, which allows for some slop.
27045         Clean up some commentary.
27046         (issum): The new function.
27047         (sgladd): Deleted subroutine.
27048
27049 1999-05-01  Craig Burley  <craig@jcb-sc.com>
27050
27051         * g77.f-torture/execute/u77-test.f: Modify to be more like
27052         libf2c/libU77 version, bringing patches to that version here.
27053         Add suitable commentary.
27054
27055 1999-04-25  Richard Henderson  <rth@cygnus.com>
27056
27057         * gcc.dg/990424-1.c: New test.
27058
27059 1999-04-24  Craig Burley  <craig@jcb-sc.com>
27060
27061         * g77.f-torture/execute/u77-test.f (main): Bug involving
27062         LSTAT has been fixed, so turn back on full checking.
27063
27064 1999-04-20  Craig Burley  <craig@jcb-sc.com>
27065
27066         * g77.f-torture/compile/19990419-0.f: New test.
27067         * g77.f-torture/execute/19990419-1.f: New test.
27068
27069 1999-04-17  Richard Henderson  <rth@cygnus.com>
27070
27071         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
27072         to avoid the need for a prototype to supress a warning.
27073
27074 1999-04-07  Jim Wilson  <wilson@cygnus.com>
27075
27076         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
27077
27078 1999-04-04  Jeffrey A Law  (law@cygnus.com)
27079
27080         * gcc.c-torture/execute/990404-1.c: New test.
27081
27082 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
27083
27084         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
27085         * gcc.dg/cpp-if3.c: Don't use -pedantic.
27086         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
27087         missing initializer warnings.
27088
27089 1999-03-28  Jeffrey A Law  (law@cygnus.com)
27090
27091         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
27092         matching strings.
27093
27094 1999-03-26  Jeffrey A Law  (law@cygnus.com)
27095
27096         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
27097
27098 1999-03-26  Craig Burley  <craig@jcb-sc.com>
27099
27100         * g77.f-torture/execute/19990325-0.f: New test.
27101         * g77.f-torture/execute/19990325-1.f: New test.
27102
27103 1999-03-24  Jeffrey A Law  (law@cygnus.com)
27104
27105         * gcc.c-torture/execute/990324-1.c: New test.
27106
27107 1999-03-22  Jim Wilson  <wilson@cygnus.com>
27108
27109         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
27110         test with 4.
27111
27112 1999-03-17  Richard Henderson  <rth@cygnus.com>
27113
27114         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
27115
27116 1999-03-13  Craig Burley  <craig@jcb-sc.com>
27117
27118         * g77.f-torture/execute/19990313-2.f: New test.
27119         * g77.f-torture/execute/19990313-3.f: New test.
27120
27121 1999-03-13  Craig Burley  <craig@jcb-sc.com>
27122
27123         * g77.f-torture/execute/19990313-0.f: New test.
27124         * g77.f-torture/execute/19990313-1.f: New test.
27125
27126 1999-03-12  Jim Wilson  <wilson@cygnus.com>
27127
27128         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
27129         printf to sprintf.
27130         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
27131         (main): Add check for u15.  Conditionalize u31 check depending on
27132         whether ints are <32 bits or >=32 bits.
27133
27134 1999-03-08  Craig Burley  <craig@jcb-sc.com>
27135
27136         * g77.f-torture/execute/19981119-0.f: Improve testiness.
27137
27138 1999-03-08  Craig Burley  <craig@jcb-sc.com>
27139
27140         * g77.f-torture/compile/19990305-0.f: New test.
27141         * g77.f-torture/execute/19981119-0.f: New test.
27142
27143 1999-03-08  Craig Burley  <craig@jcb-sc.com>
27144
27145         * g77.f-torture/execute/970625-2.f: call ABORT if final
27146         result is not correct, instead of just printing it.
27147         Add this checking via newly introduced obfuscation, to
27148         trip up buggy front ends.
27149
27150 1999-03-07  Craig Burley  <craig@jcb-sc.com>
27151
27152         * g77.f-torture/compile/960317-1.f: Moved from being
27153         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
27154
27155 1999-03-06  Craig Burley  <craig@jcb-sc.com>
27156
27157         * g77.f-torture/execute/960317-1.f: New (old) test.
27158         * g77.f-torture/execute/970625-2.f: Ditto.
27159
27160 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
27161
27162         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
27163         message on line 1 or line 2; cccp and cpplib do this differently.
27164
27165 1999-03-01  Jeffrey A Law  (law@cygnus.com)
27166
27167         * g++.old-deja/g++.law/weak1.C: New test.
27168
27169 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
27170
27171         * gcc.c-torture/execute/990119-1.c: Renamed to...
27172         * gcc.dg/990119-1.c: this, so it will only be tested once
27173         (it's a preprocessor test, it doesn't need to be run at
27174         multiple optimization levels).
27175
27176 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
27177
27178         * lib/g++.exp: Don't add incdir=$base_dir/../include to
27179           ALWAYS_CXXFLAGS.
27180
27181 1999-02-24  Craig Burley  <craig@jcb-sc.com>
27182
27183         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
27184         * g77.f-torture/compile/19981216-0.f: ...as it is expected
27185         to not be compilable by current g77.
27186
27187 1999-02-24  Nick Clifton  <nickc@cygnus.com>
27188
27189         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
27190
27191 1999-02-22  Jeffrey A Law  (law@cygnus.com)
27192
27193         * gcc.c-torture/execute/990222-1.c: New test.
27194
27195 1999-02-19  Craig Burley  <craig@jcb-sc.com>
27196
27197         * g77.f-torture/compile/19990218-0.f: New test.
27198         * g77.f-torture/noncompile/19990218-1.f: New test.
27199
27200 1999-02-18  Craig Burley  <craig@jcb-sc.com>
27201
27202         * g77.f-torture/compile/19981216-0.f: New test.
27203
27204 1999-02-14  Jeffrey A Law  (law@cygnus.com)
27205
27206         * gcc.dg/990214-1.c: New test.
27207
27208 1999-02-13  Jeffrey A Law  (law@cygnus.com)
27209
27210         * gcc.dg/990213-2.c: New test.
27211
27212         * gcc.dg/990213-1.c: New test.
27213
27214 1999-02-12  Jeffrey A Law  (law@cygnus.com)
27215
27216         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
27217         ints.
27218
27219 1999-02-11  Nick Clifton  <nickc@cygnus.com>
27220
27221         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
27222         specified by target.
27223
27224         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
27225
27226 1999-02-11  Jeffrey A Law  (law@cygnus.com)
27227
27228         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
27229
27230 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
27231
27232         * gcc.dg/special/ecos.exp: New test driver for new tests with
27233         special requirements.
27234
27235         * gcc.dg/special/alias-1.c: New test.
27236         * gcc.dg/special/gcsec-1.c: New test.
27237         * gcc.dg/special/weak-1.c: New test.
27238         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
27239         * gcc.dg/special/weak-2.c: New test.
27240         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
27241         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
27242         * gcc.dg/special/wkali-1.c: New test.
27243         * gcc.dg/special/wkali-2.c: New test.
27244         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
27245         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
27246
27247 1999-02-10  Felix Lee  <flee@cygnus.com>
27248
27249           * lib/c-torture.exp (c-torture-compile): Pull out code for
27250           analyzing gcc error messages.
27251           (c-torture-execute): Likewise.  Fix some (harmless) false
27252           positives.
27253           * lib/gcc.exp (gcc_check_compile): New function.
27254
27255 1999-02-08  Richard Henderson  <rth@cygnus.com>
27256
27257         * gcc.c-torture/execute/990208-1.c: New test.
27258
27259 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
27260
27261         * g++.dg/special/ecos.exp: New driver for new tests with special
27262         requirements
27263
27264         * g++.dg/special/conpr-1.C: New test
27265         * g++.dg/special/conpr-2.C: New test
27266         * g++.dg/special/conpr-2a.C: New test
27267         * g++.dg/special/conpr-3.C: New test
27268         * g++.dg/special/conpr-3a.C: New test
27269         * g++.dg/special/conpr-3b.C: New test
27270
27271         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
27272         allow g++ to use the dg driver
27273
27274         * README: Add comment about g++.dg directory
27275
27276 1999-02-06  Jeffrey A Law  (law@cygnus.com)
27277
27278         * README: Update email addresses.
27279
27280 1999-02-03  Nick Clifton  <nickc@cygnus.com>
27281
27282         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
27283         arguments in order to force structure S onto the stack even on
27284         the alpha.
27285         (test): Pass 10 leading arguments to function foo as well as the
27286         structure S.
27287
27288         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
27289         failure for all targets.
27290
27291         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
27292         abort to terminate program execution.
27293
27294 1999-01-30  Richard Henderson  <rth@cygnus.com>
27295
27296         * gcc.c-torture/execute/990130-1.c: New test.
27297
27298 1999-01-30  Jeffrey A Law  (law@cygnus.com)
27299
27300         * gcc.dg/990130-1.c: New test.
27301
27302 1999-01-28  Michael Meissner  <meissner@cygnus.com>
27303
27304         * gcc.c-torture/execute/990128-1.c: New test.
27305
27306 1999-01-27  Michael Meissner  <meissner@cygnus.com>
27307
27308         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
27309
27310 1999-01-27  Felix Lee  <flee@cygnus.com>
27311
27312         * lib/c-torture.exp (c-torture-compile): pull out code for
27313         analyzing gcc error messages.
27314         (c-torture-execute): ditto, and fix some (harmless) false
27315         positives.
27316         * lib/gcc.exp (gcc_check_compile): new function.
27317
27318 1999-01-17  Jeffrey A Law  (law@cygnus.com)
27319
27320         * gcc.dg/990117-1.c: New test.
27321
27322         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
27323
27324         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
27325
27326 1999-01-15  Jeffrey A Law  (law@cygnus.com)
27327
27328         * g77.f-torture/compile/990115-1.f: New test.
27329
27330 1999-01-07  Jeffrey A Law  (law@cygnus.com)
27331
27332         * gcc.c-torture/compile/990107-1.c: New test
27333
27334 1999-01-06  Jeffrey A Law  (law@cygnus.com)
27335
27336         * gcc.c-torture/execute/990106-2.c: New test.
27337
27338         * gcc.c-torture/execute/990106-1.c: New test.
27339
27340 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
27341
27342         * gcc.c-torture/compile/981223-1.c: New test.
27343
27344 1998-12-29  Richard Henderson  <rth@cygnus.com>
27345
27346         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
27347         (opt3): Rename from opt4 and disable.
27348
27349 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
27350
27351         * g++.old-deja/g++.pt/ptrmem5.C: New test.
27352
27353 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
27354
27355         * g++.old-deja/g++.other/conv5.C: New test.
27356
27357 1998-12-14  Nick Clifton  <nickc@cygnus.com>
27358
27359         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
27360
27361 1998-12-11  Jeffrey A Law  (law@cygnus.com)
27362
27363         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
27364
27365 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
27366
27367         * gcc.c-torture/compile/981211-1.c: New test.
27368
27369 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
27370
27371         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
27372
27373         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
27374
27375 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
27376
27377         * gcc.special/930510-1.c: Make C9X safe.
27378         * gcc.misc-tests/gcov-1.c Similarly.
27379         * gcc.misc-tests/gcov-2.c Similarly.
27380
27381 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
27382
27383         * gcc.dg/ultrasp1.c: New test.
27384
27385 1998-12-06  Richard Henderson  <rth@cygnus.com>
27386
27387         * gcc.c-torture/execute/981206.c: New test.
27388
27389 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
27390
27391         * g++.old-deja/g++.ns/template7.C: New test.
27392
27393         * g++.old-deja/g++.other/expr1.C: New test.
27394
27395         * g++.old-deja/g++.eh/tmpl3.C: New test.
27396
27397         * g++.old-deja/g++.eh/tmpl2.C: New test.
27398
27399 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
27400
27401         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
27402         * g++.old-deja/g++.other/using6.C: Removed.
27403         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
27404
27405         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
27406
27407 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
27408
27409         * g++.old-deja/g++.pt/overload8.C: New test.
27410
27411         * g++.old-deja/g++.pt/overload7.C: New test.
27412
27413         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
27414
27415         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
27416         and relinking messages.
27417         * lib/g++.exp (g++_target_compile): Remove .rpo file when
27418         compiling with -frepo.
27419
27420 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
27421
27422         * g++.old-deja/g++.pt/lookup6.C: New test.
27423
27424 1998-11-30  Nick Clifton  <nickc@cygnus.com>
27425
27426         * gcc.c-torture/execute/981130-1.c: New test.
27427         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
27428
27429 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
27430
27431         * g++.old-deja/g++.pt/explicit76.C: New test.
27432
27433         * g++.old-deja/g++.pt/friend38.C: New test.
27434
27435         * g++.old-deja/g++.ns/crash2.C: New test.
27436
27437         * g++.old-deja/g++.pt/defarg8.C: New test.
27438
27439         * g++.old-deja/g++.pt/instantiate6.C: New test.
27440
27441         * g++.old-deja/g++.pt/static6.C: New test.
27442
27443         * g++.old-deja/g++.pt/decl2.C: New test.
27444
27445 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
27446
27447         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
27448         problem is actually related with name lookup, but so what? :-)
27449
27450         * g++.old-deja/g++.pt/friend37.C: New test.
27451
27452 1998-11-25  Dave Love  <d.love@dl.ac.uk>
27453
27454         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
27455         element, which fails on some systems.
27456
27457         * g77.f-torture/execute/labug1.f: New test.
27458
27459 1998-11-21  Jeffrey A Law  (law@cygnus.com)
27460
27461         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
27462         is defined.
27463
27464 1998-11-18  Dave Love  <d.love@dl.ac.uk>
27465
27466         * g77.f-torture/compile/981117-1.f: New test.
27467
27468 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
27469
27470         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
27471         properly discarded.
27472
27473 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
27474
27475         * gcc.c-torture/execute/memcheck: New directory of tests for
27476         -fcheck-memory-usage.
27477
27478 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
27479
27480         * README: New file, general information about the testsuite and
27481         new description of the various C++ test subdirectories.
27482         * README.g++: Eliminate obsolete information, update and move most
27483         relevant stuff to README.
27484
27485 1998-11-07  Richard Henderson  <rth@cygnus.com>
27486
27487         * gcc.c-torture/compile/981107-1.c: New test.
27488
27489 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
27490
27491         * execute/memcpy-bi.c: New testcase.
27492
27493 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
27494
27495         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
27496         base classes.
27497
27498         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
27499         template is selected.
27500
27501         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
27502         classes, it should be accepted for all types.
27503
27504         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
27505
27506         * g++.old-deja/g++.pt/spec24.C: Ensure that template
27507         specializations start with template headers.
27508
27509 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
27510
27511         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
27512
27513         * g++.old-deja/g++.other/init9.C: Test cross initialization of
27514         non-POD types.
27515
27516 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
27517
27518         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
27519
27520 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
27521
27522         * compile/981022-1.c, compile/981022-1.x: New test and driver.
27523
27524 1998-10-19  Jeffrey A Law  (law@cygnus.com)
27525
27526         * 981019-1.c: New test.
27527
27528 1998-10-14  Robert Lipe <robertl@dgii.com>
27529
27530         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
27531         find objc headers.
27532
27533 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
27534
27535         * compile/981001-4.c: Remove use of GCC extension that triggers a
27536         compiler bug.
27537
27538 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
27539
27540         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
27541
27542 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
27543
27544         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
27545         instantiation of template produces incorrect code for delete
27546         expression.
27547
27548         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
27549         constructors' name is not unique.
27550         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
27551         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
27552
27553         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
27554         automatic array of const is ill-formed.
27555
27556         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
27557         of template parameter?
27558
27559         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
27560         const.
27561
27562         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
27563         pointer-to-member expression.
27564
27565         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
27566         declaration causes ICE.
27567
27568 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
27569
27570         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
27571         reserved in the global namespace.
27572
27573         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
27574         generate needed virtual table.
27575
27576         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
27577
27578 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
27579
27580         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
27581         template-dependent type
27582
27583 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
27584
27585         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
27586         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
27587         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
27588
27589         * g++.old-deja/g++.other/using5.C: New test; using decl from base
27590         class should be usable as argument of member function.
27591         * g++.old-deja/g++.other/using6.C: New test; using decl from base
27592         class should be usable as return type of member function.
27593         * g++.old-deja/g++.other/using7.C: New test; using decl from base
27594         class should be usable as type of data member.
27595
27596         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
27597
27598 1998-10-09  Jeffrey A Law  (law@cygnus.com)
27599
27600         * gcc.c-torture/special/920521-1.c: Fix bogus test.
27601
27602 1998-10-08  Nick Clifton  <nickc@cygnus.com>
27603
27604         * gcc.dg/dll-?.c Add thumb to target list.
27605         Fix assembler scan patterns to match current assembler output.
27606
27607 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
27608
27609         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
27610         matching of template brackets.
27611
27612         * g++.old-deja/g++.other/using4.C: New test.  Test using
27613         declarations of methods from base classes.
27614
27615         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
27616         within functions should introduce names into the innermost
27617         enclosing namespace.
27618
27619         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
27620         of static locals if first initialization throws.
27621
27622 1998-10-07  Jim Wilson  <wilson@cygnus.com>
27623
27624         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
27625
27626 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
27627
27628         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
27629         lose track of the possible targets of tablejump insns.
27630         * special/special.exp: Run it.
27631
27632 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
27633
27634         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
27635         must be declared before its specializations can be named in friend
27636         declarations.
27637
27638 1998-10-05  Dave Love  <d.love@dl.ac.uk>
27639
27640         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
27641
27642         * g77.f-torture/execute/io1.f: New test.
27643
27644 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
27645
27646         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
27647         with pointer to template function, for which no argument deduction
27648         is possible.
27649
27650         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
27651         specialization of template function as argument to template
27652         function.
27653
27654         * g++.old-deja/g++.other/access2.C: New test; Inner class
27655         shouldn't have privileged access to Outer's names.
27656
27657 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
27658
27659         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
27660         friend template declared within template class conflicts with
27661         nested class of the same name.
27662
27663         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
27664         is ignored.
27665
27666         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
27667         object with direct initializer as function declaration.
27668
27669         * g++.old-deja/g++.other/decl2.C: New test; duplicate
27670         initializers.
27671
27672         * g++.old-deja/g++.other/null2.C: New test; conditional operator
27673         involving const pointer and NULL produces incorrect result.
27674
27675         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
27676         type name without `typename' should be rejected with -pedantic.
27677
27678 1998-10-02  Richard Henderson  <rth@cygnus.com>
27679
27680         * g++.old-deja/g++.other/addrof1.C: New test.
27681
27682 1998-10-01  Nick Clifton  <nickc@cygnus.com>
27683
27684         * gcc.c-torture/compile/981001-1.c: New test.
27685         * gcc.c-torture/execute/981001-1.c: New test.
27686
27687 1998-10-01  Jeffrey A Law  (law@cygnus.com)
27688
27689         * gcc.c-torture/compile/981001-2.c: New test.
27690         * gcc.c-torture/compile/981001-3.c: New test.
27691         * gcc.c-torture/compile/981001-4.c: New test.
27692
27693 1998-10-01  Robert Lipe  <robertl@dgii.com>
27694
27695         * lib/objc.exp (objc_target_compile): Add -L during compiles for
27696         multilibbed hosts.   Idea grafted from g77.exp.
27697
27698 1998-09-30  Dave Love  <d.love@dl.ac.uk>
27699
27700         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
27701         avoid losing on systems which need -lsocket.
27702
27703 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
27704
27705         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
27706         * g++.old-deja/g++.other/nested2.C: Ditto.
27707         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
27708         failure.
27709
27710 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
27711
27712         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
27713         preferred over template operator!= for enum bitfields.
27714
27715 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
27716
27717         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
27718         that happen to have the same base name, but in different scopes,
27719         are incorrectly rejected.
27720
27721 1998-09-16  Richard Henderson  <rth@cygnus.com>
27722
27723         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
27724         on the native word size instead of an integer literal.
27725
27726 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
27727
27728         * g++.old-deja/g++.other/static2.C: Invocation of static data
27729         member of type pointer-to-function denoted as non-static member.
27730
27731         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
27732         checks involving function types and aliases.
27733
27734 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
27735
27736         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
27737         redefined to the same non-trivial type.
27738
27739         * g++.old-deja/g++.pt/explicit73.C: Test for proper
27740         namespace-qualification of template specializations declared in
27741         other namespaces.
27742
27743         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
27744         to declare a subset of the specializations of a template function
27745         as friends of specializations of a template class.
27746
27747         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
27748         member templates that do not fully specialize the enclosing
27749         template class are rejected.
27750
27751 1998-09-11  Dave Love  <d.love@dl.ac.uk>
27752
27753         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
27754
27755 1998-09-08  Dave Love  <d.love@dl.ac.uk>
27756
27757         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
27758         altered from libf2c/libU77 version.
27759
27760 1998-09-06  Dave Love  <d.love@dl.ac.uk>
27761
27762         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
27763
27764 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
27765
27766         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
27767         (un)signed char are different types for template specialization
27768         purposes.
27769
27770 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
27771
27772         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
27773         * objc: ObjC testsuite.
27774
27775 1998-08-31  Catherine Moore  <clm@cygnus.com>
27776
27777         * gcc.c-torture/execute/941014-1.x:  New file.
27778
27779 1998-08-31  Nick Clifton  <nickc@cygnus.com>
27780
27781         * lib/c-torture.exp: Add support for
27782         torture_eval_before_compile and torture_eval_before_execute
27783         variables.
27784
27785 1998-08-30  Jeffrey A Law  (law@cygnus.com)
27786
27787         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
27788         this test triggers valid.
27789
27790 1998-08-27  Jeffrey A Law  (law@cygnus.com)
27791
27792         * gcc.dg/980827-1.c: New test.
27793
27794 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
27795
27796         * gcc.c-torture/execute/loop-4b.c: New test.
27797
27798 1998-08-26  Nick Clifton  <nickc@cygnus.com>
27799
27800         * lib/c-torture.exp: Add support for
27801         torture_eval_before_compile and torture_eval_before_execute
27802         variables.
27803
27804 1998-08-25  Jeffrey A Law  (law@cygnus.com)
27805
27806         * gcc.c-torture/compile/980825-1.c: New test.
27807
27808 1998-08-24  Nick Clifton  <nickc@cygnus.com>
27809
27810         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
27811         count number tests in opt_t0 not good_t0.
27812
27813 1998-08-24  Jeffrey A Law  (law@cygnus.com)
27814
27815         * gcc.c-torture/compile/930326-1.x: Fix typo.
27816
27817 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
27818
27819         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
27820         causes an ICE.
27821
27822 1998-08-21  Jeffrey A Law  (law@cygnus.com)
27823
27824         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
27825         STACK_SIZE is defined.
27826         * gcc.c-torture/unsorted/stuct.c: Similarly.
27827
27828         * gcc.c-torture/compile/980821-1.c: New test.
27829
27830 1998-08-21  Jeffrey A Law  (law@cygnus.com)
27831
27832         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
27833
27834 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
27835
27836         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
27837         code.
27838
27839 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
27840
27841         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
27842         error'.
27843
27844 1998-08-18  Jeffrey A Law  (law@cygnus.com)
27845
27846         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
27847
27848 1998-08-16  Jeffrey A Law  (law@cygnus.com)
27849
27850         * gcc.c-torture/compile/980816-1.c: New test.
27851
27852         * gcc.dg/980816-1.c: New test.
27853
27854 1998-08-13  Jeffrey A Law  (law@cygnus.com)
27855
27856         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
27857         compiler for ieee tests.
27858
27859 1998-08-01  Dave Love  <d.love@dl.ac.uk>
27860
27861         * g77.f-torture/compile/980729-0.f: New test.
27862
27863 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
27864
27865         * gcc.c-torture/special/eeprof-1.c: New test, for
27866         -finstrument-functions.
27867         * gcc.c-torture/special/special.exp: Run it.
27868
27869 1998-07-29  Jeffrey A Law  (law@cygnus.com)
27870
27871         * gcc.c-torture/compile/980729-1.c: New test.
27872
27873 1998-07-27  Nick Clifton  <nickc@cygnus.com>
27874
27875         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
27876         __thumb__ is defined, and test for ARM style doubles if so.
27877
27878 1998-07-26  Dave Love  <d.love@dl.ac.uk>
27879
27880         * g77.f-torture/noncompile/980615-0.f: New test.
27881
27882 1998-07-26  H.J. Lu  (hjl@gnu.org)
27883
27884         * gcc.dg/980312-1.c: Do link instead of compile.
27885         * gcc.dg/980313-1.c: Likewise.
27886
27887 1998-07-26  Jeffrey A Law  (law@cygnus.com)
27888
27889         * gcc.c-torture/compile/980726-1.c: New test.
27890
27891 1998-07-25  Dave Love  <d.love@dl.ac.uk>
27892
27893         * g77.f-torture/execute/io0.f: New test.
27894
27895 1998-07-24  Nick Clifton  <nickc@cygnus.com>
27896
27897         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
27898         an int.
27899
27900 1998-06-18  Michael Meissner  <meissner@cygnus.com>
27901
27902         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
27903         m32r bugs.
27904
27905 1998-07-17  Nick Clifton  <nickc@cygnus.com>
27906
27907         * gcc.dg/980626-1.c: Expect failures for all toolchains until
27908         c-decl.c:grokdeclarator can handle mode attributes.
27909
27910 1998-07-16  Jeffrey A Law  (law@cygnus.com)
27911
27912         * gcc.c-torture/execute/980716-1.c: New test.
27913
27914 1998-07-13  Jeffrey A Law  (law@cygnus.com)
27915
27916         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
27917         the mn10200.
27918         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
27919         the mn10200.
27920         * gcc.c-torture/execute/va-arg-3.x: Similarly.
27921         * gcc.c-torture/compile/930326-1.x: Similarly.
27922
27923 1998-07-13  Dave Love  <d.love@dl.ac.uk>
27924
27925         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
27926         New test from Craig.
27927
27928 1998-07-12  Dave Love  <d.love@dl.ac.uk>
27929
27930         * g77.f-torture/noncompile/980616-0.f: New test.
27931
27932         * g77.f-torture/execute/970816-3.f:  New test from Craig.
27933
27934 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
27935
27936         *  g++.other/singleton.C: Return error value instead of taking
27937         SIGSEGV.
27938
27939 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
27940
27941         *  g++.other/singleton.C: New test.   Warning is under dispute.
27942         Runtime crash is not.
27943
27944 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
27945
27946         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
27947         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
27948         using6.C, using7.C}:  New namespace tests.
27949
27950 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
27951
27952         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
27953         specialization with typedef'ed names used as array indexes.
27954
27955 1998-07-09  Jeffrey A Law  (law@cygnus.com)
27956
27957         * gcc.c-torture/execute/980709-1.c: New test.
27958
27959         * gcc.dg/980709-1.c: New test.
27960
27961 1998-07-07  Richard Henderson  <rth@cygnus.com>
27962
27963         * gcc.c-torture/execute/bcp-1.c: New test.
27964
27965 1998-07-07  Jeffrey A Law  (law@cygnus.com)
27966
27967         * gcc.c-torture/execute/980707-1.c: New test.
27968
27969 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
27970
27971         * gcc.c-torture/compile/980706-1.c: New test.
27972
27973 1998-07-01  Dave Love  <d.love@dl.ac.uk>
27974
27975         * g77.f-torture/execute/980701-0.f,
27976         g77.f-torture/execute/980701-1.f: New test from Craig.
27977
27978 1998-07-01  Jeffrey A Law  (law@cygnus.com)
27979
27980         * gcc.c-torture/compile/980701-1.c: New test.
27981
27982         * gcc.c-torture/execute/980701-1.c: New test.
27983
27984 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
27985 rlsruhe.de>
27986
27987         * g++.old-deja/g++.robertl/eb132.C: New test.
27988         * g++.old-deja/g++.robertl/eb133.C: Likewise.
27989
27990 1998-06-29  Dave Love  <d.love@dl.ac.uk>
27991
27992         * g77.f-torture/execute/980628-7.f,
27993         g77.f-torture/execute/980628-8.f,
27994         g77.f-torture/execute/980628-9.f,
27995         g77.f-torture/execute/980628-10.f: New tests from Craig.
27996
27997         * g77.f-torture/execute/980628-3.f: Remove mail headers.
27998
27999 1998-06-28  Jeffrey A Law  (law@cygnus.com)
28000
28001         * g77.f-torture/execute/980628-4.f: New test from Craig.
28002         * g77.f-torture/execute/980628-5.f: Likewise.
28003         * g77.f-torture/execute/980628-2.f: Likewise.
28004         * g77.f-torture/execute/980628-0.f: Likewise.
28005         * g77.f-torture/execute/980628-1.f: Likewise.
28006         * g77.f-torture/execute/980628-3.f: Likewise.
28007         * g77.f-torture/execute/980628-6.f: Likewise.
28008
28009 1998-06-28  Jeffrey A Law  (law@cygnus.com)
28010
28011         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
28012         directory when nothing has been installed yet.
28013
28014 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
28015
28016         * gcc.c-torture/special/special.exp: Handle newer versions of
28017         dejagnu.
28018
28019 1998-06-26  Jeffrey A Law  (law@cygnus.com)
28020
28021         * gcc.dg/980626-1.c: New test.
28022
28023 1998-06-19  Bruno Haible <haible@ilog.fr>
28024
28025         * gcc.misc-tests/m-un-2.c: New test.
28026         * g++.old-deja/g++.other/warn01.c: Likewise.
28027
28028 1998-06-19  Robert Lipe  <robertl@dgii.com>
28029
28030         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
28031         compatibility with assmblers with a different comment character.
28032         Eliminate use of GAS-specific extensions.
28033
28034 1998-06-19  Jeffrey A Law  (law@cygnus.com)
28035
28036         * gcc.c-torture/execute/ieee/980619-1.c: New test.
28037
28038 1998-06-19  Robert Lipe  <robertl@dgii.com>
28039
28040         *lib/g77.exp: Replace search for libf2c.a with search for newly
28041         renamed libg2c.a
28042
28043 1998-06-17  Jeffrey A Law  (law@cygnus.com)
28044
28045         * gcc.c-torture/execute/980617-1.c: New test.
28046
28047 1998-06-12  Jeffrey A Law  (law@cygnus.com)
28048
28049         * gcc.c-torture/execute/980612-1.c: New test.
28050
28051 1998-06-08  Jeffrey A Law  (law@cygnus.com)
28052
28053         * gcc.dg/980523-1.c: Only test on ppc-linux.
28054         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
28055
28056         * gcc.c-torture/execute/980608-1.c: New test.
28057
28058 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
28059
28060         * gcc.c-torture/execute/980605-1.c: New test.
28061
28062 1998-06-04  Jeffrey A Law  (law@cygnus.com)
28063
28064         * gcc.c-torture/execute/980604-1.c: New test.
28065
28066 1998-06-02  Jeffrey A Law  (law@cygnus.com)
28067
28068         * gcc.c-torture/execute/980602-1.c: New test.
28069         * gcc.c-torture/execute/980602-2.c: Likewise.
28070
28071 1998-06-02  Dave Love  <d.love@dl.ac.uk>
28072
28073         * 970125-0.f: Fix per JCB.  Add commentary.
28074
28075 1998-05-31  Michael Meissner  <meissner@cygnus.com>
28076
28077         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
28078         IEEE -0 support.
28079
28080 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
28081
28082         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
28083         earlier.
28084
28085 1998-05-28  Catherine Moore <clm@cygnus.com>
28086
28087         * gcc.c-torture/execute/980526-3.c: New test.
28088
28089 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
28090
28091         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
28092         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
28093         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
28094         m88k-motorola-sysv3 to XFAIL.
28095
28096 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
28097
28098         * gcc.dg/980526-1.c: New test.
28099         * gcc.c-torture/execute/980526-2.c: New test.
28100
28101 1998-05-26  Jeffrey A Law  (law@cygnus.com)
28102
28103         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
28104
28105         * gcc.c-torture/execute/980526-1.c: New test.
28106
28107 1998-05-26  Dave Love  <d.love@dl.ac.uk>
28108
28109         * g77.f-torture/execute/alpha2.f: Add runtime test.
28110
28111 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
28112
28113         * g++.old-deja/old-deja.exp: Strip leading directories.
28114
28115         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
28116         error for the line.  Don't run multiple tests for the same line.
28117
28118 1998-05-23  Jeffrey A Law  (law@cygnus.com)
28119
28120         * gcc.dg/980523-1.c: New test.
28121
28122 1998-05-23  Dave Love  <d.love@dl.ac.uk>
28123
28124         * g77.f-torture/compile/970915-0.f: New test.
28125
28126 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
28127
28128         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
28129
28130 1998-05-21  Jeffrey A Law  (law@cygnus.com)
28131
28132         * gcc.dg/980520-1.c: New test.
28133
28134 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
28135
28136         * gcc.dg/980502-1.c: Fix return type.
28137
28138 1998-05-20  Jeffrey A Law  (law@cygnus.com)
28139
28140         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
28141         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
28142         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
28143         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
28144         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
28145
28146 1998-05-20  Dave Love  <d.love@dl.ac.uk>
28147
28148         * g77.f-torture/execute/980520-1.f: New test.
28149
28150 1998-05-15  Dave Love  <d.love@dl.ac.uk>
28151
28152         * lib/mike-g77.exp: New file.
28153
28154         * g77.f-torture/noncompile/noncompile.exp,
28155         g77.f-torture/noncompile/check0.f: New files.
28156
28157 1998-05-14  Dave Love  <d.love@dl.ac.uk>
28158
28159         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
28160         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
28161         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
28162         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
28163         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
28164         abort where appropriate.
28165
28166 1998-05-05  Michael Meissner  <meissner@cygnus.com>
28167
28168         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
28169         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
28170
28171 1998-04-29  Dave Love  <d.love@dl.ac.uk>
28172
28173         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
28174
28175 1998-04-27  Dave Love  <d.love@dl.ac.uk>
28176
28177         * g77.f-torture/compile/980427-0.f: New test.
28178
28179 1998-04-24  Dave Love  <d.love@dl.ac.uk>
28180
28181         * g77.f-torture/compile/980424-0.f: New test.
28182
28183 1998-04-19  Dave Love  <d.love@dl.ac.uk>
28184
28185         * g77.f-torture/compile/980419-2.f (main): New test.
28186         * g77.f-torture/compile/970125-0.f: New test.
28187         * g77.f-torture/compile/980419-1.f: New test.
28188
28189 1998-04-08  Jim Wilson  <wilson@cygnus.com>
28190
28191         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
28192         of loop-4.c.
28193
28194 1998-04-07  Jim Wilson  <wilson@cygnus.com>
28195
28196         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
28197
28198 1998-04-03  Jim Wilson  <wilson@cygnus.com>
28199
28200         * gcc.c-torture/compile/980329-1.c: New test.
28201
28202 1998-03-18  Jim Wilson  <wilson@cygnus.com>
28203
28204         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
28205         * gcc.dg/980312-1.c: Fix typo in -march command.
28206
28207 1998-03-16  H.J. Lu  (hjl@gnu.org)
28208
28209         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
28210
28211 1998-03-11  Robert Lipe  <robertl@dgii.com>
28212
28213         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
28214         Dave Love agree the Fortran source is bogus.
28215
28216 1998-03-11  Robert Lipe  <robertl@dgii.com>
28217
28218         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
28219         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
28220         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
28221         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
28222         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
28223
28224 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
28225
28226         * g++.old-deja/g++.other/friend1.C: New test.
28227
28228 1998-02-18  Dave Love  <d.love@dl.ac.uk>
28229
28230         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
28231         possibly uninitialized) variables and declare dnrm2.
28232
28233 1998-02-23  Robert Lipe <robertl@dgii.com>
28234
28235         From Bruno Haible <haible@ilog.fr>:
28236         * gcc.c-torture/execute/980223.c: New test.
28237
28238 1998-02-13  Jeffrey A Law  (law@cygnus.com)
28239
28240         * gcc.dg/ifelse-1.c: New test.
28241
28242 1998-02-09  H.J. Lu  (hjl@gnu.org)
28243
28244         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
28245
28246           * lib/old-dejagnu.exp (old-dejagnu): Added the
28247           "execution test - XFAIL *-*-*" handling in the spirit of
28248           "excess errors test -". Changed the "execution test fails"
28249           handling to be like "excess errors test fails".
28250           * Update various tests accordingly.
28251
28252 1998-02-06  Jim Wilson  <wilson@cygnus.com>
28253
28254         * gcc.c-torture/execute/980205.c: New test.
28255
28256 1998-01-18  Jeffrey A Law  (law@cygnus.com)
28257
28258         * lib/c-torture.exp: Look for .x files instead of .cexp files.
28259         * lib/f-torture.exp: Similarly.
28260         * gcc.c-torture: Rename all .cexp files to .x files.
28261
28262 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
28263
28264         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
28265         (940510-1.c): Removed duplicate.
28266         (971104-1.c): New test.
28267
28268 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
28269
28270           * lib/f-torture.exp: Improve error and loop detection.
28271
28272 1997-11-19  Michael Meissner  <meissner@cygnus.com>
28273
28274         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
28275         use that to size the filler array.
28276
28277 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
28278
28279         * lib/c-torture.exp(c-torture-execute): Fix typo.
28280
28281         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
28282         testcase as the executable name. Keep the executable around if
28283         the test fails.
28284
28285 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
28286
28287         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
28288         changes.  Only test one -g option, and move it to the end of the
28289         list of options to test.
28290
28291 1997-09-19  Michael Meissner  <meissner@cygnus.com>
28292
28293         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
28294         variable GCC_TORTURE_OPTIONS to supply default switches separated
28295         by colons.  If no environment variable, run tests with -O0 -g, -O1
28296         -g, and -O2 -g as well.
28297
28298 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
28299
28300         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
28301         explanatory comments. Fix indentation.
28302
28303 1997-09-15  Jeffrey A Law  (law@cygnus.com)
28304
28305         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
28306
28307 1997-09-11  Jeffrey A Law  (law@cygnus.com)
28308
28309         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
28310         * g++.old-deja/g++.mike/p7325.C: Likewise.
28311         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
28312
28313 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
28314
28315         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
28316         * g++.old-deja/g++.brendan/crash30.C: Likewise.
28317         * g++.old-deja/g++.brendan/crash39.C: Likewise.
28318         * g++.old-deja/g++.law/operators4.C: Likewise.
28319
28320 1997-09-11  Joe Buck  (jbuck@synopsys.com)
28321
28322         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
28323         * g++.old-deja/g++.mike/p784.C: Ditto.
28324         * g++.old-deja/g++.mike/p785.C: Ditto.
28325
28326 1997-09-05  Jeffrey A Law  (law@cygnus.com)
28327
28328           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
28329
28330 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
28331
28332         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
28333         target feature; pass this to c-torture-execute as needed.
28334
28335 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
28336
28337         * lib/c-torture.exp(c-torture-execute): If the previous and the
28338         current executables being tested are identical, we don't need to
28339         run the executable again. Try to make the executable names
28340         unique. Add an optional argument for passing additional compiler
28341         flags.
28342
28343 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
28344
28345         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
28346
28347 1997-08-29  Jeffrey A Law  (law@cygnus.com)
28348
28349         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
28350
28351 1997-07-31  Jeffrey A Law  (law@cygnus.com)
28352
28353         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
28354         32bit or larger longs.
28355
28356         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
28357         have either a 32bit long or 32bit int.
28358
28359 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
28360
28361         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
28362         Make double precision tests dependent on sizeof (double).
28363
28364 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
28365
28366         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
28367         too.
28368
28369 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
28370
28371         * gcc.c-torture/compile/961203-1.cexp: New script.
28372
28373 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
28374
28375         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
28376         up the includes ourselves.
28377
28378 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
28379
28380         * lib/plumhall.exp: Remove random include, and add a few
28381         verbose messages for debugging.
28382
28383 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
28384
28385         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
28386         of trying to do it ourselves.
28387
28388 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
28389
28390         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
28391
28392 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
28393
28394         * gcc.prms/5403.c: Made regexp a bit less strict.
28395
28396 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
28397
28398         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
28399         is returned from remote_load instead.
28400         * lib/plumhall.exp: Ditto.
28401         * lib/mike-g++.exp: Ditto.
28402         * lib/old-dejagnu.exp: Ditto.
28403         * lib/c-torture.exp: Ditto.
28404
28405 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
28406
28407         * lib/g++.exp: Use build_wrapper procedure.
28408         * lib/gcc.exp: Ditto.
28409
28410 1997-05-20  Jeffrey A Law  (law@cygnus.com)
28411
28412         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
28413         an old-style decl for malloc.  Fixes tests to work when
28414         sizeof (int) != sizeof (size_t).
28415
28416 1997-05-15  Mike Meissner  <meissner@cygnus.com>
28417
28418         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
28419
28420         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
28421         use stdargs.h interface.
28422
28423 1997-05-15  Mike Meissner  <meissner@cygnus.com>
28424
28425         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
28426         NO_VARARGS when compiling.
28427
28428 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
28429
28430         * lib/plumhall.exp(ph_includes): New procedure.
28431         (ph_make): Use it.
28432         (ph_compiler): Ditto.
28433
28434         * lib/g++.exp: Rename test-glue.c to testglue.c.
28435         * lib/gcc.exp: Ditto.
28436
28437 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
28438
28439         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
28440         to completion when it's called.
28441
28442 1997-03-21  Michael Meissner  <meissner@cygnus.com>
28443
28444         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
28445         is defined, don't do test.
28446
28447 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
28448
28449         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
28450         for object files.
28451         (ph_summary): Mark skipped testcases as untested, not unresolved.
28452
28453         * lib/plumhall.exp (ph_make): If unresolved because of bad
28454         errorCode, record errorCode in log file.
28455         (*): Replace send_log/verbose with verbose -log.
28456
28457 1997-03-19  Michael Meissner  <meissner@cygnus.com>
28458
28459         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
28460         double conversion if double isn't at least 8 bytes.
28461
28462         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
28463         int to work with targets where int is 16 bits.
28464
28465         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
28466         8 bytes, just exit, since 4 byte doubles don't have enough bits of
28467         precision for the test to complete.
28468
28469 1997-03-14  Michael Meissner  <meissner@cygnus.com>
28470
28471         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
28472         if d10v is not compiled with the -mdouble64 flag.
28473         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
28474
28475         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
28476         d10v is not compiled with the -mint32 flag.
28477
28478 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
28479
28480         * lib/plumhall.exp: Use incr_count.
28481
28482 1997-03-12  Jeffrey A Law  (law@cygnus.com)
28483
28484         * gcc.c-torture: Update to c-torture-1.45.
28485
28486 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
28487
28488         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
28489         the name of the expect testcase file).
28490
28491         * lib/g++.exp(g++_init): Ditto.
28492
28493 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
28494
28495         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
28496         the host.
28497
28498         * lib/gcc.exp(gcc_exit): New procedure.
28499
28500 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
28501
28502         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
28503         specs where appropriate.
28504
28505         * g++.old-deja/g++.arm/*: Added additional ERROR checks
28506         because of new "candidates are" messages, and removed a few
28507
28508         * Converted all non-old-style g++ testcases to old-style, and
28509         moved into g++.old-deja.
28510
28511 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
28512
28513         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
28514         options.
28515
28516         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
28517         succeeded.
28518
28519         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
28520
28521 1997-02-13  Michael Meissner  <meissner@cygnus.com>
28522
28523         * lib/gcc.exp (gcc_target_compile): Add support for defining
28524         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
28525         the machine doesn't have those features.
28526
28527 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
28528
28529         * g++.law/operators4.exp: Don't use LIBS.
28530
28531 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
28532
28533         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
28534
28535         * lib/mike-g++.exp: Don't set the compiler to be tested here.
28536         * lib/g++.exp: Set it here instead. Also, allow use of the
28537         --tool_exec and --tool_opt options. Change CXX to
28538         GXX_UNDER_TEST.
28539
28540         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
28541
28542         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
28543
28544 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
28545
28546         * lib/old-dejagnu.exp: Use prune_warnings instead of
28547         prune_system_crud.
28548         * lib/mike-g++.exp: Ditto.
28549         * lib/gcc.exp: Ditto.
28550         * lib/g++.exp: Ditto.
28551
28552         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
28553
28554 1997-02-07  Jeffrey A Law  (law@cygnus.com)
28555
28556           * 941014-2.c: Include stdlib.h
28557           * 960327-1.c: Include stdio.h
28558           * dbra.c, index-1.c: Don't assume ints are 32bits.
28559
28560 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
28561
28562         * lib/gcc.exp: Add gcc,stack_size target feature.
28563
28564         * lib/g++.exp(g++_target_compile): Add the include and link
28565         paths here, not in two other places. And, it's $options, not
28566         options.
28567
28568         * lib/mike-g++.exp(postbase): Remove the code that determines
28569         the correct include and link paths.
28570         * g++.old-deja/old-deja.exp: Ditto.
28571
28572 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
28573
28574         * lib/g++.exp(g++_init): target_compile no longer returns the
28575         filename of the result.
28576
28577 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
28578
28579         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
28580         call to glob.
28581
28582         * gcc.c-torture/special/special.exp: Change call to
28583         gcc_target_compile to include the object file.
28584
28585 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
28586
28587         * gcc.c-torture/special/special.exp: Correct misspelling in last
28588         change.
28589
28590 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
28591
28592         * lib/plumhall.exp(ph_summary): Log the entire output of the
28593         executable. Return -1 if there were any failures, 0 otherwise.
28594         (ph_execute): Return -1 if there were any failures, 0 otherwise.
28595         (ph_make): Clean up objects and executables that were built
28596         if the tests succeeded.
28597
28598 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
28599
28600         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
28601         libraries and includes in the build tree as appropriate.
28602
28603 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
28604
28605         * lib/c-torture.exp: Instead of looking for the global variable
28606         NO_LONG_LONG, check to see if that's a feature of the target.
28607
28608 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
28609
28610         * config/default.exp: Minimize. Delete the remainer of the files in
28611         config; this functionality is now in devo/dejagnu/config.
28612
28613         g++.*/*: Pass any additional flags used to compile to postbase;
28614         delete CXXFLAGS.
28615
28616         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
28617         is now done by runtest.exp. Use gcc_target_compile instead of
28618         compile.
28619
28620         lib/c-torture.exp: Use gcc_target_compile instead of compile.
28621         Remove references to CFLAGS. Use remote_file instead of
28622         calling rm -f.
28623         (c-torture): Take a list of arguments to use to compile this
28624         testcase.
28625
28626         lib/g++.exp: Simplify. Use target_compile instead of compile.
28627         lib/gcc-dg.exp: Ditto.
28628         lib/gcc.exp: Ditto.
28629         lib/mike-{gcc,g++}.exp: Ditto.
28630         lib/old-dejagnu.exp: Ditto.
28631         lib/plumhall.exp: Ditto.
28632
28633 1997-01-08  Jim Wilson  <wilson@cygnus.com>
28634
28635         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
28636         (ph_linker): Likewise.
28637
28638 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
28639
28640           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
28641         MAP_ANON / MAP_ANONYMOUS if defined;
28642         else try to map from /dev/zero .
28643
28644 1996-11-12  Jeffrey A Law  (law@cygnus.com)
28645
28646         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
28647         isn't defined, then define it to MAP_ANONYMOUS.
28648
28649 1996-11-12  Jeffrey A Law  (law@cygnus.com)
28650
28651         * gcc.c-torture: Update to c-torture-1.42 release.
28652
28653 1996-11-11  Jeffrey A Law  (law@cygnus.com)
28654
28655         * gcc.c-torture: Update to c-torture-1.41 release.
28656
28657 1996-10-27  Jeffrey A Law  (law@cygnus.com)
28658
28659         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
28660         c-torture release.
28661
28662 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
28663
28664         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
28665         and LDFLAGS.  Fix second case to append the target_info ldflags
28666         onto LDFLAGS, not CFLAGS.
28667         * lib/g++.exp (g++_init): Add target_info stuff.
28668         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
28669         of libgloss and newlib flags for !native.
28670
28671         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
28672         (GDB): Fix relative path to go up another dir for finding gdb.
28673
28674 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
28675
28676         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
28677         versions in the target_info array, if they don't exist.
28678
28679 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
28680
28681         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
28682
28683 1996-07-08  Jim Wilson  <wilson@cygnus.com>
28684
28685         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
28686         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
28687
28688 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
28689
28690         * lib/old-dejagnu.exp: Don't remove the output file before we've
28691         actually tested it. Don't append pwd to the path of the executable
28692         we're testing.
28693
28694 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
28695
28696         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
28697
28698 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
28699
28700         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
28701         temporary directory for compiler files, and set it to a default
28702         value of /tmp. Set $output as the name of the output file from
28703         compiling the testcase. Add a -o option to $cflags_var so the
28704         compiler writes the final output file as $output. Set $executable
28705         to $output.
28706
28707         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
28708         directory for compiler files, and set it to /tmp if it doesn't
28709         already have a value. Set $output_file to the name of the output
28710         file from compiling the testcase. Add a -o option to CXXFLAGS so
28711         the compiler writes the final output file as $output. Use $output
28712         as the executable to be tested.
28713
28714 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
28715
28716         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
28717
28718 1996-06-08  Jeffrey A Law  (law@cygnus.com)
28719
28720         * gcc.c-torture/execute/pending-1.c: New test.  Still
28721         pending in Tege's queue.
28722
28723 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
28724
28725         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
28726         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
28727         if there were failures.  Call unresolved if there were unresolved
28728         testcases.  Call gcc_fail if program did not run to completion.
28729         (ph_make): Pass additional argument name to ph_execute.
28730         (ph_execute): Add new argument.  Pass additional arguments to
28731         ph_summary.  Call gcc_fail is there is no execution output.
28732
28733 1996-04-24  Jeffrey A Law  (law@cygnus.com)
28734
28735         * lib/plumhall.exp (proc_summary): Output relavent summary
28736         lines into the log so specific failures in plumhall can be
28737         investigated.
28738
28739 1996-04-10  Jeffrey A Law  (law@cygnus.com)
28740
28741         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
28742         (c-torture-execute): Don't try to execute tests which use
28743         "long long" types if $NO_LONG_LONG is nonzero.
28744
28745 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
28746
28747         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
28748         not c-torture.
28749
28750         * gcc.ieee: Move from here.
28751         * gcc.c-torture/execute/ieee: To here.
28752
28753 1996-03-26  Jeffrey A Law  (law@cygnus.com)
28754
28755         * gcc.c-torture: Update to c-torture-1.41 release.
28756
28757 1996-03-22  Jeffrey A Law  (law@cygnus.com)
28758
28759         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
28760         not "$output".
28761
28762 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
28763
28764         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
28765         -c present.
28766
28767 1996-03-02  Jeffrey A Law  (law@cygnus.com)
28768
28769         * config/proelf.exp: Handle connecting to a simulator.
28770
28771 1996-01-31  Jeffrey A Law  (law@cygnus.com)
28772
28773         * config/proelf.exp: New file.  Enough framework that we can
28774         run c-torture tests on the proelf targets (or any other target
28775         that gdb can connect to for that matter).
28776
28777 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
28778
28779         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
28780         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
28781
28782         * lib/plumhall.exp (ph_execute): Always call ph_summary if
28783         exec_output exists.
28784
28785 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
28786
28787         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
28788         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
28789
28790         * config/*.exp: Update FSF address.  Change result of ${tool}_load
28791         to pass/fail/unresolved/unsupported/untested.  Caller must now
28792         call unresolved/unsupported/untested.
28793         * lib/*.exp: Update FSF address.  Update to handle new results of
28794         ${tool}_load.
28795         * lib/chill.exp (verbose): Delete.
28796
28797 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
28798
28799         * lib/gcc.exp (default_gcc_start): Change order of args to
28800         $LDFLAGS $CFLAGS $LIBS.
28801         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
28802         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
28803         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
28804         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
28805         * gcc.misc-tests/dg-test.exp: Likewise.
28806         * gcc.misc-tests/msgs.exp: Likewise.
28807         * gcc.prms/prms.exp: Likewise.
28808         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
28809         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
28810
28811         * lib/dg.exp: Deleted, moved to dejagnu/lib.
28812
28813 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
28814
28815         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
28816
28817         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
28818         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
28819
28820         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
28821         necessary.
28822
28823 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
28824
28825         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
28826         global for loop; add use of $mathlib.
28827         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
28828         settings here; set mathlib for anything but VxWorks.
28829
28830 1996-01-22  Jeffrey A Law  (law@cygnus.com)
28831
28832         * gcc.c-torture: Update to c-torture-1.40 release.
28833
28834 1996-01-03  Jeffrey A Law  (law@cygnus.com)
28835
28836         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
28837         dg.exp.
28838
28839 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
28840
28841         * lib/c-torture.exp (c-torture-execute): Declare "output" as
28842         global.
28843
28844 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
28845
28846         * lib/g++.exp (LIBS): Define if not already.
28847         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
28848         (gcc-dg-prune): Call prune_gcc_output.
28849         * lib/gcc.exp (prune_gcc_output): New proc.
28850         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
28851         prune_gcc_output.
28852
28853 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
28854
28855         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
28856         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
28857
28858 1995-11-15  Jeffrey A Law  (law@cygnus.com)
28859
28860         * gcc.c-torture: Update to c-torture-1.39 release.
28861
28862 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
28863
28864         * lib/c-torture.exp (c-torture-execute): Don't return if one option
28865         fails, try others as well.
28866
28867 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
28868
28869         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
28870         If compilation fails, mark execute tests as `untested'.
28871         If test is marked as unsupported, don't mark compilation and
28872         execute tests as failed.
28873
28874 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
28875
28876         * lib/g++.exp (g++_init): Don't link in libg++, and look to
28877         libstdc++ for whether or not we want to be doing shared
28878         libraries.  Delete link_curses since we don't need it anymore.
28879         * lib/mike-g++.exp (postbase): Don't link in libg++.
28880         * g++.old-deja/old-deja.exp: Likewise.
28881
28882 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
28883
28884         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
28885
28886 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
28887
28888         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
28889         For that, add `-Wl,-a,shared_archive'.
28890         * g++.old-deja/old-deja.exp: Likewise.
28891
28892 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
28893
28894         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
28895
28896 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
28897
28898         * lib/mike-g++.exp (postbase): Pay attention to the status of
28899         g++_load.
28900
28901 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
28902
28903           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
28904
28905 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
28906
28907         * lib/gcc.exp (default_gcc_start): No longer need to log program
28908         being executed or its output, execute_anywhere does that now.
28909         * lib/g++.exp (default_g++_version): Call execute_anywhere.
28910         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
28911
28912 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
28913
28914         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
28915         the same as those in lib/g++.exp.
28916
28917 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
28918
28919         * gcc.c-torture: Update to c-torture-1.38 release.
28920         * gcc.ieee: Related changes.
28921
28922 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
28923
28924         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
28925         "exec". Minor reformatting changes.
28926
28927         * config/rom68k.exp (${tool}_load): Make it work in a canadian
28928         cross. This means all "exec" calls now work on a remote host as
28929         well.
28930         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
28931         cross. Filter out the extra "\r\n" stuff that expect puts in.
28932         (c-torture-execute): Filter out the bogus warnings like
28933         c-torture-compile does. Add support for canadian cross.
28934         * lib/gcc.exp (default_gcc_version, default_gcc_start)
28935         Use execute_anywhere rather than calling exec directly. Now it
28936         works for canadian cross testing.
28937
28938 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
28939
28940         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
28941         results into a variable, and check that rather than using file exists.
28942
28943 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
28944
28945         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
28946         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
28947
28948 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
28949
28950         * g++.old-deja/old-deja.exp: Create and pass runshlib and
28951         lib_curses if there's a shared libg++ in the build tree.
28952
28953 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
28954
28955         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
28956         if not supported target.
28957
28958 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
28959
28960         * lib/g++.exp (g++_init): Move empty setting of runshlib and
28961         link_curses up to always happen, not just for native builds.
28962
28963 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
28964
28965         * gcc.c-torture: Update to c-torture-1.36 release.
28966         * gcc.failure: Related changes.
28967
28968 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
28969
28970         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
28971
28972 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
28973
28974         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
28975         * lib/mike-g++.exp (postbase): Not in here.  Still reference
28976         runshlib, link_curses, and mathlib for link and run.
28977
28978         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
28979         pass the runtime shared library options for Solaris, OSF/1, and
28980         Irix5, and link with -lcurses to avoid unresolved references.
28981
28982 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
28983
28984         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
28985         only run once.
28986
28987 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
28988
28989         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
28990
28991 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
28992
28993         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
28994         do not have a framework for the "compat" tests yet.
28995
28996 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
28997
28998         * lib/mike-g++.exp (postbase): New local variable `mathlib',
28999         set to null if we're testing vxworks5.1.  Use that instead of
29000         `-lm' in the setting of LIBS for link and run.
29001
29002 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
29003
29004         * config/rom68k.exp (${tool}_load): Major changes to make it
29005         work.  Verified that it does in fact return the stuff in
29006         exec_output properly.  Catch any Emul or any TRAP other than 0.
29007
29008 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
29009
29010         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
29011         LDFLAGS properly for targets that need stuff from libgloss.
29012         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
29013         only run once.
29014         (gpp_initialized): New variable.
29015
29016 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
29017
29018         * config/rom68k.exp: Load libgloss.exp.
29019         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
29020         so we can produce a fully linked binary.
29021         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
29022         so we can produce a fully linked binary.
29023
29024 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
29025
29026         * lib/plumhall.exp (ph_section): Watch for expected failures.
29027         Add missing `else'.
29028
29029         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
29030         run the testcase.
29031         (c-torture): Likewise.
29032
29033 1995-08-28  Doug Evans  <dje@cygnus.com>
29034
29035         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
29036
29037         * lib/mike-g++.exp (mike_cleanup): New proc.
29038         (prebase): New globals compiler_result, not_compiler_result,
29039         target_regexp.
29040         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
29041         allow leading "-" in pattern.  Watch for unsupported tests.
29042         If $compiler_result is set, pattern match assembler code,
29043         and ditto for $not_compiler_result.
29044         * lib/mike-gcc.exp: Likewise.
29045
29046         * lib/plumhall.exp (ph_execute): Only call ph_summary if
29047         execution "succeeded".
29048
29049 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
29050
29051         * config/win32.exp: New file.
29052         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
29053
29054 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
29055
29056         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
29057         unsupported.
29058         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
29059         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
29060         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
29061
29062         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
29063         "... without exceptions was ...".  That is now handled by
29064         prune_system_crud.
29065         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
29066
29067 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
29068
29069         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
29070         sieve.c,sort2.c}: New files.
29071         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
29072         sieve.exp,sort2.exp}: Drivers for them.
29073
29074         * lib/mike-gcc.exp (program_output): New user settable variable.
29075         (postbase): Call prune_system_crud.  Also prune extraneous compiler
29076         messages.
29077         * lib/mike-g++.exp (program_output): New user settable variable.
29078
29079         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
29080
29081         * config/sh.exp: Deleted (use sim.exp instead).
29082
29083 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
29084
29085         * config/vx.exp: Declare CHECKTASK as global.
29086         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
29087         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
29088         * lib/old-dejagnu.exp: Load [pwd]/$executable.
29089
29090 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
29091
29092         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
29093         target. Like vx.exp, only includes `vx29k.exp' instead of
29094         `vxworks.exp'.
29095
29096 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
29097
29098         * config/sim.exp: Increase time limit from 120 seconds to 240.
29099
29100 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
29101
29102         * gcc.c-torture/execute/950628-1.c: New test.
29103
29104 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
29105
29106         * gcc.c-torture: Update with changes/additions from
29107         c-torture-1.34.
29108
29109 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
29110
29111         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
29112
29113 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
29114
29115         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
29116
29117 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
29118
29119         * gcc.c-torture/compile/950512-1.c: New test.
29120         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
29121         * gcc.dg/struct-ret-1.c: Likewise.
29122
29123 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
29124
29125         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
29126           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
29127
29128 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
29129
29130         * gcc.c-torture/special/920411-1.c: Deleted.
29131         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
29132
29133 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
29134
29135         * config/sim.exp (${tool}_load): Hack in call to bash to get a
29136         cpu limit.
29137
29138 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
29139
29140         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
29141
29142 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
29143
29144         From kenner;
29145         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
29146         is the proper length.
29147         * va-arg-3.c: Likewise.
29148
29149 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
29150
29151         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
29152         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
29153
29154         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
29155         * lib/g++.exp (default_g++_start): Delete old cruft.
29156
29157 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
29158
29159         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
29160         (2 * (1 << 18)) to (2 * (1 << 17)).
29161
29162         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
29163
29164 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
29165
29166         * config/rom68k.exp: Renamed from config/idp.exp
29167
29168 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
29169
29170         * c-torture/compile/921109-2.c
29171
29172 1995-04-18  Mike Stump  <mrs@cygnus.com>
29173
29174         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
29175         excess errors.
29176
29177 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
29178
29179         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
29180         output.
29181         * lib/g++.exp (default_g++_start): Likewise.
29182
29183 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
29184
29185         * gcc.c-torture/compile/950329-1.c: New test.
29186
29187 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
29188
29189           * config/bug.exp (${tool}_load): Updated to use new remote_open
29190           and remote_close procs.
29191         * config/idp.exp: New file.
29192
29193 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
29194
29195         * gcc.c-torture/execute/950322-1.c: New test.
29196
29197 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
29198
29199         * config/vx.exp (${tool}_load): Clean up testing of return code from
29200         vxworks_ld and vxworks_spawn.
29201
29202 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
29203
29204         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
29205
29206 1995-03-13  Mike Stump  <mrs@cygnus.com>
29207
29208         * lib/old-deja.exp: Add `excess errors test - ' error, now one
29209         can mark excess errors on a machine by machine basis.  Note, the
29210         default is to not expect any excess errors, even when excess
29211         errors test - is given, so you will want to put an XFAIL ... on
29212         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
29213         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
29214         those 4 machines, but no others.
29215
29216 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
29217
29218         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
29219         * lib/c-torture.exp: to here.
29220
29221 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
29222
29223         * gcc.c-torture/execute/950221-1.c: New test.
29224         * gcc.c-torture/execute/struct-ret-1.c: New test.
29225         * gcc.c-torture/compile/950221-1.c: New test.
29226
29227         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
29228
29229 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
29230
29231         * gcc.c-torture/execute/arith-1.c (main): Return 0.
29232         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
29233
29234 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
29235
29236         * g++.gb: New directory of tests, derived from my signature and
29237         class scoping tests.
29238
29239         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
29240         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
29241         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
29242         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
29243         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
29244         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
29245         * g++.gb/sig25.C: Likewise.
29246
29247         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
29248         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
29249         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
29250         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
29251         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
29252         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
29253         * g++.gb/sig25.exp: Likewise.
29254
29255         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
29256         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
29257         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
29258         * g++.gb/scope13.C: Likewise, this test still fails.
29259
29260         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
29261         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
29262         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
29263         * g++.gb/scope13.exp: Ditto.
29264
29265         * g++.gb/README: New file, explains what these tests are about.
29266
29267 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
29268
29269         * lib/dg.exp (dg-do): Support `preprocess'.
29270         (dg-test): Likewise.
29271
29272 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
29273
29274         * config/udi.exp: change "continue -expect" to "exp_continue".
29275
29276 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
29277
29278         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
29279         Delete redundant tests.
29280
29281         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
29282         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
29283         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
29284         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
29285         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
29286         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
29287         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
29288         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
29289
29290         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
29291         storing label pointers.
29292         * gcc.c-torture/execute/921019-1.c: Likewise.
29293         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
29294         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
29295         parameter fp.
29296         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
29297         constants.
29298
29299         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
29300         Delete obsolete tests.
29301
29302         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
29303         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
29304         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
29305         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
29306         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
29307         * gcc.c-torture/compile/950124-1.c: New test.
29308
29309         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
29310
29311 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
29312
29313         * lib/mike-g++.exp: Add -lm to LIBS.
29314
29315 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
29316
29317         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
29318
29319 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
29320
29321         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
29322
29323 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
29324
29325         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
29326
29327 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
29328
29329         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
29330         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
29331         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
29332         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
29333         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
29334         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
29335         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
29336         * g++.law/{operators31.C, operators32.C,
29337         * g++.law/{operators33.C, operators34.C}: Likewise.
29338         * g++.law/{pic1.C, refs2.C}: Likewise.
29339         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
29340         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
29341         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
29342         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
29343
29344         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
29345         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
29346         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
29347         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
29348         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
29349         * g++.law/{enum9.exp, friend5.exp}: Likewise.
29350         * g++.law/{nest3.exp, nest4.exp}: Likewise.
29351         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
29352         * g++.law/{operators30.exp, operators31.exp}: Likewise.
29353         * g++.law/{operators32.exp, operators33.exp}: Likewise.
29354         * g++.law/{operators34.exp}: Likewise.
29355         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
29356         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
29357         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
29358         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
29359         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
29360
29361         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
29362         No longer expected to fail.
29363         * g++.law/missed-error3.C: Tweak for recent bool changes.
29364
29365 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
29366
29367         * config/emb-unix: Deleted.
29368         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
29369         remote execution.  Do final link on remote host if REMOTE_LINK is set.
29370
29371 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
29372
29373         * lib/dg.exp (dg-test): Fix typo in last patch.
29374
29375 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
29376
29377         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
29378         (handles multiple occurrences).
29379
29380 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
29381
29382         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
29383         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
29384         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
29385         printed).
29386         * lib/c-torture.exp (c-torture-compile): Likewise.
29387         (c-torture): Prepend full path if missing.
29388         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
29389         (gcc_fail): Likewise.
29390         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
29391
29392 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
29393
29394         * lib/netware.exp: Only attach to NetWare i386 systems.
29395
29396 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
29397
29398         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
29399         messages.  Add test name to "output pattern match" pass/fail message.
29400
29401 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
29402
29403         * gcc.dg: New testsuite.
29404         * gcc.dg/dg.exp: New file.
29405
29406         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
29407         test-switch.c}: Deleted.
29408
29409         * gcc.misc-tests/msgs.exp: New testcase driver.
29410
29411 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
29412
29413         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
29414         Watch for illegal return values from ${tool}_load.
29415         * config/unix.exp (${tool}_load): Fix pass/fail detection for
29416         cross targets.  Coerce return value >0 to 1.
29417
29418 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
29419
29420         * config/unix.exp (${tool}_load): Call program rsh, not proc.
29421
29422         * config/emb-unix.exp: New file.
29423
29424         * config/sim.exp: Error if variable $SIM not defined.
29425         (${tool}_load): Mark test as "untested" if simulator missing.
29426
29427         * config/unix.exp: Load remote.exp to get rcp_download.
29428         * lib/c-torture.exp: Use different option lists for testcases with
29429         and without loops.
29430         * gcc.c-torture/execute/execute.exp: Likewise.
29431
29432 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
29433
29434         * config/*.exp: Clarify return code from ${tool}_load.
29435         Call `unresolved' or `untested' instead of `warning' or `perror'
29436         (sometimes you still want to call both though).
29437         Add comment that `shell_id' is local to each file.
29438         * config/udi.exp (timeout): Set to 30.
29439         Don't print warning if connection fails, $connectmode has already
29440         printed an error.
29441         (${tool}_load): Move verbose messages to level 2.
29442         Rework pattern for "Process started" message.
29443         Pass `shell_id' to ${connectmode}_download.
29444         Retry twice upon timeout.  Make resetting of target more robust.
29445         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
29446         Pass `shell_id' to exit_$connectmode.
29447         Only call exit_$connectmode if connected.
29448         * config/unix.exp (${tool}_load): Check return codes better.
29449         * config/vrtx.exp (${tool}_load): Likewise.
29450         * config/vx.exp (${tool}_load): Likewise.
29451         Delete unneeded global's.
29452         * lib/dg.exp (dg-test): Update to reflect clarified return codes
29453         from ${tool}_load.
29454         (dg-stat): Delete.
29455         (dg-init): Delete recording of pass/fail counts.
29456         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
29457         (old-dejagnu-init): Likewise.
29458         (old-dejagnu-stat): Delete contents, empty proc now.
29459         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
29460         (c-torture): Delete references to lcnt, lpass, lfail.
29461         Get option list from TORTURE_OPTIONS.
29462         Delete -funroll[-all]-loops if no loops.
29463         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
29464         (g++_stat): Delete contents (empty proc now).
29465         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
29466         (gcc_finish): Likewise.
29467         (gcc_stat): Deleted.
29468         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
29469         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
29470         * gcc.c-torture/execute/execute.exp: Likewise.
29471         Split tests into two parts: compile, execute.
29472         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
29473         no loops.  Update to reflect clarified return codes from ${tool}_load.
29474
29475 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
29476
29477         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
29478         to grep for.
29479         (old-dejagnu): Likewise (where necessary).
29480
29481 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
29482
29483         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
29484
29485         * lib/dg.exp (dg-process-target): Fix processing of selector.
29486         Add comment regarding use of `error'.
29487
29488         * lib/gcc.exp (prune_system_crud): Define if missing.
29489         * lib/g++.exp (prune_system_crud): Likewise.
29490
29491         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
29492         Call prune_system_crud.
29493         * lib/dg.exp (dg-runtest): New proc.
29494         Use perror instead of send_user for tcl errors in testcase.
29495         Don't return any value, it's never used.
29496         Don't clobber previous definition of `unknown'.
29497         Print tcl errors in `dg-final'.
29498
29499 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
29500
29501         * lib/dg.exp (dg-process-target): Improve syntax error messages.
29502         (dg-test): Don't print errorInfo, it contains stack backtrace.
29503
29504 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
29505
29506         * lib/g++.exp (runtest_file_p): Define if missing.
29507
29508 1994-09-24  Doug Evans  (dje@cygnus.com)
29509
29510         * lib/mike-g++.exp: Comment out loading of g++.exp.
29511         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
29512         (default_g++_version): Always print something.
29513         (default_g++_start): Comment out call to `which'.
29514         (g++_start, g++_load): Deleted (must be defined in config file).
29515         * lib/gcc.exp: Test for existence of $CC at start.
29516         Delete check for tmpdir (done in gcc_init).
29517         (default_gcc_version): Always print something.
29518         (default_gcc_start): Comment out call to `which'.
29519         * config/*.exp: Major cleanup - make cross targets work at least a
29520         little better for g++ (by not being "--tool gcc" specific).
29521         Rename gcc_xxx to ${tool}_xxx.
29522         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
29523         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
29524
29525 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
29526
29527         * lib/c-torture.exp (c-torture-compile): Rework compiler
29528         message processing.
29529
29530         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
29531         c-torture.
29532
29533 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
29534
29535         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
29536
29537         * lib/dg.exp (dg-process-target): Support { target native }.
29538
29539 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
29540
29541         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
29542         looked for "... program xxx got fatal signal".
29543         Correct regsub munging of `comp_output'.
29544         Ignore compiler messages "path prefix not used" and "linker input
29545         file unused".
29546
29547 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
29548
29549         * lib/gcc.exp (runtest_file_p): Define if missing.
29550         * gcc.prms/template.c: Example to work from.
29551
29552 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
29553
29554         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
29555         * lib/dg.exp (dg-test): Call unsupported testcases as such.
29556
29557         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
29558         * gcc.prms/1883.c: Moved from compile/940714-1.c.
29559         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
29560         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
29561
29562         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
29563         (dg-process-target): No longer a varargs proc.
29564         Return S/N for target, P/F for xfail.  All callers changed.
29565         (user option procs): More argument checking.
29566         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
29567         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
29568         (dg-test): Skip test if not running on selected target in `dg-do'.
29569         Update handling of `dg-do-what', `dg-output-text'.
29570         Separate execution pass/fail from output pattern match pass/fail.
29571         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
29572
29573 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
29574
29575         * gcc.c-torture/special/special.exp: Don't expect failure for mips
29576         target for 920510-1.c.
29577
29578 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
29579
29580         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
29581         Clean up comment regarding use of passcnt, etc.
29582         (gcc_stat): Don't update `testcnt' here.
29583         (gcc_finish): Do it here.
29584         Might as well reset `but_id' here too.
29585         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
29586         to determine if the file should be tested.
29587         * gcc.c-torture/compile/compile.exp: Likewise.
29588         * gcc.c-torture/execute/execute.exp: Likewise.
29589         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
29590         * gcc.misc-tests/dg-test.exp: Likewise.
29591         * gcc.prms/prms.exp: Likewise.
29592         * gcc.wendy/wendy.exp: Likewise.
29593         * g++.old-deja.exp: Likewise.
29594         Move "Testing file" message to verbose level 1.
29595
29596 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
29597
29598         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
29599
29600 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
29601
29602         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
29603         (default_gcc_start): Accept optional second list element
29604         of compiler flags.  Print compiler output at verbosity level 2.
29605         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
29606         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
29607         Save current values of framework globals passcnt, failcnt, xpasscnt,
29608         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
29609         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
29610         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
29611         xfailcnt to compute stats.  Update framework global `testcnt' from
29612         pass/fail counts.
29613         (gcc_finish): New proc.  Clean up test environment.
29614         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
29615         (gcc_epass, gcc_efail): Delete.
29616         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
29617         argument of line number.
29618         (dg-init): If the tool has an init routine, call it.
29619         (dg-test): Remove args `cflags_var' and `libs_var'.
29620         Pass all compiler options to ${tool}_start.
29621         Handle missing line number.
29622         (dg-finish): New function.
29623         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
29624         particular files.  Call gcc_finish at end.  Move "skipping test"
29625         message to verbosity level 3.
29626         * gcc.c-torture/compile/compile.exp: Likewise.
29627         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
29628         * gcc.c-torture/execute/execute.exp: Likewise.
29629         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
29630         Print testcase being tried at verbosity level 1.
29631         * gcc.c-torture/special/special.exp: Unset xfail.
29632         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
29633         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
29634         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
29635         * gcc.failure/failure.exp: Likewise.
29636         * gcc.ieee/ieee.exp: Likewise.
29637         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
29638         Update call to dg-test.  Call dg-finish at end.
29639         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
29640         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
29641         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
29642         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
29643         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
29644         * gcc.wendy/wendy.exp: Add copyright.
29645         Delete setting of tmpdir (done by gcc_init).
29646         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
29647         Pass compiler flags to gcc_start.  Call gcc_finish at end.
29648         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
29649         gcc_[ce]pass/fail.
29650
29651 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
29652
29653         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
29654         confusion.
29655         (g++_load): Likewise.
29656
29657         * config/*.exp (gcc_load): Some were varargs fns and some were not.
29658         Rename argument to `prog' to remove the confusion.
29659         Varargs fns behave differently too!
29660         (g++_load): Likewise.
29661
29662         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
29663
29664         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
29665         what it is.  Delete (always) printing of status value for !native.
29666         Simplify verbose code, and include status and exec_output.
29667         (g++_load): Use gcc_load.
29668
29669 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
29670
29671         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
29672         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
29673         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
29674         940714-3.c as these testcases don't exist anymore.  Make
29675         va-arg-1.c expected to pass.
29676
29677 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
29678
29679         * gcc.misc-tests/misc.exp: Only run specific testcases.
29680         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
29681         * gcc.misc-tests/dg-[1-9].c: New files.
29682
29683         * lib/dg.exp: New testsuite driver.
29684         * gcc.prms/prms.exp: Use it.
29685
29686         * README.gcc: New file.
29687
29688         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
29689         Document and reset `lxpass' and `lxfail'.
29690         Simplify "initialized" message.
29691         (gcc_stat): Clean up comments a little.
29692
29693 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
29694
29695         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
29696
29697 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
29698
29699         * lib/old-dejagnu.exp (process-option): New proc.
29700         (old-dejagnu-init, old-dejagnu-stat): Likewise.
29701         (old-dejagnu): Simplify.
29702         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
29703
29704 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
29705
29706         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
29707         exists and is not an empty string.
29708
29709         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
29710         $xfail rather than calling setup_xfail.  Clear $xfail when test is
29711         finished.
29712         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
29713         automatically.
29714
29715         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
29716         longer expected to fail.
29717
29718         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
29719         "f" function call.
29720
29721         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
29722
29723         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
29724         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
29725         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
29726         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
29727         c-torture-1.29.
29728
29729         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
29730         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
29731
29732         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
29733
29734         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
29735         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
29736
29737         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
29738         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
29739         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
29740
29741 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
29742
29743         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
29744         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
29745         940714-1.c, 940714-2.c, 940714-3.c},
29746         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
29747         gcc.misc-tests/{mg.c,mg.exp}:
29748         New tests.
29749         * gcc.noncompile/noncompile.exp: Change accordingly.
29750
29751 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
29752
29753         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
29754         Undo previous clobberage.
29755
29756 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
29757
29758         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
29759         * gcc.special/{930510-1.c, special.exp}:
29760         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
29761         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
29762         struct-varargs-1.c}: New tests from c-torture-1.26.
29763
29764 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
29765
29766         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
29767           argument to switch.
29768
29769 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
29770
29771         * Revert the previous changes.  Please see Rob's directory
29772           (/lisa/test/rob/progressive/gcc/testsuite) for testing
29773           fixes.
29774
29775 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
29776
29777         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
29778             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
29779             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
29780             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
29781             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
29782             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
29783             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
29784             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
29785             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
29786             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
29787             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
29788             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
29789             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
29790             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
29791             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
29792             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
29793             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
29794             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
29795             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
29796             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
29797             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
29798             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
29799             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
29800             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
29801             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
29802             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
29803             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
29804
29805 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
29806
29807         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
29808             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
29809           with perror calls.
29810
29811 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
29812
29813         * config/unix.exp (g++_load): Fix syntax.
29814
29815 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
29816
29817         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
29818         * gcc.noncompile/921017-1.c: Deleted obsolete test.
29819         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
29820         Don't expect va-arg-1.c to fail.  Correct expected output for
29821         920928-1.c.
29822         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
29823         * gcc.wendy/hbm4.c: Correct typo.
29824         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
29825
29826 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
29827
29828         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
29829         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
29830         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
29831         * lib/c-torture.exp (c-torture-compile): Ditto.
29832
29833         Reduce volume of output (remove all the -I's and such).
29834         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
29835         Call gcc_cpass, gcc_cfail.
29836         (c-torture): Pass testing option to c-torture-compile.
29837
29838 1994-03-21  Doug Evans  (dje@cygnus.com)
29839
29840         Bring patches over from progressive.
29841         * config/default.exp: Exit remote shell cleanly.
29842         (g++_exit, g++_start): Add default versions.
29843         * config/sim.exp (gcc_load): Use perror, not error.
29844
29845 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
29846
29847         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
29848         set in site.exp.
29849
29850 1994-03-14  Doug Evans  (dje@cygnus.com)
29851
29852         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
29853         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
29854         (wendy_try): New proc to run testcase.
29855         (main loop): Call 'em.
29856         * gcc.wendy/*.c: Clean up pass to correct expected output.
29857
29858         * lib/gcc.exp: Minor cleanup work.
29859         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
29860
29861 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
29862
29863         * config/sim.exp (gcc_load): Document return codes better.
29864         Don't pass -v to simulator.
29865
29866 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
29867
29868           * gcc.special/920717-x.c: Fix typo.
29869           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
29870           get at sources.
29871
29872         * lib/mike-gcc.exp: Fix typo.
29873
29874 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
29875
29876         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
29877         binary to use, transform the name.
29878         * config/*.exp: rename everything. Nuke any g++ specific files,
29879         it's now a special case of gcc that requires no special support.
29880         Add a default.exp for unsupported targets.
29881
29882 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
29883
29884         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
29885         lib/old-dejagnu.exp: Fix a few patterns to work with the new
29886         version of Tcl.
29887
29888 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
29889
29890         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
29891         than a warning.
29892
29893 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
29894
29895         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
29896
29897 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
29898
29899         * gcc.execute/execute.exp: Combine opt_list and foption_list into
29900         option_list.  Compile every file with only 4/6 option choices
29901         (same as C torture) instead of with 12/18 different option
29902         choices.
29903         * lib/c-torture.exp: Likewise.
29904
29905         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
29906         not already set.
29907
29908 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
29909
29910         * lib/old-deja.exp: Add `excess errors test fails' error, now one
29911         can put an XFAIL *-*-* on excess errors.
29912
29913 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
29914
29915         * g++.law: Add more tests derived from g++-bugs snapshots.
29916
29917         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
29918         equivalent to g++.law/init9.
29919
29920         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
29921         compiled it, and the a.out file after we've run it.
29922
29923 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
29924
29925         * lib/mike-g++.exp (postbase): Delete the .o file after we've
29926         compiled it, and the a.out file after we've run it.
29927
29928 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
29929
29930         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
29931
29932 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
29933
29934         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
29935         version number.
29936
29937 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
29938
29939         * g++.law: New directory of g++ tests derived from the g++-bugs
29940         snapshots.
29941
29942 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
29943
29944         * gcc.compile: initbug1.c initbug1.exp testcase added
29945
29946 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
29947
29948         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
29949         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
29950           fixes submitted by Jeff Law (law@cs.utah.edu)
29951         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
29952           Jeff Law (law@cs.utah.edu)
29953
29954
29955 1993-11-30  Mike Stump  (mrs@cygnus.com)
29956
29957         * config/unix-g++.exp: Follow the gcc way of doing things.
29958         * g++.old-deja/old-deja.exp: Minor updates.
29959         * lib/g++.exp: New file, follow the gcc way of doing things.
29960         * lib/old-dejagnu.exp: Minor updates.
29961         * lib/mike-g++.exp: Always unset errorInfo.
29962
29963 1993-11-06  Mike Stump  (mrs@cygnus.com)
29964
29965         * lib/gcc.exp: Fix some errors with the below change, CC and
29966         CFLAGS should be global when setting, not local.
29967
29968 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
29969
29970         * lib/gcc.exp: Transform tool name.
29971
29972 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
29973
29974         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
29975
29976 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
29977
29978         * lib/gcc.exp: change gcc_done to gcc_stat
29979
29980 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
29981
29982         * Upgraded gcc testsuite to c-torture version 1.25
29983
29984 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
29985
29986         * lib/gcc.exp: added reporting code. Changed verbose compile message.
29987         * lib/c-torture: added hooks for new reporting code.
29988
29989 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
29990
29991         * config/sh-gcc.exp: check if sh-sim exists in the path
29992
29993 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
29994
29995         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
29996         * gcc.compile/compile.exp: Initial changes for new logic.
29997         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
29998         * gcc.failure/failure.exp: Initial changes for new logic.
29999         * gcc.ieee/ieee.exp: Initial changes for new logic.
30000         * gcc.misc-tests/misc.exp: Initial changes for new logic.
30001         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
30002         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
30003         * lib/c-torture.exp: Initial changes for new logic.
30004         * lib/gcc.exp: Initial changes for new logic.
30005
30006 1993-10-15  Mike Stump  (mrs@cygnus.com)
30007
30008         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
30009         depend upon failure or success.  Fully qualify names in failure
30010         and success messages.  Always remove a.out before starting
30011         compile, just in case.  Pay more attention to error text output by
30012         the compiler.  Handle testcases with no known past errors just
30013         like all others, so that things are uniform.  Other miscellaneous
30014         improvements.
30015
30016 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
30017
30018         * gcc.cpp: new directory for cpp tests
30019
30020 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
30021
30022         * lib/chill.exp: Code reformatted, removed unused code.
30023         * config/unix-chill.exp: Code reformatted, removed unused code.
30024         * chill.execute/execute.exp: Code reformatted, removed unused code.
30025         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
30026
30027 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
30028
30029         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
30030         routines not written.
30031
30032 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
30033
30034         * config/bug-gcc.exp: Use new procs from bug.exp.
30035
30036 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
30037
30038         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
30039         via ftp, rather than depending on NFS.
30040         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
30041         case.
30042
30043 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
30044
30045         * config/bug-gcc.exp: Use new download proc.
30046
30047 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
30048
30049         * chill.execute/execute.exp: cleanups, handles errors better
30050         * chill.compile/compile.exp: rewrite, based on execute.exp
30051         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
30052         * lib/chill.exp: major changes to diff proc and compile and link
30053           procs. added chill_fail and chill_pass wrappers to pass and
30054           fail. added more comments, and handle error codes better.
30055           Added a hack to capture stderr from exec, so noncompile tests
30056           can work.
30057
30058 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
30059
30060         * chill.execute/execute.exp: rewrite of testsuite driver
30061         * lib/chill.exp: rewrite of testsuite driver
30062         * config/unix-chill.exp: rewrite of testsuite driver
30063
30064 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
30065
30066     In chill.execute:
30067         * iexpr.ch: Standardize uppercase.
30068         * tuples.dat: Standardize uppercase.
30069         * vary.ch: standardize.  Correct varying string assignments.
30070         * vary.dat: Add new output lines.
30071
30072 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
30073
30074     In chill.execute:
30075         * chprintf.ch: Standardize use of uppercase.
30076         * tuples.ch: Standardize and turn arr2 into a DCL,
30077           rather than a SYN.
30078         * pinits.ch: Standardize.
30079
30080 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
30081
30082         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
30083         * Makefil: Renamed to Makefile.in.
30084         * configure.in: New.
30085
30086 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
30087
30088     In chill.execute:
30089         * .cvsignore: Add result/output files.
30090         * Makefile: Fix up variables at start.  Use MFLAGS
30091           everywhere.  Correct bool_loc, built_ins entries.
30092           Add entry for vary1.ch.
30093         * bitarray.ch: Standardize upper-case usage.
30094         * bitexpr.ch: Standardize, add output of b1.
30095         * params.ch: Use arrayt in along PROC parameters, to
30096           avoid novelty problems.
30097         * sets.ch: Tiny cleanup.
30098         * vary1.ch: Re-indent.
30099
30100 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
30101
30102           * Add PR-related files to Makefiles, .cvsignore files, etc.
30103
30104 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
30105
30106         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
30107           with compiler objects. New names are test-flow.c and test-loop.c
30108
30109 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
30110
30111         * Upgraded c-torture tests from 1.19 to 1.20
30112
30113         * new files:
30114         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
30115         * gcc.compile: 930623-1.c 930623-2.c
30116         * gcc.noncompile: 930622-1.c 930622-2.c
30117         * gcc.failure: 920411-1.c 920627-2.c
30118         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
30119
30120 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
30121
30122         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
30123           More changes to get testsuite working properly. Needs more work.
30124           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
30125
30126 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
30127
30128         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
30129           More changes to get testsuite working properly. Needs more work.
30130
30131 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
30132
30133         * chill.compile/compile.exp: Added for Dejagnu support
30134         * chill.execute/execute.exp: Added for Dejagnu support
30135         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
30136
30137 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
30138
30139     This should complete moving the CHILL test files.
30140         * chill.noncompile(.cvsignore printf.grt
30141             in-printf.grt chprintf.grt chprintf.ch):
30142             Added test-support files.
30143           (Makefile): Modified further.
30144         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
30145             signal.ch): Added test files.
30146           * chill.execute (.cvsignore printf.grt printr.c
30147             in-printf.grt rts.c chprintf.grt rts.h): Added
30148           test-support files.
30149             (Makefile): More corrections.
30150
30151 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
30152
30153         * chill.compile, chill.execute, chill.nocompile: Add CHILL
30154           test cases, ready for DejaGnu.
30155
30156 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
30157
30158         * Upgraded c-torture tests from 1.18 to 1.19
30159
30160         * gcc.compile: added test(s):
30161           930607-1.c
30162         * gcc.execute: added test(s):
30163           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
30164
30165         * added new subdirectory for misc tests: gcc.misc-tests
30166         * gcc.misc-test(s): added tests:
30167           inst-check.c test-consts.c test-ior.c test-switch.c
30168
30169 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
30170
30171         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
30172
30173 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
30174
30175         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
30176
30177 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
30178
30179         * Upgraded c-torture tests from 1.17 to 1.18
30180
30181 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
30182
30183         * Upgraded c-torture tests from 1.12 to 1.17
30184
30185 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
30186
30187         * lib/old-dejagnu.exp:
30188           Fixed handling of XFAIL target triplets to correctly
30189           recognize wildcard characters.  Removed code that
30190           appended a unique id tag to the end of the file name
30191           printed out by the result of the testcases within a
30192           given test file.
30193
30194 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
30195
30196         * lib/old-dejagnu.exp:
30197           Reworked expected failure handling to trigger off of XFAIL
30198           keyword in keyphrase embeded in testcase source code. The
30199           XFAIL keyword must be at the end of the keyphrase line. It
30200           may optionally be followed by one or more target triplets.
30201           It has just occured that the handling of wildcards in the
30202           target triplet may not be correct.
30203
30204 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
30205
30206         * g++.old-deja/tests:
30207           Moved all subdirectories up one level into g++.old-deja .
30208
30209         * lib/old-dejagnu.exp:
30210           Fixed problem with CXXFLAGS not being properly reset, and being
30211           corrupted with extraneous "-c" compiler option.  This was
30212           causing binaries to not be generated for test that needed them.
30213           Modified strings passed to "pass" and "fail" so that individual
30214           tests from the same test file would be distinguished by an
30215           identifier appended to the test file name in the summary logs;
30216           this corrected a problem with erroneous diff logs.  Added code
30217           to search testcases for expected fail and unexpected pass keywords.
30218
30219 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
30220
30221         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
30222
30223 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
30224
30225         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
30226           Removed extraneous text from end of "Special g++ Options"
30227           keyphrase.
30228
30229         * lib/old-dejagnu.exp: Added pattern matching to look for new
30230           keywords, embedded in testcases comments, which will trigger
30231           calls to xpass and xfail.
30232
30233 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
30234
30235         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
30236           comments embedded in the testcases, especially the one looking for
30237           special compiler options, as well as the pattern matching for the
30238           compiler output again.
30239
30240 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
30241
30242         * lib/old-dejagnu.exp: Do a proper check of the return value for
30243           execute tests. Fixed several problems with the pattern matching
30244           of the compiler output which gave erroneous test results.
30245           Changed several of the test result messages to be more descriptive.
30246         * config/unix-g++.exp: Proc g++_load now actually works and
30247           executes the tests passed to it and returns a usable return
30248           value.
30249
30250 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
30251
30252           * lib/gcc.exp: Exits gracefully if $CC is bogus.
30253
30254 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
30255
30256         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
30257           Modified both files to properly execute the old style
30258           dejagnu tests. The previous versions of these files were
30259           experimental and did not function anything near correctly.
30260
30261 1993-04-05  Rob Savoye  (rob@cygnus.com)
30262
30263         * Removed all Makefile.in and configure.in files. No configuration
30264         needed now.
30265
30266 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
30267
30268         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
30269
30270 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
30271
30272         * gcc.compile/configure.in, gcc.unsorted/configure.in,
30273         gcc.special/configure.in, gcc.noncompile/configure.in,
30274         gcc.execute/configure.in, gcc.code_quality/configure.in,
30275         g++.other/configure.in, g++.old-deja/configure.in,
30276         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
30277         in srcname setting.
30278
30279 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
30280
30281         * lib/udi.exp:  Fixed mondfe and mondfe_download.
30282         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
30283         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
30284
30285 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
30286
30287         * config/udi-gdb.exp: Check $shell_id after connecting to target.
30288         (gdb_exit): Don't remove *_soc files.
30289
30290 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
30291
30292         * lib/c-torture.exp: Don't look for main; instead always use -w
30293         -c.  This is how the c-torture tests work.  Remove the object
30294         file if the compilation succeeds.
30295         * gcc.execute/execute.exp: Remove executable if test passes.
30296         * gcc.noncompile/noncompile.exp: Every test is an expected
30297         failure.
30298         * gcc.special/special.exp: Added tests from c-torture 1.11,
30299         corrected use of existing test.
30300         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
30301         gcc.execute/920625-1.c: Updated to c-torture 1.11.
30302         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
30303         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
30304         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
30305         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
30306         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
30307         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
30308         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
30309         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
30310         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
30311         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
30312         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
30313         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
30314         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
30315         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
30316         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
30317         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
30318         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
30319         c-torture 1.11.
30320         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
30321         correspond to c-torture 1.11.
30322
30323         * New file.