OSDN Git Service

PR tree-optimization/20100
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
2
3         PR tree-optimization/20100
4         * gcc.c-torture/execute/pr20100-1.c: New test.
5
6 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7
8         * gfortran.dg/implicit_3.f90: New test.
9
10         * gfortran.dg/deftype_1.f90: New test.
11
12 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
13
14         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
15         the test passes.
16         * g++.dg/other/anon3.C: Accept a warning.
17
18 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
19
20         * gcc.dg/pr20017.c: Fix a comment typo.
21
22 2005-02-23  Bud Davis  <bdavis@gfortran.org>
23
24         * gfortran.dg/list_read_4.f90: Change to f90 comments.
25
26 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
27
28         PR ada/19902
29         * ada/acats/tests/cxa/cxa3004.a: Remove.
30         * ada/acats/tests/cxb/cxb30061.am: Likewise.
31
32 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
33
34         PR c++/20073
35         * g++.dg/init/const1.C: New test.
36
37         PR c++/19991
38         * g++.dg/parse/constant7.C: New test.
39
40         PR c++/20152
41         * g++.dg/parse/error27.C: New test.
42         * g++.dg/template/qualttp15.C: Adjust error markers.
43         * g++.old-deja/g++.other/struct1.C: Likewise.
44         
45         PR c++/20153
46         * g++.dg/template/error17.C: New test.
47
48         PR c++/20148
49         * g++.dg/parser/error26.C: New test.
50
51 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
52
53         PR tree-optimization/20100
54         PR tree-optimization/20115
55         * gcc.dg/pr20115.c: New test.
56         * gcc.dg/pr20115-1.c: New test.
57         * gcc.dg/pr20100.c: New test.
58         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
59         call-clobbered variables after alias1.
60
61 2005-02-22  Bud Davis  <bdavis@gfortran.org>
62
63         * gfortran.dg/list_read_4.f90: new test.
64
65 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
66
67         PR rtl-optimization/20017.
68         * gcc.dg/pr20017.c: New.
69
70 2005-02-22  Devang Patel  <dpatel@apple.com>
71
72         PR 19952
73         * g++.dg/tree-ssa/pr19952.C: New test.
74         
75 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
76
77         PR c++/19883
78         * g++.dg/parse/constant6.C: New test.
79
80 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
81
82         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
83         * g++.dg/charset/asm2.c: Likewise.
84         * g++.dg/charset/asm3.c: Likewise.
85         * g++.dg/charset/asm4.c: Likewise.
86         * g++.dg/charset/asm5.c: Likewise.
87         * g++.dg/charset/attribute1.c: Likewise.
88         * g++.dg/charset/attribute2.c: Likewise.
89         * g++.dg/charset/extern1.cc: Likewise.
90         * g++.dg/charset/extern2.cc: Likewise.
91         * g++.dg/charset/extern3.cc: Likewise.
92         * g++.dg/charset/function.cc: Likewise.
93         * g++.dg/charset/string.c: Likewise.
94         * g++.dg/charset/charset.exp: Likewise.
95         * lib/target-supports.exp (check_iconv_available): Fix comment.
96
97 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
98
99         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
100         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
101         * gcc.dg/charset/asm2.c: Likewise.
102         * gcc.dg/charset/asm3.c: Likewise.
103         * gcc.dg/charset/asm4.c: Likewise.
104         * gcc.dg/charset/asm5.c: Likewise.
105         * gcc.dg/charset/asm6.c: Likewise.
106         * gcc.dg/charset/attribute1.c: Likewise.
107         * gcc.dg/charset/attribute2.c: Likewise.
108         * gcc.dg/charset/builtin1.c: Likewise.
109         * gcc.dg/charset/extern.c: Likewise.
110         * gcc.dg/charset/function.c: Likewise.
111         * gcc.dg/charset/string.c: Likewise.
112         * gcc.dg/charset/charset.exp: Likewise.
113
114 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
115
116         PR fortran/20086
117         * gfortran.dg/pr20086.f90: New test.
118
119 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
120
121         PR tree-optimization/19786
122         * g++.dg/tree-ssa/pr19786.C: New.
123
124 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
125
126         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
127
128 2005-02-21  Jeff Law  <law@redhat.com>
129
130         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
131
132 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
133
134         * gfortran.dg/do_iterator: Split loop, markup all lines for
135         which an error locus is printed.
136         * gfortran.dg/pr17708.f90: Markup all lines for which an error
137         locus is printed.
138         * gfortran.dg/select_4.f90: Likewise.
139         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
140         locuses in the various permutations.
141
142 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
143
144         PR tree-optimization/19951
145         * g++.dg/vect: New directory.
146         * g++.dg/vect/vect.exp: New file.
147         * g++.dg/vect/pr19951.cc: New testcase.
148         * g++.dg/dg.exp: Also prune vectorizer tests.
149
150 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
151
152         PR 18785
153         * gcc.dg/charset/builtin1.c: New test.
154
155 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
156
157         PR c++/19299
158         * g++.dg/inherit/volatile1.C: New test.
159
160         PR c++/19440
161         * g++.dg/template/dtor4.C: New test.
162
163 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
164
165         * gfortran.dg/int_1.f90: New test.
166
167 2005-02-19  Devang Patel  <dpatel@apple.com>
168
169         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
170
171 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
172
173         * gfortran.dg/achar_1.f90: New test.
174
175 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
176
177         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
178
179 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
180             Jakub Jelinek  <jakub@redhat.com>
181
182         PR tree-optimization/19828
183         * gcc.dg/tree-ssa/loop-7.c: New test.
184         * gcc.c-torture/execute/20050218-1.c: New test.
185
186 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
187
188         PR c/20043
189         * gcc.dg/transparent-union-1.c: New test.
190         * gcc.dg/transparent-union-2.c: New test.
191
192 2005-02-18  James E Wilson  <wilson@specifixinc.com>
193
194         PR tree-optimization/18977
195         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
196
197 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
198
199         PR target/20054
200         * gcc.dg/pr20054.c: New test.
201
202 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
203
204         PR c++/19508
205         * g++.dg/ext/attrib20.C: New test.
206
207 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
208
209         PR middle-end/20030
210         * gfortran.fortran-torture/execute/character_passing.f90: New test.
211
212 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
213
214         PR c++/20008
215         * g++.dg/opt/switch4.C: New.
216
217 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
218
219         PR c++/20023
220         PR tree-optimization/20009
221         * gcc.c-torture/compile/20050217-1.c: New test.
222         * g++.dg/opt/switch3.C: New test.
223
224         PR tree-optimization/18947
225         * gcc.c-torture/compile/20050215-1.c: New test.
226         * gcc.c-torture/compile/20050215-2.c: New test.
227         * gcc.c-torture/compile/20050215-3.c: New test.
228
229 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
230
231         PR c++/20028
232         * g++.dg/template/crash34.C: New.
233
234         PR c++/20022
235         * g++.dg/other/access3.C: New.
236
237 2005-02-17  Ira Rosen  <irar@il.ibm.com>
238
239         * gcc.dg/vect/vect-98.c: New test.
240
241 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
242
243         PR tree-optimization/19967
244         * gcc.dg/pr19967.c: New.
245
246 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
247
248         PR middle-end/19857
249         * gcc.dg/tree-ssa/20050215-1.c: New test.
250         * gcc.c-torture/execute/20050215-1.c: New test.
251
252 2005-02-15  Eric Christopher  <echristo@redhat.com>
253
254         * gcc.dg/cpp/20050215-1.c: New file.
255
256 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
257
258         PR tree-optimization/15785
259         * gcc.dg/pr15785-1.c: New test.
260
261 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
262
263         PR c++/17788
264         * g++.dg/init/ctor4.C: New.
265         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
266
267 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
268
269         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
270         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
271
272 2005-02-15  Andreas Schwab  <schwab@suse.de>
273
274         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
275         declare malloc.
276
277 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
278
279         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
280
281 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
282
283         PR tree-optimization/19853
284         * gcc.c-torture/compile/pr19853.c: New test.
285
286 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
287
288         PR c++/19608
289         * g++.dg/parse/local-class1.C: New.
290
291         PR c++/19895
292         * g++.dg/parse/ptrmem3.C: New.
293
294         PR c++/19884
295         * g++.old-deja/g++.oliva/template6.C: Add another case.
296         * g++.dg/template/explicit6.C: New.
297
298 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
299
300         PR c++/17816
301         * g++.dg/other/redecl2.C: New.
302
303 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
304
305         PR c++/19891
306         * g++.dg/abi/covariant4.C: New.
307
308 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
309
310         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
311
312 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
313
314         * gcc.dg/vect/vect-96.c: Fix typo.
315
316 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
317
318         PR c++/14479
319         PR c++/19487
320         * g++.dg/template/enum5.C: New test.
321
322 2005-02-12  Ira Rosen  <irar@il.ibm.com>
323
324         * gcc.dg/vect/vect-97.c: New test.
325
326 2005-02-12  Ira Rosen  <irar@il.ibm.com>
327
328         * gcc.dg/vect/vect-96.c: New test.
329
330 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
331
332         * gcc.dg/builtins-34.c: Also check ldexp*.
333
334 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
335
336         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
337
338 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
339
340         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
341         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
342         dg-require-dll, dg-require-iconv, dg-require-named-sections,
343         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
344         selector_list, selector_expression, dg-process-target): Move to new
345         file target-supports-dg.exp.
346         * lib/target-supports-dg.exp: New.
347
348         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
349         New.
350
351 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
352
353         PR c++/19666
354         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
355
356         PR middle-end/19858
357         * gcc.c-torture/compile/20050210-1.c: New test.
358
359 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
360
361         PR c++/19755
362         * g++.dg/warn/Wbraces1.C: New test.
363
364 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
365
366         * gcc.dg/builtins-52.c: New testcase.
367
368 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
369
370         PR c/19342
371         * gcc.c-torture/execute/20050119-1.c: New test.
372
373 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
374
375         PR c++/19811
376         * g++.dg/init/delete1.C: New test.
377
378 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
379
380         PR c++/18470
381         * g++.dg/template/static12.C: New test.
382
383 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
384
385         PR c++/19787
386         * g++.dg/conversion/ambig1.C: New test.
387
388         PR c++/19739
389         * g++.dg/ext/attrib19.C: New test.
390
391         PR c++/19732
392         * g++.dg/parse/dtor5.C: New test.
393
394         PR c++/19762
395         * g++.dg/template/dtor3.C: New test.
396
397         PR c++/19826
398         * g++.dg/template/static11.C: New test.
399         * g++.dg/template/crash2.C: Remove dg-error marker.
400
401 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
402
403         PR C++/18491
404         * g++.old-deja/g++.mike/p10769a.C: Remove.
405
406 2005-02-09  Roger Sayle  <roger@eyesopen.com>
407
408         * gcc.dg/builtins-48.c: New test case.
409         * gcc.dg/builtins-49.c: New test case.
410         * gcc.dg/builtins-50.c: New test case.
411         * gcc.dg/builtins-51.c: New test case.
412
413 2005-02-09  Ian Lance Taylor  <ian@airs.com>
414
415         PR middle-end/19583
416         * g++.dg/warn/Wreturn-type-3.C: New test.
417
418 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
419
420         PR middle-end/19402
421         * gcc.dg/pr19402-1.c: New testcase.
422         * gcc.dg/pr19402-2.c: likewise.
423
424 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
425
426         PR middle-end/19854
427         * g++.dg/tree-ssa/tmmti.C: New testcase.
428
429 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
430
431         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
432
433 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
434
435         PR c++/19733
436         * g++.dg/parse/crash23.C: New test.
437         * g++.dg/warn/Weff1.C: New test.
438
439 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
440
441         * gcc.dg/20050209-1.c: New test.
442
443 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
444
445         PR target/19799
446         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
447
448 2005-02-08  Mike Stump  <mrs@apple.com>
449
450         * g++.dg/pch/import-2.c: New test.
451         * g++.dg/pch/import-2.hs: New.
452         * g++.dg/pch/include/import-2a.h: New.
453         * g++.dg/pch/include/import-2b.h: New.
454
455 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
456
457         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
458
459 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
460
461         * gfortran.dg/substr_1.f90: New test.
462
463 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
464
465         PR middle-end/19775
466         * gcc.dg/torture/builtin-power-1.c: Disable test for
467         invalid transformation.
468         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
469         no longer optimize.
470         * gcc.dg/builtins-47.c: New testcase.
471
472 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
473             Dorit Naishlos  <dorit@il.ibm.com>
474
475         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
476
477 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
478
479         * gcc.c-torture/compile/20050206-1.c: New test.
480
481 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
482
483         PR tree-opt/19768
484         * g++.dg/opt/pr19768.C: New test.
485
486 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
487
488         PR tree-opt/19736
489         * gcc.c-torture/compile/pr19736.c: New test.
490
491 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
492
493         PR c++/17401
494         * g++.dg/parse/error25.C: New test.
495
496 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
497
498         * gcc.c-torture/execute/20050203-1.c: New.
499
500 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
501
502         * gcc.dg/vect/vect-85.c: Remove xfail.
503         * gcc.dg/vect/vect-86.c: Remove xfail.
504         * gcc.dg/vect/vect-87.c: Remove xfail.
505         * gcc.dg/vect/vect-88.c: Remove xfail.
506
507 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
508
509         * gcc.dg/altivec-19.c: New.
510
511 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
512
513         PR c/17807
514         * gcc.dg/nested-func-3.c: New test.
515         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
516
517 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
518
519         * gcc.test-framework/gen_directive_tests: Generate tests for
520         selector expressions.
521
522 2005-02-02  Matt Austern  <austern@apple.com>
523
524         PR c++/19628
525         * g++/ext/builtin7.C: New.
526         * g++/ext/builtin8.C: New.
527
528 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
529
530         PR c/18502
531         * gcc.dg/pr18502-1.c: New test.
532
533 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
534
535         PR c++/17413
536         * g++.dg/template/local4.C: Tweak.
537
538 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
539
540         PR tree-optimization/19578
541         * gcc.c-torture/compile/20050202-1.c: New test.
542
543 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
544
545         PR c/19435
546         * gcc.dg/c99-init-4.c: New test.
547
548 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
549
550         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
551
552         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
553
554         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
555         * g++.dg/eh/check-vect.h: New.
556
557         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
558         * gcc.dg/vect/vect-78.c: Ditto.
559         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
560         Remove.
561
562         * g++.dg/conversion/simd1.C: Expect warning.
563         * g++.dg/ext/attribute-test-1.C: Ditto.
564         * g++.dg/ext/attribute-test-2.C: Ditto.
565         * g++.dg/ext/attribute-test-3.C: Ditto.
566         * g++.dg/ext/attribute-test-4.C: Ditto.
567
568         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
569         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
570
571         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
572
573 2005-02-01  Richard Henderson  <rth@redhat.com>
574
575         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
576         long double for ibm double-double format.
577         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
578
579 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
580
581         PR tree-optimization/19633
582         * testsuite/gcc.dg/pr19633-1.c: New test.
583         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
584         to NULL or a symbol.
585
586 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
587
588         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
589         New procs.
590         (dg-process-target (local override)): Handle selector expressions.
591
592         * gcc.test-framework/README: Describe tests in source directory.
593         * gcc.test-framework/test-framework.awk: Handle dg- tests.
594         * gcc.test-framework/test-framework.exp: Handle dg- tests.
595         * gcc.test-framework/dg-bogus-exp-P.c: New test.
596         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
597         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
598         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
599         * gcc.test-framework/dg-do-link-exp-P.c: New test.
600         * gcc.test-framework/dg-do-run-exp-P.c: New test.
601         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
602         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
603         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
604         * gcc.test-framework/dg-error-exp-P.c: New test.
605         * gcc.test-framework/dg-error-exp-XP.c: New test.
606         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
607         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
608         * gcc.test-framework/dg-output-exp-P.c: New test.
609         * gcc.test-framework/dg-output-exp-XF.c: New test.
610         * gcc.test-framework/dg-warning-exp-P.c: New test.
611         * gcc.misc-tests/dg-1.c: Remove.
612         * gcc.misc-tests/dg-2.c: Remove.
613         * gcc.misc-tests/dg-3.c: Remove.
614         * gcc.misc-tests/dg-4.c: Remove.
615         * gcc.misc-tests/dg-5.c: Remove.
616         * gcc.misc-tests/dg-6.c: Remove.
617         * gcc.misc-tests/dg-7.c: Remove.
618         * gcc.misc-tests/dg-8.c: Remove.
619         * gcc.misc-tests/dg-9.c: Remove.
620         * gcc.misc-tests/dg-10.c: Remove.
621         * gcc.misc-tests/dg-11.c: Remove.
622         * gcc.misc-tests/dg-12.c: Remove.
623         * gcc.misc-tests/dg-test.exp: Remove.
624
625         * gcc.test-framework/test-framework.awk: Change recording and
626         printing of passes and failures.
627
628         * gcc.test-framework: New directory.
629         * gcc.test-framework/README: New.
630         * gcc.test-framework/test-framework.exp: New.
631         * gcc.test-framework/test-framework.awk: New.
632         * gcc.test-framework/gen_directive_tests: New.
633
634 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
635
636         * lib/treelang.exp: Fix comment typos.
637         (treelang_target_compile): Don't append libs=-ltreelang to options.
638
639 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
640
641         * g++.dg/parse/typename7.C: Adjust error messages.
642
643 2005-01-31  Jeff Law  <law@redhat.com>
644
645         * gcc.c-torture/execute/20050131-1.c: New test.
646         * gcc.dg/wcaselabel.c: New test.
647
648 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
649
650         * g++.dg/other/warning1.C: Adjust error messags.
651         * g++.dg/parse/constant5.C: New test.
652
653 2005-01-31  Steven Bosscher  <stevenb@suse.de>
654
655         PR c/19333
656         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
657         the test case valid.
658         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
659         * testsuite/gcc.dg/array-7.c: Adjust expected result.
660         * testsuite/gcc.dg/pr18596-3.c: Likewise.
661         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
662         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
663         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
664
665 2005-01-31  Dale Johannesen  <dalej@apple.com>
666
667         * g++.dg/opt/pr19650.C:  New test.
668
669 2005-01-31  Richard Henderson  <rth@redhat.com>
670
671         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
672         long double for intel double extended format.
673         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
674
675 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
676
677         PR c++/19555
678         * g++.dg/template/static10.C: New test.
679
680         PR c++/19395
681         * g++.dg/parse/error24.C: New test.
682
683         PR c++/19367
684         * g++.dg/lookup/builtin1.C: New test.
685
686         PR c++/19457
687         * g++.dg/warn/conv3.C: New test.
688
689 2005-01-30  Bud Davis  <bdavis@gfortran.org>
690
691         PR fortran/19647
692         * gfortan.dg/inquire_7.f90
693
694 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
695
696         PR tree-optimization/15791
697         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
698         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
699         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
700         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
701         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
702         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
703         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
704         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
705         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
706         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
707
708 2005-01-29  Paul Brook  <paul@codesourcery.com>
709
710         PR fortran/18565
711         * check.c (real_or_complex_check): New function.
712         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
713         * intrinsic.c (add_functions): Use new check functions.
714         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
715         Add prototypes.
716
717 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
718
719         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
720         gcc.dg/lvalue-3.c: New tests.
721         * gcc.dg/concat.c: Update expected messages.
722
723 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
724
725         PR libfortran/19595
726         * gfortran.dg/eor_1.f90:  New test.
727
728 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
729
730         PR fortran/19589
731         * gfortran.dg/logical_data_1.f90: New test.
732
733 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
734
735         PR c++/19253
736         * g++.dg/template/crash33.C: New test.
737
738         PR c++/19667
739         * g++.dg/template/crash32.C: New test.
740
741 2005-01-28  Ian Lance Taylor  <ian@airs.com>
742
743         PR middle-end/16558
744         * g++.dg/warn/Wreturn-type-2.C: New test.
745
746 2004-06-24  Jeff Law  <law@redhat.com>
747
748         * gcc.dg/tree-ssa/20050128-1.c: New test.
749
750 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
751
752         * gcc.target/frv/all-mdpackh-1.c: New test.
753
754 2005-01-28  Steven Bosscher  <stevenb@suse.de>
755
756         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
757
758 2005-01-27  Richard Henderson  <rth@redhat.com>
759
760         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
761
762 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
763
764         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
765
766 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
767
768         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
769         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
770         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
771         to cope with cases where the multilib options override the dg-options.
772
773 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
774
775         PR c/18946
776         * gcc.dg/noncompile/20050120-1.c: New test.
777
778 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
779
780         PR tree-optimization/19633
781         * gcc.dg/pr19633.c: New test.
782         * gcc.dg/tree-ssa/pr19633.c: New test.
783
784 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
785
786         * gcc.dg/20041216-1.c: New test.
787
788 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
789
790         PR objc/18862
791         * objc.dg/selector-2.m: New test.
792
793 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
794
795         * g++.dg/opt/range-test-2.C: New test.
796
797         PR rtl-optimization/19579
798         * gcc.c-torture/execute/20050124-1.c: New test.
799
800 2005-01-26  Greg Parker  <gparker@apple.com>
801         Stuart Hastings  <stuart@apple.com>
802
803         * gcc.c-torture/execute/20050125-1.c: New.
804
805 2005-01-18  Jan Hubicka  <jh@suse.cz>
806
807         PR tree-optimize/19337
808         * gcc.c-torture/compile/20050119-1.c: New test.
809
810 2005-01-24  James E Wilson  <wilson@specifixinc.com>
811
812         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
813         test for successful match.
814
815 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
816
817         PR objc/18408
818         * objc.dg/comp-types-7.m: New test.
819
820 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
821
822         * lib/target-supports.exp (current_target_name): New.
823         (check_effective_target_ilp32, check_effective_target_lp64):
824         Cache the result to use as long as the current target, with
825         multilib flags, remains the same.
826
827         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
828         (dg-require-weak, dg-require-visibility, dg-require-alias,
829         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
830         dg-require-effective-target, dg-skip-if): Remove call to
831         skip_test_and_clear_xfail.
832         (dg-test): Clear xfail data.
833
834 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
835
836         PR target/17751
837         * gcc.dg/ppc64-toc.c: New test.
838
839         * g++.dg/tree-ssa/empty-1.C: New test.
840
841         PR middle-end/19551
842         * gcc.c-torture/execute/20050121-1.c: New test.
843         * gcc.dg/20050121-2.c: New test.
844
845 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
846         Paul Brook  <paul@codesourcery.com>
847
848         PR fortran/17941
849         * gfortran.dg/real_const_1.f: New test.
850         * gfortran.dg/real_const_2.f90: New test.
851         * gfortran.dg/complex_int_1.f90: New test.
852
853 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
854
855         PR fortran/19313
856         * gfortan.dg/inquire_6.f90: New test.
857
858 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
859
860         PR libfortran/19451
861         * open_readonly_1.f90:  New test.
862
863 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
864
865         PR libfortran/18982
866         * gfortran.dg/open_new.f90: New file.
867
868 2005-01-22  Paul Brook  <paul@codesourcery.com>
869
870         * namelist_1.f90: New test.
871
872 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
873
874         PR tree-optimization/19484
875         * gcc.c-torture/compile/20050122-[12].c: New tests.
876
877 2005-01-22  Paul Brook  <paul@codesourcery.com>
878
879         * gfortran.dg/implicit_2.f90: New test.
880
881 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
882
883         PR fortran/19314
884         * gfortran.dg/inquire_5.f90: New test.
885
886 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
887
888         PR c/18809
889         * gcc.dg/pr18809-1.c: New test.
890
891 2005-01-21  Ian Lance Taylor  <ian@airs.com>
892
893         * gcc.dg/20050121-1.c: New test.
894
895         PR tree-optimization/13000
896         * gcc.dg/20040206-1.c: Change warning to point where function is
897         being inlined.
898
899 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
900
901         PR c++/19208
902         * g++.dg/template/array11.C: New test.
903
904 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
905
906         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
907         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
908         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
909         * gfortran.dg/getenv_1.f90: Add dg-do directive.
910         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
911         gfortran.dg/pr17164.f90: Add missing dg-do directives.
912
913 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
914
915         PR tree-optimization/15349
916         * gcc.dg/tree-ssa/pr15349.c: New.
917
918 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
919
920         * gcc.dg/tree-ssa/loop-1.c:  Fix target names on xfail.
921
922 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
923
924         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
925         scan-assembler-times directive name.
926
927         * gcc.dg/asm-a.c: Move dg-require-effective-target to
928         after dg-do.
929
930         PR rtl-optimization/19462
931         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
932
933 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
934
935         * gcc.dg/tree-ssa/loop-1.c:  Ignore declaration when
936         counting function calls on ia64.
937
938 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
939
940         PR rtl-optimization/15139
941         * gcc.dg/20050111-2.c: New test.
942
943         PR c/17297
944         * gcc.c-torture/compile/20050113-1.c: New testcase.
945
946         PR middle-end/19164
947         * gcc.dg/20050113-1.c: New testcase.
948
949 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
950
951         * gcc.dg/vect/vect-85.c: Add comment.
952         * gcc.dg/vect/vect-86.c: Add xfail for now.
953         * gcc.dg/vect/vect-87.c: Add xfail for now.
954         * gcc.dg/vect/vect-88.c: Add xfail for now.
955         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
956
957 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
958
959         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
960
961 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
962
963         * g++.dg/debug/typedef3.C: New test.
964
965 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
966
967         PR c/19472
968         * gcc.dg/asm-a.c: New test.
969
970 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
971
972         * gcc.dg/sh-relax.c: Add prototype for abort.
973
974 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
975
976         * gcc.dg/short-compare-1.c: New test.
977         * gcc.dg/short-compare-2.c: Likewise.
978
979 2005-01-18  Michael Matz  <matz@suse.de>
980
981         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
982
983 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
984
985         PR tree-optimization/19121
986         * gcc.c-torture/compile/pr19121.c: New test.
987
988 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
989
990         PR target/19357
991         * gcc.c-torture/compile/pr19357.c: New test.
992
993 2005-01-17  Ian Lance Taylor  <ian@airs.com>
994
995         PR c/5675
996         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
997         pass--those that refer just to the variable, possibly with a
998         cast.
999         * gcc.dg/c99-const-expr-3.c: Likewise.
1000
1001         PR middle-end/13127
1002         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
1003         longer emitted.
1004
1005 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
1006
1007         PR fortran/18778
1008         * gfortran.dg/endfile_2.f90: New test.
1009
1010 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
1011
1012         PR 19168
1013         * gfortran.dg/select_5.f90: New test.
1014
1015 2004-01-16  Paul Brook  <paul@codesourcery.com>
1016
1017         * gfortran.dg/common_4.f90: New test.
1018
1019 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
1020
1021         PR rtl-optimization/19462
1022         * gcc.dg/torture/pr19462-1.c: New test.
1023
1024 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
1025
1026         PR objc/19321
1027         * objc.dg/func-ptr-2.m: New.
1028         * objc.dg/volatile-1.m: New.
1029
1030 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1031
1032         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
1033
1034 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
1035
1036         PR tree-optimization/19060
1037         * gcc.c-torture/execute/20050104-1.c: New test.
1038
1039 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
1040
1041         PR fortran/18983
1042         * gfortran.dg/write_to_null.f90: New test.
1043
1044 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
1045             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1046
1047         PR other/19328
1048         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
1049         argument.
1050
1051 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
1052
1053         PR c++/19263
1054         * g++.dg/init/vector1.C: New test.
1055
1056 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
1057
1058         PR target/13158
1059         * gcc.target/ia64/sibcall-unwind-1.c: New test.
1060         PR target/18987
1061         * gcc.target/ia64/sibcall-unwind-2.c: New test.
1062
1063 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
1064
1065         * gfortran.dg/select_1.f90: New test.
1066         * gfortran.dg/select_2.f90: New test.
1067         * gfortran.dg/select_3.f90: New test.
1068         * gfortran.dg/select_4.f90: New test.
1069
1070 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
1071
1072         PR middle-end/19084
1073         PR rtl-optimization/19348
1074         * gcc.dg/20050111-1.c: New test.
1075         * gcc.c-torture/execute/20050111-1.c: New test.
1076
1077         * gcc.dg/i386-asm-4.c: New test.
1078
1079 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
1080
1081         * gcc.dg/nested-func-2.c: New test.
1082         * ada/acats/norun.lst: Remove c953002.
1083
1084 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
1085
1086         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
1087
1088 2005-01-12  Ben Elliston  <bje@au.ibm.com>
1089
1090         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
1091
1092 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
1093
1094         PR target/18761
1095         * g++.dg/abi/align1.C: New test.
1096
1097 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
1098
1099         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
1100         at a time.
1101         * g++.dg/ext/altivec_check.h: Support compiling as C.
1102
1103 2005-01-10  Roger Sayle  <roger@eyesopen.com>
1104
1105         PR c++/19355
1106         * g++.dg/expr/pr19355-1.C: New test case.
1107
1108 2005-01-10  Laurent GUERBY <laurent@guerby.net>
1109
1110         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
1111         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
1112         * ada/acats/tests/c3/c92005b.ada: Likewise.
1113         * ada/acats/tests/c3/cxb3012.a: Likewise.
1114         * ada/acats/norun.lst: Add c380004 and c953002, add PR
1115
1116 2005-01-09  Paul Brook  <paul@codesourcery.com>
1117
1118         * gfortran.dg/common_2.f90: New file.
1119         * gfortran.dg/common_3.f90: New file.
1120
1121 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
1122
1123         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
1124
1125 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
1126
1127         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
1128         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
1129         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
1130         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
1131         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
1132         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
1133         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
1134         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
1135         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
1136         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
1137         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
1138         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
1139         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
1140         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
1141         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
1142         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
1143         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
1144         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
1145         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
1146         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
1147         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
1148         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
1149         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
1150         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
1151         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
1152         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
1153         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
1154         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
1155         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
1156         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
1157         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
1158         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
1159         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
1160         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
1161         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
1162         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
1163         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
1164         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
1165         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
1166         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
1167         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
1168         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
1169         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
1170         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
1171         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
1172         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
1173         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
1174         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
1175         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
1176         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
1177         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
1178         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
1179         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
1180         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
1181         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
1182         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
1183         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
1184         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
1185         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
1186         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
1187         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
1188         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
1189         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
1190         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
1191         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
1192         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
1193         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
1194
1195         * gcc.dg/vect/vect-1.c: Fix spelling.
1196         * gcc.dg/vect/vect-10.c: Fix spelling.
1197         * gcc.dg/vect/vect-11.c: Fix spelling.
1198         * gcc.dg/vect/vect-12.c: Fix spelling.
1199         * gcc.dg/vect/vect-14.c: Fix spelling.
1200         * gcc.dg/vect/vect-15.c: Fix spelling.
1201         * gcc.dg/vect/vect-16.c: Fix spelling.
1202         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
1203         * gcc.dg/vect/vect-64.c: Fix comments.
1204         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
1205
1206 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
1207             Ira Rosen  <irar@il.ibm.com>
1208
1209         * gcc.dg/vect/vect-70.c: New test.
1210         * gcc.dg/vect/vect-71.c: New test.
1211
1212 2005-01-09  Manfred Hollstein  <mh@suse.com>
1213
1214         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
1215         * gcc.dg/pr18241-2.c: Likewise.
1216         * gcc.dg/pr18241-3.c: Likewise.
1217         * gcc.dg/pr18241-4.c: Likewise.
1218         * gcc.dg/pr18241-5.c: Likewise.
1219
1220 2005-01-08  Richard Henderson  <rth@redhat.com>
1221
1222         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
1223         False for x86 and x86-64.
1224
1225 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
1226
1227         PR tree-optimization/18241
1228         * gcc.dg/pr18241-1.c: New test.
1229         * gcc.dg/pr18241-2.c: New test.
1230         * gcc.dg/pr18241-3.c: New test.
1231         * gcc.dg/pr18241-4.c: New test.
1232         * gcc.dg/pr18241-5.c: New test.
1233
1234 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
1235
1236         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
1237         gfortran.dg/select_4.f90: New.
1238
1239 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
1240
1241         * gcc.c-torture/execute/20050107-1.c: New test.
1242
1243 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
1244
1245         PR c++/19298
1246         * g++.dg/template/ref2.C: New.
1247
1248 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
1249
1250         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
1251         instead of being empty.
1252
1253 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1254
1255         PR fortran/15553
1256         * gfortran.dg/array-1.f90: New test.
1257
1258 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
1259
1260         PR tree-optimization/19283
1261         * gcc.c-torture/execute/20050106-1.c: New test.
1262
1263         PR rtl-optimization/18861
1264         * gcc.dg/20050105-1.c: New test.
1265
1266         PR tree-optimization/18828
1267         * gcc.dg/20050105-2.c: New test.
1268
1269 2005-01-07  Andreas Jaeger  <aj@suse.de>
1270
1271         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
1272
1273 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
1274
1275         PR fortran/18398
1276         * gfortran.dg/fmt_read.f90: New test.
1277
1278 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
1279
1280         * gcc.dg/rs6000-ldouble-2.c: New.
1281
1282 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
1283
1284         PR c++/19244
1285         * g++.dg/parser/ctor2.C: New test.
1286
1287 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1288
1289         PR c++/17154
1290         * g++.dg/template/using9.C: New test.
1291
1292 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1293
1294         PR c++/19258
1295         * g++.dg/lookup/friend6.C: New test.
1296
1297 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
1298
1299         PR c++/19270
1300         * g++.dg/template/array10.C: New.
1301
1302 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1303
1304         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
1305         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
1306
1307 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
1308
1309         * gcc.c-torture/compile/20050105-1.c: New test.
1310
1311 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
1312
1313         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
1314
1315 2005-01-05  Roger Sayle  <roger@eyesopen.com>
1316
1317         PR middle-end/19100
1318         * gcc.dg/conv-3.c: New test case.
1319
1320 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
1321
1322         * gcc.dg/asm-wide-1.c: New test.
1323
1324 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
1325
1326         PR c++/19030
1327         * g++.dg/parse/crash22.C: New
1328
1329 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
1330
1331         PR 19257
1332         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
1333
1334 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
1335
1336         PR middle-end/17767
1337         * gcc.dg/i386-mmx-6.c: New test case.
1338
1339 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
1340
1341         PR tree-optimization/18308
1342         * gcc.dg/vect/pr18308.c: New testcase.
1343
1344 2005-01-04  Andreas Jaeger  <aj@suse.de>
1345
1346         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
1347
1348 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
1349             Robert Bowdidge <bowdidge@apple.com>
1350
1351         * gcc.dg/cpp/subframework1.c: New.
1352         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
1353         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
1354         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
1355         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
1356
1357 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
1358
1359         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
1360         producing warning.
1361         * gcc.dg/darwin-weakimport-2.c: New.
1362
1363 2005-01-03  Richard Henderson  <rth@redhat.com>
1364
1365         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
1366
1367 2005-01-03  Richard Henderson  <rth@redhat.com>
1368
1369         * gcc.dg/vect/vect.exp: Enable for ia64.
1370         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
1371         (check_effective_target_vect_float): Likewise.
1372         (check_effective_target_vect_no_align): Likewise.
1373         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
1374         * gcc.dg/vect/vect-8.c: Likewise.
1375
1376 2005-01-03  Uros Bizjak <uros@kss-loka.si>
1377
1378         PR target/19236
1379         * gcc.dg/pr19236-1.c: New test case.
1380
1381 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
1382
1383         PR rtl-optimization/12092
1384         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
1385
1386 2005-01-02  Andreas Jaeger  <aj@suse.de>
1387
1388         * gcc.dg/pr12092-1.c: Do not run on x86_64.
1389
1390 2005-01-01  Roger Sayle  <roger@eyesopen.com>
1391             Andrew Pinski  <pinskia@physics.uc.edu>
1392
1393         PR rtl-optimization/12092
1394         * gcc.dg/pr12092-1.c: New test case.
1395
1396 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
1397
1398         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
1399         'hidden' and 'default' for better portability.
1400         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
1401
1402         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
1403         6 and 7.
1404         * g++.old-deja/g++.brendan/new3.C: Likewise.
1405
1406 2005-01-01  Steven Bosscher  <stevenb@suse.de>
1407
1408         * gcc.dg/20041231-1.C: New test.
1409         * g++.dg/warn/Wunreachable-code-1.C: New test.
1410
1411 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
1412
1413         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
1414         file, not /dev/null.  Abort on error.
1415
1416 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
1417             Ziemowit Laski  <zlaski@apple.com>
1418
1419         PR objc/18971
1420         * objc.dg/encode-5.m: New test.
1421
1422 2004-12-29  Richard Henderson  <rth@redhat.com>
1423
1424         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
1425         * objc.dg/stabs-1.m: Disable for ia64.
1426
1427 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
1428
1429         PR c++/19190
1430         * g++.dg/warn/Wunused-10.C: New test.
1431
1432 2004-12-28  Richard Henderson  <rth@redhat.com>
1433
1434         * objc.dg/stabs-1.m: Disable for alpha.
1435
1436 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
1437
1438         PR c++/19149
1439         * g++.dg/parse/error23.C: New test.
1440
1441 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1442
1443         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
1444
1445         PR fortran/19032
1446         * gfortran.dg/intrinsic_modulo_1.f90: New.
1447         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
1448         tests with divisor -1.
1449
1450 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
1451
1452         * g++.dg/opt/temp1.C (memcpy): Return a value.
1453
1454         PR c++/19148
1455         * g++.dg/expr/cond7.C: New test.
1456
1457 2004-12-27  Paul Brook  <paul@codesourcery.com>
1458
1459         * gfortran.dg/g77/select_no_compile.f: Remove.
1460
1461 2004-12-27  Richard Henderson  <rth@redhat.com>
1462
1463         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
1464         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
1465         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
1466
1467 2004-12-26  Richard Henderson  <rth@redhat.com>
1468
1469         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
1470         by 1i instead of token pasting.
1471
1472 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1473
1474         PR tree-optimization/17578
1475         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
1476         to additional_flags.
1477         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
1478
1479 2004-12-25  Richard Henderson  <rth@redhat.com>
1480
1481         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
1482         Remove Alpha.
1483
1484 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1485
1486         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
1487         hppa*-*-hpux*.
1488         * gcc.dg/pr17957.c (dg-options): Likewise.
1489         * gcc.dg/struct-ret-1.c: Add prototype for abort.
1490         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
1491         instead of 0 on __hppa__.
1492         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
1493         "foo,%r" on hppa*-*-*.
1494
1495 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
1496
1497         PR fortran/19071
1498         * gfortran.dg/complex_write.f90: New test.
1499
1500 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
1501
1502         PR c++/17595
1503         * g++.dg/parse/pragma2.C: New test.
1504
1505         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
1506
1507 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
1508
1509         * gcc.dg/empty2.c: Add missing dg-warning.
1510
1511 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
1512
1513         PR c++/17413
1514         * g++.dg/template/local4.C: New test.
1515         * g++.dg/template/crash19.C: Add dg-error marker.
1516
1517         * g++.dg/template/crash31.C: Correct embedded PR number.
1518
1519 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
1520
1521         PR c++/16405
1522         * g++.dg/opt/temp1.C: Add do-run marker.
1523
1524 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
1525
1526         * g++.dg/template/spec19.C: New.
1527
1528 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
1529
1530         PR target/16819
1531         * gcc.dg/empty2.c: New.
1532
1533 2004-12-23  Richard Henderson  <rth@redhat.com>
1534
1535         * lib/target-supports.exp (check_effective_target_vect_no_align):
1536         Remove i?86 and x86-64.
1537
1538 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
1539
1540         PR c++/16405
1541         * g++.dg/opt/temp1.C: New test.
1542
1543 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1544
1545         PR c++/18733
1546         * g++.dg/template/friend33.C: New testcase.
1547
1548 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
1549
1550         PR c++/18464
1551         * g++.dg/template/cond5.C: New test.
1552
1553         PR c++/18492
1554         * g++.dg/inherit/thunk3.C: New test.
1555
1556         PR c++/11224
1557         * g++.dg/warn/Wunused-9.C: New test.
1558
1559 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
1560
1561         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
1562
1563 2004-12-22  Jan Beulich  <jbeulich@novell.com>
1564
1565         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
1566
1567 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
1568
1569         PR c++/18378
1570         * g++.dg/ext/packed8.C: New test.
1571
1572         PR c++/13268
1573         * g++.dg/template/crash31.C: New test.
1574
1575         PR c++/19034
1576         * g++.dg/template/crash30.C: New test.
1577
1578 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
1579
1580         PR C++/18984
1581         * g++.dg/eh/ctor3.C: New test.
1582
1583 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
1584
1585         * objc.dg/stabs-1.m: Allow section name to be quoted and
1586         assembly label to begin with '.LL'.
1587
1588 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
1589
1590         * gcc.dg/vect/vect.exp
1591         (check_effective_target_lp64_or_vect_no_align): New.
1592         * gcc.dg/vect/vect-77.c: Use it.
1593         * gcc.dg/vect/vect-78.c: Use it.
1594
1595         * lib/target-supports.exp
1596         (check_effective_target_vect_no_max,
1597         check_effective_target_vect_no_bitwise,
1598         check_effective_target_vect_no_align): New.
1599         * gcc.dg/vect/vect-13.c: Use them.
1600         * gcc.dg/vect/vect-17.c: Ditto.
1601         * gcc.dg/vect/vect-18.c: Ditto.
1602         * gcc.dg/vect/vect-19.c: Ditto.
1603         * gcc.dg/vect/vect-20.c: Ditto.
1604         * gcc.dg/vect/vect-27.c: Ditto.
1605         * gcc.dg/vect/vect-29.c: Ditto.
1606         * gcc.dg/vect/vect-44.c: Ditto.
1607         * gcc.dg/vect/vect-48.c: Ditto.
1608         * gcc.dg/vect/vect-50.c: Ditto.
1609         * gcc.dg/vect/vect-52.c: Ditto.
1610         * gcc.dg/vect/vect-54.c: Ditto.
1611         * gcc.dg/vect/vect-56.c: Ditto.
1612         * gcc.dg/vect/vect-58.c: Ditto.
1613         * gcc.dg/vect/vect-60.c: Ditto.
1614         * gcc.dg/vect/vect-72.c: Ditto.
1615         * gcc.dg/vect/vect-80.c: Ditto.
1616
1617 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
1618
1619         PR c++/14075
1620         * g++.dg/init/string1.C: New.
1621
1622         PR c++/18975
1623         * g++.dg/other/synth1.C: New.
1624
1625 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
1626
1627         PR c/18963
1628         * gcc.dg/pr18963-1.c: New test.
1629
1630 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
1631
1632         PR c/18596
1633         * gcc.dg/funcdef-storage-1.c (foo): Remove.
1634         * gcc.dg/pr18596-1.c: Use dg-error.
1635         (dg-options): Use -fno-unit-at-a-time.
1636         * gcc.dg/pr18596-2.c: New test.
1637         * gcc.dg/pr18596-3.c: New test.
1638
1639 2004-12-20  Roger Sayle  <roger@eyesopen.com>
1640
1641         PR middle-end/18683
1642         * g++.dg/opt/pr18683-1.C: New test case.
1643
1644 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
1645
1646         PR other/19093
1647         * g++.dg/opt/max1.C: Fix for 64bit targets.
1648
1649 2004-12-20  Matt Austern  <austern@apple.com>
1650
1651         PR c++/19044
1652         * g++.dg/ext/builtin6.C: New
1653
1654 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
1655
1656         PR tree-optimization/19080
1657         * gcc.c-torture/compile/pr19080.c: New test.
1658
1659 2004-12-20  Steven Bosscher  <stevenb@suse.de>
1660
1661         * gcc.dg/20041219-1.c: New test.
1662
1663 2004-12-19  Roger Sayle  <roger@eyesopen.com>
1664
1665         PR middle-end/19068
1666         * g++.dg/opt/max1.C: New test case.
1667
1668 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
1669
1670         * gcc.dg/fdata-sections-1.c: New test.
1671
1672 2004-12-18  Roger Sayle  <roger@eyesopen.com>
1673
1674         PR middle-end/18548
1675         * gcc.dg/max-1.c: New test case.
1676
1677 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
1678
1679         * gcc.c-torture/execute/20041218-1.c: New test.
1680
1681 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
1682
1683         * gcc.dg/pr18501.c: New test.
1684         * gcc.dg/uninit-5.c: XFAIL.
1685         * gcc.dg/uninit-9.c: XFAIL.
1686
1687 2004-12-17  Dale Johannesen  <dalej@apple.com>
1688
1689         * gcc.dg/20041213-1.c:  New.
1690
1691 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
1692
1693         * objc.dg/stabs-1.m: Allow assembly label to begin
1694         with a dot ('.').
1695
1696 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
1697
1698         * gcc.c-torture/execute/20041213-1.c: Move...
1699         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
1700
1701 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
1702
1703         PR c++/18721
1704         * g++.dg/lookup/conv-5.C: New.
1705
1706 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
1707
1708         * objc.dg/stabs-1.m: New test.
1709
1710 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
1711
1712         * gcc.dg/visibility-c.c: Change compile to
1713         assemble for the test.
1714
1715 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
1716
1717         PR target/19041
1718         * gcc.dg/visibility-c.c: New test.
1719
1720 2004-12-16  Roger Sayle  <roger@eyesopen.com>
1721
1722         PR middle-end/18493
1723         * gcc.dg/switch-8.c: New test case.
1724
1725 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
1726
1727         PR c++/18905
1728         * g++.dg/template/init4.C: New.
1729         * g++.dg/opt/static3.C: Enable optimizer.
1730
1731 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
1732
1733         * g++.dg/other/complex1.C: New test.
1734
1735 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
1736
1737         * g++.dg/opt/inline9.C: New test.
1738
1739 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1740
1741         PR fortran/18993
1742         * gfotran.dg/nullify_1.f: New test.
1743
1744 2004-12-15  Richard Henderson  <rth@redhat.com>
1745
1746         * gcc.target/i386/i386.exp: New harness.
1747         * gcc.target/i386/vect-args.c: New.
1748
1749 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
1750
1751         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
1752
1753 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1754
1755         PR c++/18825
1756         * g++.dg/template/friend32.C: New test.
1757
1758 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
1759
1760         * cpp/pragma-once-1.c: New test.
1761         * cpp/pragma-once-1b.h: Likewise.
1762         * cpp/pragma-once-1c.h: Likewise.
1763         * cpp/pragma-once-1d.h: Likewise.
1764         * cpp/inc/pragma-once-1a.h: Likewise.
1765
1766 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
1767             Steven G. Kargl  <kargls@comcast.net>
1768
1769         PR fortran/17597
1770         * gfortran.dg/list_read_3.f90: New test.
1771
1772 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
1773
1774         * gcc.dg/ftrapv-2.c: New test.
1775
1776 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
1777
1778         PR c++/18981
1779         * g++.dg/template/typename9.C: New test.
1780
1781 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
1782
1783         PR c++/18738
1784         * g++.dg/template/typename8.C: New test.
1785         * g++.dg/parse/friend2.C: Tweak error message.
1786
1787 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
1788
1789         * gcc.c-torture/20041214-1.c: New test.
1790
1791 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
1792
1793         PR c++/18965
1794         * g++.dg/init/array17.C: New test.
1795
1796 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
1797
1798         PR c++/18793
1799         * g++.dg/init/aggr3.C: New test.
1800
1801 2004-12-14  Janis Johnson  <janis187@us.ibm.com
1802
1803         * gcc.dg/altivec-types-1.c: New test.
1804         * gcc.dg/altivec-types-2.c: New test.
1805         * gcc.dg/altivec-types-3.c: New test.
1806         * gcc.dg/altivec-types-4.c: New test.
1807         * g++.dg/ext/altivec-types-1.C: New test.
1808         * g++.dg/ext/altivec-types-2.C: New test.
1809         * g++.dg/ext/altivec-types-3.C: New test.
1810         * g++.dg/ext/altivec-types-4.C: New test.
1811
1812 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
1813
1814         PR middle-end/18951
1815         * gcc.c-torture/execute/20041213-1.c: New test.
1816
1817 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
1818
1819         PR c++/18949
1820         * g++.dg/template/cast1.C: New.
1821
1822 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
1823
1824         * gcc.c-torture/execute/20041213-2.c: New test.
1825
1826 2004-12-13  Richard Henderson  <rth@redhat.com>
1827
1828         * gcc.dg/i386-sse-10.c: Fix typo in options.
1829
1830 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
1831
1832         PR c++/18968
1833         * g++.dg/opt/pr18968.C: New test.
1834
1835 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
1836
1837         PR c++/18925
1838         * g++.dg/ext/visibility/staticdatamem.C: New test.
1839
1840 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
1841
1842         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
1843
1844 2004-12-13  Roger Sayle  <roger@eyesopen.com>
1845
1846         PR rtl-optimization/18928
1847         * gcc.dg/pr18928-1.c: New test case.
1848
1849 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
1850
1851         PR tree-opt/16951
1852         * gcc.c-torture/compile/20041211-1.c: New.
1853
1854 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1855
1856         PR middle-end/17564
1857         * gcc.c-torture/execute/20041212-1.c: New test.
1858
1859 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1860
1861         PR fortran/18869
1862         * gfortran.dg/common_1.f90: New test.
1863
1864 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
1865         Paul Brook  <paul@codesourcery.com>
1866
1867         PR fortran/16222
1868         * gfortran.dg/real_do_1.f90: New test.
1869
1870 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
1871
1872         PR tree-opt/18040
1873         * g++.dg/opt/ptrmem6.C: New test.
1874
1875 2004-12-11  Roger Sayle  <roger@eyesopen.com>
1876
1877         PR middle-end/18921
1878         * gcc.dg/pr18921-1.c: New test case.
1879
1880 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1881
1882         PR fortran/17175
1883         * gfortran.dg/scale_1.f90: New test.
1884
1885 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
1886
1887         PR middle-end/18903
1888         * gcc.c-torture/compile/pr18903.c: New test.
1889
1890 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
1891
1892         * gcc.c-torture/execute/20041210-1.c: New test.
1893
1894 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1895
1896         PR c++/18731
1897         * g++.dg/parser/struct-1.C: New test.
1898         * g++.dg/parser/struct-2.C: New test.
1899         * g++.dg/parser/struct-3.C: New test.
1900
1901 2004-12-09  Richard Henderson  <rth@redhat.com>
1902
1903         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
1904
1905         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
1906         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
1907
1908 2004-12-09  Matt Austern  <austern@apple.com>
1909
1910         PR c++/18514
1911         * g++.dg/ext/builtin1.C: New
1912         * g++.dg/ext/builtin2.C: New
1913         * g++.dg/ext/builtin3.C: New
1914         * g++.dg/ext/builtin4.C: New
1915         * g++.dg/ext/builtin5.C: New
1916
1917 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
1918
1919         PR tree-opt/18904
1920         * g++.dg/opt/ptrmem5.C: New test.
1921
1922 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
1923
1924         * g++.dg/parse/typename5.C: Adjust for new error.
1925         * g++.dg/parse/typename7.C: New.
1926
1927 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1928
1929         PR c++/18073
1930         * g++.dg/other/mmintrin.C: New test.
1931
1932 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
1933
1934         PR c++/16681
1935         * g++.dg/init/array15.C: New.
1936         * g++.dg/init/array16.C: New.
1937
1938 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1939
1940         PR fortran/18826
1941         * gfortran.dg/assign_1.f90: New test.
1942
1943 2004-12-08  Nick Clifton  <nickc@redhat.com>
1944
1945         * gcc.target/xstormy16/bss_below100: New directory containing tests.
1946         * gcc.target/xstormy16/data_below100: Likewise.
1947         * gcc.target/xstormy16/sfr: Likewise.
1948         * gcc.target/xstormy16/below100.S: New test source file.
1949         * gcc.target/xstormy16/below100.ld: New test linker script.
1950         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
1951         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
1952         bp instructions.
1953         * gcc.target/xstormy16/bp.c: Likewise.
1954
1955         * gcc.target/xstormy16/bss_below100: New files:
1956         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
1957         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
1958         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
1959         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
1960         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
1961         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
1962         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
1963         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
1964         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
1965         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
1966         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
1967         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
1968         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
1969         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
1970         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
1971         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
1972         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
1973         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
1974         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
1975         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
1976         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
1977         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
1978         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
1979         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
1980         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
1981         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
1982         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
1983
1984         * gcc.target/xstormy16/data_below100: New files:
1985         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
1986         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
1987         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
1988         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
1989         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
1990         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
1991         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
1992         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
1993         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
1994         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
1995         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
1996         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
1997         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
1998         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
1999         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
2000         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
2001         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
2002         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
2003         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
2004         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
2005         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
2006         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
2007         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
2008         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
2009         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
2010         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
2011         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
2012
2013         * gcc.target/xstormy16/sfr: New files:
2014         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
2015         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
2016         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
2017         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
2018         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
2019         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
2020         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
2021         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
2022         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
2023         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
2024         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
2025         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
2026         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
2027         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
2028         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
2029         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
2030         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
2031         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
2032         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
2033         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
2034         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
2035         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
2036         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
2037         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
2038         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
2039         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
2040         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
2041         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
2042         27_if0_sfrw_bitfield_f.c
2043
2044 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2045
2046         PR c++/18100
2047         * g++.dg/lookup/name-clash4.C: New test.
2048
2049 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
2050
2051         PR c++/18672
2052         * g++.dg/opt/array1.C: New.
2053
2054         PR c++/18803
2055         * g++.dg/template/operator5.C: New.
2056
2057 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
2058
2059         PR c/18867
2060         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
2061
2062 2004-12-07  Steven Bosscher  <stevenb@suse.de>
2063
2064         * gcc.dg/noncompile/20041207.c: New test.
2065
2066 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
2067
2068         * g++.dg/other/unreachable-1.C: New test.
2069
2070 2004-12-06  Nick Clifton  <nickc@redhat.com>
2071
2072         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
2073         <limits.h> because the latter comes from gcc's include/ directory
2074         and not the newlib/libc/include directory.
2075
2076 2004-12-04  Richard Henderson  <rth@redhat.com>
2077
2078         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
2079
2080 2004-12-04  Richard Henderson  <rth@redhat.com>
2081
2082         * lib/target-supports.exp (check_gc_sections_available): Disable
2083         for alpha and ia64.
2084
2085 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
2086
2087         PR middle-end/17909
2088         * g++.dg/other/vararg-2.C: New test.
2089
2090 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2091
2092         PR c++/17011, c++/17971
2093         * g++.dg/template/error15.C: Adjust expected error.
2094         * g++.dg/template/instantiate3.C: Likewise.
2095
2096 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
2097
2098         * gcc.dg/altivec-18.c: Fix for darwin
2099
2100 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
2101
2102         PR c++/18782
2103         * g++.dg/parse/ptrmem2.C: New.
2104
2105         PR c++/18318
2106         * g++.dg/template/new1.C: New.
2107
2108 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2109
2110         PR fortran/18710
2111         * gfortran.dg/direct_io_3.f90: New test.
2112
2113 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
2114
2115         PR 18758
2116         * g++.dg/parse/crash21.C: New.
2117
2118 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2119
2120         PR c++/15664, c++/18276
2121         * g++.dg/template/ttp13.C: New test.
2122         * g++.dg/template/ttp14.C: Likewise.
2123
2124 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2125
2126         PR c++/18123
2127         * g++.dg/parse/enum2.C: New test.
2128         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
2129
2130 2004-12-02  Nick Clifton  <nickc@redhat.com>
2131
2132         * gcc.target/xstormy16: New test directory.
2133         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
2134         * gcc.target/xstormy16/bp.c: Check the generation of bp
2135         instructions.
2136         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
2137         bn instructions and the BELOW100 attribute.
2138
2139 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
2140
2141         PR target/16952
2142         * gcc.dg/ppc-eabi.c: New.
2143
2144 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
2145
2146         PR fortran/18284
2147         * gfortran.dg/backspace.f90
2148
2149 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
2150
2151         * gfortran.dg/inquire.f90: New test.
2152
2153 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
2154
2155         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
2156         handle effective-target-keyword.
2157         (dg-skip-if): Support effective-target keyword as target list.
2158         (dg-xfail-if): Ditto.
2159         * lib/target-supports.exp (is-effective-target-keyword): New proc.
2160
2161 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
2162
2163         PR tree-optimization/18291
2164         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
2165
2166 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
2167
2168         PR C++/18729
2169         * g++.dg/parse/crash20.C: New.
2170
2171         PR c++/17431
2172         * g++.dg/overload/arg1.C: New.
2173         * g++.dg/overload/arg2.C: New.
2174         * g++.dg/overload/arg3.C: New.
2175         * g++.dg/overload/arg4.C: New.
2176
2177 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
2178
2179         * gcc.dg/c99-flex-array-4.c: Remove.
2180
2181 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
2182
2183         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
2184
2185         * lib/target-supports.exp (is-effective-target): Simplify.
2186
2187         * lib/target-supports.exp (check_effective_target_vect_long):
2188         Fix for powerpc64-*-*.
2189
2190 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
2191
2192         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
2193         to support new requirements on FreeBSD 5.
2194
2195 2004-11-30  Devang Patel  <dpatel@apple.com>
2196
2197         PR 18702
2198         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
2199
2200 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
2201
2202         * g++.dg/ext/altivec-13.C: New test.
2203
2204 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
2205
2206         PR tree-opt/18298
2207         * gcc.c-torture/execute/p18298.c: New test.
2208
2209 2004-11-30  Ira Rosen  <irar@il.ibm.com>
2210             Dorit Naishlos  <dorit@il.ibm.com>
2211
2212         PR tree-opt/18607
2213         * gcc.dg/vect/vect-89.c: New test.
2214
2215 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
2216
2217         * gcc.dg/pr18596-1.c: New test.
2218
2219 2004-11-30  Ben Elliston  <bje@au.ibm.com>
2220
2221         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
2222
2223 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
2224
2225         PR c/18479
2226         * gcc.dg/pr18479.c: New test.
2227
2228 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
2229
2230         PR target/18490
2231         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
2232         mmix-knuth-mmixware.
2233
2234         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
2235         cris-*-elf* cris-*-aout* mmix-*-*
2236
2237 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
2238
2239         PR middle-end/18725
2240         * gcc.dg/pr18725.c: New test.
2241
2242 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
2243
2244         PR target/18488
2245         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
2246
2247         PR target/18336
2248         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
2249
2250 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
2251
2252         PR c++/18368
2253         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
2254         * g++.old-deja/g++.law/ctors5.C: Likewise.
2255         * g++.old-deja/g++.other/crash25.C: Likewise.
2256
2257         PR c++/18674
2258         * g++.dg/template/error16.C: New test.
2259
2260         PR c++/18512
2261         * g++.dg/template/crash29.C: New test.
2262
2263 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
2264
2265         PR tree-optimization/18712
2266         * gcc.c-torture/compile/pr18712.c: New test.
2267
2268 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
2269
2270         PR c/7544
2271         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
2272         tests.
2273
2274 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2275
2276         PR c++/18652
2277         * g++.dg/lookup/crash6.C: New test.
2278
2279 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
2280
2281         PR middle-end/18164
2282         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
2283
2284 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
2285
2286         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
2287         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
2288         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
2289
2290 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
2291
2292         * gcc.dg/pr18164.c: New test.
2293
2294 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
2295
2296         * gcc.dg/funroll-loops-all.c: New.
2297
2298 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
2299
2300         PR target/18489
2301         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
2302         delimeter, match space and TAB as well as ":".
2303
2304         PR target/18484
2305         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
2306
2307         PR target/18348
2308         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
2309
2310         PR target/18345
2311         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
2312
2313         PR target/18337
2314         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
2315
2316 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
2317
2318         * gfortran.dg/direct_io_2.f90: New test.
2319
2320 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
2321
2322         PR target/18334
2323         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
2324
2325 2004-11-28  Richard Henderson  <rth@redhat.com>
2326
2327         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
2328
2329 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
2330
2331         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
2332         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
2333         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
2334         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
2335         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
2336         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
2337         gcc.dg/pointer-arith-8.c: New tests.
2338
2339 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
2340
2341         PR fortran/18364
2342         * gfortran.dg/endfile.f90: New test.
2343
2344 2004-11-27  Falk Hueffner  <falk@debian.org>
2345
2346         * gcc.dg/loop-6.c: New test.
2347
2348 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
2349
2350         * gcc.c-torture/execute/20041126-1.c: New test.
2351
2352 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
2353
2354         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
2355         on IRIX.
2356
2357 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
2358
2359         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
2360         functions.
2361
2362 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
2363
2364         PR rtl-optimization/17825
2365         * gcc.c-torture/compile/20041119-1.c: New test.
2366
2367 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2368
2369         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
2370         Check existence of ld library path variables before unsetting.
2371
2372 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
2373
2374         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
2375
2376 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
2377
2378         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
2379
2380 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
2381
2382         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
2383
2384 2004-11-26  Ben Elliston  <bje@au.ibm.com>
2385
2386         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
2387         dg-do directive.
2388
2389 2004-11-26  Ben Elliston  <bje@au.ibm.com>
2390
2391         * gcc.dg/pr17957.c: Pass --param, not -param.
2392
2393 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
2394
2395         PR middle-end/17957
2396         * testsuite/gcc.dg/pr17957.c: New test.
2397
2398 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
2399
2400         PR c++/18445
2401         * g++.dg/template/crash28.C: Likewise.
2402
2403         PR c++/18001
2404         * g++.dg/expr/unary2.C: Adjust lvalue messages.
2405         * g++.dg/ext/lvaddr.C: Likewise.
2406         * g++.dg/opt/pr7503-3.C: Likewise.
2407
2408         PR c++/18466
2409         * g++.dg/parse/qualified3.C: New test.
2410         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
2411
2412         PR c++/18545
2413         * g++.dg/expr/return1.C: New test.
2414
2415 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2416
2417         Friend class name lookup 3/n, PR c++/3332
2418         * g++.dg/lookup/friend3.C: New test.
2419         * g++.dg/lookup/friend4.C: Likewise.
2420         * g++.dg/lookup/friend5.C: Likewise.
2421
2422 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2423
2424         Friend class name lookup 2/n, PR c++/14513, c++/15410
2425         * g++.dg/lookup/friend2.C: New test.
2426         * g++.dg/template/friend31.C: Likewise.
2427
2428 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2429
2430         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
2431
2432 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
2433
2434         PR c++/17473
2435         * g++.dg/tc1/dr56.C: Remove.
2436         * g++.dg/template/typedef1.C: Add dg-error markers.
2437         * g++.old-deja/g++.other/typedef7.C: Likewise.
2438
2439         PR c++/18285
2440         * g++.dg/parse/typedef7.C: New test.
2441
2442 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
2443
2444         * gcc.c-torture/execute/20041124-1.c: New test.
2445
2446 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
2447
2448         * g++.dg/template/deduce3.C: New test.
2449
2450         PR c++/18586
2451         * g++.dg/template/crash27.C: New test.
2452
2453         PR c++/18530
2454         * g++.dg/warn/Wshadow-3.C: New test.
2455
2456 2004-11-24  Devang Patel  <dpatel@apple.com>
2457
2458         PR/18555
2459         * gcc.dg/cpp/isysroot-1.c: New test.
2460         * gcc.dg/cpp/usr/include/stdio.h: New file.
2461         * gcc.dg/cpp/isysroot-2.c: New test.
2462         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
2463         New file.
2464
2465 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2466
2467         PR c++/8929
2468         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
2469
2470 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
2471
2472         * gcc.target/sparc/align.c: Do not include <stdint.h>.
2473         * gcc.target/sparc/pdist.c: Likewise.
2474
2475 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
2476
2477         PR c++/16882
2478         * g++.dg/conversion/simd1.C: New test.
2479
2480 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2481
2482         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
2483         and restore_ld_library_path_env_vars.
2484         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
2485         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
2486         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
2487         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
2488
2489 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
2490
2491         * gcc.dg/pragma-align-2.c: Test macro expansion.
2492         * gcc.dg/pragma-pack-2.c: New test.
2493
2494 2004-11-23  Richard Henderson  <rth@redhat.com>
2495
2496         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
2497         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
2498         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
2499         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
2500         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
2501         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
2502
2503         * gcc.dg/vect/vect.exp: Add check for alpha.
2504         * lib/target-supports.exp (check_alpha_max_hw_available): New.
2505         (check_effective_target_vect_int): Enable for alpha.
2506         (check_effective_target_vect_long): New.
2507         (is-effective-target): Add it.
2508
2509 2004-11-23  Uros Bizjak <uros@kss-loka.si>
2510
2511         * gcc.dg/pr18614-1.c: New test.
2512
2513 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
2514
2515         * gcc.dg/setjmp-2.c: New test.
2516
2517 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
2518
2519         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
2520         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
2521         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
2522         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
2523         gcc.target/sparc/pdist.c: New tests.
2524
2525 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
2526
2527         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
2528
2529 2004-11-22  Dale Johannesen  <dalej@apple.com>
2530
2531         * gcc.dg/20041111-1.c:  New.
2532
2533 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
2534
2535         PR tree-opt/18536
2536         * gcc.dg/vect/pr18536.c: New test.
2537
2538 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2539
2540         PR c++/18354
2541         * g++.dg/template/nontype11.C: New test.
2542
2543 2004-11-21  Roger Sayle  <roger@eyesopen.com>
2544
2545         PR middle-end/18520
2546         * gcc.dg/pr18520-1.c: New test case.
2547
2548 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
2549
2550         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
2551         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
2552         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
2553         expected diagnostics.
2554
2555 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
2556
2557         PR target/18580
2558         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
2559         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
2560         vect-77.c, vect-77a.c: XFAIL on the SPARC.
2561
2562 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
2563
2564         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
2565
2566 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
2567             Joseph Myers  <joseph@codesourcery.com>
2568
2569         * lib/target-supports.exp (check_visibility_available): Really
2570         test the compiler.
2571
2572 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
2573
2574         PR tree-opt/18181
2575         * gcc.dg/vect/vect-85.c: New test.
2576         * gcc.dg/vect/vect-86.c: New test.
2577         * gcc.dg/vect/vect-87.c: New test.
2578         * gcc.dg/vect/vect-88.c: New test.
2579
2580 2004-11-19  Ben Elliston  <bje@au.ibm.com>
2581
2582         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
2583
2584 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
2585
2586         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
2587         * gcc.dg/ppc-and-1.c: Ditto.
2588         * gcc.dg/ppc-compare-1.c: Ditto.
2589         * gcc.dg/ppc-mov-1.c: Ditto
2590
2591 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
2592             Mark Mitchell  <mark@codesourcery.com>
2593
2594         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
2595
2596 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
2597             Aldy Hernandez  <aldyh@redhat.com>
2598
2599         * lib/target-supports.exp (check_effective_target_vect_int): New
2600         (check_effective_target_vect_float): New
2601         (check_effective_target_vect_double): New.
2602         (is-effective-target): Support new effective targets keywords.
2603         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
2604         default action for dg-do.
2605         * gcc.dg/vect/pr16105.c: Use new support.
2606         * gcc.dg/vect/pr18400.c: Ditto.
2607         * gcc.dg/vect/pr18425.c: Ditto.
2608         * gcc.dg/vect/vect-1.c: Ditto.
2609         * gcc.dg/vect/vect-10.c: Ditto.
2610         * gcc.dg/vect/vect-11.c: Ditto.
2611         * gcc.dg/vect/vect-12.c: Ditto.
2612         * gcc.dg/vect/vect-13.c: Ditto.
2613         * gcc.dg/vect/vect-14.c: Ditto.
2614         * gcc.dg/vect/vect-15.c: Ditto.
2615         * gcc.dg/vect/vect-16.c: Ditto.
2616         * gcc.dg/vect/vect-17.c: Ditto.
2617         * gcc.dg/vect/vect-18.c: Ditto.
2618         * gcc.dg/vect/vect-19.c: Ditto.
2619         * gcc.dg/vect/vect-2.c: Ditto.
2620         * gcc.dg/vect/vect-20.c: Ditto.
2621         * gcc.dg/vect/vect-21.c: Ditto.
2622         * gcc.dg/vect/vect-22.c: Ditto.
2623         * gcc.dg/vect/vect-23.c: Ditto.
2624         * gcc.dg/vect/vect-24.c: Ditto.
2625         * gcc.dg/vect/vect-25.c: Ditto.
2626         * gcc.dg/vect/vect-26.c: Ditto.
2627         * gcc.dg/vect/vect-27.c: Ditto.
2628         * gcc.dg/vect/vect-27a.c: Ditto.
2629         * gcc.dg/vect/vect-28.c: Ditto.
2630         * gcc.dg/vect/vect-29.c: Ditto.
2631         * gcc.dg/vect/vect-29a.c: Ditto.
2632         * gcc.dg/vect/vect-3.c: Ditto.
2633         * gcc.dg/vect/vect-30.c: Ditto.
2634         * gcc.dg/vect/vect-31.c: Ditto.
2635         * gcc.dg/vect/vect-32.c: Ditto.
2636         * gcc.dg/vect/vect-33.c: Ditto.
2637         * gcc.dg/vect/vect-34.c: Ditto.
2638         * gcc.dg/vect/vect-35.c: Ditto.
2639         * gcc.dg/vect/vect-36.c: Ditto.
2640         * gcc.dg/vect/vect-37.c: Ditto.
2641         * gcc.dg/vect/vect-38.c: Ditto.
2642         * gcc.dg/vect/vect-4.c: Ditto.
2643         * gcc.dg/vect/vect-40.c: Ditto.
2644         * gcc.dg/vect/vect-41.c: Ditto.
2645         * gcc.dg/vect/vect-42.c: Ditto.
2646         * gcc.dg/vect/vect-43.c: Ditto.
2647         * gcc.dg/vect/vect-44.c: Ditto.
2648         * gcc.dg/vect/vect-45.c: Ditto.
2649         * gcc.dg/vect/vect-46.c: Ditto.
2650         * gcc.dg/vect/vect-47.c: Ditto.
2651         * gcc.dg/vect/vect-48.c: Ditto.
2652         * gcc.dg/vect/vect-48a.c: Ditto.
2653         * gcc.dg/vect/vect-49.c: Ditto.
2654         * gcc.dg/vect/vect-5.c: Ditto.
2655         * gcc.dg/vect/vect-50.c: Ditto.
2656         * gcc.dg/vect/vect-51.c: Ditto.
2657         * gcc.dg/vect/vect-52.c: Ditto.
2658         * gcc.dg/vect/vect-53.c: Ditto.
2659         * gcc.dg/vect/vect-54.c: Ditto.
2660         * gcc.dg/vect/vect-55.c: Ditto.
2661         * gcc.dg/vect/vect-56.c: Ditto.
2662         * gcc.dg/vect/vect-56a.c: Ditto.
2663         * gcc.dg/vect/vect-57.c: Ditto.
2664         * gcc.dg/vect/vect-58.c: Ditto.
2665         * gcc.dg/vect/vect-59.c: Ditto.
2666         * gcc.dg/vect/vect-6.c: Ditto.
2667         * gcc.dg/vect/vect-60.c: Ditto.
2668         * gcc.dg/vect/vect-61.c: Ditto.
2669         * gcc.dg/vect/vect-62.c: Ditto.
2670         * gcc.dg/vect/vect-63.c: Ditto.
2671         * gcc.dg/vect/vect-64.c: Ditto.
2672         * gcc.dg/vect/vect-65.c: Ditto.
2673         * gcc.dg/vect/vect-66.c: Ditto.
2674         * gcc.dg/vect/vect-67.c: Ditto.
2675         * gcc.dg/vect/vect-68.c: Ditto.
2676         * gcc.dg/vect/vect-69.c: Ditto.
2677         * gcc.dg/vect/vect-7.c: Ditto.
2678         * gcc.dg/vect/vect-72.c: Ditto.
2679         * gcc.dg/vect/vect-72a.c: Ditto.
2680         * gcc.dg/vect/vect-73.c: Ditto.
2681         * gcc.dg/vect/vect-74.c: Ditto.
2682         * gcc.dg/vect/vect-75.c: Ditto.
2683         * gcc.dg/vect/vect-76.c: Ditto.
2684         * gcc.dg/vect/vect-77.c: Ditto.
2685         * gcc.dg/vect/vect-77a.c: Ditto.
2686         * gcc.dg/vect/vect-78.c: Ditto.
2687         * gcc.dg/vect/vect-79.c: Ditto.
2688         * gcc.dg/vect/vect-8.c: Ditto.
2689         * gcc.dg/vect/vect-80.c: Ditto.
2690         * gcc.dg/vect/vect-82.c: Ditto.
2691         * gcc.dg/vect/vect-82_64.c: Ditto.
2692         * gcc.dg/vect/vect-83.c: Ditto.
2693         * gcc.dg/vect/vect-83_64.c: Ditto.
2694         * gcc.dg/vect/vect-9.c: Ditto.
2695         * gcc.dg/vect/vect-all.c: Ditto.
2696         * gcc.dg/vect/vect-none.c: Ditto.
2697
2698 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
2699
2700         * lib/gcc-dg.exp (dg-skip-if): New function.
2701         (dg-forbid-option): Remove.
2702         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
2703         * g++.dg/abi/bitfield8.C: Likewise.
2704         * g++.dg/abi/dtor1.C: Likewise.
2705         * g++.dg/abi/empty10.C: Likewise.
2706         * g++.dg/abi/empty7.C: Likewise.
2707         * g++.dg/abi/empty9.C: Likewise.
2708         * g++.dg/abi/layout3.C: Likewise.
2709         * g++.dg/abi/layout4.C: Likewise.
2710         * g++.dg/abi/thunk1.C: Likewise.
2711         * g++.dg/abi/thunk2.C: Likewise.
2712         * g++.dg/abi/vbase11.C: Likewise.
2713         * g++.dg/abi/vthunk2.C: Likewise.
2714         * g++.dg/abi/vthunk3.C: Likewise.
2715         * g++.dg/ext/attrib8.C: Likewise.
2716         * g++.dg/opt/longbranch2.C: Likewise.
2717         * g++.dg/opt/reg-stack4.C: Likewise.
2718         * g++.old-deja/g++.ext/attrib1.C: Likewise.
2719         * g++.old-deja/g++.ext/attrib2.C: Likewise.
2720         * g++.old-deja/g++.ext/attrib3.C: Likewise.
2721         * g++.old-deja/g++.other/store-expr1.C: Likewise.
2722         * g++.old-deja/g++.other/store-expr2.C: Likewise.
2723         * gcc.dg/20000609-1.c: Likewise.
2724         * gcc.dg/20000720-1.c: Likewise.
2725         * gcc.dg/20011107-1.c: Likewise.
2726         * gcc.dg/20011119-1.c: Likewise.
2727         * gcc.dg/20020108-1.c: Likewise.
2728         * gcc.dg/20020122-2.c: Likewise.
2729         * gcc.dg/20020122-3.c: Likewise.
2730         * gcc.dg/20020201-3.c: Likewise.
2731         * gcc.dg/20020206-1.c: Likewise.
2732         * gcc.dg/20020218-1.c: Likewise.
2733         * gcc.dg/20020310-1.c: Likewise.
2734         * gcc.dg/20020411-1.c: Likewise.
2735         * gcc.dg/20020418-2.c: Likewise.
2736         * gcc.dg/20020426-1.c: Likewise.
2737         * gcc.dg/20020426-2.c: Likewise.
2738         * gcc.dg/20020517-1.c: Likewise.
2739         * gcc.dg/20020523-1.c: Likewise.
2740         * gcc.dg/20020523-2.c: Likewise.
2741         * gcc.dg/20020729-1.c: Likewise.
2742         * gcc.dg/20030204-1.c: Likewise.
2743         * gcc.dg/20030826-2.c: Likewise.
2744         * gcc.dg/20030926-1.c: Likewise.
2745         * gcc.dg/20031202-1.c: Likewise.
2746         * gcc.dg/980312-1.c: Likewise.
2747         * gcc.dg/980313-1.c: Likewise.
2748         * gcc.dg/990117-1.c: Likewise.
2749         * gcc.dg/990424-1.c: Likewise.
2750         * gcc.dg/990524-1.c: Likewise.
2751         * gcc.dg/991230-1.c: Likewise.
2752         * gcc.dg/i386-387-1.c: Likewise.
2753         * gcc.dg/i386-387-2.c: Likewise.
2754         * gcc.dg/i386-387-3.c: Likewise.
2755         * gcc.dg/i386-387-4.c: Likewise.
2756         * gcc.dg/i386-387-5.c: Likewise.
2757         * gcc.dg/i386-387-6.c: Likewise.
2758         * gcc.dg/i386-asm-1.c: Likewise.
2759         * gcc.dg/i386-bitfield1.c: Likewise.
2760         * gcc.dg/i386-bitfield2.c: Likewise.
2761         * gcc.dg/i386-loop-1.c: Likewise.
2762         * gcc.dg/i386-loop-2.c: Likewise.
2763         * gcc.dg/i386-loop-3.c: Likewise.
2764         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
2765         * gcc.dg/i386-pic-1.c: Likewise.
2766         * gcc.dg/i386-regparm.c: Likewise.
2767         * gcc.dg/i386-signbit-1.c: Likewise.
2768         * gcc.dg/i386-signbit-2.c: Likewise.
2769         * gcc.dg/i386-signbit-3.c: Likewise.
2770         * gcc.dg/i386-sse-5.c: Likewise.
2771         * gcc.dg/i386-sse-8.c: Likewise.
2772         * gcc.dg/i386-unroll-1.c: Likewise.
2773         * gcc.dg/tls/opt-1.c: Likewise.
2774         * gcc.dg/tls/opt-2.c: Likewise.
2775         * gcc.dg/unroll-1.c: Likewise.
2776         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
2777         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
2778         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
2779         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
2780
2781 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2782
2783         * g++.dg/template/incomplete1.C: New test.
2784
2785 2004-11-16  Nick Clifton  <nickc@redhat.com>
2786
2787         Revert patches accidentally commited during checkin of fixes for
2788         xstormy16 tests:
2789         gcc.c-torture/execute/simd-4.c: Revert
2790         gcc.dg/20040910-1.c: Revert.
2791
2792 2004-11-16  Paul Brook  <paul@codesourcery.com>
2793
2794         PR fortran/13010
2795         * gfortran.dg/der_pointer_1.f90: New test.
2796
2797 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
2798
2799         PR c/18498
2800         * gcc.dg/bitfld-13.c: New test.
2801
2802 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
2803
2804         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
2805         powerpc*-*-linux*.
2806
2807         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
2808         * gcc.dg/ppc64-abi-2.c: Ditto.
2809         * gcc.dg/ppc64-abi-3.c: Ditto.
2810
2811         * lib/gcc-dg.exp (dg-target-list): Remove.
2812
2813 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
2814
2815         * gcc.dg/ia64-postinc.c: New test.
2816
2817 2004-11-15  Mark Mitchell <mark@codesourcery.com>
2818
2819         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
2820
2821 2004-11-15  Nick Clifton  <nickc@redhat.com>
2822
2823         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
2824         __INT_MAX__ so that the test can be compiled by toolchains
2825         targeted at 16-bit processors.
2826
2827         * gcc.dg/20040625-1.c: Use long constants rather than integers
2828         when performing arithmetic that will overflow 16-bits.
2829
2830         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
2831         xstormy16.  It does not support 128-bit vector operations.
2832
2833         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
2834         with the macro PTR_TYPE.  Define this macro to an integer type
2835         suitable for holding a pointer.
2836
2837         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
2838         the target is a 16-bit processor.
2839
2840         * gcc.dg/cpp/if-2.c: Expect a different warning message from
2841         16-bit targets where the character constant will be too long.
2842
2843         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
2844         where the double will not be directly addressable.
2845
2846 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2847
2848         Friend class name lookup 1/n, PR c++/18471
2849         * g++.dg/template/crash26.C: New test.
2850         * g++.dg/lookup/struct1.C: Adjust expected error.
2851         * g++.dg/parse/elab1.C: Likewise.
2852         * g++.dg/parse/elab2.C: Likewise.
2853         * g++.dg/parse/int-as-enum1.C: Likewise.
2854         * g++.dg/parse/struct-as-enum1.C: Likewise.
2855         * g++.dg/parse/typedef1.C: Likewise.
2856         * g++.dg/parse/typedef3.C: Likewise.
2857         * g++.dg/parse/typedef4.C: Likewise.
2858         * g++.dg/parse/typedef5.C: Likewise.
2859         * g++.dg/template/nontype4.C: Likewise.
2860         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
2861         * g++.old-deja/g++.other/elab1.C: Likewise.
2862         * g++.old-deja/g++.other/syntax4.C: Likewise.
2863
2864 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
2865
2866         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
2867
2868 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
2869
2870         * gcc.c-torture/execute/20041114-1.c: New test.
2871
2872 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
2873
2874         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
2875         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
2876         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
2877         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
2878         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
2879         gcc.dg/switch-7.c: New tests.
2880
2881 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
2882
2883         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
2884
2885 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
2886
2887         PR tree-opt/18400
2888         * gcc.dg/vect/pr18400.c: New test.
2889
2890 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
2891             Andrew Pinski  <pinskia@physics.uc.edu>
2892
2893         PR tree-opt/18425
2894         * gcc.dg/vect/pr18425.c: New test.
2895
2896 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
2897
2898         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
2899         Guard with dg-require-alias and dg-require-visibility.
2900
2901 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
2902
2903         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
2904
2905 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2906
2907         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
2908
2909 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2910
2911         PR c++/17344
2912         * g++.dg/template/defarg5.C: New test.
2913
2914 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
2915
2916         * g++.dg/parse/cast1.C: Run only on ILP32.
2917         * g++.old-deja/g++.mike/p784.C: Likewise.
2918
2919 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
2920
2921         * gcc.c-torture/execute/20041113-1.c: New test.
2922
2923 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
2924
2925         PR target/18230
2926         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
2927         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
2928         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
2929         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
2930         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
2931         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
2932         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
2933         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
2934         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
2935         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
2936         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
2937         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
2938         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
2939
2940 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
2941
2942         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
2943         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
2944         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
2945         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
2946         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
2947         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
2948         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
2949         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
2950         gcc.target/sparc/combined-1.c: New tests.
2951
2952 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
2953
2954         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
2955         New tests.
2956
2957 2004-11-12  Mark Mitchell <mark@codesourcery.com>
2958
2959         * lib/gcc-dg.exp (dg-forbid-option): New function.
2960         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
2961         * g++.dg/abi/bitfield8.C: Likewise.
2962         * g++.dg/abi/dtor1.C: Likewise.
2963         * g++.dg/abi/empty10.C: Likewise.
2964         * g++.dg/abi/empty7.C: Likewise.
2965         * g++.dg/abi/empty9.C: Likewise.
2966         * g++.dg/abi/layout3.C: Likewise.
2967         * g++.dg/abi/layout4.C: Likewise.
2968         * g++.dg/abi/thunk1.C: Likewise.
2969         * g++.dg/abi/thunk2.C: Likewise.
2970         * g++.dg/abi/vbase11.C: Likewise.
2971         * g++.dg/abi/vthunk2.C: Likewise.
2972         * g++.dg/abi/vthunk3.C: Likewise.
2973         * g++.dg/ext/attrib8.C: Likewise.
2974         * g++.dg/opt/longbranch2.C: Likewise.
2975         * g++.dg/opt/reg-stack4.C: Likewise.
2976         * g++.old-deja/g++.ext/attrib1.C: Likewise.
2977         * g++.old-deja/g++.ext/attrib2.C: Likewise.
2978         * g++.old-deja/g++.ext/attrib3.C: Likewise.
2979         * g++.old-deja/g++.other/store-expr1.C: Likewise.
2980         * g++.old-deja/g++.other/store-expr2.C: Likewise.
2981         * gcc.dg/20000609-1.c: Likewise.
2982         * gcc.dg/20000720-1.c: Likewise.
2983         * gcc.dg/20011107-1.c: Likewise.
2984         * gcc.dg/20011119-1.c: Likewise.
2985         * gcc.dg/20020108-1.c: Likewise.
2986         * gcc.dg/20020122-2.c: Likewise.
2987         * gcc.dg/20020122-3.c: Likewise.
2988         * gcc.dg/20020201-3.c: Likewise.
2989         * gcc.dg/20020206-1.c: Likewise.
2990         * gcc.dg/20020218-1.c: Likewise.
2991         * gcc.dg/20020310-1.c: Likewise.
2992         * gcc.dg/20020411-1.c: Likewise.
2993         * gcc.dg/20020418-2.c: Likewise.
2994         * gcc.dg/20020426-1.c: Likewise.
2995         * gcc.dg/20020426-2.c: Likewise.
2996         * gcc.dg/20020517-1.c: Likewise.
2997         * gcc.dg/20020523-1.c: Likewise.
2998         * gcc.dg/20020523-2.c: Likewise.
2999         * gcc.dg/20020729-1.c: Likewise.
3000         * gcc.dg/20030204-1.c: Likewise.
3001         * gcc.dg/20030826-2.c: Likewise.
3002         * gcc.dg/20030926-1.c: Likewise.
3003         * gcc.dg/20031202-1.c: Likewise.
3004         * gcc.dg/980312-1.c: Likewise.
3005         * gcc.dg/980313-1.c: Likewise.
3006         * gcc.dg/990117-1.c: Likewise.
3007         * gcc.dg/990424-1.c: Likewise.
3008         * gcc.dg/990524-1.c: Likewise.
3009         * gcc.dg/991230-1.c: Likewise.
3010         * gcc.dg/i386-387-1.c: Likewise.
3011         * gcc.dg/i386-387-2.c: Likewise.
3012         * gcc.dg/i386-387-3.c: Likewise.
3013         * gcc.dg/i386-387-4.c: Likewise.
3014         * gcc.dg/i386-387-5.c: Likewise.
3015         * gcc.dg/i386-387-6.c: Likewise.
3016         * gcc.dg/i386-asm-1.c: Likewise.
3017         * gcc.dg/i386-bitfield1.c: Likewise.
3018         * gcc.dg/i386-bitfield2.c: Likewise.
3019         * gcc.dg/i386-loop-1.c: Likewise.
3020         * gcc.dg/i386-loop-2.c: Likewise.
3021         * gcc.dg/i386-loop-3.c: Likewise.
3022         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
3023         * gcc.dg/i386-pic-1.c: Likewise.
3024         * gcc.dg/i386-regparm.c: Likewise.
3025         * gcc.dg/i386-signbit-1.c: Likewise.
3026         * gcc.dg/i386-signbit-2.c: Likewise.
3027         * gcc.dg/i386-signbit-3.c: Likewise.
3028         * gcc.dg/i386-sse-5.c: Likewise.
3029         * gcc.dg/i386-sse-8.c: Likewise.
3030         * gcc.dg/i386-unroll-1.c: Likewise.
3031         * gcc.dg/tls/opt-1.c: Likewise.
3032         * gcc.dg/tls/opt-2.c: Likewise.
3033         * gcc.dg/unroll-1.c: Likewise.
3034         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
3035         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
3036         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
3037         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
3038         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
3039         -m64 is specified.
3040
3041 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
3042
3043         PR c++/18389
3044         * g++.dg/parse/cond1.C: New test.
3045
3046         PR c++/18429
3047         * g++.dg/template/array9.C: New test.
3048         * g++.dg/ext/vla1.C: Adjust error messages.
3049         * g++.dg/ext/vlm1.C: Likewise.
3050         * g++.dg/template/crash2.C: Likewise.
3051
3052         PR c++/18436
3053         * g++.dg/template/call3.C: New test.
3054
3055         PR c++/18407
3056         * g++.dg/template/ptrmem11.C: New test.
3057
3058 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
3059
3060         PR other/14264
3061         * lib/g++.exp: Set LC_ALL and LANG to C.
3062         * lib/gcc-dg.exp: Likewise.
3063         * lib/gfortran.exp: Likewise.
3064         * lib/objc.exp: Likewise.
3065         * lib/treelang.exp: Likewise.
3066
3067 2004-11-12  Andreas Schwab  <schwab@suse.de>
3068
3069         * gcc.dg/pr16286.c: Fix last change.
3070
3071 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
3072
3073         PR c++/18416
3074         * g++.dg/init/global1.C: New test.
3075
3076 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
3077
3078         * gcc.c-torture/execute/20041112-1.c: New test.
3079
3080 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
3081
3082         * lib/gcc-dg.exp (dg-target-list): New.
3083
3084 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
3085             Richard Sandiford  <rsandifo@redhat.com>
3086
3087         * lib/target-supports.exp (get-compiler_messages): New.
3088         (check_named_sections_available): Use it.
3089         (check_effective_target_ilp32): New.
3090         (check_effective_target_lp64): New.
3091         (is-effective-target): New.
3092         * lib/gcc-dg.exp (dg-require-effective-target): New.
3093
3094 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
3095
3096         * gcc.dg/precedence-1.c: New test.
3097
3098 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
3099
3100         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
3101
3102         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
3103         message, delete generated files, use more descriptive name for
3104         executable, and make the test unsupported when it cannot be run.
3105
3106         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
3107         (dg-require-weak, dg-require-visibility, dg-require-alias,
3108         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
3109         dg-require-iconv, dg-require-named-sections): Use it.
3110
3111         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
3112
3113 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
3114
3115         PR target/16457
3116         * gcc.dg/ppc-and-1: New
3117
3118         PR target/16796
3119         * gcc.dg/ppc-mov-1.c: New.
3120
3121         PR target/16458
3122         * gcc.dg/ppc-compare-1.c: New.
3123
3124 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
3125
3126         * objc.dg/desig-init-2.m: New test.
3127
3128 2004-11-10  Adam Nemet  <anemet@lnxw.com>
3129
3130         PR middle-end/18160
3131         * g++.dg/warn/register-var-1.C: New test.
3132         * g++.dg/warn/register-var-2.C: New test.
3133
3134 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
3135
3136         * gcc.dg/union-2.c: New test.
3137
3138 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
3139
3140         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
3141         New test for PR tree-optimization/17892.
3142
3143 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
3144
3145         PR c++/18369
3146         * g++.dg/init/new12.C: New test.
3147
3148 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
3149
3150         * gcc.target/sparc: New directory.
3151         * gcc.target/sparc/sparc.exp: New driver.
3152         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
3153         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
3154         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
3155         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
3156
3157 2004-11-10  Paul Brook  <paul@codesourcery.com>
3158
3159         PR fortran/18218
3160         * gfortran.dg/list_read.c: New test.
3161
3162 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
3163
3164         PR c/18322
3165         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
3166         expected diagnostic location.
3167
3168 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
3169
3170         * gcc.dg/20041109-1.c: New test.
3171
3172 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
3173
3174         PR objc/18406
3175         * objc/compile/pr18406.m: New test.
3176
3177 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
3178
3179         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
3180
3181 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
3182
3183         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
3184
3185 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
3186
3187         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
3188
3189 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
3190
3191         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
3192         exit.
3193
3194 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
3195
3196         PR tree-opt/18299
3197         * gcc.c-torture/pr18299-1.c: New test.
3198
3199 2004-11-06  Andreas Schwab  <schwab@suse.de>
3200
3201         * gcc.dg/pr16286.c: Also test for bool and pixel.
3202
3203 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
3204
3205         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
3206         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
3207         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
3208         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
3209         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
3210         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
3211         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
3212         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
3213         gcc.dg/struct-semi-3.c: New tests.
3214
3215 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
3216
3217         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
3218
3219 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
3220
3221         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
3222         Do not use C99 designators.
3223
3224 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
3225
3226         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
3227
3228 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
3229
3230         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
3231         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
3232         * gcc.c-torture/execute/simd-5.x: Remove.
3233
3234 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
3235
3236         PR rtl-optimization/17933
3237         * gcc.dg/torture/pr17933-1.c: New test.
3238
3239 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
3240
3241         PR target/18106
3242         * lib/target-supports.exp (check_weak_available): Support
3243         Windows.
3244
3245 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
3246
3247         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
3248         call to fflush(stdout) before abort.
3249         (my_ffsll): New function.
3250         (generate_fields): Use it.
3251
3252 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
3253
3254         * gcc.dg/init-undef-1.c: New test.
3255
3256 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
3257
3258         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
3259         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
3260         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
3261         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
3262         expected messages for new parser.
3263
3264 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
3265
3266         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
3267
3268 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
3269
3270         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
3271         on LP64 targets.
3272
3273 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
3274
3275         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
3276         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
3277         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
3278         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
3279         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
3280         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
3281         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
3282         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
3283         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
3284         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
3285
3286 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
3287
3288         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
3289         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
3290         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
3291         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
3292         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
3293         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
3294         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
3295         for new parser.
3296
3297 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
3298
3299         PR target/15342
3300         * gcc.dg/20041104-1.c: New test.
3301
3302 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3303
3304         * g++.dg/template/nontype7.C: New test.
3305         * g++.dg/template/nontype8.C: Likewise.
3306         * g++.dg/template/nontype9.C: Likewise.
3307         * g++.dg/template/nontype10.C: Likewise.
3308         * g++.dg/tc1/dr49.C: Likewise.
3309         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
3310         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
3311
3312 2004-11-04  Ben Elliston  <bje@au.ibm.com>
3313
3314         * g++.dg/rtti/tinfo1.C: Remove xfails.
3315
3316 2004-11-04  Ben Elliston  <bje@au.ibm.com>
3317
3318         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
3319         packed attribute to the definition to satisfy the new C++ parser.
3320
3321 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
3322
3323         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
3324         invocations of va_arg.
3325
3326 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
3327
3328         PR c++/18124
3329         * g++.dg/template/crash25.C: New test.
3330
3331         PR c++/18155
3332         * g++.dg/template/typedef2.C: New test.
3333         * g++.dg/parse/crash13.C: Adjust error markers.
3334
3335         PR c++/18177
3336         * g++.dg/conversion/const3.C: New test.
3337
3338 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3339
3340         PR fortran/17535
3341         PR fortran/17583
3342         PR fortran/17713
3343         * gfortran.dg/generic_[123].f90: New testcases.
3344
3345 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
3346
3347         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
3348         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
3349
3350 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
3351
3352         PR tree-opt/16808
3353         * gcc.c-torture/compile/pr16808.c: New test.
3354
3355 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
3356
3357         PR rtl-optimization/17104
3358         * gcc.dg/ppc-bitfield1.c: New.
3359
3360 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
3361
3362         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
3363
3364 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
3365
3366         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
3367         strings for 32-bit code.
3368
3369 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
3370
3371         PR c/18239
3372         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
3373
3374 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
3375
3376         PR c++/18064
3377         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
3378
3379 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
3380
3381         PR c++/15172
3382         * g++.dg/init/aggr2.C: New test.
3383
3384 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
3385
3386         * objc.dg/local-decl-1.m: New test.
3387
3388 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3389
3390         * gcc.dg/20040910-1.c: Adjust regex.
3391
3392 2004-10-30  Roger Sayle  <roger@eyesopen.com>
3393
3394         PR rtl-optimization/18084
3395         * g++.dg/opt/pr18084-1.C: New testcase.
3396
3397 2004-10-30  Matt Austern  <austern@apple.com>
3398
3399         PR c++/17542
3400         * g++.dg/ext/attrib18.C: New test.
3401
3402 2004-10-30  Roger Sayle  <roger@eyesopen.com>
3403
3404         PR middle-end/18096
3405         * gcc.dg/pr18096-1.c: New test case.
3406
3407 2004-10-30  Roger Sayle  <roger@eyesopen.com>
3408
3409         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
3410
3411 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
3412
3413         PR c/16666
3414         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
3415         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
3416         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
3417         gcc.dg/old-style-prom-3.c: New tests.
3418
3419 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
3420
3421         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
3422         Remove unnecessary inclusion of stdio.h.
3423
3424 2004-10-29  Roger Sayle  <roger@eyesopen.com>
3425
3426         PR rtl-optimization/17581
3427         * gcc.dg/pr17581-1.c: New test case.
3428
3429 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
3430
3431         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
3432         being implemented.
3433         * g++.dg/conversion/dr195-1.C: New.
3434         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
3435         * g++.old-deja/g++.mike/p10148.C: Likewise.
3436
3437 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
3438
3439         PR c++/17695
3440         * g++.dg/debug/typedef2.C: New test.
3441
3442 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
3443
3444         PR fortran/13490
3445         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
3446         * gfortran.dg/g77/README: Update.
3447
3448 2004-10-28  Matt Austern  <austern@apple.com>
3449
3450         PR c++/14124
3451         * g++.dg/ext/packed7.C: New test.
3452
3453 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
3454
3455         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
3456         scan-assembler.
3457         * lib/scanasm.exp (hidden-scan-for): New proc.
3458         (scan-hidden): Use hidden-scan-for instead of constructing the scan
3459         string.
3460         (scan-not-hidden): Likewise.
3461         * lib/target-supports.exp (check_visibility_available): mach-o is
3462         support too.
3463
3464 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
3465
3466         PR c++/17132
3467         * g++.dg/template/memclass3.C: New test.
3468
3469 2004-10-28  Adam Nemet  <anemet@lnxw.com>
3470
3471         PR middle-end/18160
3472         * gcc.dg/register-var-1.c: New test.
3473         * gcc.dg/register-var-2.c: New test.
3474         * gcc.dg/asm-7.c: Taking the address of a register variable is an
3475         error now.
3476
3477 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
3478
3479         PR other/18172
3480         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
3481         unused variables.
3482         * gcc.dg/vect/vect-22.c: Likewise.
3483
3484 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
3485
3486         * gcc.dg/i386-rotate-1.c: New test.
3487
3488 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
3489
3490         * g++.dg/init/ref12.C: Add "run" marker.
3491
3492         PR c++/17435
3493         * g++.dg/init/ref12.C: New test.
3494
3495         PR c++/18140
3496         * g++.dg/template/shift1.C: New test.
3497         * g++.dg/template/error10.C: Adjust error markers.
3498
3499 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
3500
3501         PR tree-opt/17529
3502         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
3503
3504 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
3505
3506         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
3507         * gcc.dg/weak/weak-3.c: Likewise.
3508         * gcc.dg/weak/weak-5.c: Likewise.
3509         * gcc.dg/weak/weak-9.c: Likewise.
3510         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
3511         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
3512
3513         * gcc.dg/darwin-weakimport-1.c: New.
3514
3515 2004-10-28  Ben Elliston  <bje@au.ibm.com>
3516
3517         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
3518
3519 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
3520
3521         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
3522         'syntax' error messages.
3523         * gcc.dg/cpp/direct2s.c: Likewise.
3524
3525 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
3526
3527         * gcc.c-torture/compile/20041026-1.c: New.
3528
3529 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
3530
3531         PR c++/18093
3532         * g++.dg/lookup/ns2.C: New test.
3533
3534         PR c++/18020
3535         * g++.dg/template/enum4.C: New test.
3536
3537         PR c++/18161
3538         * g++.dg/template/expr1.C: New test.
3539
3540 2004-10-26  Ben Elliston  <bje@au.ibm.com>
3541
3542         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
3543
3544 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
3545
3546         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
3547         gcc.dg/decl-nospec-3.c: New tests.
3548
3549 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
3550
3551         * objc.dg/super-class-3.m: New test.
3552
3553 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
3554
3555         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
3556         resyncing.
3557         * gcc.dg/cpp/direct2s.c: Likewise.
3558
3559 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
3560
3561         * objc.dg/image-info.m: Update for changes to section selection.
3562
3563 2004-10-25  David Ayers  <d.ayers@inode.at>
3564             Ziemowit Laski  <zlaski@apple.com>
3565
3566         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
3567         diagnostics when messaging 'id <Proto>'.
3568         * objc.dg/class-protocol-1.m: New test.
3569         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
3570         a non-existent method signature.
3571         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
3572         Update diagnostics when messaging with non-existent method signature.
3573         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
3574         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
3575         invalid receivers are now resolved as if messaging 'id'; remove
3576         extraneous diagnostics.
3577
3578 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
3579
3580         PR c/16667
3581         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
3582         gcc.dg/init-desig-obs-3.c: New tests.
3583
3584 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
3585
3586         * gcc.dg/debug/20041023-1.c: New test.
3587
3588 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
3589
3590         PR middle-end/17407
3591         * gcc.c-torture/compile/pr17407.c: New test.
3592
3593         PR c++/18121
3594         * g++.dg/template/array8.C: New test.
3595
3596 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
3597
3598         PR other/18138
3599         * lib/g++.exp: Accept more than one multilib libgcc.
3600         * lib/gcc-dg.exp: Likewise.
3601         * lib/objc.exp: Likewise.
3602         * lib/treelang.exp: Likewise.
3603         * lib/gfortran.exp: Likewise.
3604
3605 2004-10-24  Ben Elliston  <bje@au.ibm.com>
3606
3607         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
3608
3609 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
3610
3611         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
3612         * gcc.dg/c99-const-expr-3.c: Likewise.
3613
3614 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
3615
3616         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
3617
3618 2004-10-23  Ben Elliston  <bje@au.ibm.com>
3619
3620         * gcc.c-torture/execute/loop-2e.x: Remove.
3621
3622 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
3623
3624         PR c++/18095
3625         * g++.dg/parse/crash18.C: New.
3626         * g++.dg/parse/crash19.C: New.
3627
3628 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
3629
3630         * g++.dg/ext/dllimport1.C: Move dg-warnings.
3631         * g++.dg/ext/dllimport2.C: Same.
3632         * g++.dg/ext/dllimport8.C: Same.
3633
3634 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
3635
3636         PR c++/10841
3637         * g++.dg/conversion/cast1.C: New test.
3638         * g++.dg/overload/pmf1.C: Adjust error marker.
3639
3640 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
3641
3642         PR objc/17923
3643         * objc.dg/const-str-7.m: New test.
3644
3645 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3646
3647         * g++.dg/template/memfriend11.C: Fix comment typo.
3648         * g++.dg/template/memfriend14.C: Likewise.
3649
3650 2004-10-20  Richard Henderson  <rth@redhat.com>
3651
3652         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
3653         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
3654         -fasynchronous-unwind-tables.
3655
3656 2004-10-20  Richard Henderson  <rth@redhat.com>
3657
3658         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
3659         (main): Return success.
3660         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
3661         (main): Return success.
3662
3663 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3664
3665         PR c++/13495
3666         * g++.dg/template/memfriend9.C: New test.
3667         * g++.dg/template/memfriend10.C: Likewise.
3668         * g++.dg/template/memfriend11.C: Likewise.
3669         * g++.dg/template/memfriend12.C: Likewise.
3670         * g++.dg/template/memfriend13.C: Likewise.
3671         * g++.dg/template/memfriend14.C: Likewise.
3672         * g++.dg/template/memfriend15.C: Likewise.
3673         * g++.dg/template/memfriend16.C: Likewise.
3674         * g++.dg/template/memfriend17.C: Likewise.
3675         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
3676
3677 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
3678
3679         * g++.dg/conversion/dr195.C: New.
3680         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
3681
3682 2004-10-20  Ben Elliston  <bje@au.ibm.com>
3683             Devang Patel  <dpatel@apple.com>
3684
3685         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
3686         of floating point arithmetic, which could trap.
3687
3688 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
3689
3690         PR c++/14035
3691         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
3692         * g++.dg/conversion/const2.C: New test.
3693         * g++.dg/expr/reinterpret2.C: New test.
3694         * g++.dg/expr/reinterpret3.C: New test.
3695         * g++.dg/expr/cast2.C: New test.
3696         * g++.dg/expr/copy1.C: New test.
3697         * g++.dg/other/conversion1.C: Change error message.
3698         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
3699         function pointers to void *.
3700         * g++.old-deja/g++.mike/p10148.C: Likewise.
3701
3702 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
3703
3704         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
3705
3706 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
3707
3708         PR c++/18047
3709
3710         * g++.dg/parse/expr3.C: New test.
3711
3712 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
3713
3714         * gcc.dg/smod-1.c: New test.
3715
3716 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
3717
3718         * objc.dg/method-14.m: New test.
3719
3720 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
3721
3722         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
3723         Also xfail as the patch was reverted.
3724
3725 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
3726
3727         PR middle-end/16973
3728         * gcc.dg/pr16973.c: New test.
3729
3730 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
3731
3732         PR tree-optimization/17656
3733         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
3734
3735 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
3736
3737         * g++.dg/eh/shadow1.C: New.
3738
3739 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
3740
3741         * gcc.c-torture/compile/20041018-1.c: New test.
3742
3743 2004-10-18  Ben Elliston  <bje@au.ibm.com>
3744
3745         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
3746         compiler referring to register 0 when accessing sdata.  The linker
3747         now patches things up.
3748
3749 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
3750
3751         PR c/17529
3752         * gcc.c-torture/compile/pr17529.c: New test.
3753
3754 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3755
3756         PR c++/17743
3757         * g++.dg/ext/attrib17.C: New test.
3758
3759 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
3760
3761         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
3762
3763 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3764
3765         PR c++/10479
3766         * g++.dg/ext/attrib16.C: New test.
3767
3768 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
3769
3770         PR c++/17042
3771         * g++.dg/init/dso_handle1.C: New test.
3772
3773         PR c++/14667
3774         * g++.dg/parse/typedef6.C: New test.
3775
3776         PR c++/17916
3777         * g++.dg/parse/pragma1.C: New test.
3778
3779 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
3780
3781         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
3782
3783 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
3784
3785         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles):  Use
3786         -fno-common when on HPPA HP-UX platforms.
3787
3788 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
3789
3790         PR other/16820
3791         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
3792         stdint.h.
3793         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
3794         uintptr_t.
3795
3796 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
3797
3798         PR c++/16301
3799         * g++.dg/lookup/strong-using-4.C: New test.
3800
3801 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
3802
3803         PR middle-end/16567
3804         * gcc.c-torture/compile/nested-1.c: New test.
3805
3806 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
3807
3808         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
3809         and mipsisa64*-*-* (until support for misaligned loads is added).
3810         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
3811         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
3812         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
3813         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
3814         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
3815         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
3816
3817 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
3818
3819         PR c++/17976
3820         * g++.dg/init/dtor3.C: New test.
3821
3822 2004-10-15  Ben Elliston  <bje@au.ibm.com>
3823
3824         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
3825
3826 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
3827
3828         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
3829         * gcc.dg/macho-lo-sum.c: Likewise.
3830
3831 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
3832
3833         * gcc.dg/ppc-spe64-1.c: New test.
3834
3835 2004-10-14  Devang Patel  <dpatel@apple.com>
3836
3837         PR 17635
3838         * gcc.dg/pr17635.c : New test.
3839
3840 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
3841
3842         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
3843         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
3844         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
3845         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
3846         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
3847         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
3848         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
3849         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
3850         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
3851         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
3852         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
3853         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
3854         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
3855         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
3856         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
3857         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
3858         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
3859         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
3860
3861 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
3862
3863         * gcc.dg/vect/vect-82.c: New testcase.
3864         * gcc.dg/vect/vect-82_64.c: New testcase.
3865         * gcc.dg/vect/vect-83.c: New testcase.
3866         * gcc.dg/vect/vect-83_64.c: New testcase.
3867
3868 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
3869
3870         * gcc.dg/cpp/error-1.c: New test.
3871
3872 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
3873
3874         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
3875
3876 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
3877
3878         PR target/17984
3879         * gcc.dg/cris-peep2-xsrand2.c: New test.
3880
3881 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
3882
3883         PR c++/17661
3884         * testsuite/g++.dg/expr/for2.C: New test.
3885
3886 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
3887
3888         * g++.dg/inherit/thunk1.C: Run on the SPARC.
3889
3890 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
3891
3892         PR tree-optimization/17724
3893         * g++.dg/opt/pr17724-1.C: New test.
3894         * g++.dg/opt/pr17724-2.C: New test.
3895         * g++.dg/opt/pr17724-3.C: New test.
3896         * g++.dg/opt/pr17724-4.C: New test.
3897         * g++.dg/opt/pr17724-5.C: New test.
3898         * g++.dg/opt/pr17724-6.C: New test.
3899
3900 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
3901
3902         PR c/17301
3903         * gcc.dg/pr17301-2.c: New test.
3904
3905 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
3906
3907         PR c++/15876
3908         * g++.dg/parse/error22.C: New test.
3909
3910         PR c++/17936
3911         * g++.dg/template/spec18.C: New test.
3912
3913 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
3914
3915         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
3916         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
3917         memcpy.
3918         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
3919         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
3920
3921 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
3922
3923         * g++.dg/eh/cleanup5.C: Add dg-options "".
3924
3925 2004-10-11  Roger Sayle  <roger@eyesopen.com>
3926
3927         PR middle-end/17657
3928         * gcc.dg/switch-4.c: New test case.
3929
3930 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
3931
3932         * gcc.c-torture/execute/20041011-1.c: New test.
3933
3934 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
3935
3936         PR c++/17554
3937         * g++.dg/init/for3.C: New test.
3938
3939         PR c++/17657
3940         * g++.dg/opt/switch2.C: New test.
3941
3942         PR middle-end/17703
3943         * g++.dg/warn/Wreturn-2.C: New test.
3944
3945 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
3946
3947         PR c++/17907
3948         * g++.dg/eh/cleanup5.C: New test.
3949
3950 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
3951
3952         PR c++/17393
3953         * g++.dg/parse/error21.C: New test.
3954
3955 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3956
3957         * g++.dg/overload/pmf1.C: Adjust quoting marks.
3958         * g++.dg/warn/incomplete1.C: Likewise.
3959         * g++.dg/template/qualttp20.C: Likewise.
3960
3961 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
3962
3963         PR c/17881
3964         * parm-incomplete-1.c: New test.
3965
3966 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
3967
3968         PR c++/17867
3969         * g++.dg/parse/error19.C: New test.
3970
3971         PR c++/17670
3972         * g++.dg/init/new11.C: New test.
3973
3974         PR c++/17821
3975         * g++.dg/parse/error20.C: New test.
3976
3977         PR c++/17826
3978         * g++.dg/template/crash24.C: New test.
3979
3980 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
3981
3982         PR c/17301
3983         * gcc.dg/pr17301-1.c: New test.
3984
3985 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
3986
3987         PR c/17189
3988         * gcc.dg/anon-struct-5.c: New test.
3989
3990 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
3991
3992         PR c/17844
3993         * gcc.dg/pr17844-1.c: New test.
3994
3995 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
3996
3997         PR tree-optimization/17906
3998         * gcc.c-torture/compile/pr17906.c: New.
3999
4000 2004-10-09  Stuart Hastings  <stuart@apple.com>
4001             Roger Sayle  <roger@eyesopen.com>
4002
4003         PR rtl-optimization/17853
4004         * gcc.dg/i386-mmx-5.c: New testcase.
4005
4006 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
4007
4008         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
4009
4010 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
4011
4012         PR c++/17524
4013         * g++.dg/template/static9.C: New test.
4014
4015         PR c++/17685
4016         * g++.dg/parse/operator5.C: New test.
4017
4018 2004-10-09  Roger Sayle  <roger@eyesopen.com>
4019
4020         PR middle-end/17894
4021         * gcc.c-torture/execute/divcmp-4.c: New test case.
4022
4023 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
4024
4025         PR tree-opt/17902
4026         * g++.dg/opt/pr17902.C: New test.
4027
4028 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
4029
4030         * gcc.dg/cpp/ident-1.c: Add dg-options "".
4031
4032 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
4033
4034         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
4035
4036 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
4037
4038         * gcc.dg/assign-warn-3.c: New test.
4039
4040 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
4041
4042         PR c/16999
4043         * gcc.dg/cpp/ident-1.c: New test.
4044
4045 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
4046
4047         * gcc.c-torture/compile/acc1.c: New.
4048
4049 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
4050
4051         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
4052         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
4053
4054 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
4055
4056         * gcc.dg/ultrasp11.c: New test.
4057
4058 2004-10-08  Michael Matz  <matz@suse.de>
4059
4060         * gcc.dg/doloop-2.c: New test.
4061
4062 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
4063
4064         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
4065         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
4066         objc.dg/method-9.m: Update expected diagnostics.
4067
4068 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
4069
4070         * gcc.dg/ppc-fsel-3.c: New file.
4071         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
4072
4073 2004-10-07  Paul Brook  <paul@codesourcery.com>
4074
4075         * gfortran.dg/intrinsic_verify_1.f90: New test.
4076
4077 2004-10-07  Paul Brook  <paul@codesourcery.com>
4078
4079         * gfortran.dg/empty_format_1.f90: Remove stray commas.
4080
4081 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4082
4083         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
4084         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
4085         commit.
4086
4087 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
4088
4089         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
4090
4091 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4092
4093         PR c++/17115
4094         * g++.dg/warn/Winline-4.C: New test.
4095
4096 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
4097
4098         * gcc.c-torture/compile/20041007-1.c: New test.
4099
4100 2004-10-07  Paul Brook  <paul@codesourcery.com>
4101
4102         PR fortran/17678
4103         * gfortran.dg/use_allocated_1.f90: New test.
4104
4105 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
4106
4107         PR middle-end/17849
4108         * gfortran.fortran-torture/compile/nested.f90: New test
4109
4110 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
4111
4112         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
4113
4114 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
4115
4116         PR c++/17368
4117         * g++.dg/ext/asm6.C: New test.
4118
4119 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
4120
4121         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
4122
4123 2004-10-06  Paul Brook  <paul@codesourcery.com>
4124
4125         PR libfortran/17709
4126         * gfortran.dg/empty_format_1.f90: New test.
4127
4128 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4129
4130         PR fortran/17568
4131         * gfortran.dg/ishft.f90: New test.
4132
4133         PR fortran/17283
4134         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
4135         tests.
4136
4137 2004-10-06  Paul Brook  <paul@codesourcery.com>
4138
4139         * gfortran.dg/do_1.f90: New test.
4140
4141 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4142
4143         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
4144         optimizing for size.
4145
4146 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
4147
4148         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
4149
4150 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
4151
4152         * gcc.c-torture/compile/20041005-1.c: New test.
4153
4154 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
4155
4156         PR c++/17829
4157         * g++.dg/lookup/koenig4.C: New.
4158
4159 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4160
4161         * g++.dg/other/classkey1.C: Adjust quoting marks.
4162         * g++.dg/parse/error15.C: Likewise.
4163         * g++.dg/template/meminit2.C (int>): Likewise.
4164
4165 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4166
4167         PR fortran/17283
4168         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
4169
4170         PR fortran/17631
4171         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
4172
4173         PR fortran/17708
4174         * gfortran.dg/pr17708.f90: New test.
4175
4176 2004-10-04  Chao-ying Fu  <fu@mips.com>
4177
4178         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
4179         * gcc.dg/vect/vect-4.c: Ditto.
4180         * gcc.dg/vect/vect-5.c: Ditto.
4181         * gcc.dg/vect/vect-6.c: Ditto.
4182         * gcc.dg/vect/vect-8.c: Ditto.
4183         * gcc.dg/vect/vect-16.c: Ditto.
4184         * gcc.dg/vect/vect-30.c: Ditto.
4185         * gcc.dg/vect/vect-40.c: Ditto.
4186         * gcc.dg/vect/vect-41.c: Ditto.
4187         * gcc.dg/vect/vect-42.c: Ditto.
4188         * gcc.dg/vect/vect-43.c: Ditto.
4189         * gcc.dg/vect/vect-44.c: Ditto.
4190         * gcc.dg/vect/vect-45.c: Ditto.
4191         * gcc.dg/vect/vect-46.c: Ditto.
4192         * gcc.dg/vect/vect-47.c: Ditto.
4193         * gcc.dg/vect/vect-48.c: Ditto.
4194         * gcc.dg/vect/vect-49.c: Ditto.
4195         * gcc.dg/vect/vect-50.c: Ditto.
4196         * gcc.dg/vect/vect-51.c: Ditto.
4197         * gcc.dg/vect/vect-52.c: Ditto.
4198         * gcc.dg/vect/vect-53.c: Ditto.
4199         * gcc.dg/vect/vect-54.c: Ditto.
4200         * gcc.dg/vect/vect-55.c: Ditto.
4201         * gcc.dg/vect/vect-56.c: Ditto.
4202         * gcc.dg/vect/vect-57.c: Ditto.
4203         * gcc.dg/vect/vect-58.c: Ditto.
4204         * gcc.dg/vect/vect-59.c: Ditto.
4205         * gcc.dg/vect/vect-60.c: Ditto.
4206         * gcc.dg/vect/vect-74.c: Ditto.
4207         * gcc.dg/vect/vect-79.c: Ditto.
4208         * gcc.dg/vect/vect-80.c: Ditto.
4209
4210 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
4211
4212         * gcc.dg/unused-7.c: Use the correct option.
4213
4214 2004-10-04  Paul Brook  <paul@codesourcery.com>
4215         Bud Davis  <bdavis9659@comcast.net>
4216
4217         PR fortran/17706
4218         PR fortran/16434
4219         * gfortran/pr17706.f90: New test.
4220         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
4221
4222 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4223
4224         * gfortran.dg/pr17612.f90: New test.
4225
4226 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4227
4228         * g++.dg/template/local1.C: Adjust quoting marks in
4229         testing for diagnostics.
4230         * g++.dg/tls/diag-2.C: Likewise.
4231         * g++.dg/other/error8.C: Likewise.
4232
4233 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
4234
4235         PR c/17178
4236         * gcc.dg/unused-4.c: Adjust to be correct.
4237
4238         PR c/17820
4239         * gcc.dg/unused-7.c: New test.
4240
4241 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
4242
4243         PR c++/17797
4244         * g++.dg/overload/template2.C: New test.
4245
4246 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
4247
4248         PR tree-optimization/16632
4249         * gcc.dg/tree-ssa/20041002-1.c: New.
4250
4251 2004-10-03  Paul Brook  <paul@codesourcery.com>
4252
4253         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
4254         rather than relying on default formatting.
4255
4256 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
4257
4258         * gcc.dg/20040920-1.c: Update expected message text.
4259
4260 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
4261
4262         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
4263
4264 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
4265
4266         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
4267         tree level.
4268
4269 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
4270
4271         * gcc.dg/tree-ssa/pr17343.c: Remove.
4272
4273 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
4274
4275         PR tree-opt/17343
4276         * gcc.dg/tree-ssa/pr17343.c: New test.
4277
4278 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
4279
4280         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
4281         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
4282         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
4283         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
4284         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
4285
4286 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
4287
4288         * gcc.dg/lvalue-2.c: New test.
4289
4290 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
4291
4292         PR c/17730
4293         * gcc.dg/pr17730-1.c: New test
4294
4295 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
4296
4297         PR c/7425
4298         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
4299
4300 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
4301
4302         * gcc.c-torture/execute/stdarg-1.c: New test.
4303         * gcc.c-torture/execute/stdarg-2.c: New test.
4304         * gcc.c-torture/execute/stdarg-3.c: New test.
4305         * gcc.dg/tree-ssa/stdarg-1.c: New test.
4306         * gcc.dg/tree-ssa/stdarg-2.c: New test.
4307         * gcc.dg/tree-ssa/stdarg-3.c: New test.
4308         * gcc.dg/tree-ssa/stdarg-4.c: New test.
4309         * gcc.dg/tree-ssa/stdarg-5.c: New test.
4310
4311 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
4312
4313         PR tree-optimization/17697
4314         * g++.dg/opt/pr17697-1.C: New test.
4315         * g++.dg/opt/pr17697-2.C: New test.
4316         * g++.dg/opt/pr17697-3.C: New test.
4317
4318 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
4319
4320         PR c/16409
4321         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
4322         gcc.dg/vla-init-5.c: New tests.
4323
4324 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
4325
4326         PR c/13804
4327         * gcc.dg/pr13804-1.c: New test.
4328
4329 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4330
4331         PR fortran/16938
4332         * gfortran.dg/pr16938.f90: New test.
4333
4334 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
4335
4336         * g++.dg/template/crash23.C: New test.
4337
4338 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
4339
4340         PR c++/17585
4341         * g++.dg/template/static8.C: New test.
4342
4343 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
4344
4345         PR c++/17681
4346         * g++.dg/other/error9.C: New test.
4347
4348 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
4349
4350         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
4351
4352 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4353
4354         PR fortran/15164
4355         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
4356
4357 2004-09-26  Roger Sayle  <roger@eyesopen.com>
4358
4359         PR middle-end/17112
4360         * gcc.dg/pr17112-1.c: New test case.
4361
4362 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
4363
4364         PR c/11459
4365         * gcc.dg/pr11459-1.c: New test.
4366
4367 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
4368
4369         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
4370         * gcc.dg/tree-ssa/loop-4.c: Likewise.
4371
4372 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4373
4374         * gfortran.dg/pr15324.f90: Make array bounds consistent.
4375
4376 2004-09-25  Jan Hubicka  <jh@suse.cz>
4377
4378         * compile/30040909-1.c: New test.
4379         * compile/30040907-1.c: New test.
4380
4381 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
4382
4383         * gcc.c-torture/execute/va-arg-26.c: New test.
4384
4385 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
4386
4387         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
4388         extra diagnostics on targets with 64-bit pointers.
4389         * objc.dg/selector-1.m: Adjust dg-warning regexp.
4390
4391 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
4392
4393         PR c/17188
4394         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
4395         * gcc.dg/decl-3.c: Adjust expected message.
4396
4397 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4398
4399         PR fortran/17615
4400         * gfortran.dg/pr17615.f90: New test.
4401
4402 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
4403
4404         PR tree-optimzation/17517
4405         * g++.dg/tree-ssa/pr17517.C: New Test.
4406
4407 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
4408
4409         PR c++/16889
4410         * g++.dg/lookup/ambig3.C: New.
4411
4412 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
4413
4414         PR tree-opt/17624
4415         * g++.dg/opt/pr17624.C: New test.
4416
4417 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
4418
4419         PR c/6980
4420         * gcc.dg/Wbad-function-cast-1.c: New test.
4421
4422 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
4423
4424         * g++.dg/ext/complit1.C
4425         * g++.dg/other/error2.C
4426         * g++.dg/other/nontype-1.C
4427         * g++.dg/parse/crash11.C
4428         * g++.dg/parse/crash12.C
4429         * g++.dg/parse/error15.C
4430         * g++.dg/parse/error4.C
4431         * g++.dg/parse/tmpl-outside1.C
4432         * g++.dg/parse/too-many-tmpl-args1.C
4433         * g++.dg/template/dependent-expr3.C
4434         * g++.dg/template/error10.C
4435         * g++.dg/template/instantiate1.C
4436         * g++.dg/template/vtable2.C
4437         * g++.dg/warn/Wshadow-1.C
4438         * g++.dg/warn/weak1.C
4439         * g++.old-deja/g++.brendan/crash16.C
4440         * g++.old-deja/g++.brendan/crash18.C
4441         * g++.old-deja/g++.brendan/crash48.C
4442         * g++.old-deja/g++.brendan/crash49.C
4443         * g++.old-deja/g++.brendan/crash55.C
4444         * g++.old-deja/g++.brendan/crash56.C
4445         * g++.old-deja/g++.brendan/crash8.C
4446         * g++.old-deja/g++.brendan/enum11.C
4447         * g++.old-deja/g++.brendan/enum8.C
4448         * g++.old-deja/g++.brendan/enum9.C
4449         * g++.old-deja/g++.brendan/friend3.C
4450         * g++.old-deja/g++.brendan/misc14.C
4451         * g++.old-deja/g++.bugs/900402_02.C
4452         * g++.old-deja/g++.bugs/900404_03.C
4453         * g++.old-deja/g++.bugs/900404_04.C
4454         * g++.old-deja/g++.bugs/900428_03.C
4455         * g++.old-deja/g++.jason/crash4.C
4456         * g++.old-deja/g++.jason/overload21.C
4457         * g++.old-deja/g++.jason/redecl1.C
4458         * g++.old-deja/g++.jason/report.C
4459         * g++.old-deja/g++.jason/rfg10.C
4460         * g++.old-deja/g++.jason/template30.C
4461         * g++.old-deja/g++.law/arm12.C
4462         * g++.old-deja/g++.law/ctors5.C
4463         * g++.old-deja/g++.law/cvt20.C
4464         * g++.old-deja/g++.law/init10.C
4465         * g++.old-deja/g++.law/init8.C
4466         * g++.old-deja/g++.law/visibility17.C
4467         * g++.old-deja/g++.law/visibility7.C
4468         * g++.old-deja/g++.mike/net8.C
4469         * g++.old-deja/g++.mike/p646.C
4470         * g++.old-deja/g++.mike/p700.C
4471         * g++.old-deja/g++.mike/p701.C
4472         * g++.old-deja/g++.mike/p811.C
4473         * g++.old-deja/g++.ns/template13.C
4474         * g++.old-deja/g++.other/array3.C
4475         * g++.old-deja/g++.other/crash25.C
4476         * g++.old-deja/g++.other/dtor3.C
4477         * g++.old-deja/g++.other/dtor4.C
4478         * g++.old-deja/g++.other/main1.C
4479         * g++.old-deja/g++.other/warn7.C
4480         * g++.old-deja/g++.pt/crash11.C
4481         * g++.old-deja/g++.pt/crash36.C
4482         * g++.old-deja/g++.pt/spec22.C
4483         * g++.old-deja/g++.pt/spec9.C
4484         * g++.old-deja/g++.pt/ttp52.C
4485         * g++.old-deja/g++.robertl/eb103.C
4486         * g++.old-deja/g++.robertl/eb121.C
4487         * g++.old-deja/g++.robertl/eb22.C
4488         * g++.old-deja/g++.robertl/eb8.C:
4489         Update locations and/or regexps of dg-error markers.
4490         Remove markers for some bogus messages that are no longer issued.
4491
4492 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
4493
4494         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
4495         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
4496
4497 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
4498
4499         PR c++/17618
4500         * g++.dg/lookup/crash5.C: New test.
4501
4502 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
4503
4504         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
4505         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
4506         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
4507         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
4508         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
4509         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
4510
4511         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
4512         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
4513         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
4514         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
4515         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
4516         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
4517
4518         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
4519
4520         * gcc.dg/vect/vect-44.c: Check additional cases.
4521         * gcc.dg/vect/vect-48.c: Check additional cases.
4522
4523         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
4524         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
4525         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
4526         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
4527         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
4528         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
4529         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
4530         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
4531         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
4532
4533         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
4534         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
4535         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
4536
4537 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4538
4539         * gcc.dg/tree-ssa/loop-6.c: New test.
4540
4541 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
4542
4543         PR c++/17620
4544         * g++.dg/inherit/base2.C: New.
4545
4546 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
4547
4548         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
4549         * gcc.dg/20001012-2.c: Likewise.
4550         * gcc.dg/20001013-1.c: Likewise.
4551         * gcc.dg/20001101-1.c: Likewise.
4552         * gcc.dg/20001102-1.c: Likewise.
4553         * gcc.dg/bf-spl1.c: Likewise.
4554         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
4555         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
4556
4557 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
4558
4559         PR tree-optimization/16721
4560         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
4561
4562 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
4563
4564         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
4565         * gcc.dg/20040305-1.c: Likewise.
4566
4567 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
4568
4569         PR c/16566
4570         * gcc.c-torture/compile/pr16566-1.c,
4571         gcc.c-torture/compile/pr16566-2.c,
4572         gcc.c-torture/compile/pr16566-3.c: New tests.
4573
4574 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
4575
4576         PR tree-optimization/17512
4577         * gcc.c-torture/compile/20040916-1.c.
4578
4579 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
4580
4581         * gcc.dg/pragma-re-3.c: New test.
4582
4583 2004-09-17  Matt Austern  <austern@apple.com>
4584
4585         PR c++/15049
4586         * g++.dg/other/anon3.C: New.
4587
4588 2004-09-21  Roger Sayle  <roger@eyesopen.com>
4589
4590         PR c++/7503
4591         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
4592         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
4593         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
4594         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
4595         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
4596
4597 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
4598
4599         PR fortran/17286
4600         * gfortran.dg/pr17286.f90: New test.
4601
4602 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
4603
4604         PR c++/17530
4605         * g++.dg/template/static7.C: New test.
4606
4607 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
4608
4609         PR tree-opt/17558
4610         * gcc.c-torture/compile/pr17558.c: New test.
4611
4612 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
4613
4614         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
4615         if SKIP_ATTRIBUTE is defined.
4616
4617 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4618
4619         PR fortran/15957
4620         * gfortran.dg/pr15957.f90: New test.
4621
4622 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
4623
4624         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
4625         in comparison.
4626         * gcc.dg/vect/vect-79.c: Likewise.
4627         * gcc.dg/vect/vect-80.c: Likewise.
4628
4629 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4630
4631         PR fortran/15750
4632         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
4633
4634 2004-09-20  Ira Rosen  <irar@il.ibm.com>
4635
4636         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
4637         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
4638         * gcc.dg/vect/vect-62.c: New testcase.
4639         * gcc.dg/vect/vect-63.c: New testcase.
4640         * gcc.dg/vect/vect-64.c: New testcase.
4641         * gcc.dg/vect/vect-65.c: New testcase.
4642         * gcc.dg/vect/vect-66.c: New testcase.
4643         * gcc.dg/vect/vect-67.c: New testcase.
4644         * gcc.dg/vect/vect-68.c: New testcase.
4645         * gcc.dg/vect/vect-69.c: New testcase.
4646         * gcc.dg/vect/vect-79.c: New testcase.
4647         * gcc.dg/vect/vect-80.c: New testcase.
4648
4649 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
4650
4651         * gcc.target/mips/asm-1.c: New test.
4652
4653 2004-09-19  Ira Rosen  <irar@il.ibm.com>
4654
4655         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
4656         * gcc.dg/vect/vect-73.c: New testcase.
4657         * gcc.dg/vect/vect-74.c: New testcase.
4658         * gcc.dg/vect/vect-75.c: New testcase.
4659         * gcc.dg/vect/vect-76.c: New testcase.
4660         * gcc.dg/vect/vect-77.c: New testcase.
4661         * gcc.dg/vect/vect-78.c: New testcase
4662
4663 2004-09-18  Paul Brook  <paul@codesourcery.com>
4664
4665         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
4666
4667 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
4668
4669         PR c/17424
4670         * gcc.dg/pr17424-1.c: New test.
4671
4672 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
4673
4674         * g++.dg/tree-ssa/pr17153.C: New test.
4675
4676 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
4677
4678         PR pch/13361
4679         * testsuite/g++.dg/pch/wchar-1.C: New.
4680         * testsuite/g++.dg/pch/wchar-1.Hs: New.
4681
4682 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
4683
4684         * gcc.c-torture/execute/20040917-1.c: New test.
4685
4686 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
4687
4688         PR tree-optimization/17319
4689         * gcc.dg/pr17319.c: New test.
4690
4691 2004-09-17  Devang Patel  <dpatel@apple.com>
4692
4693         * gcc.dg/20040813-1.c: New test.
4694
4695 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
4696
4697         PR tree-optimization/17273
4698         * gcc.c-torture/compile/pr17273.c: New test.
4699
4700 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
4701
4702         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
4703         Update expected messages.
4704         * gcc.dg/declspec-13.c: New test.
4705
4706 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
4707
4708         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
4709
4710 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
4711
4712         * gcc.c-torture/execute/pr17252.c: Use post-increment to
4713         change what 'a' is pointing to.
4714
4715 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
4716
4717         PR c++/16002
4718         * g++.dg/template/error18.C: New test.
4719
4720         PR c++/16029
4721         * g++.dg/warn/Wunused-8.C: New test.
4722
4723 2004-09-17  Steven Bosscher  <stevenb@suse.de>
4724
4725         PR tree-optimization/17513
4726         * gcc.dg/20040916-1.c: New test.
4727
4728 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
4729
4730         PR c++/17501
4731         * g++.dg/template/typename7.C: New test.
4732
4733 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4734
4735         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
4736
4737 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
4738
4739         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
4740         with -ftree-based-profiling also.
4741         * lib/profopt.exp: Support late-set profile_option/feedback_option.
4742
4743 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
4744
4745         PR/15364
4746         * gfortran.dg/der_array_io_1.f90: New test.
4747         * gfortran.dg/der_array_io_2.f90: New test.
4748         * gfortran.dg/der_array_io_3.f90: New test.
4749
4750 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
4751
4752         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
4753         EABI.
4754
4755 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
4756
4757         * g++.dg/opt/switch1.C: New test.
4758
4759 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
4760
4761         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
4762         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
4763         Update expected messages.
4764
4765 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4766
4767         PR fortran/16485
4768         * gfortran.dg/same_name_1.f90: New test.
4769
4770 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
4771
4772         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
4773         dereference garbage pointers.
4774
4775 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
4776
4777         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
4778         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
4779
4780         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
4781         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
4782         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
4783
4784 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
4785
4786         PR c++/17324
4787         * g++.dg/template/mangle1.C: New test.
4788
4789 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
4790
4791         PR tree-optimization/17252
4792         * gcc.c-torture/execute/pr17252.c: New test.
4793
4794 2004-09-14  Andrew Pinski  <apinski@apple.com>
4795
4796         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
4797
4798 2004-09-14  Roger Sayle  <roger@eyesopen.com>
4799
4800         PR rtl-optimization/9771
4801         * gcc.dg/pr9771-1.c: New test case.
4802
4803 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
4804
4805         PR tree-optimization/15262
4806         * gcc.c-torture/execute/pr15262-1.c: New test.
4807         * gcc.c-torture/execute/pr15262-2.c: New test.
4808
4809 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
4810
4811         * gcc.dg/declspec-12.c: New test.
4812
4813 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
4814
4815         * gfortran.dg/pr17090.f90: Add directives to test.
4816
4817 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4818
4819         * gcc.c-torture/compile/20040914-1.c: New test.
4820
4821 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
4822
4823         PR c++/16162
4824         * g++.dg/template/decl2.C: New test.
4825
4826 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
4827
4828         PR fortran/17090
4829         * gfortran.dg/pr17090.f90: New test.
4830
4831 2004-09-13  Dale Johannesen  <dalej@apple.com>
4832
4833         * gcc.c-torture/compile/pr17408.c:  New test case.
4834
4835 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
4836
4837         PR c++/16716
4838         * g++.dg/parse/crash17.C: New test.
4839
4840         PR c++/17327
4841         * g++.dg/template/enum3.C: New test.
4842
4843 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
4844
4845         * lib/gcc-defs.exp: Load wrapper.exp.
4846         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
4847         using local code.
4848         * lib/gcc.exp (gcc_init): Similar.
4849         * lib/gfortran.exp (gfortran_init): Similar.
4850         * lib/objc.exp (objc_init): Similar.
4851         * lib/treelang.exp (treelang_init): Similar.
4852         * lib/wrapper.exp: New file with build_wrapper call machinery in
4853         ${tool}_maybe_build_wrapper.
4854
4855 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
4856
4857         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
4858         "inline".
4859         * gcc.dg/declspec-11.c: Update expected messages.
4860         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
4861         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
4862         gcc.dg/inline-12.c: New tests.
4863
4864 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
4865
4866         * g++.dg/tree-ssa/pr17400.C: New testcase.
4867
4868 2004-09-13  James E Wilson  <wilson@specifixinc.com>
4869
4870         * gcc.target/mips/sb1-1.c: New testcase.
4871
4872 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
4873
4874         * lib/g77-dg.exp: Remove unused file.
4875         * lib/mike-g77.exp: Ditto.
4876         * lib/g77.exp: Ditto.
4877
4878 2004-09-12  Richard Henderson  <rth@redhat.com>
4879
4880         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
4881
4882 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
4883
4884         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
4885         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
4886         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
4887         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
4888         Update expected messages.
4889
4890 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
4891
4892         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
4893         declaration/use mismatch for dirp parameter.
4894
4895 2004-09-12  Andrew Pinski  <apinski@apple.com>
4896
4897         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
4898         -fgnu-runtime is passed.
4899
4900 2004-09-12  Richard Henderson  <rth@redhat.com>
4901
4902         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
4903         do the uplevel thing and update additional_flags directly.
4904         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
4905         gfortran.fortran-torture/execute/intrinsic_nearest.x,
4906         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
4907         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
4908
4909 2004-09-11  Steven Bosscher  <stevenb@suse.de>
4910
4911         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
4912
4913 2004-09-11  Roger Sayle  <roger@eyesopen.com>
4914
4915         PR middle-end/17411
4916         * g++.dg/opt/pr17411-1.C: New test case.
4917
4918 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
4919
4920         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
4921         gcc.dg/tls/diag-2.c: Update expected messages.
4922         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
4923         messages.
4924         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
4925         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
4926         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
4927         gcc.dg/tls/diag-5.c: New tests.
4928
4929 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
4930
4931         * gcc.dg/20040910-1.c: Correct dg-error regexp.
4932
4933 2004-09-11  Steven Bosscher  <stevenb@suse.de>
4934
4935         * g++.dg/parse/break-in-for.C: New test.
4936
4937 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
4938
4939         * gcc.dg/tree-ssa/20040911-1.c: New test.
4940
4941 2004-09-11  Andreas Jaeger  <aj@suse.de>
4942
4943         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
4944         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
4945
4946 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
4947
4948         * gcc.target/frv: New directory of FR-V-specific tests.
4949
4950 2004-09-10  James E Wilson  <wilson@specifixinc.com>
4951
4952         * gcc.dg/convert-vec-1.c: New test.
4953
4954 2004-09-10  Roger Sayle  <roger@eyesopen.com>
4955
4956         PR middle-end/17024
4957         * gcc.dg/pr17024-1.c: New test case.
4958
4959 2004-09-10  Eric Christopher  <echristo@redhat.com>
4960
4961         * gcc.dg/20040910-1.c: New test.
4962
4963 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
4964
4965         * gcc.dg/bitfld-9.c: New test.
4966
4967 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
4968
4969         * gcc.c-torture/execute/ieee/acc1.c: New test.
4970         * gcc.c-torture/execute/ieee/acc2.c: New test.
4971         * gcc.c-torture/execute/ieee/mzero6.c: New test.
4972
4973 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
4974
4975         * gcc.dg/deprecated-2.c: New test.
4976
4977 2004-09-09  James E Wilson  <wilson@specifixinc.com>
4978
4979         * gcc.dg/init-vec-1.c: New test.
4980
4981 2004-09-09  Roger Sayle  <roger@eyesopen.com>
4982
4983         PR middle-end/17055
4984         * gcc.dg/pr17055-1.c: New test case.
4985
4986 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
4987
4988         PR target/17377
4989         * gcc.c-torture/execute/pr17377.c: New test.
4990
4991 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
4992
4993         PR c/8420
4994         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
4995         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
4996         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
4997         gcc.dg/long-long-typespec-1.c: New tests.
4998         * gcc.dg/tls/diag-2.c: Update expected diagnostics
4999
5000 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
5001
5002         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
5003         gcc.dg/gnu99-static-1.c: New tests.
5004
5005 2004-09-08  Devang Patel  <dpatel@apple.com>
5006
5007         * gcc.dg/darwin-ld-20040828-1.c: New test.
5008         * gcc.dg/darwin-ld-20040828-2.c: New test.
5009         * gcc.dg/darwin-ld-20040828-3.c: New test.
5010
5011 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
5012
5013         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
5014         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
5015         in error message.
5016         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
5017         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
5018         in error message.
5019         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
5020         types they qualify.
5021         * objc.dg/type-size-2.m: Fix wording in comment.
5022         * objc.dg/va-meth-1.m: New test case.
5023
5024 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
5025
5026         PR c/16633:
5027         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
5028         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
5029
5030 2004-09-06  Devang Patel  <dpatel@apple.com>
5031
5032         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
5033         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
5034
5035 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
5036
5037         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
5038         reflect changed line numbering of diagnostics.
5039
5040 2004-09-06  Paul Brook  <paul@codesourcery.com>
5041
5042         * gfortran.dg/edit_real_1.f90: Add new test.
5043
5044 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5045
5046         * gcc.dg/tree-ssa/loop-2.c: New test.
5047         * gcc.dg/tree-ssa/loop-3.c: New test.
5048         * gcc.dg/tree-ssa/loop-4.c: New test.
5049         * gcc.dg/tree-ssa/loop-5.c: New test.
5050
5051 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5052
5053         * gcc.dg/format/sentinel-1.c: Update for parameter option.
5054
5055 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5056
5057         * gcc.dg/format/sentinel-1.c: New test.
5058
5059 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
5060
5061         * testsuite/gcc.dg/builtins-46.c: New.
5062
5063 2004-09-03  Devang Patel  <dpatel@apple.com>
5064
5065         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
5066         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
5067
5068 2004-09-03  Jan Beulich  <jbeulich@novell.com>
5069
5070         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
5071         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
5072         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
5073         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
5074         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
5075         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
5076         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
5077         the non-portable bzero.
5078         * gcc.dg/20010912-1.c: xfail for NetWare.
5079         * gcc.dg/20020426-2.c: xfail for NetWare.
5080         * gcc.dg/20021014-1.c: xfail for NetWare.
5081         * gcc.dg/20021018-1.c: xfail for NetWare.
5082         * gcc.dg/20030213-1.c: xfail for NetWare.
5083         * gcc.dg/20030225-1.c: xfail for NetWare.
5084         * gcc.dg/20030708-1.c: xfail for NetWare.
5085         * gcc.dg/builtins-config.h: Also exclude NetWare.
5086         * gcc.dg/format/format.h: Define restrict only if not already defined.
5087         * gcc.dg/nest.c: xfail for NetWare.
5088         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
5089         * lib/target-supports.exp (check_visibility_available): Exclude
5090         NetWare.
5091
5092 2004-09-03  Jan Beulich  <jbeulich@novell.com>
5093
5094         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
5095         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
5096         deterministic starting point for the alignment of structure fields.
5097         * gcc.dg/Wpadded.c: Dito.
5098         * g++.dg/abi/vbase10.C: Dito.
5099
5100 2004-09-03  Devang Patel  <dpatel@apple.com>
5101
5102         * g++.dg/debug/pr15736.cc: New test.
5103
5104 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
5105
5106         * README.QMTEST: Fix out-of-date link.
5107
5108 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
5109
5110         PR fortran/16579
5111         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
5112         Delete.  Duplicate of gfortran.dg/g77/20010610.f
5113
5114 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
5115
5116         * g++.dg/abi/arm_rtti1.C: New test.
5117
5118 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
5119
5120         * gcc.dg/ppc-vector-memcpy.c: New.
5121         * gcc.dg/ppc-vector-memset.c: New.
5122
5123 2004-09-02  Chao-ying Fu  <fu@mips.com>
5124
5125         * gcc.target/mips/mips-3d-1.c: New test.
5126         * gcc.target/mips/mips-3d-2.c: New test.
5127         * gcc.target/mips/mips-3d-3.c: New test.
5128         * gcc.target/mips/mips-3d-4.c: New test.
5129         * gcc.target/mips/mips-3d-5.c: New test.
5130         * gcc.target/mips/mips-3d-6.c: New test.
5131         * gcc.target/mips/mips-3d-7.c: New test.
5132         * gcc.target/mips/mips-3d-8.c: New test.
5133         * gcc.target/mips/mips-3d-9.c: New test.
5134         * gcc.target/mips/mips-ps-1.c: New test.
5135         * gcc.target/mips/mips-ps-2.c: New test.
5136         * gcc.target/mips/mips-ps-3.c: New test.
5137         * gcc.target/mips/mips-ps-4.c: New test.
5138         * gcc.target/mips/mips-ps-type.c: New test.
5139
5140 2004-09-02  Paul Brook  <paul@codesourcery.com>
5141
5142         * gfortran.dg/edit_real_1.f90: Add new tests.
5143
5144 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5145
5146         PR fortran/15327
5147         * gfortran.dg/merge_char_1.f90: New test.
5148
5149 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5150
5151         PR fortran/16404
5152         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
5153
5154 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
5155
5156         PR c/1522
5157         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
5158
5159 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
5160
5161         * g++.dg/opt/loop1.C: Do not XFAIL.
5162
5163 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
5164
5165         * gcc.c-torture/execute/20040831-1.c: New test.
5166
5167 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
5168
5169         PR fortran/16579
5170         * gfortran.dg/g77/20010610.f: Now passes.
5171         Copy from g77.f-torture/execute. Add dg-run directive.
5172         * gfortran.dg/g77/README: Update
5173
5174 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
5175
5176         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
5177         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
5178         (t1, t2, t3, t4): Add volatile.
5179
5180 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
5181
5182         * g++.dg/ext/visibility/arm1.C: New test.
5183
5184 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
5185
5186         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
5187         -pedantic-errors.
5188
5189 2004-09-01  Paul Brook  <paul@codesourcery.com>
5190
5191         * gfortran.dg/eof_2.f90: New test.
5192
5193 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5194
5195         PR fortran/16579
5196         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
5197
5198 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
5199
5200         PR libfortran/16805
5201         * gfortran.dg/list_read_2.f90: New test.
5202
5203 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
5204
5205         * g++.dg/abi/key1.C: New test.
5206
5207 2004-08-31  Richard Henderson  <rth@redhat.com>
5208
5209         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
5210         form of offsetof.
5211         * g++.dg/other/offsetof5.C: Remove duplicate.
5212
5213 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5214
5215         PR fortran/17244
5216         * gfortran.dg/func_derived_1.f90: New test.
5217
5218 2004-08-31  Paul Brook  <paul@codesourcery.com>
5219
5220         * gfortran.dg/eof_1.f90: New test.
5221
5222 2004-08-31  Paul Brook  <paul@codesourcery.com>
5223
5224         * gfortran.dg/list_read_1.f90: New file.
5225
5226 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
5227
5228         * g++.dg/opt/loop1.C: XFAIL.
5229
5230 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
5231
5232         * gcc.dg/funcdef-storage-1.c: New.
5233         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
5234         an extern function in local scope.
5235         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
5236         declare an 'auto inline' function in local scope.
5237         * gcc.dg/20011130-1.c: Likewise.
5238         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
5239         an 'auto' function in local scope.
5240         * gcc.dg/20021014-1.c: Likewise.
5241         * gcc.dg/20030331-2.c: Likewise.
5242
5243 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5244
5245         * gfortran.dg/blockdata_1.f90: New test.
5246
5247 2004-08-30  Richard Henderson  <rth@redhat.com>
5248
5249         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
5250
5251 2004-08-30  Richard Henderson  <rth@redhat.com>
5252
5253         * lib/fortran-torture.exp (fortran-torture-execute): Honor
5254         additional_flags set by alternate driver.
5255         (ieee-options): New procedure.
5256         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
5257         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
5258         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
5259         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
5260
5261 2004-08-30  Richard Henderson  <rth@redhat.com>
5262
5263         * lib/f-torture.exp: Remove.
5264
5265 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
5266
5267         PR rtl-optimization/16590
5268         * g++.dg/opt/loop1.C: New test.
5269
5270 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5271
5272         PR fortran/13910
5273         * gfortran.dg/oldstyle_1.f90: New test.
5274
5275 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
5276         Paul Brook  <paul@codesourcery.com>
5277
5278         * gfortran.dg/g77/README: Update.
5279         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
5280         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
5281         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
5282
5283 2004-08-28  Paul Brook  <paul@codesourcery.com>
5284
5285         PR libfortran/17195
5286         * gfortran.dg/edit_real_1.f90: New test.
5287
5288 2004-08-27  Paul Brook  <paul@codesourcery.com>
5289
5290         * gfortran.dg/rewind_1.f90: New test.
5291
5292 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
5293
5294         PR fortran/16597
5295         * gfortran.dg/pr16597.f90: New test.
5296
5297 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
5298
5299         PR c/13801
5300         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
5301         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
5302         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
5303         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
5304         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
5305
5306 2004-08-26  Nick Clifton  <nickc@redhat.com>
5307
5308         * gcc.c-torture/compile/pr17119.c: New test.
5309
5310 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
5311
5312         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
5313
5314 2004-08-25  Richard Henderson  <rth@redhat.com>
5315
5316         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
5317         the bits that expect kind=8 to be the largest real kind.
5318
5319 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
5320
5321         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
5322
5323 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5324
5325         * gfortran.dg/assignment_1.f90: New test.
5326
5327 2004-08-25  Adam Nemet  <anemet@lnxw.com>
5328
5329         * g++.dg/template/repo3.C: New test.
5330
5331 2004-08-25  Roger Sayle  <roger@eyesopen.com>
5332
5333         PR middle-end/16693
5334         PR tree-optimization/16372
5335         * g++.dg/opt/pr16372-1.C: New test case.
5336         * g++.dg/opt/pr16693-1.C: New test case.
5337         * g++.dg/opt/pr16693-2.C: New test case.
5338
5339 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
5340
5341         * objc.dg/proto-lossage-4.m: New test.
5342
5343 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
5344
5345         PR c++/17155
5346         * g++.dg/inherit/local2.C: New test.
5347
5348 2004-08-25  Paul Brook  <paul@codesourcery.com>
5349
5350         PR fortran/17144
5351         * gfortran.dg/string_ctor_1.f90: New test.
5352
5353 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5354
5355         PR c++/14428
5356         * g++.dg/template/redecl2.C: New test.
5357
5358 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
5359
5360         PR fortran/17143
5361         * gfortran.dg/pr17143.f90: New test.
5362
5363 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
5364
5365         PR fortran/17164
5366         * gfortran.dg/pr17164.f90: New test.
5367
5368 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5369
5370         * gcc.dg/tree-ssa/loop-1.c: New test.
5371
5372 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
5373
5374         * gcc.c-torture/compile/20040824-1.c: New test.
5375
5376 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
5377
5378         * gcc.c-torture/compile/iftrap-3.c: New test.
5379
5380 2004-08-24  Paul Brook  <paul@codesourcery.com>
5381
5382         * gfortran.dg/entry_2.f90: New test.
5383
5384 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
5385
5386         PR c++/16889
5387         * g++.dg/lookup/ambig[12].C: New.
5388
5389 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5390
5391         PR c++/16706
5392         * g++.dg/template/crash21.C: New test.
5393         * g++.dg/template/crash22.C: Likewise.
5394
5395 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
5396
5397         PR c++/17149
5398         * g++.dg/template/access15.C: New.
5399
5400 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
5401
5402         PR c++/17163
5403         * g++.dg/template/repo2.C: New test.
5404
5405 2004-08-23  Roger Sayle  <roger@eyesopen.com>
5406
5407         PR rtl-optimization/17078
5408         * gcc.c-torture/execute/pr17078-1.c: New test case.
5409
5410 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
5411
5412         PR c/14492
5413         * gcc.dg/debug/crash1.c: New test.
5414
5415 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
5416
5417         PR c/16180
5418         * gcc.dg/loop-5.c: New test.
5419
5420 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5421
5422         * gcc.c-torture/execute/20040823-1.c: New test.
5423
5424 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
5425
5426         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
5427         to the assembler.  Simplify test accordingly.
5428         (asm_abi_flags): Use GNU names.
5429         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
5430         to check for ABI flags.
5431
5432 2004-08-22  Andrew Pinski  <apinski@apple.com>
5433
5434         * g++.dg/opt/pr14029.C: New test.
5435         * gcc.c-torture/execute/pr15262.c: New test.
5436
5437 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5438
5439         * gfortran.dg/reduction.f90: Add checks with complex arguments.
5440
5441 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
5442
5443         PR 16908
5444         * gfortran.dg/direct_io.f90: New test.
5445
5446 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
5447
5448         PR c++/17121
5449         * g++.dg/inherit/local2.C: New test.
5450
5451 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
5452
5453         PR c++/17120
5454         * g++.dg/warn/Wparentheses-4.C: New test.
5455
5456 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
5457
5458         PR c++/17121
5459         * g++.dg/inherit/local2.C: New test.
5460
5461         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
5462         * gcc.dg/ppc-ldstruct.c: Likewise.
5463         * gcc.dg/ppc64-abi-2.c: Likewise.
5464
5465 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
5466
5467         PR rtl-optimization/17099
5468         * gcc.c-torture/execute/20040820-1.c: New test.
5469
5470 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
5471
5472         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
5473
5474 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
5475
5476         PR fortran/17077
5477         * gfortran.dg/auto_array_1.f90: New test.
5478
5479 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5480
5481         PR fortran/17074
5482         * gfortran.dg/simpleif_1.f90: New test.
5483
5484 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
5485
5486         * lib/target-supports.exp (check_profiling_available): Return
5487         false for arm*-*-symbianelf* and arm*-*-eabi*.
5488
5489         PR c++/15890
5490         * g++.dg/template/delete1.C: New test.
5491
5492 2004-08-19  Paul Brook  <paul@codesourcery.com>
5493
5494         PR fortran/14976
5495         PR fortran/16228
5496         * gfortran.dg/data_char_1.f90: New test.
5497
5498 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
5499
5500         PR fortran/16946
5501         * gfortran.dg/reduction.f90: New testcase.
5502
5503 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5504
5505         PR fortran/16520
5506         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
5507
5508 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
5509
5510         PR c++/17041
5511         * g++.dg/Wparentheses-3.C: New test.
5512
5513 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
5514
5515         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
5516         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
5517         * gcc.dg/vect/vect-2.c: Likewise.
5518         * gcc.dg/vect/vect-3.c: Likewise.
5519         * gcc.dg/vect/vect-4.c: Likewise.
5520         * gcc.dg/vect/vect-5.c: Likewise.
5521         * gcc.dg/vect/vect-6.c: Likewise.
5522         * gcc.dg/vect/vect-7.c: Likewise.
5523         * gcc.dg/vect/vect-25.c: Likewise.
5524         * gcc.dg/vect/vect-31.c: Likewise.
5525         * gcc.dg/vect/vect-32.c: Likewise.
5526         * gcc.dg/vect/vect-34.c: Likewise.
5527         * gcc.dg/vect/vect-36.c: Likewise.
5528         * gcc.dg/vect/vect-all.c: Likewise.
5529
5530 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
5531
5532         PR c++/17068
5533         * g++.dg/template/operator4.C: New test.
5534
5535 2004-08-18  Richard Henderson  <rth@redhat.com>
5536
5537         * gcc.dg/20040206-1.c: XFAIL.
5538
5539 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
5540
5541         PR c++/16246
5542         * g++.dg/template/array7.C: New test.
5543
5544 2004-08-17  James E Wilson  <wilson@specifixinc.com>
5545
5546         * gcc.dg/mips-movcc-1.c: New test.
5547         * gcc.dg/mips-movcc-2.c: New test.
5548         * gcc.dg/mips-movcc-3.c: New test.
5549
5550         * gcc.dg/mips-nmadd-1.c: New test.
5551         * gcc.dg/mips-nmadd-2.c: New test.
5552
5553 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
5554
5555         PR c++/15871
5556         * g++.dg/opt/inline8.C: New test.
5557
5558         PR c++/16965
5559         * g++.dg/parse/error17.C: New test.
5560
5561 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
5562
5563         * gcc.dg/vect: New directory for vectorizer tests.
5564         * gcc.dg/vect/tree-vect.h: New file.
5565         * gcc.dg/vect/vect.exp: New file.
5566         * gcc.dg/vect/pr16105.c.c: New test.
5567         * gcc.dg/vect/vect-1.c: New test.
5568         * gcc.dg/vect/vect-2.c: New test.
5569         * gcc.dg/vect/vect-3.c: New test.
5570         * gcc.dg/vect/vect-4.c: New test.
5571         * gcc.dg/vect/vect-5.c: New test.
5572         * gcc.dg/vect/vect-6.c: New test.
5573         * gcc.dg/vect/vect-7.c: New test.
5574         * gcc.dg/vect/vect-8.c: New test.
5575         * gcc.dg/vect/vect-9.c: New test.
5576         * gcc.dg/vect/vect-10.c: New test.
5577         * gcc.dg/vect/vect-11.c: New test.
5578         * gcc.dg/vect/vect-12.c: New test.
5579         * gcc.dg/vect/vect-13.c: New test.
5580         * gcc.dg/vect/vect-14.c: New test.
5581         * gcc.dg/vect/vect-15.c: New test.
5582         * gcc.dg/vect/vect-16.c: New test.
5583         * gcc.dg/vect/vect-17.c: New test.
5584         * gcc.dg/vect/vect-18.c: New test.
5585         * gcc.dg/vect/vect-19.c: New test.
5586         * gcc.dg/vect/vect-20.c: New test.
5587         * gcc.dg/vect/vect-21.c: New test.
5588         * gcc.dg/vect/vect-22.c: New test.
5589         * gcc.dg/vect/vect-23.c: New test.
5590         * gcc.dg/vect/vect-24.c: New test.
5591         * gcc.dg/vect/vect-25.c: New test.
5592         * gcc.dg/vect/vect-26.c: New test.
5593         * gcc.dg/vect/vect-27.c: New test.
5594         * gcc.dg/vect/vect-28.c: New test.
5595         * gcc.dg/vect/vect-29.c: New test.
5596         * gcc.dg/vect/vect-30.c: New test.
5597         * gcc.dg/vect/vect-31.c: New test.
5598         * gcc.dg/vect/vect-32.c: New test.
5599         * gcc.dg/vect/vect-33.c: New test.
5600         * gcc.dg/vect/vect-34.c: New test.
5601         * gcc.dg/vect/vect-35.c: New test.
5602         * gcc.dg/vect/vect-36.c: New test.
5603         * gcc.dg/vect/vect-37.c: New test.
5604         * gcc.dg/vect/vect-38.c: New test.
5605         * gcc.dg/vect/vect-40.c: New test.
5606         * gcc.dg/vect/vect-41.c: New test.
5607         * gcc.dg/vect/vect-42.c: New test.
5608         * gcc.dg/vect/vect-43.c: New test.
5609         * gcc.dg/vect/vect-44.c: New test.
5610         * gcc.dg/vect/vect-45.c: New test.
5611         * gcc.dg/vect/vect-46.c: New test.
5612         * gcc.dg/vect/vect-47.c: New test.
5613         * gcc.dg/vect/vect-48.c: New test.
5614         * gcc.dg/vect/vect-49.c: New test.
5615         * gcc.dg/vect/vect-50.c: New test.
5616         * gcc.dg/vect/vect-51.c: New test.
5617         * gcc.dg/vect/vect-52.c: New test.
5618         * gcc.dg/vect/vect-53.c: New test.
5619         * gcc.dg/vect/vect-54.c: New test.
5620         * gcc.dg/vect/vect-55.c: New test.
5621         * gcc.dg/vect/vect-56.c: New test.
5622         * gcc.dg/vect/vect-57.c: New test.
5623         * gcc.dg/vect/vect-58.c: New test.
5624         * gcc.dg/vect/vect-59.c: New test.
5625         * gcc.dg/vect/vect-60.c: New test.
5626         * gcc.dg/vect/vect-61.c: New test.
5627         * gcc.dg/vect/vect-all.c: New test.
5628         * gcc.dg/vect/vect-none.c: New test.
5629
5630 2004-08-17  Paul Brook  <paul@codesourcery.com>
5631
5632         PR fortran/13082
5633         * gfortran.dg/entry_1.f90: New test.
5634
5635 2004-08-17  Andrew Pinski  <apinski@apple.com>
5636
5637         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
5638
5639 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
5640
5641         * gcc.dg/pr17036-1.c: New test.
5642
5643 2004-08-16  Devang Patel  <dpatel@apple.com>
5644
5645         * gcc.dg/darwin-20040809-1.c: New test.
5646
5647 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
5648
5649         * gcc.dg/funcdef-attr-1.c: New test.
5650
5651 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
5652
5653         * gcc.dg/altivec-17.c: New test.
5654         * gcc.dg/altivec-18.c: New test.
5655
5656 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5657
5658         PR c++/6749
5659         * g++.dg/template/vtable2.C: New test.
5660
5661 2004-08-14  Richard Henderson  <rth@redhat.com>
5662
5663         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
5664         * gcc.dg/pack-test-4.c (main): Return 0.
5665         * gcc.dg/setjmp-1.c: Remove XFAIL.
5666         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
5667
5668 2004-08-14  Richard Henderson  <rth@redhat.com>
5669
5670         * gcc.dg/980217-1.c: Add prototype for printf.
5671
5672 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
5673
5674         * gfortran.dg/pr16935.f90: New test.
5675
5676 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
5677
5678         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
5679
5680 2004-08-13  Paul Brook  <paul@codesourcery.com>
5681
5682         * gfortran.dg/der_io_1.f90: Remove stray comma.
5683
5684 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
5685
5686         * gcc.dg/vmx/cw-bug-2.c: Remove.
5687         * gcc.dg/vmx/vprint-1.c: Remove.
5688         * gcc.dg/vmx/vscan-1.c: Remove.
5689
5690 2004-08-12  Devang patel  <dpatel@apple.com>
5691
5692         * gcc.dg/darwin-20040809-2.c: New test.
5693
5694 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
5695
5696         * g++.dg/ext/altivec-12.C: New test.
5697
5698         * g++.dg/ext/altivec-11.C: New test.
5699
5700 2004-08-12  Paul Brook  <paul@codesourcery.com>
5701
5702         * g++.dg/abi/arm_cxa_vec_1.C: New test.
5703
5704 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
5705
5706         * g++.dg/ext/altivec-2.C: Check for hardware support before
5707         executing any VMX instructions.
5708
5709         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
5710
5711 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
5712
5713         PR c++/16276
5714         * g++.old-deja/g++.other/comdat4.C: New test.
5715         * g++.old-deja/g++.other/comdat4-aux.cc: New.
5716
5717 2004-08-12  Ben Elliston  <bje@au.ibm.com>
5718
5719         PR target/16286
5720         * gcc.dg/pr16286.c: New test.
5721
5722 2004-08-12 Jan Beulich <jbeulich@novell.com>
5723
5724         * g++.dg/ext/asm5.C: New.
5725
5726 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
5727
5728         PR c++/16698
5729         * g++.dg/eh/crash1.C: New test.
5730
5731         PR c++/16717
5732         * g++.dg/ext/construct1.C: New test.
5733
5734 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
5735
5736         PR c++/16853
5737         * g++.dg/init/ptrmem1.C: New test.
5738
5739         PR c++/16618
5740         * g++.dg/parse/offsetof5.C: New test.
5741
5742         PR c++/16870
5743         * g++.dg/template/overload3.C: New test.
5744
5745 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
5746
5747         PR c++/16964
5748         * g++.dg/parse/error16.C: New test.
5749
5750         PR c++/16904
5751         * g++.dg/template/error14.C: New test.
5752
5753         PR c++/16929
5754         * g++.dg/template/error15.C: New test.
5755
5756 2004-08-11  Devang Patel  <dpatel@apple.com>
5757
5758         * gcc.dg/darwin-ld-20040809-1.c: New test.
5759         * gcc.dg/darwin-ld-20040809-2.c: New test.
5760
5761 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
5762
5763         PR fortran/16917
5764         * gfortran.dg/dfloat_1.f90: New test.
5765
5766 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
5767
5768         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
5769         * gcc.dg/dll-2.c: Fix dg-require syntax.
5770         * gcc.misc-tests/arm-isr.c (abort): Declare.
5771         (exit): Likewise.
5772
5773 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
5774
5775         PR c++/16971
5776         * g++.dg/parse/crash16.C: New test.
5777
5778 2004-08-10  Roger Sayle  <roger@eyesopen.com>
5779
5780         * gcc.dg/mips-rsqrt-1.c: New test case.
5781         * gcc.dg/mips-rsqrt-2.c: New test case.
5782         * gcc.dg/mips-rsqrt-3.c: New test case.
5783
5784 2004-08-10  Paul Brook  <paul@codesourcery.com>
5785
5786         * gfortran.dg/der_io_1.f90: New test.
5787
5788 2004-08-10  Paul Brook  <paul@codesourcery.com>
5789
5790         PR fortran/16919
5791         * gfortran.dg/der_array_1.f90: New test.
5792
5793 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
5794
5795         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
5796
5797 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
5798
5799         * gcc.dg/wchar_t-2.c: Fix typo.
5800
5801 2004-08-09  Falk Hueffner  <falk@debian.org>
5802
5803         PR tree-optimization/12517
5804         * gcc.c-torture/compile/pr12517.c: New test.
5805
5806         PR tree-optimization/12578
5807         * gcc.c-torture/compile/pr12578.c: New test.
5808
5809         PR tree-optimization/12899
5810         * gcc.c-torture/compile/pr12899.c: New test.
5811
5812         PR rtl-optimization/14692
5813         * gcc.c-torture/compile/pr14692.c: New test.
5814
5815         PR tree-optimization/16461
5816         * gcc.c-torture/compile/pr16461.c: New test.
5817
5818 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
5819
5820         * gfortran.dg/getenv_1.f90: New test.
5821
5822 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
5823
5824         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
5825         wchar_t.
5826         * gcc.dg/symbian5.c: Test -fno-short-wchar.
5827
5828 2004-08-06  Paul Brook  <paul@codesourcery.com>
5829
5830         * gfortran.dg/ret_array_1.f90: New test.
5831         * gfortran.dg/ret_pointer_1.f90: New test.
5832
5833 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
5834
5835         * gcc.dg/missing-field-init-[12].c: New tests.
5836         * g++.dg/warn/missing-field-init-[12].C: New tests.
5837
5838 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
5839
5840         * gcc.dg/enum2.c: New test.
5841         * gcc.dg/symbian3.c: Likewise.
5842         * gcc.dg/symbian4.c: Likewise.
5843         * gcc.dg/wchar_t-2.c: Likewise.
5844
5845 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
5846
5847         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
5848         destructor tests.
5849
5850 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
5851
5852         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
5853         dg-require-visiblity.
5854         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
5855         * g++.dg/ext/visibility/fvisibility.C: Likewise.
5856         * g++.dg/ext/visibility/memfuncts.C: Likewise.
5857         * g++.dg/ext/visibility/new1.C: Likewise.
5858         * g++.dg/ext/visibility/pragma.C: Likewise.
5859         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
5860         * g++.dg/ext/visibility/virtual.C: Likewise.
5861         * g++/dg/ext/visibility/visibility-1.C: Likewise.
5862         * g++/dg/ext/visibility/visibility-2.C: Likewise.
5863         * g++/dg/ext/visibility/visibility-3.C: Likewise.
5864         * g++/dg/ext/visibility/visibility-4.C: Likewise.
5865         * g++/dg/ext/visibility/visibility-5.C: Likewise.
5866         * g++/dg/ext/visibility/visibility-6.C: Likewise.
5867         * g++/dg/ext/visibility/visibility-7.C: Likewise.
5868         * g++/dg/ext/visibility/visibility-8.C: New test.
5869         * gcc.c-torture/compile/dll.x: Remove.
5870         * gcc.dg/dll-2.c: Use dg-require-dll
5871         * gcc.dg/visibility-10.c: New test.
5872         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
5873         supporting DLLs.
5874         * testsuite/lib/scanasm.exp (scan_hidden): New function.
5875         (scan_not_hidden): Likewise.
5876
5877 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
5878
5879         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
5880
5881 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
5882
5883         * gcc.c-torture/execute/20040805-1.c: New test.
5884
5885 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
5886
5887         * gcc.dg/20020118-1.c: Declare abort.
5888         * gcc.dg/altivec_check.h: Likewise.
5889         * gcc.dg/iftrap-2.c: Likewise.
5890         * gcc.dg/pragma-darwin.c: Likewise.
5891         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
5892
5893 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
5894
5895         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
5896
5897 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
5898
5899         * gcc.c-torture/execute/builtins/abs-2.c,
5900         gcc.c-torture/execute/builtins/abs-3.c,
5901         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
5902         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
5903         intmax_t, uintmax_t and their limits.
5904         * gcc.dg/intmax_t-1.c: New test.
5905
5906 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5907
5908         * g++.dg/tc1/dr147.C: Add reference to PR.
5909
5910 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
5911
5912         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
5913         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
5914
5915 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
5916
5917         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
5918
5919 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
5920
5921         * gcc.dg/redecl-5.c: New test.
5922         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
5923         of scanf.
5924
5925 2004-08-03  Roger Sayle  <roger@eyesopen.com>
5926
5927         PR middle-end/16790
5928         * gcc.c-torture/execute/pr16790-1.c: New test case.
5929
5930 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
5931
5932         * g++.dg/ext/visibility/assign1.C: New test.
5933         * g++.dg/ext/visibility/new1.C: Likewise.
5934
5935         * gcc.dg/symbian1.c: New test.
5936         * gcc.dg/symbian2.c: Likewise.
5937
5938 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
5939
5940         PR target/16570
5941         * gcc.dg/i386-sse-9.c: New test.
5942
5943 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
5944
5945         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
5946
5947 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
5948
5949         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
5950         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
5951         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
5952         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
5953         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
5954         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
5955         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
5956         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
5957         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
5958         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
5959         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
5960         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
5961         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
5962         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
5963         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
5964         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
5965         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
5966         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
5967         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
5968         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
5969         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
5970         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
5971         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
5972         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
5973         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
5974         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
5975         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
5976         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
5977         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
5978         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
5979         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
5980         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
5981         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
5982         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
5983         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
5984         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
5985         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
5986         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
5987         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
5988         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
5989         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
5990         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
5991         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
5992         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
5993         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
5994         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
5995         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
5996         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
5997         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
5998         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
5999         gcc.misc-tests/i386-pf-3dnow-1.c,
6000         gcc.misc-tests/i386-pf-athlon-1.c,
6001         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
6002         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
6003         Declare built-in functions used.
6004         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
6005
6006 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
6007
6008         PR c++/16707
6009         * g++.dg/lookup/using12.C: New test.
6010
6011         * g++.dg/init/null1.C: Fix PR number.
6012         * g++.dg/parse/namespace10.C: Likewise.
6013
6014 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
6015
6016         PR c++/16224
6017         * g++.dg/template/spec17.C: New test.
6018         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
6019         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
6020
6021 2004-08-02  David Billinghurst
6022
6023         PR fortran/16292
6024         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
6025
6026 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
6027
6028         * gcc.dg/ia64-got-1.c: New test case.
6029
6030 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
6031
6032         PR c++/16489
6033         * g++.dg/init/null1.C: New test.
6034         * g++.dg/tc1/dr76.C: Adjust error marker.
6035
6036         PR c++/16529
6037         * g++.dg/parse/namespace10.C: New test.
6038
6039         PR c++/16810
6040         * g++.dg/inherit/ptrmem2.C: New test.
6041
6042 2004-08-02  Ben Elliston  <bje@au.ibm.com>
6043
6044         PR target/16155
6045         * gcc.dg/pr16155.c: New test.
6046
6047 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
6048
6049         * gcc.dg/redecl-2.c: New test.
6050
6051 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
6052
6053         * gcc.dg/darwin-longdouble.c: New file.
6054
6055 2004-07-30  Richard Henderson  <rth@redhat.com>
6056
6057         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
6058         write to constant argument.
6059         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
6060
6061 2004-07-30  Richard Henderson  <rth@redhat.com>
6062
6063         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
6064         tests of nearest around zero.
6065
6066 2004-07-30  Andrew Pinski  <apinski@apple.com>
6067
6068         * gcc.c-torture/compile/20040730-1.c: New test.
6069
6070 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
6071
6072         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
6073         powerpc-eabispe.
6074
6075 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
6076
6077         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
6078
6079 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
6080
6081         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
6082         contains $ld_library_path.
6083         * lib/gfortran.exp (gfortran_link_flags): Likewise.
6084
6085 2004-07-29  Richard Henderson  <rth@redhat.com>
6086
6087         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
6088
6089         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
6090         (alt2, which): New.
6091         (Check): Accept either alternative.
6092
6093 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
6094
6095         * g++.dg/abi/inline1.C: New test.
6096         * g++.dg/abi/local1-a.cc: Likewise.
6097         * g++.dg/abi/local1.C: Likewise.
6098         * g++.dg/abi/mangle11.C: Tweak location of warnings.
6099         * g++.dg/abi/mangle12.C: Likewise.
6100         * g++.dg/abi/mangle17.C: Likewise.
6101         * g++.dg/abi/mangle20-2.C: Likewise.
6102         * g++.dg/opt/interface1.C: Likewise.
6103         * g++.dg/opt/interface1.h: Likewise.
6104         * g++.dg/opt/interface1-a.cc: New test.
6105         * g++.dg/parse/repo1.C: New test.
6106         * g++.dg/template/repo1.C: Likewise.
6107         * g++.dg/warn/Winline-1.C: Likewise.
6108         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
6109
6110 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
6111
6112         * gcc.dg/tree-ssa/20040729-1.c: New test.
6113
6114 2004-07-27  Matt Austern <austern@apple.com>
6115
6116         * gcc.dg/darwin-bool-1.c: New test.
6117         * gcc.dg/darwin-bool-2.c: New test.
6118
6119 2004-07-28  Richard Henderson  <rth@redhat.com>
6120
6121         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
6122         arguments in the correct type.  Don't write to constant arguments.
6123
6124 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
6125
6126         PR tree-optimization/16688
6127         PR tree-optimization/16689
6128         * g++.dg/tree-ssa/pr16688.C: New test.
6129
6130 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
6131
6132         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
6133         loads.  Not only in the comment, this time.
6134
6135 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
6136
6137         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
6138         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
6139         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
6140         * gcc.dg/sh4a-bitmovua.c: New.
6141         * gcc.dg/sh4a-cos.c: New.
6142         * gcc.dg/sh4a-cosf.c: New.
6143         * gcc.dg/sh4a-fprun.c: New.
6144         * gcc.dg/sh4a-fsrra.c: New.
6145         * gcc.dg/sh4a-memmovua.c: New.
6146         * gcc.dg/sh4a-sin.c: New.
6147         * gcc.dg/sh4a-sincos.c: New.
6148         * gcc.dg/sh4a-sincosf.c: New.
6149         * gcc.dg/sh4a-sinf.c: New.
6150
6151 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
6152
6153         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
6154         conditionals.
6155         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
6156         loads.
6157         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
6158         DOM1.
6159
6160 2004-07-27  Andrew Pinski  <apinski@apple.com>
6161
6162         * g++.dg/rtti/tinfo1.C: Correct the xfail.
6163
6164 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
6165
6166         * gcc.dg/pragma-isr.c: New test.
6167
6168 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6169
6170         PR c++/14429
6171         * g++.dg/template/ttp11.C: New test.
6172
6173 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
6174
6175         * gcc.c-torture/compile/20040727-1.c: New test.
6176
6177 2004-07-26  Eric Christopher  <echristo@redhat.com>
6178
6179         * gcc.c-torture/compile/20040726-2.c: New test.
6180
6181 2004-07-26  Andrew Pinski  <apinski@apple.com>
6182
6183         * g++.dg/rtti/tinfo1.C: Xfail.
6184
6185 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
6186
6187         * gcc.c-torture/compile/20040726-1.c: New test.
6188
6189 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
6190             Brian Ryner  <bryner@brianryner.com>
6191
6192         PR c++/9283
6193         PR c++/15000
6194         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
6195         * g++.dg/ext/visibility/: New directory.
6196         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
6197         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
6198         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
6199         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
6200         * g++.dg/ext/visibility/fvisibility.C,
6201         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
6202         g++.dg/ext/visibility/fvisibility-override1.C
6203         g++.dg/ext/visibility/fvisibility-override2.C
6204         g++.dg/ext/visibility/memfuncts.C
6205         g++.dg/ext/visibility/noPLT.C
6206         g++.dg/ext/visibility/pragma.C
6207         g++.dg/ext/visibility/pragma-override1.C
6208         g++.dg/ext/visibility/pragma-override2.C
6209         g++.dg/ext/visibility/staticmemfuncts.C
6210         g++.dg/ext/visibility/virtual.C: New tests.
6211
6212 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
6213
6214         PR c/15360
6215         * gcc.dg/pr15360-1.c: New test.
6216
6217 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
6218
6219         * gcc.dg/pragma-align-2.c: New test.
6220         * gcc.dg/pragma-init-fini.c: New test.
6221         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
6222         targets.
6223
6224 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
6225
6226         * gcc.dg/init-string-2.c: New test.
6227
6228 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
6229
6230         PR 16684
6231         * gcc.dg/Wredundant-decls-1.c: New test case.
6232
6233 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
6234
6235         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
6236         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
6237         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
6238         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
6239         * gcc.dg/compat/generate-random.c: New file.
6240         * gcc.dg/compat/generate-random.h: Likewise.
6241         * gcc.dg/compat/generate-random_r.c: Likewise.
6242         * gcc.dg/compat/struct-layout-1.h: Likewise.
6243         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
6244         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
6245         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
6246         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
6247         * gcc.dg/compat/struct-layout-1_main.c: New test.
6248         * gcc.dg/compat/struct-layout-1_x.c: New file.
6249         * gcc.dg/compat/struct-layout-1_y.c: New file.
6250         * gcc.dg/compat/struct-layout-1_test.h: New file.
6251
6252 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
6253
6254         * gcc.dg/comp-return-1.c: New test
6255
6256 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
6257
6258         * gcc.dg/vmx/8-02a.c: Fix typo.
6259
6260         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
6261         * gcc.dg/darwin-abi-3.c: New test.
6262
6263         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
6264         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
6265
6266         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
6267         * gcc.dg/vmx/ops-long-1.c: New test.
6268         * gcc.dg/vmx/ops-long-2.c: New test.
6269
6270 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
6271
6272         * g++.dg/lookup/conv-[1234].C: New.
6273
6274 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
6275
6276         * g++.dg/parse/attr2.C: Simplify.
6277
6278 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
6279
6280         PR c/7284
6281         * gcc.c-torture/execute/pr7284-1.c: New test.
6282
6283 2004-07-22  Brian Booth  <bbooth@redhat.com>
6284
6285         * gcc.dg/tree-ssa/20040721-1.c: New test.
6286
6287 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
6288
6289         * g++.dg/template/crash20.c: New.
6290
6291 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
6292
6293         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
6294         Add dg-run directive.  Declare variables as required.
6295         * gfortran.dg/g77/README: Update
6296
6297 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
6298
6299         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
6300         gcc.dg/cris-peep2-andu2.c: New tests.
6301
6302 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
6303
6304         PR c/15052
6305         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
6306         on return type.
6307         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
6308         messages.
6309         * gcc.dg/qual-return-2.c: Update expected messages.
6310         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
6311
6312 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
6313
6314         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
6315         * gcc.dg/noncompile/921102-1.c: Update expected error message.
6316
6317 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
6318
6319         PR c/11250
6320         * gcc.dg/init-string-1.c: New test.
6321
6322 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
6323
6324         PR middle-end/15345
6325         PR c/16450
6326         * gcc.dg/torture/nested-fn-1.c: New test.
6327
6328 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
6329
6330         PR target/16559
6331         * gcc.dg/ia64-fptr-1.c: New file.
6332
6333 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6334
6335         PR c++/14497
6336         * g++.dg/template/spec16.C: New test.
6337         * g++.old-deja/g++.robertl/eb118.C: Remove.
6338
6339 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6340
6341         PR c++/509
6342         * g++.dg/template/spec15.C: New test.
6343
6344 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
6345
6346         Copy cases from g77.f-torture/execute and add dg-run
6347         directive.  Other changes as noted.
6348         * gfortran.dg/g77/13037.f
6349         * gfortran.dg/g77/1832.f
6350         * gfortran.dg/g77/19981119-0.f
6351         * gfortran.dg/g77/19990313-0.f
6352         * gfortran.dg/g77/19990313-1.f
6353         * gfortran.dg/g77/19990313-2.f
6354         * gfortran.dg/g77/19990313-3.f
6355         * gfortran.dg/g77/19990419-1.f
6356         * gfortran.dg/g77/19990826-0.f
6357         * gfortran.dg/g77/19990826-2.f
6358         * gfortran.dg/g77/20000503-1.f
6359         * gfortran.dg/g77/20001111.f
6360         * gfortran.dg/g77/20010116.f
6361         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
6362         * gfortran.dg/g77/20010430.f
6363         * gfortran.dg/g77/6177.f
6364         * gfortran.dg/g77/947.f
6365         * gfortran.dg/g77/970816-3.f
6366         * gfortran.dg/g77/971102-1.f
6367         * gfortran.dg/g77/980520-1.f
6368         * gfortran.dg/g77/980628-0.f
6369         * gfortran.dg/g77/980628-1.f
6370         * gfortran.dg/g77/980628-10.f
6371         * gfortran.dg/g77/980628-2.f
6372         * gfortran.dg/g77/980628-3.f
6373         * gfortran.dg/g77/980628-7.f
6374         * gfortran.dg/g77/980628-8.f
6375         * gfortran.dg/g77/980628-9.f
6376         * gfortran.dg/g77/980701-0.f
6377         * gfortran.dg/g77/980701-1.f
6378         * gfortran.dg/g77/cabs.f
6379         * gfortran.dg/g77/claus.f
6380         * gfortran.dg/g77/complex_1.f
6381         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
6382         * gfortran.dg/g77/dcomplex.f
6383         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
6384         * gfortran.dg/g77/f90-intrinsic-mathematical.f
6385         * gfortran.dg/g77/f90-intrinsic-numeric.f
6386         * gfortran.dg/g77/int8421.f
6387         * gfortran.dg/g77/labug1.f
6388         * gfortran.dg/g77/large_vec.f
6389         * gfortran.dg/g77/le.f
6390         * gfortran.dg/g77/short.f
6391         * gfortran.dg/g77/README: Update
6392
6393 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
6394
6395         PR c++/16637
6396         * g++.dg/parse/lookup4.C: New test.
6397
6398 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6399
6400         PR c++/16175
6401         * g++.dg/template/ttp10.C: New test.
6402
6403 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
6404
6405         * gcc.dg/pr12625-1.c: New test.
6406
6407 2004-07-20  Steven Bosscher  <stevenb@suse.de>
6408
6409         * testsuite/gcc.dg/switch-warn-1.c: New test.
6410         * testsuite/gcc.dg/switch-warn-2.c: New test.
6411         * gcc.c-torture/compile/pr14730.c: Update.
6412
6413 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
6414
6415         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
6416         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
6417         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
6418         g++.dg/template/nontype3.C: Remove trailing CR from tests.
6419
6420 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
6421
6422         PR c++/16623
6423         * g++.dg/template/assign1.C: New test.
6424
6425 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6426
6427         PR c++/12170
6428         * g++.dg/template/ttp9.C: New test.
6429
6430 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
6431
6432         * gcc.dg/format/cmn-err-1.c: New test.
6433
6434 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
6435
6436         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
6437         gcc.dg/Wparentheses-10.c: New tests.
6438         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
6439
6440 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6441
6442         PR fortran/16465
6443         * gfortran.dg/g77//ffixed-line-length-0.f,
6444         gfortran.dg/g77/ffixed-line-length-132.f,
6445         gfortran.dg/g77/ffixed-line-length-72.f,
6446         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
6447         gfortran.dg/g77/README: Update.
6448
6449 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6450
6451         PR c++/13092
6452         * g++.dg/template/non-dependent7.C: New test.
6453         * g++.dg/template/non-dependent8.C: Likewise.
6454         * g++.dg/template/non-dependent9.C: Likewise.
6455         * g++.dg/template/non-dependent10.C: Likewise.
6456
6457 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
6458
6459         PR c++/16337
6460         * g++.dg/parse/attr2.C: New test.
6461
6462 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
6463
6464         * g77.dg: Removed.
6465         * g77.f-torture: Ditto.
6466
6467 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
6468
6469         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
6470         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
6471         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
6472
6473 2004-07-16  Richard Henderson  <rth@redhat.com>
6474
6475         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
6476
6477 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6478
6479         * lib/fortran-torture.exp (fortran-torture): Don't test compile
6480         tests with full list of options.
6481         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
6482         of TORTURE_OPTIONS if test contains 'dg-do run'.
6483
6484         PR fortran/16404
6485         * gfortran.dg/do_iterator.f90: New test.
6486
6487 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6488
6489         PR rtl-optimization/16536
6490         * gcc.c-torture/execute/restrict-1.c: New test.
6491
6492 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6493
6494         PR fortran/15324
6495         * gfortran.dg/pr15324.f90: New test.
6496
6497         PR fortran/15129
6498         * gfortran.dg/pr15129.f90: New test.
6499
6500         PR fortran/15140
6501         * gfortran.dg/pr15140.f90: New test.
6502
6503         PR fortran/13792
6504         * gfortran.fortran-torture/execute/bounds.f90: Add check for
6505         compile-time simplification.
6506
6507 2004-07-14  Mike Stump  <mrs@apple.com>
6508
6509         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
6510
6511 2004-07-14  James E Wilson  <wilson@specifixinc.com>
6512
6513         PR target/16325
6514         * gcc.dg/profile-generate-1.c: New.
6515
6516 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
6517
6518         * gcc.c-torture/execute/20040709-1.c: New test.
6519         * gcc.c-torture/execute/20040709-2.c: New test.
6520
6521 2004-07-14  Mike Stump  <mrs@apple.com>
6522
6523         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
6524
6525 2004-07-14  Mike Stump  <mrs@apple.com>
6526
6527         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
6528
6529 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
6530
6531         PR c++/16518
6532         * g++.dg/parse/mutable1.C: New test.
6533
6534 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
6535
6536         PR tree-optimization/16443
6537         * gcc.dg/tree-ssa/20040713-1.c: New test.
6538
6539 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
6540
6541         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
6542         for operator new.
6543
6544 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
6545
6546         * gfortran.dg/g77/README: New file
6547         * gfortran.dg/g77/19981216-0.f:  Copy from
6548         g77.f-torture/noncompile.  Add "dg-do compile" and
6549         dg-error as required.
6550         * gfortran.dg/g77/19990218-1.f: Likewise
6551         * gfortran.dg/g77/19990905-1.f: Likewise
6552         * gfortran.dg/g77/9263.f: Likewise
6553         * gfortran.dg/g77/980615-0.f: Likewise
6554         * gfortran.dg/g77/980616-0.f: Likewise
6555         * gfortran.dg/g77/check0.f: Likewise
6556         * gfortran.dg/g77/select_no_compile.f: Likewise
6557
6558 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
6559
6560         Copy files from g77.f-torture/compile.
6561         Add "{ dg-do compile}".  Other changes as noted
6562         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
6563         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
6564         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
6565         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
6566         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
6567         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
6568         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
6569         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
6570         statement to conform to standard.  Append alpha1.x for reference.
6571         * gfortran.dg/g77/xformat.f: Add dg-warning
6572
6573 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
6574
6575         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
6576         Add {dg-do compile} directive.
6577         * gfortran.dg/g77/cpp2.F: Likewise
6578
6579 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6580
6581         PR c++/5402
6582         * g++.dg/lookup/name-clash1.C: New test.
6583
6584         PR c++/9777
6585         * g++.dg/lookup/name-clash2.C: New test.
6586
6587         PR c++/12102
6588         * g++.dg/lookup/name-clash3.C: New test.
6589
6590 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6591
6592         * g++.dg/lookup/new2.C: New test.
6593         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
6594
6595 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
6596
6597         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
6598         Add {dg-do compile} directive.
6599         * gfortran.dg/g77/13060.f: Likewise
6600         * gfortran.dg/g77/19990218-0.f: Likewise
6601         * gfortran.dg/g77/19990305-0.f: Likewise
6602         * gfortran.dg/g77/19990419-0.f: Likewise
6603         * gfortran.dg/g77/19990502-0.f: Likewise
6604         * gfortran.dg/g77/19990502-1.f: Likewise
6605         * gfortran.dg/g77/19990525-0.f: Likewise
6606         * gfortran.dg/g77/19990826-1.f: Likewise
6607         * gfortran.dg/g77/19990826-3.f: Likewise
6608         * gfortran.dg/g77/19990905-2.f: Likewise
6609         * gfortran.dg/g77/20000412-1.f: Likewise
6610         * gfortran.dg/g77/20000511-1.f: Likewise
6611         * gfortran.dg/g77/20000511-2.f: Likewise
6612         * gfortran.dg/g77/20000518.f: Likewise
6613         * gfortran.dg/g77/20000601-1.f: Likewise
6614         * gfortran.dg/g77/20000601-2.f: Likewise
6615         * gfortran.dg/g77/20000629-1.f: Likewise
6616         * gfortran.dg/g77/20000630-2.f: Likewise
6617         * gfortran.dg/g77/20010115.f: Likewise
6618         * gfortran.dg/g77/20010321-1.f: Likewise
6619         * gfortran.dg/g77/20010426.f: Likewise
6620         * gfortran.dg/g77/20020307-1.f: Likewise
6621         * gfortran.dg/g77/8485.f: Likewise
6622         * gfortran.dg/g77/960317-1.f: Likewise
6623         * gfortran.dg/g77/970915-0.f: Likewise
6624         * gfortran.dg/g77/980310-1.f: Likewise
6625         * gfortran.dg/g77/980310-2.f: Likewise
6626         * gfortran.dg/g77/980310-3.f: Likewise
6627         * gfortran.dg/g77/980310-4.f: Likewise
6628         * gfortran.dg/g77/980310-6.f: Likewise
6629         * gfortran.dg/g77/980310-7.f: Likewise
6630         * gfortran.dg/g77/980310-8.f: Likewise
6631         * gfortran.dg/g77/980419-2.f: Likewise
6632         * gfortran.dg/g77/980424-0.f: Likewise
6633         * gfortran.dg/g77/980427-0.f: Likewise
6634         * gfortran.dg/g77/980729-0.f: Likewise
6635         * gfortran.dg/g77/981117-1.f: Likewise
6636         * gfortran.dg/g77/toon_1.f: Likewise
6637
6638 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6639
6640         PR c++/2204
6641         * g++.dg/other/abstract2.C: New test.
6642
6643 2004-07-12  Paul Brook  <paul@codesourcery.com>
6644
6645         * gfortran.dg/pointer_init_1.f90: New test.
6646
6647 2004-07-11  Paul Brook  <paul@codesourcery.com>
6648
6649         PR fortran/15986
6650         * gfortran.dg/contained_1.f90: New test.
6651
6652 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
6653
6654         * g++.dg/parse/defarg8.C: New test.
6655
6656 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6657
6658         PR fortran/16433
6659         * gfortran.dg/pr16433.f: New test.
6660
6661         PR fortran/17574
6662         * gfortran.dg/pr15754.f90: New test.
6663
6664 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
6665
6666         PR tree-optimization/16437
6667         * gcc.c-torture/execute/bitfld-4.c: New test.
6668
6669 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6670
6671         * gfortran.fortran-torture/execute/common_2.f90: Add check for
6672         access to common var from module.
6673
6674 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6675
6676         PR fortran/16336
6677         * gfortran.fortran-torture/execute/common_2.f90: New test.
6678
6679 2004-07-10  Paul Brook  <paul@codesourcery.com>
6680
6681         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
6682
6683 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6684
6685         PR fortran/15969
6686         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
6687
6688 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
6689
6690         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
6691         * gfortran.dg/g77/ffixed-form-2.f: Likewise
6692         * gfortran.dg/g77/ffree-form-1.f: Likewise
6693         * gfortran.dg/g77/ffree-form-2.f: Likewise
6694         * gfortran.dg/g77/ffree-form-3.f: Likewise
6695         * gfortran.dg/g77/fno-underscoring.f: Likewise
6696         * gfortran.dg/g77/funderscoring.f: Likewise
6697         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
6698
6699 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6700
6701         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
6702
6703 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6704         Paul Brook  <paul@codesourcery.com>
6705
6706         PR fortran/13415
6707         * gfortran.dg/common_pointer_1.f90: New test.
6708
6709 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6710
6711         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
6712
6713 2004-07-09  James E Wilson  <wilson@specifixinc.com>
6714
6715         PR target/16364
6716         * gcc.c-torture/compile/20040709-1.c: New.
6717
6718 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6719
6720         PR fortran/14077
6721         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
6722
6723 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6724
6725         PR fortran/13201
6726         * gfortran.dg/shape_1.f90: New test.
6727
6728 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
6729             Andrew Pinski  <apinski@apple.com>
6730
6731         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
6732
6733 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6734
6735         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
6736         comment.
6737
6738 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6739         Paul Brook  <paul@codesourcery.com>
6740
6741         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
6742         '.f95' and '.F95'.
6743
6744 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
6745
6746         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
6747
6748 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6749
6750         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
6751         testcases with capital suffix.
6752
6753 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6754
6755         PR fortran/15481
6756         PR fortran/13372
6757         PR fortran/13575
6758         PR fortran/15978
6759         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
6760
6761         * gfortran.dg/implicit_1.f90: New test.
6762
6763 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
6764
6765         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
6766         expression to match gfortran warning/error messages
6767         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
6768         dg-error text.
6769
6770 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
6771
6772         * lib/fortran-torture.exp: Rename proc search_for to
6773         search_for_re.
6774
6775 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
6776
6777         * gcc.c-torture/execute/simd-5.x: New file.
6778         XFAIL on SPARC 64-bit at -O0.
6779
6780 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6781
6782         PR c++/8211
6783         PR c++/16165
6784         * g++.dg/warn/effc3.C: New test.
6785
6786 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
6787
6788         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
6789         change X to 1X in format.
6790         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
6791         add data statements to conform to standard.
6792
6793 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
6794
6795         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
6796         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
6797         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
6798
6799 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
6800
6801         * gfortran.dg/g77/7388.f: Copy from g77.dg
6802         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
6803         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
6804         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
6805         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
6806         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
6807         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
6808         * gfortran.dg/g77/strlen0.f: Likewise
6809
6810 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
6811
6812         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
6813         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
6814
6815 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
6816
6817         * gcc.c-torture/execute/920428-2.x: Delete.
6818         * gcc.c-torture/execute/920501-7.x: Likewise.
6819
6820 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
6821
6822         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
6823         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
6824         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
6825         prescott and c3-2.
6826         (PREFETCH_3DNOW): Add -march=c3.
6827
6828 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
6829
6830         PR c/16437
6831         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
6832         * gcc.c-torture/execute/bf64-1.x: Likewise.
6833
6834 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
6835
6836         * gcc.c-torture/compile/20040708-1.c: New test.
6837
6838 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6839
6840         PR c++/16169
6841         * g++.dg/warn/effc2.C: New test.
6842
6843 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
6844
6845         * gcc.c-torture/execute/bitfld-1.x: Remove.
6846         * gcc.c-torture/execute/bitfld-3.c: New test.
6847         * gcc.dg/bitfld-2.c: Remove XFAILs.
6848
6849 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
6850
6851         PR c++/16276
6852         * g++.dg/rtti/tinfo1.C: New file.
6853
6854 2004-07-07  Eric Christopher  <echristo@redhat.com>
6855
6856         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
6857
6858 2004-07-07  Andrew Pinski  <apinski@apple.com>
6859
6860         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
6861
6862 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
6863
6864         * g++.dg/init/call1.C: XFAIL.
6865
6866 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
6867
6868         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
6869         except for movstrict*, to movmem* and clrstr* to clrmem*.
6870
6871 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
6872
6873         * gcc.c-torture/execute/20040707-1.c: New test.
6874
6875 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
6876
6877         * gcc.c-torture/execute/20040706-1.c: New test.
6878
6879 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6880
6881         PR c++/3671
6882         * g++.dg/template/spec14.C: New test.
6883
6884 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
6885
6886         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
6887         nothing if not yet defined.  Use it in b, c and d type definitions.
6888         * gcc.c-torture/execute/20040705-1.c: New test.
6889         * gcc.c-torture/execute/20040705-2.c: New test.
6890
6891 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6892
6893         PR c++/2518
6894         * g++.dg/lookup/new1.C: New test.
6895
6896 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6897
6898         PR c++/11406
6899         * g++.dg/template/sizeof8.C: New test.
6900
6901 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
6902
6903         * gcc.c-torture/compile/20040705-1.c: New test.
6904
6905 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
6906
6907         * gfortran.fortran-torture/execute/seq_io.f90: New test.
6908
6909 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
6910
6911         * gcc.dg/cpp/if-mop.c: Two new testcases.
6912         * gcc.dg/cpp/trad/comment-3.c: New.
6913
6914 2004-07-04  Paul Brook  <paul@codesourcery.com>
6915
6916         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
6917
6918 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
6919
6920         PR c++/3761
6921         * g++.dg/lookup/crash4.C: New test.
6922
6923 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
6924
6925         * gcc.c-torture/execute/builtin-abs-1.c
6926         * gcc.c-torture/execute/builtin-abs-2.c
6927         * gcc.c-torture/execute/builtin-complex-1.c
6928         * gcc.c-torture/execute/builtins/string-1-lib.c
6929         * gcc.c-torture/execute/builtins/string-1.c
6930         * gcc.c-torture/execute/builtins/string-2-lib.c
6931         * gcc.c-torture/execute/builtins/string-2.c
6932         * gcc.c-torture/execute/builtins/string-3-lib.c
6933         * gcc.c-torture/execute/builtins/string-3.c
6934         * gcc.c-torture/execute/builtins/string-4-lib.c
6935         * gcc.c-torture/execute/builtins/string-4.c
6936         * gcc.c-torture/execute/builtins/string-5-lib.c
6937         * gcc.c-torture/execute/builtins/string-5.c
6938         * gcc.c-torture/execute/builtins/string-6-lib.c
6939         * gcc.c-torture/execute/builtins/string-6.c
6940         * gcc.c-torture/execute/builtins/string-7-lib.c
6941         * gcc.c-torture/execute/builtins/string-7.c
6942         * gcc.c-torture/execute/builtins/string-8-lib.c
6943         * gcc.c-torture/execute/builtins/string-8.c
6944         * gcc.c-torture/execute/builtins/string-9-lib.c
6945         * gcc.c-torture/execute/builtins/string-9.c
6946         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
6947         * gcc.c-torture/execute/builtins/string-asm-1.c
6948         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
6949         * gcc.c-torture/execute/builtins/string-asm-2.c
6950         * gcc.c-torture/execute/stdio-opt-1.c
6951         * gcc.c-torture/execute/stdio-opt-2.c
6952         * gcc.c-torture/execute/stdio-opt-3.c
6953         * gcc.c-torture/execute/string-opt-1.c
6954         * gcc.c-torture/execute/string-opt-10.c
6955         * gcc.c-torture/execute/string-opt-11.c
6956         * gcc.c-torture/execute/string-opt-12.c
6957         * gcc.c-torture/execute/string-opt-13.c
6958         * gcc.c-torture/execute/string-opt-14.c
6959         * gcc.c-torture/execute/string-opt-15.c
6960         * gcc.c-torture/execute/string-opt-16.c
6961         * gcc.c-torture/execute/string-opt-2.c
6962         * gcc.c-torture/execute/string-opt-6.c
6963         * gcc.c-torture/execute/string-opt-7.c
6964         * gcc.c-torture/execute/string-opt-8.c:
6965         Replace with ...
6966
6967         * gcc.c-torture/execute/builtins/abs-2.c
6968         * gcc.c-torture/execute/builtins/abs-3.c
6969         * gcc.c-torture/execute/builtins/complex-1.c
6970         * gcc.c-torture/execute/builtins/fprintf.c
6971         * gcc.c-torture/execute/builtins/fputs.c
6972         * gcc.c-torture/execute/builtins/memcmp.c
6973         * gcc.c-torture/execute/builtins/memmove.c
6974         * gcc.c-torture/execute/builtins/memops-asm.c
6975         * gcc.c-torture/execute/builtins/mempcpy-2.c
6976         * gcc.c-torture/execute/builtins/mempcpy.c
6977         * gcc.c-torture/execute/builtins/memset.c
6978         * gcc.c-torture/execute/builtins/printf.c
6979         * gcc.c-torture/execute/builtins/sprintf.c
6980         * gcc.c-torture/execute/builtins/strcat.c
6981         * gcc.c-torture/execute/builtins/strchr.c
6982         * gcc.c-torture/execute/builtins/strcmp.c
6983         * gcc.c-torture/execute/builtins/strcpy.c
6984         * gcc.c-torture/execute/builtins/strcspn.c
6985         * gcc.c-torture/execute/builtins/strlen-2.c
6986         * gcc.c-torture/execute/builtins/strlen.c
6987         * gcc.c-torture/execute/builtins/strncat.c
6988         * gcc.c-torture/execute/builtins/strncmp-2.c
6989         * gcc.c-torture/execute/builtins/strncmp.c
6990         * gcc.c-torture/execute/builtins/strncpy.c
6991         * gcc.c-torture/execute/builtins/strpbrk.c
6992         * gcc.c-torture/execute/builtins/strpcpy-2.c
6993         * gcc.c-torture/execute/builtins/strpcpy.c
6994         * gcc.c-torture/execute/builtins/strrchr.c
6995         * gcc.c-torture/execute/builtins/strspn.c
6996         * gcc.c-torture/execute/builtins/strstr-asm.c
6997         * gcc.c-torture/execute/builtins/strstr.c:
6998         ... these new files.
6999
7000         * gcc.c-torture/execute/builtins/abs-2-lib.c
7001         * gcc.c-torture/execute/builtins/abs-3-lib.c
7002         * gcc.c-torture/execute/builtins/complex-1-lib.c
7003         * gcc.c-torture/execute/builtins/fprintf-lib.c
7004         * gcc.c-torture/execute/builtins/fputs-lib.c
7005         * gcc.c-torture/execute/builtins/memcmp-lib.c
7006         * gcc.c-torture/execute/builtins/memmove-lib.c
7007         * gcc.c-torture/execute/builtins/memops-asm-lib.c
7008         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
7009         * gcc.c-torture/execute/builtins/mempcpy-lib.c
7010         * gcc.c-torture/execute/builtins/memset-lib.c
7011         * gcc.c-torture/execute/builtins/printf-lib.c
7012         * gcc.c-torture/execute/builtins/sprintf-lib.c
7013         * gcc.c-torture/execute/builtins/strcat-lib.c
7014         * gcc.c-torture/execute/builtins/strchr-lib.c
7015         * gcc.c-torture/execute/builtins/strcmp-lib.c
7016         * gcc.c-torture/execute/builtins/strcpy-lib.c
7017         * gcc.c-torture/execute/builtins/strcspn-lib.c
7018         * gcc.c-torture/execute/builtins/strlen-2-lib.c
7019         * gcc.c-torture/execute/builtins/strlen-lib.c
7020         * gcc.c-torture/execute/builtins/strncat-lib.c
7021         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
7022         * gcc.c-torture/execute/builtins/strncmp-lib.c
7023         * gcc.c-torture/execute/builtins/strncpy-lib.c
7024         * gcc.c-torture/execute/builtins/strpbrk-lib.c
7025         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
7026         * gcc.c-torture/execute/builtins/strpcpy-lib.c
7027         * gcc.c-torture/execute/builtins/strrchr-lib.c
7028         * gcc.c-torture/execute/builtins/strspn-lib.c
7029         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
7030         * gcc.c-torture/execute/builtins/strstr-lib.c
7031         * gcc.c-torture/execute/builtins/lib/abs.c
7032         * gcc.c-torture/execute/builtins/lib/fprintf.c
7033         * gcc.c-torture/execute/builtins/lib/memset.c
7034         * gcc.c-torture/execute/builtins/lib/printf.c
7035         * gcc.c-torture/execute/builtins/lib/sprintf.c
7036         * gcc.c-torture/execute/builtins/lib/strcpy.c
7037         * gcc.c-torture/execute/builtins/lib/strcspn.c
7038         * gcc.c-torture/execute/builtins/lib/strncat.c
7039         * gcc.c-torture/execute/builtins/lib/strncmp.c
7040         * gcc.c-torture/execute/builtins/lib/strncpy.c
7041         * gcc.c-torture/execute/builtins/lib/strpbrk.c
7042         * gcc.c-torture/execute/builtins/lib/strspn.c
7043         * gcc.c-torture/execute/builtins/lib/strstr.c:
7044         New files containing support routines.
7045
7046         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
7047         declaration.
7048         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
7049         when not optimizing.
7050
7051 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
7052
7053         PR c++/16240
7054         * g++.dg/abi/mangle22.C: New test.
7055         * g++.dg/abi/mangle23.C: Likewise.
7056
7057 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
7058
7059         PR fortran/16290
7060         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
7061         Allow for cases without denormalized floating point numbers.
7062
7063 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
7064
7065         PR c/1027
7066         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
7067         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
7068         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
7069         expected warning text.
7070         * gcc.dg/format/diag-2.c: New test.
7071
7072 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
7073
7074         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
7075
7076 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
7077
7078         * gcc.dg/builtins-43.c: New.
7079         * gcc.dg/builtins-44.c: New.
7080         * gcc.dg/builtins-45.c: New.
7081
7082 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
7083             Andreas Tobler  <a.tobler@schweiz.ch>
7084
7085         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
7086         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
7087         as SIGSEGV.
7088         * gcc.dg/cleanup-11.c: Likewise.
7089         * gcc.dg/cleanup-8.c: Likewise.
7090         * gcc.dg/cleanup-9.c: Likewise.
7091         * gcc.dg/cleanup-5.c: Run on all platforms.
7092
7093 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
7094
7095         * g++.dg/warn/nonnull1.C: New test.
7096
7097 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
7098
7099         * gcc.dg/compat/compat-common.h: Wrap up CINT in
7100         an #ifndef SKIP_COMPLEX_INT/#endif pair.
7101         Special-case the Sun compiler wrt to <complex.h>.
7102
7103 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
7104
7105         * gcc.dg/Wunreachable-8.C: New test.
7106
7107         * gcc.dg/h8300-ice2.c : New test.
7108
7109 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
7110
7111         PR fortran/16161
7112         * gfortran.fortran-torture/compile/implicit.f90: Add test
7113         for implicit character.
7114
7115 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
7116
7117         PR fortran/16289
7118         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
7119         Use tiny() intrinsic to find smallest non-negative real
7120
7121 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
7122
7123         * gcc.dg/compat/struct-by-value-22_main.c: New test.
7124         * gcc.dg/compat/struct-by-value-22_x.c: New.
7125         * gcc.dg/compat/struct-by-value-22_y.c: New.
7126
7127         * gcc.c-torture/execute/20040629-1.c: New test.
7128
7129 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
7130
7131         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
7132         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
7133
7134         PR target/16195
7135         * gcc.dg/20040625-1.c: New test.
7136
7137 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7138
7139         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
7140
7141 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7142
7143         PR fortran/15963
7144         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
7145
7146 2004-06-29  Richard Henderson  <rth@redhat.com>
7147
7148         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
7149
7150 2004-06-29  Paul Brook  <paul@codesourcery.com>
7151
7152         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
7153         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
7154
7155 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
7156
7157         PR c++/16260
7158         * g++.dg/parse/crash15.C: New.
7159
7160 2004-06-28  Andrew Pinski  <apinski@apple.com>
7161
7162         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
7163         by the error already.
7164
7165         * g++.dg/opt/ptrmem4.C: Change to compile only test.
7166
7167 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
7168
7169         PR target/14041
7170         * gcc.dg/h8300-bss-align-1.c : New.
7171
7172 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
7173
7174         * PR c++/16174
7175         * g++.dg/template/ctor4.C: New.
7176
7177 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
7178
7179         PR c++/16205
7180         * g++.dg/warn/Wsequence-point-1.C: New test.
7181
7182 2004-06-27  Paul Brook  <paul@codesourcery.com>
7183
7184         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
7185
7186 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
7187
7188         * g++.old-deja/g++.mike/p7325.C: Remove.
7189
7190 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
7191
7192         PR c/14963
7193         * gcc.dg/pr14963.c: New test.
7194
7195 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
7196
7197         PR c++/16193
7198         * g++.dg/parse/redef1.C: New test.
7199
7200 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
7201
7202         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
7203         20021110.c.
7204         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
7205         20021119-1.c.
7206         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
7207         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
7208         5-04.c.
7209         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
7210         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
7211         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
7212         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
7213         g++.brendan/enum14.C.
7214         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
7215         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
7216         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
7217         g++.mike/virt1.C.
7218         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
7219         memtemp24.C.
7220
7221 2004-06-27  Roger Sayle  <roger@eyesopen.com>
7222
7223         * gcc.dg/20040527-1.c: New test case.
7224
7225 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
7226
7227         PR gfortran/pr16196
7228         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
7229
7230 2004-06-25  Roger Sayle  <roger@eyesopen.com>
7231
7232         PR middle-end/15825
7233         * gcc.dg/pr15825-1.c: New test case.
7234
7235 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
7236
7237         * gcc.c-torture/execute/20040625-1.c: New test.
7238
7239 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7240
7241         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
7242
7243 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
7244
7245         * gcc.dg/torture/mips-div-1.c: New test.
7246
7247 2004-06-24  Jeff Law  <law@redhat.com>
7248
7249         * gcc.dg/tree-ssa/20040624-1.c: New test.
7250
7251 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
7252
7253         * gcc.c-torture/compile/20040624-1.c: New test.
7254
7255 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7256
7257         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
7258         this directory.
7259
7260 2004-06-23  Andrew Pinski  <apinski@apple.com>
7261
7262         PR middle-end/15988
7263         * g++.dg/opt/ptrmem4.C: New test.
7264
7265         * gcc.dg/c90-array-quals-2.c: New test.
7266
7267 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
7268
7269         * gcc.dg/kpice1.c: New test.
7270
7271 2006-06-23  Andrew Pinski  <apinski@apple.com>
7272
7273         * gcc.dg/c90-array-quals.c: New test.
7274
7275 2006-06-22  Richard Henderson  <rth@redhat.com>
7276
7277         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
7278
7279 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
7280
7281         * gcc.dg/builtins-config.h: Handle FreeBSD.
7282
7283 2006-06-22  Richard Henderson  <rth@redhat.com>
7284
7285         * g++.dg/opt/devirt1.C: New.
7286
7287 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
7288
7289         * g++.dg/opt/pr15551.C: New testcase.
7290
7291 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
7292
7293         PR target/14800
7294         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
7295         x86_64-*-linux* when compiling for 32bit.
7296
7297 2004-06-21  Andrew Pinski  <apinski@apple.com>
7298
7299         * gcc.dg/pch/struct-1.c: New.
7300         * gcc.dg/pch/struct-1.hs: New.
7301
7302 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
7303
7304         * gcc.dg/pch/save-temps-1.c: New file.
7305         * gcc.dg/pch/save-temps-1.hs: New file.
7306
7307 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
7308
7309         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
7310         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
7311
7312 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7313
7314         * gfortran.fortran-torture/execute/select_1.f90: Rename function
7315         to fix type error.
7316         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
7317         Remove trailing spaces.
7318
7319 2004-06-21  Richard Henderson  <rth@redhat.com>
7320
7321         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
7322         merging && to BIT_FIELD_REF.
7323
7324 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
7325
7326         * g++.dg/opt/placeholder1.C: New test.
7327
7328 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
7329
7330         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
7331         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
7332         * gcc.dg/compat/union-m128-1_x.c: Likewise.
7333         * gcc.dg/compat/union-m128-1_y.c: Likewise.
7334
7335 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
7336
7337         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
7338         extern "C".
7339         * g++.dg/other/pragma-re-1.C: Add comments.
7340
7341 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
7342
7343         PR gfortran/16080
7344         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
7345
7346 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
7347
7348         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
7349         instead of setting the type of size_t by
7350         hand.
7351
7352 2004-06-18  Roger Sayle  <roger@eyesopen.com>
7353
7354         * gcc.dg/unordered-2.c: New test case.
7355         * gcc.dg/unordered-3.c: New test case.
7356
7357 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
7358
7359         PR other/16043
7360         * lib/g++.exp (g++_version): Tweak regexp for version
7361         * lib/g77.exp (g77_version): Likewise
7362         * lib/gfortran.exp (gfortran_version): Likewise
7363         * lib/objc.exp (objc_version): Likewise
7364         * lib/treelang.exp (treelang_version): Likewise
7365
7366 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
7367
7368         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
7369         Use INT_MAX instead of __INT_MAX__.
7370         * gcc.dg/compat/struct-align-2_y.c: Likewise.
7371
7372         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
7373         * gcc.dg/compat/scalar-return-3_x.c: Use it.
7374         * gcc.dg/compat/scalar-return-3_y.c: Use it.
7375         * gcc.dg/compat/scalar-return-4_x.c: Use it.
7376         * gcc.dg/compat/scalar-return-4_y.c: Use it.
7377         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
7378         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
7379         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
7380         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
7381
7382         * gcc.dg/range-test-1.c: New test.
7383         * g++.dg/opt/range-test-1.C: New test.
7384
7385 2004-06-17  Richard Henderson  <rth@redhat.com>
7386
7387         * objc.dg/sync-1.m: New.
7388         * objc.dg/try-catch-1.m: Don't force next runtime.
7389         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
7390         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
7391         shadowed catch clause.
7392         * objc.dg/try-catch-5.m: New.
7393
7394 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
7395
7396         Bug 14610
7397         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
7398
7399 2004-06-15  Richard Henderson  <rth@redhat.com>
7400
7401         * gcc.dg/20001116-1.c: Move expected warning line.
7402
7403 2004-06-15  Richard Henderson  <rth@redhat.com>
7404
7405         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
7406         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
7407
7408 2004-06-15  Jeff Law  <law@redhat.com>
7409
7410         * gcc.dg/tree-ssa/20040615-1.c: New test.
7411         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
7412         be less sensitive to operand ordering.
7413         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
7414
7415 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
7416
7417         * g++.dg/abi/bitfield3.C: Add comment..
7418
7419 2004-06-15  Richard Henderson  <rth@redhat.com>
7420
7421         * g++.dg/ext/stmtexpr1.C: XFAIL.
7422         * gcc.dg/20030612-1.c: XFAIL.
7423
7424 2004-06-15  Eric Christopher  <echristo@redhat.com>
7425
7426         * g++.dg/charset/asm5.c: New.
7427         * gcc.dg/charset/asm6.c: New.
7428
7429 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7430
7431         PR fortran/15962
7432         * gfortran.fortran-torture/execute/select_1.f90: New test.
7433
7434 2004-06-15  Paul Brook  <paul@codesourcery.com>
7435
7436         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
7437
7438 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7439
7440         PR c++/15967
7441         * g++.dg/lookup/crash3.C: New test.
7442
7443 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7444
7445         PR c++/15947
7446         * g++.dg/parse/dtor4.C: New test.
7447
7448 2004-06-14  Jeff Law  <law@redhat.com>
7449
7450         * gcc.c-torture/compile/20040614-1.c: New test.
7451
7452 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7453
7454         PR fortran/15211
7455         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
7456         LEN of a character array.
7457
7458 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
7459
7460         PR c++/15096
7461         * g++.dg/template/ptrmem10.C: New test.
7462
7463         PR c++/14930
7464         * g++.dg/template/friend30.C: New test.
7465
7466 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7467
7468         PR fortran/14928
7469         * gfortran.fortran-torture/compile/mloc.f90: New test.
7470
7471 2004-06-13  Paul Brook  <paul@codesourcery.com>
7472
7473         * gfortran.fortran-torture/execute/random_2.f90: New test.
7474
7475 2004-06-13  Eric Christopher  <echristo@redhat.com>
7476
7477         * gcc.dg/noncompile/redecl-1.c: Fix error message.
7478
7479 2004-06-12  Paul Brook  <paul@codesourcery.com>
7480
7481         * gfortran.fortran-torture/execute/contained_3.f90: New test.
7482
7483 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7484
7485         PR fortran/14923
7486         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
7487
7488 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7489
7490         PR fortran/14957
7491         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
7492         syntax errors in end statements of contained subroutines.
7493
7494 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7495
7496         PR fortran/12841
7497         * gfortran.fortran-torture/execute/null_arg.f90: New test.
7498
7499 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
7500
7501         PR fortran/15665
7502         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
7503
7504 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
7505
7506         PR gfortran/12839
7507         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
7508
7509 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
7510
7511         PR c++/15862
7512         * g++.dg/parse/enum1.C: New test.
7513
7514 2004-06-10  Jeff Law  <law@redhat.com>
7515
7516         * gcc.c-torture/compile/20040610-1.c: New test.
7517
7518 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7519
7520         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
7521         * g++.old-deja/g++.other/decl3.C: Likewise.
7522
7523 2004-06-10  Brian Booth  <bbooth@redhat.com>
7524
7525         * gcc.dg/tree-ssa/20031015-1.c: Scan for
7526         V_MAY_DEF instead of VDEF.
7527         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
7528
7529 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
7530
7531         PR c++/14211
7532         * g++.dg/conversion/const1.C: New test.
7533
7534         PR c++/15076
7535         * g++.dg/conversion/reinterpret1.C: New test.
7536
7537         PR c++/15877
7538         * g++.dg/template/enum2.C: New test.
7539
7540         PR c++/15227
7541         * g++.dg/template/error13.C: New test.
7542
7543 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7544
7545         PR fortran/14957
7546         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
7547         arguments to test_* REAL and of the right size.
7548
7549 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
7550
7551         PR target/15569
7552         PR rtl-optimization/15681
7553         * gcc.dg/20040609-1.c: New test.
7554
7555 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
7556
7557         PR c++/14791
7558         * g++.dg/opt/builtins1.C: New test.
7559
7560 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
7561
7562         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
7563         that use default windows32 struct layout.
7564         * gcc.dg/i386-bitfield2.c: Likewise.
7565
7566 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
7567
7568         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
7569         for mingw32 and cygwin targets.
7570
7571 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
7572
7573         * gcc.dg/pch/macro-4.c: New.
7574         * gcc.dg/pch/macro-4.hs: New.
7575
7576 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7577
7578         PR fortran/13249
7579         * gfortran.fortran-torture/compile/name_clash.f90: New test.
7580
7581 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7582
7583         PR fortran/13372
7584         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
7585
7586 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
7587
7588         PR gfortran/14897
7589         * gfortran.fortran-torture/execute/t_edit.f90: New test.
7590
7591 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
7592
7593         PR gfortran/15755
7594         * gfortran.fortran-torture/execute/backspace.c : New test.
7595
7596 2004-06-09  Paul Brook  <paul@codesourcery.com>
7597
7598         * gfortran.fortran-torture/execure/intrinsic_associated.f90
7599         (pointer_to_section): Rewrite to use smaller array.
7600
7601 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
7602
7603         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
7604         * gcc.dg/ext/altivec-10.c: Same.
7605         * gcc.dg/ext/altivec-11.c: Same.
7606         * gcc.dg/ext/altivec-12.c: Same.
7607         * gcc.dg/ext/altivec-13.c: Same.
7608         * gcc.dg/ext/altivec-14.c: Same.
7609         * gcc.dg/ext/altivec-15.c: Same.
7610         * gcc.dg/ext/altivec-16.c: Same.
7611         * gcc.dg/ext/altivec-3.c: Same.
7612         * gcc.dg/ext/altivec-4.c: Same.
7613         * gcc.dg/ext/altivec-6.c: Same.
7614         * gcc.dg/ext/altivec-7.c: Same.
7615         * gcc.dg/ext/altivec-8.c: Same.
7616         * gcc.dg/ext/altivec-varargs-1.c: Same.
7617
7618         * g++.dg/ext/altivec-1.C: Correct dg syntax.
7619         * g++.dg/ext/altivec-10.C: Same.
7620         * g++.dg/ext/altivec-2.C: Same.
7621         * g++.dg/ext/altivec-3.C: Same.
7622         * g++.dg/ext/altivec-4.C: Same.
7623         * g++.dg/ext/altivec-5.C: Same.
7624         * g++.dg/ext/altivec-6.C: Same.
7625         * g++.dg/ext/altivec-7.C: Same.
7626         * g++.dg/ext/altivec-8.C: Same.
7627         * g++.dg/ext/altivec-9.C: Same.
7628
7629 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7630
7631         PR c++/7841
7632         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
7633
7634 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
7635
7636         * gcc.dg/union-1.c: New test.
7637
7638 2004-06-07  Roger Sayle  <roger@eyesopen.com>
7639
7640         * gcc.dg/builtins-41.c: New test case.
7641         * gcc.dg/builtins-42.c: New test case.
7642
7643 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
7644
7645         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
7646         * g++.dg/ext/altivec-10.C: Same.
7647         * g++.dg/ext/altivec-2.C: Same.
7648         * g++.dg/ext/altivec-3.C: Same.
7649         * g++.dg/ext/altivec-4.C: Same.
7650         * g++.dg/ext/altivec-5.C: Same.
7651         * g++.dg/ext/altivec-6.C: Same.
7652         * g++.dg/ext/altivec-7.C: Same.
7653         * g++.dg/ext/altivec-8.C: Same.
7654         * g++.dg/ext/altivec-9.C: Same.
7655         * g++.old-deja/g++.abi/cxa_vec.C: Same.
7656         * g++.old-deja/g++.brendan/new3.C: Same.
7657         * gcc.c-torture/execute/eeprof-1.x: Same.
7658
7659 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
7660
7661         PR c/14765
7662         * gcc.dg/pr14765-1.c: New test.
7663
7664 2004-06-07  Roger Sayle  <roger@eyesopen.com>
7665
7666         PR c/14649
7667         * gcc.dg/pr14649-1.c: New test case.
7668
7669 2004-06-07  Richard Henderson  <rth@redhat.com>
7670
7671         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
7672         if temporaries.
7673
7674 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
7675
7676         * g++.dg/eh/elide1.C: Remove XFAIL.
7677
7678 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
7679
7680         PR c++/15337
7681         * g++.dg/expr/sizeof3.C: New test.
7682
7683         PR c++/14777
7684         * g++.dg/template/access14.C: New test.
7685
7686         PR c++/15554
7687         * g++.dg/template/enum1.C: New test.
7688
7689         PR c++/15057
7690         * g++.dg/eh/throw1.C: New test.
7691
7692 2004-06-07  David Ayers  <d.ayers@inode.at>
7693             Ziemowit Laski  <zlaski@apple.com>
7694
7695         * lib/objc.exp (objc_target_compile): Revert the '-framework
7696         Foundation' flag fix, since bare Darwin does not ship
7697         with the Foundation framework.
7698         * objc/execute/next_mapping.h: Provide a local NSConstantString
7699         @interface and @implementation.
7700         (objc_constant_string_init): A constructor function, used to
7701         initialize the NSConstantString meta-class object.
7702         * objc/execute/string1.m: Include "next_mapping.h" instead of
7703         <Foundation/NSString.h>.
7704         * objc/execute/string2.m: Likewise.
7705         * objc/execute/string3.m: Likewise.
7706         * objc/execute/string4.m: Likewise.
7707
7708 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
7709
7710         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
7711         to double. Replace double with FLOAT.
7712         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
7713
7714         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
7715         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
7716         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
7717         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
7718         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
7719         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
7720         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
7721         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
7722
7723 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
7724
7725         PR c/13519
7726         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
7727
7728 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7729
7730         PR c++/15503
7731         * g++.dg/template/meminit2.C: New test.
7732
7733 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
7734
7735         PR target/15822
7736         * gcc.c-torture/execute/compare-fp-1.c,
7737         gcc.c-torture/execute/compare-fp-2.c,
7738         gcc.c-torture/execute/compare-fp-3.c,
7739         gcc.c-torture/execute/compare-fp-4.c,
7740         gcc.c-torture/execute/compare-fp-3.x,
7741         gcc.c-torture/execute/compare-fp-4.x: Moved...
7742         * gcc.c-torture/execute/ieee/compare-fp-1.c,
7743         gcc.c-torture/execute/ieee/compare-fp-2.c,
7744         gcc.c-torture/execute/ieee/compare-fp-3.c,
7745         gcc.c-torture/execute/ieee/compare-fp-4.c,
7746         gcc.c-torture/execute/ieee/compare-fp-3.x,
7747         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
7748
7749 2004-06-04  David Ayers  <d.ayers@inode.at>
7750
7751         * objc/execute/protocol-isEqual-4.m: New testcase.
7752
7753 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
7754
7755         * objc/execute/protocol-isEqual-1.m: New testcase.
7756         * objc/execute/protocol-isEqual-2.m: New testcase.
7757         * objc/execute/protocol-isEqual-3.m: New testcase.
7758
7759 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7760
7761         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
7762
7763 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
7764
7765         * lib/objc.exp (objc_target_compile): When running tests on
7766         Darwin (Mac OS X), inform the linker about '-framework
7767         'Foundation'.
7768
7769 2004-06-02  Eric Christopher  <echristo@redhat.com>
7770
7771         * gcc.c-torture/compile/20040602-1.c: New.
7772
7773 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
7774
7775         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
7776         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
7777
7778         PR tree-optimization/14736
7779         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
7780
7781         PR tree-optimization/14042
7782         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
7783
7784         PR tree-optimization/14729
7785         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
7786
7787 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7788
7789         PR fortran/15557
7790         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
7791
7792 2004-06-01  Richard Hederson  <rth@redhat.com>
7793
7794         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
7795
7796 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7797
7798         PR c++/14932
7799         * g++.dg/parse/offsetof4.C: New test.
7800
7801 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
7802
7803         PR objc/7993
7804         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
7805
7806 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
7807
7808         PR c++/15701
7809         * g++.dg/template/friend29.C: New test.
7810
7811 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
7812
7813         PR c/15749
7814         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
7815
7816 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
7817
7818         * gcc.dg/sparc-trap-1.c: New test.
7819
7820 2004-05-31  Roger Sayle  <roger@eyesopen.com>
7821
7822         PR middle-end/15069
7823         * g++.dg/opt/fold3.C: New test case.
7824
7825 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
7826
7827         * lib/target-supports.exp (check_iconv_available): Fix fallout
7828         from 2004-05-28 patch.
7829
7830 2004-05-30  Paul Brook  <paul@codesourcery.com>
7831
7832         PR fortran/15620
7833         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
7834         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
7835
7836 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
7837
7838         * gfortran.fortran-torture/execute/random_1.f90: New test.
7839
7840 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
7841
7842         * g++.dg/ext/altivec-10.C: New test.
7843
7844 2004-05-29  Paul Brook  <paul@codesourcery.com>
7845
7846         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
7847
7848 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
7849
7850         * gcc.dg/altivec-16.c: New test.
7851
7852 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
7853
7854         * lib/target-supports.exp (check_vmx_hw_available): New.
7855         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
7856
7857         * lib/target-supports.exp (check_alias_available,
7858         check_iconv_available, check_named_sections_available): Use
7859         unique names for temporary files.
7860
7861 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
7862
7863         * gcc.dg/altivec-15.c: New test.
7864
7865 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
7866
7867         PR c++/15083
7868         * g++.dg/warn/noeffect6.C: New test.
7869
7870         PR c++/15471
7871         * g++.dg/expr/ptrmem4.C: New test.
7872
7873         PR c++/15640
7874         * g++.dg/template/operator3.C: New test.
7875
7876 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
7877
7878         PR c++/14668
7879         * g++.dg/lookup/redecl1.C: New test.
7880         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
7881
7882 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
7883
7884         * gcc.c-torture/execute/compare-fp-1.c,
7885         gcc.c-torture/execute/compare-fp-2.c,
7886         gcc.c-torture/execute/compare-fp-3.c,
7887         gcc.c-torture/execute/compare-fp-4.c,
7888         gcc.c-torture/execute/compare-fp-3.x,
7889         gcc.c-torture/execute/compare-fp-4.x,
7890         gcc.dg/pr15649-1.c: New.
7891
7892 2004-05-27  Adam Nemet  <anemet@lnxw.com>
7893
7894         PR c++/12883
7895         * g++.dg/init/array14.C: New test.
7896
7897 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
7898
7899         * lib/compat.exp (compat-get-options-main): New.
7900         (compat-get-options): Remove unneeded code, warn for ignored
7901         command.
7902         (compat-execute): Check flag set by dg-require-* commands.
7903
7904         * lib/compat.exp (compat-execute): Break up long lines.
7905
7906 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
7907
7908         * gcc.dg/altivec-7.c: Don't use 'vector long'.
7909         * gcc.dg/altivec-14.c: New test.
7910         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
7911
7912         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
7913         * gcc.dg/altivec-12.c: Ditto.
7914
7915         * gcc.dg/altivec-3.c: Move call to altivec_check.
7916
7917 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
7918
7919         PR c++/15044
7920         * g++.dg/template/error12.C: New test.
7921
7922         PR c++/15317
7923         * g++.dg/ext/attrib15.C: New test.
7924
7925         PR c++/15329
7926         * g++.dg/template/ptrmem9.C: New test.
7927
7928 2004-05-25  Paul Brook  <paul@codesourcery.com>
7929
7930         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
7931
7932 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
7933
7934         PR c++/15165
7935         * g++.dg/template/crash19.C: New test.
7936
7937 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
7938
7939         PR c++/15025
7940         * g++.dg/template/redecl1.C: New test.
7941
7942 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
7943
7944         PR c++/14821
7945         * g++.dg/other/ns1.C: New test.
7946
7947         PR c++/14883
7948         * g++.dg/template/invalid1.C: New test.
7949
7950 2004-05-23  Paul Brook  <paul@codesourcery.com>
7951         Victor Leikehman  <lei@haifasphere.co.il>
7952
7953         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
7954         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
7955
7956 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
7957
7958         PR c++/15285
7959         PR c++/15299
7960         * g++.dg/template/non-dependent5.C: New test.
7961         * g++.dg/template/non-dependent6.C: New test.
7962
7963 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
7964
7965         PR c++/15507
7966         * g++.dg/inherit/union1.C: New test.
7967
7968         PR c++/15542
7969         * g++.dg/template/addr1.C: New test.
7970
7971         PR c++/15427
7972         * g++.dg/template/array5.C: New test.
7973
7974         PR c++/15287
7975         * g++.dg/template/array6.C: New test.
7976
7977 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
7978             Roger Sayle  <roger@eyesopen.com>
7979
7980         * g++.dg/lookup/forscope2.C: New test case.
7981
7982 2004-05-22  Ben Elliston  <bje@au.ibm.com>
7983
7984         * gcc.dg/cpp/Wmissingdirs.c: New.
7985
7986 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
7987
7988         PR target/15301
7989         * gcc.dg/compat/union-m128-1.h: New file.
7990         * gcc.dg/compat/union-m128-1_main.c: Likewise.
7991         * gcc.dg/compat/union-m128-1_x.c: Likewise.
7992         * gcc.dg/compat/union-m128-1_y.c: Likewise.
7993
7994 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
7995
7996         PR target/15302
7997         * gcc.dg/compat/struct-complex-1.h: New file.
7998         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
7999         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
8000         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
8001
8002 2004-05-20  Roger Sayle  <roger@eyesopen.com>
8003
8004         PR middle-end/3074
8005         * gcc.dg/pr3074-1.c: New test case.
8006         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
8007
8008 2004-05-20  Falk Hueffner  <falk@debian.org>
8009
8010         PR other/15526
8011         * gcc.dg/ftrapv-1.c: New test case.
8012
8013 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
8014
8015         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
8016
8017 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
8018             Jeff Law  <law@redhat.com>
8019
8020         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
8021         * gcc.dg/tree-ssa/20040518-2.c: New test.
8022
8023         * gcc.dg/tree-ssa/20040518-1.c: New test.
8024
8025 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
8026
8027         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
8028
8029 2004-05-18  Paul Brook  <paul@codesourcery.com>
8030
8031         PR fortran/13930
8032         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
8033
8034 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8035
8036         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
8037         constant folding.
8038
8039 2004-05-17  Steven Bosscher  <stevenb@suse.de>
8040
8041         * gcc.dg/tree-ssa/20040517-1.c: New test.
8042
8043 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8044
8045         * gcc.dg/loop-4.c: New test.
8046
8047 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
8048
8049         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
8050
8051 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
8052
8053         PR fortran/15311
8054         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
8055
8056 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8057
8058         PR fortran/13826
8059         PR fortran/13940
8060         * gfortran.fortran-torture/compile/data_1.f90: New test.
8061
8062 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
8063
8064         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
8065         * gcc.dg/uninit-H.c: Define ASM for __s390__.
8066
8067 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
8068
8069         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
8070
8071 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
8072
8073         PR c/15444
8074         * gcc.dg/format/xopen-1.c: Adjust expected message.
8075         * gcc.dg/format/xopen-3.c: New test.
8076
8077 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
8078
8079         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
8080
8081 2004-05-14  Jeff Law  <law@redhat.com>
8082
8083         * gcc.dg/tree-ssa/20040514-2.c: New test.
8084
8085 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8086
8087         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
8088         this ...
8089         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
8090         this.
8091
8092 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
8093
8094         * gcc.dg/tree-ssa/20040514-1.c: New test.
8095
8096 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8097
8098         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
8099         test.
8100
8101 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8102
8103         PR fortran/14066
8104         * gfortran.fortran-torture/compile/do_1.f90: New test.
8105
8106 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8107
8108         PR fortran/15051
8109         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
8110         test.
8111
8112 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
8113
8114         PR fortran/15149
8115         * gfortran.fortran-torture/execute/random_init.f90: New test.
8116
8117 2004-05-13  Paul Brook  <paul@codesourcery.com>
8118
8119         PR fortran/15314
8120         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
8121
8122 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
8123
8124         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
8125         for the powerpc case.
8126
8127 2004-05-13  Jeff Law  <law@redhat.com>
8128
8129         * gcc.dg/tree-ssa/20040513-1.c: New test.
8130         * gcc.dg/tree-ssa/20040513-2.c: New test.
8131
8132 2004-05-13  Paul Brook  <paul@codesourcery.com>
8133
8134         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
8135         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
8136         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
8137
8138 2004-05-13  Andreas Schwab  <schwab@suse.de>
8139
8140         PR other/10819
8141         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
8142         characters.
8143
8144 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
8145
8146         PR fortran/15294
8147         * gfortran.fortran-torture/execute/adjustr.f90: New file.
8148
8149 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
8150
8151         Merge from tree-ssa-20020619-branch.  See
8152         ChangeLog.tree-ssa for details.
8153
8154 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
8155
8156         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
8157         include <altivec.h> explicitly.
8158         * gcc.dg/altivec-13.c: Likewise.
8159
8160 2004-05-11  Paul Brook  <paul@codesourcery.com>
8161
8162         * gcc.c-torture/compile/20010518-1.c: Force enum size.
8163
8164 2004-05-10  Eric Christopher  <echristo@redhat.com>
8165
8166         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
8167         * gcc.dg/sibcall-4.c: Ditto.
8168
8169 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
8170
8171         * g++.dg/ext/altivec-8.C: New test case.
8172         * gcc.dg/altivec-13.c: New test case.
8173
8174 2004-05-08  Roger Sayle  <roger@eyesopen.com>
8175
8176         * gcc.c-torture/execute/divcmp-1.c: New test case.
8177         * gcc.c-torture/execute/divcmp-2.c: New test case.
8178         * gcc.c-torture/execute/divcmp-3.c: New test case.
8179
8180 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
8181
8182         * g++.dg/other/pragma-re-2.C: New test.
8183
8184 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
8185
8186         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
8187         * gcc.dg/i386-387-2.c: Likewise.
8188
8189         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
8190         __builtin_drem.
8191         * gcc.dg/i386-387-6.c: Likewise.
8192
8193 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
8194
8195         * gcc.dg/builtins-33.c:  Also check log1p*.
8196
8197 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
8198
8199         PR optimization/15296
8200         * gcc.c-torture/execute/pr15296.c: New test.
8201
8202 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
8203
8204         * gcc.dg/builtins-40.c: New test.
8205
8206 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
8207
8208         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
8209
8210 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
8211
8212         * g++.dg/ext/spe1.C: New testcase.
8213
8214 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
8215
8216         * objc.dg/image-info.m: Allow additional attributes
8217         for __image_info section.
8218
8219 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
8220
8221         * gcc.dg/torture/mips-hilo-2.c: New test.
8222
8223 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8224
8225         PR c++/14389
8226         * g++.dg/template/member5.C: New test.
8227
8228 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
8229
8230         * gcc.dg/builtins-34.c: Also check expm1*.
8231
8232 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8233
8234         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
8235         * gcc.dg/torture/builtin-convert-3.c: New test.
8236
8237 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
8238
8239         PR middle-end/15054
8240         * g++.dg/opt/pr15054.C: New test.
8241
8242 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8243
8244         * gcc.dg/torture/builtin-rounding-1.c: New test.
8245         * gcc.dg/builtins-25.c: Delete.
8246         * gcc.dg/builtins-29.c: Delete.
8247
8248 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
8249
8250         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
8251         * gcc.dg/sibcall-4.c: Likewise.
8252         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
8253
8254 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
8255
8256         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
8257         bit-field on 16-bit targets.
8258
8259 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
8260
8261         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
8262         16-bit targets.
8263
8264 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
8265
8266         * gcc.dg/rs6000-power2-1.c: Change to compile only.
8267         * gcc.dg/rs6000-power2-2.c: Likewise.
8268
8269 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
8270
8271         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
8272         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
8273         Change the asm registers to be in form of frN instead of fN.
8274
8275 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8276
8277         * gcc.dg/torture/builtin-convert-2.c: New test.
8278
8279 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
8280
8281         * gcc.dg/rs6000-power2-1.c: New test.
8282         * gcc.dg/rs6000-power2-2.c: New test.
8283
8284 2004-04-28  Jan Hubicka  <jh@suse.cz>
8285
8286         * gcc.dg/unused-6.c: New test.
8287
8288 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
8289             Ulrich Weigand  <uweigand@de.ibm.com>
8290
8291         * ada/acats/run_all.sh: Define $target variable.
8292
8293 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
8294
8295         PR c++/15119
8296         * g++.dg/other/vararg-1.C: New test.
8297
8298         PR c++/4794
8299         * g++.dg/eh/cleanup3.C: New test.
8300
8301 2004-04-24  Laurent GUERBY <laurent@guerby.net>
8302
8303         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
8304         and ad8011a (target_insn).
8305         * ada/acats/support/macro.dfs: Likewise.
8306         * ada/acats/support/impbit.adb: New file.
8307
8308 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
8309
8310         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
8311
8312 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
8313
8314         * gcc.dg/loop-3.c: New test.
8315
8316 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
8317
8318         * gcc.c-torture/execute/simd-5.c: New test.
8319
8320 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8321
8322         PR c++/15064
8323         * g++.dg/template/crash18.C: New test.
8324
8325 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
8326
8327         * g++.dg/ext/complit3.C: New test.
8328
8329 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
8330
8331         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
8332         * gcc.dg/altivec-3.c: Same.
8333         * gcc.dg/altivec-varargs-1.c: Same.
8334
8335 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
8336
8337         * lib/target-supports.exp (check_profiling_available): Assume
8338         profiling is not available on powerpc-eabi targets.
8339
8340 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
8341
8342         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
8343         * gcc.dg/vmx/bug-1.c: Ditto.
8344
8345 2004-04-20  Eric Christopher  <echristo@redhat.com>
8346
8347         * gcc.dg/charset/extern.c: New test.
8348         * g++.dg/charset/extern3.cc: Ditto.
8349
8350 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
8351
8352         * gcc.dg/builtins-39.c: New test.
8353
8354 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
8355
8356         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
8357
8358 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
8359
8360         * gcc.dg/torture/mips-hilo-1.c: New test.
8361
8362 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
8363
8364         * gcc.c-torture/compile/20040419-1.c: New test.
8365
8366 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
8367
8368         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
8369
8370 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
8371             Aldy Hernandez  <aldyh@redhat.com>
8372
8373         * gcc.c-torture/execute/va-arg-24.c: New.
8374
8375 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
8376             Aldy Hernandez  <aldyh@redhat.com>
8377
8378         * gcc.dg/vmx/1b-01.c: New.
8379         * gcc.dg/vmx/1b-02.c: New.
8380         * gcc.dg/vmx/1b-03.c: New.
8381         * gcc.dg/vmx/1b-04.c: New.
8382         * gcc.dg/vmx/1b-05.c: New.
8383         * gcc.dg/vmx/1b-06.c: New.
8384         * gcc.dg/vmx/1b-07.c: New.
8385         * gcc.dg/vmx/1c-01.c: New.
8386         * gcc.dg/vmx/1c-02.c: New.
8387         * gcc.dg/vmx/3a-01a.c: New.
8388         * gcc.dg/vmx/3a-01.c: New.
8389         * gcc.dg/vmx/3a-01m.c: New.
8390         * gcc.dg/vmx/3a-03.c: New.
8391         * gcc.dg/vmx/3a-03m.c: New.
8392         * gcc.dg/vmx/3a-04.c: New.
8393         * gcc.dg/vmx/3a-04m.c: New.
8394         * gcc.dg/vmx/3a-05.c: New.
8395         * gcc.dg/vmx/3a-06.c: New.
8396         * gcc.dg/vmx/3a-06m.c: New.
8397         * gcc.dg/vmx/3a-07.c: New.
8398         * gcc.dg/vmx/3b-01.c: New.
8399         * gcc.dg/vmx/3b-02.c: New.
8400         * gcc.dg/vmx/3b-10.c: New.
8401         * gcc.dg/vmx/3b-13.c: New.
8402         * gcc.dg/vmx/3b-14.c: New.
8403         * gcc.dg/vmx/3b-15.c: New.
8404         * gcc.dg/vmx/3c-01a.c: New.
8405         * gcc.dg/vmx/3c-01.c: New.
8406         * gcc.dg/vmx/3c-02.c: New.
8407         * gcc.dg/vmx/3c-03.c: New.
8408         * gcc.dg/vmx/3d-01.c: New.
8409         * gcc.dg/vmx/4-01.c: New.
8410         * gcc.dg/vmx/4-03.c: New.
8411         * gcc.dg/vmx/5-01.c: New.
8412         * gcc.dg/vmx/5-02.c: New.
8413         * gcc.dg/vmx/5-03.c: New.
8414         * gcc.dg/vmx/5-04.c: New.
8415         * gcc.dg/vmx/5-05.c: New.
8416         * gcc.dg/vmx/5-06.c: New.
8417         * gcc.dg/vmx/5-07.c: New.
8418         * gcc.dg/vmx/5-07t.c: New.
8419         * gcc.dg/vmx/5-08.c: New.
8420         * gcc.dg/vmx/5-10.c: New.
8421         * gcc.dg/vmx/5-11.c: New.
8422         * gcc.dg/vmx/7-01a.c: New.
8423         * gcc.dg/vmx/7-01.c: New.
8424         * gcc.dg/vmx/7c-01.c: New.
8425         * gcc.dg/vmx/7d-01.c: New.
8426         * gcc.dg/vmx/7d-02.c: New.
8427         * gcc.dg/vmx/8-01.c: New.
8428         * gcc.dg/vmx/8-02a.c: New.
8429         * gcc.dg/vmx/8-02.c: New.
8430         * gcc.dg/vmx/brode-1.c: New.
8431         * gcc.dg/vmx/bug-1.c: New.
8432         * gcc.dg/vmx/bug-2.c: New.
8433         * gcc.dg/vmx/bug-3.c: New.
8434         * gcc.dg/vmx/cw-bug-1.c: New.
8435         * gcc.dg/vmx/cw-bug-2.c: New.
8436         * gcc.dg/vmx/cw-bug-3.c: New.
8437         * gcc.dg/vmx/dct.c: New.
8438         * gcc.dg/vmx/debug-1.c: New.
8439         * gcc.dg/vmx/debug-2.c: New.
8440         * gcc.dg/vmx/debug-3.c: New.
8441         * gcc.dg/vmx/debug-4.c: New.
8442         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
8443         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
8444         * gcc.dg/vmx/eg-5.c: New.
8445         * gcc.dg/vmx/fft.c: New.
8446         * gcc.dg/vmx/gcc-bug-1.c: New.
8447         * gcc.dg/vmx/gcc-bug-2.c: New.
8448         * gcc.dg/vmx/gcc-bug-3.c: New.
8449         * gcc.dg/vmx/gcc-bug-4.c: New.
8450         * gcc.dg/vmx/gcc-bug-5.c: New.
8451         * gcc.dg/vmx/gcc-bug-6.c: New.
8452         * gcc.dg/vmx/gcc-bug-7.c: New.
8453         * gcc.dg/vmx/gcc-bug-8.c: New.
8454         * gcc.dg/vmx/gcc-bug-9.c: New.
8455         * gcc.dg/vmx/gcc-bug-b.c: New.
8456         * gcc.dg/vmx/gcc-bug-c.c: New.
8457         * gcc.dg/vmx/gcc-bug-d.c: New.
8458         * gcc.dg/vmx/gcc-bug-e.c: New.
8459         * gcc.dg/vmx/gcc-bug-f.c: New.
8460         * gcc.dg/vmx/gcc-bug-g.c: New.
8461         * gcc.dg/vmx/gcc-bug-i.c: New.
8462         * gcc.dg/vmx/harness.h: New.
8463         * gcc.dg/vmx/ira1.c: New.
8464         * gcc.dg/vmx/ira2a.c: New.
8465         * gcc.dg/vmx/ira2b.c: New.
8466         * gcc.dg/vmx/ira2.c: New.
8467         * gcc.dg/vmx/ira2c.c: New.
8468         * gcc.dg/vmx/mem.c: New.
8469         * gcc.dg/vmx/newton-1.c: New.
8470         * gcc.dg/vmx/ops.c: New.
8471         * gcc.dg/vmx/sn7153.c: New.
8472         * gcc.dg/vmx/spill2.c: New.
8473         * gcc.dg/vmx/spill3.c: New.
8474         * gcc.dg/vmx/spill.c: New.
8475         * gcc.dg/vmx/t.c: New.
8476         * gcc.dg/vmx/varargs-1.c: New.
8477         * gcc.dg/vmx/varargs-2.c: New.
8478         * gcc.dg/vmx/varargs-3.c: New.
8479         * gcc.dg/vmx/varargs-4.c: New.
8480         * gcc.dg/vmx/varargs-5.c: New.
8481         * gcc.dg/vmx/varargs-6.c: New.
8482         * gcc.dg/vmx/varargs-7.c: New.
8483         * gcc.dg/vmx/vmx.exp: New.
8484         * gcc.dg/vmx/vprint-1.c: New.
8485         * gcc.dg/vmx/vscan-1.c: New.
8486         * gcc.dg/vmx/x-01.c: New.
8487         * gcc.dg/vmx/x-02.c: New.
8488         * gcc.dg/vmx/x-03.c: New.
8489         * gcc.dg/vmx/x-04.c: New.
8490         * gcc.dg/vmx/x-05.c: New.
8491         * gcc.dg/vmx/yousufi-1.c: New.
8492         * gcc.dg/vmx/zero-1.c: New.
8493         * gcc.dg/vmx/zero.c: New.
8494
8495 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
8496
8497         * g++.dg/lookup/java1.C: Update for chage of
8498         _Jv_AllocObject.
8499         * g++.dg/lookup/java2.C: Likewise.
8500
8501 2004-04-17  Laurent GUERBY <laurent@guerby.net>
8502
8503         * ada/acats/run_all.sh: use -O2 by default.
8504
8505 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
8506
8507         * gcc.dg/vr-mult-[12].c: New tests.
8508
8509 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8510
8511         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
8512
8513         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
8514
8515 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
8516
8517         * lib/target-supports.exp (check_profiling_available): Assume profiling
8518         isn't available for mips*-*-elf targets.
8519
8520 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
8521
8522         * gcc.dg/builtins-38.c: New test.
8523
8524 2004-04-14  Eric Christopher  <echristo@redhat.com>
8525
8526         * g++.dg/charset/charset.exp: Run .cc extension tests.
8527
8528 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
8529
8530         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
8531
8532 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8533
8534         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
8535
8536 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
8537
8538         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
8539         * gcc.dg/i386-387-2.c: Likewise.
8540
8541         * gcc.dg/i386-387-7.c: New test.
8542         * gcc.dg/i386-387-8.c: New test.
8543
8544         * gcc.dg/builtins-37.c: New test.
8545
8546 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
8547
8548         * g++.dg/pch/externc-1.C: Add missing semicolon.
8549
8550 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
8551
8552         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
8553
8554 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
8555
8556         * gcc.c-torture/execute/20040411-1.c: New test.
8557
8558 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
8559
8560         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
8561
8562 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
8563
8564         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
8565
8566 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
8567
8568         * lib/target-supports.exp (check_named_sections_available): New.
8569         * lib/gcc-dg.exp (dg-require-named-sections): New.
8570         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
8571         old-deja.exp.  Also prune error-count message from HP linker.
8572         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
8573
8574         * g++.dg/init/init-ref4.C: Use dg-require-weak.
8575         * g++.old-deja/g++.pt/static3.C: Likewise.
8576         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
8577
8578 2004-04-09  Roger Sayle  <roger@eyesopen.com>
8579
8580         * gcc.c-torture/execute/20040409-1.c: New test case.
8581         * gcc.c-torture/execute/20040409-2.c: New test case.
8582         * gcc.c-torture/execute/20040409-3.c: New test case.
8583
8584 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
8585
8586         * gcc.dg/20040409-1.c: New test.
8587
8588 2004-04-08  Roger Sayle  <roger@eyesopen.com>
8589
8590         PR target/14888
8591         * g++.dg/opt/pr14888.C: New test case.
8592
8593 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
8594
8595         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
8596         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
8597         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
8598         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
8599         New tests.
8600
8601 2004-04-08  Paul Brook  <paul@codesourcery.com>
8602
8603         * gcc.dg/spill-1.c: New test.
8604
8605 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8606
8607         * gcc.dg/torture/builtin-ctype-2.c: New test.
8608
8609 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
8610
8611         * gcc.dg/pch/pch.exp: Add largefile test.
8612
8613 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
8614
8615         * g++.dg/pch/externc-1.Hs: New.
8616         * g++.dg/pch/externc-1.C: New.
8617
8618 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8619
8620         * gcc.dg/compat/struct-by-value-5a_main.c,
8621         gcc.dg/compat/struct-by-value-5b_main.c: New files.
8622         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
8623         * gcc.dg/compat/struct-by-value-5a_x.c,
8624         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
8625         gcc.dg/compat/struct-by-value-5_x.c.
8626         * gcc.dg/compat/struct-by-value-5a_y.c,
8627         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
8628         gcc.dg/compat/struct-by-value-5_y.c.
8629
8630         * gcc.dg/compat/struct-by-value-6a_main.c,
8631         gcc.dg/compat/struct-by-value-6b_main.c: New files.
8632         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
8633         * gcc.dg/compat/struct-by-value-6a_x.c,
8634         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
8635         gcc.dg/compat/struct-by-value-6_x.c.
8636         * gcc.dg/compat/struct-by-value-6a_y.c,
8637         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
8638         gcc.dg/compat/struct-by-value-6_y.c.
8639
8640         * gcc.dg/compat/struct-by-value-7a_main.c,
8641         gcc.dg/compat/struct-by-value-7b_main.c: New files.
8642         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
8643         * gcc.dg/compat/struct-by-value-7a_x.c,
8644         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
8645         gcc.dg/compat/struct-by-value-7_x.c.
8646         * gcc.dg/compat/struct-by-value-7a_y.c,
8647         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
8648         gcc.dg/compat/struct-by-value-7_y.c.
8649
8650 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
8651
8652         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
8653         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
8654         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
8655         options.
8656
8657 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
8658
8659         * gcc.dg/builtins-36.c: New test.
8660
8661 2004-04-06  Paul Brook  <paul@codesourcery.com>
8662
8663         * README.gcc: Remove obsolete contraint on testcases.
8664
8665 2004-04-05  Paul Brook  <paul@codesourcery.com>
8666
8667         PR2123
8668         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
8669         failure and exit(0) on success.
8670         * g++.dg/expr/anew2.C: Ditto.
8671         * g++.dg/expr/anew3.C: Ditto.
8672         * g++.dg/expr/anew4.C: Ditto.
8673
8674 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
8675
8676         PR c++/3518
8677         * g++.dg/template/unify7.C: New.
8678
8679 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
8680
8681         * g++.dg/README: Bring up to date with new subdirectories; remove
8682         duplicate subdirectory lines.
8683
8684 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
8685
8686         PR c++/14007
8687         * g++.dg/template/unify5.C: New.
8688         * g++.dg/template/unify6.C: New.
8689         * g++.dg/template/qualttp20.C: Adjust.
8690         * g++.old-deja/g++.jason/report.C: Adjust.
8691         * g++.old-deja/g++.other/qual1.C: Adjust.
8692
8693 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
8694
8695         PR c++/14803
8696         * g++.dg/inherit/ptrmem1.C: New test.
8697
8698 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
8699
8700         PR c++/14755
8701         * gcc.c-torture/execute/20040331-1.c: New test.
8702         * gcc.dg/20040331-1.c: New test.
8703
8704 2004-04-01  Paul Brook  <paul@codesourcery.com>
8705
8706         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
8707
8708 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
8709
8710         PR c++/14724
8711         * g++.dg/init/goto1.C: New test.
8712
8713         PR c++/14763
8714         * g++.dg/template/defarg4.C: New test.
8715
8716 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
8717
8718         * gcc.dg/altivec-11.c: Extend test for more valid cases.
8719
8720 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
8721
8722         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
8723
8724 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
8725
8726         * gcc.dg/noncompile/undeclared-2.c: New test.
8727
8728 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
8729
8730         * gcc.dg/940409-1.c: Remove XFAIL.
8731         * gcc.dg/reg-vol-struct-1.c: New test.
8732
8733 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8734
8735         * gcc.dg/torture/builtin-wctype-1.c: New test.
8736
8737 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
8738
8739         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
8740         * gcc.dg/20001101-1.c: Likewise.
8741         * gcc.dg/20001102-1.c: Likewise.
8742
8743 2004-03-25  Roger Sayle  <roger@eyesopen.com>
8744
8745         * gcc.dg/compare8.c: Add an additional test for XOR.
8746
8747 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8748
8749         * gcc.dg/torture/builtin-ctype-1.c: New test.
8750
8751 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8752
8753         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
8754         * gcc.dg/torture/builtin-math-1.c: Likewise.
8755         * gcc.dg/torture/builtin-power-1.c: New test.
8756
8757 2004-03-24  Andreas Schwab  <schwab@suse.de>
8758
8759         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
8760         IA64 assembler.
8761
8762 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
8763             Roger Sayle  <roger@eyesopen.com>
8764
8765         * gcc.dg/compare8.c: New test case.
8766
8767 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
8768
8769         * g++.dg/ext/altivec-7.C: New test.
8770
8771 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
8772
8773         PR 12267, 12391, 12560, 13129, 14114, 14133
8774         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
8775         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
8776         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
8777         Adjust error regexps.
8778         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
8779         * gcc.dg/noncompile/undeclared-1.c: New test cases.
8780         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
8781         * gcc.dg/local1.c: Add explanatory comment.
8782
8783 2004-03-23  Roger Sayle  <roger@eyesopen.com>
8784
8785         PR optimization/14669
8786         * g++.dg/opt/fold2.C: New test case.
8787
8788 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
8789
8790         PR c/14069
8791         * gcc.dg/20040322-1.c: New test.
8792
8793 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
8794
8795         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
8796         * gcc.dg/ultrasp4.c: Likewise.
8797         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
8798
8799 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
8800
8801         * gcc.dg/i386-sse-8.c: Reset default options.
8802
8803 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
8804
8805         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
8806         in the error message text.
8807
8808 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8809
8810         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
8811
8812 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
8813
8814         PR c++/14616
8815         * g++.dg/init/array13.C: New test.
8816
8817 2004-03-20  Roger Sayle  <roger@eyesopen.com>
8818
8819         PR target/13889
8820         * gcc.c-torture/compile/pr13889.c: New test case.
8821
8822 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
8823
8824         PR c/14635
8825         * builtins-1.c (nan, nans): Don't test.
8826         * builtins-30.c: Don't use nan, nanf, nanl.
8827         * builtins-35.c: New test.
8828
8829 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
8830
8831         * g++.dg/ext/altivec-6.C: New test.
8832
8833 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
8834
8835         * g++.dg/init/placement3.C: New test.
8836
8837         * g++.dg/template/spec13.C: New test.
8838
8839         * g++.dg/lookup/using11.C: New test.
8840
8841         * g++.dg/lookup/koenig3.C: New test.
8842
8843         * g++.dg/template/operator2.C: New test.
8844
8845         * g++.dg/expr/dtor3.C: New test.
8846         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
8847         marker.
8848         * g++.old-deja/g++.law/visibility28.C: Likewise.
8849
8850 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
8851
8852         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
8853         * gcc.dg/ppc64-abi-3.c: Likewise.
8854
8855 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8856
8857         PR c++/14545
8858         * g++.dg/parse/template15.C: New test.
8859
8860 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
8861
8862         * g++.dg/expr/dtor2.C: New test.
8863
8864         * g++.dg/lookup/anon4.C: New test.
8865
8866         * g++.dg/overload/using1.C: New test.
8867
8868         * g++.dg/template/lookup7.C: New test.
8869
8870         * g++.dg/template/typename6.C: New test.
8871
8872         * g++.dg/expr/cond6.C: New test.
8873
8874 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8875
8876         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
8877
8878 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
8879
8880         * g++.dg/expr/cond5.C: New test.
8881         * g++.dg/expr/constcast1.C: Likewise.
8882         * g++.dg/expr/ptrmem2.C: Likewise.
8883         * g++.dg/expr/ptrmem3.C: Likewise.
8884         * g++.dg/lookup/main1.C: Likewise.
8885         * g++.dg/template/lookup6.C: Likewise.
8886
8887 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
8888
8889         * gcc.dg/local1.c: New test.
8890
8891         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
8892
8893 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8894
8895         * gcc.dg/torture/builtin-convert-1.c: New test.
8896
8897 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8898
8899         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
8900
8901 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
8902
8903         PR c++/14481
8904         * g++.dg/warn/Wunused-7.C: New test.
8905
8906 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8907
8908         * gcc.dg/torture/builtin-integral-1.c: New test.
8909
8910 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
8911
8912         PR c++/14586
8913         * g++.dg/parse/non-dependent3.C: New test.
8914
8915 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
8916
8917         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
8918         * g++.dg/eh/simd-2.C: Likewise.
8919         * g++.dg/init/array10.C: Likewise.
8920         * gcc.c-torture/compile/simd-1.c: Likewise.
8921         * gcc.c-torture/compile/simd-2.c: Likewise.
8922         * gcc.c-torture/compile/simd-3.c: Likewise.
8923         * gcc.c-torture/compile/simd-4.c: Likewise.
8924         * gcc.c-torture/compile/simd-6.c: Likewise.
8925         * gcc.c-torture/execute/simd-1.c: Likewise.
8926         * gcc.c-torture/execute/simd-2.c: Likewise.
8927         * gcc.dg/compat/vector-defs.h: Likewise.
8928         * gcc.dg/20020531-1.c: Likewise.
8929         * gcc.dg/altivec-3.c: Likewise.
8930         * gcc.dg/altivec-4.c: Likewise.
8931         * gcc.dg/altivec-varargs-1.c: Likewise.
8932         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
8933         * gcc.dg/i386-mmx-3.c: Likewise.
8934         * gcc.dg/i386-sse-4.c: Likewise.
8935         * gcc.dg/i386-sse-5.c: Likewise.
8936         * gcc.dg/i386-sse-8.c: Likewise.
8937         * gcc.dg/simd-1.c: Likewise.
8938         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
8939         __ev64_opaque__ since the machine description provides it.
8940
8941 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
8942
8943         * lib/compat.exp (skip_list): New global variable.
8944         Use it to hold the user defined COMPAT_SKIPS list if any.
8945         (compat-obj): Add the members of skip_list to optall.
8946
8947 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
8948
8949         * gcc.dg/compat/union-by-value-1_main.c,
8950         union-by-value-1_x.c, union-by-value-1_y.c,
8951         union-check.h, union-defs.h,
8952         union-init.h, union-return-1_main.c,
8953         union-return-1_x.c, union-return-1_y.c: New files.
8954
8955 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
8956
8957         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
8958         mixed-struct-init.h: Add 4 mixed structure types.
8959         struct-by-value-21_main.c, struct-by-value-21_x.c,
8960         struct-by-value-21_y.c, struct-return-21_main.c,
8961         struct-return-21_x.c, struct-return-21_y.c: New files.
8962
8963 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
8964
8965         PR c++/14550
8966         * g++.dg/parse/template14.C: New test.
8967
8968 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
8969
8970         * gcc.c-torture/execute/20040313-1.c: New test.
8971
8972 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
8973
8974         PR target/14533
8975         * gcc.dg/20040311-2.c: New test.
8976
8977 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
8978
8979         PR other/14544
8980         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
8981         bit-field.
8982
8983 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
8984
8985         * gcc.dg/20040305-2.c: Add missing return statement.
8986
8987 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8988
8989         * gcc.dg/builtins-34.c: Also check pow10*.
8990
8991 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
8992
8993         PR target/14262
8994         * gcc.dg/20040305-2.c: New test.
8995
8996 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
8997
8998         * gcc.dg/20040310-1.c: New test.
8999
9000 2004-03-11  Roger Sayle  <roger@eyesopen.com>
9001
9002         * gcc.c-torture/execute/20040311-1.c: New test case.
9003
9004 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
9005
9006         PR c++/14476
9007         * g++.dg/lookup/enum1.C: New test.
9008
9009 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
9010
9011         PR c++/14510
9012         * g++.dg/lookup/struct2.C: New test.
9013
9014 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
9015
9016         * gcc.dg/builtins-34.c: New test.
9017
9018 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9019
9020         * gcc.dg/torture/builtin-nonneg-1.c: New test.
9021
9022 2004-03-09  James E Wilson  <wilson@specifixinc.com>
9023
9024         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
9025         * gcc.dg/alias-2.c: New testcase.
9026
9027 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
9028
9029         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
9030
9031 2004-03-09  Roger Sayle  <roger@eyesopen.com>
9032
9033         * gcc.c-torture/execute/20040309-1.c: New test case.
9034
9035 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
9036
9037         PR c++/14397
9038         * g++.dg/overload/ref1.C: New.
9039
9040 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9041
9042         PR c++/14409
9043         * g++.dg/template/spec12.C: New test.
9044
9045         PR c++/14448
9046         * g++.dg/parse/crash14.C: New test.
9047
9048 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
9049
9050         PR c++/14230
9051         * g++.dg/init/ref11.C: New test.
9052
9053 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
9054
9055         PR c++/14432
9056         * g++.dg/parse/builtin2.C: New test.
9057
9058 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
9059
9060         PR c++/14401
9061         * g++.dg/init/ctor3.C: New test.
9062         * g++.dg/init/union1.C: New test.
9063         * g++.dg/ext/anon-struct4.C: New test.
9064
9065 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
9066
9067         * g++.dg/lookup/koenig1.C: Tweak error messages.
9068         * g++.dg/lookup/used-before-declaration.C: Likewise.
9069         * g++.dg/other/do1.C: Likewise.
9070         * g++.dg/overload/koenig1.C: Likewise.
9071         * g++.dg/parse/crash13.C: Likewise.
9072         * g++.dg/template/instantiate3.C: Likewise.
9073
9074 2004-03-08  Eric Christopher  <echristo@redhat.com>
9075
9076         * * lib/target-supports.exp: Enable libiconv in test
9077         compilation.  Fix up error checking.
9078
9079 2004-03-08  Roger Sayle  <roger@eyesopen.com>
9080
9081         PR middle-end/14289
9082         * gcc.dg/pr14289-1.c: New test case.
9083         * gcc.dg/pr14289-2.c: Likewise.
9084         * gcc.dg/pr14289-3.c: Likewise.
9085
9086 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
9087
9088         * gcc.c-torture/execute/20040308-1.c: New test.
9089
9090 2004-03-07  Roger Sayle  <roger@eyesopen.com>
9091
9092         * gcc.c-torture/execute/20040307-1.c: New test case.
9093
9094 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
9095
9096         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
9097
9098 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
9099
9100         * gcc.dg/20040306-1.c: New test.
9101
9102 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
9103
9104         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
9105         them static.
9106         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
9107
9108 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
9109
9110         PR c/14465
9111         * gcc.dg/decl-6.c: New test.
9112
9113 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9114
9115         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
9116         Rename LOGPOW -> LOG_POW.
9117         (SQRT_EXP, POW_EXP): New.
9118
9119 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
9120
9121         * gcc.dg/i386-sse-8.c: New test.
9122
9123 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
9124
9125         PR c/14114
9126         * gcc.dg/decl-5.c: New test.
9127
9128 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
9129
9130         * gcc.dg/20040305-1.c: New test.
9131
9132 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
9133
9134         PR other/14354
9135         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
9136
9137 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
9138
9139         PR c++/14425, c++/14426
9140         * g++.dg/ext/altivec-4.C: New test.
9141         * g++.dg/ext/altivec-5.C: New test.
9142
9143 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
9144
9145         * g++.old-deja/g++.other/linkage1.C: Expect errors about
9146         global variables of a type with no linkage.
9147         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
9148         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
9149         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
9150         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
9151         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
9152         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
9153         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
9154         * g++.dg/warn/deprecated.C: Name enum Color.
9155         * g++.dg/overload/VLA.C: Name structure for 'b'.
9156         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
9157
9158 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
9159
9160         * gcc.c-torture/compile/20040304-1.c: New test.
9161
9162 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
9163
9164         PR 13728
9165         * gcc.dg/decl-4.c: New testcase.
9166
9167 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
9168
9169         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
9170         as PRECF if sizeof (float) > sizeof (double).
9171         (PRECL): Make it the same as PRECF if
9172         sizeof (float) > sizeof (long double).
9173
9174 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9175
9176         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
9177         system type.  Add check for irix6 which doesn't have c99 runtime.
9178
9179 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
9180
9181         * gcc.dg/const-elim-1.c: xfail for xtensa.
9182
9183 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
9184
9185         PR c++/14369
9186         * g++.dg/template/cond4.C: New test.
9187
9188 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
9189
9190         PR c++/14360
9191         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
9192
9193         PR c++/14361
9194         * g++.dg/parse/defarg7.C: New test.
9195
9196         PR c++/14359
9197         * g++.dg/template/friend26.C: New test.
9198
9199 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
9200
9201         PR c++/14324
9202         * g++.dg/abi/mangle21.C: New test.
9203
9204         PR c++/14260
9205         * g++.dg/parse/constructor2.C: New test.
9206
9207         PR c++/14337
9208         * g++.dg/template/sfinae1.C: New test.
9209
9210 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
9211
9212         PR c++/14267
9213         * g++.dg/expr/crash2.C: New test.
9214
9215         PR middle-end/13448
9216         * gcc.dg/inline-5.c: New test.
9217         * gcc.dg/always-inline.c: Split out tests into ...
9218         * gcc.dg/always-inline2.c: ... this and ...
9219         * gcc.dg/always-inline3.c: ... this.
9220
9221 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
9222
9223         PR debug/12103
9224         * g++.dg/debug/crash1.C: New test.
9225
9226 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
9227
9228         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
9229         function with __attribute__((noinline)).
9230         (recurser_void2): Likewise.
9231         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
9232         (recurser_void2): Likewise.
9233
9234 2004-02-29  Roger Sayle  <roger@eyesopen.com>
9235
9236         PR middle-end/14203
9237         * g++.dg/warn/Wunused-6.C: New test case.
9238
9239 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
9240
9241         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
9242         not defined.
9243
9244 2004-02-27  Eric Christopher  <echristo@redhat.com>
9245
9246         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
9247         * g++.dg/charset/asm2.c: Run only x86.
9248         * gcc.dg/charset/asm3.c: Ditto.
9249
9250 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
9251
9252         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
9253         ld_library_path.
9254
9255 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
9256
9257         * g++.dg/ext/altivec-3.C: New.
9258
9259 2004-02-26  Richard Henderson  <rth@redhat.com>
9260
9261         * g++.dg/ext/attrib10.C: Mark for warning.
9262         * gcc.dg/attr-alias-1.c: New.
9263
9264 2004-02-26  Richard Henderson  <rth@redhat.com>
9265
9266         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
9267         * gcc.c-torture/execute/20040208-2.c: ... it back.
9268
9269 2004-02-26  Eric Christopher  <echristo@redhat.com>
9270
9271         * lib/target-supports.exp (check-iconv-available): New function.
9272         * lib/gcc-dg.exp (dg-require-iconv): New function.
9273         Use above.
9274         * gcc.dg/charset: New directory.
9275         * gcc.dg/charset/charset.exp: New file.
9276         * gcc.dg/charset/asm1.c: Ditto.
9277         * gcc.dg/charset/asm2.c: Ditto.
9278         * gcc.dg/charset/asm3.c: Ditto.
9279         * gcc.dg/charset/asm4.c: Ditto.
9280         * gcc.dg/charset/asm5.c: Ditto.
9281         * gcc.dg/charset/attribute1.c: Ditto.
9282         * gcc.dg/charset/attribute2.c: Ditto.
9283         * gcc.dg/charset/string1.c: Ditto.
9284         * g++.dg/charset: New directory.
9285         * g++.dg/dg.exp: Add here. Special options.
9286         * g++.dg/charset/charset.exp: New file.
9287         * g++.dg/charset/asm1.c: Ditto.
9288         * g++.dg/charset/asm2.c: Ditto.
9289         * g++.dg/charset/asm3.c: Ditto.
9290         * g++.dg/charset/asm4.c: Ditto.
9291         * g++.dg/charset/attribute1.c: Ditto.
9292         * g++.dg/charset/attribute2.c: Ditto.
9293         * g++.dg/charset/extern1.cc: Ditto.
9294         * g++.dg/charset/extern2.cc: Ditto.
9295         * g++.dg/charset/string1.c: Ditto.
9296
9297 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
9298
9299         PR c++/14278
9300         * g++.dg/parse/comma1.C: New test.
9301
9302 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9303
9304         PR c++/14284
9305         * g++.dg/template/ttp8.C: New test.
9306
9307 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
9308
9309         * gcc.dg/fixuns-trunc-1.c: New test.
9310
9311 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9312
9313         * gcc.dg/builtins-config.h: Use #elif.
9314
9315 2004-02-26  Michael Matz  <matz@suse.de>
9316
9317         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
9318         * gcc.dg/991214-1.c: Likewise.
9319         * gcc.dg/i386-asm-1.c: Likewise.
9320
9321 2004-02-25  Richard Henderson  <rth@redhat.com>
9322
9323         * gcc.c-torture/execute/20040208-2.c: Move ...
9324         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
9325
9326 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9327
9328         PR c++/14246
9329         * g++.dg/other/crash-3.C: New test.
9330
9331 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9332
9333         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
9334         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
9335
9336         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
9337         HP-UX.
9338
9339 2004-02-24  Michael Matz  <matz@suse.de>
9340
9341         * gcc.dg/i386-regparm.c: New.
9342
9343 2004-02-23  James E Wilson  <wilson@specifixinc.com>
9344
9345         * gcc.c-torture/execute/20040223-1.c: New.
9346
9347 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
9348             Kazu Hirata  <kazu@cs.umass.edu>
9349
9350         * gcc.dg/fwritable-strings-1.c: Remove.
9351
9352 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
9353
9354         PR c/14156
9355         * gcc.dg/20040223-1.c: New test.
9356
9357 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9358
9359         PR c++/14106
9360         * g++.dg/ext/typeof9.C: New test.
9361
9362 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9363
9364         PR c++/14250
9365         * g++.dg/other/switch1.C: New test.
9366
9367 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
9368
9369         * gcc.dg/cast-function-1.c: Adjust for new informative message.
9370         * gcc.dg/va-arg-1.c: Likewise.
9371
9372 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9373
9374         PR c++/14143
9375         * g++.dg/template/koenig5.C: New test.
9376
9377 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
9378
9379         * g++.dg/ext/altivec-1.C: Generalize target triple.
9380         * g++.dg/ext/altivec-2.C: New test case.
9381         * g++.dg/ext/altivec_check.h: New file.
9382         * gcc.dg/altivec-1.c: Generalize target triple;
9383         include altivec_check.h and call altivec_check().
9384         * gcc.dg/altivec-[2-5].c: Generalize target triple.
9385         * gcc.dg/altivec-6.c: New test case.
9386         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
9387         type casts as needed.
9388         * gcc.dg/altivec-10.c: Include altivec_check.h and call
9389         altivec_check().
9390         * gcc.dg/altivec-12.c: New test case.
9391         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
9392         include altivec_check.h and call altivec_check().
9393         * gcc.dg/altivec_check.h: New file.
9394
9395 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9396
9397         * lib/target-supports.exp (check_alias_available): Don't mangle
9398         function `g' in test program.
9399
9400 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9401
9402         * lib/target-supports.exp (check_profiling_available): Check
9403         argument to determine whether we support a profiling type.
9404         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
9405         check_profiling_available.
9406         * g++.dg/bprob/bprob.exp: Likewise
9407         * g77.dg/bprob/bprob.exp: Likewise.
9408         * gcc.misc-tests/bprob.exp: Likewise.
9409         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
9410         dg-require-profiling and delete expected error handling.
9411         * gcc.dg/20021014-1.c: Likewise.
9412         * gcc.dg/nest.c: Likewise.
9413
9414 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9415
9416         PR c++/12007
9417         * g++.dg/other/vthunk1.C: New test.
9418
9419 2004-02-20  Falk Hueffner  <falk@debian.org>
9420
9421         PR target/14201
9422         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
9423
9424 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
9425
9426         PR c++/13927
9427         * g++.dg/other/error8.C: Remove XFAIL markers.
9428
9429         PR c++/14173
9430         * g++.dg/ext/packed5.C: New test.
9431
9432         PR c++/14199
9433         * g++.dg/warn/Wunused-5.C: New test.
9434
9435         PR c++/14186
9436         * g++.dg/lookup/member1.C: New test.
9437
9438 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
9439
9440         * gcc.c-torture/compile/20040130-1.c: Enable only when
9441         __INT_MAX__ >= 2147483647L.
9442         * gcc.c-torture/compile/961203-1.c: Likewise.
9443
9444 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
9445
9446         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
9447         * g++.dg/opt/template1.C: Robustify assembler regexp
9448
9449 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
9450
9451         * gcc.c-torture/execute/simd-4.x: Remove.
9452         * gcc.c-torture/execute/va-arg-25.x: Likewise.
9453         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
9454         Guard with #ifndef SKIP_ATTRIBUTE.
9455         * gcc.dg/compat/vector-1_y.c: Likewise.
9456         * gcc.dg/compat/vector-2_x.c: Likewise.
9457         * gcc.dg/compat/vector-2_y.c: Likewise.
9458         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
9459         * g++.dg/eh/simd-2.C: Likewise.
9460
9461 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
9462
9463         * gcc.c-torture/compile/complex-1.c: New.
9464
9465 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
9466
9467         PR target/14209
9468         * gcc.c-torture/execute/20040218-1.c: New test.
9469
9470 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9471
9472         PR c++/14181
9473         * g++.dg/parse/new2.C: New test.
9474
9475 2004-02-18  Paul Brook  <paul@codesourcery.com>
9476
9477         * gcc.c-torture/compile/libcall-1.c: New test.
9478
9479 2004-02-18  Paul Brook  <paul@codesourcery.com>
9480
9481         PR debug/12934
9482         * gcc.dg/debug/debug-7.c: New test.
9483
9484 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
9485
9486         * gcc.dg/20040217-1.c: New test.
9487
9488 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
9489
9490         * gcc.c-torture/execute/990208-1.x: Delete.
9491
9492 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
9493
9494         * gcc.c-torture/execute/20040208-2.x: New file.
9495
9496 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
9497
9498         PR c++/11326
9499         * g++.dg/abi/structret1.C: New test.
9500
9501 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
9502
9503         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
9504         (i386_cpuid): No need to test if cpuid is available on AMD64.
9505         Fix assembly, so that it works onboth i386 and AMD64.
9506         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
9507         (vecInLong): Fix s[] member type to unsigned int.
9508         (vecInWord): Remove type.
9509         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
9510         (a64, b64, c64, d64, e64): Remove.
9511         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
9512         Remove unused variable.  Remove initialization of removed variables.
9513         Don't call mmx_tests nor sse_tests.
9514         (reference_mmx, reference_sse): Remove.
9515         (check): Add return stmt.
9516         * gcc.dg/i386-sse-7.c: New test.
9517         * gcc.dg/i386-mmx-4.c: New test.
9518
9519 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9520
9521         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
9522         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
9523         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
9524         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
9525         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
9526         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
9527         g++.dg/tc1/dr94.C: Fix line terminator.
9528
9529 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
9530
9531         * gcc.c-torture/compile/20040216-1.c: New.
9532
9533 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9534
9535         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
9536         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
9537         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
9538         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
9539         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
9540         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
9541
9542 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
9543
9544         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
9545
9546 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
9547
9548         PR c++/13971
9549         * g++.dg/expr/cond4.C: New test.
9550
9551         PR c++/14086
9552         * g++.dg/lookup/crash2.C: New test.
9553
9554 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
9555
9556         * gcc.c-torture/compile/20040214-2.c: New test.
9557
9558 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
9559
9560         PR c++/14116
9561         * g++.dg/ext/typeof8.C: New test.
9562
9563 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
9564
9565         * gcc.c-torture/compile/20040214-1.c: New test.
9566
9567 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9568
9569         PR c++/13635
9570         * g++.dg/template/spec11.C: New test.
9571
9572 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9573
9574         PR c++/13927
9575         * g++.dg/other/error8.C: New test.
9576
9577 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
9578
9579         PR c++/14122
9580         * g++.dg/template/array4.C: New test.
9581
9582         PR c++/14108
9583         * g++.dg/inherit/thunk2.C: New test.
9584
9585         PR c++/14083
9586         * g++.dg/eh/cond2.C: New test.
9587
9588 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
9589
9590         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
9591
9592 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
9593
9594         * lib/scanasm.exp (dg-scan): Quote pattern before display.
9595
9596 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
9597
9598         * g++.dg/simd-2.C: xfail on ppc64-linux.
9599
9600 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
9601
9602         PR c/456
9603         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
9604         tests.
9605
9606 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
9607
9608         * gcc.dg/builtins-33.c: New test.
9609
9610 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
9611
9612         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
9613
9614 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
9615
9616         * g++.dg/simd-2.C: Set -maltivec for ppc64.
9617
9618 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
9619
9620         * gcc.dg/ppc64-abi-3.c: New test.
9621
9622 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
9623
9624         PR c/14092
9625
9626         * gcc.dg/pr14092-1.c: New testcase.
9627
9628 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
9629
9630         * gcc.dg/cpp/assert4.c: Fix typo last change.
9631
9632         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
9633         * gcc.dg/cpp/assert4.c: Handle powerpc64.
9634
9635         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
9636
9637 2004-02-09  Roger Sayle  <roger@eyesopen.com>
9638
9639         * gcc.c-torture/compile/20040209-1.c: New test case.
9640
9641 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
9642
9643         * gcc.dg/c90-init-1.c: Adjust expected error messages.
9644
9645 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
9646
9647         * gcc.c-torture/execute/20040208-[12].c: New tests.
9648
9649 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
9650
9651         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
9652
9653 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
9654
9655         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
9656
9657 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
9658
9659         Bug 13856
9660         * gcc.dg/visibility-8.c: New testcase.
9661
9662 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
9663
9664         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
9665         arguments.
9666         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
9667
9668 2004-02-07  Roger Sayle  <roger@eyesopen.com>
9669
9670         PR middle-end/13696
9671         * g++.dg/opt/fold1.C: New test case.
9672
9673 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9674
9675         PR c++/14033
9676         * g++.dg/other/crash-2.C: New test.
9677
9678 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9679
9680         PR c++/14028
9681         * g++.dg/parse/angle-bracket2.C: New test.
9682
9683 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
9684
9685         PR middle-end/13750
9686         Revert:
9687         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
9688         PR pch/13361
9689         * testsuite/g++.dg/pch/wchar-1.C: New.
9690         * testsuite/g++.dg/pch/wchar-1.Hs: New.
9691
9692 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9693
9694         PR c++/14008
9695         * g++.dg/parse/error15.C: New test.
9696         * g++.dg/parse/crash11.C: Update dg-error mark.
9697
9698 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
9699
9700         PR c++/13932
9701         * g++.dg/warn/conv2.C: New test.
9702
9703 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9704
9705         PR c++/13086
9706         * g++.dg/warn/incomplete1.C: Remove xfail.
9707
9708 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
9709
9710         * lib/file-format.exp (gcc_target_object_format): Use
9711         ${tool}_target_compile, not gcc_target_compile.
9712         * lib/target-supports.exp (check_alias_available): Likewise.
9713         (check_gc_sections_available): Likewise.
9714         * g++.dg/ext/attrib10.C: Use dg-require-alias.
9715         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
9716         dg-require-alias.
9717
9718 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
9719
9720         PR c++/13969
9721         * g++.dg/template/static6.C: New test.
9722
9723 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
9724
9725         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
9726
9727 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9728
9729         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
9730         tests for systems where `char' is unsigned by default.
9731
9732 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9733
9734         PR c++/13997
9735         * g++.dg/template/partial3.C: New test.
9736
9737 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
9738
9739         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
9740         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
9741         Remove mentions of obsolete ports.
9742
9743 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
9744
9745         * gcc.dg/noncompile/20001228-1.c: Fix for new
9746         error message.
9747
9748 2004-02-03  Roger Sayle  <roger@eyesopen.com>
9749
9750         PR target/9348
9751         * gcc.c-torture/execute/multdi-1.c: New test case.
9752
9753 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
9754
9755         PR c++/13925
9756         * g++.dg/template/lookup5.C: New test.
9757
9758 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
9759
9760         PR c++/13950
9761         * g++.dg/template/lookup4.C: New test.
9762
9763         PR c++/13970
9764         * g++.dg/parse/error14.C: New test.
9765
9766         PR c++/14002
9767         * g++.dg/parse/template13.C: New test.
9768
9769 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
9770
9771         PR c++/13978
9772         * g++.dg/template/koenig4.C: New test.
9773
9774         PR c++/13968
9775         * g++.dg/template/crash17.C: New test.
9776
9777         PR c++/13975
9778         * g++.dg/parse/error13.C: New test.
9779         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
9780
9781 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
9782
9783         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
9784
9785 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
9786
9787         PR c/11658
9788         PR c/13994
9789         * gcc.dg/noncompile/20040203-1.c: New test.
9790         * gcc.dg/noncompile/20040203-2.c: Likewise.
9791         * gcc.dg/noncompile/20040203-3.c: Likewise.
9792         * gcc.dg/20040203-1.c: Likewise.
9793
9794 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
9795
9796         PR c++/10858
9797         * g++.dg/template/sizeof7.C: New test.
9798
9799 2004-02-02  Eric Christopher  <echristo@redhat.com>
9800             Zack Weinberg  <zack@codesourcery.com>
9801
9802         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
9803
9804 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
9805
9806         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
9807         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
9808         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
9809         * gcc.dg/cleanup-5.c: Run only on Linux targets.
9810
9811 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
9812
9813         PR c++/13113
9814         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
9815
9816         PR c++/13854
9817         * g++.dg/ext/attrib13.C: New test.
9818
9819         PR c++/13907
9820         * g++.dg/conversion/op2.C: New test.
9821
9822 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
9823
9824         * gcc.dg/titype-1.c: Fix pasto.
9825
9826 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
9827
9828         * gcc.dg/titype-1.c: New test.
9829
9830 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9831
9832         PR c++/13957
9833         * g++.dg/template/non-type-template-argument-1.C,
9834         g++.dg/template/qualified-id1.C: Update dg-error marks.
9835         * g++.dg/template/nontype6.C: New test.
9836
9837 2004-02-01  Roger Sayle  <roger@eyesopen.com>
9838
9839         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
9840         * gcc.dg/builtins-31.c: New testcase.
9841         * gcc.dg/builtins-32.c: New testcase.
9842
9843 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
9844
9845         * objc.dg/call-super-2.m: Update line numbers
9846         for the including of stddef.h.
9847
9848 2004-01-30  Michael Matz  <matz@suse.de>
9849
9850         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
9851         g++.dg/ext/case-range3.C: New tests.
9852
9853 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9854
9855         DR206
9856         PR c++/13813
9857         * g++.dg/template/member4.C: New test.
9858
9859 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9860
9861         PR c++/13683
9862         * g++.dg/template/sizeof6.C: New test.
9863
9864 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
9865
9866         * gcc.dg/fwritable-strings-1.c: New test.
9867
9868 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
9869
9870         * gcc.c-torture/compile/20040130-1.c: New test.
9871
9872 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
9873
9874         * objc.dg/call-super-2.m: Include stddef.h for size_t.
9875
9876 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
9877
9878         PR c++/13883
9879         * g++.dg/template/ctor3.C: New test.
9880
9881 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9882
9883         * g++.dg/tc1: New directory.
9884         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
9885         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
9886         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
9887         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
9888         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
9889
9890 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9891
9892         * g++.dg/parse/error11.C: New test.
9893         * g++.dg/parse/error12.C: Likewise.
9894
9895 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
9896
9897         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
9898         (scan_initial, main): Use aligned_sizeof instead of sizeof.
9899
9900 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
9901
9902         PR c++/13791
9903         * g++.dg/ext/attrib12.C: New test.
9904
9905         PR c++/13736
9906         * g++.dg/parse/cast2.C: New test.
9907
9908 2004-01-27  James E Wilson  <wilson@specifixinc.com>
9909
9910         * objc.dg/encode-2.m (main): New local string.  Set depending on
9911         sizeof long.  Use in sscanf call.
9912         * objc.dg/encode-3.m (main): New local string.  Set depending on
9913         sizeof long.  Use in scan_initial call.
9914
9915 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9916
9917         * objc.dg/call-super-2.m: Make LP64-safe.
9918         * objc.dg/desig-init-1.m: Likewise.
9919
9920 2004-01-27  Devang Patel <dpatel@apple.com>
9921
9922         * g++.dg/debug/namespace1.C: New test.
9923
9924 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
9925
9926         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
9927         xscale-*-*.
9928
9929         * gcc.dg/arm-mmx-1.c: New test.
9930
9931 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
9932
9933         * gcc.dg/20040127-1.c: New test.
9934         * gcc.dg/20040127-2.c: New test.
9935
9936 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
9937
9938         * objc.dg/stret-1.m (glob): Renamed to globa.
9939
9940 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
9941
9942         PR c++/13663
9943         * g++.dg/expr/for1.C: New test.
9944
9945 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
9946
9947         PR middle-end/13779
9948         * gcc.dg/darwin-longlong.c: New test.
9949
9950 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
9951
9952         * gcc.dg/20040124-1.c: Moved test from here...
9953         * gcc.c-torture/compile/20040124-1.c: ...to here.
9954
9955 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
9956
9957         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
9958         the assembly output if -m64 is passed.
9959
9960 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
9961
9962         PR c++/13833
9963         * g++.dg/template/cond3.C: New test.
9964
9965 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9966
9967         PR c++/13810
9968         * g++.dg/template/ttp7.C: New test.
9969
9970 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9971
9972         PR c++/13797
9973         * g++.dg/template/nontype4.C: New test.
9974         * g++.dg/template/nontype5.C: Likewise.
9975
9976 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
9977
9978         * gcc.dg/torture/mips-clobber-at.c: New test.
9979
9980 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
9981
9982         * gcc.dg/20040124-1.c: New test.
9983
9984 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
9985
9986         * gcc.dg/20040123-1.c: New test.
9987
9988 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
9989
9990         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
9991
9992 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
9993
9994         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
9995
9996 2004-01-23  Andrew Pinski  <apinski@apple.com>
9997
9998         * gcc.dg/20030121-1.c: Move to ..
9999         * gcc.dg/20040121-1.c: here.
10000
10001 2004-01-23  Roger Sayle  <roger@eyesopen.com>
10002
10003         * gcc.dg/builtins-29.c: New test case.
10004
10005 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
10006
10007         PR 18314
10008         * gcc.dg/builtins-30.c: New testcase.
10009
10010 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
10011
10012         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
10013         * lib/g77.exp: Likewise.
10014         * lib/objc.exp: Likewise.
10015         * lib/g++.exp: Likewise.
10016
10017 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
10018
10019         * gcc.dg/struct-by-value-2.c: New test.
10020
10021 2004-01-21  Andrew Pinski  <apinski@apple.com>
10022
10023         PR target/13785
10024         * gcc.dg/20030121-1.c: New test.
10025
10026 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
10027
10028         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
10029         clobber frame pointer register in asm statement.
10030
10031 2004-01-21  Falk Hueffner  <falk@debian.org>
10032
10033         * gcc.c-torture/compile/20040121-1.c: New test.
10034
10035 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
10036
10037         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
10038
10039 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
10040
10041         * gcc.dg/ppc64-abi-2.c: New test.
10042
10043 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
10044
10045         * lib/treelang.exp: Fill out this file.
10046         * lib/treelang-dg.exp: New File.
10047
10048 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
10049
10050         * gcc.c-torture/compile/981022-1.c: Remove.
10051         * gcc.dg/array-5.c: Remove XFAIL.
10052         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
10053         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
10054         gcc.dg/cond-lvalue-1.c: Update.
10055         * gcc.dg/cast-lvalue-2.c: New test.
10056
10057 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
10058
10059         PR c++/13592
10060         * g++.dg/other/error1.C (class foo): Tweak error message.
10061
10062         PR c++/13592
10063         * g++.dg/template/call2.C: New test.
10064
10065 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
10066
10067         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
10068         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
10069         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
10070         scalar-return-1_x.c, scalar-return-2_y.c,
10071         scalar-return-3_x.c, scalar-return-3_y.c,
10072         scalar-return-4_x.c, scalar-return-4_y.c,
10073         struct-align-1.h, struct-align-1_x.c,
10074         struct-align-1_y.c, struct-align-2.h,
10075         struct-align-2_x.c, struct-align-2_y.c,
10076         struct-by-value-10_y.c, struct-by-value-11_x.c,
10077         struct-by-value-11_y.c, struct-by-value-12_x.c,
10078         struct-by-value-12_y.c, struct-by-value-13_x.c,
10079         struct-by-value-13_y.c, struct-by-value-14_x.c,
10080         struct-by-value-14_y.c, struct-by-value-15_x.c,
10081         struct-by-value-15_y.c, struct-by-value-16_y.c,
10082         struct-by-value-17_y.c, struct-by-value-18_y.c,
10083         struct-by-value-19_y.c, struct-by-value-1_x.c,
10084         struct-by-value-1_y.c, struct-by-value-20_y.c,
10085         struct-by-value-2_x.c, struct-by-value-2_y.c,
10086         struct-by-value-3_y.c, struct-by-value-4_x.c,
10087         struct-by-value-4_y.c, struct-by-value-5_y.c,
10088         struct-by-value-6_y.c, struct-by-value-7_y.c
10089         struct-by-value-8_x.c, struct-by-value-8_y.c
10090         struct-by-value-9_x.c, struct-by-value-9_y.c
10091         struct-return-10_x.c, struct-return-10_y.c,
10092         struct-return-19_x.c, struct-return-20_x.c
10093         struct-return-2_x.c, struct-return-2_y.c
10094         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
10095         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
10096
10097 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
10098
10099         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
10100         attribute on sparc*-sun-solaris2.*.
10101
10102 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
10103
10104         PR c++/13710
10105         * g++.dg/ext/typeof7.C: New test.
10106
10107 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
10108
10109         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
10110         * gcc.dg/const-elim-1.c: Same.
10111
10112 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
10113
10114         * objc.dg/stret-1.m: New.
10115         * objc.dg/stret-2.m: New.
10116
10117 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
10118
10119         PR c++/11895
10120         * g++.dg/ext/vector1.C: New test.
10121
10122 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
10123
10124         * gcc.dg/pch/import-1.c: New.
10125         * gcc.dg/pch/import-1.hs: New.
10126         * gcc.dg/pch/import-1a.h: New.
10127         * gcc.dg/pch/import-1b.h: New.
10128         * gcc.dg/pch/import-1c.h: New.
10129
10130 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
10131
10132         PR c++/13574
10133         * g++.dg/ext/array1.C: New test.
10134
10135         PR c++/13178
10136         * g++.dg/conversion/op1.C: New test.
10137
10138 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
10139
10140         PR 11864
10141         From Kazumoto Kojima / Dan Kegel:
10142         * gcc.dg/pr11864-1.c: New test.
10143
10144         PR 10392
10145         From Marcus Comstedt / Dan Kegel:
10146         * gcc.dg/pr10392-1.c: New test.
10147
10148 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
10149
10150         PR c++/13478
10151         * g++.dg/init/ref10.C: New test.
10152
10153 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10154
10155         PR c++/13407
10156         * g++.dg/parse/typename6.C: New test.
10157
10158 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
10159
10160         PR pch/13361
10161         * testsuite/g++.dg/pch/wchar-1.C: New.
10162         * testsuite/g++.dg/pch/wchar-1.Hs: New.
10163
10164 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10165
10166         PR c++/9259
10167         * g++.dg/expr/sizeof2.C: New test.
10168
10169 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
10170
10171         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
10172
10173 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
10174
10175         PR c++/13659
10176         * g++.dg/lookup/strong-using-3.C: New.
10177         * g++.dg/lookup/using-10.C: New.
10178
10179 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
10180
10181         PR c++/13594
10182         * g++.dg/lookup/strong-using-2.C: New.
10183
10184 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
10185             Dan Kegel <dank@kegel.com>
10186             J"orn Rennecke <joern.rennecke@superh.com>
10187
10188         PR target/9365
10189         * gcc.dg/pr9365-1.c: New test.
10190
10191 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10192
10193         PR c++/8856
10194         * g++.dg/parse/casting-operator2.C: New test.
10195         * g++.old-deja/g++.pt/explicit83.C: Remove.
10196
10197 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
10198
10199         * gcc.dg/label-compound-stmt-1.c: New test.
10200         * gcc.c-torture/compile/950922-1.c,
10201         gcc.c-torture/compile/20000211-3.c,
10202         gcc.c-torture/compile/20000518-1.c,
10203         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
10204         compound statements.
10205
10206 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
10207
10208         * gcc.dg/ppc64-abi-1.c: New test.
10209
10210 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
10211
10212          * g++.dg/ext/attrib9.C: Add dg-warnings.
10213
10214 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10215
10216         PR c++/12335
10217         * g++.dg/parse/dtor3.C: New test.
10218
10219 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
10220
10221         PR c++/12709
10222         * g++.dg/parse/try-catch-1.C: New test.
10223
10224 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
10225
10226         * ada/acats/run_all.sh: Add more verbose output in acats.log
10227         when compiling tests.
10228
10229 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
10230
10231         PR 13656
10232         * gcc.dg/typedef-redecl.c: New test case.
10233         * gcc.dg/typedef-redecl.h: New support file.
10234
10235 2004-01-13  Jan Hubicka  <jh@suse.cz>
10236
10237         * gcc.dg/always_inline.c: New test.
10238         * gcc.dg/debug/20031231-1.c: Fix.
10239
10240 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10241
10242         PR c++/13474
10243         * g++.dg/template/array3.C: New test.
10244
10245 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
10246
10247         * g++.dg/ext/lvalue1.C: No longer expected to fail.
10248         * g++.dg/warn/Wunused-2.C: Likewise.
10249
10250 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10251
10252         PR c++/13289
10253         * g++.dg/template/instantiate6.C: New test.
10254
10255 2004-01-12  Roger Sayle  <roger@eyesopen.com>
10256
10257         PR middle-end/11397
10258         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
10259
10260 2004-01-12  Jan Hubicka  <jh@suse.cz>
10261
10262         PR opt/12826
10263         * gcc.dg/20040112-1.c: New.
10264
10265         * gcc.dg/dwarf-die[1-7].c: Move to...
10266         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
10267         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
10268
10269 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
10270
10271         PR c++/4100
10272         * g++.dg/parse/friend4.C: New test.
10273
10274 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
10275
10276         PR c++/4100
10277         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
10278         definition is called a friend.
10279
10280 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
10281
10282         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
10283
10284 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
10285
10286         PR c++/3478
10287         * g++.dg/parse/error10.C: New test.
10288         * g++.dg/template/arg2.C: Accept "invalid type" error.
10289
10290 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
10291
10292         PR middle-end/13392
10293         * g++.dg/opt/expect2.C: New test.
10294
10295 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
10296
10297         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
10298         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
10299         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
10300         Update dg-error regexps.
10301
10302 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
10303
10304         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
10305         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
10306
10307 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
10308
10309         * gcc.dg/pragma-re-1.c: Use right pointer type.
10310
10311 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
10312
10313         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
10314
10315 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
10316
10317         * gcc.dg/rs6000-ldouble-1.c: New.
10318
10319 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10320
10321         DR 337
10322         PR c++/9256
10323         * g++.dg/other/abstract1.C: New test.
10324
10325 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
10326
10327         * g++.dg/lookup/strong-using-1.C: New.
10328
10329 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
10330
10331         PR c/11234
10332         * gcc.dg/func-ptr-conv-1.c: New test.
10333         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
10334
10335 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
10336
10337         PR target/13380.
10338         * gcc.c-torture/compile/20040109-1.c: New.
10339
10340 2004-01-08  Stuart Hastings  <stuart@apple.com>
10341
10342         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
10343         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
10344         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
10345
10346 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
10347
10348         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
10349
10350 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
10351
10352         * ada/acats/run_acats: Treat 'gnatchop' the same way
10353         as 'gnatmake'.  Export GCC_DRIVER.
10354         * ada/acats/run_all.sh: Add target_gnatchop.  Use
10355         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
10356
10357 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10358
10359         PR c++/12573
10360         * g++.dg/template/dependent-expr4.C: New test.
10361
10362 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
10363
10364         * gcc.dg/altivec-11.c: New test.
10365
10366 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
10367
10368         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
10369
10370 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
10371
10372         PR c/6024
10373         * gcc.dg/enum-compat-1.c: New test.
10374         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
10375
10376 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
10377
10378         PR c/12165
10379         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
10380         gcc.dg/c99-idem-qual-3.c: New tests.
10381
10382 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
10383
10384         * gcc.dg/winline-7.c: Don't cast void * to int.
10385
10386 2004-01-06  Jan Hubicka  <jh@suse.cz>
10387
10388         * gcc.dg/i386-sse-5.c: New test
10389         * g++.dg/eh/simd-1.c: Add -w argument for i386.
10390
10391 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
10392
10393         PR c++/12815
10394         * g++.dg/rtti/typeid4.C: New test.
10395
10396 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
10397
10398         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
10399
10400 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
10401
10402         PR c++/12132
10403         * g++.dg/template/error11.C: New test.
10404
10405         PR c++/13451
10406         * g++.dg/template/class2.C: New test.
10407
10408 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
10409         Richard Sandiford <rsandifo@redhat.com>
10410
10411         PR c++/13387
10412         * g++.dg/opt/alias3.C: New test.
10413
10414 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
10415
10416         PR c++/13157
10417         * g++.dg/template/koenig3.C: New test.
10418
10419         PR c++/13529
10420         * g++.dg/parse/offsetof3.C: New test.
10421
10422         * g++.dg/init/copy7.C: Add missing dg-error markers.
10423
10424         PR c++/12226
10425         * g++.dg/init/copy7.c: New test.
10426
10427         PR c++/13536
10428         * g++.dg/parse/cast1.C: New test.
10429
10430 2004-01-04  Jan Hubicka  <jh@suse.cz>
10431
10432         * gcc.dg/winline[1-7].c: New tests.
10433
10434 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10435
10436         PR c++/13520
10437         * g++.dg/template/qualttp22.C: New test.
10438
10439 2004-01-01  Jan Hubicka  <jh@suse.cz>
10440
10441         * gcc.dg/debug/20031231-1.c: New.
10442         * gcc.c-torture/compile/20040101-1.c: New.
10443         * gcc.dg/dwarf-die-[1-7].c: New.
10444
10445 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
10446
10447         PR optimization/13521
10448         * gcc.c-torture/compile/20031231-1.c: New test.
10449
10450 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
10451
10452         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
10453
10454 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10455
10456         PR c++/10079
10457         * g++.dg/template/crash16.C: New test.
10458
10459 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
10460
10461         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
10462
10463 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
10464
10465         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
10466         ports.
10467         * g++.old-deja/g++.jason/thunk3.C: Likewise.
10468         * g++.old-deja/g++.law/profile1.C: Likewise.
10469         * gcc.c-torture/compile/981006-1.c: Likewise.
10470         * gcc.c-torture/execute/loop-2e.x: Likewise.
10471         * gcc.c-torture/execute/loop-2f.x: Remove.
10472         * gcc.c-torture/execute/loop-2g.x: Likewise.
10473         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
10474         * gcc.dg/20020312-2.c: Remove traces of dead ports.
10475
10476 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
10477
10478         PR c++/13507
10479         * g++.dg/ext/attrib11.C: New test.
10480
10481         PR c++/13494
10482         * g++.dg/template/array2-1.C: New test.
10483         * g++.dg/template/array2-2.C: New test.
10484
10485 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
10486
10487         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
10488
10489 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
10490
10491         PR c++/12774
10492         * g++.dg/template/array1-1.C: New test.
10493         * g++.dg/template/array1-2.C: New test.
10494
10495 2003-12-29  Roger Sayle  <roger@eyesopen.com>
10496
10497         PR fortran/12632
10498         * g77.dg/12632.f: New test case.
10499
10500 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10501
10502         PR c++/13289
10503         * g++.dg/parse/nontype1.C: New test.
10504
10505 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10506
10507         PR c++/12403
10508         * g++.dg/parse/explicit1.C: New test.
10509         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
10510
10511 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
10512
10513         PR c++/13081
10514         * g++.dg/opt/inline6.C: New test.
10515
10516         PR c++/12613
10517         * g++.dg/parse/error9.C: New test.
10518
10519         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
10520
10521 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
10522
10523         PR c++/13009
10524         * g++.dg/init/assign1.C: New test.
10525
10526 2003-12-28  Roger Sayle  <roger@eyesopen.com>
10527
10528         PR c++/13070
10529         * g++.dg/warn/format3.C: New test case.
10530
10531 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10532
10533         * gcc.c-torture/compile/20031227-1.c: New test.
10534
10535 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
10536
10537         * g++.dg/bprob/bprob.exp: Load target-supports.exp
10538         * g77.dg/bprob/bprob.exp: Likewise.
10539         * gcc.misc-tests/bprob.exp: Likewise.
10540         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
10541         variants on systems where the library does not provide that
10542         functionality.
10543         * gcc.dg/builtins-20.c: Use builtins-config.h.
10544         * gcc.dg/builtins-config.h: New file.
10545
10546 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
10547
10548         * lib/gcc-dg.exp (dg-require-profiling): New function.
10549         * lib/target-supports.exp (check_profiling_available): Likewise.
10550         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
10551         * g77.dg/bprob/bprob.exp: Likewise.
10552         * gcc.misc-tests/bprob.exp: Likewise.
10553         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
10554         * gcc.dg/20021014-1.c: Likewise.
10555         * gcc.dg/nest.c: Likewise.
10556
10557 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
10558
10559         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
10560         compiling.
10561         * g++.dg/lookup/java2.C: Likewise.
10562         * gcc.dg/cpp/lexident.c: Likewise.
10563
10564 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
10565
10566         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
10567         given.
10568         * gcc.c-torture/compile/961203-1.c: Likewise.
10569         * gcc.c-torture/compile/980506-1.c: Likewise.
10570
10571 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
10572
10573         * lib/gcc-dg.exp (dg-prune-output): New annotation.
10574         (additional_prunes): New global.
10575         (gcc-dg-prune): Handle additional per-test pruning.
10576         (dg-test): Clear additional_prunes between tests.
10577
10578         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
10579         dg-prune-output to avoid spurious failures from assembler
10580         complaining about nonexistent WAW violations.
10581         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
10582         Use dg-prune-output to avoid spurious failures from assembler
10583         warning about Itanium B-step errata.
10584
10585 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
10586
10587         * g++.dg/abi/macro0.C: New test.
10588         * g++.dg/abi/macro1.C: Likewise.
10589         * g++.dg/abi/macro2.C: Likewise.
10590
10591         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
10592         * g++.dg/abi/bitfield7.C: Likewise.
10593         * g++.dg/abi/dtor2.C: Likewise.
10594         * g++.dg/abi/mangle11.C: Likewise.
10595         * g++.dg/abi/mangle12.C: Likewise.
10596         * g++.dg/abi/mangle14.C: Likewise.
10597         * g++.dg/abi/mangle17.C: Likewise.
10598         * g++.dg/abi/vbase10.C: Likewise.
10599         * g++.dg/abi/vbase14.C: Likewise.
10600         * g++.dg/template/qualttp17.C: Likewise.
10601
10602 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
10603
10604         PR c/11995
10605         * gcc.dg/20031223-1.c: New test.
10606
10607 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
10608
10609         * gcc.dg/noreturn-7.c: New test.
10610
10611 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
10612
10613         * gcc.dg/null-pointer-1.c: New test.
10614
10615 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
10616
10617         * g++.old-deja/g++.jason/template18.C: Remove.
10618         * g++.old-deja/g++.jason/template37.C: Likewise.
10619
10620         PR c++/12862
10621         * g++.dg/lookup/ns1.C: New test.
10622
10623         PR c++/12397
10624         * g++.dg/template/lookup3.C: New test.
10625
10626 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
10627
10628         * g++.dg/template/recurse1.C: New test
10629
10630 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
10631
10632         PR c++/12479
10633         * g++.dg/parse/semicolon1.C: New test.
10634         * g++.dg/parse/semicolon1.h: Likewise.
10635
10636 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
10637
10638         * gcc.dg/darwin-misaligned.c: New test.
10639
10640 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
10641
10642         PR c/9163
10643         * gcc.dg/20031222-1.c: New test.
10644
10645 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
10646
10647         PR c++/13438
10648         * g++.dg/parse/error8.C: New test.
10649
10650         PR c++/11554
10651         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
10652
10653 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
10654
10655         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
10656         too small.
10657         * gcc.c-torture/compile/930217-1.c: Likewise.
10658         * gcc.c-torture/compile/930513-1.c: Likewise.
10659         * gcc.c-torture/execute/920908-2.c: Likewise.
10660         * gcc.c-torture/execute/921204-1.c: Likewise.
10661         * gcc.c-torture/execute/930621-1.c: Likewise.
10662         * gcc.c-torture/execute/930630-1.c: Likewise.
10663         * gcc.c-torture/execute/931031-1.c: Likewise.
10664         * gcc.c-torture/execute/980602-2.c: Likewise.
10665         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
10666         * gcc.c-torture/execute/compndlit-1.c: Likewise.
10667         * gcc.c-torture/execute/extzvsi.c: Likewise.
10668         * gcc.c-torture/unsorted/ext.c: Likewise.
10669
10670 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
10671
10672         PR target/12749
10673         * gcc.c-torture/compile/20031220-2.c: New test case.
10674
10675 2003-12-20  Roger Sayle  <roger@eyesopen.com>
10676
10677         PR optimization/13031
10678         * gcc.c-torture/compile/20031220-1.c: New test case.
10679
10680 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
10681
10682         * gcc.dg/cast-function-1.c: New test.
10683
10684 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
10685
10686         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
10687         formats.
10688
10689 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
10690
10691         PR c++/12795
10692         * g++.dg/ext/attrib10.C: New test.
10693
10694 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
10695
10696         * gcc.dg/cleanup-10.c: New test.
10697         * gcc.dg/cleanup-11.c: New test.
10698
10699 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
10700
10701         PR c++/13239
10702         * g++.dg/opt/expect1.C: New test.
10703
10704 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
10705
10706         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
10707
10708 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
10709
10710         PR debug/12923
10711         * gcc.dg/20031218-1.c: New test.
10712
10713         PR debug/12389
10714         * gcc.dg/20031218-2.c: New test.
10715         * gcc.dg/20031218-3.c: New test.
10716
10717         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
10718         of label name and allow for USER_LABEL_PREFIX == "_" names.
10719         * g++.dg/abi/mangle18-2.C: Likewise.
10720         * g++.dg/abi/mangle19-1.C: Likewise.
10721         * g++.dg/abi/mangle19-2.C: Likewise.
10722         * g++.dg/abi/mangle20-1.C: Likewise.
10723         * g++.dg/abi/mangle20-2.C: Likewise.
10724
10725 2003-12-18  Richard Henderson  <rth@redhat.com>
10726
10727         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
10728
10729 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
10730             Dan Kegel <dank@kegel.com>
10731
10732         PR other/12009
10733         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
10734         testing a cross compiler, it causes spurious compile failures.
10735         * lib/g++.exp: Likewise.
10736
10737 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10738
10739         PR c++/13262
10740         * g++.dg/template/access13.C: New test.
10741
10742 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
10743
10744         * gcc.dg/20031216-1.c: New test.
10745
10746 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10747
10748         PR c++/9154
10749         * g++.dg/template/error10.C: New test.
10750
10751 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
10752
10753         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
10754         * g++.dg/eh/simd-2.C: Likewise.
10755
10756 2003-12-17  James E Wilson  <wilson@specifixinc.com>
10757             Roger Sayle  <roger@eyesopen.com>
10758
10759         * gcc.c-torture/execute/ieee/mzero5.c: New.
10760
10761 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
10762
10763         PR c++/10603
10764         * g++.dg/parse/error6.C: New test.
10765
10766         PR c++/12827
10767         * g++.dg/parse/error7.C: New test.
10768
10769 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
10770
10771         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
10772         at -O with stabs debugging formats.
10773         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
10774         * gcc.dg/debug/debug-2.c: Likewise.
10775
10776 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
10777
10778         PR c++/12696
10779         * g++.dg/init/error1.C: New test.
10780
10781         PR c++/12218
10782         * g++.dg/init/pm3.C: New test.
10783
10784 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
10785
10786         PR c/3347
10787         * gcc.dg/bitfld-8.c: New test.
10788
10789 2003-12-16  James Lemke  <jim@wasabisystems.com>
10790
10791         * gcc.dg/arm-scd42-[123].c: New tests.
10792
10793 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
10794
10795         PR c++/9043
10796         * g++.dg/abi/mangle20-1.C: New test.
10797         * g++.dg/abi/mangle20-2.C: New test.
10798
10799 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
10800
10801         PR c++/13275
10802         * g++.dg/other/offsetof2.C: Remove XFAIL.
10803         * g++.dg/parse/offsetof1.C: New test.
10804         * g++.gd/parse/offsetof2.C: Likewise.
10805
10806 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10807
10808         * g++.dg/template/nontype3.C: New test.
10809         * g++.dg/template/static2.C: Tweaked the dg-error clause.
10810
10811 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10812
10813         * g++.dg/warn/noreturn-3.C: Also test instantiation.
10814
10815 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
10816
10817         PR c++/13387
10818         * g++.dg/expr/assign1.C: New test.
10819
10820         PR c++/13242
10821         * g++.dg/abi/mangle19-1.C: New test.
10822         * g++.dg/abi/mangle19-2.C: New test.
10823
10824 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
10825
10826         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
10827
10828 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
10829
10830         * gcc.c-torture/execute/20031216-1.c: New test.
10831
10832 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10833
10834         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
10835         an ICE regression.
10836
10837 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
10838
10839         PR c++/10926
10840         * g++.dg/template/error9.C: New test.
10841
10842         PR c++/11116
10843         * g++.dg/template/error8.C: New test.
10844
10845 2003-12-15  Roger Sayle  <roger@eyesopen.com>
10846
10847         PR middle-end/13400
10848         * gcc.c-torture/execute/20031215-1.c: New test case.
10849
10850 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
10851
10852         PR c++/13269
10853         * g++.dg/parse/error5.C: New test.
10854
10855         PR c++/12989
10856         * g++.dg/expr/sizeof1.C: New test.
10857
10858         PR c++/13310
10859         * g++.dg/template/crash15.C: New test.
10860
10861 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
10862
10863         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
10864         a non-POD type as the last named parameter of a varargs function.
10865
10866 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
10867
10868         PR c++/13243
10869         PR c++/12573
10870         * g++.dg/template/crash14.C: New test.
10871         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
10872
10873 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
10874
10875         * g++.dg/other/java1.C: New test.
10876
10877         PR c++/13241
10878         * g++.dg/abi/mangle18-1.C: New test.
10879         * g++.dg/abi/mangle18-2.C: New test.
10880
10881 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10882
10883         PR optimization/10312
10884         * gcc.c-torture/execute/20031214-1.c: New.
10885
10886 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
10887
10888         PR c++/10779
10889         PR c++/12160
10890         * g++.dg/parse/error3.C: New test.
10891         * g++.dg/parse/error4.C: Likewise.
10892         * g++.dg/abi/mangle4.C: Tweak error messages.
10893         * g++.dg/lookup/using5.C: Likewise.
10894         * g++.dg/other/error2.C: Likewise.
10895         * g++.dg/parse/typename5.C: Likewise.
10896         * g++.dg/parse/undefined1.C: Likewise.
10897         * g++.dg/template/arg2.C: Likewise.
10898         * g++.dg/template/ttp3.C: Likewise.
10899         * g++.dg/template/type1.C: Likewise.
10900         * g++.old-deja/g++.other/crash32.C: Likewise.
10901         * g++.old-djea/g++.pt/defarg8.C: Likewise.
10902
10903 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10904
10905         PR c++/13106
10906         * g++.dg/warn/noreturn-3.C: New test.
10907
10908 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
10909
10910         PR c++/13118
10911         * g++.dg/abi/covariant3.C: New.
10912
10913 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
10914
10915         * g++.dg/eh/ia64-1.C: New test.
10916
10917 2003-12-12  Roger Sayle  <roger@eyesopen.com>
10918
10919         PR optimization/13037
10920         * g77.f-torture/execute/13037.f: New test case.
10921
10922 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
10923
10924         PR c++/12881
10925         * g++.dg/abi/covariant2.C: New.
10926
10927 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
10928
10929         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
10930
10931 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
10932
10933         * gcc.c-torture/execute/wchar_t-1.x: Delete.
10934
10935 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
10936
10937         PR other/10819
10938         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
10939         to fix Bug 10819.
10940         * lib/g++.exp (g++_version): Likewise.
10941         * lib/g77.exp (g77_version): Likewise.
10942         * lib/objc.exp (default_objc_version): Likewise.
10943
10944 2003-12-10  Richard Henderson  <rth@redhat.com>
10945
10946         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
10947
10948         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
10949
10950 2003-12-08  Matt Austern  <austern@apple.com>
10951
10952         PR c/13134
10953         * lib/gcc-dg.exp (dg-require-visibility): Define.
10954         * lib/target-supports (check_visibility_available): Define.
10955         * gcc.dg/visibility-1.c: New test.
10956         * gcc.dg/visibility-2.c: Likewise.
10957         * gcc.dg/visibility-3.c: Likewise.
10958         * gcc.dg/visibility-4.c: Likewise.
10959         * gcc.dg/visibility-5.c: Likewise.
10960         * gcc.dg/visibility-6.c: Likewise.
10961         * g++.dg/ext/visibility-1.C: Likewise.
10962         * g++.dg/ext/visibility-2.C: Likewise.
10963         * g++.dg/ext/visibility-3.C: Likewise.
10964         * g++.dg/ext/visibility-4.C: Likewise.
10965         * g++.dg/ext/visibility-5.C: Likewise.
10966         * g++.dg/ext/visibility-6.C: Likewise.
10967
10968 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10969
10970         * g++.dg/lookup/java1.C: New test.
10971         * g++.dg/lookup/java2.C: New test.
10972
10973 2003-12-07  Falk Hueffner  <falk@debian.org>
10974
10975         * g++.dg/opt/noreturn-1.C: New test.
10976
10977 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
10978
10979         * gcc.dg/overflow-1.c: New test.
10980
10981 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
10982
10983         * g77.f-torture/compile/13060.f: New test.
10984
10985 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
10986
10987         PR c++/13323
10988         * g++.dg/inherit/operator2.C: New test.
10989
10990 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
10991
10992         PR c++/13305
10993         * g++.dg/ext/attrib9.C: New test.
10994
10995 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
10996
10997         PR c++/13314
10998         * g++.dg/template/error7.C: New test.
10999
11000 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
11001             J"orn Rennecke <joern.rennecke@superh.com>
11002
11003         PR target/13302
11004         * g++.dg/other/struct-va_list.C: New test.
11005
11006 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11007
11008         PR c++/13166
11009         * g++.dg/parse/defarg6.C: New test.
11010
11011 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
11012
11013         PR target/13256
11014         * gcc.c-torture/execute/20031201-1.c: New test.
11015
11016 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
11017
11018         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
11019
11020 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
11021
11022         * gcc.dg/builtin-return-1.c: New test.
11023
11024 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
11025             J"orn Rennecke <joern.rennecke@superh.com>
11026
11027         PR optimization/13260
11028         * gcc.c-torture/execute/20031204-1.c: New test.
11029
11030 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
11031
11032         PR c++/9127
11033         * g++.dg/template/error6.C: New test.
11034
11035 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
11036
11037         * gcc.dg/20031202-1.c: New test.
11038
11039 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
11040
11041         PR c++/13179
11042         * g++.dg/template/eh1.C: New test.
11043
11044         PR c++/10771
11045         * g++.dg/template/error5.C: New test.
11046
11047 2003-12-02  David Ung  <davidu@mips.com>
11048
11049         * gcc.dg/compat/vector-check.h: Corrected type for var
11050         g_##TMODE
11051
11052 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11053
11054         PR c++/10126
11055         * g++.dg/template/ptrmem8.C: New test.
11056
11057 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11058
11059         PR c++/12573
11060         * g++.dg/template/dependent-expr3.C: New test.
11061
11062 2003-12-01  James Lemke  <jim@wasabisystems.com>
11063
11064         * gcc.dg/arm-g2.c: New test.
11065
11066 2003-12-01  Roger Sayle  <roger@eyesopen.com>
11067
11068         PR optimization/11634
11069         * gcc.dg/20031201-2.c: New test case.
11070
11071 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
11072
11073         PR 11433
11074         * objc.dg/proto-lossage-3.m: New test.
11075
11076 2003-12-01  Roger Sayle  <roger@eyesopen.com>
11077
11078         PR optimization/12628
11079         * gcc.dg/20031201-1.c: New test case.
11080
11081 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
11082
11083         * gcc.dg/unaligned-1.c: New test.
11084
11085 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
11086
11087         PR c++/9849
11088         * g++.dg/template/error4.C: New test.
11089         * g++.dg/template/nested3.C: Adjust error markers.
11090
11091 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11092
11093         * gcc.dg/cpp/assert4.c: Check more #system assertions.
11094
11095 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
11096
11097         PR c/10333
11098         * gcc.dg/bitfld-7.c: New test.
11099
11100 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
11101
11102         * gcc.dg/tls/asm-1.C: New test.
11103
11104 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11105
11106         * gcc.dg/cpp/assert4.c: Update.
11107
11108 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
11109
11110         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
11111         * gcc.dg/builtin-apply3.c: New test.
11112
11113 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
11114
11115         * lib/compat.exp (compat-obj): New xfaildata parameter.
11116         Use it to set compiler_conditional_xfail_data before compiling.
11117         (compat-get-options): Handle dg-xfail-if.
11118         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
11119         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
11120         * gcc.dg/compat/vector-1_y.c: Likewise.
11121         * gcc.dg/compat/vector-2_x.c: Likewise.
11122         * gcc.dg/compat/vector-2_y.c: Likewise.
11123
11124 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
11125
11126         * g++.dg/opt/reg-stack4.C: New test.
11127
11128 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
11129
11130         * gcc.dg/builtin-apply2.c: New test.
11131
11132 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
11133
11134         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
11135
11136 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11137
11138         PR c++/12924
11139         * g++.dg/template/template-id-2.C: New test.
11140
11141 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11142
11143         PR c++/5369
11144         * g++.dg/template/memfriend1.C: New test.
11145         * g++.dg/template/memfriend2.C: Likewise.
11146         * g++.dg/template/memfriend3.C: Likewise.
11147         * g++.dg/template/memfriend4.C: Likewise.
11148         * g++.dg/template/memfriend5.C: Likewise.
11149         * g++.dg/template/memfriend6.C: Likewise.
11150         * g++.dg/template/memfriend7.C: Likewise.
11151         * g++.dg/template/memfriend8.C: Likewise.
11152         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
11153
11154 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
11155
11156         PR c++/12515
11157         * g++.dg/ext/cond1.C: New test.
11158
11159 2003-11-20  Richard Henderson  <rth@redhat.com>
11160
11161         * gcc.dg/20020201-2.c: Remove.
11162         * gcc.dg/20020201-4.c: Remove.
11163         * gcc.dg/20020304-1.c: Remove.
11164
11165 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
11166
11167         * gcc.dg/cpp/trad/xwin1.c: New test case.
11168
11169 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
11170
11171         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
11172         * lib/g77.exp: Likewise.
11173         * lib/objc.exp: Likewise.
11174         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
11175         for darwin.
11176
11177 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11178
11179         PR c++/12932
11180         * g++.dg/template/static5.C: New test.
11181
11182 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
11183
11184         * gcc.dg/nested-func-1.c: New test.
11185
11186 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11187
11188         * gcc.dg/cpp/assert4.c: New test.
11189
11190 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
11191
11192         PR c++/2294
11193         * g++.dg/lookup/using9.c: New test.
11194
11195 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
11196
11197         PR c++/12762
11198         * g++.dg/template/error3.C: New test.
11199
11200 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
11201
11202         PR ada/13035
11203         * ada/acats/run_acats, run_all.sh: Fix syntax error.
11204         No longer use a wrapper for gcc, since this does not work under
11205         Windows.
11206
11207 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
11208
11209         PR c++/2094
11210         * g++.dg/template/ptrmem7.C: New test.
11211
11212 2003-11-13  Andrew Pinski <apinski@apple.com>
11213
11214         * gcc.c-torture/compile/20031113-1.c: New test.
11215
11216 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
11217             Kean Johnston <jkj@sco.com>
11218
11219         PR c/13029
11220         * gcc.dg/unused-4.c: Update.
11221
11222 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
11223
11224         * g++.dg/opt/const3.C: New test.
11225
11226 2003-11-13  Jan Hubicka  <jh@suse.cz>
11227
11228         * gcc.c-torture/compile/20031112-1.c: New test.
11229
11230 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
11231
11232         * g++.dg/parse/crash10.C: Remove bogus error marker.
11233
11234 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11235
11236         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
11237         (host_gcc): Likewise.
11238         (ROOT): Honor $PWDCMD.
11239         (BASE): Likewise.
11240         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
11241
11242 2003-11-12  Catherine Moore  <clm@redhat.com>
11243
11244         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
11245
11246 2003-11-12  Andreas Jaeger  <aj@suse.de>
11247             Jakub Jelinek  <jakub@redhat.com>
11248             Andrew Pinski  <pinskia@physics.uc.edu>
11249             Richard Henderson  <rth@redhat.com>
11250
11251         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
11252         systems.
11253         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
11254
11255         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
11256         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
11257
11258 2003-11-11  Andreas Jaeger  <aj@suse.de>
11259
11260         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
11261
11262         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
11263
11264 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
11265
11266         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
11267         Clean ups.
11268
11269 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
11270
11271         * gcc.dg/trampoline-1.c: New test.
11272
11273 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
11274
11275         * gcc.c-torture/compile/200031109-1.c: New test.
11276
11277 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
11278
11279         PR c/3190
11280         PR c/8714
11281         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
11282         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
11283         gcc.dg/format/no-y2k-1.c: Update.
11284
11285 2003-11-08  Roger Sayle  <roger@eyesopen.com>
11286
11287         PR optimization/10467
11288         * gcc.dg/20031108-1.c: New test case.
11289
11290 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
11291
11292         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
11293
11294 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
11295
11296         * gcc.dg/compound-lvalue-1.c: New test.
11297         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
11298         some XFAILs.
11299
11300 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
11301
11302         * gcc.dg/altivec-varargs-1.c: New test.
11303
11304 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
11305
11306         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
11307         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
11308         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
11309         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
11310         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
11311
11312 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
11313
11314         * gcc.dg/cond-lvalue-1.c: New test.
11315
11316 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
11317
11318         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
11319
11320 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11321
11322         PR c++/11616
11323         * g++.dg/template/instantiate5.C: New test.
11324
11325 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11326
11327         PR c++/12726
11328         * g++.dg/ext/complit2.C: Replace test with self-contained version.
11329         * ChangeLog: Add missing first entry for above test.
11330
11331 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11332
11333         PR c++/9810
11334         * g++.dg/template/using8.C: New test.
11335         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
11336
11337 2003-11-02  Roger Sayle  <roger@eyesopen.com>
11338
11339         PR optimization/10817
11340         * gcc.c-torture/compile/20031102-1.c: New test case.
11341
11342 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
11343
11344         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
11345         2147483647.
11346
11347 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
11348
11349         * gcc.dg/20031102-1.c: New test.
11350
11351 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
11352
11353         * gcc.dg/complex-1.c: New test.
11354
11355 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11356
11357         PR c++/12796
11358         * g++.dg/template/crash13.C: Adjust expected error location.
11359         * g++.old-deja/g++.brendan/ns1.C: Likewise.
11360
11361 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
11362
11363         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
11364
11365 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
11366
11367         PR/10239
11368         * gcc.c-torture/compile/20031031-2.c: New test.
11369
11370 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
11371
11372         PR/11640
11373         * gcc.c-torture/compile/20031031-1.c: New test.
11374
11375 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
11376
11377         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
11378         * gcc.misc-tests/bprob.exp: Likewise.
11379         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
11380         the execution test on arm-elf configs.
11381         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
11382         configs that don't support scratch files.
11383         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
11384
11385 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
11386
11387         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
11388         done by dejagnu.
11389
11390 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
11391
11392         * ada/acats/run_all.sh: Redirect mv output to /dev/null
11393         Avoid non pure sh syntax. Add more logging.
11394
11395         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
11396         fail.
11397
11398 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11399
11400         PR libgcj/10610
11401         * gcc.dg/ppc-stackalign-1.c: New test.
11402
11403 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
11404
11405         * ada/acats/run_all.sh: Change output to be more compliant with
11406         dejagnu framework.
11407         Create acats.sum and acats.log files under testsuite/ada/acats
11408         Only run [a-z]* directories, to filter out e.g. CVS.
11409         Redirect build output to log file.
11410
11411 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
11412
11413         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
11414
11415 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
11416
11417         PR ada/5909:
11418         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
11419
11420 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
11421
11422         * gcc.c-torture/compile/20031023-1.c: New test.
11423         * gcc.c-torture/compile/20031023-2.c: New test.
11424         * gcc.c-torture/compile/20031023-3.c: New test.
11425         * gcc.c-torture/compile/20031023-4.c: New test.
11426
11427 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11428
11429         PR c++/10371
11430         * g++.dg/lookup/scoped8.C: New test.
11431
11432 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
11433
11434         * g++.dg/opt/reg-stack3.C: New test.
11435
11436 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
11437
11438         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
11439
11440 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11441
11442         PR c++/11076
11443         * g++.dg/template/crash13.C: New test.
11444
11445 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
11446
11447         * gcc.dg/c99-restrict-2.c: New test.
11448
11449 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
11450
11451         PR c++/12698, c++/12699, c++/12700, c++/12566
11452         * g++.dg/inherit/covariant9.C: New test.
11453         * g++.dg/inherit/covariant10.C: New test.
11454         * g++.dg/inherit/covariant11.C: New test.
11455
11456 2003-10-23  Jason Merrill  <jason@redhat.com>
11457
11458         PR c++/12726
11459         * g++.dg/ext/complit2.C: New test.
11460
11461 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
11462
11463         PR target/12654
11464         * gcc.c-torture/execute/20031020-1.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: Also check for (set (pc) on lines
11469         following the jump_insn.
11470
11471 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
11472
11473         * gcc.dg/cast-lvalue-1.c: New test.
11474
11475 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
11476
11477         PR c++/11962
11478         * g++.dg/template/cond2.C: New test.
11479
11480 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
11481
11482         * gcc.dg/builtins-28.c: New test.
11483
11484 2003-10-20  Jan Hubicka  <jh@suse.cz>
11485
11486         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
11487         parameter.
11488         * testsuite/gcc.dg/inline-2.c: Likewise.
11489
11490 2003-10-20  Phil Edwards  <phil@codesourcery.com>
11491
11492         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
11493         * gcc.dg/nest.c:  Likewise.
11494
11495 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11496
11497         PR c++/9781, c++/10583, c++/11862
11498         * g++.dg/parse/crash13.C: New test.
11499
11500 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11501
11502         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
11503
11504 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
11505
11506         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
11507         Define HAVE_C99_RUNTIME except on Solaris.
11508         * gcc.dg/builtins-20.c: Likewise.
11509
11510 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11511
11512         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
11513
11514 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11515
11516         PR c++/12495
11517         * g++.dg/template/crash21.C: New test.
11518
11519 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11520
11521         PR c++/2513
11522         * g++.dg/template/typename5.C: New test.
11523
11524 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11525
11526         PR c++/12369
11527         * g++.dg/template/friend25.C: New test.
11528
11529 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
11530
11531         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
11532         versions.
11533
11534 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
11535
11536         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
11537         == 2147483647.
11538
11539 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
11540
11541         * gcc.c-torture/execute/960416-1.x: Remove.
11542         * gcc.c-torture/execute/divconst-3.x: Likewise.
11543
11544 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
11545
11546         PR target/12598
11547         * gcc.dg/torture/cris-volatile-1.c: New test.
11548
11549 2003-10-14  Roger Sayle  <roger@eyesopen.com>
11550
11551         PR optimization/9325
11552         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
11553         for overflowing floating point to integer conversion during RTL
11554         simplification.
11555
11556 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
11557
11558         * objc/execute/_cmd.m: Fix typo.
11559         * objc.dg/image-info.m, objc.dg/symtab-1.m:
11560         Relax 'scan-assembler' regexp.
11561         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
11562         objc.dg/try-catch-4.m: Run on non-Darwin targets.
11563         * objc.dg/zero-link-2.m: Remove blank line.
11564         * objc.dg/zero-link-3.m: New test case.
11565
11566 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
11567
11568         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
11569
11570         * gcc.dg/asm-names.c: Use scan-assembler-not rather
11571         than linker trickery.
11572
11573 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11574
11575         PR c++/12370
11576         * g++.dg/other/friend2.C: New test.
11577
11578 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
11579
11580         * gcc.dg/20031012-1.c: New test.
11581
11582 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
11583
11584         * gcc.dg/weak/weak-3.c: Fix for new warning.
11585
11586 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
11587
11588         PR optimization/8750
11589         * gcc.c-torture/execute/20031012-1.c: New test case.
11590
11591 2003-10-11  Roger Sayle  <roger@eyesopen.com>
11592
11593         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
11594         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
11595
11596 2003-10-11  Roger Sayle  <roger@eyesopen.com>
11597
11598         PR optimization/12260
11599         * gcc.c-torture/compile/20031011-2.c: New test case.
11600
11601 2003-10-11  Roger Sayle  <roger@eyesopen.com>
11602
11603         * gcc.c-torture/execute/20031011-1.c: New testcase.
11604
11605 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
11606
11607         * gcc.c-torture/compile/20031011-1.c: New test.
11608
11609 2003-10-11  Jan Hubicka  <jh@suse.cz>
11610
11611         * g++.dg/other/first-global.C: New test.
11612
11613 2003-10-11  Roger Sayle  <roger@eyesopen.com>
11614
11615         * gcc.c-torture/execute/string-opt-18.c: New testcase.
11616
11617 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
11618
11619         * gcc.c-torture/compile/20031010-1.c: New test.
11620
11621 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
11622
11623         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
11624         * gcc.c-torture/execute/va-arg-25.c: ... here.
11625
11626 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
11627
11628         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
11629
11630 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
11631
11632         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
11633
11634 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
11635
11636         * g++.dg/parse/error2.C: New test.
11637
11638 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
11639
11640         PR c++/11097
11641         * g++.dg/other/error5.C: Modify the error message.
11642         * g++.dg/lookup/using8.C: New test.
11643
11644 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
11645
11646         * gcc.dg/darwin-abi-2.c: New file.
11647         * gcc.c-torture/execute/va-arg-24.c: New file.
11648
11649 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
11650
11651         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
11652         indentation.
11653
11654 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
11655
11656         PR c++/10147
11657         * g++.dg/other/error4.C: Update error messages.
11658         * g++.dg/template/ptrmem4.C: Likewise.
11659
11660         PR c++/12337
11661         * g++.dg/init/new9.C: New test.
11662
11663         PR c++/12334, c++/12236, c++/8656
11664         * g++.dg/ext/attrib8.C: New test.
11665
11666 2003-10-06  Devang Patel  <dpatel@apple.com>
11667
11668         * gcc.dg/debug/dwarf2-3.h: New test.
11669         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
11670
11671 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
11672
11673         * g++.dg/opt/cfg2.C: New test.
11674
11675 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
11676
11677         * g++.dg/opt/float1.C: New test.
11678
11679 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
11680
11681         * gcc.dg/c90-array-lval-6.c: New test.
11682         * gcc.dg/c99-array-lval-6.c: New test.
11683
11684 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
11685             Ziemowit Laski  <zlaski@apple.com>
11686
11687         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
11688         'Derived', so that it is never considered a class method; add
11689         new warning for '+port' method ambiguity.
11690         * objc.dg/method-12.m: Include <objc/objc.h> instead of
11691         <objc/objc-api.h> (needed on Mac OS X).
11692         * objc.dg/method-13.m: New test.
11693
11694 2003-10-03  Roger Sayle  <roger@eyesopen.com>
11695
11696         PR optimization/9325, PR java/6391
11697         * gcc.c-torture/execute/20031003-1.c: New test case.
11698
11699 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
11700
11701         PR optimization/12180
11702         * gcc.dg/20031002-1.c: New test.
11703
11704         PR c++/12486
11705         * g++.dg/inherit/error1.C: New test.
11706
11707 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
11708
11709         * lib/f-torture.exp (search_for): Rename to...
11710         (search_for_re): This.  Also, clean up comments and the
11711         "regexp" invocation.
11712
11713 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
11714
11715         * gcc.c-torture/compile/20031002-1.c: New test.
11716
11717 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
11718
11719         * g++.dg/opt/cond1.C: New test.
11720
11721 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
11722
11723         * gcc.dg/Wold-style-definition-2.c: New testcase.
11724         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
11725
11726 2003-09-29  Richard Henderson  <rth@redhat.com>
11727
11728         * g++.dg/init/array10.C: Add dg-options.
11729
11730 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
11731
11732         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
11733
11734 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11735
11736         * g++.dg/template/friend19.C: Fix typo.
11737         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
11738
11739 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
11740
11741         * gcc.c-torture/execute/20030928-1.c: New test.
11742         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
11743
11744 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
11745
11746         * g++.dg/opt/unroll1.C: New test.
11747
11748 2003-09-26  Roger Sayle  <roger@eyesopen.com>
11749
11750         PR optimization/11741
11751         * gcc.dg/20030926-1.c: New test case.
11752
11753 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11754
11755         PR c++/5655
11756         * g++.dg/parse/access7.C: New test.
11757         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
11758
11759 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
11760
11761         MERGE OF objc-improvements-branch into MAINLINE:
11762         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
11763         if libobjc has not been built.
11764         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
11765         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
11766         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
11767         objc/execute/nested-3.m, objc/execute/np-2.m,
11768         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
11769         objc/execute/redefining_self.m, objc/execute/root_methods.m,
11770         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
11771         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
11772         objc.dg/special/unclaimed-category-1.h,
11773         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
11774         well as GNU runtime.
11775         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
11776         * execute/cascading-1.m, execute/function-message-1.m,
11777         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
11778         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
11779         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
11780         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
11781         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
11782         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
11783         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
11784         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
11785         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
11786         * objc.dg/bitfield-2.m: Run only on Darwin.
11787         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
11788         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
11789         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
11790         * objc.dg/const-str-1.m: Fix constant string layout.
11791
11792 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
11793
11794         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
11795
11796 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
11797
11798         * gcc.dg/darwin-abi-1.c: New file.
11799
11800 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
11801
11802         PR target/12281
11803         * gcc.c-torture/compile/20030921-1.c: New test.
11804
11805 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
11806
11807         * g++.dg/opt/reg-stack2.C: New test.
11808
11809 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
11810
11811         * g++.dg/eh/delayslot1.C: New test.
11812
11813 2003-09-20  Richard Henderson  <rth@redhat.com>
11814
11815         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
11816
11817 2003-09-20  Roger Sayle  <roger@eyesopen.com>
11818
11819         * gcc.c-torture/execute/20030920-1.c: New test case.
11820
11821 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11822
11823         * g++.dg/rtti/typeid3.C: Correct expected error message.
11824
11825 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11826
11827         PR c++/157
11828         * g++.dg/parse/crash12.C: New test.
11829
11830 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
11831
11832         * gcc.dg/compat/mixed-struct-check.h: New.
11833         * gcc.dg/compat/mixed-struct-defs.h: New.
11834         * gcc.dg/compat/mixed-struct-init.h: New.
11835         * gcc.dg/compat/struct-by-value-19_main.c: New.
11836         * gcc.dg/compat/struct-by-value-19_x.c: New.
11837         * gcc.dg/compat/struct-by-value-19_y.c: New.
11838         * gcc.dg/compat/struct-by-value-20_main.c: New.
11839         * gcc.dg/compat/struct-by-value-20_x.c: New.
11840         * gcc.dg/compat/struct-by-value-20_y.c: New.
11841         * gcc.dg/compat/struct-return-19_main.c: New.
11842         * gcc.dg/compat/struct-return-19_x.c: New.
11843         * gcc.dg/compat/struct-return-19_y.c: New.
11844         * gcc.dg/compat/struct-return-20_main.c: New.
11845         * gcc.dg/compat/struct-return-20_x.c: New.
11846         * gcc.dg/compat/struct-return-20_y.c: New.
11847
11848 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
11849         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
11850         so that it will not complain on LP64 targets.
11851
11852 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11853
11854         PR c++/495
11855         * g++.dg/template/friend24.C: New test.
11856
11857 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
11858
11859         PR c++/12332
11860         * g++.dg/template/memtmpl2.C: New test.
11861
11862 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
11863
11864         PR target/11184
11865         * gcc.dg/builtin-apply1.c: New test.
11866
11867 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
11868
11869         PR c++/9848
11870         * g++.dg/warn/Wunused-4.C: New test.
11871
11872 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11873
11874         PR c++/12316
11875         * g++.dg/other/gc2.C: New test.
11876
11877 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
11878
11879         PR c++/11991
11880         * g++.dg/rtti/typeid3.C: New test.
11881
11882         PR c++/12266
11883         * g++.dg/overload/template1.C: New test.
11884
11885 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
11886
11887         * g++.dg/opt/cfg3.C: New test.
11888
11889 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11890
11891         PR c++/7939
11892         * g++.dg/template/crash11.C: New test.
11893
11894 2003-09-16  Jason Merrill  <jason@redhat.com>
11895             Jakub Jelinek  <jakub@redhat.com>
11896
11897         * gcc.dg/attr-warn-unused-result.c: New test.
11898
11899 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
11900
11901         PR c++/12184
11902         * g++.dg/expr/call2.C: New test.
11903
11904 2003-09-15  Andreas Jaeger  <aj@suse.de>
11905
11906         * gcc.dg/Wold-style-definition-1.c: New test.
11907
11908 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
11909
11910         PR c++/3907
11911         * g++.dg/parse/template12.C: New test.
11912
11913         * g++.dg/abi/bitfield11.C: New test.
11914         * g++.dg/abi/bitfield12.C: Likewise.
11915
11916 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
11917
11918         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
11919         non-expansion of functional macro name without arguments at EOL.
11920         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
11921
11922 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
11923
11924         * gcc.c-torture/execute/20030914-[12].c: New tests.
11925
11926 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
11927
11928         PR c++/11788
11929         * g++.dg/overload/addr1.C: New test.
11930
11931 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
11932
11933         * gcc.dg/20030909-1.c: New test.
11934
11935 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
11936
11937         * gcc.dg/ultrasp10.c: New test.
11938
11939 2003-09-09  Devang Patel  <dpatel@apple.com>
11940
11941         * gcc.dg/darwin-ld-6.c: New test.
11942
11943 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11944
11945         * gcc.dg/torture/builtin-explog-1.c: New testcase.
11946
11947 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
11948
11949         * gcc.dg/ia64-types1.c: New test.
11950         * gcc.dg/ia64-types2.c: Likewise.
11951
11952 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11953
11954         * gcc.dg/builtins-1.c: Add more _Complex tests.
11955         * gcc.dg/torture/builtin-attr-1.c: Likewise.
11956
11957         * gcc.dg/builtins-1.c: Test existing _Complex functions.
11958         * gcc.dg/torture/builtin-attr-1.c: Likewise.
11959
11960 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
11961
11962         PR c++/11786
11963         * g++.dg/lookup/koenig2.C: New test.
11964
11965         PR c++/5296
11966         * g++.dg/rtti/typeid2.C: New test.
11967
11968 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
11969
11970         * gcc.c-torture/compile/20030904-1.c: New test.
11971
11972 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
11973
11974         * g++.dg/opt/longbranch2.C: New test.
11975
11976 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
11977
11978         * g++.dg/template/crash10.C: Only compile it.
11979
11980 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
11981
11982         PR middle-end/11665
11983         * gcc.c-torture/compile/20030907-1.c: New test.
11984         * g++.dg/init/array11.C: New test.
11985
11986 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
11987
11988         PR c++/11852
11989         * g++.dg/init/struct1.C: New test.
11990
11991 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
11992
11993         PR c++/12181
11994         * g++.dg/expr/comma1.C: New test.
11995
11996 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
11997
11998         PR c++/11867
11999         * g++.dg/expr/static_cast5.C: New test.
12000
12001 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
12002
12003         PR c++/11507
12004         * g++.dg/lookup/scoped7.C: New test.
12005
12006         PR c++/9574
12007         * g++.dg/other/static1.C: New test.
12008
12009         PR c++/11490
12010         * g++.dg/warn/template-1.C: New test.
12011
12012         PR c++/11432
12013         * g++.dg/template/crash10.C: New test.
12014
12015         PR c++/2478
12016         * g++.dg/overload/VLA.C: New test.
12017
12018         PR c++/10804
12019         * g++.dg/template/call1.C: New test.
12020
12021 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
12022
12023         PR c++/11794
12024         * g++.dg/parse/using3.C: New test.
12025
12026 2003-09-06  Roger Sayle  <roger@eyesopen.com>
12027
12028         PR c++/11409
12029         * g++.dg/overload/builtin3.C: New test case.
12030
12031 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
12032
12033         PR c/9862
12034         * gcc.dg/20030906-1.c: New test.
12035         * gcc.dg/20030906-2.c: Likewise.
12036
12037 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
12038
12039         PR c++/12167
12040         * g++.dg/parse/defarg5.C: New test.
12041
12042         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
12043
12044 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
12045
12046         PR c++/12163
12047         * g++.dg/expr/static_cast4.C: New test.
12048
12049         PR c++/12146
12050         * g++.dg/template/crash9.C: New test.
12051
12052 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
12053
12054         * g++.old-deja/g++.ext/pretty2.C: Update for change
12055         in __FUNCTION__.
12056         * g++.old-deja/g++.ext/pretty3.C: Likewise.
12057
12058 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
12059
12060         PR c++/11922
12061         * g++/dg/template/qualified-id1.C: New test.
12062
12063         PR c++/12037
12064         * g++.dg/warn/noeffect4.C: New test.
12065
12066 2003-09-04  Matt Austern  <austern@apple.com>
12067
12068         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
12069         * g++.dg/ext/fnname2.C: Likewise.
12070         * g++.dg/ext/fnname3.C: Likewise.
12071
12072 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
12073
12074         * g++.dg/expr/lval1.C: New test.
12075         * g++.dg/ext/lvcast.C: Remove.
12076
12077 2003-09-03  Roger Sayle  <roger@eyesopen.com>
12078
12079         PR optimization/11700.
12080         * gcc.c-torture/compile/20030903-1.c: New test case.
12081
12082 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
12083
12084         PR c++/12053
12085         * g++.dg/abi/layout4.C: New test.
12086
12087 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
12088
12089         PR c++/11553
12090         * g++.dg/parse/friend3.C: New test.
12091
12092 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
12093
12094         PR c++/11847
12095         * g++.dg/template/class1.C: New test.
12096
12097         PR c++/11808
12098         * g++.dg/expr/call1.C: New test.
12099
12100 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
12101
12102         PR c++/12114
12103         * g++.dg/init/ref9.C: New test.
12104
12105         PR c++/11972
12106         * g++.dg/template/nested4.C: New test.
12107
12108 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
12109
12110         PR c++/12093
12111         * g++.dg/template/non-dependent4.C: New test.
12112
12113         PR c++/11928
12114         * g++.dg/inherit/conv1.C: New test.
12115
12116 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
12117
12118         PR c++/6196
12119         * g++.dg/ext/label1.C: New test.
12120         * g++.dg/ext/label2.C: Likewise.
12121
12122 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
12123
12124         * g++.dg/expr/cond3.C: New test.
12125
12126 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12127
12128         * gcc.dg/builtins-1.c: Add new builtin cases.
12129
12130 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12131
12132         * gcc.dg/builtins-1.c: Add new cases.
12133         * gcc.dg/torture/builtin-attr-1.c: Likewise.
12134
12135 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12136
12137         * gcc.dg/builtins-1.c: Add more math builtin tests.
12138         * gcc.dg/torture/builtin-attr-1.c: New test.
12139
12140 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
12141
12142         PR optimization/5079
12143         * g++.dg/opt/static3.C: New test.
12144
12145 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
12146
12147         * gcc.misc-tests/gcov-10b.c: New test.
12148
12149 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
12150
12151         * g++.dg/opt/ptrmem3.C: New test.
12152
12153         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
12154
12155 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
12156
12157         * gcc.dg/20030826-2.c: New test.
12158
12159 2003-08-26  Roger Sayle  <roger@eyesopen.com>
12160
12161         PR middle-end/12002
12162         * g77.f-torture/compile/12002.f: New test case.
12163
12164 2003-08-26  Roger Sayle  <roger@eyesopen.com>
12165
12166         * gcc.dg/20030826-1.c: New test case.
12167
12168 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
12169
12170         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
12171
12172 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
12173
12174         PR c++/11871
12175         * c++.dg/lookup/crash1.C: New test.
12176
12177         * c++.dg/warn/noeffect3.C: New test.
12178
12179 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
12180
12181         * gcc.dg/compat/vector-1_x.c: Compile with -w.
12182         * gcc.dg/compat/vector-1_y.c: Ditto.
12183         * gcc.dg/compat/vector-2_x.c: Ditto.
12184         * gcc.dg/compat/vector-2_y.c: Ditto.
12185
12186 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
12187
12188         * gcc.dg/20030702-1.c: New test.
12189
12190 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
12191
12192         PR c++/8795
12193         * g++.dg/ext/altivec-1.C: New test.
12194
12195 2003-08-24  Richard Henderson  <rth@redhat.com>
12196
12197         * g++.dg/eh/simd-2.C: Add -w for x86.
12198
12199 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
12200
12201         * gcc.dg/20030815-1.c: New test.
12202
12203 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12204
12205         PR c++/3765
12206         * g++.dg/parse/access6.C: New test.
12207
12208 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12209
12210         PR c++/641, c++/11876
12211         * g++.dg/template/friend22.C: New test.
12212         * g++.dg/template/friend23.C: Likewise.
12213
12214 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
12215
12216         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
12217         identically.
12218
12219 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
12220
12221         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
12222
12223 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
12224
12225         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
12226
12227 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
12228
12229         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
12230
12231 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
12232
12233         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
12234
12235 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
12236
12237         PR c++/11919
12238         * g++.dg/overload/prom1.C: New test.
12239
12240         PR c++/11551
12241         * g++.dg/parse/dtor2.C: New test.
12242
12243         PR c++/10762
12244         * g++.dg/parse/using2.C: New test.
12245
12246 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
12247
12248         PR target/11805
12249         * gcc.c-torture/compile/20030821-1.c: New.
12250
12251 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
12252
12253         PR c++/11834
12254         * g++.dg/template/deduce2.C: New test.
12255
12256 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
12257
12258         * gcc.c-torture/execute/20030821-1.c: New test.
12259
12260 2003-08-20  Roger Sayle  <roger@eyesopen.com>
12261
12262         PR middle-end/11984
12263         * gcc.dg/20030820-1.c: New test case.
12264
12265 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
12266
12267         PR c++/11945
12268         * g++.dg/warn/noeffect2.C: New test.
12269
12270 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
12271
12272         PR c++/10926
12273         * g++.dg/template/dtor2.C: New test.
12274
12275         PR c++/11684
12276         * g++.dg/template/operator1.C: New test.
12277         * g++.dg/parse/operator4.C: New test.
12278
12279         PR c++/11946.C
12280         * g++.dg/expr/enum1.C: New test.
12281         * gcc.dg/c99-bool-1.c: Remove bogus warning.
12282
12283         PR c++/11036.C
12284         * g++.dg/parse/elab2.C: New test.
12285         * g++.dg/parse/typedef4.C: Change error message.
12286         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
12287         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
12288         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
12289
12290 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
12291
12292         * gcc.dg/pch/warn-1.c: New.
12293         * gcc.dg/pch/warn-1.hs: New.
12294
12295         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
12296         not-tested file.
12297
12298 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
12299
12300         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
12301
12302 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
12303
12304         * gcc.dg/uninit-D.c: New Test.
12305         * gcc.dg/uninit-E.c: New Test.
12306         * gcc.dg/uninit-F.c: New Test.
12307         * gcc.dg/uninit-G.c: New Test.
12308
12309 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
12310
12311         * g++.dg/README: Describe the pch directory.
12312
12313 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12314
12315         PR c++/11174
12316         * g++.dg/parse/access4.C: New test.
12317         * g++.dg/parse/access5.C: Likewise.
12318         * g++.old-deja/g++.jason/access17.C: Adjust error message.
12319
12320 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
12321
12322         * gcc.dg/noncompile/20030818-1.c: New.
12323
12324 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
12325
12326         PR c++/11957
12327         * g++.dg/warn/noeffect1.C: New test.
12328
12329         * g++.dg/template/scope2.C: New test.
12330         * g++.dg/template/error2.C: Correct dg-error
12331
12332 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
12333
12334         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
12335
12336 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
12337
12338         PR C++/11512
12339         * g++.dg/template/warn1.C: New.
12340
12341 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
12342
12343         * g++.dg/template/error2.C: New test.
12344         * g++.dg/lookup/using7.C: Adjust errors
12345         * g++.old-deja/g++.pt/crash36.C: Likewise.
12346         * g++.old-deja/g++.pt/derived3.C: Likewise.
12347
12348 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12349
12350         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
12351         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
12352         * gcc.c-torture/execute/builtins/string-9.c: New, from
12353         string-opt-9.c.  Adjust for execute/builtins framework.
12354         * gcc.c-torture/execute/string-opt-9.c: Delete.
12355
12356 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
12357
12358         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
12359
12360         * g++.dg/parse/ret-type2.C: New test.
12361
12362         PR c++/11703
12363         * g++.dg/init/new8.C: New test.
12364
12365         PR c++/10923
12366         * g++.dg/parse/typedef5.C: New test.
12367
12368         PR c++/9512
12369         * g++.dg/parse/qualified2.C: New test.
12370         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
12371         invalid code.
12372
12373 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
12374
12375         * g++.dg/conversion/ptrmem1.C: New test.
12376
12377 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
12378
12379         PR target/11693
12380         * gcc.dg/20030811-1.c: New test.
12381
12382         PR target/11535
12383         * gcc.c-torture/execute/20030811-1.c: New test.
12384
12385 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12386
12387         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
12388
12389 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
12390
12391         PR c++/11789.C
12392         * g++.dg/inherit/multiple1.C: New test.
12393
12394 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
12395
12396         * gcc.dg/spe1.c: New test.
12397
12398         PR c++/11670
12399         * g++.dg/expr/cast2.C: New test.
12400
12401         PR c++/10530
12402         * g++.dg/template/dependent-name2.C: New test.
12403
12404 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
12405
12406         * g++.dg/parse/crash11.C: Put the dg options in comments.
12407
12408 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
12409
12410         * lib/gcc-dg.exp: Update for diagnostic change.
12411
12412 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12413
12414         PR c++/5767
12415         * g++.dg/parse/crash11.C: New test.
12416
12417 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
12418
12419         * gcc.dg/cpp/spacing1.c: Update.
12420
12421 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
12422
12423         PR target/11739
12424         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
12425         a value for -mtune.
12426
12427 2003-08-04  Roger Sayle  <roger@eyesopen.com>
12428
12429         PR middle-end/11771
12430         * gcc.c-torture/compile/20030804-1.c: New test case.
12431
12432 2003-08-04  Roger Sayle  <roger@eyesopen.com>
12433
12434         * gcc.dg/20030804-1.c: New test case.
12435
12436 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
12437
12438         * gcc.dg/cpp/separate-1.c: New test.
12439
12440 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
12441
12442         PR c++/11704
12443         * g++.dg/template/dependent-expr2.C: New test.
12444
12445         PR c++/11766
12446         * g++.dg/expr/ptrmem1.C: New test.
12447
12448 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12449
12450         PR c++/9453
12451         * g++.dg/template/friend15.C: New test.
12452
12453 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
12454
12455         * lib/dg-pch.exp: Work round PCH bug.
12456
12457 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12458
12459         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
12460         builtins.  Move cases from builtins-4.c here.
12461
12462         * gcc.dg/torture/builtin-math-1.c: New test taken from
12463         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
12464         additional cases.
12465
12466         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
12467         Delete.
12468
12469 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
12470
12471         PR c++/9447
12472         * g++.dg/template/using7.C: New test.
12473
12474 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
12475
12476         * import1.c, import2.c: New tests.
12477
12478 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
12479
12480         * g++.dg/eh/crossjump1.C: New test.
12481
12482 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
12483
12484         PR c++/11697
12485         * g++.dg/template/using6.C: New test.
12486
12487         PR c++/11744
12488         * g++.dg/template/koenig2.C: New test.
12489
12490 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12491
12492         PR c++/7983
12493         * g++.dg/parse/typedef4.C: New test.
12494
12495 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12496
12497         PR c++/8442, c++/8806
12498         * g++.dg/template/elab1.C: New test.
12499         * g++.dg/template/type2.C: Likewise.
12500         * g++.dg/template/ttp3.C: Adjust expected error message.
12501         * g++.old-deja/g++.law/visibility13.C: Likewise.
12502         * g++.old-deja/g++.niklas/t135.C: Likewise.
12503         * g++.old-deja/g++.pt/ttp41.C: Likewise.
12504         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
12505         template argument.
12506         * g++.old-deja/g++.pt/ttp44.C: Likewise.
12507
12508 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
12509
12510         PR c++/11295
12511         * g++.dg/ext/stmtexpr1.C: New test.
12512
12513         * g++.dg/opt/tmp1.C: New test.
12514
12515         PR c++/11525
12516         * g++.dg/parse/constant4.C: New test.
12517
12518         PR c++/9447
12519         * g++.dg/template/using5.C: New test.
12520
12521 2003-07-31  Roger Sayle  <roger@eyesopen.com>
12522
12523         * gcc.dg/builtins-27.c: New test case.
12524
12525 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
12526
12527         * gcc.dg/tls/opt-7.c: New test.
12528
12529 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
12530
12531         * g++.old-deja/g++.other/crash18.C: Remove.
12532
12533 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
12534
12535         * g++.dg/template/explicit3.C: New.
12536         * g++.dg/template/explicit4.C: New.
12537         * g++.dg/template/explicit5.C: New.
12538
12539         PR c++/11347
12540         * g++.dg/template/memtmpl1.C: New.
12541
12542 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
12543
12544         PR target/11565
12545         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
12546         * gcc.dg/i386-387-5.c (dg-options): Likewise.
12547
12548 2003-07-30  Jan Hubicka  <jh@suse.cz>
12549
12550         * vtgc1.c: Kill.
12551
12552 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
12553
12554         * gcc.dg/struct-in-proto-1.c: New test.
12555
12556 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
12557
12558         * gcc.dg/cpp/include2.c: Only expect one message.
12559
12560 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
12561
12562         PR c++/9447
12563         * g++.dg/template/using1.C: New test.
12564         * g++.dg/template/using2.C: New test.
12565         * g++.dg/template/using3.C: New test.
12566         * g++.dg/template/using4.C: New test.
12567
12568 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
12569
12570         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
12571         * gcc.c-torture/execute/string-opt-10.c: Likewise.
12572
12573 2003-07-28  Jan Hubicka  <jh@suse.cz>
12574
12575         PR c++/11530
12576         * g++.dg/opt/call1.C: New test.
12577
12578 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
12579
12580         PR c++/11667
12581         * g++.dg/init/enum2.C: New test.
12582         * g++.dg/template/overload1.C: Add "-w" option.
12583
12584 2003-07-28    <hp@bitrange.com>
12585
12586         * gcc.dg/Wdeclaration-after-statement-1.c,
12587         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
12588
12589 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
12590
12591         * gcc.c-torture/compile/20030725-1.c: New test.
12592
12593 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
12594
12595         * gcc.dg/20030505.c: Only run for SPE.
12596         Remove definition of opaque type.
12597
12598 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
12599
12600         * g++.dg/template/ptrmem6.C: New test.
12601
12602 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
12603
12604         * gcc.c-torture/compile/zero-strct-2.c: New test.
12605
12606 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
12607
12608         * gcc.dg/intermod-1.c: New test.
12609
12610 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
12611
12612         PR c++/11617
12613         * g++.dg/template/lookup2.C: New test.
12614         * g++.dg/template/memclass1.C: Remove instantiated from error.
12615         * g++.dg/other/error2.C: Tweak expected errors.
12616
12617         PR c++/11596
12618         * g++.dg/template/defarg3.C: New test.
12619
12620         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
12621
12622 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
12623
12624         * g++.dg/inherit/access5.C: New test.
12625
12626 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12627
12628         PR c++/11513
12629         * g++.dg/template/crash8.C: New test.
12630
12631 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
12632
12633         PR c/10602
12634         * gcc.dg/noncompile/incomplete-2.c: New test.
12635
12636 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
12637
12638         PR c++/11645
12639         * g++.dg/inherit/access4.C: New test.
12640
12641         PR c++/11517
12642         * g++.dg/expr/cond2.C: New test.
12643
12644         PR optimization/10679
12645         * g++.dg/opt/inline4.C: New test.
12646
12647 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
12648
12649         * g++.dg/parse/crash10: New test.
12650
12651 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
12652
12653         * g++.dg/ext/flexary1.C: New test.
12654
12655 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12656
12657         PR c++/10793
12658         * g++.dg/template/crash9.C: New test.
12659
12660 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12661
12662         PR c++/3004
12663         * g++.dg/parse/typedef3.C: New test.
12664
12665         PR c++/7906
12666         * g++.dg/parse/operator2.C: New test.
12667
12668         PR c++/8895
12669         * g++.dg/parse/def-tmpl-arg1.C: New test.
12670
12671         PR c++/9282
12672         * g++.dg/parse/funptr1.C: New test.
12673
12674         PR c++/9452
12675         * g++.dg/parse/ambig3.C: New test.
12676
12677         PR c++/9454
12678         * g++.dg/parse/operator3.C: New test.
12679
12680         PR c++/9486
12681         * g++.dg/parse/template10.C: New test.
12682
12683         PR c++/9488
12684         * g++.dg/parse/template11.C: New test.
12685
12686         PR c++/10150
12687         * g++.dg/parse/invalid-op1.C: New test.
12688
12689         PR c++/10247
12690         * g++.dg/parse/condexpr1.C: New test.
12691
12692 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
12693
12694         * g++.dg/ext/packed3.C: New test.
12695         * g++.dg/ext/packed4.C: New test.
12696
12697         * gcc.dg/pack-test-3.c: New test.
12698
12699 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
12700
12701         * lib/compat.exp: Handle dg-options per source file.
12702         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
12703         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
12704         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
12705         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
12706         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
12707         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
12708         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
12709         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
12710         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
12711         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
12712         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
12713         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
12714         * g++.dg/compat/break/bitfield7_x.C: Ditto.
12715         * g++.dg/compat/break/bitfield7_y.C: Ditto.
12716
12717 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
12718
12719         PR c/10320
12720         * gcc.c-torture/execute/20030718-1.c: New test.
12721
12722 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
12723
12724         PR optimization/11536
12725         * gcc.dg/20030721-1.c: New test.
12726
12727 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
12728
12729         PR c++/11546
12730         * g++.dg/template/lookup1.C: New test.
12731
12732 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
12733
12734         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
12735         diagnostics of ill-formed constructs involving labels.
12736         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
12737         the new 'previously defined here' message.
12738
12739 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
12740
12741         * g++.dg/parse/non-dependent2.C: New test.
12742
12743 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
12744
12745         * g++.dg/init/init-ref4.C: xfail on targets without
12746         weak symbols.
12747
12748 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
12749
12750         PR target/11087
12751         * gcc.c-torture/execute/20030717-1.c: New test.
12752
12753 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
12754
12755         * g++.dg/opt/cfg1.C: New test.
12756
12757 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
12758
12759         PR optimization/11557
12760         * gcc.dg/20030717-1.c: New test.
12761
12762 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
12763
12764         PR c++/10476
12765         * g++.dg/expr/crash-1.C: New test.
12766
12767         PR c++/11027
12768         * g++.dg/template/init3.C: New test.
12769
12770         PR c++/8222
12771         * g++.dg/template/non-dependent1.C: New test.
12772
12773         PR c++/11070
12774         * g++.dg/template/non-dependent2.C: New test.
12775
12776         PR c++/11071
12777         * g++.dg/template/non-dependent3.C: New test.
12778
12779         PR c++/9907
12780         * g++.dg/template/sizeof5.C: New test.
12781
12782 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
12783
12784         PR 11498
12785         * gcc.c-torture/compile/mangle-1.c: New file.
12786
12787 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12788
12789         PR c++/7809
12790         * g++.dg/parse/access3.C: New test.
12791
12792 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
12793
12794         PR c++/11384
12795         * g++.dg/init/init-ref4.C: New test.
12796
12797 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
12798
12799         PR c++/11547
12800         * g++.dg/parse/constant3.C: New test.
12801         * g++.dg/parse/crash7.C: Likewise.
12802
12803 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
12804
12805         PR target/11008
12806         * gcc.dg/i386-pentium4-not-mull.c: New.
12807
12808 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
12809
12810         * gcc.dg/asm-names.c (ymain): Make it weak.
12811
12812 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12813
12814         PR c++/5421
12815         * g++.dg/template/friend21.C: New test.
12816
12817 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
12818
12819         * gcc.dg/cleanup-8.c: New test.
12820         * gcc.dg/cleanup-9.c: New test.
12821
12822 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
12823
12824         * g++.dg/ext/dll-MI1.h: New file.
12825         * g++.dg/ext/dllexport-MI1.C: New file.
12826         * g++.dg/ext/dllimport-MI1.C: New file.
12827
12828 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
12829
12830         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
12831         it does not have cmpstrsi patterns (just cmpmemsi).
12832
12833 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
12834
12835         PR debug/11473
12836         * g++.dg/debug/debug8.C: New test.
12837
12838 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12839
12840         PR c++/10108
12841         * g++.dg/template/crash7.C: New test.
12842
12843 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
12844
12845         PR target/10795
12846         * gcc.c-torture/compile/20030708-1.c: New.
12847
12848 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
12849
12850         * gcc.c-torture/execute/20030715-1.c: New test.
12851
12852 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
12853
12854         * gcc.dg/pch/inline-3.c: New file.
12855         * gcc.dg/pch/inline-3.hs: New file.
12856         * gcc.dg/pch/inline-4.c: New file.
12857         * gcc.dg/pch/inline-4.hs: New file.
12858
12859 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
12860
12861         PR c++/11509
12862         * g++.dg/template/crash6.C: New test.
12863
12864         PR c++/7053
12865         * g++.dg/template/friend20.C: New test.
12866
12867         PR c++/7019
12868         * g++.dg/template/overload2.C: New test.
12869
12870 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12871
12872         PR optimization/11440
12873         * gcc.c-torture/execute/20030714-1.c: New test.
12874
12875 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12876
12877         PR c++/11154
12878         * g++.dg/template/partial2.C: New test.
12879
12880 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
12881
12882         PR c++/11503
12883         * g++.dg/template/anon1.C: New test.
12884
12885         PR c++/11493
12886         PR c++/11495
12887         * g++.dg/parse/template9.C: Likewise.
12888         * g++.dg/template/crash4.C: New test.
12889         * g++.dg/template/koenig1.C: Likewise.
12890         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
12891         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
12892         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
12893         functions.
12894         * g++.old-deja/g++.jason/template36.C: Likewise.
12895         * g++.old-deja/g++.mike/p1989.C: Likewise.
12896         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
12897         * g++.old-deja/g++.pt/ttp20.C: Use this->.
12898         * g++.old-deja/g++.pt/ttp21.C: Use this->.
12899         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
12900         compiling.
12901         * g++.old-deja/g++.pt/union2.C: Use this->.
12902
12903 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
12904
12905         * gcc.dg/20030711-1.c: New test.
12906
12907 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
12908
12909         PR c++/11050
12910         * g++.dg/parse/args1.C: New test.
12911         * g++.pt/defarg8.C: Change expected errors.
12912
12913 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
12914
12915         PR c++/8164
12916         * g++.dg/template/nontype2.C: New test.
12917
12918         PR c++/10558
12919         * g++.dg/parse/template8.C: New test.
12920
12921         PR c++/8327
12922         * g++.dg/template/scope1.C: New test.
12923
12924         * g++.dg/warn/Wsign-compare-1.C: New test.
12925
12926 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
12927
12928         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
12929
12930 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
12931
12932         PR c++/9411
12933         * g++.dg/template/explicit2.C: New test.
12934
12935         PR c++/10032
12936         * g++.dg/warn/pedantic1.C: New test.
12937
12938 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
12939
12940         PR c++ 9483
12941         * g++.dg/other/field1.C: New test.
12942
12943 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
12944
12945         PR c/11449
12946         * gcc.c-torture/compile/20030707-1.c: New.
12947
12948 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12949
12950         PR c++/10849
12951         * g++.dg/template/access12.C: New test.
12952
12953 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
12954
12955         * g++.dg/bprob/bprob.exp (prof_ext): Update.
12956         * g77.dg/bprob/bprob.exp (prof_ext): Update.
12957         * gcc.misc-tests/bprob.exp (prof_ext): Update.
12958         * gcc.misc-tests/gcov.exp: Update
12959         * g++.dg/gcov/gcov.exp: Update
12960         * lib/gcov.exp: Update.
12961
12962 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
12963
12964         * g++.dg/abi/mangle17.C: Make sure template expressions are
12965         dependent.
12966         * g++.dg/abi/mangle4.C: Mark erroneous casts.
12967         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
12968         * g++.dg/opt/stack1.C: Remove erroneous code.
12969         * g++.dg/parse/template7.C: New test.
12970         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
12971         * g++.old-deja/g++.pt/crash4.C: Likewise.
12972
12973 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12974
12975         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
12976         with zero or one occurence of `$' after the initial `L'.
12977
12978 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
12979
12980         * gcc.c-torture/compile/20030704-1.c: Add a comment.
12981
12982 2003-07-08  Roger Sayle  <roger@eyesopen.com>
12983
12984         PR c/11370
12985         * gcc.dg/Wunreachable-6.c: New testcase.
12986         * gcc.dg/Wunreachable-7.c: New testcase.
12987
12988 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
12989
12990         PR c/11420
12991         * gcc.dg/20030708-1.c: New test.
12992
12993 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
12994
12995         * gcc.dg/compat/sdata-section.h: New file.
12996         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
12997         * gcc.dg/torture/mips-sdata-1.c: New test.
12998
12999 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13000
13001         PR c++/11030
13002         * g++.dg/template/friend19.C: New test.
13003
13004 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
13005
13006         * g++.dg/opt/strength-reduce.C: New test.
13007
13008 2003-07-07  Roger Sayle  <roger@eyesopen.com>
13009
13010         PR target/10979
13011         * gcc.dg/20030707-1.c: New testcase.
13012
13013 2003-07-07  Roger Sayle  <roger@eyesopen.com>
13014
13015         PR optimization/11059
13016         * g++.dg/opt/emptyunion.C: New testcase.
13017
13018 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
13019             Eric Botcazou  <ebotcazou@libertysurf.fr>
13020
13021         * g++.dg/opt/stack1.C: New test.
13022
13023 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
13024
13025         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
13026         run test.
13027
13028         PR c++/11431
13029         * g++.dg/expr/static_cast3.C: New test.
13030
13031 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
13032
13033         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
13034         everywhere.
13035         * gcc.dg/concat.c: Concatenation of string constants with
13036         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
13037         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
13038         * gcc.dg/cpp/escape-2.c: Use wide character constants where
13039         necessary to avoid multi-character character constant warning.
13040         * gcc.dg/cpp/escape.c: Likewise.
13041         * gcc.dg/cpp/ucs.c: Likewise.
13042         Remove backslashes from dg-bogus comments, as they confuse Tcl.
13043         Fix a typo.
13044
13045 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
13046
13047         PR c/11428
13048         * gcc.c-torture/compile/20030704-1.c: New.
13049
13050 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
13051
13052         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
13053
13054 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
13055
13056         PR c++/5287, PR c++/7910,  PR c++/11021
13057         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
13058         tests for warnings.
13059         * g++.dg/ext/dllimport2.C: Add tests for warnings.
13060         * g++.dg/ext/dllimport3.C: Likewise.
13061         * g++.dg/ext/dllimport4.C: New file.
13062         * g++.dg/ext/dllimport5.C: New file.
13063         * g++.dg/ext/dllimport6.C: New file.
13064         * g++.dg/ext/dllimport7.C: New file.
13065         * g++.dg/ext/dllimport8.C: New file.
13066         * g++.dg/ext/dllimport9.C: New file.
13067         * g++.dg/ext/dllimport10.C: New file.
13068         * g++.dg/ext/dllexport1.C: New file.
13069
13070 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
13071
13072         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
13073         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
13074
13075 2003-07-03  Roger Sayle  <roger@eyesopen.com>
13076
13077         * gcc.dg/builtins-25.c: New testcase.
13078         * gcc.dg/builtins-26.c: New testcase.
13079
13080 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
13081
13082         * gcc.dg/compat/vector-defs.h: New file.
13083         * gcc.dg/compat/vector-setup.h: New file.
13084         * gcc.dg/compat/vector-check.h: New file.
13085         * gcc.dg/compat/vector-1_main.c: New file.
13086         * gcc.dg/compat/vector-1_x.c: New file.
13087         * gcc.dg/compat/vector-1_y.c: New file.
13088         * gcc.dg/compat/vector-2_main.c: New file.
13089         * gcc.dg/compat/vector-2_x.c: New file.
13090         * gcc.dg/compat/vector-2_y.c: New file.
13091
13092         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
13093         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
13094         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
13095         * gcc.dg/compat/struct-align-1.h: New file.
13096         * gcc.dg/compat/struct-align-1_main.c: New file.
13097         * gcc.dg/compat/struct-align-1_x.c: New file.
13098         * gcc.dg/compat/struct-align-1_y.c: New file.
13099         * gcc.dg/compat/struct-align-2.h: New file.
13100         * gcc.dg/compat/struct-align-2_main.c: New file.
13101         * gcc.dg/compat/struct-align-2_x.c: New file.
13102         * gcc.dg/compat/struct-align-2_y.c: New file.
13103
13104         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
13105         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
13106         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
13107         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
13108         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
13109         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
13110         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
13111         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
13112         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
13113         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
13114         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
13115         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
13116         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
13117         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
13118         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
13119         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
13120         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
13121         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
13122         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
13123         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
13124         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
13125         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
13126         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
13127         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
13128         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
13129         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
13130         * gcc.dg/compat/struct-return-10_x.c: Ditto.
13131         * gcc.dg/compat/struct-return-2_x.c: Ditto.
13132         * gcc.dg/compat/struct-return-3_x.c: Ditto.
13133
13134 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
13135
13136         * gcc.dg/i386-call-1.c: New test.
13137
13138 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
13139
13140         PR c++/9162
13141         * g++.dg/parse/defarg4.C: New.
13142
13143 2003-07-03  Roger Sayle  <roger@eyesopen.com>
13144
13145         PR target/10700
13146         * gcc.c-torture/compile/20030703-1.c: New test case.
13147
13148 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
13149
13150         * g++.dg/template/local3.C: Remove extra semicolon.
13151
13152 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
13153
13154         * gcc.dg/i386-volatile-1.c: New test.
13155
13156 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
13157
13158         PR c++/11072
13159         * g++.dg/other/offsetof2.C: XFAIL.
13160         * g++.dg/other/offsetof5.C: New.
13161
13162         PR c++/10219
13163         * g++.dg/template/error1.C: New.
13164
13165         PR c++/9779
13166         * g++.dg/template/dependent-expr1.C: New.
13167
13168 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
13169
13170         PR c++/6949
13171         * g++.dg/template/local3.C: New test.
13172
13173         PR c++/11149
13174         * g++.dg/lookup/scoped6.C: New test.
13175
13176 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
13177
13178         PR c++/8046
13179         * g++.dg/other/error7.C: New test.
13180
13181 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
13182
13183         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
13184         * g++.old-deja/g++.abi/vtable3.h: Likewise.
13185         * g++.old-deja/g++.law/code-gen5.C: Likewise.
13186         * g++.old-deja/g++.other/union2.C: Likewise.
13187         * gcc.dg/c90-const-expr-2.c: Likewise.
13188         * gcc.dg/c90-const-expr-3.c: Likewise.
13189         * gcc.dg/c99-const-expr-2.c: Likewise.
13190         * gcc.dg/c99-const-expr-3.c: Likewise.
13191         * gcc.dg/concat.c: Likewise.
13192
13193 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
13194
13195         PR c++/9559
13196         * g++.dg/init/static1.C: New test.
13197
13198 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13199
13200         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
13201         * g++.old-deja/g++.other/access2.C: Likewise.
13202         * g++.old-deja/g++.other/decl2.C: Likewise.
13203         * gcc.c-torture/execute/20020615-1.c: Likewise.
13204
13205 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
13206
13207         PR c++/4933
13208         * g++.dg/template/sizeof4.C: New test.
13209
13210 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
13211
13212         * g++.dg/other/error6.C: New test.
13213
13214 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
13215
13216         PR c++/10750
13217         * g++.dg/parse/constant2.C: New test.
13218
13219 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
13220
13221         PR c++/11106
13222         * g++.dg/other/error5.C: New test.
13223
13224 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13225
13226         * gcc.dg/format/gcc_diag-1.c: New test.
13227
13228 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
13229
13230         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
13231
13232 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
13233
13234         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
13235         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
13236         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
13237
13238 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
13239
13240         * gcc.c-torture/execute/builtins/string-8.c: New test.
13241         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
13242         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
13243         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
13244
13245 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
13246
13247         PR c++/10468
13248         * g++.dg/ext/typeof6.C: New test.
13249
13250 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
13251
13252         PR c++/10796
13253         * g++.dg/init/enum1.C: New test.
13254
13255 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
13256
13257         * gcc.dg/20030627-1.c: New test.
13258
13259 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
13260
13261         PR c++/11332
13262         * g++.dg/expr/static_cast2.C: New test.
13263
13264 2003-06-26  Roger Sayle  <roger@eyesopen.com>
13265             Jakub Jelinek  <jakub@redhat.com>
13266
13267         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
13268         sprintf(dst,"%s",src) optimization.
13269         * gcc.c-torture/execute/20030626-1.c: New test case.
13270         * gcc.c-torture/execute/20030626-2.c: New test case.
13271
13272 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
13273
13274         * gcc.c-torture/execute/multi-ix.c: New test.
13275
13276         * gcc.c-torture/execute/simd-4.c (main):
13277         Added missing semicolon at end of union.
13278
13279 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
13280
13281         PR c++/8266
13282         * g++.dg/template/explicit-instantiation3.C: New test.
13283
13284 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
13285
13286         * gcc.dg/20030626-1.c: Use signed char.
13287
13288 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
13289
13290         * gcc.dg/20030626-1.c: New test.
13291
13292 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
13293
13294         * const-str-2.m: Update.
13295
13296 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
13297
13298         PR c++/10990
13299         * g++.dg/rtti/dyncast1.C: New test.
13300         * g++.dg/abi/mangle4.C: Correct base-specifier access.
13301         * g++.dg/lookup/scoped1.C: Remove XFAIL.
13302         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
13303
13304         PR c++/10931
13305         * g++.dg/expr/static_cast1.C: New test.
13306
13307 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
13308
13309         * gcc.dg/20030625-1.c: New test.
13310
13311 2003-06-24  Roger Sayle  <roger@eyesopen.com>
13312
13313         * gcc.c-torture/compile/20030624-1.c: New test case.
13314
13315 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
13316
13317         * gcc.c-torture/execute/string-opt-17.c: New test.
13318
13319 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
13320
13321         PR c++/5754
13322         * g++.dg/parse/crash6.C: New test.
13323
13324 2003-06-23  Roger Sayle  <roger@eyesopen.com>
13325
13326         * gcc.dg/builtins-24.c: New test case.
13327
13328 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
13329
13330         * g++.dg/opt/operator1.C: New test.
13331
13332 2003-06-22  Roger Sayle  <roger@eyesopen.com>
13333
13334         * gcc.c-torture/execute/string-opt-16.c: New test case.
13335
13336 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
13337
13338         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
13339         * g++.old-deja/g++.other/conv7.C: Likewise
13340         * g++.old-deja/g++.other/overcnv2.C: Likewise.
13341         * g++.old-deja/g++.other/overload14.C: Likewise.
13342
13343 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
13344
13345         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
13346         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
13347
13348 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
13349
13350         PR c++/10888
13351         * g++.dg/warn/Winline-3.C: New test.
13352
13353 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
13354
13355         * lib/target-supports.exp (check_alias_available): Make the test
13356         program acceptable to the Solaris assembler.
13357
13358         PR c++/10749
13359         * g++.dg/template/memclass2.C: New test.
13360
13361 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
13362             Eric Botcazou  <ebotcazou@libertysurf.fr>
13363
13364         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
13365         data for non-matching targets.
13366         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
13367
13368 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
13369
13370         PR c++/10845
13371         * g++.dg/template/member3.C: New test.
13372
13373 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
13374
13375         PR c++/10939
13376         * g++.dg/template/func1.C: New test.
13377
13378         PR c++/9649
13379         * g++.dg/template/static4.C: New test.
13380         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
13381
13382         PR c++/11041
13383         * g++.dg/init/ref7.C: New test.
13384
13385 2003-06-19  Matt Austern  <austern@apple.com>
13386
13387         PR c++/11228
13388         * g++.dg/anew1.C: New test.
13389         * g++.dg/anew2.C: New test.
13390         * g++.dg/anew3.C: New test.
13391         * g++.dg/anew4.C: New test.
13392
13393 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
13394
13395         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
13396
13397 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
13398
13399         * gcc.c-torture/execute/simd-4.c (main): Make expected value
13400         endian-dependent.
13401
13402 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
13403
13404         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
13405         Remove cruft.
13406
13407 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
13408
13409         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
13410         * gcc.c-torture/compile/961203-1.c: Likewise.
13411         * gcc.c-torture/compile/980506-1.c: Likewise.
13412
13413 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
13414
13415         PR c++/10712
13416         * g++.dg/lookup/using7.C: New test.
13417
13418 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
13419
13420         PR c++/11105
13421         * g++.dg/abi/conv1.C: Remove it.
13422         * g++.dg/template/conv7.C: New test.
13423         * g++.dg/template/conv8.C: Likewise.
13424         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
13425         conversion operator.
13426
13427 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
13428
13429         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
13430         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
13431         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
13432         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
13433         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
13434         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
13435         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
13436         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
13437         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
13438         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
13439         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
13440         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
13441         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
13442         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
13443         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
13444         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
13445         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
13446         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
13447         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
13448         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
13449         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
13450         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
13451         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
13452         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
13453         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
13454         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
13455         * gcc.dg/compat/struct-return-10_x.c: Ditto.
13456         * gcc.dg/compat/struct-return-2_x.c: Ditto.
13457         * gcc.dg/compat/struct-return-3_x.c: Ditto.
13458
13459 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
13460
13461         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
13462         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
13463         indications.
13464
13465 2003-06-16  Roger Sayle  <roger@eyesopen.com>
13466
13467         * gcc.dg/i386-387-5.c: New test case.
13468         * gcc.dg/i386-387-6.c: New test case.
13469         * gcc.dg/builtins-23.c: New test case.
13470
13471 2003-06-15  Roger Sayle  <roger@eyesopen.com>
13472
13473         * gcc.dg/builtins-22.c: New test case.
13474         * gcc.dg/i386-387-1.c: Update to test exp.
13475         * gcc.dg/i386-387-2.c: Likewise.
13476
13477 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13478
13479         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
13480
13481 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
13482
13483         * lib/gcc-dg.exp (dg-require-dll): New function.
13484         (dg-xfail-if): Likewise.
13485         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
13486         driver.
13487
13488         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
13489         * gcc.c-torture/compile/20001205-1.c: Likewise.
13490         * gcc.c-torture/compile/20001226-1.c: Likewise.
13491         * gcc.c-torture/compile/20010518-2.c: Likewise.
13492         * gcc.c-torture/compile/20020312-1.c: Likewise.
13493         * gcc.c-torture/compile/20020604-1.c: Likewise.
13494         * gcc.c-torture/compile/920501-12.c: Likewise.
13495         * gcc.c-torture/compile/920501-4.c: Likewise.
13496         * gcc.c-torture/compile/920520-1.c: Likewise.
13497         * gcc.c-torture/compile/920521-1.c: Likewise.
13498         * gcc.c-torture/compile/920625-1.c: Likewise.
13499         * gcc.c-torture/compile/961203-1.c: Likewise.
13500         * gcc.c-torture/compile/980506-1.c: Likewise.
13501         * gcc.c-torture/compile/981006-1.c: Likewise.
13502         * gcc.c-torture/compile/981022-1.c: Likewise.
13503         * gcc.c-torture/compile/981223-1.c: Likewise.
13504         * gcc.c-torture/compile/990617-1.c: Likewise.
13505         * gcc.c-torture/compile/dll.c: Likewise.
13506         * gcc.c-torture/compile/labels-3.c: Likewise.
13507         * gcc.c-torture/compile/mipscop-1.c: Likewise.
13508         * gcc.c-torture/compile/mipscop-2.c: Likewise.
13509         * gcc.c-torture/compile/mipscop-3.c: Likewise.
13510         * gcc.c-torture/compile/mipscop-4.c: Likewise.
13511         * gcc.c-torture/compile/simd-5.c: Likewise.
13512         * gcc.c-torture/compile/20000804-1.x: Remove.
13513         * gcc.c-torture/compile/20001205-1.x: Likewise.
13514         * gcc.c-torture/compile/20001226-1.x: Likewise.
13515         * gcc.c-torture/compile/20010518-2.x: Likewise.
13516         * gcc.c-torture/compile/20020312-1.x: Likewise.
13517         * gcc.c-torture/compile/20020604-1.x: Likewise.
13518         * gcc.c-torture/compile/920501-12.x: Likewise.
13519         * gcc.c-torture/compile/920501-4.x: Likewise.
13520         * gcc.c-torture/compile/920520-1.x: Likewise.
13521         * gcc.c-torture/compile/920521-1.x: Likewise.
13522         * gcc.c-torture/compile/920625-1.x: Likewise.
13523         * gcc.c-torture/compile/961203-1.x: Likewise.
13524         * gcc.c-torture/compile/980506-1.x: Likewise.
13525         * gcc.c-torture/compile/981006-1.x: Likewise.
13526         * gcc.c-torture/compile/981022-1.x: Likewise.
13527         * gcc.c-torture/compile/981223-1.x: Likewise.
13528         * gcc.c-torture/compile/990617-1.x: Likewise.
13529         * gcc.c-torture/compile/mipscop-1.x: Likewise.
13530         * gcc.c-torture/compile/mipscop-2.x: Likewise.
13531         * gcc.c-torture/compile/mipscop-3.x: Likewise.
13532         * gcc.c-torture/compile/mipscop-4.x: Likewise.
13533         * gcc.c-torture/compile/simd-5.x: Likewise.
13534
13535         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
13536
13537 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
13538
13539         * gcc.c-torture/execute/20030611-1.c: New test.
13540
13541 2003-06-12  Roger Sayle  <roger@eyesopen.com>
13542
13543         PR middle-end/168
13544         * gcc.dg/20030612-1.c: New test case.
13545
13546 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
13547
13548         PR c++/10635
13549         * g++.dg/expr/cast1.C: New test.
13550
13551 2003-06-12  Roger Sayle  <roger@eyesopen.com>
13552
13553         * gcc.dg/builtins-21.c: New test case.
13554
13555 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
13556
13557         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
13558         options instead of at the end.
13559         * lib/objc.exp (objc_target_compile): Likewise.
13560
13561 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
13562
13563         PR c++/10432
13564         * g++.dg/parse/error1.C: New test.
13565
13566 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
13567
13568         * gcc.dg/compat/struct-by-value-11_main.c: New file.
13569         * gcc.dg/compat/struct-by-value-11_x.c: New file.
13570         * gcc.dg/compat/struct-by-value-11_y.c: New file.
13571         * gcc.dg/compat/struct-by-value-12_main.c: New file.
13572         * gcc.dg/compat/struct-by-value-12_x.c: New file.
13573         * gcc.dg/compat/struct-by-value-12_y.c: New file.
13574         * gcc.dg/compat/struct-by-value-13_main.c: New file.
13575         * gcc.dg/compat/struct-by-value-13_x.c: New file.
13576         * gcc.dg/compat/struct-by-value-13_y.c: New file.
13577         * gcc.dg/compat/struct-by-value-14_main.c: New file.
13578         * gcc.dg/compat/struct-by-value-14_x.c: New file.
13579         * gcc.dg/compat/struct-by-value-14_y.c: New file.
13580         * gcc.dg/compat/struct-by-value-15_main.c: New file.
13581         * gcc.dg/compat/struct-by-value-15_x.c: New file.
13582         * gcc.dg/compat/struct-by-value-15_y.c: New file.
13583         * gcc.dg/compat/struct-by-value-16_main.c: New file.
13584         * gcc.dg/compat/struct-by-value-16_x.c: New file.
13585         * gcc.dg/compat/struct-by-value-16_y.c: New file.
13586         * gcc.dg/compat/struct-by-value-17_main.c: New file.
13587         * gcc.dg/compat/struct-by-value-17_x.c: New file.
13588         * gcc.dg/compat/struct-by-value-17_y.c: New file.
13589         * gcc.dg/compat/struct-by-value-18_main.c: New file.
13590         * gcc.dg/compat/struct-by-value-18_x.c: New file.
13591         * gcc.dg/compat/struct-by-value-18_y.c: New file.
13592
13593         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
13594         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
13595         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
13596         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
13597         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
13598         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
13599         * gcc.dg/compat/scalar-return-3_main.c: New file.
13600         * gcc.dg/compat/scalar-return-3_x.c: New file.
13601         * gcc.dg/compat/scalar-return-3_y.c: New file.
13602         * gcc.dg/compat/scalar-return-4_main.c: New file.
13603         * gcc.dg/compat/scalar-return-4_x.c: New file.
13604         * gcc.dg/compat/scalar-return-4_y.c: New file.
13605
13606 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
13607
13608         * gcc.dg/compat/fp2-struct-check.h: New file.
13609         * gcc.dg/compat/fp2-struct-defs.h: New file.
13610         * gcc.dg/compat/fp2-struct-init.h: New file.
13611         * gcc.dg/compat/struct-by-value-10_main.c: New file.
13612         * gcc.dg/compat/struct-by-value-10_x.c: New file.
13613         * gcc.dg/compat/struct-by-value-10_y.c: New file.
13614         * gcc.dg/compat/struct-return-10_main.c: New file.
13615         * gcc.dg/compat/struct-return-10_x.c: New file.
13616         * gcc.dg/compat/struct-return-10_y.c: New file.
13617
13618         * gcc.dg/compat/compat-common.h: New file.
13619         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
13620         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
13621         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
13622         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
13623         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
13624         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
13625         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
13626         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
13627         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
13628         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
13629         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
13630         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
13631         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
13632         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
13633         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
13634         * gcc.dg/compat/small-struct-check.h: Ditto.
13635         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
13636         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
13637         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
13638         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
13639         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
13640         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
13641         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
13642         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
13643         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
13644         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
13645         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
13646         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
13647         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
13648         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
13649         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
13650         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
13651         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
13652         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
13653         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
13654         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
13655         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
13656         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
13657         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
13658         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
13659         * gcc.dg/compat/struct-return-2_main.c: Ditto.
13660         * gcc.dg/compat/struct-return-2_x.c: Ditto.
13661         * gcc.dg/compat/struct-return-2_y.c: Ditto.
13662         * gcc.dg/compat/struct-return-3_main.c: Ditto.
13663         * gcc.dg/compat/struct-return-3_x.c: Ditto.
13664         * gcc.dg/compat/struct-return-3_y.c: Ditto.
13665
13666 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
13667
13668         * g++.dg/pch/static-1.C: New file.
13669         * g++.dg/pch/static-1.Hs: New file.
13670
13671 2003-06-10  Richard Henderson  <rth@redhat.com>
13672
13673         * gcc.dg/asm-7.c: Adjust expected warning text.
13674
13675 2003-06-10  Roger Sayle  <roger@eyesopen.com>
13676
13677         * gcc.dg/builtins-20.c: New test case.
13678
13679 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
13680
13681         PR c++/11131
13682         * g++.dg/opt/template1.C: New test.
13683
13684 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
13685
13686         * lib/gcc-dg.exp (dg-test): Clear additional_files and
13687         additional_sources.
13688
13689 2003-05-21  David Taylor  <dtaylor@emc.com>
13690
13691         * gcc.dg/Wpadded.c: New file.
13692
13693 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
13694
13695         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
13696         * gcc.dg/special/weak-2.c: Add dg-require-weak.
13697         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
13698         dg-require-weak.
13699
13700 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
13701
13702         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
13703
13704 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
13705
13706         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
13707         (dg-require-alias): Likewise.
13708         (dg-require-gc-sections): Likewise.
13709         * lib/target-supports.exp (check_gc_sections_available): Likewise.
13710
13711 2003-06-08  Richard Henderson  <rth@redhat.com>
13712
13713         * gcc.dg/20011029-2.c: Fix the array reference.
13714         * gcc.dg/asm-7.c: New.
13715
13716 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
13717
13718         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
13719
13720 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
13721
13722         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
13723         (dg-require-gc-sections): Likewise.
13724
13725 2003-06-08  Jan Hubicka  <jh@suse.cz>
13726
13727         * i386-cmov1.c: Fix regular expression.
13728         * i386-cvt-1.c: Likewise.
13729         * i386-local.c: Likewise.
13730         * i386-local2.c: Likewise.
13731         * i386-mul.c: Likewise.
13732         * i386-ssetype-1.c: Likewise.
13733         * i386-ssetype-3.c: Likewise.
13734         * i386-ssetype-5.c: Likewise.
13735
13736 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13737
13738         PR c++/11039
13739         * g++.dg/warn/implicit-typename2.C: New test.
13740         * g++.dg/warn/implicit-typename3.C: New test.
13741
13742 2003-06-07  Richard Henderson  <rth@redhat.com>
13743
13744         * g++.dg/other/offsetof3.C: Use size_t.
13745         * g++.dg/other/offsetof4.C: Likewise.
13746
13747 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
13748
13749         * lib/copy-file.exp: New. Implement gcc_copy_files.
13750
13751         * lib/dg-pch.exp: Load copy-file.exp
13752         (dg-pch): Use gcc_copy_files instead of "file copy".
13753
13754 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
13755
13756         * gcc.dg/weak/weak.exp: Simplify.
13757         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
13758         * gcc.dg/weak/weak-1.c: Likewise.
13759         * gcc.dg/weak/weak-2.c: Likewise.
13760         * gcc.dg/weak/weak-3.c: Likewise.
13761         * gcc.dg/weak/weak-4.c: Likewise.
13762         * gcc.dg/weak/weak-5.c: Likewise.
13763         * gcc.dg/weak/weak-6.c: Likewise.
13764         * gcc.dg/weak/weak-7.c: Likewise.
13765         * gcc.dg/weak/weak-8.c: Likewise.
13766         * gcc.dg/weak/weak-9.c: Likewise.
13767
13768 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
13769
13770         gcc.c-torture/execute/20030606-1.c: New.
13771
13772 2003-06-06  Roger Sayle  <roger@eyesopen.com>
13773
13774         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
13775         * gcc.dg/builtins-19.c: Likewise.
13776
13777 2003-06-06  Roger Sayle  <roger@eyesopen.com>
13778
13779         * gcc.dg/builtins-2.c: Add some more tests.
13780         * gcc.dg/builtins-18.c: New test case.
13781         * gcc.dg/builtins-19.c: New test case.
13782
13783 2003-06-06  Roger Sayle  <roger@eyesopen.com>
13784             Jim Wilson  <wilson@tuliptree.org>
13785
13786         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
13787
13788 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
13789
13790         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
13791         mempcpy/stpcpy calls not to be optimized into something else.
13792         * gcc.c-torture/execute/string-opt-3.c: Moved to...
13793         * gcc.c-torture/execute/builtins/string-7.c: ...here.
13794         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
13795
13796 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13797
13798         * gcc.dg/format/asm_fprintf-1.c: New test.
13799
13800 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
13801
13802         * lib/gcc-defs.exp (additional_sources): New variable.
13803         (dg-additional-sources): New function.
13804         (additional_files): New variable.
13805         (dg-additional-files): New function.
13806         (dg-additional-files-options): Likewise.
13807         * lib/gcc-dg.exp (dg-require-weak): New function.
13808         (dg-require-alias): Likewise.
13809         (dg-require-gc-sections): Likewise.
13810         * lib/target-supports.exp (check_alias_available): Remove testfile
13811         parameter.
13812         (check_gc_sections_available): New function.
13813         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
13814         (dg-gpp-additional-files): Likewise.
13815         * lib/g++.exp (additional_sources): Remove.
13816         (additional_files): Likewise.
13817         (g++_target_compile): Use dg-additional-files-options.
13818
13819         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
13820         Tcl logic.
13821         * gcc.dg/special/ecos.exp: Remove.
13822         * gcc.dg/special/20000419-2.c: Use dg-require-*.
13823         * gcc.dg/special/alias-1.c: Likewise.
13824         * gcc.dg/special/alias-2.c: Likewise.
13825         * gcc.dg/special/gcsec-1.c: Likewise.
13826         * gcc.dg/special/weak-1.c: Likewise.
13827         * gcc.dg/special/weak-2.c: Likewise.
13828         * gcc.dg/special/wkali-1.c: Likewise.
13829         * gcc.dg/special/wkali-2.c: Likewise.
13830
13831         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
13832         dg-gpp-additional-*.
13833         * g++.dg/special/conpr-3.C: Likewise.
13834         * g++.dg/special/conpr-4.C: Likewise.
13835         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
13836         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
13837         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
13838         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
13839         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
13840         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
13841         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
13842         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
13843         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
13844         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
13845         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
13846         * g++.old-deja/g++.other/comdat1.C: Likewise.
13847         * g++.old-deja/g++.other/comdat2.C: Likewise.
13848         * g++.old-deja/g++.other/comdat3.C: Likewise.
13849         * g++.old-deja/g++.other/ctor1.C: Likewise.
13850         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
13851
13852 2003-06-05  Richard Henderson  <rth@redhat.com>
13853
13854         * gcc.dg/debug/20030605-1.c: New.
13855
13856 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
13857
13858         * README.QMTEST: Update.
13859
13860 2003-06-04  Richard Henderson  <rth@redhat.com>
13861
13862         * gcc.dg/cleanup-1.c: New.
13863         * gcc.dg/cleanup-2.c: New.
13864         * gcc.dg/cleanup-3.c: New.
13865         * gcc.dg/cleanup-4.c: New.
13866         * gcc.dg/cleanup-5.c: New.
13867         * gcc.dg/cleanup-6.c: New.
13868         * gcc.dg/cleanup-7.c: New.
13869
13870 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
13871
13872         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
13873
13874         * lib/dg-pch.exp: New file.
13875         * g++.dg/pch/pch.exp: Use dg-pch.exp.
13876         * gcc.dg/pch/pch.exp: Likewise.
13877
13878 2003-06-04  Roger Sayle  <roger@eyesopen.com>
13879
13880         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
13881         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
13882         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
13883         * gcc.dg/builtins-17.c: New test case.
13884         * gcc.dg/i386-387-4.c: New test case.
13885         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
13886
13887 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
13888
13889         * gcc.dg/ultrasp9.c: New test.
13890
13891 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
13892
13893         * gcc.c-torture/compile/20030604-1.c: New test.
13894         * gcc.dg/sparc-constant-1.c: New test.
13895
13896 2003-06-03  Glen Nakamura  <glen@imodulo.com>
13897
13898         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
13899
13900 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
13901
13902         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
13903
13904         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
13905         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
13906
13907 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
13908
13909         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
13910
13911 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13912
13913         PR c++/10940
13914         * g++.dg/template/spec10.C: New test.
13915
13916 2003-06-03  Roger Sayle  <roger@eyesopen.com>
13917
13918         * gcc.dg/builtins-16.c: New test case.
13919
13920 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
13921
13922         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
13923         mempcpy test with post-increments.
13924         * gcc.c-torture/execute/string-opt-3.c: New test.
13925         * gcc.dg/string-opt-1.c: New test.
13926
13927 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
13928
13929         PR fortran/10965
13930         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
13931
13932 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
13933
13934         * lib/scanasm.exp (dg-scan): New function, factored out of ...
13935         (scan-assembler): ... here.  Use dg-scan.
13936         (scan-assembler-not): Likewise.
13937         (scan-file): New function.
13938         (scan-file-not): Likewise.
13939         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
13940         * gcc.dg/cpp/_Pragma4.c: Likewise.
13941         * gcc.dg/cpp/_Pragma5.c: Likewise.
13942         * gcc.dg/cpp/avoidpaste1.c: Likewise.
13943         * gcc.dg/cpp/avoidpaste2.c: Likewise.
13944         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
13945         * gcc.dg/cpp/cmdlne-P.c: Likewise.
13946         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
13947         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
13948         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
13949         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
13950         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
13951         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
13952         * gcc.dg/cpp/cxxcom1.c: Likewise.
13953         * gcc.dg/cpp/line1.c: Likewise.
13954         * gcc.dg/cpp/maccom1.c: Likewise.
13955         * gcc.dg/cpp/maccom2.c: Likewise.
13956         * gcc.dg/cpp/maccom3.c: Likewise.
13957         * gcc.dg/cpp/maccom4.c: Likewise.
13958         * gcc.dg/cpp/maccom5.c: Likewise.
13959         * gcc.dg/cpp/maccom6.c: Likewise.
13960         * gcc.dg/cpp/multiline.c: Likewise.
13961         * gcc.dg/cpp/spacing1.c: Likewise.
13962         * gcc.dg/cpp/spacing2.c: Likewise.
13963         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
13964         * gcc.dg/cpp/trad/maccom1.c: Likewise.
13965         * gcc.dg/cpp/trad/maccom2.c: Likewise.
13966         * gcc.dg/cpp/trad/maccom3.c: Likewise.
13967         * gcc.dg/cpp/trad/maccom4.c: Likewise.
13968         * gcc.dg/cpp/trad/maccom6.c: Likewise.
13969         * gcc.dg/cpp/cxxcom2.c: Likewise.
13970         * gcc.dg/cpp/cxxcom2.h: New file.
13971
13972         * gcc.dg/cpp/truefalse.cpp: Move it to ...
13973         * g++.dg/cpp/truefalse.C: Here.
13974         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
13975
13976 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
13977
13978         * gcc.dg/cpp/redef3.c: New file.
13979
13980 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
13981
13982         * gcc.dg/i386-loop-3.c: New test.
13983
13984 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
13985
13986         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
13987
13988 2003-05-31  Roger Sayle  <roger@eyesopen.com>
13989
13990         * gcc.dg/fwrapv-1.c: New test case.
13991         * gcc.dg/fwrapv-2.c: New test case.
13992
13993 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13994
13995         PR c++/10956
13996         * g++.dg/template/spec9.C: New test.
13997
13998 2003-05-29  Roger Sayle  <roger@eyesopen.com>
13999
14000         * gcc.dg/duff-4.c: New test case.
14001
14002 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
14003
14004         PR fortran/10843
14005         * g77.dg/ffixed-form-1.f: New test
14006         * g77.dg/ffixed-form-2.f: New test
14007         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
14008         * g77.dg/ffree-form-3.f: New test
14009
14010 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
14011
14012         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
14013         * gcc.dg/wint_t-1.c: Likewise.
14014
14015 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14016
14017         * g++.dg/template/access11.C: New test.
14018
14019 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14020
14021         PR c++/10849
14022         * g++.dg/template/access10.C: New test.
14023
14024 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
14025             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14026
14027         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
14028
14029 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
14030
14031         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
14032         suppress for powerpc-*-darwin*.
14033         * gcc.dg/torture/builtin-noret-2.c: Likewise.
14034
14035 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
14036
14037         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
14038         suppress option for powerpc-*-darwin*.
14039
14040 2003-05-23  Roger Sayle  <roger@eyesopen.com>
14041
14042         * gcc.dg/builtins-1.c: Add tests for tan and atan.
14043         * gcc.dg/builtins-4.c: Add test for fmod.
14044
14045 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14046
14047         PR c++/10682
14048         * g++.dg/template/instantiate4.C: New test.
14049
14050 2003-05-22  Roger Sayle  <roger@eyesopen.com>
14051
14052         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
14053
14054 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
14055
14056         * gcc.dg/compat/scalar-return-1_main.c: New file.
14057         * gcc.dg/compat/scalar-return-1_x.c: New file.
14058         * gcc.dg/compat/scalar-return-1_y.c: New file.
14059         * gcc.dg/compat/scalar-return-2_main.c: New file.
14060         * gcc.dg/compat/scalar-return-2_x.c: New file.
14061         * gcc.dg/compat/scalar-return-2_y.c: New file.
14062         * gcc.dg/compat/struct-return-3_main.c: New file.
14063         * gcc.dg/compat/struct-return-3_y.c: New file.
14064         * gcc.dg/compat/struct-return-3_x.c: New file.
14065         * gcc.dg/compat/struct-return-2_main.c: New file.
14066         * gcc.dg/compat/struct-return-2_x.c: New file.
14067         * gcc.dg/compat/struct-return-2_y.c: New file.
14068
14069 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14070
14071         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
14072         for hppa*-hp-hpux*.
14073         * gcc.dg/20021014-1.c (dg-options): Likewise.
14074         * gcc.dg/nest.c (dg-options): Likewise.
14075
14076 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
14077
14078         PR c++/9738
14079         * g++.dg/ext/dllimport2.C: New file.
14080         * g++.dg/ext/dllimport3.C: New file.
14081
14082 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
14083
14084         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
14085         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
14086         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
14087         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
14088         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
14089         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
14090         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
14091         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
14092         * gcc.dg/compat/small-struct-defs.h: New file.
14093         * gcc.dg/compat/small-struct-init.h: New file.
14094         * gcc.dg/compat/small-struct-check.h: New file.
14095         * gcc.dg/compat/fp-struct-defs.h: New file.
14096         * gcc.dg/compat/fp-struct-check.h: New file.
14097         * gcc.dg/compat/fp-struct-init.h: New file.
14098         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
14099         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
14100
14101 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
14102
14103         * gcc.dg/20030225-2.c: New test.
14104
14105 2003-05-18  Roger Sayle  <roger@eyesopen.com>
14106             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14107
14108         * gcc.c-torture/compile/20030518-1.c: New test case.
14109
14110 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
14111
14112         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
14113         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
14114         gcc-dg-debug-runtest.
14115         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
14116         gcc-dg-debug-runtest.
14117
14118 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14119
14120         PR c++/9022
14121         * g++.dg/lookup/using6.C: New test.
14122
14123 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14124
14125         * g++.dg/parse/access2.C: New test.
14126
14127 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
14128
14129         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
14130         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
14131         * gcc.dg/debug/debug.exp: Likewise.
14132
14133 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
14134
14135         * gcc.dg/dollar.c: New test.
14136
14137 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
14138
14139         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
14140         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
14141         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
14142         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
14143         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
14144         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
14145         * gcc.dg/compat/struct-by-value-6_main.c: New file.
14146         * gcc.dg/compat/struct-by-value-6_x.c: New file.
14147         * gcc.dg/compat/struct-by-value-6_y.c: New file.
14148         * gcc.dg/compat/struct-by-value-7_main.c: New file.
14149         * gcc.dg/compat/struct-by-value-7_x.c: New file.
14150         * gcc.dg/compat/struct-by-value-7_y.c: New file.
14151         * gcc.dg/compat/struct-by-value-8_main.c: New file.
14152         * gcc.dg/compat/struct-by-value-8_x.c: New file.
14153         * gcc.dg/compat/struct-by-value-8_y.c: New file.
14154         * gcc.dg/compat/struct-by-value-9_main.c: New file.
14155         * gcc.dg/compat/struct-by-value-9_x.c: New file.
14156         * gcc.dg/compat/struct-by-value-9_y.c: New file.
14157
14158 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
14159
14160         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
14161         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
14162         support for "repo" mode.
14163         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
14164         * lib/g77-dg.exp: Likewise.
14165         * lib/obj-dg.exp: Likewise.
14166
14167 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
14168
14169         Merge from gcc-3_2-rhl8-branch:
14170         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
14171
14172         * gcc.dg/tls/opt-6.c: New test.
14173
14174         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
14175
14176         * gcc.dg/20030405-1.c: New test.
14177
14178         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
14179
14180         * gcc.dg/20030309-1.c: New test.
14181
14182         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
14183
14184         * gcc.c-torture/execute/20030307-1.c: New test.
14185
14186         2003-02-20  Randolph Chung  <tausq@debian.org>
14187
14188         * gcc.c-torture/compile/20030220-1.c: New test.
14189
14190         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
14191
14192         * gcc.dg/20030217-1.c: New test.
14193
14194         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
14195
14196         * gcc.c-torture/compile/20020129-1.c: New test.
14197
14198         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
14199
14200         * gcc.dg/unroll-1.c: New test.
14201
14202         2002-11-16  Jan Hubicka  <jh@suse.cz>
14203
14204         * gcc.c-torture/execute/20020920-1.c: New test.
14205
14206         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
14207
14208         PR target/7434
14209         * gcc.c-torture/compile/20021008-1.c: New test.
14210
14211         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
14212
14213         PR target/7559
14214         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
14215
14216         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
14217
14218         * gcc.c-torture/compile/20020807-1.c: New test.
14219
14220         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
14221
14222         * gcc.dg/tls/opt-1.c: New test.
14223
14224         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
14225
14226         * gcc.dg/20020729-1.c: New test.
14227
14228         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
14229
14230         * g++.dg/opt/life1.C: New test.
14231
14232         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
14233
14234         * gcc.dg/20020525-1.c: New test.
14235
14236         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
14237
14238         PR c++/6794
14239         * g++.dg/ext/pretty1.C: New test.
14240         * g++.dg/ext/pretty2.C: New test.
14241
14242 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
14243
14244         PR c++/8385
14245         * g++.dg/ext/typeof5.C: New test.
14246
14247 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
14248
14249         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
14250         __USER_LABEL_PREFIX__ into account.
14251         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
14252
14253 2003-05-14  Roger Sayle  <roger@eyesopen.com>
14254
14255         * gcc.dg/builtins-15.c: New test case.
14256
14257 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
14258
14259         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
14260
14261 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
14262
14263         * lib/g++.exp: Tweak handling of additional source files.
14264         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
14265         * g++.dg/special/conpr-2a.C: Rename to ...
14266         * g++.dg/special/conpr-2a.cc: ... this.
14267         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
14268         * g++.dg/special/conpr-3a.C: Rename to ...
14269         * g++.dg/special/conpr-3a.cc: This.
14270         * g++.dg/special/conpr-3b.C: Rename to ...
14271         * g++.dg/special/conpr-3b.cc: This.
14272         * g++.dg/special/conpr-4.C: New test.
14273         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
14274
14275 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
14276
14277         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
14278
14279 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14280
14281         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
14282         * g++.old-deja/g++.robertl/eb71.C: Likewise.
14283         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
14284         * g++.old-deja/g++.other/warn3.C: Likewise.
14285
14286 2003-05-11  Roger Sayle  <roger@eyesopen.com>
14287
14288         * gcc.dg/i386-387-1.c: Update to also test log.
14289         * gcc.dg/i386-387-2.c: Likewise.
14290
14291 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
14292
14293         * g77.f-torture/execute/int8421.f: New test.
14294
14295 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14296
14297         PR c++/10230, c++/10481
14298         * g++.dg/lookup/scoped5.C: New test.
14299
14300 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14301
14302         PR c++/10552
14303         * g++.dg/template/ttp6.C: New test.
14304
14305 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
14306
14307         * gcc.c-torture/execute/builtins: New directory.
14308         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
14309         gcc.c-torture/execute/builtins.
14310         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
14311         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
14312         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
14313         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
14314
14315 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14316
14317         PR c++/9252
14318         * g++.dg/template/access8.C: New test.
14319         * g++.dg/template/access9.C: New test.
14320
14321 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14322
14323         PR c++/9554
14324         * g++.dg/parse/access1.C: New test.
14325
14326 2003-05-09  DJ Delorie  <dj@redhat.com>
14327
14328         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
14329         long, and not an int.
14330
14331 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14332
14333         PR c++/10555, c++/10576
14334         * g++.dg/template/memclass1.C: New test.
14335
14336 2003-05-08  DJ Delorie  <dj@redhat.com>
14337
14338         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
14339         targets.
14340         * gcc.c-torture/execute/20021024-1.x: Likewise.
14341         * gcc.c-torture/execute/shiftdi.x: Likewise.
14342         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
14343         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
14344         * gcc.dg/20021018-1.c: Likewise.
14345
14346 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14347
14348         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
14349
14350         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
14351         (bcopy): Call memmove.
14352
14353 2003-05-08  Roger Sayle  <roger@eyesopen.com>
14354
14355         * g77.f-torture/compile/8485.f: New test case.
14356
14357 2003-05-07  Richard Henderson  <rth@redhat.com>
14358
14359         PR c++/10570
14360         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
14361         Verify exception_cleanup not called for rethrows.
14362         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
14363         when exiting catch block without rethrowing.
14364         * g++.dg/eh/forced3.C: New.
14365         * g++.dg/eh/forced4.C: New.
14366
14367 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
14368
14369         * gcc.dg/20030505.c: Fix triplet.
14370
14371 2003-05-06  DJ Delorie  <dj@redhat.com>
14372
14373         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
14374         * gcc.dg/nest.c: Likewise.
14375
14376 2003-05-05  Roger Sayle  <roger@eyesopen.com>
14377
14378         * gcc.dg/builtins-14.c: New test case.
14379
14380 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
14381
14382         * lib/compat.exp (compat-execute): New argument.
14383         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
14384         * gcc.dg/compat: New test directory.
14385         * gcc.dg/compat/compat.exp: New expect script.
14386         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
14387         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
14388         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
14389         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
14390         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
14391         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
14392
14393         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
14394         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
14395         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
14396         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
14397         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
14398         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
14399         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
14400         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
14401         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
14402         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
14403         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
14404         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
14405         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
14406         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
14407         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
14408
14409 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
14410
14411         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
14412
14413 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
14414
14415         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
14416
14417 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
14418
14419         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
14420         * gcc.dg/ppc-fsel-2.c: New test.
14421
14422         * gcc.dg/unused-5.c: New test.
14423
14424 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14425
14426         PR c++/10496
14427         * g++.dg/warn/pmf1.C: New test.
14428
14429 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14430
14431         PR c++/4494
14432         * g++.dg/warn/main.C: New test.
14433
14434 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14435
14436         * gcc.dg/nonnull-3.c: New test.
14437
14438 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
14439
14440         * gcc.dg/cpp/Wtrigraphs.c: Update.
14441         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
14442
14443 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
14444
14445         * gcc.dg/ppc-fsel-1.c: New test.
14446
14447 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
14448
14449         PR c/10604
14450         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
14451
14452 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
14453
14454         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
14455
14456 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14457
14458         PR c++/9364, c++/10553, c++/10586
14459         * g++.dg/parse/typename4.C: New test.
14460         * g++.dg/parse/typename5.C: Likewise.
14461
14462 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
14463
14464         * gcc.c-torture/compile/20030503-1.c: New test.
14465
14466 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14467
14468         * g++.dg/lookup/using5.C: Fix testcase error.
14469
14470 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
14471
14472         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
14473         since MEABI is no longer supported.  Remove all vestiges
14474         of MEABI from the test.
14475
14476 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14477
14478         PR c++/10554
14479         * g++.dg/lookup/using5.C: New test.
14480
14481 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14482
14483         PR c++/8772
14484         * g++.dg/template/ttp5.C: New test.
14485
14486 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
14487
14488         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
14489         (dg-gpp-additional-sources): New function.
14490         (dg-gpp-additional-files): Likewise.
14491         * lib/g++.exp (additional_sources): New variable.
14492         (additional_files): Likewise.
14493         (g++_target_compile): Deal with them.
14494         * lib/old-dejagnu.exp: Remove.
14495         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
14496         * g++.old-deja: Revise all tests to use dg commands.
14497
14498 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14499
14500         PR c++/9432, c++/9528
14501         * g++.dg/lookup/using4.C: New test.
14502
14503 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
14504
14505         * gcc.dg/noreturn-5.c: New file.
14506         * gcc.dg/noreturn-6.c: New file.
14507
14508         * gcc.c-torture/compile/inline-1.c: New file.
14509
14510 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
14511
14512         PR c++/10551
14513         * g++.dg/template/explicit1.C: New test.
14514
14515 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
14516
14517         PR c++/10549
14518         * g++.dg/other/bitfield1.C: New test.
14519
14520         PR c++/10527
14521         * g++.dg/init/new7.C: New test.
14522
14523 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
14524
14525         * g++.dg/ext/desig1.C: New test.
14526         * g++.dg/ext/init1.C: Update.
14527
14528         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
14529
14530 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
14531
14532         PR c++/10180
14533         * g++.dg/warn/Winline-1.C: New test.
14534
14535 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
14536
14537         * gcc.c-torture/execute/string-opt-19.c: New test.
14538
14539         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
14540         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
14541
14542 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
14543
14544         PR c++/10506
14545         * g++.dg/init/new6.C: New test.
14546
14547         PR c++/10503
14548         * g++.dg/init/ref6.C: New test.
14549
14550 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
14551
14552         * g++.dg/warn/weak1.C: XFAIL on AIX4.
14553
14554 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14555
14556         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
14557         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
14558
14559 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
14560
14561         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
14562         initialized static data members.
14563
14564 2003-04-25  H.J. Lu <hjl@gnu.org>
14565
14566         * gcc.dg/ia64-sync-4.c: New test.
14567
14568 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14569
14570         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
14571         date.
14572
14573 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
14574
14575         PR c++/10337
14576         * g++.dg/warn/conv1.C: New test.
14577         * g++.old-deja/g++.other/conv7.C: Adjust.
14578         * g++.old-deja/g++.other/overload14.C: Adjust.
14579
14580 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
14581
14582         PR c++/10471
14583         * g++.dg/template/defarg2.C: New test.
14584
14585 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
14586
14587         * gcc.dg/cpp/include2.c: Update.
14588         * gcc.dg/cpp/multiline-2.c: New.
14589         * gcc.dg/cpp/multiline.c: Update.
14590         * gcc.dg/cpp/strify2.c: Update.
14591         * gcc.dg/cpp/trad/literals-2.c: Update.
14592
14593 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14594
14595         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
14596
14597 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
14598
14599         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
14600
14601 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
14602
14603         PR c++/10451
14604         * g++.dg/parse/crash4.C: New test.
14605
14606         PR c++/9847
14607         * g++.dg/parse/crash5.C: New test.
14608
14609 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
14610
14611         PR c++/10446
14612         * g++.dg/parse/crash3.C: New test.
14613
14614         PR c++/10428
14615         * g++.dg/parse/elab1.C: New test.
14616
14617 2003-04-22  Devang Patel  <dpatel@apple.com>
14618
14619         * gcc.dg/cpp/trad/funlike-5.c: New test.
14620
14621 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
14622
14623         * g++.dg/other/packed1.C: Fix dg options.
14624
14625 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
14626
14627         * g++.dg/other/offsetof2.C: New test.
14628
14629 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
14630
14631         * g++.dg/template/recurse.C: Adjust location of error messages.
14632
14633 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
14634
14635         PR c++/9881
14636         * g++.dg/init/addr-const1.C: New test.
14637         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
14638
14639 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
14640
14641         PR c++/10405
14642         * g++.dg/lookup/struct-hack1.C: New test.
14643
14644 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
14645
14646         * ucs.c: Update diagnostic messages.
14647
14648 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
14649
14650         * gcc.dg/cpp/truefalse.cpp: New test.
14651         * gcc.dg/cpp/cpp.exp: Update.
14652         * g++.dg/other/stdbool-if.C: Remove.
14653
14654 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
14655
14656         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
14657         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
14658
14659 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
14660
14661         * gcc.c-torture/compile/20030418-1.c: New test.
14662
14663 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
14664
14665         * README.compat: Remove; content moved to doc/sourcebuild.texi.
14666
14667 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14668
14669         PR c++/10347
14670         g++.dg/template/dependent-name1.C: New test.
14671
14672 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
14673
14674         * gcc.dg/warn-1.c (tourist_guide): New array,
14675         contains a pointer to bar.
14676
14677 2003-04-16  Roger Sayle  <roger@eyesopen.com>
14678
14679         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
14680         * gcc.c-torture/execute/medce-1.c: New test case.
14681         * gcc.c-torture/execute/medce-2.c: New test case.
14682
14683 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
14684
14685         * lib/prune.exp: Ignore more messages.
14686
14687         PR c++/10381
14688         * g++.dg/parse/lookup3.C: New test.
14689
14690 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
14691
14692         * gcc.c-torture/compile/20030415-1.c : New test.
14693
14694 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
14695
14696         * gcc.c-torture/execute/scope-2.c: Move to ...
14697         * gcc.dg/noncompile/scope.c: .... here.
14698
14699 2003-04-14  Roger Sayle  <roger@eyesopen.com>
14700
14701         * gcc.dg/20030414-2.c: New test case.
14702
14703 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
14704
14705         PR target/10377
14706         * gcc.dg/20030414-1.c: New test.
14707
14708 2003-04-13  Roger Sayle  <roger@eyesopen.com>
14709
14710         * gcc.dg/builtins-12.c: New test case.
14711         * gcc.dg/builtins-13.c: New test case.
14712
14713 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14714
14715         * gcc.c-torture/execute/string-opt-18.c: New test.
14716
14717 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
14718
14719         PR c++/10300
14720         * g++.dg/init/new5.C: New test.
14721
14722 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
14723
14724         PR c++/7910
14725         * g++.dg/ext/dllimport1.C: New test.
14726
14727 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
14728
14729         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
14730
14731 2003-04-11  Bud Davis <bdavis9659@comcast.net>
14732
14733         PR Fortran/9263
14734         * g77.f-torture/noncompile/9263.f: New test
14735         PR Fortran/1832
14736         * g77.f-torture/execute/1832.f: New test
14737
14738 2003-04-11  David Chad  <davidc@freebsd.org>
14739             Loren J. Rittle  <ljrittle@acm.org>
14740
14741         libobjc/8562
14742         * objc.dg/headers.m: New test.
14743
14744 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
14745
14746         * gcc.c-torture/execute/builtin-noret-2.c: New.
14747         * gcc.c-torture/execute/builtin-noret-2.x: New.
14748         XFAIL builtin-noret-2.c at -O1 and above.
14749         * gcc.dg/redecl.c: New.
14750         * gcc.dg/Wshadow-1.c: Update error regexps.
14751
14752 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
14753
14754         * g++.dg/abi/bitfield10.C: New test.
14755
14756 2003-04-09  Mike Stump  <mrs@apple.com>
14757
14758         * gcc.dg/pch/pch.exp: Make testcase names longer.
14759         * g++.dg/pch/pch.exp: Make testcase names longer.
14760
14761 2003-04-08  Roger Sayle  <roger@eyesopen.com>
14762
14763         * gcc.dg/builtins-11.c: New test case.
14764
14765 2003-04-08  Roger Sayle  <roger@eyesopen.com>
14766
14767         * gcc.dg/builtins-9.c: New test case.
14768         * gcc.dg/builtins-10.c: New test case.
14769
14770 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
14771
14772         * gcc.dg/noncompile/init-4.c.c: New test.
14773
14774 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
14775
14776         * gcc.misc-test/gcov-9.c: New test.
14777         * gcc.misc-test/gcov-10.c: New test
14778         * gcc.misc-test/gcov-11.c: New test.
14779
14780 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
14781
14782         PR optimization/10024
14783         * gcc.c-torture/compile/20030405-1.c: New test.
14784
14785 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
14786
14787         * gcc.dg/pch/static-3.c: New.
14788         * gcc.dg/pch/static-3.hs: New.
14789         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
14790
14791 2003-04-04  Richard Henderson  <rth@redhat.com>
14792
14793         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
14794         * g++.dg/eh/forced2.C: Likewise.
14795
14796 2003-04-03  Mike Stump  <mrs@apple.com>
14797
14798         * lib/scanasm.exp (scan-assembler): Add xfail processing for
14799         target arg.
14800         (scan-assembler-times, scan-assembler-not): Likewise.
14801         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
14802
14803 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
14804
14805         * gcc.dg/sparc-loop-1.c: New test.
14806
14807 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
14808
14809         PR other/9274
14810         * g++.dg/pch/system-2.C: New.
14811         * g++.dg/pch/system-2.Hs: New.
14812
14813 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
14814
14815         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
14816
14817         * g++.dg/eh/simd-1.C (vecfunc): Same.
14818
14819 2003-04-01  Roger Sayle  <roger@eyesopen.com>
14820
14821         * gcc.c-torture/execute/20030401-1.c: New test case.
14822
14823 2003-04-01  Ziemowit Laski <zlaski@apple.com>
14824
14825         * objc.dg/defs.m: New.
14826
14827 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
14828
14829         * g++.dg/eh/simd-1.C: New.
14830         * g++.dg/eh/simd-2.C: New.
14831
14832 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
14833
14834         * gcc.c-torture/execute/simd-3.c: New.
14835
14836 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
14837
14838         PR c/9936
14839         * gcc.dg/20030331-2.c: New test.
14840
14841 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
14842
14843         PR c++/10278
14844         * g++.dg/parse/crash2.C: New test.
14845
14846 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
14847
14848         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
14849         * gcc.c-torture/execute/20030331-1.c: ...here.
14850
14851 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
14852
14853         * gcc.c-torture/execute/20030331-1.c: New test.
14854
14855 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
14856
14857         * lib/gcov.exp: Adjust call return testing strings.
14858         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
14859
14860 2003-03-31  Roger Sayle  <roger@eyesopen.com>
14861
14862         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
14863         * gcc.dg/builtins-7.c: New test case.
14864         * gcc.dg/builtins-8.c: New test case.
14865
14866 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
14867
14868         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
14869
14870 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
14871
14872         PR c++/7647
14873         * g++.dg/lookup-class-member-2.C: New test.
14874
14875 2003-03-30  Glen Nakamura  <glen@imodulo.com>
14876
14877         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
14878
14879 2003-03-28  Roger Sayle  <roger@eyesopen.com>
14880
14881         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
14882
14883 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
14884
14885         * g++.dg/init/attrib1.C: New test.
14886
14887 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
14888
14889         * gcc.dg/ultrasp8.c: New test.
14890
14891 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
14892
14893         * gcc.dg/ultrasp7.c: New test.
14894
14895 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
14896
14897         PR c++/10047
14898         * g++.dg/template/inline1.C: New test.
14899
14900 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
14901
14902         * gcc.dg/sparc-dwarf2.c: New test.
14903
14904 2003-03-27  Roger Sayle  <roger@eyesopen.com>
14905
14906         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
14907         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
14908
14909 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
14910
14911         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
14912         than reading .x files.
14913         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
14914         * g77.dg/gcov/gcov-1.f: Likewise.
14915         * gcc.misc-tests/gcov-4b.c: Likewise.
14916         * gcc.misc-tests/gcov-5b.c: Likewise.
14917         * gcc.misc-tests/gcov-6.c: Likewise.
14918         * gcc.misc-tests/gcov-7.c: Likewise.
14919         * gcc.misc-tests/gcov-8.c: Likewise.
14920         * g++.dg/gcov/gcov-1.x: Remove.
14921         * g77.dg/gcov/gcov-1.x: Likewise.
14922         * gcc.misc-tests/gcov-4b.x: Likewise.
14923         * gcc.misc-tests/gcov-5b.x: Likewise.
14924         * gcc.misc-tests/gcov-6.x: Likewise.
14925         * gcc.misc-tests/gcov-7.x: Likewise.
14926         * gcc.misc-tests/gcov-8.x: Likewise.
14927
14928 2003-03-27  Glen Nakamura  <glen@imodulo.com>
14929
14930         PR opt/10087
14931         * gcc.dg/20030324-1.c: New test.
14932
14933 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
14934
14935         PR c++/10224
14936         * g++.dg/template/arg3.C: New test.
14937
14938         PR c++/10158
14939         * g++.dg/template/friend18.C: New test.
14940
14941 2003-03-26  Roger Sayle  <roger@eyesopen.com>
14942
14943         * g77.f-torture/compile/20030326-1.f: New test case.
14944
14945 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
14946
14947         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
14948
14949         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
14950
14951 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
14952
14953         * gcc.dg/ia64-sync-3.c: New test.
14954
14955 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
14956
14957         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
14958
14959 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
14960
14961         * gcc.dg/ultrasp6.c: New test.
14962
14963 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
14964
14965         * gcc.dg/i386-signbit-1.c: New test.
14966         * gcc.dg/i386-signbit-2.c: New test.
14967         * gcc.dg/i386-signbit-3.c: New test.
14968
14969 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
14970
14971         * gcc.dg/ultrasp5.c: Fix options.
14972
14973 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
14974
14975         * gcc.dg/ultrasp5.c: Fix comment.
14976
14977 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
14978
14979         PR fortran/10197
14980         * g77.f-torture/execute/10197.f: New test.
14981
14982 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
14983
14984         PR c++/9898, c++/383
14985         * g++.dg/template/conv6.C: New test.
14986
14987         PR c++/10119
14988         * g++.dg/template/ptrmem5.C: New test.
14989
14990         PR c++/10026
14991         * g++.dg/lookup/koenig1.C: New test.
14992
14993         PR C++/10199
14994         * g++.dg/lookup/template2.C: New test.
14995
14996 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
14997
14998         * g++.dg/opt/rtti1.C: New test.
14999
15000 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
15001
15002         * gcc.dg/ultrasp5.c: New test.
15003
15004 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
15005
15006         PR middle-end/9967
15007         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
15008         builtin fputs.
15009
15010 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
15011
15012         PR c/8224
15013         * gcc.dg/20030323-1.c: New test.
15014
15015 2003-03-23  Roger Sayle  <roger@eyesopen.com>
15016
15017         * gcc.c-torture/compile/20030323-1.c: New test case.
15018
15019 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
15020
15021         * gcc.dg/20030321-1.c: New test.
15022
15023 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
15024
15025         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
15026
15027 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
15028
15029         PR c++/9978, c++/9708
15030         * g++.dg/ext/vlm1.C: Adjust expected error.
15031         * g++.dg/ext/vla2.C: New test.
15032         * g++.dg/template/arg1.C: New test.
15033         * g++.dg/template/arg2.C: New test.
15034
15035 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
15036
15037         * g77.f-torture/execute/select.f: New test.
15038         * g77.f-torture/noncompile/select_no_compile.f: New test.
15039
15040 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
15041
15042         PR c++/9898
15043         * g++.dg/other/error4.C: New test.
15044
15045 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
15046
15047         * g++.dg/template/friend17.C: New test.
15048
15049 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
15050
15051         * gcc.c-torture/compile/20030320-1.c: New.
15052
15053 2003-03-20  Roger Sayle  <roger@eyesopen.com>
15054
15055         * gcc.dg/builtins-6.c: New test case.
15056
15057 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
15058
15059         PR target/10073
15060         * gcc.c-torture/compile/20030319-1.c: New.
15061
15062 2003-03-18  Jan Hubicka  <jh@suse.cz>
15063
15064         * gcc.dg/i386-cvt-1.c: New test.
15065
15066 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
15067
15068         * objc.dg/naming-1.m: Use "(parse|syntax) error".
15069         * objc.dg/naming-2.m: Likewise.
15070
15071 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
15072
15073         PR c++/9639
15074         * g++.dg/parse/crash1.C: New test.
15075
15076 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
15077
15078         PR c++/8805
15079         * g++.dg/eh/cleanup1.C: New test.
15080
15081 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
15082
15083         * gcc.c-torture/execute/20030316-1.c: New test case.
15084
15085 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
15086
15087         PR c++/9629
15088         * g++.dg/init/ctor2.C: New test.
15089
15090 2003-03-15  Roger Sayle  <roger@eyesopen.com>
15091
15092         * g77.f-torture/compile/xformat.f: New test case.
15093
15094 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15095
15096         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
15097         * g++.old-deja/g++.mike/eh50.C: Likewise.
15098
15099 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15100
15101         PR c++/6440
15102         * g++.dg/template/spec7.C: New test.
15103         * g++.dg/template/spec8.C: Likewise.
15104
15105 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
15106
15107         * gcc.c-torture/execute/20030313-1.c: New test.
15108
15109 2003-03-14  Richard Henderson  <rth@redhat.com>
15110
15111         * gcc.dg/inline-2.c: Adjust alpha test for external call.
15112
15113 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
15114
15115         * gcc.c-torture/compile/20030314-1.c: New test.
15116
15117 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
15118
15119         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
15120         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
15121         thumb target,
15122         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
15123         to accept newer _imp__  prefix and additional
15124         newline in .drectve section.
15125         * gcc.dg/dll-4.c: Likewise.
15126         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
15127         switch.
15128
15129 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
15130
15131         * g++.dg/parse/namespace9.C: New test.
15132
15133         * g++.dg/init/ref5.C: New test.
15134         * g++.dg/parse/ptrmem1.C: Likewise.
15135
15136 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15137
15138         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
15139         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
15140         regular expression.
15141         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
15142         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
15143
15144 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
15145
15146         * gcc.c-torture/execute/20030224-2.c: New test.
15147
15148 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
15149
15150         * gcc.dg/decl-3.c: New test.
15151
15152 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
15153
15154         * gcc.dg/i386-loop-2.c: New test.
15155
15156 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
15157
15158         PR c++/9474
15159         * g++.dg/parse/namespace8.C: New test.
15160
15161         PR c++/9924
15162         * g++.dg/overload/builtin2.C: New test.
15163
15164 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
15165
15166         * gcc.dg/return-type-3.c: New test.
15167
15168 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
15169
15170         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
15171         profiling options are not supported.
15172
15173 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
15174
15175         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
15176         * g++.old-deja/g++.warn/impint2.C: Likewise.
15177
15178 2003-03-10  Devang Patel  <dpatel@apple.com>
15179
15180         * g++.dg/cpp/c++_cmd_1.C: New test.
15181         * g++.dg/cpp/c++_cmd_1.h: New file.
15182
15183 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
15184
15185         * gcc.dg/altivec-9.c: New file.
15186
15187 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15188
15189         * gcc.dg/ppc-sdata-1.c: New test.
15190         * gcc.dg/ppc-sdata-2.c: New test.
15191
15192 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
15193
15194         PR c++/9373
15195         * g++.dg/opt/ptrmem2.C: New test.
15196
15197         PR c++/8534
15198         * g++.dg/opt/ptrmem1.C: New test.
15199
15200 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
15201
15202         * gcc.dg/i386-loop-1.c: New test.
15203
15204 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15205
15206         PR c++/9970
15207         * g++.dg/lookup/friend1.C: New test.
15208
15209 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
15210
15211         PR c++/9823
15212         * g++.dg/parser/constructor1.C: New test.
15213
15214 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
15215
15216         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
15217
15218         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
15219
15220 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
15221
15222         * gcc.dg/cpp/Wunused.c: Update test.
15223
15224 2003-03-08  Jan Hubicka  <jh@suse.cz>
15225
15226         * gcc.dg/inline-3.c: New test.
15227
15228 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
15229
15230         PR c++/9809
15231         * g++.dg/parse/builtin1.C: New test.
15232
15233         PR c++/9982
15234         * g++.dg/abi/cookie1.C: New test.
15235         * g++.dg/abi/cookie2.C: Likewise.
15236
15237         PR c++/9524
15238         * g++.dg/template/field1.C: New test.
15239
15240         PR c++/9912
15241         * g++.dg/parse/class1.C: New test.
15242         * g++.dg/parse/namespace7.C: Likewise.
15243         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
15244
15245 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
15246
15247         * g++.dg/init/ref4.C: New test.
15248
15249 2003-03-07  Jan Hubicka  <jh@suse.cz>
15250
15251         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
15252         * gcc.dg/inline-3.c:  New test.
15253
15254 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
15255
15256         * g++.dg/init/ref3.C: New test.
15257
15258         PR c++/9965
15259         * g++.dg/init/ref2.C: New test.
15260
15261         PR c++/9400
15262         * g++.dg/warn/Wshadow-2.C: New test.
15263
15264         PR c++/9791
15265         * g++.dg/warn/Woverloaded-1.C: New test.
15266
15267 2003-03-05  Jan Hubicka  <jh@suse.cz>
15268
15269         * gcc.dg/i386-local2.c: New.
15270         * gcc.dg/i386-local.c: Fix typo.
15271
15272 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
15273
15274         * g++.dg/abi/layout3.C: New test.
15275
15276 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
15277
15278         * gcc.c-torture/compile/20030305-1.c
15279
15280 2003-03-05  Jan Hubicka  <jh@suse.cz>
15281
15282         * gcc.dg/i386-local.c: New.
15283
15284 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
15285
15286         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
15287
15288 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
15289
15290         * gcc.dg/switch-2.c: New test.
15291         * gcc.dg/switch-3.c: New test.
15292         * gcc.dg/Wswitch.c: Adjust line numbers.
15293         * gcc.dg/Wswitch-default.c: Likewise.
15294         * gcc.dg/Wswitch-enum.c: Likewise.
15295
15296 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
15297
15298         * gcc.c-torture/execute/20030222-1.c: New test.
15299
15300 2003-03-03  James E Wilson  <wilson@tuliptree.org>
15301
15302         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
15303
15304 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
15305
15306         PR c++/9878
15307         * g++.dg/init/ref1.C: New test.
15308
15309 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
15310
15311         * gcc.dg/sh-relax.c: New SH-only test.
15312
15313 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
15314
15315         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
15316         comment explaining purpose of testcase.
15317
15318 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
15319
15320         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
15321         for HC11/HC12 (asm needs two int registers).
15322         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
15323         HC11/HC12 because the test uses an asm which needs two 32-bit
15324         registers.
15325
15326 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
15327
15328         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
15329         for HC11/HC12 (array is too large otherwise).
15330         * gcc.c-torture/compile/920501-4.x: New file, likewise.
15331         * gcc.c-torture/compile/20010518-2.x: Likewise.
15332         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
15333         HC11/HC12 (array is too large).
15334
15335 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
15336
15337         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
15338         * lib/g++-dg.exp (g++-dg-test): Likewise.
15339
15340 2003-03-01  Roger Sayle  <roger@eyesopen.com>
15341
15342         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
15343         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
15344
15345 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15346
15347         * g++.dg/warn/implicit-typename1.C: Remove warning.
15348
15349 2003-02-28  Richard Henderson  <rth@redhat.com>
15350
15351         * gcc.dg/noreturn-1.c: Move noreturn warning line.
15352         * gcc.dg/return-type-1.c: Move control reaches end warning line.
15353
15354 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
15355
15356         * gcc.dg/pch/pch.exp: Change .pch to .gch.
15357         * g++.dg/pch/pch.exp: Likewise.
15358
15359 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
15360
15361         PR c++/9879
15362         * testsuite/g++.dg/init/new4.C: New test.
15363
15364 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
15365
15366         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
15367
15368 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
15369
15370         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
15371         unsigned long.
15372
15373         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
15374         wider than float.
15375
15376 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
15377
15378         * lib/scanasm.exp: Add support for counting numbers of
15379         occurences.
15380         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
15381         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
15382
15383 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
15384
15385         PR c++/9683
15386         * g++.dg/template/static3.C: New test.
15387
15388         PR c++/9829
15389         * g++.dg/parse/namespace6.C: New test.
15390
15391 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15392
15393         PR target/9732
15394         * gcc.dg/20030225-1.c: New test.
15395
15396 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
15397
15398         * README: Remove out-of-date information.
15399
15400         PR c++/9836
15401         * g++.dg/template/spec6.C: New test.
15402
15403 2003-02-24  Jeff Law  <law@redhat.com>
15404
15405         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
15406
15407 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
15408
15409         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
15410         * gcc.dg/pragma-ep-1.c: Likewise.
15411
15412 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15413
15414         PR c++/9602
15415         * g++.dg/template/friend16.C: New test.
15416
15417 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
15418
15419         PR c++/5333
15420         * g++.dg/parse/fused-params1.C: Adjust error messages.
15421         * g++.dg/template/nested3.C: New test.
15422
15423 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
15424
15425         * g++.dg/abi/param1.C: New test.
15426
15427 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15428
15429         PR c++/7982
15430         * g++.dg/warn/implicit-typename1.C: New test.
15431
15432 2003-02-22  Kelley Cook <kelleycook@comcast.net>
15433
15434         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
15435         with "mtune".
15436         * g++.old-deja/g++.other/store-expr2.C: Likewise.
15437         * gcc.c-torture/execute/20010129-1.x: Likewise.
15438         * gcc.dg/20011107-1.c: Likewise.
15439         * gcc.dg/20020108-1.c: Likewise.
15440         * gcc.dg/20020122-3.c: Likewise.
15441         * gcc.dg/20020206-1.c: Likewise.
15442         * gcc.dg/20020310-1.c: Likewise.
15443         * gcc.dg/20020426-2.c: Likewise.
15444         * gcc.dg/20020517-1.c: Likewise.
15445         * gcc.dg/991230-1.c: Likewise.
15446         * gcc.dg/i386-unroll-1.c: Likewise.
15447         * gcc.misc-tests/i386-prefetch.exp: Likewise.
15448
15449 2003-02-22  Jan Hubicka  <jh@suse.cz>
15450
15451         * gcc.dg/i386-mul.c: New test.
15452
15453 2003-02-21  Roger Sayle  <roger@eyesopen.com>
15454
15455         * gcc.dg/builtins-5.c: New test case.
15456
15457 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
15458
15459         * gcc.dg/asmreg-1.c: New test.
15460
15461 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
15462
15463         PR c++/9749
15464         * g++.dg/parse/varmod1.C: New test.
15465
15466 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
15467
15468         PR c++/9727
15469         * g++.dg/template/op1.C: New test.
15470
15471 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
15472
15473         PR c++/8906
15474         * g++.dg/template/nested2.C: New test.
15475
15476 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
15477
15478         PR c++/8724
15479         * g++.dg/expr/dtor1.C: New test.
15480
15481 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
15482
15483         * gcc.dg/cpp/include3.c: New test.
15484         * gcc.dg/cpp/inc/foo.h: New file.
15485
15486 2003-02-21  Glen Nakamura  <glen@imodulo.com>
15487
15488         * gcc.c-torture/execute/20030221-1.c: New test.
15489
15490 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
15491
15492         PR c++/9729
15493         * g++.dg/abi/conv1.C: New test.
15494
15495 2003-02-20  Jan Hubicka  <jh@suse.cz>
15496
15497         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
15498
15499 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
15500
15501         * gcc.c-torture/compile/20030219-1.c: New test.
15502
15503 2003-02-18  Jan Hubicka  <jh@suse.cz>
15504
15505         * gcc.dg/funcorder.c: New test.
15506
15507 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
15508
15509         * gcc.c-torture/execute/20030218-1.c: New.
15510
15511 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
15512
15513         * gcc.dg/20030218-1.c: New.
15514
15515 2003-02-18  Richard Henderson  <rth@redhat.com>
15516
15517         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
15518         * gcc.dg/attr-used-2.c: New.
15519
15520 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
15521
15522         PR c++/9704
15523         * g++.dg/init/copy5.C: New test.
15524
15525 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
15526
15527         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
15528         * g++.dg/pch/pch.exp: Likewise.
15529
15530 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
15531
15532         * gcc.c-torture/execute/20030209-1.c: Enable the test if
15533         STACK_SIZE is not defined.
15534
15535 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15536
15537         PR c++/9457
15538         * g++.dg/template/init1.C: New test.
15539
15540 2003-02-16  Jan HUbicka  <jh@suse.cz>
15541
15542         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
15543         (foo): Add few extra tests
15544         * gcc.dg/c99-const-expr-3.c: Likewise.
15545         * gcc.c-torture/execute/20030216-1.c: New.
15546
15547 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15548
15549         PR c++/9459
15550         * g++.dg/ext/typeof4.C: New test.
15551
15552 2003-02-15  Roger Sayle  <roger@eyesopen.com>
15553
15554         * gcc.dg/i386-387-3.c: New test case.
15555
15556 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
15557
15558         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
15559         cris-*-elf* cris-*-aout* and mmix-*-*.
15560
15561 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
15562
15563         * gcc.dg/20030213-1.c: New test.
15564
15565 2003-02-12  Roger Sayle  <roger@eyesopen.com>
15566
15567         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
15568         * gcc.dg/i386-387-2.c: Likewise.
15569
15570 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
15571
15572         * gcc.dg/ppc-spe.c: Fix formatting.
15573         Enable tests that were previously unsupported by gas.
15574         Delete tests for instructions that no longer exist.
15575         Switch arguments on evsubifw builtin.
15576
15577 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
15578
15579         * gcc.c-torture/execute/20030209-1.c: Disable the test if
15580         STACK_SIZE is too small.
15581
15582 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
15583             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
15584
15585         * gcc.dg/decl-2.c: New test.
15586
15587 2003-02-10  Jan Hubicka  <jh@suse.cz>
15588
15589         * gcc.dg/i386-fpcvt-1.c:  New test.
15590
15591 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
15592
15593         * gcc.c-torture/execute/20030209-1.c: New test.
15594
15595 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
15596
15597         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
15598         int-wide bitops, use the constants of the same width.
15599         Likewise, if long long is 32-bit wide, test bitops using
15600         32-bit constants.
15601
15602 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
15603
15604         * gcc.dg/20021014-1.c: Annotate with expected notice text.
15605
15606 2003-02-07  Roger Sayle  <roger@eyesopen.com>
15607
15608         * testsuite/gcc.dg/builtins-4.c: New test case.
15609
15610 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15611
15612         * gcc.dg/20020430-1.c: Fix dg command typos.
15613         * gcc.dg/20020503-1.c: Likewise.
15614
15615 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15616
15617         PR c++/8785
15618         * g++.dg/parse/fused-params1.C: New test.
15619
15620         PR c++/8857
15621         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
15622
15623         PR c++/8921
15624         * g++.dg/parse/non-dependent1.C: New test.
15625
15626         PR c++/8928
15627         * g++.dg/parse/dupl-tmpl-args1.C: New test.
15628
15629         PR c++/9228
15630         * g++.dg/parse/undefined7.C: New test.
15631         * g++.dg/parse/non-templ1.C: New test.
15632
15633         PR c++/9229
15634         * g++.dg/parse/too-many-tmpl-args1.C: New test.
15635
15636 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
15637
15638         * gcc.c-torture/compile/20030206-1.c: New test.
15639
15640 2003-02-05  Roger Sayle  <roger@eyesopen.com>
15641
15642         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
15643         "pow" to "foo" to avoid potential confusion with a math built-in.
15644
15645 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15646
15647         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
15648         conditions for SPARC targets.
15649
15650 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
15651
15652         * gcc.dg/20030204-1.c: New test.
15653
15654 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15655
15656         PR c++/38
15657         * g++.dg/parse/array-size1.C: New test.
15658
15659         PR c++/5657
15660         * g++.dg/parse/undefined3.C: New test.
15661
15662         PR c++/5665
15663         * g++.dg/parse/undefined4.C: New test.
15664
15665         PR c++/5975
15666         * g++.dg/parse/undefined5.C: New test.
15667
15668         PR c++/7259
15669         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
15670
15671         PR c++/8578
15672         * g++.dg/parse/casting-operator1.C: New test.
15673
15674         PR c++/8596
15675         * g++.dg/parse/undefined6.C: New test.
15676
15677         PR c++/8736
15678         * g++.dg/parse/missing-template1.C: New test.
15679
15680 2003-02-04  Jan Hubicka  <jh@suse.cz>
15681
15682         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
15683         * gcc.dg/i386-cmov?.c:  Likewise.
15684         * gcc.dg/i386-fpcvt-?.c:  Likewise.
15685         * gcc.dg/i386-ssefp-1.c:  Likewise.
15686         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
15687         conventions.
15688
15689 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
15690
15691         PR c++/7129
15692         * testsuite/g++.dg/ext/max.C: New test.
15693
15694 2003-02-03  Jan Hubicka  <jh@suse.cz>
15695
15696         * gcc.c-torture/execute/20030203-1.c: New test.
15697
15698 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
15699
15700         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
15701         'natural-endian'.
15702
15703 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
15704
15705         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
15706         * g++.dg/init/new2.C: Likewise.
15707         * g++.dg/other/new1.C: Likewise.
15708
15709 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
15710
15711         * gcc.dg/struct-ret-libc.c: New test.
15712
15713 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
15714
15715         * gcc.dg/20030129-1.c: New test.
15716
15717 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15718
15719         PR c++/8849
15720         * g++.dg/template/ptrmem4.C: New test.
15721
15722 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
15723
15724         * g++.dg/parser/constant1.C: New test.
15725
15726 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15727
15728         PR c++/8591
15729         * g++.dg/parse/friend2.C: New test.
15730
15731 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
15732
15733         PR c++/9437
15734         * g++.dg/template/unify4.C: New test.
15735
15736 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
15737
15738         * gcc.c-torture/execute/20030128-1.c: New test.
15739
15740 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
15741
15742         * g++.dg/lookup/nested1.C: Test moved from ...
15743         * g++.old-deja/g++.other/lookup24.C: ... here.
15744
15745 2003-01-28  Jan Hubicka  <jh@suse.cz>
15746
15747         * gcc.dg/i386-cmov5.c:  New test.
15748
15749 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
15750
15751         * gcc.c-torture/execute/20010925-1.c: Changed the
15752         memcpy declaration.
15753
15754 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
15755
15756         PR c++/3902
15757         * g++.dg/parse/template5.C: New test.
15758
15759 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
15760
15761         PR fortran/9258
15762         * g77.dg/pr9258: New test.
15763
15764 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
15765
15766         * README: Move relevant parts from README.g++.
15767
15768         * README.g++: Remove this file.
15769
15770 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
15771
15772         * g++.dg/abi/dcast1.C: New test.
15773
15774 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15775
15776         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
15777
15778 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
15779
15780         PR c++/47
15781         * g++.old-deja/g++.other/lookup24.C: New test.
15782
15783 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15784
15785         PR middle-end/7227
15786         * gcc.dg/uninit-C.c: New test.
15787
15788 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
15789
15790         * g++.dg/abi/covariant1.C: New test.
15791
15792 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
15793
15794         * gcc.dg/20030123-1.c: New test.
15795
15796 2003-01-25  Jan Hubicka  <jh@suse.cz>
15797
15798         PR opt/8492
15799         * gcc.c-torture/compile/20030125-1.c
15800
15801 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
15802
15803         PR c++/9403
15804         * g++.dg/parse/template3.C: New test.
15805         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
15806
15807         PR c++/795
15808         * g++.dg/parse/template4.C: New test.
15809
15810         PR c++/9415
15811         * g++.dg/template/qual2.C: New test.
15812
15813         PR c++/8545
15814         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
15815
15816         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
15817
15818 2003-01-25  Roger Sayle  <roger@eyesopen.com>
15819
15820         * gcc.c-torture/execute/switch-1.c: New test case.
15821
15822 2003-01-25  Jan Hubicka  <jh@suse.cz>
15823
15824         * gcc.c-torture/execute/20030125-1.[cx]: New test.
15825
15826 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
15827
15828         Tweaks for Bison-1.875. From the NEWS file:
15829         "- `parse error' -> `syntax error'
15830         Bison now uniformly uses the term `syntax error'"
15831         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
15832         * gcc.dg/cpp/digraph2.c: Likewise.
15833         * gcc.dg/cpp/direct2.c: Likewise.
15834         * gcc.dg/cpp/paste4.c: Likewise.
15835         * gcc.dg/c90-restrict-1.c: Likewise.
15836         * gcc.dg/c99-func-2.c: Likewise.
15837         * gcc.dg/noncompile/920721-2.c: Likewise.
15838         * gcc.dg/noncompile/930622-2.c: Likewise.
15839         * gcc.dg/noncompile/940112-1.c: Likewise.
15840         * gcc.dg/noncompile/950921-1.c: Likewise.
15841         * gcc.dg/noncompile/951123-1.c: Likewise.
15842         * gcc.dg/noncompile/971104-1.c: Likewise.
15843         * gcc.dg/noncompile/990416-1.c: Likewise.
15844
15845 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
15846
15847         * g++.dg/parse/undefined1.C: Add error message.
15848
15849 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
15850
15851         PR c++/9354
15852         * g++.dg/parse/new1.C: New test.
15853
15854         PR c++/9216
15855         * g++.dg/parse/template2.C: New test.
15856
15857         PR c++/9354
15858         * g++.dg/parse/typedef2.C: New test.
15859
15860         PR c++/9328
15861         * g++.dg/ext/typeof3.C: New test.
15862
15863 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15864
15865         PR c++/2738
15866         * g++.dg/parse/ret-type1.C: New test.
15867
15868         PR c++/3792
15869         * g++.dg/parse/tmpl-outside1.C: New test.
15870
15871         PR c++/4207
15872         * g++.dg/parse/int-as-enum1.C: New test.
15873
15874         PR c++/4903
15875         * g++.dg/parse/no-typename1.C: New test.
15876
15877         PR c++/5533
15878         * g++.dg/parse/no-value1.C: New test.
15879
15880         PR c++/5921
15881         * g++.dg/parse/wrong-inline1.C: New test.
15882
15883         PR c++/6402
15884         * g++.dg/parse/ref1.C: New test.
15885
15886         PR c++/6992
15887         * g++.dg/parse/attr-ctor1.C: New test.
15888
15889         PR c++/7229
15890         * g++.dg/parse/namespace5.C: New test.
15891
15892         PR c++/7917
15893         * g++.dg/parse/func-def1.C: New test.
15894
15895         PR c++/8143
15896         * g++.dg/parse/undefined1.C: New test.
15897
15898         PR c++/5723, PR c++/8522
15899         * g++.dg/parse/specialization1.C: New test.
15900
15901         PR c++/163, PR c++/8595
15902         * g++.dg/parse/struct-as-enum1.C: New test.
15903
15904         PR c++/9173
15905         * g++.dg/parse/undefined2.C: New test.
15906
15907 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
15908
15909         PR c++/9298
15910         * g++.dg/parse/template1.C: New test.
15911
15912         PR c++/9384
15913         * g++.dg/parse/using1.C: New test.
15914
15915         PR c++/9285
15916         PR c++/9294
15917         * g++.dg/parse/expr2.C: New test.
15918
15919         PR c++/9388
15920         * g++.dg/parse/lookup2.C: Likewise.
15921
15922 2003-01-21  Jan Hubicka  <jh@suse.cz>
15923
15924         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
15925         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
15926         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
15927         * gcc.c-torture/execute/string-opt-*.c: Likewise.
15928
15929 2003-01-20  Nick Clifton  <nickc@redhat.com>
15930
15931         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
15932         problem with ARM sibcall code generation.
15933
15934 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
15935
15936         * gcc.c-torture/execute/20030120-1.c: New.
15937
15938 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
15939
15940         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
15941
15942 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
15943
15944         PR c++/9272
15945         * g++.dg/parse/ctor1.C: New test.
15946
15947         PR c++/9294:
15948         * g++.dg/parse/qualified1.C: New test.
15949
15950         * g++.dg/parse/typename3.C: New test.
15951
15952 2003-01-16  Richard Henderson  <rth@redhat.com>
15953
15954         * g++.dg/tls/init-2.C: Fix error matches for real this time.
15955
15956 2003-01-16  Richard Henderson  <rth@redhat.com>
15957
15958         * g++.dg/pch/pch.exp: Copy test header to the working directory
15959         before using it either for precompilation or direct use.
15960         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
15961         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
15962
15963 2003-01-16  Richard Henderson  <rth@redhat.com>
15964
15965         * gcc.dg/pch/pch.exp: Copy test header to the working directory
15966         before using it either for precompilation or direct use.
15967         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
15968         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
15969
15970 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
15971
15972         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
15973         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
15974         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
15975         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
15976         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
15977         typename warning into error.
15978         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
15979         error messages.
15980         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
15981         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
15982         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
15983         messages.
15984         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
15985         make declaration visible in template.
15986         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
15987         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
15988         messages.
15989         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
15990         message.
15991         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
15992         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
15993         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
15994         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
15995         typename warning with error message.
15996         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
15997         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
15998         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
15999
16000 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
16001
16002         * g++.dg/parse/ambig2.C: New test.
16003
16004 2003-01-15  Richard Henderson  <rth@redhat.com>
16005
16006         * g++.dg/tls/init-2.C: Update error message string.
16007
16008 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16009
16010         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
16011
16012 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
16013
16014         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
16015         all for HC11/HC12.
16016         * gcc.c-torture/compile/20001205-1.x: Likewise.
16017         * gcc.c-torture/compile/20001226-1.x: Likewise.
16018         * gcc.c-torture/compile/920520-1.x: Likewise.
16019         * gcc.c-torture/compile/961203-1.x: Likewise.
16020         * gcc.c-torture/compile/20020604-1.x: Likewise.
16021
16022 2003-01-15  Jan Hubicka  <jh@suse.cz>
16023
16024         * gcc.c-torture/compile/20030115-1.c: New test.
16025
16026         * gcc.dg/i386-fpcvt-1.c: New test.
16027         * gcc.dg/i386-fpcvt-2.c: New test.
16028
16029 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
16030
16031         Further conform g++'s __vmi_class_type_info to the C++ ABI
16032         specification.
16033         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
16034         the specification.
16035
16036 2003-01-14  Jan Hubicka  <jh@suse.cz>
16037
16038         * gcc.dg/i386-fpcvt-1.c: New test.
16039         * gcc.dg/i386-fpcvt-2.c: New test.
16040
16041 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
16042
16043         * gcc.dg/i386-mmx-3.c: New test.
16044
16045 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
16046
16047         PR c++/9264
16048         * g++.dg/parse/octal1.C: New file.
16049
16050         PR c++/9172
16051         * g++.dg/parse/typename1.C: New file.
16052
16053 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
16054
16055         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
16056         * gcc.dg/bf-no-ms-layout.c: Likewise.
16057         * gcc.dg/bf-ms-attrib.c: Likewise.
16058
16059 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
16060
16061         PR c++/9099
16062         * g++.dg/parse/dtor1.C: New file.
16063
16064         PR c++/9128
16065         * g++.dg/rtti/typeid1.C: New file.
16066
16067         PR c++/9153
16068         * g++.dg/parse/lookup1.C: New file.
16069
16070         PR c++/9171
16071         * g++.dg/templ/spec5.C: New file.
16072
16073 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
16074
16075         * gcc.c-torture/compile/20030110-1.c: New test.
16076
16077 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
16078
16079         Merge from pch-branch:
16080
16081         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
16082
16083         * gcc.dg/pch/cpp-1.h: New.
16084         * gcc.dg/pch/cpp-1.c: New.
16085         * gcc.dg/pch/cpp-2.h: New.
16086         * gcc.dg/pch/cpp-2.c: New.
16087
16088         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
16089
16090         * gcc.dg/pch/except-1.h: New.
16091         * gcc.dg/pch/except-1.c: New.
16092
16093         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
16094
16095         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
16096         running test.
16097         * gcc.dg/pch: Include *.hp not *.h.
16098         * gcc.dg/pch/system-1.h: New.
16099         * gcc.dg/pch/system-1.c: New.
16100
16101         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
16102
16103         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
16104         rather than trying to build and run a program using PCH.
16105         * gcc.dg/pch: Remove dg-do commands from test files.
16106
16107         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
16108
16109         * gcc.dg/pch/macro-3.c: New.
16110         * gcc.dg/pch/macro-3.h: New.
16111
16112         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
16113
16114         * gcc.dg/pch/common-1.c: New.
16115         * gcc.dg/pch/common-1.h: New.
16116         * gcc.dg/pch/decl-1.c: New.
16117         * gcc.dg/pch/decl-1.h: New.
16118         * gcc.dg/pch/decl-2.c: New.
16119         * gcc.dg/pch/decl-2.h: New.
16120         * gcc.dg/pch/decl-3.c: New.
16121         * gcc.dg/pch/decl-3.h: New.
16122         * gcc.dg/pch/decl-4.c: New.
16123         * gcc.dg/pch/decl-4.h: New.
16124         * gcc.dg/pch/decl-5.c: New.
16125         * gcc.dg/pch/decl-5.h: New.
16126         * gcc.dg/pch/global-1.c: New.
16127         * gcc.dg/pch/global-1.h: New.
16128         * gcc.dg/pch/inline-1.c: New.
16129         * gcc.dg/pch/inline-1.h: New.
16130         * gcc.dg/pch/inline-2.c: New.
16131         * gcc.dg/pch/inline-2.h: New.
16132         * gcc.dg/pch/static-1.c: New.
16133         * gcc.dg/pch/static-1.h: New.
16134         * gcc.dg/pch/static-2.c: New.
16135         * gcc.dg/pch/static-2.h: New.
16136
16137         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
16138
16139         * g++.dg/pch/pch.exp: Better handle failing testcases.
16140         * gcc.dg/pch/pch.exp: Likewise.
16141         * gcc.dg/pch/macro-1.c: New.
16142         * gcc.dg/pch/macro-1.h: New.
16143         * gcc.dg/pch/macro-2.c: New.
16144         * gcc.dg/pch/macro-2.h: New.
16145
16146         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
16147
16148         * g++.dg/dg.exp: Treat files in pch/ specially.
16149         * g++.dg/pch/pch.exp: New file.
16150         * g++.dg/pch/empty.H: New file.
16151         * g++.dg/pch/empty.C: New file.
16152         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
16153         "precompile".
16154
16155         * gcc.dg/pch/pch.exp: New file.
16156         * gcc.dg/pch/empty.h: New file.
16157         * gcc.dg/pch/empty.c: New file.
16158         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
16159         "precompile".
16160
16161 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16162
16163         * g++.dg/template/friend14.C: New test.
16164
16165 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
16166
16167         * gcc.dg/old-style-asm-1.c: New test.
16168
16169 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
16170
16171         * gcc.c-torture/compile/20030109-1.c: New test.
16172
16173 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
16174
16175         * gcc.c-torture/execute/20030109-1.c: New test.
16176
16177 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
16178
16179         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
16180         * g++.old-deja/g++.mike/dyncast2.C: Likewise
16181         * g++.old-deja/g++.mike/dyncast3.C: Likewise
16182         * g++.old-deja/g++.mike/eh2.C: Likewise
16183         * g++.old-deja/g++.mike/eh3.C: Likewise
16184         * g++.old-deja/g++.mike/eh5.C: Likewise
16185         * g++.old-deja/g++.mike/eh6.C: Likewise
16186         * g++.old-deja/g++.mike/eh7.C: Likewise
16187         * g++.old-deja/g++.mike/eh8.C: Likewise
16188         * g++.old-deja/g++.mike/eh9.C: Likewise
16189         * g++.old-deja/g++.mike/eh10.C: Likewise
16190         * g++.old-deja/g++.mike/eh12.C: Likewise
16191         * g++.old-deja/g++.mike/eh13.C: Likewise
16192         * g++.old-deja/g++.mike/eh14.C: Likewise
16193         * g++.old-deja/g++.mike/eh16.C: Likewise
16194         * g++.old-deja/g++.mike/eh17.C: Likewise
16195         * g++.old-deja/g++.mike/eh18.C: Likewise
16196         * g++.old-deja/g++.mike/eh21.C: Likewise
16197         * g++.old-deja/g++.mike/eh23.C: Likewise
16198         * g++.old-deja/g++.mike/eh24.C: Likewise
16199         * g++.old-deja/g++.mike/eh25.C: Likewise
16200         * g++.old-deja/g++.mike/eh26.C: Likewise
16201         * g++.old-deja/g++.mike/eh27.C: Likewise
16202         * g++.old-deja/g++.mike/eh28.C: Likewise
16203         * g++.old-deja/g++.mike/eh29.C: Likewise
16204         * g++.old-deja/g++.mike/eh31.C: Likewise
16205         * g++.old-deja/g++.mike/eh33.C: Likewise
16206         * g++.old-deja/g++.mike/eh34.C: Likewise
16207         * g++.old-deja/g++.mike/eh35.C: Likewise
16208         * g++.old-deja/g++.mike/eh36.C: Likewise
16209         * g++.old-deja/g++.mike/eh37.C: Likewise
16210         * g++.old-deja/g++.mike/eh38.C: Likewise
16211         * g++.old-deja/g++.mike/eh39.C: Likewise
16212         * g++.old-deja/g++.mike/eh40.C: Likewise
16213         * g++.old-deja/g++.mike/eh41.C: Likewise
16214         * g++.old-deja/g++.mike/eh42.C: Likewise
16215         * g++.old-deja/g++.mike/eh44.C: Likewise
16216         * g++.old-deja/g++.mike/eh46.C: Likewise
16217         * g++.old-deja/g++.mike/eh47.C: Likewise
16218         * g++.old-deja/g++.mike/eh48.C: Likewise
16219         * g++.old-deja/g++.mike/eh49.C: Likewise
16220         * g++.old-deja/g++.mike/eh50.C: Likewise
16221         * g++.old-deja/g++.mike/eh51.C: Likewise
16222         * g++.old-deja/g++.mike/eh53.C: Likewise
16223         * g++.old-deja/g++.mike/eh55.C: Likewise
16224         * g++.old-deja/g++.mike/p7912.C: Likewise
16225         * g++.old-deja/g++.mike/p9706.C: Likewise
16226         * g++.old-deja/g++.mike/p10416.C: Likewise
16227         * g++.old-deja/g++.mike/p11667.C: Likewise
16228         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
16229         Remove redundant reference to Iris.
16230         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
16231         Elxsi, i860, Pico Java, and WE32K.
16232
16233 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
16234
16235         * g++.dg/ext/asm4.C: New test.
16236
16237 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16238
16239         PR c++/9030
16240         * g++.dg/template/friend12.C: New test.
16241         * g++.dg/template/friend13.C: Likewise.
16242         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
16243
16244 2003-01-08  Jan Hubicka  <jh@suse.cz>
16245
16246         * gcc.dg/i386-cadd.c: New test.
16247         * gcc.dg/i386-cmov4.c: Likewise.
16248
16249 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
16250
16251         PR c++/9165
16252         * g++.dg/warn/Wunused-3.C: New test.
16253
16254         * g++.dg/abi/bitfield9.C: New test.
16255
16256         PR c++/9189
16257         * g++.dg/parse/defarg3.C: New test.
16258
16259 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
16260
16261         * g++.dg/parse/ambig1.C: New test.
16262         * g++.dg/parse/defarg2.C: New test.
16263
16264 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
16265
16266         * g++.dg/template/defarg-1.C: New test.
16267         * g++.dg/template/local2.C: Likewise.
16268
16269 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
16270
16271         * gcc.c-torture/execute/20030105-1.c: New test.
16272
16273 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16274
16275         * g++.dg/parse/namespace3.C: Remove extra semicolons.
16276         * g++.dg/parse/namespace4.C: Likewise.
16277
16278 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
16279
16280         * g++.dg/template/ntp2.C: New test.
16281
16282 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
16283
16284         * g++.dg/parse/extern-C-1.C: New test.
16285
16286         * g++.dg/parse/namespace4.C: New test.
16287
16288         * g++.dg/template/nested1.C: New test.
16289
16290         * g++.dg/parse/namespace3.C: New test.
16291
16292 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
16293
16294         * g++.dg/lookup/two-stage1.C: New test.
16295
16296 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16297
16298         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
16299         * g++.old-deja/g++.jason/access8.C: Likewise.
16300         * g++.old-deja/g++.other/decl5.C: Likewise.
16301
16302 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
16303
16304         * g++.dg/parse/parse7.C: New test.
16305
16306 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
16307
16308         PR c++/2843
16309         * g++.dg/ext/attrib7.C: New test.
16310
16311 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
16312
16313         * g++.dg/parse/parse6.C: New test.
16314
16315 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
16316
16317         * gcc.dg/h8300-stack-1.c: New.
16318
16319 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
16320
16321         g++.dg/lookup/exception1.C: New test.
16322
16323         g++.dg/lookup/template1.C: New test.
16324
16325         g++.dg/parse/namespace2.C: New test.
16326
16327         g++.dg/parse/parens2.C: New test.
16328
16329 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
16330
16331         * g++.dg/parse/parse5.C: New test.
16332         * g++.dg/lookup/scoped4.C: New test.
16333
16334 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
16335
16336         * g++.dg/parse/parens1.C: New test.
16337
16338         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
16339         angle-bracket1.C.
16340         * g++.dg/parse/parens2.C: New test.
16341
16342         * g++.dg/lookup/scope-operator1.C: New test.
16343
16344         * g++.dg/parse/operator1.C: New test.
16345
16346 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16347
16348         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
16349         * g++.old-deja/g++.other/access6.C: Likewise.
16350         * g++.old-deja/g++.other/decl1.C: Likewise.
16351         * g++.old-deja/g++.pt/typename12.C: Likewise.
16352
16353 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
16354
16355         * g++.dg/parse/namespace1.C: New test.
16356
16357 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
16358
16359         * g++.dg/parse/parse4.C: New test.
16360
16361 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
16362
16363         * g++.dg/parse/parse3.C: New test.
16364
16365 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
16366
16367         * g++.dg/parse/parse2.C: New test.
16368
16369 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
16370
16371         * g++.dg/template/friend11.C: New test.
16372
16373 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
16374
16375         * g++.dg/parse/parse1.C: New test.
16376
16377 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
16378
16379         * lib/profopt.exp: Change the name of a global variable to avoid
16380         possible clashes with other test suites.
16381
16382 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
16383
16384         * g++.dg/inherit/covariant8.C: New test.
16385
16386 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
16387
16388         * g++.dg/init/array9.C: New test.
16389
16390         PR c++/9112
16391         * g++.dg/parse/expr1.C: New test.
16392
16393 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
16394
16395         * gcc.c-torture/compile/20021230-1.c: New test.
16396
16397 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
16398
16399         * g++.dg/inherit/covariant5.C: New test.
16400         * g++.dg/inherit/covariant6.C: New test.
16401         * g++.dg/inherit/covariant7.C: New test.
16402
16403 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16404
16405         PR c++/2739
16406         * g++.dg/other/access2.C: New test.
16407
16408 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
16409
16410         * g++.dg/other/anon-struct.C: No longer fails
16411         * g++.old-deja/g++.brendan/parse4.C: Likewise.
16412         * g++.old-deja/g++.brendan/parse5.C: Likewise.
16413         * g++.old-deja/g++.brendan/parse6.C: Likewise.
16414
16415 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
16416
16417         * g++.dg/parse/angle-bracket.C (main): No longer fails.
16418
16419 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
16420
16421         * g++.dg/eh/spec4.C: Remove stray semicolon.
16422         * g++.dg/expr/pmf-1.C: Change error message.
16423         * g++.dg/ext/asm1.C: Remove stray semicolon.
16424         * g++.dg/ext/typename1.C: Add missing typenames.
16425         * g++.dg/inherit/template-as-base.C: Change error message.
16426         * g++.dg/lookup/scoped1.C: Likewise.
16427         * g++.dg/lookup/scoped2.C: Likewise.
16428         * g++.dg/lookup/using2.C: Likewise.
16429         * g++.dg/other/component1.C: Remove stray semicolon.
16430         * g++.dg/other/do1.C: Change error message.
16431         * g++.dg/other/error2.C: Likewise.
16432         * g++.dg/other/init1.C: Likewise.
16433         * g++.dg/other/packed1.C: Remove stray semicolon.
16434         * g++.dg/other/ptrmem2.C: Change error message.
16435         * g++.dg/parse/parameter-declaration-1.C: Remove line number
16436         marker.
16437         * g++.dg/special/initp1.C: Remove invalid attribute usage.
16438         * g++.dg/template/access3.C: Add typename keyword.
16439         * g++.dg/template/access5.C: Remove stray semicolon.
16440         * g++.dg/template/access6.C: Likewise.
16441         * g++.dg/template/complit1.C: Likewise.
16442         * g++.dg/template/crash1.C: Change error message.
16443         * g++.dg/template/inherit2.C: Remove stray semicolon.
16444         * g++.dg/template/instantiate2.C: Likewise.
16445         * g++.dg/template/instantiate3.C: Change error message.
16446         * g++.dg/template/qual1.C: Remove stray semicolon.
16447         * g++.dg/template/qualttp18.C: Change error message.
16448         * g++.dg/template/ref1.C: Remove stray semicolon.
16449         * g++.dg/template/sizeof1.C (A::value): Declare it.
16450         * g++.dg/template/spec4.C: Change error message.
16451         * g++.dg/template/static1.C: Likewise.
16452         * g++.dg/template/type1.C: Likewise.
16453         * g++.dg/template/typename3.C: Likewise.
16454         * g++.old-deja/g++.benjamin/13478.C: Change error message.
16455         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
16456         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
16457         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
16458         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
16459         named return value extension.
16460         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
16461         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
16462         * g++.old-deja/g++.bob/extern_C.C: Likewise.
16463         * g++.old-deja/g++.bob/inherit2.C: Likewise.
16464         * g++.old-deja/g++.brendan/complex1.C: Likewise.
16465         * g++.old-deja/g++.brendan/copy5.C: Likewise.
16466         * g++.old-deja/g++.brendan/crash13.C: Likewise.
16467         * g++.old-deja/g++.brendan/crash15.C: Likewise.
16468         * g++.old-deja/g++.brendan/crash18.C: Change error message.
16469         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
16470         * g++.old-deja/g++.brendan/crash38.C: Likewise.
16471         * g++.old-deja/g++.brendan/crash50.C: Likewise.
16472         * g++.old-deja/g++.brendan/crash56.C: Likewise.
16473         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
16474         syntax.
16475         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
16476         * g++.old-deja/g++.brendan/crash8.C: Change error message.
16477         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
16478         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
16479         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
16480         * g++.old-deja/g++.brendan/template11.C: Likewise.
16481         * g++.old-deja/g++.brendan/template26.C: Likewise.
16482         * g++.old-deja/g++.brendan/template27.C: Use explicit
16483         specialization syntax.
16484         * g++.old-deja/g++.brendan/template30.C: Likewise.
16485         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
16486         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
16487         non-dependent names.
16488         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
16489         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
16490         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
16491         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
16492         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
16493         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
16494         named return value extension.
16495         * g++.old-deja/g++.ext/namedret2.C: Likewise.
16496         * g++.old-deja/g++.ext/namedret3.C: Likewise.
16497         * g++.old-deja/g++.ext/return1.C: Likewise.
16498         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
16499         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
16500         * g++.old-deja/g++.jason/access8.C: Likewise.
16501         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
16502         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
16503         pseudo-destructor names.
16504         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
16505         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
16506         pseudo-destructor names.
16507         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
16508         * g++.old-deja/g++.jason/overload19.C: Likewise.
16509         * g++.old-deja/g++.jason/overload32.C: Likewise.
16510         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
16511         stray semicolons.
16512         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
16513         * g++.old-deja/g++.jason/return.C: Likewise.
16514         * g++.old-deja/g++.jason/return2.C: Likewise.
16515         * g++.old-deja/g++.jason/shadow1.C: Likewise.
16516         * g++.old-deja/g++.jason/special.C: Use explicit specialization
16517         syntax.
16518         * g++.old-deja/g++.jason/template10.C: Account for use of
16519         non-dependent names.
16520         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
16521         syntax.
16522         * g++.old-deja/g++.jason/template37.C: Likewise.
16523         * g++.old-deja/g++.law/access4.C: Change error messages.
16524         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
16525         pseudo-destructor names.
16526         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
16527         * g++.old-deja/g++.law/ctors9.C: Likewise.
16528         * g++.old-deja/g++.law/cvt22.C: Likewise.
16529         * g++.old-deja/g++.law/dtors5.C: Likewise.
16530         * g++.old-deja/g++.law/global-init1.C: Likewise.
16531         * g++.old-deja/g++.law/missed-error3.C: Likewise.
16532         * g++.old-deja/g++.law/operators28.C: Likewise.
16533         * g++.old-deja/g++.law/visibility28.C: Likewise.
16534         * g++.old-deja/g++.martin/eval1.C: Likewise.
16535         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
16536         name.
16537         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
16538         * g++.old-deja/g++.mike/net34.C: Likewise.
16539         * g++.old-deja/g++.mike/net36.C: Likewise.
16540         * g++.old-deja/g++.mike/ns2.C: Likewise.
16541         * g++.old-deja/g++.mike/p12306.C: Likewise.
16542         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
16543         value extension.
16544         * g++.old-deja/g++.mike/p700.C: Likewise.
16545         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
16546         * g++.old-deja/g++.mike/p710.C: Likewise.
16547         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
16548         value extension.
16549         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
16550         * g++.old-deja/g++.mike/pmf9.C: Likewise.
16551         * g++.old-deja/g++.ns/crash2.C: Likewise.
16552         * g++.old-deja/g++.ns/crash3.C: Likewise.
16553         * g++.old-deja/g++.ns/invalid1.C: Likewise.
16554         * g++.old-deja/g++.ns/ns17.C: Likewise.
16555         * g++.old-deja/g++.ns/template16.C: Likewise.
16556         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
16557         keyword.
16558         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
16559         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
16560         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
16561         named return value extension.
16562         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
16563         * g++.old-deja/g++.other/access4.C: Issue additional error
16564         messages.
16565         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
16566         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
16567         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
16568         * g++.old-deja/g++.other/crash25.C: Change error message.
16569         * g++.old-deja/g++.other/crash4.C: Change error message.
16570         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
16571         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
16572         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
16573         checks.
16574         * g++.old-deja/g++.other/defarg8.C: Likewise.
16575         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
16576         * g++.old-deja/g++.other/dtor10.C: Likewise.
16577         * g++.old-deja/g++.other/incomplete.C: Likewise.
16578         * g++.old-deja/g++.other/linkage7.C: Likewise.
16579         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
16580         lookup algorithm.
16581         * g++.old-deja/g++.other/mangle2.C: Likewise.
16582         * g++.old-deja/g++.other/refinit2.C: Likewise.
16583         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
16584         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
16585         * g++.old-deja/g++.pt/crash28.C: Likewise.
16586         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
16587         syntax.
16588         * g++.old-deja/g++.pt/crash32.C: Change error message.
16589         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
16590         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
16591         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
16592         error message position.
16593         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
16594         * g++.old-deja/g++.pt/defarg8.C: Change error message.
16595         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
16596         syntax.
16597         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
16598         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
16599         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
16600         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
16601         keyword.
16602         * g++.old-deja/g++.pt/explicit31.C: Likewise.
16603         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
16604         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
16605         keyword.
16606         * g++.old-deja/g++.pt/explicit71.C: Change error message.
16607         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
16608         syntax.
16609         * g++.old-deja/g++.pt/friend28.C: Account for use of
16610         non-dependent names.
16611         * g++.old-deja/g++.pt/friend29.C: Likewise.
16612         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
16613         rules.
16614         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
16615         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
16616         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
16617         lookup rules.
16618         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
16619         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
16620         keyword.
16621         * g++.old-deja/g++.pt/memclass20.C: Likewise.
16622         * g++.old-deja/g++.pt/memclass5.C: Likewise.
16623         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
16624         keyword.
16625         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
16626         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
16627         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
16628         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
16629         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
16630         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
16631         keyword.
16632         * g++.old-deja/g++.pt/spec10.C: Likewise.
16633         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
16634         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
16635         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
16636         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
16637         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
16638         * g++.old-deja/g++.pt/ttp62.C: Likewise.
16639         * g++.old-deja/g++.pt/ttp64.C: Likewise.
16640         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
16641         * g++.old-deja/g++.pt/typename15.C: Likewise.
16642         * g++.old-deja/g++.pt/typename22.C: Likewise.
16643         * g++.old-deja/g++.pt/typename6.C: Change error messages.
16644         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
16645         * g++.old-deja/g++.pt/virtual2.C: Likewise.
16646         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
16647         syntax.
16648         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
16649         return value extension.
16650         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
16651         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
16652         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
16653         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
16654
16655 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
16656
16657         * g++.dg/warn/inline1.C: New test.
16658         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
16659         * g++.old-deja/g++.jason/synth10.C: Likewise.
16660         * g++.old-deja/g++.mike/net31.C: Likewise.
16661         * g++.old-deja/g++.mike/p8786.C: Likewise.
16662
16663         * g++.dg/template/friend10.C: New test.
16664         * g++.dg/template/conv5.C: New test.
16665
16666 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
16667
16668         * g++.dg/lookup/scoped3.C: New test.
16669
16670         * g++.dg/lookup/decl1.C: New test.
16671         * g++.dg/lookup/decl2.C: New test.
16672
16673 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
16674
16675         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
16676         gcc.c-torture/compile/20021015-1.c,
16677         gcc.c-torture/compile/20021015-2.c,
16678         gcc.c-torture/compile/20021123-1.c,
16679         gcc.c-torture/compile/20021123-2.c,
16680         gcc.c-torture/compile/20021123-3.c,
16681         gcc.c-torture/compile/20021123-4.c,
16682         gcc.c-torture/execute/20021024-1.c: Add tests previously added
16683         only to 3.1 or 3.2 branch.
16684
16685 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
16686
16687         * gcc.dg/i386-bitfield3.c: New test.
16688
16689         * gcc.dg/i386-bitfield2.c: New test.
16690
16691 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
16692
16693         * g++.dg/parse/conv_op1.C: New test.
16694
16695 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
16696
16697         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
16698         approved.
16699
16700 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
16701
16702         * gcc.c-torture/compile/20021220-1.c: New test.
16703
16704 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
16705
16706         * gcc.dg/i386-fastcall-1.c: New.
16707
16708 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
16709
16710         * gcc.c-torture/execute/20021219-1.c: New test.
16711
16712 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
16713
16714         * gcc.dg/i386-pic-1.c: New test.
16715
16716 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16717
16718         PR c++/8099
16719         * g++.dg/template/friend9.C: New test.
16720
16721 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16722
16723         PR c++/3663
16724         * g++.dg/template/access7.C: New test.
16725
16726 2002-12-18  Nick Clifton  <nickc@redhat.com>
16727
16728         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
16729         the libstdc++-v3 directory has been found.
16730
16731 2002-12-12  Devang Patel <dpatel@apple.com>
16732         * gcc.dg/darwin-ld-1.c: New test.
16733         * gcc.dg/darwin-ld-2.c: New test.
16734         * gcc.dg/darwin-ld-3.c: New test.
16735         * gcc.dg/darwin-ld-4.c: New test.
16736         * gcc.dg/darwin-ld-5.c: New test.
16737
16738 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
16739
16740         * gcc.c-torture/compile/20021212-1.c: New test.
16741
16742 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
16743
16744         * gcc.dg/fshort-wchar: New test.
16745
16746 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
16747
16748         PR c++/8372
16749         * g++.dg/template/dtor1.C: New test.
16750
16751         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
16752         markers.
16753
16754 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
16755
16756         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
16757
16758 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
16759
16760         * g++.dg/template/static1.C: New test.
16761         * g++.dg/template/static2.C: New test.
16762         * g++.old-deja/g++.ext/memconst.C: New test.
16763
16764 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16765
16766         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
16767         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
16768         * g++.dg/special/initp1.C: Likewise.
16769
16770 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
16771
16772         * gcc.c-torture/execute/20021204-1.c: New test.
16773
16774 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
16775
16776         * gcc.dg/ppc-fmadd-1.c: New file.
16777         * gcc.dg/ppc-fmadd-2.c: New file.
16778         * gcc.dg/ppc-fmadd-3.c: New file.
16779
16780 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
16781
16782         * gcc.c-torture/compile/20021204-1.c: New test.
16783
16784 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
16785
16786         * g++.dg/inherit/covariant2.C: New test.
16787         * g++.dg/inherit/covariant3.C: New test.
16788         * g++.dg/inherit/covariant4.C: New test.
16789         * g++.dg/inherit/covariant1.C: Remove XFAIL.
16790         * g++.old-deja/g++.robertl/eb17.C: Likewise.
16791
16792 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
16793
16794         PR c++/8688
16795         * g++.dg/init/brace3.C: New test.
16796
16797 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
16798
16799         * gcc.dg/20020210-1.c: Fix a comment typo.
16800
16801 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
16802
16803         PR c++/8720
16804         * g++.dg/parse/defarg1.C: New test.
16805
16806         PR c++/8615
16807         * g++.dg/template/char1.C: New test.
16808
16809         * g++.dg/template/varmod1.C: Fix typo.
16810
16811 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16812
16813         DR 180
16814         * g++.old-deja/g++.pt/crash32.C: Expect error.
16815
16816 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
16817
16818         PR c++/5919
16819         * g++.dg/template/varmod1.C: New test.
16820
16821         PR c++/8727
16822         * g++.dg/inherit/typeinfo1.C: New test.
16823
16824         PR c++/8663
16825         * g++.dg/inherit/typedef1.C: New test.
16826
16827 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
16828
16829         PR c++/8332
16830         PR c++/8493
16831         * g++.dg/template/strlen1.C: New test.
16832
16833         PR c++/8227
16834         * g++.dg/template/ctor2.C: New test.
16835
16836         PR c++/8214
16837         * g++.dg/init/string1.C: New test.
16838
16839         PR c++/8511
16840         * g++.dg/template/friend8.C: New test.
16841
16842 2002-11-29  Joe Buck <jbuck@synopsys.com>
16843
16844         * g++.dg/lookup/anon2.C: New test.
16845
16846 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
16847
16848         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
16849         h8300 port.
16850
16851 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
16852
16853         * gcc.dg/bitfld-6.c: New test.
16854
16855 2002-11-27  Jan Hubicka  <jh@suse.cz>
16856
16857         * gcc.c-torture/execute/20021127.[cx]: New test.
16858
16859 2002-11-26  Jan Hubicka  <jh@suse.cz>
16860
16861         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
16862         quality.
16863
16864 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
16865
16866         * g++.dg/init/brace2.C: New test.
16867         * g++.old-deja/g++.mike/p9129.C: Correct.
16868
16869 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
16870
16871         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
16872
16873 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
16874
16875         * gcc.dg/sibcall-6: New test for indirect sibcalls.
16876
16877 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
16878
16879         * testsuite/g++.dg/abi/empty11.C: New test.
16880         * testsuite/g++.dg/rtti/cv1.C: New test.
16881
16882 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
16883
16884         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
16885
16886 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
16887
16888         * g++.dg/abi/empty10.C: New test.
16889
16890 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
16891
16892         * gcc.c-torture/compile/20021124-1.c: New test.
16893
16894 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
16895
16896         * g++.dg/abi/rtti2.C: New test.
16897
16898 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
16899
16900         * gcc.dg/i386-unroll-1.c: New test.
16901
16902 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
16903
16904         * gcc.c-torture/compile/20021120-1.c: New test.
16905         * gcc.c-torture/compile/20021120-2.c: New test.
16906
16907 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
16908
16909         * gcc.dg/bitfld-5.c: New test.
16910
16911 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
16912
16913         * gcc.c-torture/execute/20021120-3.c: New test.
16914
16915 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
16916
16917         * gcc.c-torture/execute/20021120-2.c: New test.
16918
16919 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
16920
16921         * gcc.c-torture/execute/20021120-1.c: New test.
16922
16923 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
16924
16925         * gcc.c-torture/execute/20021118-3.c: New test.
16926
16927 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
16928
16929         * gcc.c-torture/compile/20021119-1.c: New test.
16930
16931 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
16932
16933         * gcc.dg/duff-1.c: New test.
16934         * gcc.dg/duff-2.c: New test.
16935         * gcc.dg/duff-3.c: New test.
16936
16937 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
16938
16939         * gcc.dg/cpp/_Pragma5.c: New test.
16940
16941 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
16942
16943         * gcc.c-torture/execute/20021118-2.c: New test.
16944
16945 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
16946
16947         * gcc.c-torture/execute/20021118-1.c: New test.
16948
16949 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
16950
16951         * gcc.dg/20021116-1.c: New test.
16952
16953 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
16954
16955         * g++.dg/abi/vcall1.C: New test.
16956
16957 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
16958
16959         * gcc.dg/20021029-1.c: New test.
16960         * gcc.dg/20021029-2.c: New test.
16961
16962 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
16963
16964         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
16965
16966 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
16967
16968         PR c/8439
16969         * gcc.dg/20021110.c: Move to ...
16970         * gcc.c-torture/compile/20021110.c: .... here.
16971
16972 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16973
16974         PR c/8467
16975         * gcc.c-torture/execute/20021111-1.c
16976
16977 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
16978
16979         PR c/8439
16980         * gcc.dg/20021110.c: New test.
16981
16982 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
16983
16984         * g++.dg/abi/vthunk3.C: Run only on x86.
16985
16986 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
16987
16988         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
16989
16990 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
16991
16992         * lib/compat.exp (compat-execute): Fix logic error in last
16993         change.
16994
16995 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
16996
16997         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
16998
16999 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17000
17001         PR c++/8389
17002         * g++.dg/template/access6.C: New test.
17003
17004 2002-11-08  Jan Hubicka  <jh@suse.cz>
17005
17006         * gcc.dg/i386-ssefp-1.c: New test.
17007         * gcc.dg/i386-ssefp-1.c: New test.
17008
17009 2002-11-08  Jan Hubicka  <jh@suse.cz>
17010
17011         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
17012
17013 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
17014
17015         * g++.dg/abi/vthunk3.C: New test.
17016
17017         PR c++/8338
17018         * g++.dg/template/crash2.C: New test.
17019
17020 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
17021
17022         * testsuite/g++.dg/abi/dtor1.C: New test.
17023         * testsuite/g++.dg/abi/dtor2.C: Likewise.
17024
17025 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
17026
17027         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
17028         Darwin.
17029
17030 2002-11-04  Adam Nemet  <anemet@lnxw.com>
17031
17032         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
17033         -mthumb.  Only xfail with -O0.
17034
17035 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
17036
17037         * g++.dg/abi/thunk1.C: New test.
17038         * g++.dg/abi/thunk2.C: Likewise.
17039         * g++.dg/abi/vtt1.C: Likewise.
17040
17041 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
17042
17043         PR optimization/8423
17044         * gcc.c-torture/execute/builtin-constant.c: New test.
17045
17046 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
17047
17048         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
17049         Add some more cases.
17050
17051 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
17052
17053         PR c++/8391
17054         * g++.dg/opt/local1.C: New test.
17055
17056 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
17057
17058         PR c++/8160
17059         * g++.dg/template/complit1.C: New test.
17060
17061         PR c++/8149
17062         * g++.dg/template/typename4.C: Likewise.
17063
17064 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17065
17066         Core issue 287, PR c++/7639
17067         * g++.dg/template/instantiate1.C: Adjust error location.
17068         * g++.dg/template/instantiate3.C: New test.
17069         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
17070         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
17071         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
17072
17073 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
17074
17075         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
17076
17077 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
17078
17079         PR c++/8287
17080         * g++.dg/init/dtor2.C: New test.
17081
17082 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17083
17084         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
17085         * gcc.dg/nest.c: Bypass errors on irix6.
17086
17087 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
17088
17089         * gcc.dg/nest.c: Expect error for mmix-*-*.
17090         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
17091
17092 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
17093
17094         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
17095         markers.
17096
17097         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
17098
17099 2002-10-25  Mike Stump  <mrs@apple.com>
17100
17101         * gcc.dg/warn-1.c: New test.
17102
17103 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
17104
17105         * g++.dg/template/typename3.C: New test.
17106
17107 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
17108
17109         * g++.dg/lookup/ptrmem1.C: New test.
17110
17111         * g++.dg/abi/vthunk2.C: New test.
17112
17113 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
17114
17115         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
17116
17117 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
17118
17119         * g++.dg/abi/empty9.C: New test.
17120
17121 2002-10-24  Richard Henderson  <rth@redhat.com>
17122
17123         * g++.dg/inherit/thunk1.C: Enable for ia64.
17124
17125 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
17126
17127         PR c++/8067
17128         * g++.dg/lookup/pretty1.C: New test.
17129
17130 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
17131
17132         * gcc.dg/20021023-1.c: New test.
17133
17134 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
17135
17136         PR c++/7679
17137         * g++.dg/parse/inline1.C: New test.
17138
17139 2002-10-23  Richard Henderson  <rth@redhat.com>
17140
17141         * g++.dg/inherit/thunk1.C: Enable for x86_64.
17142
17143         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
17144
17145 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
17146
17147         PR c++/6579
17148         * g++.dg/parse/stmtexpr3.C: New test.
17149
17150 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
17151
17152         * g++.dg/expr/cond1.C: New test.
17153
17154 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
17155
17156         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
17157
17158 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
17159
17160         * g++.dg/abi/vbase13.C: New test.
17161         * g++.dg/abi/vbase14.C: Likewise.
17162
17163 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
17164
17165         * gcc.dg/tls/pic-1.c: New test.
17166         * gcc.dg/tls/nonpic-1.c: New test.
17167         * gcc.dg/20021018-1.c: New test.
17168
17169 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
17170
17171         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
17172         Remove only files with the same base name as the test case.
17173         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
17174         (profopt-execute): Likewise.  Also, remove old profiling
17175         and performance data files before running the tests.
17176
17177         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
17178         * g++.dg/bprob/bprob.exp: Likewise.
17179         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
17180         to allow more general test case names.
17181
17182         * g++.dg/bprob/bprob-1.C: Rename to ...
17183         * g++.dg/bprob/g++-bprob-1.C: ... this.
17184
17185         * g77.dg/bprob/bprob-1.f: Rename to ...
17186         * g77.dg/bprob/g77-bprob-1.f: ... this.
17187
17188 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
17189
17190         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
17191         bison 1.50 or later.
17192
17193 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
17194
17195         * g++.dg/README: Describe more test directories.
17196
17197 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
17198
17199         * g++.dg/init/array6.C: Add additional tests.
17200
17201 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
17202
17203         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
17204         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
17205
17206 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
17207
17208         * gcc.c-torture/compile/20020604-1.x: New.
17209         * gcc.c-torture/compile/simd-5.x: Likewise.
17210         * gcc.c-torture/execute/920710-1.x: Likewise.
17211         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
17212
17213 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
17214
17215         * g++.dg/inherit/override1.C: Add dg-options clause.
17216
17217 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17218
17219         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
17220         _mm_slli_si128.
17221
17222 2002-10-19  Andreas Schwab  <schwab@suse.de>
17223
17224         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
17225         directory component.
17226
17227 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
17228
17229         * g++.dg/inherit/thunk1.C: New test.
17230
17231         * g++.dg/inherit/override1.C: New test.
17232
17233         * g++.dg/abi/mangle11.C: New test.
17234         * g++.dg/abi/mangle14.C: New test.
17235         * g++.dg/abi/mangle17.C: New test.
17236
17237 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
17238
17239         * g++.dg/overload/member2.C: New test.
17240
17241 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
17242
17243         * g++.dg/README: Describe new compat directory.
17244         * g++.dg/dg.exp: Skip tests in compat directory.
17245         * README.compat: New file.
17246         * lib/compat.exp: New expect script.
17247         * g++.dg/compat: New test directory.
17248         * g++.dg/compat/compat.exp: New expect script.
17249         * g++.dg/compat/abi: New test directory.
17250         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
17251         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
17252         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
17253         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
17254         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
17255         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
17256         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
17257         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
17258         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
17259         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
17260         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
17261         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
17262         * g++.dg/compat/break: New test directory.
17263         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
17264         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
17265         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
17266         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
17267         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
17268         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
17269         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
17270         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
17271         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
17272         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
17273         g++.dg/compat/break/README: New files.
17274         * g++.dg/compat/eh: New test directory.
17275         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
17276         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
17277         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
17278         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
17279         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
17280         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
17281         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
17282         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
17283         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
17284         g++.dg/compat/eh/filter2_y.C,
17285         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
17286         g++.dg/compat/eh/new1_y.C,
17287         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
17288         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
17289         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
17290         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
17291         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
17292         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
17293         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
17294         g++.dg/compat/eh/unexpected1_y.C: New files.
17295         * g++.dg/compat/init: New test directory.
17296         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
17297         g++.dg/compat/init/array5_y.C,
17298         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
17299         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
17300         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
17301         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
17302         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
17303         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
17304         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
17305         g++.dg/compat/init/init-ref2_y.C: New files.
17306
17307 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
17308
17309         PR c++/7584
17310         * g++.dg/inherit/using3.C: New test.
17311
17312 2002-10-17  Jan Hubicka  <jh@suse.cz>
17313
17314         * gcc.dg/20021017-2.c: New test.
17315
17316 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
17317
17318         * g++.dg/abi/mangle16.C: Adjust.
17319
17320         * g++.dg/init/array8.C: New test.
17321
17322 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
17323
17324         * gcc.dg/special/mips-abi.exp: New test.
17325         * gcc.dg/special/mips-abi.s: Empty file used by the above.
17326
17327 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
17328
17329         * g++.dg/abi/mangle16.C: New test.
17330         * g++.dg/abi/mangle17.C: Likewise.
17331
17332         PR c++/7478
17333         * g++.dg/template/ref1.C: New test.
17334
17335 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17336
17337         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
17338
17339 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
17340
17341         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
17342
17343 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
17344
17345         PR c++/7524
17346         * g++.dg/init/array7.C: New test.
17347
17348 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
17349
17350         * g++.dg/init/array6.C: New test.
17351
17352         * g++.dg/abi/mangle13.C: Likewise.
17353         * g++.dg/abi/mangle14.C: Likewise.
17354         * g++.dg/abi/mangle15.C: Likewise.
17355
17356 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
17357
17358         * g++.dg/abi/empty8.C: New test.
17359
17360 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
17361
17362         * g++.dg/init/ctor1.C: New test.
17363
17364 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
17365
17366         * gcc.c-torture/execute/20021015-1.c: New test.
17367
17368 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
17369
17370         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
17371
17372 2002-10-14  Jan Hubicka  <jh@suse.cz>
17373
17374         * gcc.dg/i386-ssetype-[1-5].c: New tests.
17375
17376 2002-10-14  Richard Henderson  <rth@redhat.com>
17377
17378         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
17379
17380 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
17381
17382         PR optimization/6631
17383         * g++.dg/opt/const2.C: New test.
17384
17385 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
17386
17387         PR c++/7176
17388         * g++.dg/parse/friend1.C: New test.
17389         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
17390
17391 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
17392
17393         * gcc.dg/20021014-1.c: New test.
17394
17395 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
17396
17397         PR c++/5661
17398         * g++.dg/ext/vlm1.C: New test.
17399         * g++.dg/ext/vlm2.C: Likewise.
17400
17401         * g++.dg/init/array1.C: Remove invalid braces.
17402         * g++.dg/init/brace1.C: New test.
17403         * g++.dg/init/copy2.C: Likewise.
17404         * g++.dg/init/copy3.C: Likewise.
17405         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
17406         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
17407         braces.
17408
17409 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
17410
17411         * gcc.dg/cpp/assembler.S: Don't use -ansi.
17412
17413 2002-10-11  Richard Shann  <richard.shann@superh.com>
17414
17415         * gcc.c-torture/compile/simd-5.c: New test.
17416
17417 2002-10-10  Roger Sayle  <roger@eyesopen.com>
17418
17419         * gcc.c-torture/execute/shiftopt-1.c: New test case.
17420
17421 2002-10-10  Jim Wilson  <wilson@redhat.com>
17422
17423         * gcc.c-torture/execute/20021010-1.c: New test.
17424
17425 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
17426
17427         PR c/7353
17428         * g++.dg/ext/typedef-init.C: New test.
17429         * gcc.dg/typedef-init.c: New test.
17430
17431 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
17432
17433         * gcc.dg/cpp/paste13.c: New test.
17434
17435 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17436
17437         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
17438         remaining platforms, XFAIL during compile, not execute.  Don't
17439         XFAIL at -O0.
17440
17441 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
17442
17443         * gcc.dg/alias-1.c: Tweak expected warning.
17444
17445 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
17446
17447         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
17448
17449 2002-10-06  Andreas Jaeger  <aj@suse.de>
17450
17451         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
17452         * gcc.dg/cpp/c++98.C: Likewise.
17453
17454         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
17455         * g++.dg/cpp/c++98.C: Likewise.
17456
17457         * g++.dg/README (Subdirectories): Mention cpp directory.
17458
17459         PR target/7559
17460         * gcc.dg/20021006-1.c: New test.
17461
17462 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17463
17464         PR c++/7804
17465         * g++.dg/other/warning1.C: New test.
17466
17467 2002-10-04  Roger Sayle  <roger@eyesopen.com>
17468
17469         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
17470         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
17471         and sparc-*-* with -m64 as expected failures.  See PR 8087.
17472
17473 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
17474
17475         PR c++/7931
17476         * g++.dg/template/ptrmem3.C: New test.
17477
17478         PR c++/7754
17479         * g++.dg/template/union1.C: New test.
17480
17481 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
17482
17483         PR c++/8006
17484         * g++.dg/abi/mangle9.C: New test.
17485         * g++.dg/abi/mangle10.C: New test.
17486         * g++.dg/abi/mangle11.C: New test.
17487         * g++.dg/abi/mangle12.C: New test.
17488
17489 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
17490
17491         PR c++/7188.
17492         * g++.dg/template/meminit1.C: New test.
17493         * g++.dg/warn/Wreorder-1.C: Likewise.
17494         * g++.old-deja/g++.mike/warn3.C: Tweak.
17495         * lib/prune.exp: Ingore "in copy constructor".
17496
17497 2002-10-02  Andreas Jaeger  <aj@suse.de>
17498
17499         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
17500         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
17501         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
17502         on x86-64.
17503
17504 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
17505
17506         * gcc.dg/empty1.C: Fix typo.
17507
17508 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
17509
17510         * gcc.dg/alias-1.c: New test.
17511
17512 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
17513
17514         * gcc.dg/empty1.C: New test.
17515
17516         * g++.dg/tls/init-2.C: Tweak error messages.
17517
17518 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
17519
17520         * gcc.c-torture/compile/20020923-1.c: New test.
17521
17522 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
17523
17524         * gcc.c-torture/execute/ffs-1.c: New test.
17525         * gcc.c-torture/execute/ffs-2.c: Ditto.
17526
17527 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
17528
17529         * g++.dg/overload/member1.C: New test.
17530
17531 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
17532
17533         * g++.dg/abi/empty7.C: New test.
17534         * g++.dg/init/pm2.C: Likewise.
17535
17536 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
17537
17538         * g++.dg/rtti/crash1.C: New test.
17539
17540 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
17541
17542         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
17543         gcc.dg/sibcall-4.c: New tests.
17544
17545 2002-09-28  Roger Sayle  <roger@eyesopen.com>
17546
17547         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
17548         powerpc and MMIX targets.
17549
17550 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
17551
17552         * gcc.dg/cpp/20020927-1.c: New.
17553
17554 2002-09-26  David S. Miller  <davem@redhat.com>
17555
17556         * gcc.c-torture/compile/trunctfdf.c: New.
17557
17558 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17559
17560         * lib/target-supports.exp (check_weak_available): Handle solaris2.
17561
17562 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
17563
17564         * gcc.c-torture/execute/loop-15.c: New.
17565
17566 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
17567
17568         * README.QMTEST: Fix typo.
17569
17570 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
17571
17572         * gcc.dg/20020926-1.c: New test.
17573
17574 2002-09-25  David S. Miller  <davem@redhat.com>
17575
17576         PR target/7842
17577         * gcc.c-torture/execute/shiftdi.c: New test.
17578
17579 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
17580
17581         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
17582         unique to the tool.
17583         * lib/g77.exp (g77_init): Likewise.
17584         * lib/g++.exp (g++_init): Likewise.
17585         * lib/objc.exp (objc_init): Likewise.
17586
17587 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
17588
17589         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
17590         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
17591         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
17592
17593 2002-09-25  Richard Henderson  <rth@redhat.com>
17594
17595         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
17596         too-small long double.
17597
17598 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
17599
17600         * gcc.dg/20020919-1.c: New test.
17601
17602 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
17603
17604         * g++.dg/abi/bitfield6.C: New test.
17605         * g++.dg/abi/bitfield7.C: New test.
17606         * g++.dg/abi/bitfield8.C: New test.
17607         * g++.dg/abi/vbase11.C: New test.
17608
17609 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
17610
17611         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
17612         hppa*-*-hpux*.  Update test comment.
17613
17614 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
17615
17616         * gcc.dg/tls/struct-1.c: New test.
17617
17618 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
17619
17620         * gcc.dg/cpp/tr-warn2.c: Update.
17621
17622 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
17623
17624         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
17625
17626 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
17627
17628         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
17629         systems.
17630
17631 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
17632
17633         * gcc.c-torture/execute/ieee/mzero3.c: New test.
17634
17635         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
17636         Adjust for c++filt moved to binutils.  Remove spurious duplicate
17637         setting of cxxfilt.
17638
17639 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
17640
17641         * gcc.dg/20020312-2.c: Update for darwin.
17642
17643 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
17644
17645         * g++.old-deja/g++.other/crash32.C: Mark ICE.
17646
17647 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
17648
17649         * objc.dg/comp-types-1.m: New test.
17650         * objc.dg/comp-types-2.m: New test.
17651         * objc.dg/comp-types-3.m: New test.
17652         * objc.dg/comp-types-4.m: New test.
17653         * objc.dg/comp-types-5.m: New test.
17654         * objc.dg/comp-types-6.m: New test.
17655
17656 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
17657
17658         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
17659
17660 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
17661
17662         * g++.dg/other/do1.C: New test.
17663
17664         * g++.dg/template/subst1.C: New test.
17665
17666 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
17667
17668         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
17669
17670 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
17671
17672         * g++.dg/template/qualttp20.C: Adjust expected errors.
17673         * g++.old-deja/g++.jason/report.C: Likewise.
17674         * g++.old-deja/g++.other/qual1.C: Likewise.
17675
17676         * g++.dg/lookup/scoped2.C: New test.
17677
17678         * g++.dg/ext/asm3.C: New test.
17679
17680 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
17681
17682         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
17683
17684 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
17685
17686         * ChangeLog: follow spelling conventions.
17687         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
17688         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
17689         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
17690         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
17691         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
17692         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
17693         * g++.old-deja/g++.law/global-init1.C: Likewise.
17694         * g++.old-deja/g++.other/delete4.C: Likewise.
17695         * g++.old-deja/g++.other/inline21.C: Likewise.
17696         * g++.old-deja/g++.other/singleton.C: Likewise.
17697         * g77.dg/strlen0.f: Likewise.
17698         * g77.f-torture/compile/20010519-1.f: Likewise.
17699         * g77.f-torture/compile/980310-4.f: Likewise.
17700         * gcc.c-torture/compile/20000605-1.c: Likewise.
17701         * gcc.c-torture/execute/20020225-1.c: Likewise.
17702         * gcc.dg/c90-hexfloat-2.c: Likewise.
17703         * gcc.dg/c99-bool-1.c: Likewise.
17704         * gcc.dg/c99-hexfloat-2.c: Likewise.
17705         * gcc.dg/dll-2.c: Likewise.
17706         * gcc.dg/wtr-union-init-1.c: Likewise.
17707         * gcc.dg/wtr-union-init-2.c: Likewise.
17708         * gcc.dg/wtr-union-init-3.c: Likewise.
17709         * gcc.dg/cpp/avoidpaste1.c: Likewise.
17710         * gcc.dg/cpp/defined.c: Likewise.
17711         * gcc.dg/cpp/macsyntx.c: Likewise.
17712         * gcc.dg/cpp/paste2.c: Likewise.
17713         * gcc.dg/cpp/trad/defined.c: Likewise.
17714         * gcc.dg/format/c90-printf-1.c: Likewise.
17715         * gcc.dg/format/c90-scanf-1.c: Likewise.
17716         * gcc.dg/format/c99-printf-1.c: Likewise.
17717         * gcc.dg/format/c99-scanf-1.c: Likewise.
17718         * gcc.misc-tests/gcov-8.c: Likewise.
17719         * lib/profopt.exp: Likewise.
17720
17721 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
17722
17723         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
17724
17725 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
17726
17727         * g++.dg/inherit/using2.C: New test.
17728
17729 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
17730
17731         * ChangeLog: Follow spelling conventions.
17732         * g++.dg/template/friend4.C: Likewise.
17733         * g++.old-deja/g++.pt/crash67.C: Likewise.
17734         * gcc.c-torture/execute/20000801-4.c: Likewise.
17735         * gcc.dg/c90-digraph-1.c: Likewise.
17736         * gcc.dg/c94-digraph-1.c: Likewise.
17737         * gcc.dg/c99-digraph-1.c: Likewise.
17738         * gcc.dg/cpp/line5.c: Likewise.
17739         * gcc.dg/cpp/multiline.c: Likewise.
17740         * gcc.dg/cpp/trad/literals-1.c: Likewise.
17741         * gcc.dg/format/attr-3.c: Likewise.
17742         * gcc.dg/format/c90-scanf-3.c: Likewise.
17743         * gcc.dg/format/ext-4.c: Likewise.
17744
17745 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
17746
17747         * g++.dg/template/pretty1.C: New test.
17748
17749 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
17750
17751         * gcc.c-torture/execute/struct-cpy-1.c: New test.
17752
17753 2002-09-13  Matt Austern  <austern@apple.com>
17754
17755         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
17756         passing a cast expression to a function by const reference.
17757
17758 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
17759
17760         * g++.dg/template/deduce1.C: New test.
17761
17762 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
17763
17764         * gcc.c-torture/execute/simd-1.c: Force all use of int to
17765         32-bit int.
17766
17767 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
17768
17769         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
17770         usage.
17771
17772 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
17773
17774         * gcc.c-torture/compile/20020910-1.c: New test.
17775
17776 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
17777
17778         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
17779
17780 2002-09-10  Andreas Jaeger  <aj@suse.de>
17781
17782         * gcc.dg/20020312-2.c: Adjust for x86-64.
17783
17784 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
17785
17786         * g77.dg/7388.f: New test case for PR 7388.
17787
17788 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
17789
17790         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
17791
17792 2002-09-05  Ziemowit Laski <zlaski@apple.com>
17793
17794         * objc.dg/proto-lossage-1.m: New test.
17795
17796 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
17797
17798         * gcc.dg/cpp/_Pragma4.c: Fix typo.
17799
17800 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
17801
17802         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
17803         expected to pass.
17804
17805 2002-09-06  Stan Shebs  <shebs@apple.com>
17806             David Edelsohn  <edelsohn@gnu.org>
17807
17808         * gcc.dg/weak: New directory.
17809         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
17810         target-specific xfail bits.
17811         * gcc.dg/typeof-2.c: Move to new directory.
17812         * gcc.dg/weak.exp: New expect script.
17813
17814 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
17815
17816         * gcc.c-torture/execute/extzvsi.c: New test.
17817
17818 2002-09-05  Stan Shebs  <shebs@apple.com>
17819
17820         * gcc.dg/weak-1.c: xfail on Darwin.
17821         * gcc.dg/weak-2.c: Ditto.
17822         * gcc.dg/weak-3.c: Ditto.
17823         * gcc.dg/weak-4.c: Ditto.
17824         * gcc.dg/weak-5.c: Ditto.
17825         * gcc.dg/weak-6.c: Ditto.
17826         * gcc.dg/weak-7.c: Ditto.
17827         * gcc.dg/weak-8.c: Ditto.
17828         * gcc.dg/weak-9.c: Ditto.
17829
17830 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
17831
17832         * gcc.c-torture/execute/loop-14.c: New test.
17833
17834 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
17835
17836         * g++.dg/other/cxa-atexit1.C: New test.
17837
17838         * gcc.dg/typeof-2.c: New test.
17839
17840 2002-09-03  Roger Sayle  <roger@eyesopen.com>
17841
17842         * gcc.dg/builtins-2.c: New testcase.
17843         * gcc.dg/builtins-3.c: New testcase.
17844
17845 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
17846
17847         * gcc.dg/cpp/_Pragma4.c: New test.
17848
17849 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
17850
17851         * objc/execute/nil_method-1.m: New testcase.
17852
17853 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
17854
17855         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
17856         [Object class], not [Object initialize].
17857
17858 2002-08-31  Roger Sayle  <roger@eyesopen.com>
17859             Hans-Peter Nilsson  <hp@bitrange.com>
17860
17861         * gcc.c-torture/execute/20020720-1.x: Skip test on
17862         mmix-knuth-mmixware.  Correct comment.
17863
17864 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
17865
17866         * testsuite/g++.dg/abi/bitfield5.C: New test.
17867         * testsuite/g++.dg/abi/vbase10.C: Likewise.
17868
17869 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
17870
17871         * objc.dg/undeclared-selector.m: New test.
17872
17873 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
17874
17875         * g++.dg/other/offsetof1.C: Avoid cast warning.
17876
17877 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
17878
17879         * objc.dg/super-class-2.m: New test.
17880
17881 2002-08-24  Matt Austern  <austern@apple.com>
17882
17883         * g++.dg/ext/lvaddr.C: New test.
17884         * g++.dg/ext/lvcast.C: New test.
17885
17886 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
17887
17888         * testsuite/g++.dg/inherit/cond1.C: New test.
17889
17890 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
17891
17892         * gcc.dg/noncompile/incomplete-1.c: New test.
17893
17894 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
17895
17896         * gcc.dg/typespec-1.c: New test.
17897
17898 2002-08-20  Devang Patel  <dpatel@apple.com>
17899         * objc.dg/proto-hier-2.m: New test.
17900
17901 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
17902
17903         * objc.dg/bitfield-1.m: New test.
17904         * objc.dg/bitfield-2.m: New test.
17905
17906 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
17907
17908         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
17909         gcc.dg/c99-flex-array-4.c: New tests.
17910
17911 2002-08-16  Stan Shebs  <shebs@apple.com>
17912
17913         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
17914
17915 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
17916
17917         * gcc.dg/typeof-1.c: New test.
17918         * g++.dg/ext/typeof2.C: New test.
17919
17920 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
17921
17922         * g++.dg/other/offsetof1.C: New test.
17923
17924 2002-08-14  Richard Henderson  <rth@redhat.com>
17925
17926         * gcc.dg/tls/diag-3.c: Fix expected message strings.
17927
17928 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
17929
17930         * gcc.dg/cpp/_Pragma3.c: New test.
17931
17932 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
17933
17934         * g++.dg/template/inherit3: New test.
17935
17936 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
17937
17938         * gcc.dg/bitfld-4.c: Add blank options.
17939
17940 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
17941
17942         * g++.dg/template/crash1.C: New test.
17943
17944 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
17945
17946         * gcc.dg/tls/opt-2.c: New test.
17947
17948 2002-08-08  Devang Patel  <dpatel@apple.com>
17949
17950         * objc.dg/selector-1.m : New test
17951
17952 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
17953
17954         * g++.dg/abi/bitfield4.C: New test.
17955         * gcc.dg/bitfld-4.c: New test.
17956
17957 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
17958
17959         * g++.dg/other/packed1.C: New test.
17960
17961 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
17962
17963         * g++.dg/abi/offsetof.C: Tweak error messages.
17964         * g++.old-deja/g++.mike/p10769a.C: Likewise.
17965
17966 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
17967
17968         * gcc.dg/bitfld-3.c: New test.
17969
17970 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
17971             Richard Henderson  <rth@redhat.com>
17972
17973         * gcc.dg/i386-bitfield1.c: New test.
17974         * g++.dg/abi/bitfield3.C: Update.
17975
17976 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
17977
17978         * objc.dg/const-str-2.m: Update.
17979         * gcc.dg/cpp/c++98.c: Change to C extension.
17980         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
17981         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
17982
17983 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
17984
17985         * testsuite/gcc.dg/tls/diag-3.c: New.
17986
17987 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
17988
17989         * g++.dg/README (Subdirectories): Document new subdir expr.
17990         * g++.dg/expr/pmf-1.C: New test.
17991
17992 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
17993
17994         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
17995
17996 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
17997
17998         * g++.dg/abi/bitfield3.C: New test.
17999
18000 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
18001
18002         * lib/gcov.exp: Tweak expected line formats.
18003         * gcc.misc-tests/gcov8.c: New test.
18004         * gcc.misc-tests/gcov8.x: New flags.
18005
18006 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
18007
18008         * consistency.vlad/layout/endian.c: Include string.h.
18009
18010         * gcc.c-torture/execute/20020805-1.c: New test.
18011
18012 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
18013
18014         * g++.dg/other/conversion1.C: New test.
18015
18016 2002-08-03  Roger Sayle  <roger@eyesopen.com>
18017
18018         * gcc.dg/builtins-1.c: New testcase.
18019
18020 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
18021
18022         * g++.dg/inherit/access3.C: New test.
18023
18024 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
18025
18026         * gcc.dg/ia64-visibility-2.c: New test.
18027
18028 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
18029
18030         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
18031         __qualifier_flags to __flags.
18032
18033 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
18034
18035         * g++.dg/inherit/operator1.C: New test.
18036         * g++.dg/lookup/disamb1.C: Fix typo in comment.
18037         * g++.dg/other/error1.C: Change expected error message.
18038         * g++.dg/template/conv4.C: Likewise.
18039
18040 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
18041
18042         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
18043         for documented behavior.
18044
18045 2002-07-25  Roger Sayle  <roger@eyesopen.com>
18046
18047         * gcc.c-torture/execute/20020720-1.x: Skip this test on
18048         several targets known to fail.
18049
18050 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
18051
18052         * gcc.dg/mips-args-[123].c: New tests.
18053
18054 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
18055
18056         * gcc.dg/ppc-spe.c: New.
18057
18058 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
18059
18060         * g++.dg/other/ptrmem4.C: New testcase.
18061
18062 2002-07-24  Richard Henderson  <rth@redhat.com>
18063
18064         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
18065
18066 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
18067
18068         * g++.dg/ext/alignof1.C (main): Return 0 for success.
18069
18070 2002-07-24  Roger Sayle  <roger@eyesopen.com>
18071
18072         * gcc.c-torture/execute/memset-3.c: New testcase.
18073
18074 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
18075
18076         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
18077         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
18078
18079 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18080
18081         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
18082         Delete.
18083
18084 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
18085
18086         * gcc.c-torture/compile/simd-4.c: New test.
18087
18088 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18089
18090         PR c++/7347, c++/7348
18091         * g++.dg/template/access4.C: New test.
18092         * g++.dg/template/access5.C: New test.
18093         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
18094         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
18095         * g++.old-deja/g++.pt/ttp58.C: Likewise.
18096         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
18097
18098 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
18099
18100         * gcc.dg/gnu89-init-2.c: New test.
18101
18102 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
18103
18104         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
18105
18106 2002-07-20  Roger Sayle  <roger@eyesopen.com>
18107
18108         * gcc.c-torture/execute/20020720-1.c: New testcase.
18109
18110 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
18111
18112         * gcc.dg/cpp/Wsignprom.c: New tests.
18113
18114 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
18115
18116         * gcc.c-torture/execute/loop-13.c: New test.
18117
18118 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
18119
18120         * gcc.dg/cpp/expr.c: New tests.
18121
18122 2002 07-18  David Edelsohn  <edelsohn@gnu.org>
18123
18124         * g++.dg/opt/pr6713.C: Add template instantiation.
18125
18126 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
18127
18128         * gcc.dg/nest.c: New test.
18129
18130 2002-07-17  Richard Henderson  <rth@redhat.com>
18131
18132         * g++.dg/opt/pr6713.C: New test.
18133
18134 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
18135
18136         * gcc.c-torture/execute/loop-2e.x: Let the testcase
18137         XFAIL for all x86 processors.
18138
18139 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
18140
18141         * gcc.c-torture/execute/20010122-1.x: Do not test with
18142         -fomit-frame-pointer.
18143
18144 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18145
18146         * g++.dg/template/instantiate2.C: New test.
18147         * g++.dg/template/spec4.C: New test.
18148
18149 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18150
18151         * g++.dg/template/access2.C: New test.
18152         * g++.dg/template/access3.C: New test.
18153
18154 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
18155
18156         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
18157         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
18158         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
18159         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
18160         Convert to use <stdarg.h>.
18161         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
18162         Delete.
18163         * gcc.dg/va-arg-2.c: New.
18164         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
18165
18166 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
18167
18168         * gcc.c-torture/compile/20020710-1.c: New test.
18169
18170 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
18171                           Andrew Pinski  <pinskia@physics.uc.edu>
18172
18173         gcc.c-torture/compile/simd-2.c: New testcase.
18174         gcc.c-torture/compile/simd-3.c: Likewise.
18175
18176 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
18177
18178         PR c++/7224
18179         * g++.dg/overload/error1.C: New test.
18180
18181 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18182
18183         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
18184         configuration and IRIX 6 O32 ABI.
18185
18186 2002-07-11  Roger Sayle  <roger@eyesopen.com>
18187
18188         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
18189
18190 2002-07-10  Roger Sayle  <roger@eyesopen.com>
18191
18192         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
18193
18194 2002-07-10  Jeffrey A Law  <law@redhat.com>
18195
18196         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
18197
18198         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
18199
18200 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
18201
18202         * gcc.dg/20020312-2.c: Check for __PPC__.
18203
18204 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
18205
18206         * gcc.c-torture/compile/20020709-1.c: New test.
18207
18208 2002-07-07  Roger Sayle  <roger@eyesopen.com>
18209
18210         * g++.dg/template/qualttp21.C: New test case.
18211
18212 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
18213
18214         * gcc.c-torture/compile/20020706-1.c: New test.
18215         * gcc.c-torture/compile/20020706-2.c: New test.
18216
18217 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
18218             Alexandre Oliva  <aoliva@redhat.com>
18219
18220         * g++.dg/warn/incomplete1.C: New test.
18221
18222 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18223
18224         PR c++/7099
18225         * g++.dg/warn/noreturn1.C: New test.
18226
18227 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
18228
18229         PR c++/6706
18230         * g++.dg/debug/debug6.C: New test.
18231         * g++.dg/debug/debug7.C: New test.
18232
18233 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
18234
18235         * gcc.c-torture/compile/simd-3.c: New test.
18236
18237 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
18238
18239         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
18240         * gcc.dg/20020620-1.c: Likewise.
18241
18242 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18243
18244         PR c++/6944
18245         * g++.dg/init/array4.C: New test.
18246         * g++.dg/init/array5.C: New test.
18247
18248 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
18249
18250         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
18251         * gcc.c-torture/execute/simd-2.c (main): Likewise.
18252
18253 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18254
18255         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
18256         * gcc.dg/wtr-aggr-init-1.c: Likewise.
18257         * gcc.dg/wtr-conversion-1.c: Likewise.
18258         * gcc.dg/wtr-escape-1.c: Likewise.
18259         * gcc.dg/wtr-int-type-1.c: Likewise.
18260         * gcc.dg/wtr-label-1.c: Likewise.
18261         * gcc.dg/wtr-static-1.c: Likewise.
18262         * gcc.dg/wtr-strcat-1.c: Likewise.
18263         * gcc.dg/wtr-suffix-1.c: Likewise.
18264         * gcc.dg/wtr-switch-1.c: Likewise.
18265         * gcc.dg/wtr-unary-plus-1.c: Likewise.
18266         * gcc.dg/wtr-union-init-1.c: Likewise.
18267         * gcc.dg/wtr-union-init-2.c: Likewise.
18268         * gcc.dg/wtr-union-init-3.c: Likewise.
18269
18270         * gcc.dg/wtr-func-def-1.c: New test.
18271
18272 2002-07-02 Devang Patel <dpatel@apple.com>
18273
18274         * objc.dg/param-1.m: New test.
18275
18276 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
18277
18278         * gcc.dg/cpp/trad/directive.c: Add test.
18279         * gcc.dg/cpp/trad/macroargs.c: Add test.
18280         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
18281
18282 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
18283
18284         * gcc.dg/cpp/cmdlne-M.c: New test.
18285
18286 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
18287
18288         * objc.dg/desig-init-1.m: New test.
18289
18290 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18291
18292         PR c++/6716
18293         * g++.dg/template/instantiate1.C: New test.
18294
18295 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
18296
18297         PR c++/7112
18298         * g++.dg/template/sizeof2.C: New test.
18299
18300 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
18301
18302         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
18303         gcc.dg/cpp/trad/include.c: New tests.
18304
18305 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
18306
18307         PR target/7177
18308         * gcc.c-torture/compile/20020701-1.c: New test.
18309
18310 2002-07-01  Stan Shebs  <shebs@apple.com>
18311
18312         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
18313         header here...
18314         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
18315         (objc-torture-execute): or here.
18316
18317 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
18318
18319         * gcc.c-torture/execute/arith-rand-ll.c: New test.
18320
18321 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
18322
18323         * gcc.dg/cpp/trad/escaped-nl.c: New test.
18324
18325 2002-06-30  Devang Patel  <dpatel@apple.com>
18326
18327         * objc.dg/fsyntax-only.m: New test.
18328
18329 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
18330
18331         PR c++/6695
18332         * g++.dg/template/friend7.C: New file.
18333
18334 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
18335
18336         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
18337         return type.
18338
18339 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
18340
18341         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
18342         avoid division by zero.
18343
18344 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
18345
18346         * gcc.dg/Wunknownprag.c: New tests.
18347
18348 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
18349
18350         * gcc.c-torture/execute/simd-2.c: New test.
18351
18352 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
18353
18354         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
18355         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
18356         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
18357         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
18358         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
18359         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
18360         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
18361         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
18362         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
18363         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
18364         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
18365         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
18366         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
18367         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
18368         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
18369         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
18370         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
18371
18372 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
18373
18374         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
18375         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
18376         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
18377         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
18378         New tests.
18379         * gcc.dg/cpp/trad/directive.c: Update.
18380
18381 2002-06-23  Andreas Jaeger  <aj@suse.de>
18382
18383         * gcc.c-torture/execute/complex-6.c: New.
18384
18385 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
18386
18387         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
18388         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
18389         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
18390         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
18391
18392 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
18393
18394         * gcc.dg/cpp/trad: New directory with traditional tests copied
18395         from parent directory.
18396         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
18397         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
18398         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
18399         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
18400         Move to trad/ and rename.
18401         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
18402         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
18403         gcc.dg/cpp/trad/redef2.c: New tests.
18404         * gcc.dg/cpp/trad/trad.exp: New driver.
18405
18406 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
18407
18408         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
18409         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
18410         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
18411         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
18412         Remove.
18413
18414 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
18415
18416         * gcc.dg/20020620-1.c: New test.
18417
18418 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18419
18420         * g++.dg/template/ttp4.C: New test.
18421
18422 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
18423
18424         * g++.dg/opt/vt1.C: Fix regexp.
18425
18426 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18427
18428         * gcc.c-torture/execute/pure-1.c: Make functions static again.
18429         Don't use attribute `noinline'.
18430
18431 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
18432
18433         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
18434
18435 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
18436
18437         * gcc.c-torture/execute/simd-1.c: New.
18438
18439         * gcc.dg/simd-1.c: New.
18440
18441 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
18442
18443         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
18444
18445 2002-06-16  Richard Henderson  <rth@redhat.com>
18446
18447         * g++.dg/ext/anon-struct1.C: New.
18448         * g++.dg/ext/anon-struct2.C: New.
18449         * g++.dg/ext/anon-struct3.C: New.
18450         * gcc.dg/anon-struct-1.c: New.
18451         * gcc.dg/anon-struct-2.c: New.
18452         * gcc.dg/anon-struct-3.c: New.
18453         * gcc.dg/20011008-1.c: Adjust warning text.
18454         * gcc.dg/20020527-1.c: Add -fms-extensions.
18455
18456 2002-06-16  Richard Henderson  <rth@redhat.com>
18457
18458         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
18459
18460 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
18461
18462         * gcc.c-torture/execute/20020615-1.c: New test.
18463
18464 2002-06-15  Roger Sayle  <roger@eyesopen.com>
18465
18466         * gcc.c-tortuture/execute/compare-1.c: New test case.
18467         * gcc.c-tortuture/execute/compare-2.c: New test case.
18468         * gcc.c-tortuture/execute/compare-3.c: New test case.
18469
18470 2002-06-13  Richard Henderson  <rth@redhat.com>
18471
18472         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
18473         ia64 ilp32.
18474
18475 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18476
18477         * g++.dg/template/typename2.C: Update error message.
18478
18479 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
18480
18481         * gcc.c-torture/execute/20020611-1.c: New test.
18482
18483 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
18484
18485         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
18486         list of targets to skip.
18487
18488 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
18489
18490         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
18491         targets if not optimizing.
18492
18493 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
18494
18495         * gcc.c-torture/compile/20020605-1.c: New test.
18496
18497         * g++.dg/opt/vt1.C: New test.
18498
18499         * gcc.dg/20020531-1.c: New test.
18500
18501         * gcc.dg/20020530-1.c: New test.
18502
18503         * gcc.dg/20020527-1.c: New test.
18504
18505         * g++.dg/opt/cse1.C: New test.
18506
18507 2002-06-07  Roger Sayle  <roger@eyesopen.com>
18508
18509         * gcc.dg/20020607-2.c: New test case.
18510
18511 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
18512
18513         * gcc.c-torture/compile/20020604-1.c: New test.
18514
18515 2002-06-04  Richard Henderson  <rth@redhat.com>
18516
18517         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
18518         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
18519         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
18520
18521 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
18522
18523         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
18524
18525 2002-06-03  Richard Henderson  <rth@redhat.com>
18526
18527         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
18528         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
18529
18530 2002-06-02  Richard Henderson  <rth@redhat.com>
18531
18532         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
18533         test functions static.
18534
18535 2002-06-02  Andreas Jaeger  <aj@suse.de>
18536
18537         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
18538         now.
18539
18540 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
18541
18542         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
18543         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
18544         Update for mofified diagnostics.
18545         * gcc.dg/c99-intconst-1.c: No longer fail.
18546
18547 2002-06-02  Richard Henderson  <rth@redhat.com>
18548
18549         * gcc.dg/uninit-A.c: Remove xfail markers.
18550
18551 2002-06-01  Roger Sayle  <roger@eyesopen.com>
18552
18553         * gcc.dg/fnegate-1.c: New test case.
18554
18555 2002-05-30  Osku Salerma  <osku@iki.fi>
18556
18557         * gcc.c-torture/execute/mayalias-1.c: New file.
18558
18559 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
18560
18561         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
18562         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
18563         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
18564
18565 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
18566
18567         * gcc.c-torture/execute/20020529-1.c: New test.
18568
18569 2002-05-27  Richard Henderson  <rth@redhat.com>
18570
18571         * g++.dg/ext/attrib6.C: New test case.
18572
18573 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18574
18575         * gcc.c-torture/execute/pure-1.c: New test.
18576
18577 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
18578
18579         * gcc.dg/cpp/arith-2.c: Remove.
18580
18581 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
18582
18583         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
18584         * gcc.dg/cpp/if-3.c: Remove.
18585
18586 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
18587
18588         * g++.dg/opt/cse2.C: New test.
18589
18590 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
18591
18592         * gcc.dg/cpp/arith-1.c: New semantic tests.
18593         * gcc.dg/cpp/if-1.c: Update.
18594
18595 2002-05-24  Ben Elliston  <bje@redhat.com>
18596
18597         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
18598
18599 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
18600
18601         * gcc.dg/verbose-asm.c: New test.
18602
18603 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
18604
18605         * gcc.dg/cpp/paste12.c: New test.
18606
18607 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
18608
18609         * g++.dg/parse/named_ops.C: New test.
18610
18611 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
18612
18613         * gcc/testsuite/gcc.dg/weak-8.c: New test.
18614
18615 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
18616
18617         * gcc.dg/weak-2.c: Allow optional leading underscore
18618         in scan-assembler symbol name.
18619         * gcc.dg/weak-3.c: Likewise.
18620         * gcc.dg/weak-4.c: Likewise.
18621         * gcc.dg/weak-5.c: Likewise.
18622
18623 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
18624
18625         * gcc.dg/20020523-1.c: New test.
18626
18627 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
18628
18629         * objc.dg/const-str-2.m: Update now that we stop after
18630         a command line error.
18631
18632 2002-05-22  Richard Henderson  <rth@redhat.com>
18633
18634         * g++.dg/dg.exp: Fix typo in test pruneing.
18635
18636 2002-05-22  Richard Henderson  <rth@redhat.com>
18637
18638         * g++.dg/dg.exp: Prune the tls subdirectory.
18639         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
18640         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
18641         * g++.dg/tls/init-1.C: New.
18642
18643 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
18644
18645         * gcc.dg/20020517-1.c: New test.
18646
18647 2002-05-21  Richard Henderson  <rth@redhat.com>
18648
18649         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
18650         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
18651
18652 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
18653
18654         * g++.dg/other/copy2.C: New test.
18655
18656 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
18657
18658         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
18659         (MAX_COPY): Bump up to 10 times sizeof (long long).
18660         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
18661
18662         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
18663         sizeof (long long).
18664
18665         * gcc.c-torture/execute/strcpy-1.c: New test.
18666
18667 2002-05-19  Jason Merrill  <jason2redhat.com>
18668
18669         * g++.dg/ext/oper1.C: New test.
18670
18671 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
18672 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
18673
18674         * README.QMTEST: New file.
18675
18676         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
18677
18678 2002-05-19  Andreas Jaeger  <aj@suse.de>
18679
18680         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
18681         now.
18682         * gcc.c-torture/execute/loop-2d.x: Likewise.
18683
18684 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
18685
18686         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
18687         support weak symbols.
18688         * gcc.dg/weak-4.c: Likewise
18689         * gcc.dg/weak-6.c: Likewise
18690
18691 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
18692
18693         * gcc.dg/weak-3.c: Add dg-excess-error comment for
18694         cygwin, coff and h8300-*-hms targets
18695         * gcc.dg/weak-5.c: Likewise
18696         * gcc.dg/weak-7.c: Likewise
18697
18698 2002-05-16  Jason Merrill  <jason@redhat.com>
18699
18700         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
18701         (scan-assembler-not, scan-assembler-dem): Likewise.
18702         (scan-assembler-dem-not): Likewise.
18703
18704 2002-05-15  Richard Henderson  <rth@redhat.com>
18705
18706         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
18707
18708 2002-05-15  Richard Henderson  <rth@redhat.com>
18709
18710         * gcc.dg/weak-5.c (vfoo1c): No warning here.
18711         (vfoo1f): Warning here.
18712         (vfoo1l): Don't redefine the alias.
18713
18714 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
18715
18716         * g++.dg/init/pm1.C: New test.
18717
18718 2002-05-12  David S. Miller  <davem@redhat.com>
18719
18720         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
18721         types.
18722
18723 2002-05-10  Roger Sayle  <roger@eyesopen.com>
18724
18725         * gcc.c-torture/execute/20020510-1.c: New test case.
18726
18727 2002-05-10  David S. Miller  <davem@redhat.com>
18728
18729         * gcc.c-torture/execute/conversion.c: Test long double too.
18730
18731 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
18732
18733         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
18734         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
18735         * lib/g++.exp (g++_link_flags): Likewise.
18736         * lib/objc.exp (objc_target_compile): Likewise.
18737
18738 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
18739
18740         * gcc.dg/cpp/poison.c: Update.
18741         * gcc.dg/cpp/20000625-2.c: Remove.
18742         * gcc.dg/cpp/direct2s.c: Remove final test.
18743
18744 2002-05-08  Tom Rix  <trix@redhat.com>
18745
18746         * gcc.c-torture/execute/20020508-1.c: New test.
18747         * gcc.c-torture/execute/20020508-2.c: New test.
18748         * gcc.c-torture/execute/20020508-3.c: New test.
18749
18750 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
18751
18752         * gcc.dg/cpp/charconst-4.c: More tests.
18753
18754 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
18755
18756         PR c/6569
18757         * gcc.dg/weak-3.c: Update location of warning messages.
18758         * gcc.dg/weak-5.c: Likewise.
18759
18760 2002-05-06  Roger Sayle  <roger@eyesopen.com>
18761
18762         * gcc.c-torture/execute/20020506-1.c: New test case.
18763
18764 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
18765
18766         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
18767
18768 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
18769
18770         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
18771
18772 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
18773
18774         * gcc.dg/cpp/charconst-3.c: New test.
18775
18776 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
18777
18778         * gcc.dg/cpp/charconst.c: Update tests.
18779
18780 2002-05-05  Tim Josling  <tej@melbpc.org.au>
18781
18782         * treelang: Added directory for new sample language treelang. Also
18783         lib/treelang.exp: New file to signal treelang should be tested.
18784
18785 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
18786
18787         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
18788         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
18789         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
18790         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
18791         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
18792         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
18793         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
18794
18795 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
18796
18797         * gcc.dg/format/xopen-2.c: New test.
18798
18799 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
18800
18801         * gcc.dg/20020503-1.c: New test.
18802
18803 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
18804
18805         * g++.dg/init/dtor1.C: Make it tougher.
18806
18807 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
18808
18809         * g++.dg/init/dtor1.C: New test.
18810
18811 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
18812
18813         * gcc.dg/altivec-8.c: New.
18814
18815 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
18816
18817         * gcc.dg/altivec-7.c: New.
18818
18819 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
18820
18821         * g++.dg/parse/typedef1.C: New test.
18822
18823 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
18824
18825         PR c++/6486
18826         * g++.dg/template/friend6.C: New test.
18827
18828         PR c++/6492
18829         * g++.dg/init/copy1.C: New test.
18830
18831 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
18832
18833         * g++.dg/warn/effc1.C: New test.
18834
18835 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
18836
18837         * gcc.dg/cpp/if-cexp.c: Add a test.
18838
18839 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
18840
18841         * gcc.dg/20020426-2.c: New test.
18842
18843 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
18844
18845         * gcc.dg/cpp/if-mop.c: Update.
18846         * gcc.dg/cpp/if-mpar.c: Add test.
18847         * gcc.dg/cpp/if-oppr.c: Update.
18848
18849 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18850
18851         PR c/6343
18852         * gcc.dg/weak-[2-7].c: New tests.
18853
18854 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
18855
18856         * gcc.dg/enum1.c: New test.
18857
18858 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
18859
18860         PR c++/6497
18861         * g++.dg/inherit/access2.C: New test.
18862
18863 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
18864
18865         PR bootstrap/6445
18866         * gcc.dg/20020426-1.c: New test.
18867
18868 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
18869
18870         * g++.dg/abi/enum1.C: New test.
18871
18872 2002-04-26  Richard Henderson  <rth@redhat.com>
18873
18874         * gcc.dg/c99-bool-1.c: Expect always true warning.
18875
18876 2002-04-25  Roger Sayle  <roger@eyesopen.com>
18877
18878         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
18879
18880 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18881
18882         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
18883         targets.
18884
18885 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
18886
18887         * g++.dg/abi/mange7.C: New test.
18888
18889         PR c++/6438.
18890         * g++.dg/parse/stmtexpr2.C: New test.
18891
18892 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
18893
18894         * gcc.dg/20020312-2.c: Add SH target.
18895
18896 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18897
18898         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
18899         compiler output on mips*-*-irix*.
18900
18901 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
18902
18903         * g++.dg/parse/attr1.C: New test.
18904
18905 2002-04-23  Roger Sayle  <roger@eyesopen.com>
18906
18907         * gcc.c-torture/execute/string-opt-17.c: New test case.
18908         * gcc.c-torture/execute/memset-2.c: New test case.
18909
18910 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
18911
18912         PR c++/6256:
18913         * g++.dg/template/friend5.C: New test.
18914
18915         PR c++/6331:
18916         * g++.dg/template/qual1.C: Likewise.
18917
18918 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
18919
18920         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
18921         Include stdlib.h, not stdio.h or ctype.h.
18922
18923 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
18924
18925         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
18926         cris-*-elf* and mmix-*-*.
18927         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
18928         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
18929         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
18930         Ditto.
18931         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
18932         * gcc.dg/wchar_t-1.c: Ditto.
18933
18934 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
18935
18936         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
18937         Clarify comment.
18938
18939 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
18940
18941         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
18942
18943 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18944
18945         * gcc.c-torture/execute/20000906-1.x: Delete.
18946
18947 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
18948
18949         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
18950
18951 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
18952
18953         * PR6367
18954         * g77.f-torture/execute/6367.f: New test.
18955         * g77.f-torture/execute/6367.x: Disable for MMIX.
18956
18957 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
18958
18959         * PR6352
18960         * g++.dg/opt/inline2.C: New test.
18961
18962 2002-04-18  Richard Henderson  <rth@redhat.com>
18963
18964         * gcc.dg/20000906-1.c: Enable for all targets.
18965         * gcc.c-torture/compile/iftrap-2.c: New.
18966
18967 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
18968
18969         * gcc.dg/20020418-1.c: New test.
18970         * gcc.dg/20020418-2.c: New test.
18971
18972 2002-04-18  Richard Henderson  <rth@redhat.com>
18973
18974         * gcc.c-torture/compile/iftrap-1.c: New.
18975         * gcc.dg/iftrap-1.c: Adjust for ia64.
18976         * gcc.dg/iftrap-2.c: New.
18977
18978 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
18979
18980         * gcc.c-torture/compile/20020418-1.c: New test.
18981
18982 2002-04-18  Roger Sayle  <roger@eyesopen.com>
18983
18984         * gcc.c-torture/compile/20020415-1.c: New.
18985
18986 2002-04-18  David S. Miller  <davem@redhat.com>
18987
18988         * gcc.c-torture/execute/20020418-1.c: New test.
18989
18990 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
18991
18992         * gcc.dg/20020416-1.c: New test.
18993
18994         * g++.dg/opt/inline1.C: New test.
18995
18996 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
18997
18998         * gcc.dg/altivec-5.c: New test.
18999
19000         * gcc.dg/20020415-1.c: New test.
19001
19002 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
19003
19004         * testsuite/lib/chill.exp: Remove.
19005
19006 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
19007
19008         * g++.dg/other/big-struct.C: New test.
19009
19010 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
19011
19012         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
19013         of scratch file.
19014
19015 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
19016
19017         PR c/6277
19018         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
19019         in scan-assembler function name
19020
19021 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
19022
19023         * g77.f-torture/execute/980628-4.x,
19024         g77.f-torture/execute/980628-5.x,
19025         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
19026         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
19027         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
19028         i[34567]86-*-*.
19029
19030 2002-04-13  David S. Miller  <davem@redhat.com>
19031
19032         * gcc.c-torture/execute/20020413-1.c: New test.
19033
19034 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
19035
19036         * gcc.dg/asm-6.c,
19037         * g++.dg/ext/asm1.C: New tests.
19038
19039 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
19040
19041         PR c++ 5373.
19042         * g++.dg/parse/stmtexpr1.C: New test.
19043
19044         PR c++/5189.
19045         * g++.dg/template/copy1.C: New test.
19046
19047 2002-04-12  Richard Henderson  <rth@redhat.com>
19048
19049         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
19050
19051 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
19052
19053         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
19054         gcc.c-torture/execute/20020307-2.c.
19055
19056 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
19057
19058         * g++.dg/ext/attrib5.C,
19059         * g++.dg/lookup/struct1.C: New tests.
19060
19061 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
19062
19063         * gcc.dg/20020411-1.c: New test.
19064
19065         * gcc.c-torture/execute/20020411-1.c: New test.
19066
19067 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
19068
19069         * g77.f-torture/execute/6177.f: New test.
19070
19071 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
19072
19073         PR middle-end/6247
19074         * g++.dg/opt/cleanup1.C: New test.
19075
19076         * g++.dg/opt/const1.C: New test.
19077
19078 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
19079
19080         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
19081
19082 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
19083
19084         PR c++/5507
19085         * g++.dg/template/typename2.C: New test.
19086
19087 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
19088
19089         * gcc.c-torture/execute/loop-12.c: New.
19090
19091 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
19092
19093         * g77.f-torture/execute/980628-4.x,
19094         g77.f-torture/execute/980628-5.x,
19095         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
19096         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
19097         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
19098
19099 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19100
19101         PR optimization/6086
19102         * g++.dg/opt/preinc1.C: New test.
19103
19104 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
19105
19106         PR c++/5571
19107         * g++.dg/opt/static2.C: New test.
19108
19109 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
19110
19111         PR c/5120
19112         * gcc.dg/20020406-1.c: New test.
19113
19114 2002-04-04  David S. Miller  <davem@redhat.com>
19115
19116         * gcc.c-torture/execute/20020404-1.c: New test.
19117
19118 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
19119
19120         PR c/6123
19121         * gcc.dg/20020312-2.c: Do not declare global register variable
19122         if __PIC__ or __pic__ is defined.
19123
19124 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
19125
19126         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
19127         __asm__ so that it works correctly even if -ansi -pedantic-errors.
19128
19129 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19130
19131         * gcc.misc-tests/linkage.exp: Update last change to handle
19132         sparc*-, not just sparc-.
19133
19134 2002-04-03  Richard Henderson  <rth@redhat.com>
19135
19136         * gcc.dg/cpp/ucs.c: Improved long UCS test.
19137
19138 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
19139
19140         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
19141
19142 2002-04-02  David S. Miller  <davem@redhat.com>
19143
19144         * gcc.c-torture/execute/20020402-3.c: New test.
19145
19146 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
19147
19148         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
19149         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
19150
19151         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
19152         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
19153         g77.f-torture/execute/20001201.x,
19154         g77.f-torture/execute/u77-test.x: New files.
19155
19156         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
19157         * gcc.dg/wchar_t-1.c: Ditto.
19158
19159 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19160
19161         * gcc.c-torture/execute/20020402-1.c: New test.
19162
19163 2002-04-01  Richard Henderson  <rth@redhat.com>
19164
19165         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
19166
19167         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
19168
19169 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19170
19171         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
19172
19173 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
19174
19175         * g++.dg/inherit/template-as-base.C: Expect error.
19176         * g++.dg/inherit/namespace-as-base.C: Likewise.
19177
19178 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
19179
19180         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
19181         g++.dg/ext/instantiate3.C: Tweak match patterns.
19182
19183         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
19184         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
19185         -da test.
19186
19187 2002-03-31  Richard Henderson  <rth@redhat.com>
19188
19189         * gcc.dg/special/alias-2.c: New.
19190         * gcc.dg/special/ecos.exp: Run it.
19191
19192 2002-03-31  Richard Henderson  <rth@redhat.com>
19193
19194         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
19195
19196 2002-03-31  Kazu Hirata  <kazu@hxi.com>
19197
19198         * gcc.dg/weak-1.c: Disable on h8300 port.
19199
19200 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
19201
19202         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
19203         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
19204         ordering tests.
19205         * g++.dg/bprob/bprob-1.C: New test.
19206         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
19207         * g++.dg/gcov/gcov-1.C: New test.
19208         * g++.dg/gcov/gcov-1.x: New file.
19209         * g++.dg/gcov/gcov-2.C: New test.
19210         * g++.dg/gcov/gcov-3.C: New test.
19211         * g++.dg/gcov/gcov-3.h: New file.
19212
19213 2002-03-28  Roger Sayle  <roger@eyesopen.com>
19214
19215         * g++.old-deja/g++.other/builtins5.C: New test.
19216         * g++.old-deja/g++.other/builtins6.C: New test.
19217         * g++.old-deja/g++.other/builtins7.C: New test.
19218         * g++.old-deja/g++.other/builtins8.C: New test.
19219         * g++.old-deja/g++.other/builtins9.C: New test.
19220
19221 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
19222
19223         * g++.dg/opt/static1.C: New test.
19224
19225         * g++.dg/opt/longbranch1.C: New test.
19226
19227 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
19228
19229         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
19230
19231         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
19232
19233 2002-03-28  Jeffrey A Law  (law@redhat.com)
19234
19235         * gcc.c-torture/execute/20020328-1.c: New test.
19236
19237 2002-03-27  Richard Henderson  <rth@redhat.com>
19238
19239         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
19240         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
19241         move from g++.old-deja/g++.ext/.
19242
19243 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
19244
19245         * g++.dg/init/new2.C: New test.
19246
19247 2002-03-26  Richard Henderson  <rth@redhat.com>
19248
19249         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
19250
19251         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
19252         on sparc.
19253
19254         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
19255         sparcv9 systems.
19256         * gcc.dg/20001102-1.c: Likewise.
19257
19258 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
19259
19260         * gcc.dg/cpp/endif-pedantic1.c,
19261         gcc.dg/cpp/endif-pedantic2.c:  New tests.
19262
19263 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
19264
19265         * g++.dg/init/new1.C: New test.
19266
19267 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
19268
19269         * g++.dg/abi/vbase9.C: New test.
19270
19271 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
19272
19273         * gcc.dg/arm-asm.c: New test.
19274
19275 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
19276
19277         * gcc.dg/Wswitch-enum.c: New test.
19278         Fix PR c/5044.
19279
19280 2002-03-26  Richard Henderson  <rth@redhat.com>
19281
19282         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
19283         structure.
19284
19285 2002-03-25  Richard Henderson  <rth@redhat.com>
19286
19287         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
19288         sparcv9 systems.
19289
19290         * gcc.c-torture/compile/20011119-1.c (xxx): New.
19291         * gcc.c-torture/compile/20011119-2.c (xxx): New.
19292
19293 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
19294
19295         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
19296
19297 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
19298
19299         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
19300         targets using generic thunk support.
19301
19302 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
19303
19304         * gcc.c-torture/compile/20020323-1.c: New test.
19305
19306         * g++.dg/opt/conj2.C: New test.
19307
19308 2002-03-24  Richard Henderson  <rth@redhat.com>
19309
19310         * gcc.dg/weak-1.c: Use -fno-common.
19311
19312 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
19313
19314         * g77.dg/f77-edit-apostrophe-out.f: New test
19315         * g77.dg/f77-edit-h-out.f: New test
19316         * g77.dg/f77-edit-t-in.f: New test
19317         * g77.dg/f77-edit-t-out.f: New test
19318         * g77.dg/f77-edit-x-out.f: New test
19319         * g77.dg/f77-edit-slash-out.f: New test
19320         * g77.dg/f77-edit-colon-out.f: New test
19321         * g77.dg/f77-edit-s-out.f: New test
19322
19323 2002-03-24  Richard Henderson  <rth@redhat.com>
19324
19325         * objc/execute/formal_protocol-6.x: New XFAIL.
19326
19327 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
19328
19329         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
19330         that do not support weak symbols
19331
19332 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
19333
19334         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
19335         * lib/g77.exp:  Likewise
19336         * lib/objc.exp: Likewise
19337
19338 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
19339
19340         * gcc.dg/Wswitch-default.c: New test.
19341
19342 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
19343
19344         * g++.dg/other/enum1.C: New test.
19345
19346 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
19347
19348         * gcc.dg/pragma-ep-3.c: Fix typo.
19349
19350 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
19351
19352         * g++.dg/inherit/template-as-base.C: New test.
19353
19354 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
19355
19356         * g++.old-deja/g++.other/dwarf2-1.C: Move...
19357         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
19358
19359 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
19360
19361         * gcc.dg/cpp/multiline.c: Update to match.
19362
19363 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
19364
19365         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
19366
19367 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
19368
19369         * gcc.dg/cpp/extratokens2.c:  New file.
19370
19371 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
19372
19373         * gcc.dg/20020312-2.c: Add rs6000 target.
19374
19375         * gcc.c-torture/compile/20020319-1.c: New test.
19376
19377 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
19378
19379         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
19380         (A, E): Handle this.
19381
19382 2002-03-20  Jason Merrill  <jason@redhat.com>
19383
19384         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
19385         ignoring -fpic.
19386         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
19387         through prune_gcc_output.
19388
19389 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
19390
19391         * gcc.c-torture/compile/20020320-1.c: New test.
19392
19393 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
19394
19395         * gcc.c-torture/compile/20020318-1.c: New test.
19396
19397         * gcc.dg/struct-by-value-1.c: New test.
19398
19399         * gcc.dg/20020319-1.c: New test.
19400
19401 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
19402
19403         * g++.dg/opt/conj1.C: New test.
19404
19405 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
19406
19407         * g++.dg/template/qualttp20.C: Revert previous change.
19408         * g++.dg/template/qualttp3.C: Likewise.
19409         * g++.dg/template/qualttp4.C: Likewise
19410         * g++.dg/template/qualttp5.C: Likewise
19411         * g++.dg/template/qualttp6.C: Likewise
19412         * g++.dg/template/qualttp7.C: Likewise
19413         * g++.dg/template/qualttp8.C: Likewise
19414         * g++.dg/template/recurse.C: Likewise.
19415
19416 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
19417
19418         * gcc.dg/cpp/wchar-1.c: Update.
19419
19420 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
19421
19422         * g++.dg/template/conv1.C: New test.
19423         * g++.dg/template/conv2.C: New test.
19424         * g++.dg/template/conv3.C: New test.
19425         * g++.dg/template/conv4.C: New test.
19426
19427 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
19428
19429         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
19430         * g++.dg/template/qualttp3.C: Likewise.
19431         * g++.dg/template/qualttp4.C: Likewise
19432         * g++.dg/template/qualttp5.C: Likewise
19433         * g++.dg/template/qualttp6.C: Likewise
19434         * g++.dg/template/qualttp7.C: Likewise
19435         * g++.dg/template/qualttp8.C: Likewise
19436         * g++.dg/template/recurse.C: Likewise.
19437
19438 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
19439
19440         * g++.dg/opt/dtor1.C: New test.
19441
19442 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
19443
19444         * gcc.c-torture/compile/20020315-1.c: New test.
19445
19446 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
19447
19448         * gcc.dg/weak-1.c: Fix scan tests.
19449
19450 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
19451
19452         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
19453         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
19454         cris-*-aout* mmix-*-*.
19455         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
19456         cris-*-aout* mmix-*-*.
19457         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
19458         cris-*-elf* cris-*-aout* and mmix-*-*.
19459         * gcc.dg/20001009-1.c: Ditto.
19460         * gcc.dg/20010912-1.c: Ditto.
19461         * gcc.dg/20020122-4.c: Ditto.
19462         * gcc.dg/inline-2.c: Ditto.
19463
19464 2002-03-14  Jeffrey A Law  (law@cygnus.com)
19465
19466         * gcc.c-torture/compile/20020314-1.c: New test.
19467
19468 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
19469
19470         * gcc.c-torture/execute/20020314-1.c: New test.
19471
19472 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
19473
19474         * g++.dg/warn/Wunused-1.C: New test.
19475
19476 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
19477
19478         * g++.dg/abi/mangle6.C: New test.
19479
19480 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
19481
19482         * gcc.c-torture/compile/20020309-2.c: New test.
19483
19484         * gcc.c-torture/compile/20020312-1.c: New test.
19485
19486 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
19487
19488         * g++.dg/other/access1.C: New test.
19489
19490 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
19491
19492         * gcc.c-torture/execute/wchar_t-1.c: New test.
19493
19494 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
19495
19496         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
19497
19498 2002-03-12  Roger Sayle  <roger@eyesopen.com>
19499
19500         * gcc.dg/20020312-1.c: New test case.
19501
19502 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
19503
19504         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
19505
19506 2002-03-11  Richard Henderson  <rth@redhat.com>
19507
19508         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
19509         * g++.old-deja/g++.jason/report.C: Likewise.
19510
19511 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
19512
19513         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
19514         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
19515
19516 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
19517
19518         * testsuite/g++.dg/overload/pmf1.C: New test.
19519
19520 2002-03-11  Kazu Hirata  <kazu@hxi.com>
19521
19522         * gcc.c-torture/execute/20020307-1.c: Use long.
19523
19524 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
19525
19526         PR optimization/5844
19527         * gcc.dg/20020310-1.c: New test.
19528
19529 2002-03-09  Michael Meissner  <meissner@redhat.com>
19530
19531         * gcc.c-torture/execute/memcpy-2.c: New test.
19532         * gcc.c-torture/execute/memset-1.c: New test.
19533         * gcc.c-torture/execute/strlen-1.c: New test.
19534         * gcc.c-torture/execute/strcmp-1.c: New test.
19535         * gcc.c-torture/execute/strncmp-1.c: New test.
19536
19537 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
19538
19539         * gcc.dg/ppc-ldstruct.c: New test.
19540
19541 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
19542
19543         * gcc.c-torture/execute/va-arg-22.c: New test.
19544
19545 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
19546
19547         * gcc.c-torture/compile/20020309-1.c: New test.
19548
19549 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
19550
19551         * gcc.c-torture/execute/20020307-2.c: New test.
19552
19553 2002-03-07  Jeffrey A Law  (law@redhat.com)
19554
19555         * g77.f-torture/compile/20020307-1.f: New test.
19556
19557 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
19558
19559         * gcc.dg/unordered-1.c: New test.
19560
19561 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
19562
19563         * gcc.c-torture/execute/20020307-1.c: New test.
19564
19565 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
19566
19567         * gcc.dg/20020304-1.c: New test.
19568
19569         * gcc.c-torture/compile/20020304-2.c: New test.
19570
19571 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
19572
19573         * gcc.c-torture/compile/20020304-1.c: New test case
19574         (from PR c/5830).
19575
19576 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
19577
19578         * gcc.dg/20020103-1.c: Add other -D ppc variants.
19579
19580 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
19581
19582         * g++.dg/other/classkey1.C: New test.
19583
19584 2002-03-01  Richard Henderson  <rth@redhat.com>
19585
19586         * gcc.c-torture/compile/981223-1.x: New.
19587         * gcc.c-torture/compile/920625-1.x: New.
19588
19589 2002-02-28  Richard Henderson  <rth@redhat.com>
19590
19591         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
19592
19593 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
19594
19595         * gcc.c-torture/execute/20020227-1.c: New test.
19596
19597 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
19598
19599         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
19600         here" ERROR lines.
19601         * g++.old-deja/g++.oliva/partord1.C: Likewise.
19602         * g++.old-deja.g++.other/defarg1.C: Likewise.
19603         * g++.old-deja/g++.pt/calls2.C: Likewise.
19604         * g++.old-deja/g++.pt/crash20.C: Likewise.
19605         * g++.old-deja/g++.pt/crash30.C: Likewise.
19606         * g++.old-deja/g++.pt/crash36.C: Likewise.
19607         * g++.old-deja/g++.pt/crash6.C: Likewise.
19608         * g++.old-deja/g++.pt/defarg13.C: Likewise.
19609         * g++.old-deja/g++.pt/derived3.C: Likewise.
19610         * g++.old-deja/g++.pt/error1.C: Likewise.
19611         * g++.old-deja/g++.pt/friend21.C: Likewise.
19612         * g++.old-deja/g++.pt/friend23.C: Likewise.
19613         * g++.old-deja/g++.pt/infinite1.C: Likewise.
19614         * g++.old-deja/g++.robertl/eb128.C: Likewise.
19615
19616 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
19617
19618         * gcc.c-torture/execute/20020225-2.c: New test.
19619
19620 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
19621
19622         * gcc.c-torture/execute/920730-1t.c,
19623         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
19624         Delete test cases, only relevant to -traditional.
19625
19626 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
19627
19628         * gcc.dg/cpp/undef1.c: Remove.
19629         * gcc.dg/cpp/directiv.c: Update.
19630         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
19631
19632 2002-02-27  Michael Meissner  <meissner@redhat.com>
19633
19634         * gcc.c-torture/execute/20020226-1.c: New test.
19635
19636 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
19637
19638         * g++.dg/debug/debug4.C: New test.
19639
19640         * gcc.dg/ia64-visibility-1.c: New test.
19641
19642 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
19643
19644         * gcc.dg/debug/20020224-1.c: New.
19645
19646 2002-02-25  Kazu Hirata  <kazu@hxi.com>
19647
19648         * gcc.c-torture/execute/960416-1.x: New.
19649         * gcc.c-torture/execute/divconst-3.x: Likewise.
19650
19651 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
19652
19653         * gcc.dg/20020224-1.c: New test.
19654
19655 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
19656
19657         * gcc.c-torture/execute/20020225-1.c: New.
19658
19659 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
19660
19661         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
19662
19663 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
19664
19665         * gcc.dg/20020222-1.c: New test.
19666
19667 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
19668
19669         * g++.dg/opt/anonunion1.C: New test.
19670
19671 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
19672
19673         * g++.dg/template/qualttp19.C: New test.
19674         * g++.dg/template/qualttp20.C: New test.
19675         * g++.old-deja/g++.jason/report.C: Adjust expected errors
19676         * g++.old-deja/g++.other/qual1.C: Likewise.
19677
19678 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
19679
19680         * gcc.dg/attr-alwaysinline.c: New.
19681
19682 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
19683
19684         * gcc.dg/20020220-1.c: New test.
19685
19686         * gcc.dg/20020220-2.c: New test.
19687
19688         * g++.dg/opt/mmx1.C: New test.
19689
19690 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
19691
19692         * gcc.c-torture/compile/20020110.c: New test.
19693
19694 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
19695
19696         * gcc.c-torture/execute/20020219-1.c: New test.
19697
19698         * gcc.dg/20020219-1.c: New test.
19699
19700         * gcc.dg/noncompile/20020220-1.c: New test.
19701
19702         * g++.dg/opt/ptrintsum1.C: New test.
19703
19704         * gcc.dg/debug/20020220-1.c: New test.
19705
19706 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
19707
19708         * gcc.c-torture/execute/20020216-1.c: New test.
19709
19710 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
19711
19712         * gcc.dg/decl-1.c: Update, new test.
19713
19714 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
19715
19716         * g++.dg/abi/bitfield1.C: New test.
19717         * g++.dg/abi/bitfield2.C: New test.
19718
19719 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
19720
19721         * gcc.dg/attr-nest.c: New test.
19722
19723 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
19724
19725         * gcc.c-torture/execute/20020215-1.c: New test.
19726
19727 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
19728
19729         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
19730         * g++.dg/debug/debug.exp: New.
19731         * g++.dg/debug/trivial.C: New.
19732         * g++.dg/debug/debug1.C: Moved...
19733         * g++.dg/other/debug1.C: ...from here.
19734         * g++.dg/debug/debug2.C: Moved...
19735         * g++.dg/other/debug2.C: ...from here.
19736         * g++.dg/debug/debug3.C: Moved...
19737         * g++.dg/other/debug3.C: ...from here.
19738
19739         * gcc.dg/noncompile/20020213-1.c: New test.
19740
19741 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
19742
19743         * g++.dg/other/debug3.C: New test.
19744
19745         * gcc.c-torture/execute/20020213-1.c: New test.
19746
19747 2002-02-13  Richard Smith <richard@ex-parrot.com>
19748
19749         * g++.old-deja/g++.other/thunk1.C: New test.
19750
19751 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
19752
19753         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
19754
19755 2002-02-13  Stan Shebs  <shebs@apple.com>
19756
19757         * gcc.dg/altivec-3.c: New.
19758
19759 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
19760
19761         * gcc.dg/Wunreachable-1.c: New test.
19762         * gcc.dg/Wunreachable-2.c: New test.
19763
19764 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
19765
19766         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
19767
19768 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
19769
19770         * gcc.dg/decl-1.c: New test.
19771
19772 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
19773
19774         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
19775
19776 2002-02-10  Kazu Hirata  <kazu@hxi.com>
19777
19778         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
19779         * gcc.c-torture/compile/980506-1.x: Likewise.
19780
19781 2002-02-10  Kazu Hirata  <kazu@hxi.com>
19782
19783         * gcc.dg/20020210-1.c: New.
19784
19785 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
19786
19787         * g77.f-torture/execute/947.f: New regression test
19788         for PR fortran/947.
19789
19790 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
19791
19792         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
19793         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
19794
19795 2002-02-08  Richard Henderson  <rth@redhat.com>
19796
19797         * gcc.c-torture/compile/labels-3.c: New.
19798
19799 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
19800
19801         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
19802         expression statements work instead.
19803         * gcc.dg/noncompile/20020207-1.c: New test.
19804
19805 2002-02-07  Richard Henderson  <rth@redhat.com>
19806
19807         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
19808
19809 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
19810
19811         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
19812         message from g77
19813         * lib/g77-dg.exp: Trim g77 error messages so that they are
19814         recognized by dg.exp.
19815
19816 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
19817
19818         PR fortran/5473
19819         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
19820
19821 2002-02-07  Richard Henderson  <rth@redhat.com>
19822
19823         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
19824         to be sufficiently aligned for integers.
19825
19826 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
19827
19828         * g++.dg/template/friend4.C: New test.
19829
19830 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
19831
19832         PR fortran/5743
19833         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
19834         unsupported cases.
19835
19836 2002-02-07  Richard Henderson  <rth@redhat.com>
19837
19838         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
19839         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
19840         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
19841         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
19842
19843 2002-02-06  Richard Henderson  <rth@redhat.com>
19844
19845         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
19846
19847 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
19848
19849         * gcc.dg/20020206-1.c: New test.
19850
19851 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
19852
19853         * gcc.c-torture/execute/20020206-1.c: New test.
19854
19855         * gcc.c-torture/execute/20020206-2.c: New test.
19856
19857         PR optimization/5429:
19858         * gcc.c-torture/compile/20020206-1.c: New test.
19859
19860 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
19861
19862         * g++.dg/ext/align1.C: Do not use an explicit alignment value
19863         as certain file formats cannot support particularly large
19864         alignments.
19865
19866         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
19867         and do not expect to be able to link the executable.
19868
19869         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
19870         fail because the COFF format does not support the weak attribute.
19871
19872 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
19873
19874         * g77.dg/pr5473.f:  New test
19875
19876 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
19877
19878         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
19879         Fix testcase accordingly.
19880
19881 2002-02-04  Richard Henderson  <rth@redhat.com>
19882
19883         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
19884         (buf): Change to be an array of pointers, not ints.
19885
19886 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
19887
19888         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
19889         before all tests.  Move warning one line above to match where it
19890         C frontend emits.
19891         * gcc.dg/Wswitch-2.c: New test.
19892         * g++.dg/warn/Wswitch-1.C: New test.
19893         * g++.dg/warn/Wswitch-2.C: New test.
19894
19895 2002-02-04  Richard Henderson  <rth@redhat.com>
19896
19897         * g++.dg/abi/offsetof.C: Fix size comparison.
19898
19899 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
19900
19901         * gcc.dg/cast-qual-2.c: New test.
19902
19903 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
19904
19905         * gcc.dg/20020201-4.c: New test.
19906
19907 2002-02-04  Ben Elliston  <bje@redhat.com>
19908
19909         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
19910         target_info attribute != 0, in addition to the empty string.
19911         (gcc_target_compile): Likewise.
19912
19913 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
19914
19915         * gcc.dg/Wswitch.c: New test.
19916         PR gcc/4475. PR gcc/3780.
19917
19918 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
19919
19920         * g77.f-torture/execute/5122.f: New test for regressions
19921         against PR fortran/5122.
19922
19923 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
19924
19925         * g77.f-torture/compile/pr3743.f: Delete
19926         * g77.dg/pr3743-1.f: New test.
19927         * g77.dg/pr3743-2.f: New test.
19928         * g77.dg/pr3743-3.f: New test.
19929         * g77.dg/pr3743-4.f: New test.
19930
19931 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
19932
19933         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
19934
19935 2002-02-02  Richard Henderson  <rth@redhat.com>
19936
19937         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
19938         * gcc.c-torture/execute/bf64-1.c: Likewise.
19939
19940 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
19941
19942         * gcc.dg/20020201-2.c: New test.
19943
19944         * gcc.dg/20020201-3.c: New test.
19945
19946         * gcc.c-torture/execute/bitfld-2.c: New test.
19947
19948 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
19949
19950         * gcc.dg/bitfld-1.c: Update.
19951         * gcc.dg/bitfld-2.c: Update.
19952         * gcc.c-torture/execute/bitfld-1.x: New.
19953
19954 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
19955
19956         * gcc.c-torture/execute/20020201-1.c: New test.
19957
19958 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
19959
19960         PR target/5469
19961         * gcc.dg/20020201-1.c: New test.
19962
19963 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
19964
19965         PR fortran/3743
19966         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
19967         * g77.f-torture/compile/pr3743.x: Remove
19968
19969 2002-01-31  Tom Rix  <trix@redhat.com>
19970
19971         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
19972
19973 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
19974
19975         * gcc.dg/noncompile/20020130-1.c: New test.
19976
19977 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
19978
19979         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
19980
19981 2002-01-29  Richard Henderson  <rth@redhat.com>
19982
19983         * gcc.c-torture/execute/991118-1.c: Cast various constants back
19984         to long long.
19985         * gcc.c-torture/execute/bf64-1.c: Likewise.
19986
19987 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
19988
19989         * gcc.c-torture/execute/20020129-1.c: New test.
19990
19991 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
19992
19993         * gcc.c-torture/compile/20000224-1.c: Update.
19994         * gcc.c-torture/execute/bitfld-1.c: New tests.
19995         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
19996         * gcc.dg/uninit-A.c: Update.
19997
19998 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
19999
20000         * g++.dg/template/ctor1.C: Add instantiation.
20001
20002 2002-01-28  Paul Koning  <pkoning@equallogic.com>
20003
20004         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
20005         argument to __builtin_prefetch to be const ptr.
20006
20007 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
20008
20009         * gcc.c-torture/compile/20020120-1.c: New test.
20010
20011 2002-01-27  Kazu Hirata  <kazu@hxi.com>
20012
20013         * gcc.c-torture/execute/20020127-1.c: New test.
20014
20015 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
20016
20017         * g77.dg/f77-edit-i-in.f: New test
20018         * g77.dg/f77-edit-i-out.f: New test
20019
20020 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
20021
20022         * gcc.dg/debug/debug.exp: New file.
20023         * gcc.dg/debug/trivial.c: New file.
20024         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
20025         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
20026         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
20027         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
20028         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
20029         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
20030         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
20031         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
20032         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
20033         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
20034         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
20035         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
20036         * gcc.dg/20000503-1.c: Removed.
20037         * gcc.dg/20010207-1.c: Removed.
20038         * gcc.dg/20011223-1.c: Removed.
20039         * gcc.dg/20020104-2.c: Removed.
20040         * gcc.dg/debug-1.c: Removed.
20041         * gcc.dg/debug-2.c: Removed.
20042         * gcc.dg/debug-3.c: Removed.
20043         * gcc.dg/debug-4.c: Removed.
20044         * gcc.dg/debug-5.c: Removed.
20045         * gcc.dg/debug-6.c: Removed.
20046         * gcc.dg/dwarf2-1.c: Removed.
20047         * gcc.dg/dwarf2-2.c: Removed.
20048
20049 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
20050
20051         * g++.old-deja/g++.other/eh5.C: New test.
20052         * g++.old-deja/g++.other/sibcall2.C: New test.
20053         * g++.old-deja/g++.other/array9.C: New test.
20054         * g++.old-deja/g++.other/typename2.C: New test.
20055         * g++.old-deja/g++.other/crash60.C: New test.
20056         * g++.old-deja/g++.other/conv9.C: New test.
20057         * g++.old-deja/g++.other/mangle10.C: New test.
20058         * g++.old-deja/g++.other/unchanging1.C: New test.
20059         * g++.old-deja/g++.other/exprstmt1.C: New test.
20060         * g++.old-deja/g++.other/inline23.C: New test.
20061         * g++.old-deja/g++.eh/ia64-1.C: New test.
20062         * g++.old-deja/g++.other/dwarf2-1.C: New test.
20063         * g++.old-deja/g++.other/reload1.C: New test.
20064         * g++.old-deja/g++.other/static20.C: New test.
20065         * g++.old-deja/g++.other/local-alloc1.C: New test.
20066         * g++.old-deja/g++.other/conv8.C: New test.
20067         * g++.old-deja/g++.other/stmtexpr2.C: New test.
20068         * g++.old-deja/g++.other/storeexpr1.C: New test.
20069         * g++.old-deja/g++.other/storeexpr2.C: New test.
20070         * g++.dg/eh/template2.C: New test.
20071         * g++.dg/warn/weak1.C: New test.
20072
20073 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
20074
20075         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
20076         Remove first, non-varying, argument.
20077
20078 2002-01-23  Richard Henderson  <rth@redhat.com>
20079
20080         * gcc.dg/inline-2.c: New.
20081
20082         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
20083         Add optional target arg.  Check number of arguments.
20084         (scan-assembler-not, scan-assembler-dem): Likewise.
20085         (scan-assembler-dem-not): Likewise.
20086
20087 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
20088
20089         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
20090         line 12.
20091         * g++.old-deja/g++.brendan/parse3.C,
20092         g++.old-deja/g++.other/crash26.C,
20093         g++.old-deja/g++.other/crash28.C,
20094         g++.old-deja/g++.other/crash29.C,
20095         g++.old-deja/g++.other/crash30.C,
20096         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
20097
20098 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
20099
20100         * gcc.dg/20020115-1.c: New.
20101
20102 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
20103
20104         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
20105
20106 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
20107
20108         * gcc.dg/20020122-3.c: New.
20109
20110 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
20111
20112         * g++.dg/other/gc1.C: New test.
20113
20114 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
20115
20116         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
20117
20118 2002-01-22  Richard Henderson  <rth@redhat.com>
20119
20120         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
20121
20122 2002-01-22  Richard Henderson  <rth@redhat.com>
20123
20124         * gcc.dg/20020122-4.c: New.
20125
20126 2002-01-22  H.J. Lu <hjl@gnu.org>
20127
20128         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
20129         link output.
20130         * gcc.dg/special/ecos.exp: Likewise.
20131         * lib/g++-dg.exp: Likewise.
20132         * lib/g77-dg.exp: Likewise.
20133         * lib/gcc-dg.exp : Likewise.
20134         * lib/mike-g++.exp: Likewise.
20135         * lib/mike-g77.exp: Likewise.
20136         * lib/mike-gcc.exp: Likewise.
20137         * lib/objc-dg.exp: Likewise.
20138
20139 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
20140
20141         PR target/5379
20142         * gcc.dg/20020122-2.c: New test.
20143
20144 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
20145
20146         * gcc.dg/20020122-1.c: New test.
20147
20148 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
20149
20150         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
20151
20152 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
20153
20154         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
20155
20156 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20157
20158         * gcc.c-torture/compile/20020121-1.c: New test.
20159
20160 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
20161
20162         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
20163         ld_library_path.
20164
20165 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
20166
20167         * gcc.dg/20020218-1.c: New test.
20168
20169 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
20170
20171         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
20172         messages
20173         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
20174         "At global scope" warning
20175         * g++.dg/ext/align1.C: Change cygwin test for alignment
20176         from db-bogus to dg-warning
20177
20178 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
20179
20180         * g77.f-torture/compile/cpp2.F: New test.
20181
20182 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
20183
20184         * g++.dg/template/access1.C: New test.
20185
20186 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
20187
20188         * gcc.dg/20020118-1.c: New.
20189
20190 2002-01-18  Kazu Hirata  <kazu@hxi.com>
20191
20192         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
20193
20194 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
20195
20196         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
20197         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
20198         alignment warnings.
20199
20200 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
20201
20202         * gcc.misc-tests/i386-prefetch.exp: Save and restore
20203         torture_with_loops and torture_without_loops
20204
20205 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
20206
20207         * gcc.c-torture/compile/20020116-1.c: New test.
20208
20209 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
20210
20211         * gcc.dg/20020116-2.c: New test.
20212
20213         * gcc.dg/ultrasp4.c: New test.
20214
20215         * gcc.dg/20020116-1.c: New test.
20216
20217 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
20218
20219         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
20220         by EABI.
20221
20222 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
20223
20224         * gcc.misc-tests/i386-prefetch.exp: New.
20225         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
20226         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
20227         * gcc.misc-tests/i386-pf-none-1.c: New test.
20228         * gcc.misc-tests/i386-pf-sse-1.c: New test.
20229
20230 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
20231
20232         * gcc.dg/gnu89-init-1.c: Add new tests.
20233
20234 2002-01-15  Andreas Jaeger  <aj@suse.de>
20235
20236         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
20237         * gcc.dg/i386-mmx-2.c: Likewise.
20238         * gcc.dg/i386-sse-1.c: Likewise.
20239         * gcc.dg/i386-sse-2.c: Likewise.
20240         * gcc.dg/i386-sse-3.c: Likewise.
20241
20242 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
20243
20244         * g77.f-torture/execute/intrinsic-unix-bessel.f:
20245         Uncomment additional cases that now pass.
20246
20247 2002-01-11  Richard Henderson  <rth@redhat.com>
20248
20249         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
20250         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
20251
20252 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
20253
20254         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
20255
20256 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
20257
20258         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
20259         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
20260
20261 2002-01-10  Dale Johannesen  <dalej@apple.com>
20262
20263         * gcc.c-torture/execute/loop-11.c: New.
20264
20265 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
20266
20267         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
20268         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
20269
20270 2002-01-09  Richard Henderson  <rth@redhat.com>
20271
20272         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
20273         type in which to perform the operation for each size.
20274
20275 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
20276
20277         * gcc.c-torture/compile/20020109-2.c: New test.
20278
20279 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
20280
20281         * gcc.c-torture/execute/loop-10.c: New test.
20282
20283 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
20284
20285         * gcc.c-torture/compile/20010226-1.c: New test.
20286         * gcc.c-torture/compile/20010227-1.c: New test.
20287         * gcc.c-torture/compile/20010426-1.c: New test.
20288         * gcc.c-torture/compile/20010510-1.c: New test.
20289         * gcc.c-torture/compile/20010605-3.c: New test.
20290         * gcc.c-torture/compile/20010824-1.c: New test.
20291         * gcc.c-torture/execute/20010409-1.c: New test.
20292         * gcc.dg/noncompile/20000901-1.c: New test.
20293         * gcc.dg/20001023-1.c: New test.
20294         * gcc.dg/20001101-1.c: New test.
20295         * gcc.dg/20001102-1.c: New test.
20296         * gcc.dg/20010207-1.c: New test.
20297         * gcc.dg/20010405-1.c: New test.
20298         * gcc.dg/20010822-1.c: New test.
20299         * gcc.dg/20011107-1.c: New test.
20300
20301 2002-01-09  Jeffrey A Law  (law@redhat.com)
20302
20303         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
20304
20305         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
20306         execution failure on PA targets.
20307
20308 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
20309
20310         * gcc.c-torture/compile/20020109-1.c: New test.
20311
20312 2002-01-08  Kazu Hirata  <kazu@hxi.com>
20313
20314         * gcc.c-torture/execute/20020108-1.c: New test.
20315
20316 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
20317
20318         * gcc.dg/20020108-1.c: New test.
20319
20320 2002-01-08  H.J. Lu <hjl@gnu.org>
20321
20322         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
20323         for header files.
20324
20325 2002-01-08  Geoff Keating  <geoffk@redhat.com>
20326
20327         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
20328         consistency.
20329
20330 002-01-07  Aldy Hernandez  <aldyh@redhat.com>
20331
20332         * gcc.dg/altivec-4.c: Test altivec predicates.
20333
20334 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
20335
20336         * gcc.c-torture/execute/20020107-1.c: New test.
20337
20338 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
20339
20340         PR c/5279
20341         * gcc.c-torture/compile/20020106-1.c: New test.
20342
20343 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
20344
20345         * gcc.c-torture/execute/nestfunc-4.c: New test.
20346
20347 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
20348
20349         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
20350         extra triple that slipped in.
20351         * g++.old-deja/g++.abi/align.C: Likewise.
20352         * g++.old-deja/g++.abi/bitfields.C: Likewise.
20353
20354 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
20355
20356         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
20357         * g++.old-deja/g++.abi/align.C: Likewise.
20358         * g++.old-deja/g++.abi/bitfields.C: Likewise.
20359
20360         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
20361         on FreeBSD/i386.
20362         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
20363         FreeBSD.
20364
20365 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
20366
20367         * gcc.dg/20020104-1.c: New test.
20368
20369         * gcc.dg/20020104-2.c: New test.
20370
20371 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
20372
20373         * gcc.dg/20020103-1.c: Fix typo in target selector.
20374
20375 2002-01-03  Richard Henderson  <rth@redhat.com>
20376
20377         * gcc.dg/20020103-1.c: New.
20378
20379 2002-01-03  Kazu Hirata  <kazu@hxi.com>
20380
20381         * gcc.c-torture/execute/20020103-1.c: New test.
20382
20383 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
20384
20385         * g++.dg/other/debug2.C: New test.
20386
20387         * gcc.c-torture/compile/20020103-1.c: New test.
20388
20389 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
20390
20391         * gcc.dg/gnu89-init-1.c: Added new tests.
20392
20393 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
20394
20395         * g++.dg/template/friend2.C: Remove as patch is reverted.
20396
20397         * g++.dg/warn/oldcast1.C: New test.
20398
20399         * g++.dg/template/ptrmem1.C: New test.
20400         * g++.dg/template/ptrmem2.C: New test.
20401
20402         * g++.dg/template/ntp.C: New test.
20403
20404         * g++.dg/other/component1.C: New test.
20405
20406         * g++.dg/template/ttp3.C: New test.
20407
20408         * g++.dg/template/friend2.C: New test.
20409         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
20410
20411 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
20412
20413         * g++.dg/other/ptrmem1.C: New test.
20414         * g++.dg/other/ptrmem2.C: New test.
20415
20416 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
20417
20418         * g++.dg/template/ctor1.C: New test.
20419
20420 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
20421
20422         * g++.dg/template/friend2.C: New test.
20423
20424 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
20425
20426         * gcc.dg/mmix-1.c: New test.
20427
20428 2001-12-31  Richard Henderson  <rth@redhat.com>
20429
20430         * gcc.dg/asm-5.c: New.
20431
20432 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
20433
20434         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
20435         in namespace __gnu_cxx
20436
20437 2001-12-30  Richard Henderson  <rth@redhat.com>
20438
20439         * gcc.dg/debug-6.c: New.
20440
20441 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
20442
20443         * gcc.c-torture/compile/20011229-2.c: New test.
20444
20445 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
20446
20447         * gcc.dg/debug-3.c: New test.
20448         * gcc.dg/debug-4.c: New test.
20449         * gcc.dg/debug-5.c: New test.
20450
20451 2001-12-29  Richard Henderson  <rth@redhat.com>
20452
20453         * g++.dg/eh/loop1.C: New.
20454
20455 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
20456
20457         * g++.dg/template/crash1.C: New test.
20458
20459 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
20460
20461         * g++.dg/other/const1.C: New test.
20462
20463 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
20464
20465         * gcc.c-torture/compile/20011229-1.c: New test.
20466
20467 2001-12-28  Stan Shebs  <shebs@apple.com>
20468
20469         * lib/objc-torture.exp: Resync with c-torture.exp.
20470         * lib/objc.exp: Load standard libraries.
20471
20472 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
20473
20474         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
20475         additional tests.
20476
20477 2001-12-27  Roger Sayle <roger@eyesopen.com>
20478
20479         * gcc.c-torture/execute/string-opt-16.c: New testcase.
20480
20481 2001-12-27  Richard Henderson  <rth@redhat.com>
20482
20483         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
20484
20485 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
20486
20487         * g++.dg/eh/ctor1.C: New test.
20488         * g++.dg/other/error2.C: New test.
20489
20490 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
20491
20492         * g++.dg/other/init2.C: New test.
20493
20494 2001-12-24  Richard Henderson  <rth@redhat.com>
20495
20496         * gcc.dg/20011223-1.c: New.
20497         * gcc.dg/inline-1.c: New.
20498
20499 2001-12-23  Richard Henderson  <rth@redhat.com>
20500
20501         * gcc.dg/asm-4.c: Test operand modifiers.
20502
20503 2001-12-23  Richard Henderson  <rth@redhat.com>
20504
20505         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
20506
20507 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
20508
20509         * gcc.c-torture/execute/20011223-1.c: New test.
20510
20511 2001-12-21  Richard Henderson  <rth@redhat.com>
20512
20513         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
20514         re-enables the warning.
20515
20516 2001-12-21  Richard Henderson  <rth@redhat.com>
20517
20518         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
20519
20520 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
20521
20522         * gcc.c-torture/compile/20011218-1.c: New test.
20523
20524 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
20525
20526         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
20527         arm-isr.c test.
20528         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
20529         epilogue generation for ARM ISR routines.
20530
20531 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20532
20533         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
20534         * gcc.dg/format/c90-printf-3.c: Likewise.
20535         * gcc.dg/format/c99-printf-3.c: Likewise.
20536         * gcc.dg/format/ext-1.c: Likewise.
20537         * gcc.dg/format/ext-6.c: Likewise.
20538         * gcc.dg/format/format.h: Prototype unlocked stdio.
20539
20540 2001-12-20  Richard Henderson  <rth@redhat.com>
20541
20542         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
20543         (arena): Use it.
20544         (malloc): Correct allocation logic.  Abort if we fill up the
20545         arena before initialization complete.
20546         (realloc): Correct allocation logic.
20547
20548 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
20549
20550         * gcc.c-torture/compile/20011219-2.c: New test.
20551
20552         * gcc.c-torture/execute/20011219-1.c: New test.
20553
20554 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
20555
20556         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
20557         target does not support weak symbols.
20558
20559 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
20560
20561         * gcc.c-torture/compile/20011219-1.c: New test.
20562
20563 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
20564
20565         * g++.dg/other/error1.C: New test.
20566
20567 2001-12-17  Jeffrey A Law  (law@redhat.com)
20568
20569         * gcc.c-torture/execute/20011217-1.c: New test.
20570
20571 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
20572
20573         * objc.dg/special/: New directory.
20574         * objc.dg/special/special.exp: New file.
20575         * objc.dg/special/unclaimed-category-1.h: New file.
20576         * objc.dg/special/unclaimed-category-1a.m: New file.
20577         * objc.dg/special/unclaimed-category-1.m: New file.
20578
20579 2001-12-17  Andreas Jaeger  <aj@suse.de>
20580
20581         * gcc.c-torture/compile/20011217-2.c: New test.
20582
20583 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
20584
20585         * gcc.c-torture/compile/20011217-1.c: New test.
20586
20587 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
20588
20589         * testsuite/gcc.dg/20011214-1.c: New.
20590
20591 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
20592
20593         * gcc.dg/altivec-4.c: New.
20594
20595 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
20596
20597         * gcc.dg/20011113-1.c: New test.
20598
20599 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
20600
20601         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
20602         std::__malloc_alloc_template<0> and
20603         std::__default_alloc_template<false, 0>.
20604
20605 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
20606
20607         * objc/execute/bf-21.m: New test.
20608         * objc/execute/enumeration-1.m: New test.
20609         * objc/execute/enumeration-2.m: New test.
20610
20611 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
20612
20613         * gcc.dg/gnu89-init-1.c: New test.
20614
20615 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
20616
20617         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
20618         * g++.old-deja/g++.jason/2371.C: Likewise.
20619         * g++.old-deja/g++.jason/template33.C: Likewise.
20620         * g++.old-deja/g++.jason/template34.C: Likewise.
20621         * g++.old-deja/g++.jason/template36.C: Likewise.
20622         * g++.old-deja/g++.oliva/typename1.C: Likewise.
20623         * g++.old-deja/g++.oliva/typename2.C: Likewise.
20624         * g++.old-deja/g++.other/typename1.C: Likewise.
20625         * g++.old-deja/g++.pt/inherit2.C: Likewise.
20626         * g++.old-deja/g++.pt/nontype5.C: Likewise.
20627         * g++.old-deja/g++.pt/typename11.C: Likewise.
20628         * g++.old-deja/g++.pt/typename14.C: Likewise.
20629         * g++.old-deja/g++.pt/typename16.C: Likewise.
20630         * g++.old-deja/g++.pt/typename3.C: Likewise.
20631         * g++.old-deja/g++.pt/typename4.C: Likewise.
20632         * g++.old-deja/g++.pt/typename5.C: Likewise.
20633         * g++.old-deja/g++.pt/typename7.C: Likewise.
20634         * g++.old-deja/g++.robertl/eb9.C: Likewise.
20635
20636 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
20637
20638         * g++.dg/other/linkage1.C: New test.
20639         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
20640         specifiers.
20641
20642 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
20643
20644         * gcc.dg/concat.c: New test.
20645
20646 2001-12-11  Stan Shebs  <shebs@apple.com>
20647
20648         * objc/compile: New test directory.
20649         * objc/compile/compile.exp: New expect script.
20650         * objc/compile/20011211-1.m: New compile test.
20651
20652 2001-12-11  Jason Merrill  <jason@redhat.com>
20653
20654         * lib/prune.exp (prune_gcc_output): Also handle "In member
20655         function".  So many permutations...
20656
20657 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
20658
20659         * g++.dg/template/typedef1.C: New test.
20660
20661 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
20662
20663         * g++.dg/other/copy1.C: New test.
20664
20665 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
20666
20667         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
20668
20669         * gcc.dg/builtin-choose-expr.c: New.
20670
20671 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
20672
20673         * gcc.dg/altivec-2.c: New.
20674
20675 2001-12-07  Richard Henderson  <rth@redhat.com>
20676
20677         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
20678
20679 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
20680
20681         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
20682         ultrasparc.
20683
20684 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
20685
20686         * g++-old.deja/g++.robertl/eb101.C: Deleted.
20687
20688 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
20689
20690         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
20691         variable argument list.
20692
20693 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
20694
20695         * gcc.c-torture/execute/memcheck: Delete entire directory.
20696         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
20697         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
20698
20699 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
20700
20701         * gcc.dg/Wshadow-1.c: New test.
20702
20703 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
20704
20705         * gcc.c-torture/compile/20011130-1.c: New test.
20706
20707         * gcc.dg/noncompile/20011025-1.c: New test.
20708
20709         * g++.dg/other/anon-union.C: New test.
20710
20711         * gcc.c-torture/execute/20011024-1.c: New test.
20712
20713 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
20714
20715         * gcc.c-torture/execute/20000722-1.x,
20716         gcc.c-torture/execute/20010123-1.x: Remove.
20717         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
20718         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
20719         gcc.dg/c99-complit-2.c: New tests.
20720
20721 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
20722
20723         * g++.dg/inherit/base1.C: New test.
20724
20725 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
20726
20727         * g++.dg/other/stdarg1.C: New test.
20728
20729         * gcc.c-torture/compile/20011130-2.c: New test.
20730
20731 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
20732
20733         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
20734         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
20735         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
20736         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
20737         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
20738         * gcc.dg/builtin-prefetch-1.c: New test.
20739
20740 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
20741
20742         * gcc.dg/20011130-1.c: New test.
20743
20744 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
20745
20746         * g++.dg/other/scope1.C: New test.
20747         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
20748
20749 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
20750
20751         * gcc.dg/vla-init-1.c: New test.
20752
20753 2001-12-01  Geoff Keating  <geoffk@redhat.com>
20754
20755         * gcc.c-torture/compile/structs.c: New testcase from GDB.
20756
20757 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
20758
20759         * objc.dg/alias.m: Update.
20760         * objc.dg/class-1.m: Update.
20761         * objc.dg/const-str-1.m: Update.
20762         * objc.dg/fwd-proto-1.m: Update.
20763         * objc.dg/id-1.m: Update.
20764         * objc.dg/super-class-1.m: Update.
20765
20766 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
20767
20768         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
20769         constructs.
20770
20771 2001-11-28  Jeffrey A Law  (law@cygnus.com)
20772
20773         * gcc.c-torture/execute/20011128-1.c: New test.
20774
20775 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
20776
20777         * gcc.dg/20011127-1.c: New test.
20778
20779 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
20780
20781         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
20782         from Austin Group draft 7.
20783         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
20784         scanf format arguments.
20785         * gcc.dg/format/no-exargs-2.c: New test.
20786
20787 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
20788
20789         * g++.dg/abi/vbase8-4.C: New test.
20790
20791 2001-11-24  Ian Lance Taylor  <ian@airs.com>
20792
20793         * gcc.c-torture/execute/20011121-1.c: New test.
20794
20795 2001-11-23  Jeffrey A Law  (law@cygnus.com)
20796
20797         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
20798
20799 2001-11-23  Andreas Jaeger  <aj@suse.de>
20800
20801         * gcc.dg/cpp/charconst-2.c: New test.
20802
20803 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
20804
20805         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
20806         to the host if it is remote.  Let tests specify extra headers
20807         they use.
20808         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
20809         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
20810         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
20811         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
20812         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
20813         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
20814         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
20815         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
20816         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
20817         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
20818
20819 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
20820
20821         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
20822         for little endian ARMs.
20823
20824 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
20825
20826         * gcc.c-torture/compile/20011119-1.c: New test.
20827         * gcc.c-torture/compile/20011119-2.c: New test.
20828
20829 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
20830
20831         * gcc.dg/altivec-1.c: Fix typo.
20832
20833 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
20834
20835         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
20836
20837 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
20838
20839         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
20840
20841 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
20842
20843         * lib/g77.exp: Don't specify --rpath-link.
20844
20845         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
20846         across all the headers.
20847         * gcc.dg/format/format.exp: For testing on a remote host,
20848         copy format.h.
20849
20850         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
20851         * gcc.c-torture/execute/930406-1.c: Likewise.
20852         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
20853
20854 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
20855
20856         * gcc.dg/altivec-1.c: New.
20857
20858 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
20859
20860         * gcc.dg/cpp/fpreprocessed.c: New test case.
20861
20862 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
20863
20864         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
20865         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
20866         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
20867
20868 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
20869
20870         * gcc.dg/no-builtin-1.c: New test.
20871
20872 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
20873
20874         * gcc.c-torture/execute/20011115-1.c: New test.
20875
20876 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
20877
20878         * gcc.c-torture/compile/20011114-2.c: New test.
20879         * gcc.c-torture/compile/20011114-3.c: New test.
20880         * gcc.c-torture/compile/20011114-4.c: New test.
20881
20882 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
20883
20884         * g++.dg/other/init1.C: New test.
20885
20886 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
20887
20888         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
20889         message.
20890
20891         * gcc.c-torture/execute/20011114-1.c: New testcase.
20892
20893         * gcc.c-torture/compile/20010327-1.c: Revert last change.
20894         * gcc.c-torture/compile/20011114-1.c: New test, exactly
20895         like the (before this change) version of 20010327-1.c.
20896
20897 2001-11-14  Roger Sayle <roger@eyesopen.com>
20898
20899         * gcc.c-torture/execute/string-opt-13.c: New testcase.
20900
20901 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
20902
20903         * g++.dg/init/array2.C: New test.
20904
20905 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
20906
20907         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
20908
20909 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
20910
20911         * g++.dg/other/forscope1.C: New test.
20912         * g++.dg/ext/forscope1.C: New test.
20913         * g++.dg/ext/forscope2.C: New test.
20914
20915 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
20916
20917         * gcc.c-torture/execute/20011113-1.c: New test.
20918
20919 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
20920
20921         * gcc.c-torture/execute/20011109-2.c: New test.
20922
20923         * gcc.c-torture/execute/20011109-1.c: New test.
20924
20925 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
20926
20927         * gcc.c-torture/compile/20011109-1.c: New test.
20928
20929 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
20930
20931         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
20932         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
20933         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
20934         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
20935         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
20936         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
20937         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
20938
20939 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
20940
20941         * g++.dg/warn/Wshadow-1.C: New tests.
20942         * g++.old-deja/g++.mike/for3.C: Update.
20943
20944 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
20945
20946         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
20947         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
20948         XFAILs.  Adjust expected error texts.
20949         * gcc.c-torture/compile/20011106-1.c,
20950         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
20951         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
20952         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
20953         gcc.dg/c99-array-lval-5.c: New tests.
20954
20955 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
20956
20957         * gcc.dg/cpp/defined.c: Update.
20958
20959 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
20960
20961         * gcc.c-torture/execute/anon-1.c: New test.
20962
20963 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
20964
20965         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
20966         same size, so no warning should be produced on stormy16.
20967
20968         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
20969         due to oversized array.
20970         * g++.old-deja/g++.mike/ns15.C: Likewise.
20971         * g++.old-deja/g++.pt/crash16.C: Likewise.
20972
20973 2001-11-02  Graham Stott  <grahams@redhat.com>
20974
20975         * g++.dgother/debug1.C: Fix typos.
20976
20977 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
20978
20979         * g++.dg/other/debug1.C: New test.
20980
20981 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
20982
20983         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
20984         of unsigned long.
20985
20986 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
20987
20988         * gcc.dg/20011029-2.c: New test.
20989
20990         * gcc.c-torture/compile/20011029-1.c: New test.
20991
20992 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
20993
20994         * objc/execute/class_self-1.m: New test.
20995         * objc/execute/class_self-2.m: New test.
20996
20997 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
20998
20999         * gcc.misc-tests/msgs.exp: Delete.
21000         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
21001         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
21002         error set to match recent changes.
21003
21004 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
21005
21006         * gcc.dg/20011021-1.c: New test.
21007
21008 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
21009
21010         * gcc.c-torture/compile/20011023-1.c: New test.
21011
21012 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
21013
21014         * lib/g77.exp: Rewrite based on lib/g++.exp.
21015
21016 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
21017
21018         * gcc.c-torture/execute/20011019-1.c: New test.
21019
21020         * gcc.dg/20011018-1.c: New test.
21021
21022 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
21023
21024         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
21025
21026 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
21027
21028         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
21029         * gcc.dg/attr-invalid.c: Likewise.
21030
21031 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
21032
21033         * testsuite/gcc.dg/20011015-1.c: New test.
21034
21035 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
21036
21037         * g++.dg/template/unify2.C: New test.
21038
21039 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
21040
21041         * g++.dg/other/exception-specification.C: New test
21042
21043 2001-10-13  Tom Rix  <trix@redhat.com>
21044
21045         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
21046         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
21047
21048 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
21049
21050         * testsuite/gcc.dg/20011009-1.c: New test.
21051
21052 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
21053
21054         PR g++/4476
21055         * g++.dg/other/friend1.C: New test.
21056
21057 2001-10-11  Richard Henderson  <rth@redhat.com>
21058
21059         * g++.old-deja/g++.other/crash18.C: Add -S to options.
21060
21061 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21062
21063         * gcc.c-torture/compile/20011010-1.c: New.
21064
21065 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
21066
21067         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
21068         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
21069         g77.f-torture/execute/execute.exp,
21070         g77.f-torture/noncompile/noncompile.exp,
21071         gcc.c-torture/compile/compile.exp,
21072         gcc.c-torture/execute/execute.exp,
21073         gcc.c-torture/execute/ieee/ieee.exp,
21074         gcc.c-torture/execute/memcheck/memcheck.exp,
21075         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
21076         objc/execute/execute.exp: Update FSF address.
21077
21078 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
21079
21080         * gcc.dg/cpp/cmdlne-C.c: Update.
21081         * gcc.dg/cpp/cmdlne-C2.c: New.
21082
21083 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21084
21085         * gcc.c-torture/execute/20011008-3.c: New.
21086
21087 2001-10-08  DJ Delorie  <dj@redhat.com>
21088
21089         * gcc.dg/20011008-1.c: New.
21090         * gcc.dg/20011008-2.c: New.
21091
21092 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
21093
21094         * gcc.dg/cpp/spacing1.c: Update test.
21095
21096 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
21097
21098         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
21099         spelling errors of "separate" as "seperate".
21100
21101 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
21102
21103         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
21104         enough to avoid inlining.
21105
21106 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
21107
21108         * lib/g77.exp: set libg2c_dir correctly.
21109
21110 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
21111
21112         * gcc.dg/cpp/macro11.c: New test.
21113
21114 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
21115
21116         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
21117         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
21118         gcc.dg/format/multattr-3.c: New tests.
21119         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
21120         tests for format attributes on function pointers being rejected.
21121
21122 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
21123
21124         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
21125
21126 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
21127
21128         * g++.dg/warn/format1.C: New test.
21129
21130 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
21131
21132         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
21133
21134 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
21135
21136         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
21137
21138 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
21139
21140         * gcc.dg/cpp/redef2.c: Add test.
21141
21142 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
21143
21144         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
21145         long-standing bug on i686, apparently.
21146         * gcc.c-torture/execute/loop-2c.x: New file.
21147         * gcc.c-torture/execute/loop-2d.x: New file.
21148         * gcc.c-torture/execute/loop-3c.x: New file.
21149
21150 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
21151
21152         * gcc.dg/cpp/20000625-2.c: Correct line number.
21153
21154 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
21155
21156         * gcc.dg/cpp/macro10.c: New test.
21157         * gcc.dg/cpp/strify3.c: New test.
21158         * gcc.dg/cpp/spacing1.c: Add tests.
21159         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
21160         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
21161
21162 2001-09-24  DJ Delorie  <dj@redhat.com>
21163
21164         * gcc.c-torture/execute/20010924-1.c: New test.
21165
21166 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
21167
21168         * testsuite/objc/execute/paste.m: Remove.
21169
21170 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
21171
21172         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
21173
21174 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
21175
21176         * g77.dg/strlen0.f: New test.
21177
21178 2001-09-21  Richard Henderson  <rth@redhat.com>
21179
21180         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
21181         * g++.old-deja/g++.abi/vtable2.C: Likewise.
21182
21183 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
21184
21185         Table-driven attributes.
21186         * g++.dg/ext/attrib1.C: New test.
21187
21188 2001-09-20  DJ Delorie  <dj@redhat.com>
21189
21190         * gcc.dg/20000926-1.c: Update expected warning messages.
21191         * gcc.dg/array-2.c: Likewise, and test for warnings too.
21192         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
21193         array.
21194
21195 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
21196
21197         * g++.dg/eh/registers1.C: New test case.
21198
21199 2001-09-17  Richard Henderson  <rth@redhat.com>
21200
21201         * gcc.dg/array-5.c: Fix VLA decomposition test.
21202
21203 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
21204
21205         * gcc.dg/cpp/line5.c: New testcase.
21206
21207 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
21208
21209         * gcc.dg/cpp/macro9.c: New test.
21210
21211 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
21212
21213         * gcc.c-torture/execute/980223.c: Change type of addr from long
21214         to char *.
21215
21216 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
21217
21218         * gcc.c-torture/execute/20010915-1.c: New test.
21219
21220 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
21221
21222         * g77.dg/bprob: New directory.
21223         * g77.dg/bprob/bprob.exp: New file.
21224         * g77.dg/bprob/bprob-1.f: New test.
21225         * g77.dg/gcov: New directory.
21226         * g77.dg/gcov/gcov.exp: New file.
21227         * g77.dg/gcov/gcov-1.f: New test.
21228         * g77.dg/gcov/gcov-1.x: New file.
21229
21230 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
21231
21232         * gcc.dg/cpp/directiv.c: Update.
21233         * gcc.dg/cpp/undef1.c: Update.
21234
21235 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
21236
21237         * gcc.dg/20010912-1.c: New test.
21238
21239 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
21240
21241         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
21242         language-independent file in lib.
21243         * lib/gcov.exp: New file.
21244
21245 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
21246
21247         * gcc.c-torture/compile/20010911-1.c: New test.
21248
21249 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
21250
21251         * lib/profopt.exp: New, to support profile-directed optimizations.
21252         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
21253         * gcc.misc-tests/bprob-1.c: New test.
21254         * gcc.misc-tests/bprob-2.c: New test.
21255
21256 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
21257
21258         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
21259         XFAIL and which kinds of gcov output to verify.
21260         * gcc.misc-tests/gcov-4b.x: New file.
21261         * gcc.misc-tests/gcov-5b.x: New file.
21262         * gcc.misc-tests/gcov-6.x: New file.
21263         * gcc.misc-tests/gcov-7.c: New test.
21264         * gcc.misc-tests/gcov-7.x: New file.
21265
21266 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
21267
21268         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
21269         * gcc.misc-tests/gcov-6.c: New test.
21270
21271 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
21272
21273         PR c++/3986
21274         * g++.dg/abi/vbase1.C: New test.
21275
21276 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
21277
21278         * objc.dg/method-2.m: New.
21279
21280 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
21281
21282         PR c++/4203
21283         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
21284         * g++.dg/init/empty1.C: New test.
21285
21286 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
21287
21288         * gcc.c-torture/compile/20010903-1.c: New test.
21289
21290 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
21291
21292         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
21293         for m68k.
21294
21295 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
21296
21297         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
21298
21299         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
21300
21301         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
21302
21303 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
21304
21305         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
21306         for 16-bit 'unsigned int'.
21307
21308 2001-08-29  Kazu Hirata  <kazu@hxi.com>
21309
21310         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
21311
21312 2001-08-27  Richard Henderson  <rth@redhat.com>
21313
21314         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
21315         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
21316
21317 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
21318
21319         * gcc.dg/asm-names.c (ymain): New.
21320
21321 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
21322
21323         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
21324         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
21325         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
21326
21327 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21328
21329         * gcc.dg/compare5.c: New testcase.
21330
21331 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
21332
21333         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
21334         and "In instantiation".
21335
21336 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
21337
21338         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
21339
21340 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
21341
21342         * gcc.misc-tests/gcov.exp: Add support for branch information.
21343         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
21344         * gcc.misc-tests/gcov-4.c: New test.
21345         * gcc.misc-tests/gcov-4b.c: New test.
21346         * gcc.misc-tests/gcov-5b.c: New test.
21347
21348 2001-08-20  Zack Weinberg  <zackw@panix.com>
21349
21350         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
21351         expected to fail.
21352
21353 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
21354
21355         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
21356
21357 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
21358
21359         * g++.dg/eh/template1.C: New test.
21360
21361 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
21362
21363         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
21364         Fix thinko.
21365         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
21366         for xfail.
21367
21368 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
21369
21370         * lib/g77-dg.exp:  Use prune.exp for common procedures
21371         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
21372         * lib/g77.exp: (g77-dg-prune) Remove
21373
21374 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
21375
21376         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
21377
21378 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21379
21380         * g++.dg/template/unify1.C: New test.
21381
21382 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
21383
21384         * g++.dg/abi/empty4.C: New test.
21385
21386 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
21387
21388         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
21389         solaris2.*
21390         * g77.f-torture/compile/pr3743.x: Likewise
21391
21392 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
21393
21394         * g++.dg/other/using-declaration.C: New test.
21395
21396 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
21397
21398         * gcc.dg/cpp/tr-sign.c: New testcase.
21399
21400 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
21401
21402         * gcc.dg/cpp/19951025-1.c: Revert.
21403         * gcc.dg/cpp/directiv.c: We no longer process directives that
21404         interrupt macro arguments.
21405
21406 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
21407
21408         * gcc.dg/bconstp-1.c: New test.
21409
21410 2001-08-03  Richard Henderson  <rth@redhat.com>
21411
21412         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
21413
21414 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
21415
21416         * gcc.dg/cpp/19951025-1.c: Update.
21417
21418 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
21419
21420         * g77.dg/ff90-1.f (s): Fix reference of variable z,
21421         should be x.
21422
21423 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
21424
21425         Kill -fhonor-std.
21426         * g++.old-deja/g++.ns/ns14.C: Remove special options.
21427         * g++.old-deja/g++.other/std1.C: Likewise.
21428         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
21429
21430 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
21431
21432         * lib/g77.exp:  Load gcc-defs.exp for common procedures
21433         (g77_pass, g77_fail, g77_finish, g77_exit,
21434         ${tool}_check_unsupported_p} Now redundant.  Deleted.
21435
21436 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
21437
21438         * g77.dg/fbackslash.f
21439         * g77.dg/fcase-preserve.f
21440         * g77.dg/ff90-1.f
21441         * g77.dg/ffixed-line-length-0.f
21442         * g77.dg/ffixed-line-length-132.f
21443         * g77.dg/ffixed-line-length-7.f
21444         * g77.dg/ffixed-line-length-72.f
21445         * g77.dg/ffixed-line-length-none.f
21446         * g77.dg/ffree-form-1.f
21447         * g77.dg/fno-backslash.f
21448         * g77.dg/fno-f90-1.f
21449         * g77.dg/fno-fixed-form-1.f
21450         * g77.dg/fno-onetrip.f
21451         * g77.dg/fno-typeless-boz.f
21452         * g77.dg/fno-underscoring.f
21453         * g77.dg/fno-vxt-1.f
21454         * g77.dg/fonetrip.f
21455         * g77.dg/ftypeless-boz.f
21456         * g77.dg/fugly-assumed.f
21457         * g77.dg/funderscoring.f
21458         * g77.dg/fvxt-1.f
21459
21460 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
21461
21462         * objc.dg/fwd-proto-1.m: New.
21463         * objc.dg/local-decl-1.m: New.
21464         * objc.dg/naming-1.m: New.
21465         * objc.dg/naming-2.m: New.
21466         * objc.dg/proto-hier-1.m: New.
21467
21468 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
21469
21470         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
21471         largest-type elements to a struct makes its size grow.
21472
21473 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
21474
21475         * g++.dg/abi/vthunk1.C: New test.
21476
21477 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
21478
21479         * g++.dg/abi/vbase8-22.C: New test.
21480
21481 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
21482
21483         * gcc.dg/cpp/macro8.c: New test.
21484
21485 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
21486
21487         * g++.dg/abi/vbase8-21.C: New test.
21488
21489 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
21490
21491         * g++.dg/abi/vbase8-10.C: New test.
21492
21493 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21494
21495         * lib/g++.exp (g++_set_ld_library_path): Renamed to
21496         ${tool}_set_ld_library_path.
21497         Changed caller.
21498         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
21499         g++.exp.
21500
21501 2001-07-26  Stan Cox <scox@redhat.com>
21502
21503         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
21504         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
21505         gcc_exit, gcc_check_unsupported_p):
21506         Moved to gcc-deps.exp
21507         * gcc-deps.exp: New file.
21508
21509 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21510
21511         * g++.old-deja/g++.pt/defarg14.C: New test.
21512
21513 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
21514
21515         * g++.old-deja/g++.other/lineno5.C: New test.
21516
21517 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
21518
21519         * g++.old-deja/g++.pt/crash68.C: New test.
21520
21521 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
21522
21523         * g++.old-deja/g++.other/crash42.C: New test.
21524
21525 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
21526
21527         * gcc.dg/cpp/extratokens.c: Fix.
21528         * gcc.dg/cpp/skipping2.c: New tests.
21529
21530 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21531
21532         * gcc.c-torture/execute/20010724-1.c: New file.
21533         * gcc.c-torture/execute/20010724-1.x: New file.
21534
21535 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
21536
21537         * g++.old-deja/g++.other/cond7.C: New test.
21538
21539 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
21540
21541         * g++.old-deja/g++.other/optimize4.C: New test.
21542
21543 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
21544
21545         * g++.old-deja/g++.abi/vbase8-5.C: New test.
21546
21547 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
21548
21549         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
21550         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
21551         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
21552         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
21553
21554         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
21555         bug report" message.
21556
21557         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
21558         * g++.dg/ext/instantiate1.C: Move from old-deja.
21559
21560 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
21561
21562         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
21563         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
21564         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
21565         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
21566
21567 2001-07-23  Jeffrey A Law  (law@cygnus.com)
21568
21569         * gcc.c-torture/execute/20010723-1.c: New test.
21570
21571 2001-07-23  Ben Elliston  <bje@redhat.com>
21572
21573         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
21574
21575 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21576
21577         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
21578         i[34567]86-*-*.
21579         Delete handling of ieee_multilib_flags.
21580         Pass -mieee for alpha*-*-* and sh-*-*.
21581         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
21582
21583 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
21584
21585         Remove old-abi tests.
21586         * g++.old-deja/g++.mike/p11116.C: Remove.
21587         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
21588
21589 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
21590
21591         * g77.f-torture/compile/pr3743.f:  New test
21592
21593 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
21594
21595         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
21596
21597 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21598
21599         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
21600         g++.old-deja/g++.pt/static6.C: Likewise.
21601         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
21602         supports weak symbols.
21603
21604 2001-07-18  Andreas Jaeger  <aj@suse.de>
21605
21606         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
21607         supported again.
21608
21609 2001-07-18  Andreas Jaeger  <aj@suse.de>
21610
21611         * gcc.dg/iftrap-1.c: Fix target line.
21612
21613 2001-07-17  Richard Henderson  <rth@redhat.com>
21614
21615         * gcc.c-torture/execute/20010717-1.c: New.
21616
21617 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
21618
21619         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
21620         tests.
21621
21622 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
21623
21624         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
21625
21626 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21627
21628         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
21629         UAC_SIGBUS, UAC_NOPRINT definitions.
21630
21631 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
21632
21633         * objc/execute/object_is_class.m: New test.
21634         * objc/execute/object_is_meta_class.m: New test.
21635
21636 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
21637
21638         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
21639         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
21640
21641 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
21642
21643         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
21644         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
21645
21646 2001-07-14  Richard Henderson  <rth@redhat.com>
21647
21648         * gcc.dg/iftrap-1.c: New.
21649
21650 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
21651
21652         * g77.f-torture/execute/intrinsic77.f: New test.
21653
21654 2001-07-11  Janis Johnson <janis@us.ibm.com>
21655
21656         * gcc.misc-tests/gcov-3.c: New test.
21657
21658 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
21659
21660         * gcc.c-torture/compile/20010711-1.c,
21661         * gcc.c-torture/compile/20010711-2.c: New tests.
21662
21663 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
21664
21665         * gcc.c-torture/execute/20010711-1.c: New test.
21666
21667 2001-07-11  Ben Elliston  <bje@redhat.com>
21668
21669         * g++.old-deja/g++.other/enum5.C: New test.
21670
21671 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
21672
21673         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
21674         (g++-dg-prune): Call prune_gcc_output.
21675         * prune.exp: New file for prune_gcc_output.
21676         * lib/g++.exp, lib/gcc.exp: Load it.
21677
21678 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
21679
21680         * gcc.c-torture/compile/20010701-1.c,
21681         g++.old-deja/g++.ext/attrib6.C: New tests.
21682
21683 2001-07-06  Jeffrey A Law  (law@cygnus.com)
21684
21685         * gcc.c-torture/compile/20010706-1.c: New test.
21686
21687 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
21688
21689         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
21690
21691 2001-06-28  Stan Shebs  <shebs@apple.com>
21692
21693         * gcc.dg/pragma-darwin.c: New test.
21694
21695 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21696
21697         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
21698         Solaris 2.[678] system.
21699
21700 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
21701
21702         * gcc.dg/20010622-1.c: New test.
21703
21704 2001-06-18  Stan Shebs  <shebs@apple.com>
21705
21706         * objc.dg: New directory.
21707         * objc.dg/dg.exp: New file.
21708         * objc.dg/alias.m: New.
21709         * objc.dg/class-1.m: New.
21710         * objc.dg/class-2.m: New.
21711         * objc.dg/const-str-1.m: New.
21712         * objc.dg/const-str-2.m: New.
21713         * objc.dg/id-1.m: New.
21714         * objc.dg/method-1.m: New.
21715         * objc.dg/super-class-1.m: New.
21716         * lib/objc-dg.exp: New file.
21717
21718 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
21719
21720         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
21721         of label name.
21722
21723 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
21724
21725         * g++.old-deja/g++.abi/vbase8-9.C: New test.
21726
21727 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21728
21729         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
21730         variable.
21731
21732 2001-06-12  Richard Henderson  <rth@redhat.com>
21733
21734         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
21735
21736 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
21737
21738         * g++.old-deja/g++.abi/vbase5.C: New test.
21739         * g++.old-deja/g++.abi/vbase6.C: New test.
21740         * g++.old-deja/g++.abi/vbase7.C: New test.
21741
21742 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21743
21744         * gcc.c-torture/compile/20010610-1.c: New test.
21745
21746 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
21747
21748         * g++.old-deja/g++.abi/vbase4.C: New test.
21749
21750 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
21751
21752         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
21753         support %f for HC11/HC12 targets.
21754         * gcc.c-torture/execute/930513-1.x: New file, likewise.
21755         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
21756         on HC11/HC12 targets.
21757         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
21758
21759 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21760
21761         * gcc.dg/wchar_t-1.c: New file.
21762         * gcc.dg/wint_t-1.c: Likewise.
21763
21764 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
21765
21766         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
21767
21768 2001-06-11  Richard Henderson  <rth@redhat.com>
21769
21770         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
21771
21772 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
21773
21774         * gcc.c-torture/compile/20010611-1.c: New test.
21775
21776 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
21777
21778         * gcc.dg/c99-tag-1.c: Add more tests.
21779
21780 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
21781
21782         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
21783         representation on MN10300 and ARM/Thumb.
21784
21785 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
21786
21787         * g77.f-torture/execute/20010610.f: New.
21788
21789 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
21790
21791         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
21792         names.
21793
21794 2001-06-09  Richard Henderson  <rth@redhat.com>
21795
21796         * gcc.c-torture/execute/ashrdi-1.c: New.
21797         * gcc.c-torture/execute/ashldi-1.c: New.
21798         * gcc.c-torture/execute/lshrdi-1.c: New.
21799
21800 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
21801
21802         * objc/execute/load-3.m: Added. Check sending +load to categories,
21803         in addition to classes.
21804
21805 2001-06-08  Stan Shebs  <shebs@apple.com>
21806
21807         * objc/execute/load-2.m: New test.  From Nicola Pero
21808         <n.pero@mi.flashnet.it>.
21809
21810 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
21811
21812         * gcc.c-torture/execute/20010605-2.c: New test.
21813
21814 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
21815
21816         * g++.old-deja/g++.abi/vbase2.C: New test.
21817         * g++.old-deja/g++.abi/vbase3.C: New test.
21818
21819 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
21820
21821         * g++.old-deja/g++.pt/friend49.C: New test.
21822
21823 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
21824
21825         * g++.old-deja/g++.ext/anon3.C: New test.
21826
21827 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
21828
21829         * g++.old-deja/g++.other/conv7.C: New test.
21830
21831 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
21832
21833         * gcc.c-torture/compile/20010605-2.c: New test.
21834
21835 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
21836
21837         * gcc.c-torture/execute/20010604-1.c: New test.
21838
21839 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
21840
21841         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
21842
21843 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
21844
21845         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
21846         (g++_link_flags): Likewise.
21847         (g++_init): Pass gccpath's value to two previous functions.
21848
21849 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21850
21851         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
21852         Ensure logfile entry matches exec command line.
21853
21854 2001-05-31  Richard Henderson  <rth@redhat.com>
21855
21856         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
21857         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
21858
21859 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
21860
21861         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
21862         compiler for irix6.2
21863
21864 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
21865
21866         * g++.old-deja/g++.other/optimize3.C: New file.
21867
21868 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
21869
21870         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
21871         assemble.
21872
21873 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
21874
21875         * g++.old-deja/g++.other/optimize2.C: New file.
21876
21877 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
21878
21879         * gcc.c-torture/compile/20010518-2.c: New file.
21880         * gcc.c-torture/execute/20010518-1.c: New file.
21881         * gcc.c-torture/execute/20010518-2.c: New file.
21882
21883 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
21884
21885         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
21886
21887 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
21888
21889         G++ no longer defines builtins that do not begin with __builtin.
21890         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
21891         * g++.old-deja/g++.brendand/misc13.C: Likewise.
21892         * g++.old-deja/g++.law/builtin1.C: Likewise.
21893         * g++.old-deja/g++.law/cvt2.C: Likewise.
21894         * g++.old-deja/g++.mike/net5.C: Likewise.
21895         * g++.old-deja/g++.other/builtins1.C: Likewise.
21896         * g++.old-deja/g++.other/builtins2.C: Likewise.
21897         * g++.old-deja/g++.other/builtins3.C: Likewise.
21898         * g++.old-deja/g++.other/builtins4.C: Likewise.
21899         * g++.old-deja/g++.other/inline8.C: Likewise.
21900         * g++.old-deja/g++.robertl/eb39.C: Likewise.
21901
21902 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
21903
21904         * g++.old-deja/g++.pt/using1.C: Adjust.
21905         * g++.old-deja/g++.pt/using2.C: New test.
21906
21907 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
21908
21909         * gcc.dg/cpp/charconst.c: New tests.
21910         * gcc.dg/cpp/escape.c: New tests.
21911         * gcc.dg/cpp/escape-1.c: New tests.
21912         * gcc.dg/cpp/escape-2.c: New tests.
21913         * gcc.dg/cpp/ucs.c: New tests.
21914
21915 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
21916
21917         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
21918         native compiler for irix6.5.
21919
21920 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
21921
21922         * lib/g++.exp (g++_include_flags): Use args to compute
21923         get_multilibs.
21924         (g++_link_flags): Likewise.
21925         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
21926
21927 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
21928
21929         * gcc.dg/c90-hexfloat-1.c: Add more tests.
21930
21931 2001-05-21  Geoff Keating  <geoffk@redhat.com>
21932
21933         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
21934         this file.
21935
21936 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
21937
21938         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
21939         STACK_SIZE;
21940         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
21941         to STACK_SIZE; Use it to define size of add_histo array.
21942         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
21943         to STACK_SIZE.
21944         (f): Use GITT_SIZE to define size of gitt local table.
21945         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
21946         to STACK_SIZE; Use it to define size of bytemem array.
21947
21948 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
21949
21950         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
21951         on 68HC11/HC12 due to the asm instruction.
21952         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
21953         * gcc.c-torture/compile/920520-1.x: Likewise.
21954         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
21955         on 68HC11/HC12 because the function is larger than 64K.
21956         * gcc.c-torture/compile/961203-1.x: New file, this test fails
21957         on 68HC11/HC12 because the structure is too large.
21958
21959 2001-05-20  Richard Henderson  <rth@redhat.com>
21960
21961         * gcc.c-torture/execute/20010520-1.c: New.
21962
21963 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21964
21965         * g++.old-deja/g++.warn/compare1.C: New test.
21966         * gcc.dg/compare4.c: New test.
21967
21968 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
21969
21970         * g++.old-deja/g++.other/optimize1.C: New test.
21971
21972 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21973
21974         * g++.old-deja/g++.pt/spec41.C: New test.
21975
21976 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
21977
21978         * gcc.c-torture/compile/20010114-1.x: Remove.
21979
21980 2001-05-18  Stan Shebs  <shebs@apple.com>
21981
21982         * gcc.c-torture/compile/20010518-1.c: New test.
21983
21984 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
21985
21986         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
21987         * g++.old-deja/g++.pt/crash67.C: New test.
21988
21989 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
21990
21991         * g++.old-deja/g++.other/debug9.C: New test.
21992
21993 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
21994
21995         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
21996
21997 2001-05-16  Jan Hubicka  <jh@suse.cz>
21998
21999         * gcc.c-torture/compile/20010516-1.c: New test.
22000
22001 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
22002
22003         * g++.old-deja/g++.other/crash41.C: New test.
22004
22005 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
22006
22007         * g++.old-deja/g++.pt/crash66.C: New test.
22008
22009 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
22010
22011         * g++.old-deja/g++.robertl/eb27.C: Convert.
22012
22013 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
22014
22015         * g++.dg/friend-warn.C: New test.  Do not warn about friend
22016         declaration being redundant.
22017
22018 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
22019
22020         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
22021
22022 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
22023
22024         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
22025
22026 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
22027
22028         * lib/g++.exp: Use testsuite_flags.
22029
22030 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
22031
22032         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
22033
22034 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
22035
22036         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
22037
22038 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
22039
22040         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
22041
22042 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
22043
22044         * gcc.c-torture/compile/20010313-1.c: New test.
22045
22046 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
22047
22048         * gcc.dg/cpp/direct2.c: New test.
22049         * gccq.dg/cpp/direct2s.c: New test.
22050
22051         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
22052
22053 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
22054
22055         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
22056         * g++.old-deja/g++.other/op3.C: Likewise.
22057
22058 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
22059
22060         * gcc.dg/cpp/syshdr.h: New file.
22061         * gcc.dg/cpp/sysmac1.c: Update.
22062         * gcc.dg/cpp/sysmac2.c: Update.
22063
22064 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
22065
22066         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
22067
22068 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
22069
22070         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
22071         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
22072
22073 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
22074
22075         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
22076
22077 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
22078
22079         * lib/g++.exp (g++_include_flags): Don't use any special flags
22080         if TESTING_IN_BUILD_TREE is not defined.
22081         (g++_init): Use a plain 'c++' as the compiler if
22082         TESTING_IN_BUILD_TREEE is not defined.
22083
22084 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
22085
22086         * g++.old-deja/g++.eh/catch13.C: New test.
22087         * g++.old-deja/g++.eh/catch14.C: New test.
22088
22089 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
22090
22091         * gcc.dg/cpp/tr-define.c: New test.
22092
22093 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
22094
22095         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
22096         <stdlib.h>, not <malloc.h>.
22097
22098 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
22099
22100         * g++.old-deja/g++.ns/template17.C: New test.
22101
22102 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
22103
22104         * g++.old-deja/g++.pt/ref4.C: New test.
22105
22106 2001-04-30  Richard Henderson  <rth@redhat.com>
22107
22108         * gcc.dg/20000724-1.c: Revert last change.
22109
22110 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
22111
22112         * g77.f-torture/execute/20010430.f: New test.
22113
22114 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
22115
22116         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
22117
22118 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
22119
22120         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
22121
22122 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
22123
22124         * g++.old-deja/g++.eh/crash6.C: New test.
22125
22126 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
22127
22128         * g++.old-deja/g++.other/warn7.C: New test.
22129
22130 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
22131
22132         * g++.old-deja/g++.other/defarg9.C: New test.
22133
22134 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
22135
22136         * g77.f-torture/compile/20010426.f: New test.
22137         * g77.f-torture/execute/20010426.f: New test.
22138
22139 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
22140
22141         * g77.f-torture/compile/20000629-1.x: Remove - error
22142         has been fixed.
22143
22144 2001-04-26  Jeffrey A Law  (law@cygnus.com)
22145
22146         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
22147         Tweak slightly to work with g++.dg framework.
22148         * g++.dg/special/ecos.exp: Run initp1.C test.
22149         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
22150
22151         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
22152         its linker doesn't give line numbers either.
22153         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
22154
22155 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
22156
22157         * g++.old-deja/g++.other/lex1.C: New test.
22158
22159 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
22160
22161         * gcc.dg/noncompile/20010425-1.c: New test.
22162
22163 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
22164
22165         * g++.old-deja/g++.pt/mangle2.C: New test.
22166
22167 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
22168
22169         * gcc.dg/format/plus-1.c: New test.
22170
22171 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
22172
22173         * gcc.dg/20010423-1.c: New test.
22174
22175 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
22176
22177         * gcc.c-torture/execute/20010422-1.c: New test.
22178
22179 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
22180
22181         * g++.old-deja/g++.ns/type2.C: New test.
22182
22183 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
22184
22185         * g++.old-deja/g++.other/perf1.C: New test.
22186
22187 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
22188
22189         * gcc.dg/c99-func-2.c: Remove xfail.
22190         * gcc.dg/c99-func-3.c: Remove xfail.
22191         * gcc.dg/c99-func-4.c: Remove xfail.
22192
22193 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
22194
22195         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
22196
22197 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
22198
22199         * gcc.c-torture/compile/20010423-1.c: New test.
22200
22201 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
22202
22203         * g++.old-deja/g++.pt/typename28.C: New test.
22204
22205 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
22206
22207         * g++.old-deja/g++.abi/empty2.C: New test.
22208         * g++.old-deja/g++.abi/empty3.C: New test.
22209
22210 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
22211
22212         * g++.old-deja/g++.other/comdat2.C: New test.
22213         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
22214
22215 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
22216
22217         * g++.old-deja/g++.other/overload14.C: New test.
22218
22219 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
22220
22221         * g++.old-deja/g++.other/lookup23.C: New test.
22222
22223 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
22224
22225         * gcc.c-torture/execute/20010403-1.c: New test.
22226
22227 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
22228             Mark Mitchell  <mark@codesourcery.com>
22229
22230         * lib/old-dejagnu.exp: Don't delete output of executable.
22231         Add .exe suffix to executables.
22232
22233 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
22234
22235         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
22236
22237 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22238
22239         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
22240
22241 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
22242
22243         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
22244         * g++.old-deja/g++.abi/crash1.C: New test.
22245
22246 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
22247
22248         * g++.old-deja/g++.other/crash40.C: New test.
22249
22250 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22251
22252         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
22253
22254 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
22255
22256         * g++.old-deja/g++.other/warn6.C: New test.
22257
22258 22001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
22259
22260         * g++.old-deja/g++.robertl/eb42.C: Same.
22261
22262 001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22263
22264         * gcc.dg/wtr-conversion-1.c: New testcase.
22265
22266 2001-04-10  Richard Henderson  <rth@redhat.com>
22267
22268         * g++.old-deja/g++.other/array5.C: New.
22269
22270 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22271
22272         * gcc.c-torture/execute/20010408-1.c: New test.
22273
22274 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
22275
22276         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
22277         headers and constructs.
22278         * g++.old-deja/g++.robertl/eb79.C: Same.
22279         * g++.old-deja/g++.robertl/eb77.C (main): Same.
22280         * g++.old-deja/g++.robertl/eb73.C: Same.
22281         * g++.old-deja/g++.robertl/eb66.C (main): Same.
22282         * g++.old-deja/g++.robertl/eb55.C (t): Same.
22283         * g++.old-deja/g++.robertl/eb54.C (main): Same.
22284         * g++.old-deja/g++.robertl/eb46.C (main): Same.
22285         * g++.old-deja/g++.robertl/eb44.C: Same.
22286         * g++.old-deja/g++.robertl/eb41.C (main): Same.
22287         * g++.old-deja/g++.robertl/eb4.C (main): Same.
22288         * g++.old-deja/g++.robertl/eb39.C: Same.
22289         * g++.old-deja/g++.robertl/eb33.C (main): Same.
22290         * g++.old-deja/g++.robertl/eb31.C (main): Same.
22291         * g++.old-deja/g++.robertl/eb30.C: Same.
22292         * g++.old-deja/g++.robertl/eb3.C: Same.
22293         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
22294         * g++.old-deja/g++.robertl/eb21.C: Same.
22295         * g++.old-deja/g++.robertl/eb15.C: Same.
22296         * g++.old-deja/g++.robertl/eb118.C: Same.
22297         * g++.old-deja/g++.robertl/eb115.C (main): Same.
22298         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
22299         * g++.old-deja/g++.robertl/eb109.C: Same.
22300         * g++.old-deja/g++.other/sibcall1.C (main): Same.
22301         * g++.old-deja/g++.mike/rtti1.C: Same.
22302         * g++.old-deja/g++.mike/p658.C: Same.
22303         * g++.old-deja/g++.mike/net46.C: Same.
22304         * g++.old-deja/g++.mike/net34.C: Same.
22305         * g++.old-deja/g++.mike/memoize1.C: Same.
22306         * g++.old-deja/g++.mike/eh2.C: Same.
22307         * g++.old-deja/g++.law/weak.C: Same.
22308         * g++.old-deja/g++.law/visibility7.C: Same.
22309         * g++.old-deja/g++.law/visibility25.C: Same.
22310         * g++.old-deja/g++.law/visibility22.C: Same.
22311         * g++.old-deja/g++.law/visibility2.C: Same.
22312         * g++.old-deja/g++.law/visibility17.C: Same.
22313         * g++.old-deja/g++.law/visibility13.C: Same.
22314         * g++.old-deja/g++.law/visibility10.C: Same.
22315         * g++.old-deja/g++.law/visibility1.C: Same.
22316         * g++.old-deja/g++.law/virtual3.C (eval): Same.
22317         * g++.old-deja/g++.law/vbase1.C: Same.
22318         * g++.old-deja/g++.law/operators32.C: Same.
22319         * g++.old-deja/g++.law/nest3.C: Same.
22320         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
22321         * g++.old-deja/g++.law/except5.C (main): Same.
22322         * g++.old-deja/g++.law/cvt7.C (run): Same.
22323         * g++.old-deja/g++.law/cvt2.C: Same.
22324         * g++.old-deja/g++.law/cvt16.C: Same.
22325         * g++.old-deja/g++.law/ctors6.C (bar): Same.
22326         * g++.old-deja/g++.law/ctors17.C (main): Same.
22327         * g++.old-deja/g++.law/ctors13.C: Same.
22328         * g++.old-deja/g++.law/ctors12.C (main): Same.
22329         * g++.old-deja/g++.law/ctors10.C: Same.
22330         * g++.old-deja/g++.law/code-gen5.C: Same.
22331         * g++.old-deja/g++.law/bad-error7.C: Same.
22332         * g++.old-deja/g++.law/arm9.C: Same.
22333         * g++.old-deja/g++.law/arm12.C: Same.
22334         * g++.old-deja/g++.law/arg8.C: Same.
22335         * g++.old-deja/g++.law/arg1.C: Same.
22336         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
22337         * g++.old-deja/g++.jason/template31.C: Same.
22338         * g++.old-deja/g++.jason/template24.C (main): Same.
22339         * g++.old-deja/g++.jason/2371.C: Same.
22340         * g++.old-deja/g++.eh/new2.C: Same.
22341         * g++.old-deja/g++.eh/new1.C: Same.
22342         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
22343         * g++.old-deja/g++.brendan/nest21.C (main): Same.
22344         * g++.old-deja/g++.brendan/err-msg3.C: Same.
22345         * g++.old-deja/g++.brendan/crash62.C: Same.
22346         * g++.old-deja/g++.brendan/crash52.C: Same.
22347         * g++.old-deja/g++.brendan/crash49.C (main): Same.
22348         * g++.old-deja/g++.brendan/crash38.C: Same.
22349         * g++.old-deja/g++.brendan/crash15.C (main): Same.
22350         * g++.old-deja/g++.brendan/copy9.C: Same.
22351
22352 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
22353
22354         * gcc.c-torture/execute/20001203-2.c (memset):
22355         Count argument is of type __SIZE_TYPE__.
22356
22357 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
22358
22359         * gcc.c-torture/compile/20010404-1.c: New test.
22360
22361 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
22362
22363         * gcc.c-torture/compile/20010326-1.c: New test.
22364
22365 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
22366
22367         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
22368         peculiarities of the SH.
22369         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
22370
22371 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
22372
22373         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
22374         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
22375         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
22376
22377 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
22378
22379         * g77.f-torture/compile/20010321-1.f: New test.
22380
22381 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
22382
22383         * gcc.c-torture/compile/20010329-1.c: New test.
22384
22385 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
22386
22387         * gcc.c-torture/execute/20010329-1.c: New test.
22388
22389 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
22390
22391         * g++.old-deja/g++.other/eh4.C: Fix typo.
22392
22393 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
22394
22395         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
22396
22397 2001-03-28  Philip Blundell  <philb@gnu.org>
22398
22399         * gcc.c-torture/compile/20010328-1.c: New test.
22400
22401 2001-03-27  Richard Henderson  <rth@redhat.com>
22402
22403         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
22404         * g++.old-deja/g++.eh/vbase3.C: Likewise.
22405
22406 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
22407
22408         * gcc.c-torture/compile/20010327-1.c: New test.
22409
22410 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
22411
22412         * g++.old-deja/g++.other/friend12.C: New test.
22413         * g++.old-deja/g++.other/friend9.C: Expect no errors.
22414         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
22415
22416 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
22417
22418         * gcc.c-torture/execute/20010325-1.c: New test.
22419
22420 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
22421
22422         * g++.old-deja/g++.other/mangle3.C: New test.
22423
22424 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
22425
22426         * g++.old-deja/g++.other/anon8.C: New test.
22427
22428 2001-03-20  Philip Blundell  <philb@gnu.org>
22429
22430         * gcc.c-torture/compile/20010320-1.c: New test.
22431
22432 2001-03-17  Richard Henderson  <rth@redhat.com>
22433
22434         * g++.old-deja/g++.other/eh4.C: Add expected error text.
22435
22436 2001-03-15  Geoff Keating  <geoff@redhat.com>
22437
22438         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
22439         tests on AIX.
22440
22441 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
22442
22443         * g++.old-deja/g++.other/eh4.C: New test.
22444
22445 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
22446
22447         * gcc.dg/cpp/mi1.c: Update.
22448
22449 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
22450
22451         * g++.old-deja/g++.other/regstack.C: New test.
22452
22453 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
22454
22455         * g++.old-deja/g++.other/ref4.C: New test.
22456
22457 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
22458
22459         * objc/execute/va_method.m: Added.
22460         * objc/execute/IMP.m: Added.
22461         * objc/execute/_cmd.m: Added.
22462         * objc/execute/accessing_ivars.m: Added.
22463         * objc/execute/class-1.m: Added.
22464         * objc/execute/class-10.m: Added.
22465         * objc/execute/class-11.m: Added.
22466         * objc/execute/class-12.m: Added.
22467         * objc/execute/class-13.m: Added.
22468         * objc/execute/class-14.m: Added.
22469         * objc/execute/class-2.m: Added.
22470         * objc/execute/class-3.m: Added.
22471         * objc/execute/class-4.m: Added.
22472         * objc/execute/class-5.m: Added.
22473         * objc/execute/class-6.m: Added.
22474         * objc/execute/class-7.m: Added.
22475         * objc/execute/class-8.m: Added.
22476         * objc/execute/class-9.m: Added.
22477         * objc/execute/class-tests-1.h
22478         * objc/execute/class-tests-2.h
22479         * objc/execute/compatibility_alias.m: Added.
22480         * objc/execute/encode-1.m: Added.
22481         * objc/execute/formal_protocol-1.m: Added.
22482         * objc/execute/formal_protocol-2.m: Added.
22483         * objc/execute/formal_protocol-3.m: Added.
22484         * objc/execute/formal_protocol-4.m: Added.
22485         * objc/execute/formal_protocol-5.m: Added.
22486         * objc/execute/formal_protocol-6.m: Added.
22487         * objc/execute/formal_protocol-7.m: Added.
22488         * objc/execute/informal_protocol.m: Added.
22489         * objc/execute/initialize.m: Added.
22490         * objc/execute/load.m: Added.
22491         * objc/execute/many_args_method.m: Added.
22492         * objc/execute/nested-3.m: Added.
22493         * objc/execute/no_clash.m: Added.
22494         * objc/execute/private.m: Added.
22495         * objc/execute/redefining_self.m: Added.
22496         * objc/execute/root_methods.m: Added.
22497         * objc/execute/selector-1.m: Added.
22498         * objc/execute/static-1.m: Added.
22499         * objc/execute/static-2.m: Added.
22500         * objc/execute/va_method.m: Added.
22501
22502 2001-03-10  Richard Henderson  <rth@redhat.com>
22503
22504         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
22505
22506 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
22507
22508         * g++.old-deja/g++.other/crash31.C: XFAIL.
22509         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
22510         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
22511         * gcc.c-torture/execute/20010123-1.x: XFAIL.
22512         * gcc.c-torture/execute/20010124-1.x: XFAIL.
22513         * gcc.dg/sequence-pt-1.c: XFAIL one test.
22514
22515 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
22516
22517         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
22518
22519 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
22520
22521         * gcc.dg/20000724-1.c: Don't use multiline strings.
22522
22523 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
22524
22525         * objc/execute/string1.m, objc/execute/string2.m: Compare the
22526         result of -cString against what we expect it to be; don't just
22527         print it out for no one to read.
22528
22529         * objc/execute/string3.m, objc/execute/string4.m: New tests.
22530         Based on testcases provided by Nicola Pero.
22531
22532 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
22533
22534         * gcc.dg/cpp/macro7.c: New test.
22535
22536 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
22537
22538         * gcc.dg/cpp/multiline.c: Update.
22539
22540 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
22541
22542         * g++.old-deja/g++.other/enum3.C: New test.
22543
22544 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
22545
22546         * g++.old-deja/g++.other/pod1.C: New test.
22547
22548 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
22549
22550         * g++.old-deja/g++.ext/overload1.C: New test.
22551
22552 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
22553
22554         * g++.old-deja/g++.pt/using1.C: New test.
22555
22556 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
22557
22558         * g++.old-deja/g++.other/using9.C: New test.
22559
22560 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
22561
22562         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
22563
22564         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
22565
22566 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
22567
22568         * g++.old-deja/g++.ext/realpt1.C: Remove.
22569
22570 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
22571
22572         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
22573
22574 2001-02-26  Will Cohen  <wcohen@redhat.com>
22575
22576         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
22577
22578 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
22579
22580         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
22581         templatized constructors.
22582
22583 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22584
22585         * gcc.c-torture/execute/20010224-1.c: New test.
22586
22587 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
22588
22589         * gcc.c-torture/execute/20010222-1.c: New test.
22590
22591 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
22592
22593         * g++.old-deja/g++.other/inline20.C: New test.
22594
22595 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
22596
22597         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
22598
22599 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
22600
22601         * g++.old-deja/g++.other/lookup22.C: New test.
22602
22603 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
22604
22605         * g77.dg: New directory.
22606         * g77.dg/20010216-1.f: New test case.
22607         * g77.dg/dg.exp: New driver.
22608         * lib/g77-dg.exp: New driver library.
22609
22610 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22611
22612         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
22613
22614 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
22615
22616         * g++.old-deja/g++.other/decl9.C: New test.
22617
22618 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
22619
22620         * g++.old-deja/g++.other/init16.C: Update the test so that it does
22621         not need <string> and also tests the initialization at runtime.
22622
22623 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
22624
22625         * gcc.c-torture/execute/longlong.c: New test.
22626
22627 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
22628
22629         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
22630
22631 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
22632
22633         * gcc.c-torture/execute/920302-1.c (execute):
22634         Change argument type to short.
22635
22636 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
22637
22638         * g++.old-deja/g++.pt/deduct6.C: New test.
22639
22640 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
22641
22642         * g++.old-deja/g++.pt/deduct5.C: New test.
22643
22644 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
22645
22646         * gcc.c-torture/execute/20010209-1.c: New test.
22647
22648 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
22649
22650         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
22651
22652 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
22653
22654         * g++.dg/vtgc1.C: Update for new ABI.
22655
22656         * consistency.vlad: New directory, 1665 files.
22657
22658 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
22659
22660         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
22661         return type.
22662         * gcc.dg/cpp/digraphs.c: Declare puts.
22663
22664 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
22665
22666         * g++.old-deja/g++.other/warn5.C: New test.
22667
22668 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
22669
22670         * g++.old-deja/g++.pt/spec40.C: New test.
22671
22672 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
22673
22674         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
22675         case.
22676         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
22677
22678 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
22679
22680         * gcc.c-torture/compile/20010209-1.c: New test.
22681
22682 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
22683
22684         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
22685         excess errors message but not if it crashes.
22686         * g++.old-deja/g++.other/crash27.C: Likewise.
22687         * g++.old-deja/g++.other/crash28.C: Likewise.
22688         * g++.old-deja/g++.other/crash30.C: Likewise.
22689         * g++.old-deja/g++.other/crash32.C: Likewise.
22690         * g++.old-deja/g++.other/crash35.C: Likewise.
22691         * g++.old-deja/g++.pt/inherit2.C: Likewise.
22692
22693 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
22694
22695         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
22696         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
22697         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
22698         g77.f-torture/execute/execute.exp,
22699         g77.f-torture/noncompile/noncompile.exp,
22700         gcc.c-torture/execute/execute.exp,
22701         gcc.c-torture/execute/memcheck/memcheck.exp,
22702         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
22703         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
22704         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
22705         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
22706         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
22707         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
22708         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
22709         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
22710         Remove bug reporting instructions with ancient email addresses.
22711
22712 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
22713
22714         * gcc.dg/20010202-1.c: New test.
22715         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
22716
22717 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
22718
22719         * g++.dg/stdbool-if.C: New test.
22720
22721 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
22722
22723         * objc/execute/fdecl.m: Added main().
22724
22725 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
22726
22727         * gcc.c-torture/execute/20010206-1.c: New test.
22728
22729 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
22730
22731         * gcc.dg/cpp/avoidpaste1.c: Update.
22732
22733 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
22734
22735         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
22736         Pero <nicola@brainstorm.co.uk>.
22737         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
22738
22739 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
22740
22741         * g++.old-deja/g++.pt/spec39.C: New test.
22742
22743 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
22744
22745         * gcc.c-torture/compile/20010202-1.c: New test.
22746
22747 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
22748
22749         * g++.old-deja/g++.abi/primary2.C: New test.
22750         * g++.old-deja/g++.abi/primary3.C: New test.
22751         * g++.old-deja/g++.abi/primary4.C: New test.
22752         * g++.old-deja/g++.abi/primary5.C: New test.
22753         * g++.old-deja/g++.abi/vtable3.h: New test.
22754         * g++.old-deja/g++.abi/vtable3a.C: New test.
22755         * g++.old-deja/g++.abi/vtable3b.C: New test.
22756         * g++.old-deja/g++.abi/vtable3c.C: New test.
22757         * g++.old-deja/g++.abi/vtable3d.C: New test.
22758         * g++.old-deja/g++.abi/vtable3e.C: New test.
22759         * g++.old-deja/g++.abi/vtable3f.C: New test.
22760         * g++.old-deja/g++.abi/vtable3g.C: New test.
22761         * g++.old-deja/g++.abi/vtable3h.C: New test.
22762         * g++.old-deja/g++.abi/vtable3i.C: New test.
22763         * g++.old-deja/g++.abi/vtable3j.C: New test.
22764         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
22765
22766 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
22767
22768         * g++.old-deja/g++.other/anon6.C: New test.
22769         * g++.old-deja/g++.other/anon7.C: New test.
22770
22771 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
22772
22773         * gcc.dg/cpp/avoidpaste2.c: New tests.
22774
22775 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
22776
22777         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
22778
22779 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
22780
22781         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
22782         DECIMAL_DIG cases for Irix."
22783
22784 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
22785
22786         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
22787
22788 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
22789
22790         * gcc.dg/c99-tag-1.c: New test.
22791
22792 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
22793
22794         * gcc.dg/cpp/tr-warn1.c: Add tests.
22795
22796 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
22797
22798         * gcc.dg/cpp/avoidpaste1.c: Update.
22799         * gcc.dg/cpp/paste4.c: Update.
22800
22801 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
22802
22803         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
22804         cases for Irix.
22805
22806 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
22807
22808         * g++.old-deja/g++.other/inline19.C: New test.
22809
22810 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
22811
22812         * gcc.dg/Wlarger-than.c: New test.
22813
22814 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
22815
22816         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
22817
22818 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
22819
22820         * gcc.c-torture/execute/20010129-1.c: New test.
22821         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
22822
22823 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
22824
22825         * gcc.dg/cpp/avoidpaste1.c: Test case.
22826
22827 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
22828
22829         * g++.old-deja/g++.other/inline18.C: New test.
22830
22831 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22832
22833         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
22834         and __builtin_putchar.
22835
22836 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
22837
22838         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
22839         tests.
22840
22841 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
22842
22843         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
22844         floating point number rounding mode to round to the nearest
22845         representable mode.
22846
22847 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
22848
22849         * g++.old-deja/g++.other/mangle2.C: New test.
22850
22851 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
22852
22853         * gcc.c-torture/compile/20010124-1.c: New test.
22854
22855 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
22856
22857         * g++.old-deja/g++.pt/spec38.C: New test.
22858
22859 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22860
22861         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
22862         "Build don't run".
22863
22864 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22865
22866         * gcc.c-torture/execute/20010123-1.c: New test.
22867
22868 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
22869
22870         * g++.old-deja/g++.pt/spec37.C: New test.
22871
22872 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
22873
22874         * g++.old-deja/g++.pt/overload14.C: New test.
22875
22876 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22877
22878         * gcc.c-torture/execute/20010122-1.c: New test, exercise
22879         __builtin_return_address.
22880
22881 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
22882
22883         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
22884         * g++.old-deja/g++.pt/spec35.C: New test.
22885         * g++.old-deja/g++.pt/spec36.C: New test.
22886
22887 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
22888
22889         * gcc.c-torture/compile/20010118-1.c: New test.
22890
22891 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
22892
22893         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
22894
22895 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
22896
22897         * gcc.c-torture/execute/20010119-1.c: New test.
22898
22899 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
22900
22901         * g++.old-deja/g++.other/vbase5.C: New test.
22902
22903 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
22904
22905         * gcc.c-torture/execute/20010118-1.c: New test.
22906
22907 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
22908
22909         * g++.old-deja/g++.pt/deduct3.C: New test.
22910
22911 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
22912
22913         * g++.old-deja/g++.pt/spec34.C: New test.
22914
22915 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
22916
22917         * g77.f-torture/compile/20000601-2.f: New test.
22918
22919 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
22920
22921         * g++.old-deja/g++.other/init17.C: New test.
22922
22923 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
22924
22925         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
22926
22927 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
22928
22929         * g++.old-deja/g++.pt/unify8.C: New test.
22930
22931 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
22932
22933         * g++.old-deja/g++.abi/vbase1.C: New test.
22934
22935 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
22936
22937         * g++.old-deja/g++.pt/crash65.C: New test.
22938
22939 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
22940
22941         * gcc.dg/cpp/assembl2.S: New test case.
22942
22943 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
22944
22945         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
22946         are supported.
22947
22948 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22949
22950         * g++.old-deja/g++.other/builtins1.C: New test.
22951         * g++.old-deja/g++.other/builtins2.C: Likewise.
22952         * g++.old-deja/g++.other/builtins3.C: Likewise.
22953         * g++.old-deja/g++.other/builtins4.C: Likewise.
22954
22955 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
22956
22957         * gcc.c-torture/compile/20010117-1.c: New test.
22958         * gcc.c-torture/compile/20010117-2.c: New test.
22959
22960 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
22961
22962         * g77.f-torture/execute/20010116.[fx]: New test,
22963         XFAIL on i?86-*-*.
22964         * g77.f-torture/compile/20010115.f: Indicate it's
22965         a test for PR fortran/1636.
22966
22967 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
22968
22969         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
22970
22971 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
22972
22973         * g77.f-torture/compile/20010115.f: New test.
22974
22975 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
22976
22977         * g++.old-deja/g++.pt/nontype5.C: New test.
22978
22979 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
22980
22981         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
22982         have an equivalent working one below it.
22983
22984 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
22985
22986         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
22987         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
22988
22989 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
22990
22991         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
22992         message containing "init_priority".
22993         (conpr-2.C): Likewise.
22994         (conpr-3.C): Likewise.
22995         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
22996
22997 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22998
22999         * gcc.c-torture/execute/20010114-2.c: New test.
23000
23001 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
23002
23003         * gcc.c-torture/compile/20010114-1.c: New test.
23004         * gcc.c-torture/compile/20010114-1.x: Xfail.
23005         * gcc.c-torture/compile/20010114-2.c: New test.
23006         * gcc.c-torture/execute/20010114-1.c: New test.
23007         * gcc.dg/trunc-1.c: New test.
23008         * gcc.dg/uninit-B.c: New test.
23009
23010 2001-01-13  Nick Clifton  <nickc@redhat.com>
23011
23012         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
23013         target.
23014
23015 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
23016
23017         * gcc.c-torture/compile/20010113-1.c: New test.
23018
23019 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
23020
23021         * gcc.c-torture/compile/20001212-1.c: New test.
23022
23023 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
23024
23025         * gcc.dg/cpp/widestr1.c: Update.
23026         * gcc.dg/cpp/prag-imp.c: Remove.
23027
23028 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
23029
23030         * gcc.c-torture/execute/20000801-3.x: Remove.
23031         * gcc.dg/c90-init-1.c: New test.
23032         * gcc.dg/c99-init-1.c: New test.
23033         * gcc.dg/c99-init-2.c: New test.
23034         * gcc.dg/gnu99-init-1.c: New test.
23035
23036 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
23037
23038         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
23039         testing that no relevant ones were found.
23040
23041 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
23042
23043         * g++.old-deja/g++.pt/cast2.C: New test.
23044
23045 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
23046
23047         * g++.old-deja/g++.pt/friend47.C: New test.
23048
23049 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
23050
23051         * g++.old-deja/g++.pt/instantiate13.C: New test.
23052
23053 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
23054
23055         * g++.old-deja/g++.other/defarg7.C: New test.
23056         * g++.old-deja/g++.other/defarg8.C: New test.
23057
23058 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
23059
23060         * g++.old-deja/g++.pt/crash64.C: New test.
23061
23062 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
23063
23064         * g++.old-deja/g++.pt/crash63.C: New test.
23065
23066 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
23067
23068         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
23069
23070 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
23071
23072         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
23073
23074 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
23075
23076         * g++.old-deja/g++.pt/error3.C: New test.
23077
23078 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
23079
23080         * g++.old-deja/g++.other/crash39.C: New test.
23081
23082 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
23083
23084         * g++.old-deja/g++.other/vbase4.C: New test.
23085
23086 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
23087
23088         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
23089         * gcc.dg/special/20000419-2.c: New file. Identical to above.
23090         * gcc.dg/special/special.exp: New test driver which will check
23091         for alias support for the above test.
23092
23093 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
23094
23095         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
23096         problems on small machines.
23097         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
23098         parameterize.
23099
23100 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
23101
23102         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
23103         mips.
23104         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
23105
23106 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
23107
23108         * g++.old_deja/g++.pt/using8.C: New test.
23109
23110 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
23111
23112         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
23113
23114 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
23115
23116         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
23117         where a failure is expected.
23118         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
23119
23120 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
23121
23122         * g++.old_deja/g++.pt/instantiate12.C: New test.
23123
23124 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
23125
23126         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
23127         start of structs.
23128         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
23129         * g++.old-deja/g++.brendan/crash17.C: Likewise.
23130         * g++.old-deja/g++.brendan/crash29.C: Likewise.
23131         * g++.old-deja/g++.brendan/crash48.C: Likewise.
23132         * g++.old-deja/g++.brendan/ns1.C: Likewise.
23133         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
23134         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
23135         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
23136         * g++.old-deja/g++.eh/spec6.C: Likewise.
23137         * g++.old-deja/g++.jason/crash3.C: Likewise.
23138         * g++.old-deja/g++.law/ctors11.C: Likewise.
23139         * g++.old-deja/g++.law/ctors17.C: Likewise.
23140         * g++.old-deja/g++.law/ctors5.C: Likewise.
23141         * g++.old-deja/g++.law/ctors9.C: Likewise.
23142         * g++.old-deja/g++.mike/ambig1.C: Likewise.
23143         * g++.old-deja/g++.mike/net22.C: Likewise.
23144         * g++.old-deja/g++.mike/p3538a.C: Likewise.
23145         * g++.old-deja/g++.mike/p3538b.C: Likewise.
23146         * g++.old-deja/g++.mike/virt3.C: Likewise.
23147         * g++.old-deja/g++.niklas/t128.C: Likewise.
23148         * g++.old-deja/g++.other/anon4.C: Likewise.
23149         * g++.old-deja/g++.other/using1.C: Likewise.
23150         * g++.old-deja/g++.other/warn3.C: Likewise.
23151         * g++.old-deja/g++.pt/t37.C: Likewise.
23152         * g++.old-deja/g++.robertl/eb69.C: Likewise.
23153         * g++.old-deja/g++.robertl/eb71.C: Likewise.
23154
23155 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
23156
23157         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
23158
23159 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23160
23161         * gcc.c-torture/execute/stdio-opt-3.c: New test.
23162
23163 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
23164
23165         * gcc.c-torture/compile/20010107-1.c: New test.
23166
23167 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
23168
23169         * gcc.c-torture/execute/builtin-noret-1.c: New test.
23170
23171 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
23172
23173         * gcc.dg/format/format.h: New file.
23174         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
23175         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
23176         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
23177         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
23178         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
23179         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
23180         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
23181         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
23182         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
23183         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
23184         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
23185         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
23186         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
23187         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
23188         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
23189         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
23190         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
23191         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
23192         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
23193         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
23194         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
23195         instead of declaring standard types, macros and functions in each
23196         test.
23197
23198 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
23199
23200         * gcc.c-torture/execute/20010106-1.c: New test.
23201
23202 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
23203
23204         * gcc.dg/format/format.exp: New file.
23205         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
23206         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
23207         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
23208         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
23209         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
23210         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
23211         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
23212         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
23213         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
23214         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
23215         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
23216         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
23217         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
23218         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
23219         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
23220         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
23221         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
23222         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
23223         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
23224         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
23225         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
23226         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
23227         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
23228         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
23229         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
23230         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
23231         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
23232         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
23233         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
23234         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
23235         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
23236         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
23237         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
23238         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
23239         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
23240         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
23241         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
23242         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
23243         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
23244         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
23245         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
23246         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
23247
23248 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
23249
23250         * gcc.c-torture/execute/991228-1.c: Take word endianness into
23251         account.
23252
23253 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
23254
23255         * gcc.c-torture/execute/builtin-complex-1.c: New test.
23256
23257 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
23258
23259         * g++.old-deja/g++.pt/crash62.C: New test.
23260
23261 2001-01-04  Richard Henderson  <rth@redhat.com>
23262
23263         * gcc.dg/20000926-1.c: Update expected warnings.
23264         * gcc.dg/array-2.c: Likewise.
23265         * gcc.dg/array-4.c: Also validate flexible array members.
23266         * gcc.dg/c99-flex-array-1.c: New.
23267
23268 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
23269
23270         * gcc.c-torture/compile/20001222-1.x: Remove.
23271
23272 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
23273
23274         * gcc.c-torture/execute/built-in-setjmp.c: New.
23275
23276 2001-01-03  Richard Henderson  <rth@redhat.com>
23277
23278         * gcc.dg/940510-1.c: Update expected error wording.
23279         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
23280
23281 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
23282
23283         * lib/target-supports.exp (check_alias_available): Modified to
23284         indicate aliases not supported if only weak aliases are supported.
23285
23286 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23287
23288         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
23289         Turn on cmpstrsi checks for __pj__ and __i370__.
23290
23291 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
23292
23293         * g++.old-deja/g++.other/virtual11.C: New test.
23294
23295 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
23296
23297         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
23298
23299 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23300
23301         * gcc.c-torture/compile/20010102-1.c: New test.
23302
23303 2001-01-02  Andreas Jaeger  <aj@suse.de>
23304
23305         * gcc.dg/noreturn-3.c: New test.
23306
23307         * gcc.dg/noreturn-4.c: New test.
23308
23309 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23310
23311         * gcc.c-torture/execute/stdio-opt-1.c: Also test
23312         __builtin_fputc and __builtin_fwrite.
23313
23314 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
23315
23316         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
23317         signed char, not default char.
23318
23319 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
23320
23321         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
23322
23323 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
23324
23325         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
23326
23327 2000-12-29  Richard Henderson  <rth@redhat.com>
23328
23329         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
23330         (__cyg_profile_func_exit): Define.
23331
23332 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
23333
23334         * g++.dg/vtgc1.C: New test.
23335
23336 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
23337
23338         * gcc.dg/noncompile/20001228-1.c: New test.
23339
23340         * gcc.dg/20001228-1.c: New test.
23341
23342         * gcc.c-torture/execute/20001228-1.c: New test.
23343
23344 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
23345
23346         * gcc.dg/format-strfmon-1.c: New test.
23347
23348 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23349
23350         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
23351         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
23352         * gcc.c-torture/execute/string-opt-1.c: Likewise.
23353         * gcc.c-torture/execute/string-opt-2.c: Likewise.
23354         * gcc.c-torture/execute/string-opt-3.c: Likewise.
23355         * gcc.c-torture/execute/string-opt-4.c: Likewise.
23356         * gcc.c-torture/execute/string-opt-6.c: Likewise.
23357         * gcc.c-torture/execute/string-opt-7.c: Likewise.
23358         * gcc.c-torture/execute/string-opt-8.c: Likewise.
23359         * gcc.c-torture/execute/string-opt-9.c: Likewise.
23360         * gcc.c-torture/execute/string-opt-10.c: Likewise.
23361         * gcc.c-torture/execute/string-opt-11.c: Likewise.
23362         * gcc.c-torture/execute/string-opt-12.c: Likewise.
23363
23364         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
23365         * gcc.c-torture/execute/string-opt-4.c: Test index.
23366
23367 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
23368
23369         * gcc.c-torture/compile/20001226-1.c: New test.
23370
23371 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
23372
23373         * gcc.c-torture/compile/20001222-1.c: New test.
23374         * gcc.c-torture/compile/20001222-1.x: Xfail.
23375
23376 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
23377
23378         * gcc.c-torture/execute/comp-goto-2.c: New test.
23379
23380 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
23381
23382         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
23383         Use long types if __INT_MAX__ is 32767.
23384         (main): Use cast to (sint32 *) when poking 88 into a_page.
23385
23386         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
23387
23388 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
23389
23390         * gcc.c-torture/compile/20001221-1.c: New test.
23391         * gcc.c-torture/execute/20001221-1.c: New test.
23392
23393 2000-12-20  Richard Henderson  <rth@redhat.com>
23394
23395         * g++.old-deja/g++.pt/crash36.C: Update error lines.
23396         * g++.old-deja/g++.robertl/eb109.C: Likewise.
23397
23398 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23399
23400         * gcc.dg/compare3.c: New test.
23401
23402 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
23403
23404         * gcc.dg/format-warnll-1.c: New test.
23405
23406 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
23407
23408         * gcc.dg/cpp/cmdlne-P.c: New test.
23409
23410 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
23411
23412         * gcc.c-torture/execute/builtin-abs-1.c,
23413         gcc.c-torture/execute/builtin-abs-2.c: New tests.
23414
23415 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
23416
23417         * gcc.dg/cpp/multiline.c: New test.
23418
23419 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
23420
23421         * g++.old-deja/g++.other/syshdr1.C: Update.
23422         * gcc.dg/cpp/lineflags.c: Remove temporarily.
23423
23424 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23425
23426         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
23427
23428 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23429
23430         * g++.old-deja/g++.pt/ttp65.C: New test.
23431
23432 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23433
23434         * g++.old-deja/g++.pt/ttp64.C: New test.
23435
23436 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23437
23438         * g++.old-deja/g++.pt/spec33.C: New test.
23439
23440 2000-12-14  Catherine Moore  <clm@redhat.com>
23441
23442         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
23443         * gcc.c-torture/execute/920612-2.c: Likewise.
23444         * gcc.c-torture/execute/920428-2.c: Likewise.
23445         * gcc-c-torture/execute/va-arg-11.c: Call exit.
23446         * gcc.c-torture/execute/va-arg-21.c: Likewise.
23447
23448 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23449
23450         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
23451         * gcc.dg/pack-test-2.c: Likewise.
23452
23453 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
23454
23455         Tests by Zack Weinberg <zackw@stanford.edu>.
23456
23457         * gcc.dg/cpp/defined.c: Update.
23458         * gcc.dg/cpp/defined_trad.c: New tests.
23459
23460 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
23461
23462         * gcc.dg/cpp/trad-direct.c: Update.
23463
23464 2000-12-11  Neil Booth  <neilb@earthling.net>
23465
23466         * gcc.dg/cpp/defined_trad.c
23467
23468 2000-12-11  Neil Booth  <neilb@earthling.net>
23469
23470         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
23471
23472 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
23473
23474         * gcc.dg/format-miss-2.c: New test.
23475
23476 2000-12-09  Neil Booth  <neilb@earthling.net>
23477
23478         * gcc.dg/cpp/lineflags.c: New tests.
23479         * gcc.dg/cpp/poison.c: Update.
23480         * gcc.dg/cpp/redef2.c: Update.
23481         * gcc.dg/cpp/skipping.c: New test.
23482
23483 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
23484
23485         * g++.old-deja/g++.other/eh3.C: New testcase.
23486
23487 2000-12-07  Neil Booth  <neilb@earthling.net>
23488
23489         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
23490         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
23491         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
23492         wtr-union-init-2.c, wtr-union-init-3.c: Update.
23493         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
23494         Update.
23495
23496 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
23497
23498         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
23499         __SIZE_TYPE__ instead of int for type of integers cast to
23500         pointers.
23501
23502 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
23503
23504         * g++.old-deja/g++.other/cleanup4.C: New test.
23505
23506 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
23507
23508         * format-sec-1.c: New test.
23509
23510 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
23511
23512         * gcc.dg/format-nonlit-3.c: New test.
23513
23514 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
23515
23516         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
23517         through a null pointer.
23518
23519 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23520
23521         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
23522         * g++.old-deja/g++.pt/partial4.C: New test.
23523
23524 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
23525
23526         * gcc.c-torture/execute/ieee/hugeval.x: New.
23527
23528 2000-12-06  Neil Booth  <neilb@earthling.net>
23529
23530         * gcc.dg/cpp/backslash2.c: New tests.
23531
23532 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23533
23534         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
23535         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
23536
23537 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
23538
23539         * gcc.c-torture/execute/20001203-2.c: New testcase.
23540
23541 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
23542
23543         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
23544         * g++.old-deja/g++.other/virtual10.C: New test.
23545
23546 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
23547
23548         * g++.old-deja/g++.mike/pmf5.C: Remove test.
23549
23550 2000-12-05  Richard Henderson  <rth@redhat.com>
23551
23552         * gcc.c-torture/compile/20001205-1.c: New.
23553
23554 2000-12-04  Neil Booth  <neilb@earthling.net>
23555
23556         * g++.old-deja/g++.other/virtual9.C: New test.
23557         * g++.old-deja/g++.pt/crash61.C: New test.
23558         * gcc.c-torture/execute/loop-9.c: New test.
23559
23560 2000-12-04  Neil Booth  <neilb@earthling.net>
23561
23562         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
23563         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
23564         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
23565         * gcc.dg/cpp/extratokens.c: ...here.
23566
23567 2000-12-04  Neil Booth  <neilb@earthling.net>
23568
23569         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
23570         New tests.
23571
23572 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23573
23574         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
23575         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
23576
23577 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
23578
23579         * gcc.c-torture/execute/20001203-1.c: New test.
23580
23581 2000-12-03  Neil Booth  <neilb@earthling.net>
23582
23583         * gcc.dg/cpp/macro6.c: New test cases.
23584
23585 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23586
23587         * gcc.c-torture/execute/string-opt-9.c: New test.
23588         * gcc.c-torture/execute/string-opt-10.c: Likewise.
23589         * gcc.c-torture/execute/string-opt-11.c: Likewise.
23590         * gcc.c-torture/execute/string-opt-12.c: Likewise.
23591
23592         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
23593         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
23594
23595 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
23596
23597         * gcc.dg/cpp/if-6.c: New testcase.
23598
23599         * gcc.dg/20001201-1.c: New testcase.
23600
23601 2000-12-02  Neil Booth  <neilb@earthling.net>
23602
23603         * g++.old-deja/g++.other/externC4.C,
23604         g++.old-deja/g++.other/friend10.C: New tests.
23605
23606 2000-12-02  Neil Booth  <neilb@earthling.net>
23607
23608         * g++.old-deja/g++.other/instan2.C
23609         * g++.old-deja/g++.other/instan3.C: New test.
23610
23611 2000-12-02  Neil Booth  <neilb@earthling.net>
23612
23613         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
23614         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
23615         gnuc99.c,gnuc99-pedantic.c: New tests.
23616
23617 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
23618
23619         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
23620         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
23621
23622 2000-12-01  Neil Booth  <neilb@earthling.net>
23623
23624         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
23625         * gcc.dg/cpp/poison.c: Update.
23626         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
23627
23628 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
23629
23630         * g77.f-torture/execute/20001201.f: New test.
23631
23632 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
23633
23634         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
23635
23636 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
23637
23638         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
23639
23640 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
23641
23642         * g++.old-deja/g++.other/cast6.C: New test.
23643
23644 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
23645
23646         * gcc.c-torture/execute/20001130-2.c: New testcase.
23647
23648 2000-11-30  Richard Henderson  <rth@redhat.com>
23649
23650         * gcc.c-torture/execute/20001130-1.c: New test.
23651
23652 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
23653
23654         * g++.old-deja/g++.other/op3.C: New test.
23655
23656 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
23657
23658         * g++.old-deja/g++.other/op2.C: New test.
23659
23660 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
23661
23662         * g++.old-deja/g++.other/crash38.C: New test.
23663
23664 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
23665
23666         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
23667
23668 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
23669
23670         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
23671         tests.
23672         * gcc.c-torture/execute/string-opt-6.c: New test.
23673
23674         * gcc.dg/20001117-1.c: Add main.
23675
23676 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
23677
23678         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
23679         Move from here ...
23680         * gcc.dg/940510-1.c: ... to here.
23681
23682         * gcc.dg/20000926-1.c: GNU C now allows initializations of
23683         zero-size arrays in toplevel structures.
23684
23685 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
23686
23687         * gcc.c-torture/execute/loop-8.c: New test.
23688
23689 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
23690
23691         * g++.old-deja/g++.other/base1.C: New test.
23692
23693 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
23694
23695         * g++.old-deja/g++.other/parse2.C: New test.
23696
23697 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
23698
23699         * g++.old-deja/g++.pt/incomplete1.C: New test.
23700
23701 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
23702
23703         * g++.old-deja/g++.other/friend9.C: New test.
23704
23705 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
23706
23707         * gcc.dg/20001127-1.c: New test.
23708
23709 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
23710
23711         * g++.old-deja/g++.pt/friend46.C: New test.
23712
23713 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
23714
23715         * g++.old-deja/g++.other/ptrmem8.C: New test.
23716
23717 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23718
23719         * gcc.c-torture/execute/string-opt-7.c: New test.
23720         * gcc.c-torture/execute/string-opt-8.c: Likewise.
23721
23722 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
23723
23724         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
23725         instead of 'mkcheck 2'.
23726
23727 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
23728
23729         * gcc.c-torture/execute/memcheck/driver.c,
23730         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
23731         C9X references to refer to C99.
23732
23733 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
23734
23735         * gcc.dg/ultrasp3.c: New test.
23736
23737 2000-11-25  Neil Booth  <neilb@earthling.net>
23738
23739         * gcc.dg/cpp/include2.c: Update test to be locale independent.
23740
23741 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
23742
23743         * gcc.c-torture/compile/20001123-2.c: New.
23744
23745 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23746
23747         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
23748
23749 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
23750
23751         * gcc.dg/sequence-point-1.c: Add some new tests.
23752         * gcc.c-torture/execute/20001124-1.c: New test.
23753
23754 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
23755
23756         * g++.old-deja/g++.other/vaarg4.C: New test.
23757         * gcc.c-torture/compile/20001123-1.c: New test.
23758
23759 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
23760
23761         * g++.other/crash24.C: Adjust and remove XFAIL.
23762         * g++.other/crash37.C: New test.
23763
23764 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
23765
23766         * g++.old-deja/g++.pt/instantiate9.C: New test.
23767
23768 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
23769
23770         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
23771         new ABI, too.
23772
23773         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
23774         * g++.old-deja/g++.robertl/eb55.C: Likewise.
23775
23776 2000-11-22  Neil Booth  <neilb@earthling.net>
23777
23778         * gcc.dg/cpp/Wtrigraphs.c: New test.
23779
23780 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
23781
23782         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
23783
23784 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
23785
23786         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
23787
23788 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
23789
23790         * lib/gcc-dg.exp: load_lib scanasm.exp.
23791         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
23792         * lib/g++-dg.exp: load_lib scanasm.exp.
23793         * lib/scanasm.exp: New.
23794         (scan-assembler, scan-assembler-not): Add optional arguments to
23795         test name, or if not present, the pattern name.
23796         (scan-assembler-dem, scan-assembler-dem-not): New.
23797
23798         * g++.dg/dg.exp: New.
23799
23800 2000-11-21  Neil Booth  <neilb@earthling.net>
23801
23802         * gcc.dg/cpp/integrated1.c: Remove.
23803
23804 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
23805
23806         * gcc.c-torture/execute/20001121-1.c: New test.
23807
23808 2000-11-21  Richard Henderson  <rth@redhat.com>
23809
23810         * gcc.c-torture/compile/20001121-1.c: New test.
23811
23812 2000-11-20  Neil Booth  <neilb@earthling.net>
23813
23814         * gcc.dg/cpp/integrated1.c: New test.
23815
23816 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
23817
23818         * g++.old-deja/g++.other/inline17.C: New test.
23819
23820 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
23821
23822         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
23823         local variable to be zero: I made the variable global. Now
23824         uses abort() and exit() instead of relying on main's return value.
23825
23826 2000-11-20  Neil Booth  <neilb@earthling.net>
23827
23828         * gcc.dg/cpp/paste2.c: Update test.
23829         * objc/execute/paste.m: New test.
23830
23831 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
23832
23833         * gcc.dg/c99-condexpr-1.c: New test.
23834
23835 2000-11-20  Neil Booth  <neilb@earthling.net>
23836
23837         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
23838
23839 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
23840
23841         * g++.old-deja/g++.pt/export1.C: New test.
23842
23843 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
23844
23845         * gcc.dg/20001117-1.c: New test.
23846
23847 2000-11-18  Richard Henderson  <rth@redhat.com>
23848
23849         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
23850
23851 2000-11-18  Richard Henderson  <rth@redhat.com>
23852
23853         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
23854         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
23855         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
23856
23857 2000-11-18  Richard Henderson  <rth@redhat.com>
23858
23859         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
23860         (main): New.  Exit cleanly.
23861
23862 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
23863
23864         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
23865         gcc.dg/c99-fordecl-2.c: New tests.
23866
23867 2000-11-18  Richard Henderson  <rth@redhat.com>
23868
23869         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
23870         * gcc.c-torture/execute/zerolen-2.c: New.
23871
23872 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23873
23874         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
23875         memory.
23876
23877 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
23878
23879         * g++.old-deja/g++.pt/instantiate8.C: New test.
23880
23881 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
23882
23883         * g++.old-deja/g++.other/incomplete.C: Add more tests.
23884         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
23885
23886 2000-11-16  Nick Clifton  <nickc@redhat.com>
23887
23888         * gcc.c-torture/execute/nestfunc-2.c: New test.
23889         * gcc.c-torture/execute/nestfunc-3.c: New test.
23890
23891 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
23892
23893         * gcc.c-torture/compile/20001116-1.c: New test.
23894
23895 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23896
23897         * gcc.c-torture/execute/20001115-1.c: New test.
23898
23899 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
23900
23901         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
23902         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
23903         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
23904         * g++.old-deja/g++.abi/vmihint.C: Likewise.
23905
23906 2000-11-15  Neil Booth  <neilb@earthling.net>
23907
23908         gcc.dg/cpp/_Pragma1.c: Update.
23909         gcc.dg/cpp/_Pragma2.c: New test.
23910
23911 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
23912
23913         * g++.old-deja/g++.other/anon5.C: New test.
23914
23915 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
23916
23917         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
23918         tests.
23919
23920 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
23921
23922         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
23923         output.
23924
23925 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
23926
23927         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
23928         labels at end of compound statements.
23929
23930 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
23931
23932         * gcc.c-torture/execute/loop-7.c: New test.
23933
23934 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
23935
23936         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
23937
23938 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
23939
23940         * gcc.dg/c99-bool-1.c: New test.
23941
23942 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
23943
23944         * gcc.dg/c99-scope-1.c: Remove xfail.
23945         * gcc.dg/c99-scope-2.c: New test.
23946
23947 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23948
23949         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
23950         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
23951
23952 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
23953
23954         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
23955         error messages.
23956
23957         * g++.mike/p700.C: Don't typedef wchar_t.
23958         * g++.mike/p784.C: Likewise.
23959         * g++.mike/eb101.C: Don't use __wchar_t.
23960
23961 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
23962
23963         * g77.f-torture/execute/20001111.[fx]: Test premature exit
23964         from DO loop.
23965
23966 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
23967
23968         * gcc.c-torture/execute/20001111-1.c: New test.
23969
23970 2000-11-10  Nick Clifton  <nickc@redhat.com>
23971
23972         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
23973         long multuiple and accumulate.
23974
23975 2000-11-09  Richard Henderson  <rth@redhat.com>
23976
23977         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
23978         via size_t instead of int.
23979
23980         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
23981         * gcc.c-torture/execute/string-opt-2.c: Likewise.
23982         * gcc.c-torture/execute/string-opt-3.c: Likewise.
23983         * gcc.c-torture/execute/string-opt-4.c: Likewise.
23984
23985 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
23986
23987         * gcc.c-torture/compile/20001109-1.c: New test.
23988         * gcc.c-torture/compile/20001109-2.c: New test.
23989
23990 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
23991
23992         * g++.old-deja/g++.pt/operator1.C: New test.
23993         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
23994
23995 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
23996
23997         * gcc.dg/20001108-1.c: New test.
23998
23999 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
24000
24001         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
24002         with both arguments constant strings.
24003         * gcc.c-torture/execute/string-opt-3.c: New test.
24004         * gcc.c-torture/execute/string-opt-4.c: New test.
24005         * gcc.c-torture/execute/string-opt-5.c: New test.
24006
24007 2000-11-08  Nick Clifton  <nickc@redhat.com>
24008
24009         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
24010         mulsidi3adddi patterns.
24011
24012 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
24013
24014         * g++.old-deja/g++.other/crash36.C: New test.
24015
24016 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
24017
24018         * g++.old-deja/g++.other/init16.C: New test.
24019
24020 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
24021
24022         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
24023
24024 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
24025
24026         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
24027         * gcc.c-torture/execute/va-arg-16.x: Likewise.
24028         * gcc.c-torture/execute/va-arg-17.x: Likewise.
24029
24030 2000-11-07  DJ Delorie  <dj@redhat.com>
24031
24032         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
24033
24034 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24035
24036         * gcc.c-torture/execute/string-opt-1.c: New test.
24037
24038 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
24039
24040         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
24041         mips-sgi-irix6.* because the MIPS ABI passes floating-point
24042         parameters in registers, and there is no way for a varargs
24043         function to know in which order the integer and floating-point
24044         parameters should be interleaved when they are placed on the
24045         stack.
24046         * gcc.c-torture/execute/va-arg-16.x: Likewise.
24047         * gcc.c-torture/execute/va-arg-17.x: Likewise.
24048
24049 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24050
24051         * gcc.c-torture/execute/string-opt-2.c: New test.
24052
24053 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
24054
24055         * g++.old-deja/g++.pt/crash60.C: New test.
24056
24057 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
24058
24059         * g++.old-deja/g++.other/crash24.C: New test.
24060         * g++.old-deja/g++.other/crash25.C: New test.
24061         * g++.old-deja/g++.other/crash26.C: New test.
24062         * g++.old-deja/g++.other/crash27.C: New test.
24063         * g++.old-deja/g++.other/crash28.C: New test.
24064         * g++.old-deja/g++.other/crash29.C: New test.
24065         * g++.old-deja/g++.other/crash30.C: New test.
24066         * g++.old-deja/g++.other/crash31.C: New test.
24067         * g++.old-deja/g++.other/crash32.C: New test.
24068         * g++.old-deja/g++.other/crash33.C: New test.
24069         * g++.old-deja/g++.other/crash34.C: New test.
24070         * g++.old-deja/g++.other/crash35.C: New test.
24071
24072 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
24073
24074         * gcc.c-torture/execute/20001031-1.c: New test.
24075
24076 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
24077
24078         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
24079         namespace.
24080
24081         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
24082         standards-conformant.
24083
24084         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
24085
24086         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
24087         * g++.old-deja/g++.mike/p755a.C: Likewise.
24088         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
24089         library makes no calls to `operator new' during initialization.
24090
24091 2000-11-04  Neil Booth  <neilb@earthling.net>
24092
24093         * gcc.dg/cpp/include2.c: New tests.
24094
24095 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
24096
24097         * lib/g++.exp (g++_set_ld_library_path): New function.
24098         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
24099
24100 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
24101
24102         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
24103         warnings.
24104
24105 2000-11-01  Richard Henderson  <rth@redhat.com>
24106
24107         * g++.old-deja/g++.ext/namedret1.C: New.
24108         * g++.old-deja/g++.ext/namedret2.C: New.
24109         * g++.old-deja/g++.ext/namedret3.C: New.
24110
24111 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
24112
24113         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
24114         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
24115
24116 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24117
24118         * gcc.c-torture/execute/va-arg-21.c: New test.
24119
24120 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
24121
24122         * gcc.dg/c99-complex-2.c: New test.
24123
24124 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24125
24126         * gcc.c-torture/execute/stdio-opt-1.c: New test.
24127
24128 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
24129
24130         * g++.old-deja/g++.other/inline16.C: New test.
24131
24132 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
24133
24134         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
24135         __PRETTY_FUNCTION__
24136
24137 2000-10-29  Neil Booth  <neilb@earthling.net>
24138
24139         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
24140         New tests.
24141         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
24142         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
24143         optimisation.
24144
24145 2000-10-29  Neil Booth  <neilb@earthling.net>
24146
24147         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
24148         * mi1.c, mi1c.h: Add null directives to multiple-include test.
24149         * mi5.c: Test multiple includes work with -C.
24150         * trigraphs.c: Test ^= version.
24151
24152 2000-10-28  Neil Booth  <neilb@earthling.net>
24153
24154         New tests and test updates for new macro expander.
24155
24156         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
24157         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
24158         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
24159         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
24160         new diagnostic messages.
24161
24162         * gcc.dg/cpp/macro3.c: New tests.
24163
24164 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
24165
24166         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
24167         on the same line.
24168
24169 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
24170
24171         * g++.old-deja/g++.other/eh2.C: New test.
24172
24173 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
24174
24175         * gcc.c-torture/execute/20001027-1.c: New test.
24176
24177 2000-10-26  Richard Henderson  <rth@redhat.com>
24178
24179         * gcc.c-torture/execute/20001026-1.c: New.
24180
24181 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
24182
24183         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
24184         * g++.old-deja/g++.law/builtin1.C: Likewise.
24185         * g++.old-deja/g++.law/ctors10.C: Likewise.
24186         * g++.old-deja/g++.law/virtual3.C: Likewise.
24187         * g++.old-deja/g++.mike/p658.C: Likewise.
24188         * g++.old-deja/g++.other/sibcall1.C: Likewise.
24189         * g++.old-deja/g++.other/vaarg2.C: Likewise.
24190         * g++.old-deja/g++.robertl/eb124.C: Likewise.
24191         * g++.old-deja/g++.robertl/eb44.C: Likewise.
24192         * g++.old-deja/g++.robertl/eb77.C: Likewise.
24193
24194 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
24195
24196         * gcc.c-torture/compile/20001024-1.c: New test.
24197
24198 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
24199
24200         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
24201         to tell us whether or not we are using V3.
24202
24203 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
24204
24205         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
24206         operands.
24207
24208 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
24209
24210         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
24211
24212 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
24213
24214         * gcc.c-torture/execute/20001024-1.c: New test.
24215
24216 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
24217
24218         * g++.old-deja/g++.other/sibcall1.C: New test.
24219
24220 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
24221
24222         * gcc.dg/noncompile/init-3.c: New test.
24223
24224 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
24225
24226         * gcc.dg/format-array-1.c: New test.
24227
24228 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
24229
24230         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
24231         writing through null pointers; remove comment about testing
24232         unterminated strings.
24233
24234 2000-10-17  Matthew Hiller  <hiller@redhat.com>
24235
24236         * gcc.c-torture/execute/20001017-2.c: New test.
24237
24238 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
24239
24240         * gcc.c-torture/compile/20001018-1.c: New test.
24241         * gcc.c-torture/compile/20001018-1.x: Xfail.
24242
24243 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24244
24245         * gcc.c-torture/execute/20001017-1.c: New test.
24246
24247 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
24248
24249         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
24250         for multiple use of arguments with scanf formats; add tests for
24251         multiple use of arguments.
24252
24253 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
24254
24255         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
24256
24257 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
24258
24259         * gcc.dg/format-miss-1.c: New test.
24260
24261 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
24262
24263         * gcc.c-torture/execute/20001013-1.c: New test.
24264
24265 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
24266
24267         * gcc.dg/format-branch-1.c: New test.
24268
24269 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
24270
24271         * README, lib/file-format.exp: Remove EGCS references.
24272
24273 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
24274
24275         * gcc.dg/20001013-1.c: New test.
24276
24277 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
24278
24279         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
24280         for intmax_t in the compiler using __typeof__ and the type rules
24281         for conditional expressions.
24282
24283 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
24284
24285         * gcc.dg/20001012-1.c: New test.
24286         * gcc.dg/20001012-2.c: New test.
24287
24288 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
24289
24290         * gcc.dg/format-attr-1.c: New test.
24291
24292 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
24293
24294         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
24295         __LONG_LONG_MAX__ instead of LLONG_MAX.
24296
24297 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
24298
24299         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
24300         scanf flags.
24301         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
24302         flags.
24303
24304 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
24305
24306         * gcc.dg/sequence-pt-1.c: New test.
24307
24308 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
24309
24310         * gcc.c-torture/execute/20001011-1.c: New testcase.
24311         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
24312
24313 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
24314
24315         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
24316         does not error on it.
24317
24318 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
24319
24320         * gcc.dg/20001009-1.c: New test.
24321
24322 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
24323
24324         * gcc.c-torture/compile/20001009-1.c: Move from here ....
24325         * gcc.c-torture/execute/20001009-2.c: ... to here.
24326
24327 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
24328
24329         * gcc.c-torture/compile/20001009-1.c: New testcase.
24330         * gcc.c-torture/execute/20001009-1.c: New testcase.
24331         Testcases provided by Jan Hubicka <jh@suse.cz>.
24332
24333 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
24334
24335         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
24336         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
24337         uintmax_t using <limits.h> to emulate the compiler's internal
24338         logic.  No longer XFAIL %j tests.
24339
24340 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
24341
24342         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
24343         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
24344         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
24345         regexps and details of expected handling of some bad formats.
24346         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
24347         suppression.
24348
24349 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
24350
24351         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
24352         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
24353         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
24354         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
24355         in list archives.
24356
24357 2000-10-06  Richard Henderson  <rth@cygnus.com>
24358
24359         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
24360         * g++.old-deja/g++.brendan/crash52.C: Likewise.
24361         * g++.old-deja/g++.jason/report.C: Likewise.
24362         * g++.old-deja/g++.law/friend5.C: Likewise.
24363         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
24364         of the expected warnings.
24365
24366 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
24367
24368         * g++.old-deja/g++.pt/enum14.C: New test.
24369
24370 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
24371
24372         * g++.old-deja/g++.pt/crash59.C: New test.
24373
24374 2000-10-04  Will Cohen  <wcohen@redhat.com>
24375
24376         * gcc.dg/20000926-1.c: New test.
24377
24378 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
24379
24380         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
24381         function name for current C++ compiler.
24382         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
24383
24384 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
24385
24386         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
24387         __PRETTY_FUNCTION__.
24388         * g++.old-deja/g++.ext/pretty2.C: Likewise.
24389
24390 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24391
24392         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
24393
24394 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
24395
24396         * gcc.c-torture/compile/20000923-1.c: New test.
24397
24398 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
24399
24400         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
24401         * g++.old-deja/g++.pt/ttp62.C: Same.
24402         * g++.old-deja/g++.other/inline14.C: Same.
24403
24404 2000-09-24  Richard Henderson  <rth@cygnus.com>
24405
24406         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
24407
24408 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
24409
24410         * gcc.dg/c90-printf-1.c: Add test for wide string format.
24411
24412 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
24413
24414         * gcc.c-torture/compile/20000922-1.c: New file.
24415
24416 2000-09-21  Nick Clifton  <nickc@redhat.com>
24417
24418         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
24419         a signed long modulo operation.
24420         (mod6): New function - perform an unsigned long modulo operation.
24421         (main): Add tests for modulos of very large numbers by very small
24422         dividends.
24423
24424 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24425
24426         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
24427
24428 2000-09-19  Richard Henderson  <rth@cygnus.com>
24429
24430         * gcc.dg/compare2.c (case 10): XFAIL.
24431
24432 2000-09-18  Richard Henderson  <rth@cygnus.com>
24433
24434         * gcc.c-torture/execute/20000906-1.c: Move ...
24435         * gcc.dg/20000906-1.c: ... here.  Only run on targets
24436         that support __builtin_trap.
24437
24438 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
24439
24440         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
24441
24442 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
24443
24444         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
24445         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
24446         more $ format tests.
24447
24448 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
24449
24450         * gcc.dg/format-errmk-1.c: New test.
24451
24452 2000-09-17  Greg McGary  <greg@mcgary.org>
24453
24454         * gcc.c-torture/execute/20000917-1.x: Remove.
24455
24456 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
24457
24458         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
24459
24460 2000-09-17  Greg McGary  <greg@mcgary.org>
24461
24462         * gcc.c-torture/execute/20000917-1.c: New test.
24463         * gcc.c-torture/execute/20000917-1.x: XFAIL.
24464
24465 2000-09-16  Neil Booth  <NeilB@earthling.net>
24466
24467         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
24468         in nested macro bug.
24469
24470 2000-09-15  Neil Booth  <NeilB@earthling.net>
24471
24472         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
24473
24474 2000-09-14  Jeffrey A Law  (law@cygnus.com)
24475
24476         * gcc.c-torture/execute/20000914-1.c: New test.
24477
24478 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
24479
24480         * g++.other/inline13.C: New test.
24481
24482 2000-09-12  Andreas Jaeger  <aj@suse.de>
24483
24484         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
24485         constant by Ulrich Drepper <drepper@redhat.com>.
24486
24487 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
24488
24489         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
24490
24491 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24492
24493         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
24494
24495 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
24496
24497         * gcc.dg/cpp/backslash.c: New test.
24498
24499 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
24500
24501         * gcc.c-torture/execute/20000910-1.c: New test.
24502         * gcc.c-torture/execute/20000910-2.c: Likewise.
24503
24504 2000-09-11  Robert Lipe  <robertl@sco.com>
24505
24506         * gcc.dg/pragma-align.c: New test.
24507
24508 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
24509
24510         * g++.old-deja/g++.pt/explicit82.C: New test.
24511         * g++.old-deja/g++.pt/explicit83.C: New test.
24512
24513 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
24514
24515         * gcc.dg/asm-names.c: New test.
24516
24517 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24518
24519         * gcc.dg/cpp/tr-warn6.c: New test
24520
24521 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
24522
24523         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
24524         be accepted.
24525
24526 2000-09-07  Catherine Moore  <clm@redhat.com>
24527
24528         * gcc.c-torture/execute/unroll-1.c: New test.
24529
24530 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
24531
24532         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
24533         ERROR markers.
24534         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
24535         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
24536         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
24537         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
24538         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
24539         Preprocess only.
24540         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
24541         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
24542
24543 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
24544
24545         * g++.old-deja/g++.pt/deduct2.C: New test.
24546
24547 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
24548
24549         * g++.old-deja/g++.pt/parms2.C: New test.
24550
24551 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
24552
24553         * g++.old-deja/g++.pt/crash58.C: New test.
24554
24555 2000-09-06  Greg McGary  <greg@mcgary.org>
24556
24557         * gcc.c-torture/execute/20000906-1.c: New test.
24558         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
24559
24560 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24561
24562         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
24563
24564 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
24565
24566         * g++.old-deja/g++.pt/crash57.C: New test.
24567
24568 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
24569
24570         * g++.old-deja/g++.pt/crash56.C: New test.
24571
24572 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
24573
24574         * g++.old-deja/g++.pt/koenig1.C: New test.
24575
24576 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
24577
24578         * gcc.dg/20000904-1.c: New test.
24579
24580 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
24581
24582         * gcc.dg/cpp/paste8.c: New test.
24583
24584 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
24585
24586         * gcc.c-torture/compile/20000827-1.c: New test.
24587
24588 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
24589
24590         * gcc.dg/format-diag-1.c: New test.
24591
24592 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
24593
24594         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
24595         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
24596         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
24597         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
24598         gcc.dg/formatz-1.c: Adjust warning regular expressions.
24599
24600 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
24601
24602         * g++.old-deja/g++.other/nested4.C: New test.
24603
24604 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
24605
24606         * g++.old-deja/g++.ns/scoped1.C: New test.
24607
24608 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
24609
24610         * lib/g++.exp: Support testing already-installed GCC.
24611
24612 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24613
24614         * wtr-label-1.c, wtr-suffix-1.c: New tests.
24615
24616 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24617
24618         * gcc.dg/return-type-2.c: New test.
24619
24620 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
24621
24622         * gcc.c-torture/compile/20000825-1.c: New test.
24623
24624 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
24625
24626         * gcc.dg/dwarf2-2.c: New test.
24627
24628 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
24629
24630         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
24631         dg-warning regexps.
24632
24633 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
24634
24635         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
24636         gcc.dg/format-ext-5.c: New tests.
24637
24638 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
24639
24640         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
24641
24642 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
24643
24644         * gcc.dg/noncompile/930622-2.c: Adjust error message.
24645
24646 2000-08-24  Richard Henderson  <rth@cygnus.com>
24647
24648         * gcc.dg/ia64-sync-1.c: New test.
24649         * gcc.dg/ia64-sync-2.c: New test.
24650         * gcc.dg/ia64-asm-1.c: New test.
24651
24652 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
24653
24654         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
24655         * gcc.dg/format-ext-2.c: New test.
24656
24657 2000-08-23  Jason Merrill  <jason@redhat.com>
24658
24659         * lib/old-dejagnu.exp: Also ignore "In member function" and
24660         "At global scope".
24661
24662 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24663
24664         * gcc.dg/noncompile/label-lineno-1.c: New test.
24665
24666 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
24667
24668         * gcc.dg/c99-array-nonobj-1.c: New test.
24669
24670 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
24671
24672         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
24673         tests.
24674         * gcc.dg/format-ext-1.c: New test.
24675
24676 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24677
24678         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
24679         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
24680         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
24681         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
24682         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
24683
24684 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
24685
24686         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
24687         gcc.dg/c99-strftime-2.c: New tests.
24688
24689 2000-08-22  Richard Henderson  <rth@cygnus.com>
24690
24691         * gcc.c-torture/execute/20000822-1.c: New test.
24692
24693 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
24694
24695         * gcc.c-torture/execute/20000819-1.x: Remove.
24696
24697 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
24698
24699         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
24700         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
24701         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
24702         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
24703         gcc.dg/format-xopen-1.c: New tests.
24704
24705 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
24706
24707         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
24708
24709 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
24710
24711         * g++.old-deja/g++.other/loop2.C: New test.
24712
24713         * gcc.c-torture/compile/20000606-1.c: New test.
24714         * gcc.c-torture/compile/20000728-1.c: New test.
24715         * gcc.c-torture/execute/20000801-1.c: New test.
24716         * gcc.c-torture/execute/20000801-2.c: New test.
24717         * gcc.c-torture/execute/20000819-1.c: New test.
24718         * gcc.c-torture/execute/20000819-1.x: XFAIL.
24719         * gcc.dg/20000629-1.c: New test.
24720         * gcc.dg/20000724-1.c: New test.
24721         * gcc.dg/20000807-1.c: New test.
24722
24723 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
24724
24725         * gcc.dg/cpp/pragma-1.c: New test.
24726         * gcc.dg/cpp/pragma-2.c: New test.
24727
24728 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
24729
24730         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
24731         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
24732
24733 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
24734
24735         * gcc.c-torture/compile/20000818-1.c: New test.
24736
24737 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
24738
24739         * gcc.c-torture/execute/20000818-1.c: New test.
24740
24741 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
24742
24743         * gcc.dg/format-va-1.c: New test.
24744
24745 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
24746
24747         * g++.old-deja/g++.other/typedef8.C: New test.
24748
24749 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
24750
24751         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
24752         * g++.old-deja/g++.mike/net36.C: Mark candidate.
24753         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
24754         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
24755         * g++.old-deja/g++.other/ptrmem7.C: New test.
24756         * g++.old-deja/g++.pt/ptrmem10.C: New test.
24757
24758 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
24759
24760         * g++.old-deja/g++.pt/typename27.C: New test.
24761
24762 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
24763
24764         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
24765         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
24766         * g++.old-deja/g++.pt/friend45.C: New test.
24767         * g++.old-deja/g++.other/friend8.C: New test.
24768
24769 2000-08-15  Richard Henderson  <rth@cygnus.com>
24770
24771         * gcc.c-torture/execute/20000815-1.c: New test.
24772
24773 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
24774
24775         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
24776         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
24777         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
24778
24779 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
24780
24781         * g++.old-deja/g++.other/refinit2.C: New test.
24782
24783 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
24784
24785         * lib/c-torture.exp (c-torture): Make
24786         compiler_conditional_xfail_data global.
24787         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
24788         compiler_conditional_xfail_data machinery.
24789         (f-torture-execute): Likewise.
24790         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
24791         and only when unrolling loops.
24792
24793         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
24794
24795 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
24796
24797         * g++.old-deja/g++.pt/explicit81.C: New test.
24798
24799 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
24800
24801         * g++.old-deja/g++.pt/typename26.C: New test.
24802
24803 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
24804
24805         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
24806         warning.
24807
24808 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
24809
24810         * g++.old-deja/g++.other/array3.C: New test.
24811
24812 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
24813
24814         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
24815         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
24816         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
24817         New tests.
24818
24819 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
24820
24821         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
24822         * g++.old-deja/g++.abi/vmihint.C: Likewise.
24823
24824 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
24825
24826         * gcc.c-torture/execute/20000808-1.c: New test.
24827
24828 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
24829
24830         * gcc.dg/c90-const-expr-1.c: New test.
24831
24832 2000-08-08  Richard Henderson  <rth@cygnus.com>
24833
24834         * gcc.dg/noncompile/920923-1.c: Declare calloc.
24835
24836 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
24837
24838         * gcc.dg/noncompile/const-ll-1.c: New test.
24839
24840 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
24841
24842         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
24843
24844 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
24845
24846         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
24847         that running programs linked against the shared version of libobjc
24848         run correctly.
24849
24850 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
24851
24852         * gcc.dg/c99-printf-1.c: New test.
24853
24854 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
24855
24856         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
24857
24858 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
24859
24860         * gcc.c-torture/execute/20000731-1.x: Delete.
24861
24862 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
24863
24864         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
24865         and torture_without_loops as is done by c-torture.exp.
24866         (search_for): Copy from c-torture.exp.
24867         (gcc-dg-runtest): New function, drives a directory of tests
24868         iterating over the TORTURE_OPTIONS.
24869         (scan-assembler, scan-assembler-not): Move here from
24870         individual directory drivers.
24871
24872         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
24873         defined by lib/gcc-dg.exp.
24874         * gcc.dg/cpp/cpp.exp: Likewise.
24875         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
24876         gcc-dg-runtest, so we cycle over optimization options.
24877
24878         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
24879         * gcc.dg/compare2.c: No longer expected to fail.
24880
24881 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
24882
24883         * gcc.c-torture/execute/20000804-1.c: New test.
24884
24885 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
24886
24887         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
24888
24889 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
24890
24891         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
24892
24893 2000-08-03  Jeffrey A Law  (law@cygnus.com)
24894
24895         * gcc.c-torture/compile/20000803-1.c: New test.
24896
24897 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
24898
24899         * gcc.c-torture/execute/20000801-3.c,
24900         gcc.c-torture/execute/20000801-4.c: New tests.
24901         * gcc.c-torture/execute/20000801-3.x,
24902         gcc.c-torture/execute/20000801-4.x: Xfail.
24903
24904 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
24905
24906         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
24907         libobjc/.libs to allow for libtool.
24908
24909 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
24910
24911         * gcc.c-torture/compile/20000802-1.c: New test.
24912
24913 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
24914
24915         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
24916
24917 2000-07-31  Jeffrey A Law  (law@cygnus.com)
24918
24919         * gcc-c-torture/execute/20000731-2.c: New test.
24920
24921         * gcc.c-torture/execute/20000731-1.c: New test.
24922         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
24923
24924 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
24925
24926         * testsuite/gcc.dg/cpp/paste7.c: New test.
24927         * gcc.dg/cpp/20000725-1.c: New test.
24928
24929 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
24930
24931         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
24932         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
24933         declaration warning for __builtin_dwarf_reg_size.
24934
24935         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
24936
24937 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
24938
24939         * gcc.dg/noncompile/voidparam-1.c: New test.
24940
24941 2000-07-30  Richard Henderson  <rth@cygnus.com>
24942
24943         * gcc.dg/c90-digraph-1.c: Don't xfail.
24944         * gcc.dg/compare2.c (case 10): Xfail.
24945         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
24946
24947 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
24948
24949         * gcc.dg/c99-main-1.c: New test.
24950
24951 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
24952
24953         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
24954
24955 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
24956
24957         * gcc.c-tortuer/execute/20000726-1.c: New test.
24958
24959 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
24960
24961         * gcc.c-torture/execute/enum-2.c: New test.
24962
24963 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24964
24965         * gcc.dg/cpp/tr-warn3.c: New test.
24966
24967 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
24968
24969         * g++.old-deja/g++.ext/implicit1.C: Remove.
24970         * g++.old-deja/g++.jason/c2.C: Remove
24971         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
24972         * g++.old-deja/g++.pt/crash16.C: Likewise.
24973         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
24974
24975 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
24976
24977         * g++.old-deja/g++.other/for2.C: New test.
24978
24979 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
24980
24981         * gcc.dg/20000720-1.c: New test.
24982
24983 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
24984
24985         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
24986
24987 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
24988
24989         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
24990         * gcc.c-torture/execute/20000722-1.c: New.
24991         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
24992
24993 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
24994
24995         * gcc.dg/cpp/20000720-1.S: New test.
24996
24997 2000-07-21  Michael Meissner  <meissner@redhat.com>
24998
24999         * gcc.c-torture/execute/ieee/hugeval.c: New test.
25000
25001 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
25002
25003         * g++.old-deja/g++.brendan/crash16.C,
25004         g++.old-deja/g++.brendan/parse3.C,
25005         g++.old-deja/g++.brendan/redecl1.C,
25006         g++.old-deja/g++.ns/template13.C,
25007         g++.old-deja/g++.other/decl4.C,
25008         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
25009
25010 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
25011
25012         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
25013         and "Internal error".
25014
25015         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
25016         regexps.
25017         * gcc.dg/cpp/paste6.c: New test.
25018
25019 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
25020
25021         * gcc.dg/cpp/tr-direct.c: New test.
25022
25023         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
25024         gcc.dg/cpp/undef1.c: Tweak error regexps.
25025
25026 2000-07-18  Eric Christopher <echristo@redhat.com>
25027
25028         * gcc.c-torture/compile/20000718-1.c: New test.
25029
25030 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
25031
25032         * cpplex.c (_cpp_push_token): If the token being pushed back
25033         is the previous token in this context, just subtract one from
25034         context->posn.
25035         * cppmacro.c (save_expansion): Clear aux field when storing a
25036         placemarker.
25037
25038 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
25039
25040         * gcc.dg/noncompile/redecl-1.c: New test.
25041
25042 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
25043
25044         * gcc.c-torture/execute/20000717-5.c: New test.
25045         * gcc.c-torture/execute/20000717-1.x: Removed.
25046
25047 2000-07-17  Richard Henderson  <rth@cygnus.com>
25048
25049         * gcc.c-torture/execute/20000717-4.c: New test.
25050
25051 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
25052
25053         * gcc.dg/cpp/syshdr.c: New test.
25054         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
25055
25056 2000-07-17  Neil Booth  <neilb@earthling.net>
25057
25058         * gcc.dg/cpp/cmdlne-dM.c: New test.
25059         * gcc.dg/cpp/cmdlne-dD.c: New test.
25060
25061 2000-07-17  Jeffrey A Law  (law@cygnus.com)
25062
25063         * gcc.c-torture/execute/20000717-3.c: New test.
25064
25065         * gcc.c-torture/compile/20000717-1.c: New test.
25066
25067 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
25068
25069         * gcc.c-torture/execute/20000717-2.c: New test.
25070
25071 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
25072
25073         * gcc.dg/formatz-1.c: New test.
25074
25075         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
25076         * gcc.dg/c99-digraph-1.c: New tests.
25077
25078         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
25079         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
25080
25081         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
25082         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
25083         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
25084         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
25085         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
25086         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
25087         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
25088
25089 2000-07-17   Greg McGary <greg@mcgary.org>
25090
25091         * gcc.c-torture/execute/20000717-1.c: New test.
25092         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
25093
25094 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
25095
25096         * gcc.c-torture/execute/20000715-2.c: New test.
25097         * gcc.dg/20000715-1.c: New test.
25098
25099 2000-07-15  Michael Meissner  <meissner@redhat.com>
25100
25101         * gcc.c-torture/execute/20000715-1.c: New test.
25102
25103 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
25104
25105         * gcc.c-torture/execute/20000707-1.c: New test.
25106
25107 2000-07-13  Neil Booth  <NeilB@earthling.net>
25108
25109         * testsuite/gcc.dg/cpp/digraph1.c,
25110         testsuite/gcc.dg/cpp/digraph2.c,
25111         testsuite/gcc.dg/cpp/digraphs.c: New tests.
25112
25113 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
25114
25115         * g77.f-torture/compile/20000630-2.f:  New test.
25116         * g77.f-torture/compile/20000630-2.x
25117
25118 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
25119
25120         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
25121
25122 2000-07-11  Neil Booth  <NeilB@earthling.net>
25123
25124         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
25125
25126 2000-07-11  Neil Booth  <NeilB@earthling.net>
25127
25128         * gcc.dg/cpp/cmdlne-C.c: New.
25129
25130 2000-07-09  Neil Booth  <NeilB@earthling.net>
25131
25132         * gcc.dg/cpp/directiv.c: New tests.
25133         * gcc.dg/cpp/undef1.c: Update.
25134
25135 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
25136
25137         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
25138
25139 2000-07-09  Neil Booth  <NeilB@earthling.net>
25140
25141         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
25142
25143 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
25144
25145         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
25146         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
25147
25148 2000-07-08  Neil Booth  <NeilB@earthling.net>
25149
25150         * gcc.dg/cpp/macsyntx.c: New tests.
25151
25152 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
25153
25154         * gcc.dg/20000707-1.c: New test.
25155
25156 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
25157
25158         * gcc.c-torture/execute/20000706-1.c: New test.
25159         * gcc.c-torture/execute/20000706-2.c: New test.
25160         * gcc.c-torture/execute/20000706-3.c: New test.
25161         * gcc.c-torture/execute/20000706-4.c: New test.
25162         * gcc.c-torture/execute/20000706-5.c: New test.
25163
25164 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
25165
25166         * g++.old-deja/g++.pt/instantiate7.C: New test.
25167
25168 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
25169
25170         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
25171         * g++.old-deja/g++.mike/thunk3.C: Likewise.
25172         * g++.old-deja/g++.other/rtti3.C: Likewise.
25173         * g++.old-deja/g++.other/rttid3.C: Likewise.
25174
25175 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
25176
25177         *  g77.f-torture/compile/20000630-1.x: Fix typo
25178
25179 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
25180
25181         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
25182         assembly output.
25183
25184 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
25185
25186         * gcc.dg/cpp/ident.c: New test.
25187
25188 2000-07-05  Neil Booth  <NeilB@earthling.net>
25189
25190         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
25191           gcc.dg/cpp/lexstrng.c: New tests.
25192
25193 2000-07-04  Neil Booth  <NeilB@earthling.net>
25194
25195         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
25196         * gcc.dg/cpp/strify2.c: Same.
25197
25198 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
25199
25200         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
25201         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
25202         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
25203         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
25204
25205         * testsuite/gcc.dg/cpp/macro1.c,
25206         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
25207         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
25208         testsuite/gcc.dg/cpp/strify1.c,
25209         testsuite/gcc.dg/cpp/strify2.c: New tests.
25210
25211 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
25212
25213         * gcc.c-torture/execute/20000703-1.c: New test.
25214
25215 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
25216
25217         * g++.old-deja/g++.pt (lookup10.C): New test.
25218
25219 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
25220
25221         * g++.old-deja/g++.pt (typename25.C): New test.
25222
25223 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
25224
25225         * gcc.c-torture/compile/20000701-1.c: New test.
25226
25227 2000-06-30  Nick Clifton  <nickc@cygnus.com>
25228
25229         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
25230         to test case.
25231
25232 2000-06-30  Catherine Moore  <clm@cygnus.com>
25233
25234         * gcc.c-torture/execute/align-1.c: New test.
25235
25236 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
25237
25238         * g++.old-deja/g++.pt/expr8.C: New test.
25239         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
25240
25241 2000-06-29  Nick Clifton  <nickc@cygnus.com>
25242
25243         * gcc.c-torture/compile/20000629-1.c: New test.
25244
25245 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
25246
25247
25248         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
25249         gcc.dg/noncompile directory, depending on whether they're
25250         preprocessor tests or not.  Annotate all the tests for the dg
25251         framework.
25252
25253         * gcc.c-torture/noncompile/noncompile.exp: Delete.
25254         * gcc.dg/noncompile/noncompile.exp: New.
25255
25256         * Moved files:
25257         Old name                                New name
25258         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
25259         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
25260         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
25261         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
25262         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
25263         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
25264         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
25265         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
25266         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
25267         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
25268         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
25269         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
25270         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
25271         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
25272         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
25273         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
25274         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
25275         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
25276         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
25277         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
25278         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
25279         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
25280         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
25281         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
25282
25283         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
25284         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
25285         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
25286         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
25287         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
25288         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
25289
25290 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
25291
25292         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
25293         declare one variable.  On the fourth, error.
25294         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
25295         declared by 20000628-1a.h.
25296
25297 2000-06-29  Richard Henderson  <rth@redhat.com>
25298
25299         * gcc.c-torture/execute/930529-1.x: New file.
25300         * gcc.dg/920413-1.c: Adjust expected warning text.
25301         * gcc.dg/980217-1.c: Declare abort.
25302         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
25303
25304 2000-06-29  Jeffrey A Law  (law@cygnus.com)
25305
25306         * g77.f-torture/compile/20000629-1.f: New test.
25307         * g77.f-torture/compile/20000629-1.x: Expected to fail.
25308
25309 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
25310
25311         Rearrange lots of files, removing entirely the
25312         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
25313         directories.
25314
25315         * Deleted files:
25316         gcc.c-torture/code_quality/code_quality.exp
25317         gcc.c-torture/special/special.exp
25318         gcc.failure/failure.exp
25319         gcc.failure/940409-1.x
25320         gcc.c-torture/compile/961203-1.x
25321
25322         * New files:
25323         gcc.misc-tests/linkage.exp
25324         gcc.c-torture/execute/920730-1t.c
25325         gcc.c-torture/execute/920730-1t.x
25326         gcc.c-torture/compile/920520-1.x
25327         gcc.c-torture/compile/920521-1.x
25328         gcc.c-torture/compile/981006-1.x
25329         gcc.c-torture/execute/eeprof-1.x
25330
25331         * Moved files (possibly with modifications to fit a new harness):
25332         Old name                                New name
25333         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
25334         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
25335         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
25336         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
25337         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
25338         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
25339         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
25340         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
25341         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
25342         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
25343         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
25344         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
25345         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
25346         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
25347
25348 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
25349
25350         * c-torture/compile/961203-1.x: Delete.
25351
25352         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
25353         not exit. Include stdio.h.
25354         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
25355         * gcc.misc-tests/dg-12.c: Likewise.
25356         * gcc.misc-tests/dg-5.c: Likewise.
25357         * gcc.misc-tests/dg-6.c: Likewise.
25358         * gcc.misc-tests/dg-7.c: Prototype abort.
25359         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
25360         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
25361         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
25362         not exit.
25363         * gcc.misc-tests/sieve.c: Use return from main, not exit.
25364         * gcc.misc-tests/sort2.c: Use return from main, not exit.
25365
25366 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
25367
25368         * gcc.dg/cpp/20000628-1.c: New test.
25369         * gcc.dg/cpp/20000628-1.h: New header for above test.
25370         * gcc.dg/cpp/20000628-1a.h: Likewise.
25371
25372 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
25373
25374         * gcc.dg/cpp: New directory.
25375         * gcc.dg/cpp/cpp.exp: New driver.
25376         * gcc.dg/cpp/20000627-1.c: New test.
25377         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
25378         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
25379         and rewrite as a compilation test.
25380
25381         * gcc.dg: Move many files into the cpp subdirectory, possibly
25382         renaming or editing them as well.
25383         Old name                New name
25384         990119-1.c              cpp/19990119-1.c
25385         990228-1.c              cpp/19990228-1.c
25386         990407-1.c              cpp/19990407-1.c
25387         990409-1.c              cpp/19990409-1.c
25388         990413-1.c              cpp/19990413-1.c
25389         990703-1.c              cpp/19990703-1.c
25390         20000127-1.c            cpp/20000127-1.c
25391         20000129-1.c            cpp/20000129-1.c
25392         20000207-1.c            cpp/20000207-1.c
25393         20000207-2.c            cpp/20000207-2.c
25394         20000209-1.c            cpp/20000209-1.c
25395         20000209-2.c            cpp/20000209-2.c
25396         20000301-1.c            cpp/20000301-1.c
25397         20000419-1.c            cpp/20000419-1.c
25398         20000510-1.S            cpp/20000510-1.S
25399         20000519-1.c            cpp/20000519-1.c
25400         20000529-1.c            cpp/20000529-1.c
25401         20000625-1.c            cpp/20000625-1.c
25402         20000625-2.c            cpp/20000625-2.c
25403         cpp-as1.c               cpp/assert1.c
25404         cpp-as2.c               cpp/assert2.c
25405         cxx-comments-1.c        cpp/cxxcom1.c
25406         cxx-comments-2.c        cpp/cxxcom2.c
25407         endif-label.c           cpp/endif.c
25408         cpp-hash1.c             cpp/hash1.c
25409         cpp-hash2.c             cpp/hash2.c
25410         cpp-if1.c               cpp/if-1.c
25411         cpp-if2.c               cpp/if-2.c
25412         cpp-if3.c               cpp/if-3.c
25413         cpp-if4.c               cpp/if-4.c
25414         cpp-if5.c               cpp/if-5.c
25415         cpp-cond.c              cpp/if-cexp.c
25416         cpp-missingop.c         cpp/if-mop.c
25417         cpp-missingparen.c      cpp/if-mpar.c
25418         cpp-opprec.c            cpp/if-oppr.c
25419         cpp-ifparen.c           cpp/if-paren.c
25420         cpp-shortcircuit.c      cpp/if-sc.c
25421         cpp-shift.c             cpp/if-shift.c
25422         cpp-unary.c             cpp/if-unary.c
25423         cpp-li1.c               cpp/line1.c
25424         cpp-li2.c               cpp/line2.c
25425         lineno.c                cpp/line3.c
25426         lineno-2.c              cpp/line4.c
25427         cpp-mi.c                cpp/mi1.c
25428         cpp-mic.h               cpp/mi1c.h
25429         cpp-micc.h              cpp/mi1cc.h
25430         cpp-mind.h              cpp/mi1nd.h
25431         cpp-mindp.h             cpp/mi1ndp.h
25432         cpp-mix.h               cpp/mi1x.h
25433         cpp-mi2.c               cpp/mi2.c
25434         cpp-mi2a.h              cpp/mi2a.h
25435         cpp-mi2b.h              cpp/mi2b.h
25436         cpp-mi2c.h              cpp/mi2c.h
25437         cpp-mi3.c               cpp/mi3.c
25438         cpp-mi3.def             cpp/mi3.def
25439         poison-1.c              cpp/poison.c
25440         pr-impl.c               cpp/prag-imp.c
25441         cpp-redef-2.c           cpp/redef1.c
25442         cpp-redef.c             cpp/redef2.c
25443         strpaste.c              cpp/strp1.c
25444         strpaste-2.c            cpp/strp2.c
25445         cpp-tradpaste.c         cpp/tr-paste.c
25446         cpp-tradstringify.c     cpp/tr-str.c
25447         cpp-tradwarn1.c         cpp/tr-warn1.c
25448         cpp-tradwarn2.c         cpp/tr-warn2.c
25449         trigraphs.c             cpp/trigraphs.c
25450         cpp-unc1.c              cpp/unc1.c
25451         cpp-unc2.c              cpp/unc2.c
25452         cpp-unc3.c              cpp/unc3.c
25453         cpp-unc.c               cpp/unc4.c
25454         undef.c                 cpp/undef1.c
25455         undef-2.c               cpp/undef2.c
25456         cpp-wi1.c               cpp/widestr1.c
25457
25458 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
25459
25460         * lib/g++.exp (g++_include_flags): Tweak.
25461
25462 2000-06-27  H.J. Lu  <hjl@gnu.org>
25463             Loren J. Rittle  <ljrittle@acm.org>
25464
25465         * lib/g++.exp (g++_include_flags): Override libgloss.exp
25466         version with one that knows about the new gcc tree structure.
25467         (g++_link_flags): Same.
25468
25469 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
25470
25471         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
25472         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
25473         case we are cross-compiling.
25474
25475         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
25476         g++.old-deja/g++.niklas/Makefile.in,
25477         g++.old-deja/g++.niklas/configure.in,
25478         g++.old-deja/g++.other/Makefile.in,
25479         g++.old-deja/g++.other/configure.in,
25480         gcc.c-torture/code_quality/Makefile.in,
25481         gcc.c-torture/code_quality/configure.in,
25482         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
25483         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
25484         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
25485         gcc.c-torture/execute/ieee/Makefile.in,
25486         gcc.c-torture/execute/ieee/configure.in,
25487         gcc.c-torture/noncompile/Makefile.in,
25488         gcc.c-torture/noncompile/configure.in,
25489         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
25490         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
25491         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
25492
25493 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
25494
25495         * g++.old-deja/g++.other/ambig3.C: New test.
25496
25497 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
25498
25499         * g++.old-deja/g++.pt/syntax1.C: New test.
25500         * g++.old-deja/g++.pt/syntax2.C: New test.
25501         * g++.old-deja/g++.other/syntax3.C: New test.
25502         * g++.old-deja/g++.other/syntax4.C: New test.
25503
25504 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
25505
25506         * gcc.dg/20000623-1.c: Prototype exit and abort.
25507
25508 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
25509
25510         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
25511         New tests.
25512         * gcc.dg/cpp-mi3.def: New file.
25513
25514         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
25515         inside assertions.
25516         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
25517         lexer's error messages.
25518         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
25519         divine anything from the linemarkers.
25520         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
25521         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
25522
25523 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
25524
25525         * gcc.dg/20000623-1.c: New test.
25526
25527 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
25528
25529         * gcc.c-torture/execute/20000622-1.c: New test.
25530
25531 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
25532
25533         * g++.old-deja/g++.other/init15.C: New test.
25534
25535 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
25536
25537         * g++.old-deja/g++.pt/vaarg2.C: New test.
25538         * g++.old-deja/g++.pt/vaarg3.C: New test.
25539
25540 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
25541
25542         * g++.old-deja/g++.other/dyncast6.C: New test.
25543
25544 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
25545
25546         * gcc.c-torture/execute/loop-6.c: New test.
25547
25548 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
25549
25550         * gcc.dg/20000614-1.c: New test.
25551         * gcc.dg/20000614-2.c: New test.
25552
25553 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
25554
25555         * g++.old-deja/g++.other/inline12.C: New test.
25556
25557 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
25558
25559         * g++.old-deja/g++.other/eh1.C: New test.
25560
25561 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
25562
25563         * g++.old-deja/g++.other/type.C: New test.
25564
25565 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
25566
25567         * g++.old-deja/g++.other/initstring.C: New test.
25568
25569 2000-06-12  Jason Merrill  <jason@redhat.com>
25570
25571         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
25572
25573 2000-06-09  Jeffrey A Law  (law@cygnus.com)
25574
25575         * gcc.c-torture/compile/20000609-1.c: New test.
25576
25577 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
25578
25579         * gcc.dg/20000609-1.c: New test.
25580
25581 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
25582
25583         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
25584         * gcc.c-torture/noncompile/poison-1.c: Move...
25585         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
25586         * gcc.dg/cpp-li1.c: Add a token after the #line.
25587
25588 2000-06-05  Richard Henderson  <rth@cygnus.com>
25589
25590         * gcc.c-torture/execute/20000605-2.c: New test.
25591         * gcc.c-torture/execute/20000605-3.c: New test.
25592
25593 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
25594
25595         * g77.f-torture/execute/20000503-1.x: New file.
25596
25597 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
25598
25599         * g++.old-deja/g++.eh/badalloc1.C: New test.
25600
25601 2000-06-05  Richard Henderson  <rth@cygnus.com>
25602
25603         * gcc.c-torture/execute/20000605-1.c: New test.
25604
25605 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
25606             Nathan Sidwell <nathan@codesourcery.com>
25607
25608         * gcc.c-torture/compile/20000605-1.c: New test.
25609
25610 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
25611
25612         * g77.f-torture/compile/20000601-1.f:  New test.
25613
25614 2000-06-03  Richard Henderson  <rth@cygnus.com>
25615
25616         * gcc.c-torture/execute/20000603-1.c: New.
25617
25618 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
25619
25620         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
25621         * gcc.dg/noreturn-2.c (noreturn): Likewise.
25622
25623 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
25624
25625         * gcc.dg/compare2.c (case 12): XFAIL.
25626         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
25627         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
25628
25629         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
25630
25631 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
25632
25633         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
25634         guard macro is already defined when the header is first
25635         included.
25636         * gcc.dg/cpp-mix.h: New file.
25637         * gcc.dg/endif-label.c: Update patterns to match compiler.
25638
25639         * g++.brendan/complex1.C: Declare abort.
25640         * g++.law/refs4.C: Remove XFAIL.
25641         * g++.oliva/expr2.C: Declare abort and exit.
25642
25643 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
25644
25645         * gcc.c-torture/execute/20000528-1.c: New test.
25646
25647         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
25648         * g++.old-deja/g++.law/temps4.C: Likewise.
25649
25650         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
25651         stdlib.h.  Call abort() on failure.
25652         * g++.old-deja/g++.law/refs4.C: Likewise.
25653         * g++.old-deja/g++.law/temps4.C: Likewise.
25654         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
25655         * gcc.c-torture/execute/20000112-1.c: Include string.h.
25656
25657 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
25658
25659         Relative to g++.dg/special:
25660         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
25661
25662         Relative to g++.old-deja:
25663         * g++.brendan/complex1.C, g++.jason/optimize2.C,
25664         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
25665         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
25666         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
25667         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
25668         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
25669         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
25670
25671         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
25672         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
25673         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
25674         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
25675         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
25676         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
25677         and/or string.h.
25678
25679         * g++.other/goto1.C: Update expectations for error messages.
25680
25681 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
25682
25683         * gcc.c-torture/compile/20000523-1.c: New test.
25684
25685 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
25686
25687         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
25688
25689 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
25690
25691         * g++.old-deja/g++.eh/catch11.C: New test.
25692         * g++.old-deja/g++.eh/catch12.C: New test.
25693
25694 2000-05-24  Nick Clifton  <nickc@cygnus.com>
25695
25696         * gcc.c-torture/execute/20000523-1.c: New test.
25697
25698 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
25699
25700         * c-torture/execute/bcp-1.c: Replace abort in arg of
25701         __builtin_constant_p with a generic external function.
25702
25703         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
25704         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
25705         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
25706         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
25707         Prototype abort and/or exit.
25708
25709         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
25710         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
25711         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
25712         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
25713
25714 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
25715
25716         * gcc.dg/dwarf2-1.c: New test.
25717
25718 2000-05-20  Richard Henderson  <rth@cygnus.com>
25719
25720         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
25721
25722 2000-05-20  Andreas Jaeger  <aj@suse.de>
25723
25724         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
25725         testcase.
25726
25727 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
25728
25729         * gcc.c-torture/execute/20000519-2.c: New test.
25730
25731 2000-05-19  Andreas Jaeger  <aj@suse.de>
25732
25733         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
25734         which fails with SSA.
25735
25736         * lib/c-torture.exp: Also test with -O3 -fssa.
25737
25738 2000-05-18  Michael Meissner  <meissner@redhat.com>
25739
25740         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
25741         * gcc.c-torture/execute/920415-1.c: Ditto.
25742         * gcc.c-torture/execute/920501-1.c: Ditto.
25743         * gcc.c-torture/execute/conversion.c: Ditto.
25744         * gcc.c-torture/execute/cvt-1.c: Ditto.
25745
25746 2000-05-18  Jeffrey A Law  (law@cygnus.com)
25747
25748         * gcc.c-torture/compile/20000518-1.c: New test.
25749
25750 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
25751
25752         * g77.f-torture/compile/200005018.f:  New test.
25753
25754 2000-05-17  Jeffrey A Law  (law@cygnus.com)
25755
25756         * gcc.c-torture/compile/20000517-1.c: New test.
25757
25758 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25759
25760         * gcc.c-torture/execute/20000516-1.c: New test.
25761
25762 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
25763
25764         * g++.old-deja/g++.other/eh.C: New test.
25765
25766 2000-05-12  Richard Henderson  <rth@cygnus.com>
25767
25768         * gcc.c-torture/execute/990208-1.c (main): Don't pass
25769         constants through to doit's conditional.
25770
25771 2000-05-11  Jeffrey A Law  (law@cygnus.com)
25772
25773         * gcc.c-torture/compile/20000511-1.c: New test.
25774         * g77.f-torture/compile/20000511-1.f: New test.
25775         * g77.f-torture/compile/20000511-2.f: New test.
25776
25777 2000-05-11  Michael Meissner  <meissner@redhat.com>
25778
25779         * gcc.c-torture/execute/20000511-1.c: New test.
25780
25781 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
25782
25783         * gcc.dg/dg.exp: Scan .S files as well as .c files.
25784         * gcc.dg/20000510-1.S: New.
25785
25786 2000-05-08  Catherine Moore  <clm@cygnus.com>
25787
25788         * gcc.dg/unused-3.c: New.
25789
25790 2000-05-06  Richard Henderson  <rth@cygnus.com>
25791
25792           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
25793           * g++.old-deja/g++.mike/warn1.C: Likewise.
25794           * g++.old-deja/g++.pt/local1.C: Likewise.
25795           * g++.old-deja/g++.pt/local7.C: Likewise.
25796           * g++.old-deja/g++.pt/spec16.C: Likewise.
25797
25798 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
25799
25800         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
25801
25802 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
25803
25804           * g77.f-torture/execute/20000503-1.f:  New test.
25805
25806 2000-05-04  Andreas Jaeger  <aj@suse.de>
25807
25808         * gcc.dg/noreturn-2.c: New test.
25809
25810 2000-05-04  Neil Booth  <NeilB@earthling.net>
25811
25812         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
25813         preprocessor.
25814
25815 2000-05-04  Richard Henderson  <rth@cygnus.com>
25816
25817         * gcc.c-torture/execute/20000503-1.c: Fix typo.
25818
25819 2000-05-04  Richard Henderson  <rth@cygnus.com>
25820
25821         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
25822         OpenSSL by Jason R Thorpe.
25823
25824 2000-05-03  Jim Wilson  <wilson@cygnus.com>
25825
25826         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
25827
25828 2000-05-03  Robert Lipe <robertlipe@usa.net>
25829
25830         * gcc.dg/20000503-1.c: New test.
25831
25832 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
25833
25834         * gcc.c-torture/compile/20000502-1.c: New test.
25835         * g++.old-deja/g++.other/align.C: New test.
25836         * gcc.dg/cpp-tradstringify.c: New test.
25837
25838 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
25839
25840         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
25841         and hard registers.
25842
25843 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
25844
25845         * gcc.c-torture/execute/loop-5.c: New test.
25846
25847 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
25848
25849         * gcc.c-torture/execute/va-arg-20.c: New test.
25850
25851 2000-04-23  Jeffrey A Law  (law@cygnus.com)
25852
25853         * gcc.c-torture/execute/20000422-1.c: New test.
25854
25855 2000-04-20  Greg McGary  <gkm@gnu.org>
25856
25857         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
25858         when optimizing, but without sibling-call optimizations (-O1).
25859
25860 2000-04-20  Jeffrey A Law  (law@cygnus.com)
25861
25862           * gcc.c-torture/compile/20000420-1.c: New test.
25863
25864 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
25865
25866         * g++.abi/ptrflags.C: New test.
25867         * g++.eh/catchptr1.C: Test incomplete pointer chains.
25868
25869 2000-04-19  Catherine Moore  <clm@cygnus.com>
25870
25871         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
25872
25873 2000-04-19  Greg McGary  <gkm@gnu.org>
25874
25875         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
25876         sibling-call optimizations.
25877
25878 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
25879
25880         * gcc.dg/20000419-1.c: New test.
25881
25882 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
25883
25884         * gcc.c-torture/execute/20000412-6.c: New test.
25885
25886 2000-04-12  Jeffrey A Law  (law@cygnus.com)
25887
25888         * gcc.c-torture/execute/20000412-5.c: New test.
25889         * g77.f-torture/compile/20000412-1.f: New test.
25890         * gcc.c-torture/execute/20000412-4.c: New test.
25891         * gcc.c-torture/compile/20000412-2.c: New test.
25892         * gcc.c-torture/execute/20000412-3.c: New test.
25893         * gcc.c-torture/compile/20000412-1.c: New test.
25894         * gcc.c-torture/execute/20000412-2.c: New test.
25895
25896 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
25897
25898         * objc/execute/bf-20.m: New test.
25899
25900 2000-04-10  Richard Henderson  <rth@cygnus.com>
25901
25902         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
25903
25904         * gcc.c-torture/execute/20000412-1.c: New test.
25905
25906 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
25907
25908         * g++.old-deja/g++.eh/catchptr1.C: New test.
25909
25910 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
25911
25912         * g++.old-deja/g++.abi/cxa_vec.C: New test.
25913
25914 2000-04-08  Neil Booth  <NeilB@earthling.net>
25915
25916         * gcc.dg/cpp-nullchar.c: Remove test as
25917         embedded nulls cause problems.
25918
25919 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25920
25921         * gcc.dg/compare2.c: New test.
25922
25923 2000-04-08  Neil Booth  <NeilB@earthling.net>
25924
25925         * gcc.dg/cpp-nullchar.c: New test.
25926
25927 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
25928
25929         * gcc.dg/cpp-mi2.c: New test.
25930         * gcc.dg/cpp-mi2[abc].h: New files.
25931
25932 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
25933
25934         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
25935         member name.
25936
25937 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
25938
25939         * g++.old-deja/g++.abi/vmihint.C: New test.
25940
25941 2000-04-06  Neil Booth  <NeilB@earthling.net>
25942
25943         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
25944         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
25945         copyright.
25946
25947 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
25948
25949         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
25950         avoid stack-frame overwrite.
25951
25952 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
25953
25954         * gcc.c-torture/compile/20000405-2.c: New test.
25955         * gcc.c-torture/compile/20000405-3.c: New test.
25956
25957 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
25958
25959         * gcc.c-torture/compile/20000405-1.c: New test.
25960
25961 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
25962
25963         * gcc.dg/cast-qual-1.c: Revert last change.
25964
25965 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25966
25967         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
25968
25969 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
25970
25971         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
25972         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
25973
25974 2000-04-03  Jeffrey A Law  (law@cygnus.com)
25975
25976         * gcc.c-torture/compile/20000403-2.c: New test.
25977         * gcc.c-torture/compile/20000403-1.c: New test.
25978
25979 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
25980
25981         * gcc.c-torture/execute/20000403-1.c: New test.
25982
25983 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
25984
25985         * gcc.c-torture/execute/20000402-1.c: New test.
25986
25987 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
25988
25989         * gcc.c-torture/execute/va-arg-15.c: New test.
25990         * gcc.c-torture/execute/va-arg-16.c: New test.
25991         * gcc.c-torture/execute/va-arg-17.c: New test.
25992         * gcc.c-torture/execute/va-arg-18.c: New test.
25993         * gcc.c-torture/execute/va-arg-19.c: New test.
25994
25995 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
25996
25997         * gcc.c-torture/compile/981211-1.c: Move to...
25998         * gcc.dg/cpp-as1.c: ...here.
25999         * gcc.dg/cpp-as2.c: New file.
26000
26001         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
26002         compiler.
26003
26004 2000-04-02  Neil Booth  <NeilB@earthling.net>
26005
26006         * gcc.dg/cpp-cond.c  New tests.
26007         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
26008         accidental success less likely.
26009         * gcc.dg/cpp-missingop.c  New tests.
26010         * gcc.dg/cpp-missingparen.c  New tests.
26011         * gcc.dg/cpp-shift.c  New tests.
26012         * gcc.dg/cpp-shortcircuit.c  New tests.
26013         * gcc.dg/cpp-unary.c  New tests.
26014
26015 2000-03-29  Jeffrey A Law  (law@cygnus.com)
26016
26017         * gcc.c-torture/compile/20000329-1.c: New test.
26018
26019 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
26020
26021         * gcc.c-torture/compile/20000326-1.c: New test.
26022         * gcc.c-torture/compile/20000326-2.c: New test.
26023
26024 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
26025
26026         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
26027         the first parameter is a function argument.
26028
26029 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
26030
26031         * g++.old-deja/g++.ext/array4.C: New test.
26032
26033 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
26034
26035         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
26036
26037 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26038
26039         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
26040
26041 2000-03-19  Richard Henderson  <rth@cygnus.com>
26042
26043         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
26044
26045 2000-03-19  Richard Henderson  <rth@cygnus.com>
26046
26047         * gcc.c-torture/compile/20000319-1.c: New test.
26048
26049 2000-03-14  Jeffrey A Law  (law@cygnus.com)
26050
26051         * gcc.c-torture/execute/20000314-3.c: New test.
26052         * gcc.c-torture/execute/20000314-2.c: New test.
26053         * gcc.c-torture/execute/20000314-1.c: New test.
26054         * gcc.c-torture/compile/20000314-2.c: New test.
26055         * gcc.c-torture/compile/20000314-1.c: New test.
26056
26057 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
26058
26059         * g++.old-deja/g++.warn/inline.C: New test.
26060
26061 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
26062
26063         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
26064         standards-compliant result rather than specific constants.
26065         Put test-values in array.
26066
26067 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
26068
26069         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
26070         (g++_target_compile): Put test-specific options last.
26071
26072 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
26073
26074         * g++.old-deja/g++.eh/vbase4.C: New test.
26075
26076 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
26077
26078         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
26079
26080 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
26081
26082         * g++.old-deja/g++.brendan/misc12.C: Removed.
26083         * g++.old-deja/g++.pt/memtemp77.C: Constify.
26084         * g++.old-deja/g++.ext/pretty4.C: New test.
26085
26086 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
26087
26088         * g++.old-deja/g++.other/string2.C: New test.
26089
26090 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
26091
26092         * g++.old-deja/g++.warn/impint2.C: New test.
26093
26094 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
26095
26096         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
26097         is 1, not zero.
26098
26099 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
26100
26101         * g++.old-deja/g++.warn/impint.C: New test.
26102         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
26103         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
26104         * g++.old-deja/g++.pt/explicit12.C: Likewise.
26105         * g++.old-deja/g++.pt/explicit13.C: Likewise.
26106         * g++.old-deja/g++.pt/explicit17.C: Likewise.
26107         * g++.old-deja/g++.pt/explicit18.C: Likewise.
26108         * g++.old-deja/g++.pt/explicit19.C: Likewise.
26109         * g++.old-deja/g++.pt/explicit23.C: Likewise.
26110         * g++.old-deja/g++.pt/explicit31.C: Likewise.
26111         * g++.old-deja/g++.pt/explicit35.C: Likewise.
26112         * g++.old-deja/g++.pt/explicit6.C: Likewise.
26113         * g++.old-deja/g++.pt/memclass7.C: Likewise.
26114
26115 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
26116
26117         * gcc.dg/cpp-redef.c: New test.
26118
26119 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
26120
26121         * g++.old-deja/g++.pt/unify7.C: New test.
26122
26123 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
26124
26125         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
26126         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
26127
26128 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
26129
26130         * gcc.c-torture/compile/20000224-1.c: New test.
26131
26132 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
26133
26134         * gcc.c-torture/compile/cpp-2.c: New test.
26135         * gcc.c-torture/compile/cpp-1.c: New test.
26136
26137 2000-02-25  Jeffrey A Law  (law@cygnus.com)
26138
26139         * gcc.c-torture/execute/20000225-1.c: New test.
26140
26141 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
26142
26143         * gcc.dg/cpp-li2.c: New test.
26144
26145         * gcc.dg/cpp-wi1.c: New test.
26146
26147         * gcc.dg/cpp-li1.c: New test.
26148
26149 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
26150
26151         * g++.old-deja/g++.other/sizeof5.C: New test.
26152
26153 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26154
26155         * gcc.c-torture/execute/va-arg-13.c: New test.
26156
26157 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
26158
26159         * gcc.c-torture/execute/va-arg-12.c: New test.
26160
26161 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
26162
26163         * gcc.c-torture/execute/20000223-1.c: New test.
26164
26165 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
26166
26167         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
26168
26169 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
26170
26171         * g++.old-deja/g++.abi/ptrmem.C: New test.
26172
26173 2000-02-19  Richard Henderson  <rth@cygnus.com>
26174
26175         * gcc.c-torture/compile/init-3.c: New.
26176
26177 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
26178
26179         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
26180         ALWAYS_CXXFLAGS.
26181
26182 2000-02-11  Robert Lipe <robertl@sco.com>
26183
26184         * gcc.c-torture/compile/20000211-3.c: New test.
26185
26186 2000-02-11  Martin Buchholz <martin@xemacs.org>
26187
26188         * gcc.c-torture/compile/20000211-2.c: New test.
26189
26190 2000-02-11  Jeffrey A Law  (law@cygnus.com)
26191
26192         * gcc.c-torture/compile/20000211-1.c: New test.
26193
26194 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
26195
26196         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
26197           on native targets
26198
26199 2000-02-08  Nathan Sidwell  <nathan@acm.org>
26200
26201         * g++.old-deja/g++.other/cast5.C: New test.
26202
26203 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
26204
26205         * gcc.c-torture/execute/20000205-1.c: New.
26206
26207 2000-02-03  Nathan Sidwell  <nathan@acm.org>
26208
26209         * g++.old-deja/g++.jason/cast3.C: Return void.
26210         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
26211
26212 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
26213
26214         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
26215
26216         * gcc.dg/loop-1.c: New test.
26217
26218 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
26219
26220         * gcc.c-torture/compile/20000127-1.c: New test.
26221         * gcc.c-torture/execute/991228-1.c: New test.
26222
26223 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
26224
26225         * gcc.dg/unused-2.c: New test.
26226
26227         * gcc.dg/conv-1.c: New test.
26228
26229 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
26230
26231         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
26232         compiler.
26233         (tool_option_proc): Fix typo.
26234
26235 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
26236
26237         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
26238         of the ld on the host, not on the build machine.
26239         Also, don't crash if '--help' is not a supported option.
26240
26241 2000-01-24  Richard Henderson  <rth@cygnus.com>
26242
26243         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
26244
26245 2000-01-20  Jeffrey A Law  (law@cygnus.com)
26246
26247         * gcc.c-torture/execute/20000120-2.c: New test.
26248         * gcc.c-torture/execute/20000120-1.c: New test.
26249
26250 2000-01-13  Jeffrey A Law  (law@cygnus.com)
26251
26252         * gcc.c-torture/execute/20000113-1.c: New test.
26253
26254 2000-01-12  Jeffrey A Law  (law@cygnus.com)
26255
26256         * gcc.c-torture/execute/20000112-1.c: New test.
26257
26258 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
26259
26260         * gcc.dg/20000111-1.c: New test.
26261
26262 2000-01-10  Jeffrey A Law  (law@cygnus.com)
26263
26264         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
26265         with 16 bit integers.
26266
26267 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
26268
26269         * gcc.dg/20000108-1.c: New test.
26270
26271 2000-01-05  Nathan Sidwell  <nathan@acm.org>
26272
26273         * g++.old-deja/g++.ns/koenig8.C: New test.
26274
26275 2000-01-05  Nathan Sidwell  <nathan@acm.org>
26276
26277         * g++.old-deja/g++.other/cast4.C: New test.
26278
26279 2000-01-05  Jeffrey A Law  (law@cygnus.com)
26280
26281         * gcc.c-torture/compile/20000105-2.c: New test.
26282         * gcc.c-torture/compile/20000105-1.c: New test.
26283
26284 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26285
26286         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
26287         references to printf & atoi to conform to ANSI standard.
26288         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
26289         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
26290         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
26291         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
26292         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
26293         * g++.old-deja/g++.brendan/complex1.C: Likewise.
26294         * g++.old-deja/g++.brendan/copy1.C: Likewise.
26295         * g++.old-deja/g++.brendan/copy2.C: Likewise.
26296         * g++.old-deja/g++.brendan/copy3.C: Likewise.
26297         * g++.old-deja/g++.brendan/copy4.C: Likewise.
26298         * g++.old-deja/g++.brendan/copy5.C: Likewise.
26299         * g++.old-deja/g++.brendan/copy6.C: Likewise.
26300         * g++.old-deja/g++.brendan/copy7.C: Likewise.
26301         * g++.old-deja/g++.brendan/copy8.C: Likewise.
26302         * g++.old-deja/g++.brendan/crash11.C: Likewise.
26303         * g++.old-deja/g++.brendan/crash14.C: Likewise.
26304         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
26305         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
26306         * g++.old-deja/g++.brendan/delete2.C: Likewise.
26307         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
26308         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
26309         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
26310         * g++.old-deja/g++.brendan/eh1.C: Likewise.
26311         * g++.old-deja/g++.brendan/groff1.C: Likewise.
26312         * g++.old-deja/g++.brendan/init3.C: Likewise.
26313         * g++.old-deja/g++.brendan/misc12.C: Likewise.
26314         * g++.old-deja/g++.brendan/misc7.C: Likewise.
26315         * g++.old-deja/g++.brendan/new2.C: Likewise.
26316         * g++.old-deja/g++.brendan/operators4.C: Likewise.
26317         * g++.old-deja/g++.brendan/operators5.C: Likewise.
26318         * g++.old-deja/g++.brendan/overload2.C: Likewise.
26319         * g++.old-deja/g++.brendan/overload7.C: Likewise.
26320         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
26321         * g++.old-deja/g++.brendan/reference1.C: Likewise.
26322         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
26323         * g++.old-deja/g++.brendan/template24.C: Likewise.
26324         * g++.old-deja/g++.brendan/template3.C: Likewise.
26325         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
26326         * g++.old-deja/g++.jason/inline3.C: Likewise.
26327         * g++.old-deja/g++.jason/opeq.C: Likewise.
26328         * g++.old-deja/g++.law/arg5.C: Likewise.
26329         * g++.old-deja/g++.law/arm7.C: Likewise.
26330         * g++.old-deja/g++.law/ctors11.C: Likewise.
26331         * g++.old-deja/g++.law/cvt8.C: Likewise.
26332         * g++.old-deja/g++.law/init9.C: Likewise.
26333         * g++.old-deja/g++.law/refs4.C: Likewise.
26334         * g++.old-deja/g++.law/template2.C: Likewise.
26335         * g++.old-deja/g++.law/visibility24.C: Likewise.
26336         * g++.old-deja/g++.law/vtable3.C: Likewise.
26337         * g++.old-deja/g++.mike/asm2.C: Likewise.
26338         * g++.old-deja/g++.mike/eh1.C: Likewise.
26339         * g++.old-deja/g++.mike/misc1.C: Likewise.
26340         * g++.old-deja/g++.mike/misc13.C: Likewise.
26341         * g++.old-deja/g++.mike/misc14.C: Likewise.
26342         * g++.old-deja/g++.mike/ns12.C: Likewise.
26343         * g++.old-deja/g++.mike/p1248.C: Likewise.
26344         * g++.old-deja/g++.mike/p3708.C: Likewise.
26345         * g++.old-deja/g++.mike/p3708a.C: Likewise.
26346         * g++.old-deja/g++.mike/p3708b.C: Likewise.
26347         * g++.old-deja/g++.mike/p646.C: Likewise.
26348         * g++.old-deja/g++.mike/p700.C: Likewise.
26349         * g++.old-deja/g++.mike/p783.C: Likewise.
26350         * g++.old-deja/g++.mike/p783a.C: Likewise.
26351         * g++.old-deja/g++.mike/p783b.C: Likewise.
26352         * g++.old-deja/g++.mike/p786.C: Likewise.
26353         * g++.old-deja/g++.mike/p789.C: Likewise.
26354         * g++.old-deja/g++.mike/p789a.C: Likewise.
26355         * g++.old-deja/g++.mike/p807a.C: Likewise.
26356         * g++.old-deja/g++.other/delete3.C: Likewise.
26357         * g++.old-deja/g++.other/dyncast1.C: Likewise.
26358         * g++.old-deja/g++.other/dyncast2.C: Likewise.
26359         * g++.old-deja/g++.other/dyncast3.C: Likewise.
26360         * g++.old-deja/g++.other/empty1.C: Likewise.
26361         * g++.old-deja/g++.other/temporary1.C: Likewise.
26362         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
26363         * g++.old-deja/g++.pt/t16.C: Likewise.
26364         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
26365
26366 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
26367
26368         * gcc.dg/991230-1.c: New test.
26369
26370 1999-12-29  Jeffrey A Law  (law@cygnus.com)
26371
26372         * gcc.c-torture/compile/991229-3.c: New test.
26373         * gcc.c-torture/compile/991229-2.c: New test.
26374         * gcc.c-torture/compile/991229-1.c: New test.
26375
26376 1999-12-29  Greg McGary <gkm@eng.ascend.com>
26377
26378         * gcc.c-torture/compile/labels-2.c: New test.
26379
26380 1999-12-27  Martin von Löwis  <loewis@informatik.hu-berlin.de>
26381
26382         * gcc.c-torture/execute/991227-1.c: New test.
26383
26384 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
26385
26386         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
26387
26388 1999-12-21  Martin von Löwis  <loewis@informatik.hu-berlin.de>
26389
26390         * gcc.c-torture/execute/991221-1.c: New test.
26391
26392 1999-12-20  Nathan Sidwell  <nathan@acm.org>
26393
26394         * g++.old-deja/g++.other/cast3.C: New test.
26395
26396 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
26397
26398         * gcc.c-torture/execute/991216-4.c: New test.
26399
26400 1999-12-16  Michael Meissner  <meissner@cygnus.com>
26401
26402         * gcc.c-torture/execute/991216-1.c: New test.
26403         * gcc.c-torture/execute/991216-2.c: New test.
26404         * gcc.c-torture/execute/991216-3.c: New test.
26405
26406 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
26407
26408         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
26409         Actually make the test fail by using "-O2" for compilation.
26410
26411 1999-12-15  Nathan Sidwell  <nathan@acm.org>
26412
26413         * g++.old-deja/g++.warn/cast-align1.C: New test.
26414
26415 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
26416
26417         * gcc.c-torture/compile/991214-1.c: New test.
26418         * gcc.c-torture/compile/991214-2.c: New test.
26419
26420 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
26421
26422         * gcc.dg/991214-1.c: New test.
26423
26424 1999-12-13  Jeffrey A Law  (law@cygnus.com)
26425
26426         * gcc.c-torture/compile/991213-3.c: New test.
26427         * gcc.c-torture/compile/991213-2.c: New test.
26428         * gcc.c-torture/compile/991213-1.c: New test.
26429
26430 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
26431
26432         * gcc.dg/991209-1.c: New test.
26433
26434 1999-12-08  Nathan Sidwell <nathan@acm.org>
26435
26436         * gcc.c-torture/compile/991208-1.c: New test.
26437
26438 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
26439
26440         * gcc.dg/ultrasp2.c: New test.
26441
26442 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
26443
26444         * g++.old-deja/g++.abi/align.C (main): Fix typo.
26445
26446 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
26447
26448         * gcc.c-torture/compile/991202-1.c: New test.
26449         * gcc.c-torture/execute/991202-1.c: New test.
26450         * gcc.c-torture/execute/991202-2.c: New test.
26451         * gcc.c-torture/execute/991202-3.c: New test.
26452
26453 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
26454
26455         * g++.old-deja/g++.abi/align.C: New test.
26456         * g++.old-deja/g++.abi/aggregates.C: Likewise.
26457         * g++.old-deja/g++.abi/bitfields.C: Likewise.
26458
26459 1999-12-01  Richard Henderson  <rth@cygnus.com>
26460
26461         * gcc.c-torture/execute/991201-1.c: New.
26462
26463 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
26464
26465         * gcc.dg/991129-1.c: New test.
26466
26467 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
26468
26469         * gcc.c-torture/compile/991127-1.c: New test.
26470
26471 1999-11-22  Nathan Sidwell  <nathan@acm.org>
26472
26473         * g++.old-deja/g++.other/warn4.C: New test.
26474
26475 1999-11-22  Nathan Sidwell  <nathan@acm.org>
26476
26477         * g++.old-deja/g++.eh/cleanup2.C: New test.
26478         * g++.old-deja/g++.ext/pretty2.C: New test.
26479         * g++.old-deja/g++.ext/pretty3.C: New test.
26480         * g++.old-deja/g++.other/debug6.C: New test.
26481
26482 1999-10-20  Jim Wilson  <wilson@cygnus.com>
26483
26484         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
26485         compiler_output to look for one error message instead of two.
26486
26487 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
26488
26489         * gcc.c-torture/execute/991118-1.c: Also test case
26490         where the word boundary does not split a byte evenly.
26491
26492 1999-11-19  Nathan Sidwell  <nathan@acm.org>
26493
26494         * g++.old-deja/g++.ext/restrict1.C: New test.
26495
26496 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
26497
26498         * gcc.c-torture/execute/991118-1.c: New test.
26499
26500 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
26501
26502         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
26503         working directory pathnames.
26504
26505 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
26506
26507         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
26508         host is equipped with driver.h and driver.o so it can actually
26509         compile and run the tests.
26510
26511 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
26512
26513         * gcc.c-torture/compile/991008-1.c: New test.
26514
26515 1999-11-08  Nick Clifton  <nickc@cygnus.com>
26516
26517         * lib/gcc-dg.exp: Include target-supports.exp
26518
26519 1999-11-05  Nick Clifton  <nickc@cygnus.com>
26520
26521         * lib/target-supports.exp: New file: Provide procs to test for
26522         features supported by the target.
26523         (check_weak_available): Moved here from ecos.exp.
26524         (check_alias_available): New proc: Determine of the target
26525         toolchain supports the alias attribute.
26526
26527         * gcc.dg/special/ecos.exp: Move check_weak_available to
26528         target-supports.exp.
26529         (alias-1.c): Only perform the test if the target supports
26530         aliases.
26531         (wkali-1.c): Only perform the test if the target supports
26532         aliases.
26533
26534         * gcc.dg/990506-0.c: Expect error messages from cross
26535         targets as well as native targets.
26536
26537 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
26538
26539         * gcc.dg/ultrasp1.c: Removed xfail.
26540         * gcc.dg/struct-ret-2.c: Likewise.
26541         * gcc.dg/array-1.c: Likewise.
26542
26543 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
26544
26545         * gcc.dg/struct-ret-2.c: New test.
26546
26547         * gcc.dg/array-1.c: New test.
26548
26549 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
26550
26551         * gcc.c-torture/execute/991030-1.c: New test.
26552
26553 1999-10-26  Richard Henderson  <rth@cygnus.com>
26554
26555         * gcc.c-torture/compile/991026-2.c: New test.
26556
26557 1999-10-26  Jeffrey A Law  (law@cygnus.com)
26558
26559         * gcc.c-torture/compile/991026-1.c: New test.
26560
26561 1999-10-23  Jeffrey A Law  (law@cygnus.com)
26562
26563         * gcc.c-torture/execute/991023-1.c: New test.
26564
26565 1999-10-19  Jeffrey A Law  (law@cygnus.com)
26566
26567         * gcc.c-torture/execute/991019-1.c: New test.
26568
26569 1999-10-16  Richard Henderson  <rth@cygnus.com>
26570
26571         * gcc.c-torture/execute/991016-1.c: New test.
26572
26573 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
26574
26575         * gcc.c-torture/execute/991014-1.c: New test.
26576
26577 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
26578
26579         * g++.old-deja/g++.other/union2.C: New test.
26580
26581 1999-10-13  Nathan Sidwell  <nathan@acm.org>
26582
26583         * g++.old-deja/g++.other/vaarg2.C: New test.
26584         * g++.old-deja/g++.other/vaarg3.C: New test.
26585
26586 1999-10-12  Craig Burley  <craig@jcb-sc.com>
26587
26588         * g77.f-torture/noncompile/19990905-1.f: Moved from being
26589         in compile/.
26590
26591 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
26592
26593         * gcc.c-torture/execute/va-arg-11.c: New test.
26594
26595 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
26596
26597         * lib/file-format.exp (gcc_target_object_format): Don't
26598         crash if objdump is unavailable.
26599
26600 1999-09-29  Donn Terry <donn@interix.com>
26601
26602         * gcc.misc-tests/mg.exp: delete extraneous redirection.
26603
26604 1999-09-28  Nick Clifton  <nickc@cygnus.com>
26605
26606         * gcc.c-torture/compile/990928-1.c: New test.
26607
26608 1999-09-28  Nathan Sidwell  <nathan@acm.org>
26609
26610         * g++.old-deja/g++.other/decl6.C: New test.
26611
26612 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
26613
26614         * gcc.c-torture/execute/va-arg-10.c: New test.
26615
26616 1999-09-27  Nathan Sidwell  <nathan@acm.org>
26617
26618         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
26619         __PRETTY_FUNCTION__.
26620
26621 1999-09-23  Nick Clifton  <nickc@cygnus.com>
26622
26623         * gcc.c-torture/execute/990923-1.c: New test.
26624
26625 1999-09-21  Nick Clifton  <nickc@cygnus.com>
26626
26627         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
26628         for which -fpic is inappropriate.
26629
26630 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
26631
26632         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
26633
26634 1999-09-21  Nathan Sidwell  <nathan@acm.org>
26635
26636         * g++.old-deja/g++.other/dyncast1.C: New test.
26637         * g++.old-deja/g++.other/dyncast2.C: New test.
26638         * g++.old-deja/g++.other/dyncast3.C: New test.
26639         * g++.old-deja/g++.other/dyncast4.C: New test.
26640         * g++.old-deja/g++.other/dyncast5.C: New test.
26641         * g++.old-deja/g++.eh/catch3.C: New test.
26642         * g++.old-deja/g++.eh/catch3p.C: New test.
26643         * g++.old-deja/g++.eh/catch4.C: New test.
26644         * g++.old-deja/g++.eh/catch4p.C: New test.
26645         * g++.old-deja/g++.eh/catch5.C: New test.
26646         * g++.old-deja/g++.eh/catch5p.C: New test.
26647         * g++.old-deja/g++.eh/catch6.C: New test.
26648         * g++.old-deja/g++.eh/catch6p.C: New test.
26649         * g++.old-deja/g++.eh/catch7.C: New test.
26650         * g++.old-deja/g++.eh/catch7p.C: New test.
26651         * g++.old-deja/g++.eh/catch8.C: New test.
26652         * g++.old-deja/g++.eh/catch8p.C: New test.
26653         * g++.old-deja/g++.eh/catch9.C: New test.
26654         * g++.old-deja/g++.eh/catch9p.C: New test.
26655
26656 1999-09-13  Nathan Sidwell  <nathan@acm.org>
26657
26658         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
26659         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
26660
26661 1999-09-13  Jeffrey A Law  (law@cygnus.com)
26662
26663         * gcc.c-torture/compile/990913-1.c: New test.
26664
26665 1999-09-10  Nathan Sidwell  <nathan@acm.org>
26666
26667         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
26668         * g++.old-deja/g++.jason/rfg5.C: Likewise.
26669
26670 1999-09-09  Richard Henderson  <rth@cygnus.com>
26671
26672         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
26673
26674 1999-09-09  Nathan Sidwell  <nathan@acm.org>
26675
26676         * g++.old-deja/g++.other/lookup11.C: New test.
26677         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
26678         what is permitted and what we want.
26679         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
26680         overload use.
26681         * g++.old-deja/g++.jason/rfg5.C: Likewise
26682
26683 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
26684
26685         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
26686         * gcc.c-torture/noncompile/poison-1.c: New file.
26687
26688 1999-09-08  Nathan Sidwell  <nathan@acm.org>
26689
26690         * g++.old-deja/g++.other/sizeof3.C: New test.
26691         * g++.old-deja/g++.other/sizeof4.C: New test.
26692         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
26693         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
26694
26695 1999-09-07  Richard Henderson  <rth@cygnus.com>
26696
26697         * gcc.dg/va-arg-1.c: New.
26698
26699 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26700
26701         * gcc.c-torture/execute/va-arg-9.c: New test.
26702
26703 1999-09-05  Craig Burley  <craig@jcb-sc.com>
26704
26705         * g77.f-torture/compile/980519-2.f: New test.
26706         * g77.f-torture/compile/19990905-0.f: New test.
26707         * g77.f-torture/compile/19990905-1.f: New test.
26708         * g77.f-torture/compile/19990905-2.f: New test.
26709
26710         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
26711
26712 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
26713
26714         * gcc.c-torture/execute/990827-1.c: Fix typo.
26715
26716 1999-09-03  Nathan Sidwell  <nathan@acm.org>
26717
26718         * g++.old-deja/g++.other/deref1.C: New test.
26719
26720 1999-09-02  Nathan Sidwell  <nathan@acm.org>
26721
26722         * g++.old-deja/g++.other/ambig2.C: New test.
26723         * g++.old-deja/g++.other/cond5.C: New test.
26724         * g++.old-deja/g++.other/lookup16.C: New test.
26725
26726 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
26727
26728         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
26729         assemblers too.
26730
26731 1999-08-31  Jeffrey A Law  (law@cygnus.com)
26732
26733         * lib/c-torture.exp: Avoid the "compare executables" optimization
26734         when testing native.
26735
26736 1999-08-29  Jeffrey A Law  (law@cygnus.com)
26737
26738         * gcc.c-torture/execute/990829-1.c: New test.
26739         * gcc.c-torture/compile/990829-1.c: New test.
26740
26741 1999-08-27  Paul Burchard  <burchard@pobox.com>
26742
26743         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
26744         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
26745         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
26746         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
26747         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
26748         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
26749         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
26750         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
26751         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
26752         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
26753         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
26754
26755 1999-08-27  Jeffrey A Law  (law@cygnus.com)
26756
26757         * gcc.c-torture/execute/990827-1.c: New test.
26758
26759 1999-08-26  Craig Burley  <craig@jcb-sc.com>
26760
26761         * g77.f-torture/noncompile/19990826-4.f: New test.
26762
26763         * g77.f-torture/compile/19990826-3.f: New test.
26764
26765         * g77.f-torture/execute/19990826-2.f: New test.
26766
26767         * g77.f-torture/compile/19990826-1.f: New test.
26768
26769         * gcc.c-torture/execute/990826-0.c: New test.
26770         * g77.c-torture/execute/19990826-0.f: New test.
26771
26772         * g77.f-torture/noncompile/970626-2.f: New test.
26773
26774 1999-08-25  Paul Burchard  <burchard@pobox.com>
26775
26776         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
26777         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
26778         lss-011.C: New tests.
26779
26780 1999-08-25  Nathan Sidwell  <nathan@acm.org>
26781
26782         * g++.old-deja/g++.other/decl5.C: New test.
26783
26784 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26785
26786         * noncompile/noncompile.exp: Load_lib c-torture.exp.
26787         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
26788         call `postbase' for each one.  All callers of `postbase' changed
26789         to call this instead.
26790
26791 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
26792
26793         * gcc.c-torture/execute/990811-1.c: New test.
26794
26795 1999-08-09  Nick Clifton  <nickc@cygnus.com>
26796
26797         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
26798         just native ones.
26799
26800         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
26801         just native ones.
26802
26803 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
26804
26805         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
26806
26807 1999-08-04  Jeffrey A Law  (law@cygnus.com)
26808
26809         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
26810
26811 1999-08-04  Nathan Sidwell  <nathan@acm.org>
26812
26813         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
26814
26815 1999-08-04  Jeffrey A Law  (law@cygnus.com)
26816
26817         * gcc.c-torture/execute/990804-1.c: New test.
26818
26819 1999-08-03  Nathan Sidwell  <nathan@acm.org>
26820
26821         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
26822         * g++.old-deja/g++.brendan/crash64.C: Likewise
26823         * g++.old-deja/g++.brendan/overload8.C: Likewise
26824
26825 1999-08-03  Nathan Sidwell  <nathan@acm.org>
26826
26827         * g++.old-deja/g++.other/struct1.C: New test.
26828
26829 1999-08-03  Nathan Sidwell  <nathan@acm.org>
26830
26831         * g++.old-deja/g++.other/enum2.C: New test.
26832
26833 1999-08-02  Richard Henderson  <rth@cygnus.com>
26834
26835         Adapted from tests from Franz Sirl:
26836         * gcc.c-torture/execute/va-arg-7.c: New test.
26837         * gcc.c-torture/execute/va-arg-8.c: New test.
26838
26839 1999-08-01  Jeffrey A Law  (law@cygnus.com)
26840
26841         * gcc.c-torture/compile/990801-2.c: New test.
26842
26843         * gcc.c-torture/compile/990801-1.c: New test.
26844
26845 1999-07-27  Michael Meissner  <meissner@cygnus.com>
26846
26847         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
26848         fp-cmp-1.c, converting double to float.
26849
26850         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
26851         fp-cmp-1.c, converting double to long double.
26852
26853         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
26854         from fr1 to unknown_register, since fr1 is a legitimate register
26855         on some machines.
26856
26857 1999-07-25  Jeffrey A Law  (law@cygnus.com)
26858
26859         * README: More listname related changes.
26860
26861 1999-07-08  Catherine Moore  <clm@cygnus.com>
26862
26863         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
26864
26865 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
26866
26867         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
26868
26869 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
26870
26871         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
26872
26873 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
26874
26875         * gcc.dg/990703-1.c: New test.
26876
26877 1999-06-29  Nick Clifton  <nickc@cygnus.com>
26878
26879         * lib/file-format.exp: New file: Move definition of proc
26880         gcc_target_object_format to here from
26881         gcc.dg/special/ecos.exp.
26882
26883         * lib/c-torture.exp: Include lib file-format.exp.
26884         * lib/gcc-dg.exp: Include lib file-format.exp.
26885
26886         * gcc.dg/special/ecos.exp: Remove definition of proc
26887         gcc_target_object_format.
26888
26889 1999-06-28  Jeffrey A Law  (law@cygnus.com)
26890
26891         * gcc.c-torture/execute/990628-1.c: New test.
26892
26893 1999-06-25  Jeffrey A Law  (law@cygnus.com)
26894
26895         * gcc.c-torture/compile/990625-2.c: New test.
26896
26897         * gcc.c-torture/compile/990625-1.c: New test.
26898
26899 1999-06-23  Nick Clifton  <nickc@cygnus.com>
26900
26901         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
26902         attributes compile.
26903         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
26904         ports that use the COFF/PE file format.
26905
26906 1999-06-17  Jeffrey A Law  (law@cygnus.com)
26907
26908         * gcc.c-torture/compile/990617-1.c: New test.
26909
26910 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
26911
26912         * g++.old-deja/g++.other/decl4.C: New test.
26913
26914 1999-06-14  Nathan Sidwell  <nathan@acm.org>
26915
26916         * g++.old-deja/g++.other/bitfld3.C: New test.
26917
26918 1999-06-08  Nathan Sidwell  <nathan@acm.org>
26919
26920         * g++.old-deja/g++.eh/catch1.C: New test.
26921
26922 1999-06-07  Jeffrey A Law  (law@cygnus.com)
26923
26924         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
26925
26926         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
26927         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
26928
26929 1999-06-05  Craig Burley  <craig@jcb-sc.com>
26930
26931         * g77.f-torture/compile/19990502-0.f: Replace with new,
26932         shorter, test that still fails after recent changes.
26933
26934 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
26935
26936         * gcc.c-torture/execute/990604-1.c: New test.
26937
26938 1999-05-31  Jeffrey A Law  (law@cygnus.com)
26939
26940         * gcc.c-torture/execute/990531-1.c: New test.
26941
26942 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
26943
26944         * gcc.c-torture/compile/990527-1.c: New test.
26945
26946 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
26947
26948         * gcc.c-torture/execute/990527-1.c: New test.
26949
26950 1999-05-25  Nick Clifton  <nickc@cygnus.com>
26951
26952         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
26953         bitfields as signed.
26954
26955 1999-05-25  Craig Burley  <craig@jcb-sc.com>
26956
26957         * g77.f-torture/compile/19990525-0.f: New test.
26958
26959 1999-05-25  Jeffrey A Law  (law@cygnus.com)
26960
26961         * gcc.c-torture/execute/990525-2.c: New test.
26962
26963         * gcc.c-torture/execute/990525-1.c: New test.
26964
26965 1999-05-24  Nathan Sidwell  <nathan@acm.org>
26966
26967         * g++.old-deja/g++.other/anon3.C: New test.
26968         * g++.old-deja/g++.other/anon4.C: New test.
26969         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
26970         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
26971         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
26972         Merrill).
26973
26974 1999-05-24  Jeffrey A Law  (law@cygnus.com)
26975
26976         * gcc.c-torture/execute/990524-1.c: New test.
26977
26978         * gcc.dg/990524-1.c: New test.
26979
26980 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
26981
26982         * gcc.c-torture/compile/990523-1.c: New test.
26983
26984 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
26985
26986         * gcc.c-torture/compile/990519-1.c: New test.
26987
26988 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
26989
26990         * gcc.c-torture/compile/990517-1.c: New test.
26991
26992         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
26993         (e4, f4): New tests.
26994         (main): Call them.
26995
26996 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26997
26998         * gcc.dg/noreturn-1.c: New test.
26999
27000 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
27001
27002         * gcc.c-torture/execute/990513-1.c: New test.
27003
27004 1999-05-10  Richard Henderson  <rth@cygnus.com>
27005
27006         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
27007
27008 1999-05-10  Craig Burley  <craig@jcb-sc.com>
27009
27010         * g77.f-torture/execute/erfc.f: Use small single-precision
27011         values, to avoid problems on Alphas when not -mieee.
27012
27013 1999-05-08  Craig Burley  <craig@jcb-sc.com>
27014
27015         * gcc.dg/990506-0.c: New test.
27016
27017 1999-05-08  Richard Henderson  <rth@cygnus.com>
27018
27019         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
27020         the constant to test.  Don't XFAIL 64-bit targets.
27021
27022         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
27023         * g++.old-deja/g++.law/profile1.C: Likewise.
27024
27025         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
27026         operator new instances.
27027         * g++.old-deja/g++.other/delete5.C: Likewise.
27028
27029 1999-05-03  Craig Burley  <craig@jcb-sc.com>
27030
27031         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
27032         intrinsic.
27033
27034 1999-05-03  Craig Burley  <craig@jcb-sc.com>
27035
27036         * g77.f-torture/execute/u77-test.f: Reverse order of two
27037         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
27038
27039 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27040
27041         * gcc.dg/compare1.c: New test.
27042
27043 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
27044
27045         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
27046         New tests.
27047
27048 1999-05-02  Craig Burley  <craig@jcb-sc.com>
27049
27050         * g77.f-torture/compile/19990502-1.f: New test.
27051
27052 1999-05-02  Craig Burley  <craig@jcb-sc.com>
27053
27054         * g77.f-torture/compile/19990502-0.f: New test.
27055
27056 1999-05-02  Craig Burley  <craig@jcb-sc.com>
27057
27058         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
27059         intrinsic.
27060
27061 1999-05-02  Craig Burley  <craig@jcb-sc.com>
27062
27063         * g77.f-torture/execute/u77-test.f (main): List libU77
27064         intrinsics not currently tested.
27065         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
27066         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
27067         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
27068         Trim blanks off the ends of some printed strings.
27069
27070 1999-05-02  Craig Burley  <craig@jcb-sc.com>
27071
27072         * g77.f-torture/execute/u77-test.f (main): Just warn about
27073         FSTAT gid disagreement, as it's expected on some systems.
27074
27075 1999-05-01  Craig Burley  <craig@jcb-sc.com>
27076
27077         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
27078         use a new function, which allows for some slop.
27079         Clean up some commentary.
27080         (issum): The new function.
27081         (sgladd): Deleted subroutine.
27082
27083 1999-05-01  Craig Burley  <craig@jcb-sc.com>
27084
27085         * g77.f-torture/execute/u77-test.f: Modify to be more like
27086         libf2c/libU77 version, bringing patches to that version here.
27087         Add suitable commentary.
27088
27089 1999-04-25  Richard Henderson  <rth@cygnus.com>
27090
27091         * gcc.dg/990424-1.c: New test.
27092
27093 1999-04-24  Craig Burley  <craig@jcb-sc.com>
27094
27095         * g77.f-torture/execute/u77-test.f (main): Bug involving
27096         LSTAT has been fixed, so turn back on full checking.
27097
27098 1999-04-20  Craig Burley  <craig@jcb-sc.com>
27099
27100         * g77.f-torture/compile/19990419-0.f: New test.
27101         * g77.f-torture/execute/19990419-1.f: New test.
27102
27103 1999-04-17  Richard Henderson  <rth@cygnus.com>
27104
27105         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
27106         to avoid the need for a prototype to supress a warning.
27107
27108 1999-04-07  Jim Wilson  <wilson@cygnus.com>
27109
27110         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
27111
27112 1999-04-04  Jeffrey A Law  (law@cygnus.com)
27113
27114         * gcc.c-torture/execute/990404-1.c: New test.
27115
27116 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
27117
27118         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
27119         * gcc.dg/cpp-if3.c: Don't use -pedantic.
27120         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
27121         missing initializer warnings.
27122
27123 1999-03-28  Jeffrey A Law  (law@cygnus.com)
27124
27125         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
27126         matching strings.
27127
27128 1999-03-26  Jeffrey A Law  (law@cygnus.com)
27129
27130         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
27131
27132 1999-03-26  Craig Burley  <craig@jcb-sc.com>
27133
27134         * g77.f-torture/execute/19990325-0.f: New test.
27135         * g77.f-torture/execute/19990325-1.f: New test.
27136
27137 1999-03-24  Jeffrey A Law  (law@cygnus.com)
27138
27139         * gcc.c-torture/execute/990324-1.c: New test.
27140
27141 1999-03-22  Jim Wilson  <wilson@cygnus.com>
27142
27143         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
27144         test with 4.
27145
27146 1999-03-17  Richard Henderson  <rth@cygnus.com>
27147
27148         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
27149
27150 1999-03-13  Craig Burley  <craig@jcb-sc.com>
27151
27152         * g77.f-torture/execute/19990313-2.f: New test.
27153         * g77.f-torture/execute/19990313-3.f: New test.
27154
27155 1999-03-13  Craig Burley  <craig@jcb-sc.com>
27156
27157         * g77.f-torture/execute/19990313-0.f: New test.
27158         * g77.f-torture/execute/19990313-1.f: New test.
27159
27160 1999-03-12  Jim Wilson  <wilson@cygnus.com>
27161
27162         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
27163         printf to sprintf.
27164         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
27165         (main): Add check for u15.  Conditionalize u31 check depending on
27166         whether ints are <32 bits or >=32 bits.
27167
27168 1999-03-08  Craig Burley  <craig@jcb-sc.com>
27169
27170         * g77.f-torture/execute/19981119-0.f: Improve testiness.
27171
27172 1999-03-08  Craig Burley  <craig@jcb-sc.com>
27173
27174         * g77.f-torture/compile/19990305-0.f: New test.
27175         * g77.f-torture/execute/19981119-0.f: New test.
27176
27177 1999-03-08  Craig Burley  <craig@jcb-sc.com>
27178
27179         * g77.f-torture/execute/970625-2.f: call ABORT if final
27180         result is not correct, instead of just printing it.
27181         Add this checking via newly introduced obfuscation, to
27182         trip up buggy front ends.
27183
27184 1999-03-07  Craig Burley  <craig@jcb-sc.com>
27185
27186         * g77.f-torture/compile/960317-1.f: Moved from being
27187         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
27188
27189 1999-03-06  Craig Burley  <craig@jcb-sc.com>
27190
27191         * g77.f-torture/execute/960317-1.f: New (old) test.
27192         * g77.f-torture/execute/970625-2.f: Ditto.
27193
27194 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
27195
27196         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
27197         message on line 1 or line 2; cccp and cpplib do this differently.
27198
27199 1999-03-01  Jeffrey A Law  (law@cygnus.com)
27200
27201         * g++.old-deja/g++.law/weak1.C: New test.
27202
27203 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
27204
27205         * gcc.c-torture/execute/990119-1.c: Renamed to...
27206         * gcc.dg/990119-1.c: this, so it will only be tested once
27207         (it's a preprocessor test, it doesn't need to be run at
27208         multiple optimization levels).
27209
27210 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
27211
27212         * lib/g++.exp: Don't add incdir=$base_dir/../include to
27213           ALWAYS_CXXFLAGS.
27214
27215 1999-02-24  Craig Burley  <craig@jcb-sc.com>
27216
27217         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
27218         * g77.f-torture/compile/19981216-0.f: ...as it is expected
27219         to not be compilable by current g77.
27220
27221 1999-02-24  Nick Clifton  <nickc@cygnus.com>
27222
27223         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
27224
27225 1999-02-22  Jeffrey A Law  (law@cygnus.com)
27226
27227         * gcc.c-torture/execute/990222-1.c: New test.
27228
27229 1999-02-19  Craig Burley  <craig@jcb-sc.com>
27230
27231         * g77.f-torture/compile/19990218-0.f: New test.
27232         * g77.f-torture/noncompile/19990218-1.f: New test.
27233
27234 1999-02-18  Craig Burley  <craig@jcb-sc.com>
27235
27236         * g77.f-torture/compile/19981216-0.f: New test.
27237
27238 1999-02-14  Jeffrey A Law  (law@cygnus.com)
27239
27240         * gcc.dg/990214-1.c: New test.
27241
27242 1999-02-13  Jeffrey A Law  (law@cygnus.com)
27243
27244         * gcc.dg/990213-2.c: New test.
27245
27246         * gcc.dg/990213-1.c: New test.
27247
27248 1999-02-12  Jeffrey A Law  (law@cygnus.com)
27249
27250         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
27251         ints.
27252
27253 1999-02-11  Nick Clifton  <nickc@cygnus.com>
27254
27255         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
27256         specified by target.
27257
27258         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
27259
27260 1999-02-11  Jeffrey A Law  (law@cygnus.com)
27261
27262         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
27263
27264 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
27265
27266         * gcc.dg/special/ecos.exp: New test driver for new tests with
27267         special requirements.
27268
27269         * gcc.dg/special/alias-1.c: New test.
27270         * gcc.dg/special/gcsec-1.c: New test.
27271         * gcc.dg/special/weak-1.c: New test.
27272         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
27273         * gcc.dg/special/weak-2.c: New test.
27274         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
27275         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
27276         * gcc.dg/special/wkali-1.c: New test.
27277         * gcc.dg/special/wkali-2.c: New test.
27278         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
27279         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
27280
27281 1999-02-10  Felix Lee  <flee@cygnus.com>
27282
27283           * lib/c-torture.exp (c-torture-compile): Pull out code for
27284           analyzing gcc error messages.
27285           (c-torture-execute): Likewise.  Fix some (harmless) false
27286           positives.
27287           * lib/gcc.exp (gcc_check_compile): New function.
27288
27289 1999-02-08  Richard Henderson  <rth@cygnus.com>
27290
27291         * gcc.c-torture/execute/990208-1.c: New test.
27292
27293 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
27294
27295         * g++.dg/special/ecos.exp: New driver for new tests with special
27296         requirements
27297
27298         * g++.dg/special/conpr-1.C: New test
27299         * g++.dg/special/conpr-2.C: New test
27300         * g++.dg/special/conpr-2a.C: New test
27301         * g++.dg/special/conpr-3.C: New test
27302         * g++.dg/special/conpr-3a.C: New test
27303         * g++.dg/special/conpr-3b.C: New test
27304
27305         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
27306         allow g++ to use the dg driver
27307
27308         * README: Add comment about g++.dg directory
27309
27310 1999-02-06  Jeffrey A Law  (law@cygnus.com)
27311
27312         * README: Update email addresses.
27313
27314 1999-02-03  Nick Clifton  <nickc@cygnus.com>
27315
27316         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
27317         arguments in order to force structure S onto the stack even on
27318         the alpha.
27319         (test): Pass 10 leading arguments to function foo as well as the
27320         structure S.
27321
27322         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
27323         failure for all targets.
27324
27325         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
27326         abort to terminate program execution.
27327
27328 1999-01-30  Richard Henderson  <rth@cygnus.com>
27329
27330         * gcc.c-torture/execute/990130-1.c: New test.
27331
27332 1999-01-30  Jeffrey A Law  (law@cygnus.com)
27333
27334         * gcc.dg/990130-1.c: New test.
27335
27336 1999-01-28  Michael Meissner  <meissner@cygnus.com>
27337
27338         * gcc.c-torture/execute/990128-1.c: New test.
27339
27340 1999-01-27  Michael Meissner  <meissner@cygnus.com>
27341
27342         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
27343
27344 1999-01-27  Felix Lee  <flee@cygnus.com>
27345
27346         * lib/c-torture.exp (c-torture-compile): pull out code for
27347         analyzing gcc error messages.
27348         (c-torture-execute): ditto, and fix some (harmless) false
27349         positives.
27350         * lib/gcc.exp (gcc_check_compile): new function.
27351
27352 1999-01-17  Jeffrey A Law  (law@cygnus.com)
27353
27354         * gcc.dg/990117-1.c: New test.
27355
27356         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
27357
27358         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
27359
27360 1999-01-15  Jeffrey A Law  (law@cygnus.com)
27361
27362         * g77.f-torture/compile/990115-1.f: New test.
27363
27364 1999-01-07  Jeffrey A Law  (law@cygnus.com)
27365
27366         * gcc.c-torture/compile/990107-1.c: New test
27367
27368 1999-01-06  Jeffrey A Law  (law@cygnus.com)
27369
27370         * gcc.c-torture/execute/990106-2.c: New test.
27371
27372         * gcc.c-torture/execute/990106-1.c: New test.
27373
27374 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
27375
27376         * gcc.c-torture/compile/981223-1.c: New test.
27377
27378 1998-12-29  Richard Henderson  <rth@cygnus.com>
27379
27380         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
27381         (opt3): Rename from opt4 and disable.
27382
27383 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
27384
27385         * g++.old-deja/g++.pt/ptrmem5.C: New test.
27386
27387 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
27388
27389         * g++.old-deja/g++.other/conv5.C: New test.
27390
27391 1998-12-14  Nick Clifton  <nickc@cygnus.com>
27392
27393         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
27394
27395 1998-12-11  Jeffrey A Law  (law@cygnus.com)
27396
27397         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
27398
27399 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
27400
27401         * gcc.c-torture/compile/981211-1.c: New test.
27402
27403 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
27404
27405         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
27406
27407         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
27408
27409 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
27410
27411         * gcc.special/930510-1.c: Make C9X safe.
27412         * gcc.misc-tests/gcov-1.c Similarly.
27413         * gcc.misc-tests/gcov-2.c Similarly.
27414
27415 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
27416
27417         * gcc.dg/ultrasp1.c: New test.
27418
27419 1998-12-06  Richard Henderson  <rth@cygnus.com>
27420
27421         * gcc.c-torture/execute/981206.c: New test.
27422
27423 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
27424
27425         * g++.old-deja/g++.ns/template7.C: New test.
27426
27427         * g++.old-deja/g++.other/expr1.C: New test.
27428
27429         * g++.old-deja/g++.eh/tmpl3.C: New test.
27430
27431         * g++.old-deja/g++.eh/tmpl2.C: New test.
27432
27433 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
27434
27435         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
27436         * g++.old-deja/g++.other/using6.C: Removed.
27437         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
27438
27439         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
27440
27441 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
27442
27443         * g++.old-deja/g++.pt/overload8.C: New test.
27444
27445         * g++.old-deja/g++.pt/overload7.C: New test.
27446
27447         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
27448
27449         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
27450         and relinking messages.
27451         * lib/g++.exp (g++_target_compile): Remove .rpo file when
27452         compiling with -frepo.
27453
27454 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
27455
27456         * g++.old-deja/g++.pt/lookup6.C: New test.
27457
27458 1998-11-30  Nick Clifton  <nickc@cygnus.com>
27459
27460         * gcc.c-torture/execute/981130-1.c: New test.
27461         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
27462
27463 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
27464
27465         * g++.old-deja/g++.pt/explicit76.C: New test.
27466
27467         * g++.old-deja/g++.pt/friend38.C: New test.
27468
27469         * g++.old-deja/g++.ns/crash2.C: New test.
27470
27471         * g++.old-deja/g++.pt/defarg8.C: New test.
27472
27473         * g++.old-deja/g++.pt/instantiate6.C: New test.
27474
27475         * g++.old-deja/g++.pt/static6.C: New test.
27476
27477         * g++.old-deja/g++.pt/decl2.C: New test.
27478
27479 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
27480
27481         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
27482         problem is actually related with name lookup, but so what? :-)
27483
27484         * g++.old-deja/g++.pt/friend37.C: New test.
27485
27486 1998-11-25  Dave Love  <d.love@dl.ac.uk>
27487
27488         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
27489         element, which fails on some systems.
27490
27491         * g77.f-torture/execute/labug1.f: New test.
27492
27493 1998-11-21  Jeffrey A Law  (law@cygnus.com)
27494
27495         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
27496         is defined.
27497
27498 1998-11-18  Dave Love  <d.love@dl.ac.uk>
27499
27500         * g77.f-torture/compile/981117-1.f: New test.
27501
27502 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
27503
27504         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
27505         properly discarded.
27506
27507 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
27508
27509         * gcc.c-torture/execute/memcheck: New directory of tests for
27510         -fcheck-memory-usage.
27511
27512 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
27513
27514         * README: New file, general information about the testsuite and
27515         new description of the various C++ test subdirectories.
27516         * README.g++: Eliminate obsolete information, update and move most
27517         relevant stuff to README.
27518
27519 1998-11-07  Richard Henderson  <rth@cygnus.com>
27520
27521         * gcc.c-torture/compile/981107-1.c: New test.
27522
27523 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
27524
27525         * execute/memcpy-bi.c: New testcase.
27526
27527 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
27528
27529         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
27530         base classes.
27531
27532         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
27533         template is selected.
27534
27535         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
27536         classes, it should be accepted for all types.
27537
27538         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
27539
27540         * g++.old-deja/g++.pt/spec24.C: Ensure that template
27541         specializations start with template headers.
27542
27543 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
27544
27545         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
27546
27547         * g++.old-deja/g++.other/init9.C: Test cross initialization of
27548         non-POD types.
27549
27550 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
27551
27552         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
27553
27554 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
27555
27556         * compile/981022-1.c, compile/981022-1.x: New test and driver.
27557
27558 1998-10-19  Jeffrey A Law  (law@cygnus.com)
27559
27560         * 981019-1.c: New test.
27561
27562 1998-10-14  Robert Lipe <robertl@dgii.com>
27563
27564         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
27565         find objc headers.
27566
27567 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
27568
27569         * compile/981001-4.c: Remove use of GCC extension that triggers a
27570         compiler bug.
27571
27572 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
27573
27574         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
27575
27576 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
27577
27578         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
27579         instantiation of template produces incorrect code for delete
27580         expression.
27581
27582         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
27583         constructors' name is not unique.
27584         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
27585         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
27586
27587         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
27588         automatic array of const is ill-formed.
27589
27590         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
27591         of template parameter?
27592
27593         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
27594         const.
27595
27596         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
27597         pointer-to-member expression.
27598
27599         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
27600         declaration causes ICE.
27601
27602 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
27603
27604         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
27605         reserved in the global namespace.
27606
27607         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
27608         generate needed virtual table.
27609
27610         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
27611
27612 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
27613
27614         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
27615         template-dependent type
27616
27617 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
27618
27619         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
27620         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
27621         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
27622
27623         * g++.old-deja/g++.other/using5.C: New test; using decl from base
27624         class should be usable as argument of member function.
27625         * g++.old-deja/g++.other/using6.C: New test; using decl from base
27626         class should be usable as return type of member function.
27627         * g++.old-deja/g++.other/using7.C: New test; using decl from base
27628         class should be usable as type of data member.
27629
27630         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
27631
27632 1998-10-09  Jeffrey A Law  (law@cygnus.com)
27633
27634         * gcc.c-torture/special/920521-1.c: Fix bogus test.
27635
27636 1998-10-08  Nick Clifton  <nickc@cygnus.com>
27637
27638         * gcc.dg/dll-?.c Add thumb to target list.
27639         Fix assembler scan patterns to match current assembler output.
27640
27641 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
27642
27643         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
27644         matching of template brackets.
27645
27646         * g++.old-deja/g++.other/using4.C: New test.  Test using
27647         declarations of methods from base classes.
27648
27649         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
27650         within functions should introduce names into the innermost
27651         enclosing namespace.
27652
27653         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
27654         of static locals if first initialization throws.
27655
27656 1998-10-07  Jim Wilson  <wilson@cygnus.com>
27657
27658         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
27659
27660 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
27661
27662         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
27663         lose track of the possible targets of tablejump insns.
27664         * special/special.exp: Run it.
27665
27666 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
27667
27668         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
27669         must be declared before its specializations can be named in friend
27670         declarations.
27671
27672 1998-10-05  Dave Love  <d.love@dl.ac.uk>
27673
27674         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
27675
27676         * g77.f-torture/execute/io1.f: New test.
27677
27678 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
27679
27680         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
27681         with pointer to template function, for which no argument deduction
27682         is possible.
27683
27684         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
27685         specialization of template function as argument to template
27686         function.
27687
27688         * g++.old-deja/g++.other/access2.C: New test; Inner class
27689         shouldn't have privileged access to Outer's names.
27690
27691 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
27692
27693         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
27694         friend template declared within template class conflicts with
27695         nested class of the same name.
27696
27697         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
27698         is ignored.
27699
27700         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
27701         object with direct initializer as function declaration.
27702
27703         * g++.old-deja/g++.other/decl2.C: New test; duplicate
27704         initializers.
27705
27706         * g++.old-deja/g++.other/null2.C: New test; conditional operator
27707         involving const pointer and NULL produces incorrect result.
27708
27709         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
27710         type name without `typename' should be rejected with -pedantic.
27711
27712 1998-10-02  Richard Henderson  <rth@cygnus.com>
27713
27714         * g++.old-deja/g++.other/addrof1.C: New test.
27715
27716 1998-10-01  Nick Clifton  <nickc@cygnus.com>
27717
27718         * gcc.c-torture/compile/981001-1.c: New test.
27719         * gcc.c-torture/execute/981001-1.c: New test.
27720
27721 1998-10-01  Jeffrey A Law  (law@cygnus.com)
27722
27723         * gcc.c-torture/compile/981001-2.c: New test.
27724         * gcc.c-torture/compile/981001-3.c: New test.
27725         * gcc.c-torture/compile/981001-4.c: New test.
27726
27727 1998-10-01  Robert Lipe  <robertl@dgii.com>
27728
27729         * lib/objc.exp (objc_target_compile): Add -L during compiles for
27730         multilibbed hosts.   Idea grafted from g77.exp.
27731
27732 1998-09-30  Dave Love  <d.love@dl.ac.uk>
27733
27734         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
27735         avoid losing on systems which need -lsocket.
27736
27737 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
27738
27739         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
27740         * g++.old-deja/g++.other/nested2.C: Ditto.
27741         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
27742         failure.
27743
27744 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
27745
27746         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
27747         preferred over template operator!= for enum bitfields.
27748
27749 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
27750
27751         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
27752         that happen to have the same base name, but in different scopes,
27753         are incorrectly rejected.
27754
27755 1998-09-16  Richard Henderson  <rth@cygnus.com>
27756
27757         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
27758         on the native word size instead of an integer literal.
27759
27760 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
27761
27762         * g++.old-deja/g++.other/static2.C: Invocation of static data
27763         member of type pointer-to-function denoted as non-static member.
27764
27765         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
27766         checks involving function types and aliases.
27767
27768 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
27769
27770         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
27771         redefined to the same non-trivial type.
27772
27773         * g++.old-deja/g++.pt/explicit73.C: Test for proper
27774         namespace-qualification of template specializations declared in
27775         other namespaces.
27776
27777         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
27778         to declare a subset of the specializations of a template function
27779         as friends of specializations of a template class.
27780
27781         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
27782         member templates that do not fully specialize the enclosing
27783         template class are rejected.
27784
27785 1998-09-11  Dave Love  <d.love@dl.ac.uk>
27786
27787         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
27788
27789 1998-09-08  Dave Love  <d.love@dl.ac.uk>
27790
27791         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
27792         altered from libf2c/libU77 version.
27793
27794 1998-09-06  Dave Love  <d.love@dl.ac.uk>
27795
27796         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
27797
27798 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
27799
27800         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
27801         (un)signed char are different types for template specialization
27802         purposes.
27803
27804 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
27805
27806         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
27807         * objc: ObjC testsuite.
27808
27809 1998-08-31  Catherine Moore  <clm@cygnus.com>
27810
27811         * gcc.c-torture/execute/941014-1.x:  New file.
27812
27813 1998-08-31  Nick Clifton  <nickc@cygnus.com>
27814
27815         * lib/c-torture.exp: Add support for
27816         torture_eval_before_compile and torture_eval_before_execute
27817         variables.
27818
27819 1998-08-30  Jeffrey A Law  (law@cygnus.com)
27820
27821         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
27822         this test triggers valid.
27823
27824 1998-08-27  Jeffrey A Law  (law@cygnus.com)
27825
27826         * gcc.dg/980827-1.c: New test.
27827
27828 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
27829
27830         * gcc.c-torture/execute/loop-4b.c: New test.
27831
27832 1998-08-26  Nick Clifton  <nickc@cygnus.com>
27833
27834         * lib/c-torture.exp: Add support for
27835         torture_eval_before_compile and torture_eval_before_execute
27836         variables.
27837
27838 1998-08-25  Jeffrey A Law  (law@cygnus.com)
27839
27840         * gcc.c-torture/compile/980825-1.c: New test.
27841
27842 1998-08-24  Nick Clifton  <nickc@cygnus.com>
27843
27844         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
27845         count number tests in opt_t0 not good_t0.
27846
27847 1998-08-24  Jeffrey A Law  (law@cygnus.com)
27848
27849         * gcc.c-torture/compile/930326-1.x: Fix typo.
27850
27851 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
27852
27853         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
27854         causes an ICE.
27855
27856 1998-08-21  Jeffrey A Law  (law@cygnus.com)
27857
27858         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
27859         STACK_SIZE is defined.
27860         * gcc.c-torture/unsorted/stuct.c: Similarly.
27861
27862         * gcc.c-torture/compile/980821-1.c: New test.
27863
27864 1998-08-21  Jeffrey A Law  (law@cygnus.com)
27865
27866         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
27867
27868 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
27869
27870         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
27871         code.
27872
27873 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
27874
27875         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
27876         error'.
27877
27878 1998-08-18  Jeffrey A Law  (law@cygnus.com)
27879
27880         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
27881
27882 1998-08-16  Jeffrey A Law  (law@cygnus.com)
27883
27884         * gcc.c-torture/compile/980816-1.c: New test.
27885
27886         * gcc.dg/980816-1.c: New test.
27887
27888 1998-08-13  Jeffrey A Law  (law@cygnus.com)
27889
27890         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
27891         compiler for ieee tests.
27892
27893 1998-08-01  Dave Love  <d.love@dl.ac.uk>
27894
27895         * g77.f-torture/compile/980729-0.f: New test.
27896
27897 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
27898
27899         * gcc.c-torture/special/eeprof-1.c: New test, for
27900         -finstrument-functions.
27901         * gcc.c-torture/special/special.exp: Run it.
27902
27903 1998-07-29  Jeffrey A Law  (law@cygnus.com)
27904
27905         * gcc.c-torture/compile/980729-1.c: New test.
27906
27907 1998-07-27  Nick Clifton  <nickc@cygnus.com>
27908
27909         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
27910         __thumb__ is defined, and test for ARM style doubles if so.
27911
27912 1998-07-26  Dave Love  <d.love@dl.ac.uk>
27913
27914         * g77.f-torture/noncompile/980615-0.f: New test.
27915
27916 1998-07-26  H.J. Lu  (hjl@gnu.org)
27917
27918         * gcc.dg/980312-1.c: Do link instead of compile.
27919         * gcc.dg/980313-1.c: Likewise.
27920
27921 1998-07-26  Jeffrey A Law  (law@cygnus.com)
27922
27923         * gcc.c-torture/compile/980726-1.c: New test.
27924
27925 1998-07-25  Dave Love  <d.love@dl.ac.uk>
27926
27927         * g77.f-torture/execute/io0.f: New test.
27928
27929 1998-07-24  Nick Clifton  <nickc@cygnus.com>
27930
27931         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
27932         an int.
27933
27934 1998-06-18  Michael Meissner  <meissner@cygnus.com>
27935
27936         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
27937         m32r bugs.
27938
27939 1998-07-17  Nick Clifton  <nickc@cygnus.com>
27940
27941         * gcc.dg/980626-1.c: Expect failures for all toolchains until
27942         c-decl.c:grokdeclarator can handle mode attributes.
27943
27944 1998-07-16  Jeffrey A Law  (law@cygnus.com)
27945
27946         * gcc.c-torture/execute/980716-1.c: New test.
27947
27948 1998-07-13  Jeffrey A Law  (law@cygnus.com)
27949
27950         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
27951         the mn10200.
27952         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
27953         the mn10200.
27954         * gcc.c-torture/execute/va-arg-3.x: Similarly.
27955         * gcc.c-torture/compile/930326-1.x: Similarly.
27956
27957 1998-07-13  Dave Love  <d.love@dl.ac.uk>
27958
27959         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
27960         New test from Craig.
27961
27962 1998-07-12  Dave Love  <d.love@dl.ac.uk>
27963
27964         * g77.f-torture/noncompile/980616-0.f: New test.
27965
27966         * g77.f-torture/execute/970816-3.f:  New test from Craig.
27967
27968 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
27969
27970         *  g++.other/singleton.C: Return error value instead of taking
27971         SIGSEGV.
27972
27973 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
27974
27975         *  g++.other/singleton.C: New test.   Warning is under dispute.
27976         Runtime crash is not.
27977
27978 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
27979
27980         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
27981         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
27982         using6.C, using7.C}:  New namespace tests.
27983
27984 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
27985
27986         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
27987         specialization with typedef'ed names used as array indexes.
27988
27989 1998-07-09  Jeffrey A Law  (law@cygnus.com)
27990
27991         * gcc.c-torture/execute/980709-1.c: New test.
27992
27993         * gcc.dg/980709-1.c: New test.
27994
27995 1998-07-07  Richard Henderson  <rth@cygnus.com>
27996
27997         * gcc.c-torture/execute/bcp-1.c: New test.
27998
27999 1998-07-07  Jeffrey A Law  (law@cygnus.com)
28000
28001         * gcc.c-torture/execute/980707-1.c: New test.
28002
28003 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
28004
28005         * gcc.c-torture/compile/980706-1.c: New test.
28006
28007 1998-07-01  Dave Love  <d.love@dl.ac.uk>
28008
28009         * g77.f-torture/execute/980701-0.f,
28010         g77.f-torture/execute/980701-1.f: New test from Craig.
28011
28012 1998-07-01  Jeffrey A Law  (law@cygnus.com)
28013
28014         * gcc.c-torture/compile/980701-1.c: New test.
28015
28016         * gcc.c-torture/execute/980701-1.c: New test.
28017
28018 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
28019 rlsruhe.de>
28020
28021         * g++.old-deja/g++.robertl/eb132.C: New test.
28022         * g++.old-deja/g++.robertl/eb133.C: Likewise.
28023
28024 1998-06-29  Dave Love  <d.love@dl.ac.uk>
28025
28026         * g77.f-torture/execute/980628-7.f,
28027         g77.f-torture/execute/980628-8.f,
28028         g77.f-torture/execute/980628-9.f,
28029         g77.f-torture/execute/980628-10.f: New tests from Craig.
28030
28031         * g77.f-torture/execute/980628-3.f: Remove mail headers.
28032
28033 1998-06-28  Jeffrey A Law  (law@cygnus.com)
28034
28035         * g77.f-torture/execute/980628-4.f: New test from Craig.
28036         * g77.f-torture/execute/980628-5.f: Likewise.
28037         * g77.f-torture/execute/980628-2.f: Likewise.
28038         * g77.f-torture/execute/980628-0.f: Likewise.
28039         * g77.f-torture/execute/980628-1.f: Likewise.
28040         * g77.f-torture/execute/980628-3.f: Likewise.
28041         * g77.f-torture/execute/980628-6.f: Likewise.
28042
28043 1998-06-28  Jeffrey A Law  (law@cygnus.com)
28044
28045         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
28046         directory when nothing has been installed yet.
28047
28048 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
28049
28050         * gcc.c-torture/special/special.exp: Handle newer versions of
28051         dejagnu.
28052
28053 1998-06-26  Jeffrey A Law  (law@cygnus.com)
28054
28055         * gcc.dg/980626-1.c: New test.
28056
28057 1998-06-19  Bruno Haible <haible@ilog.fr>
28058
28059         * gcc.misc-tests/m-un-2.c: New test.
28060         * g++.old-deja/g++.other/warn01.c: Likewise.
28061
28062 1998-06-19  Robert Lipe  <robertl@dgii.com>
28063
28064         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
28065         compatibility with assmblers with a different comment character.
28066         Eliminate use of GAS-specific extensions.
28067
28068 1998-06-19  Jeffrey A Law  (law@cygnus.com)
28069
28070         * gcc.c-torture/execute/ieee/980619-1.c: New test.
28071
28072 1998-06-19  Robert Lipe  <robertl@dgii.com>
28073
28074         *lib/g77.exp: Replace search for libf2c.a with search for newly
28075         renamed libg2c.a
28076
28077 1998-06-17  Jeffrey A Law  (law@cygnus.com)
28078
28079         * gcc.c-torture/execute/980617-1.c: New test.
28080
28081 1998-06-12  Jeffrey A Law  (law@cygnus.com)
28082
28083         * gcc.c-torture/execute/980612-1.c: New test.
28084
28085 1998-06-08  Jeffrey A Law  (law@cygnus.com)
28086
28087         * gcc.dg/980523-1.c: Only test on ppc-linux.
28088         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
28089
28090         * gcc.c-torture/execute/980608-1.c: New test.
28091
28092 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
28093
28094         * gcc.c-torture/execute/980605-1.c: New test.
28095
28096 1998-06-04  Jeffrey A Law  (law@cygnus.com)
28097
28098         * gcc.c-torture/execute/980604-1.c: New test.
28099
28100 1998-06-02  Jeffrey A Law  (law@cygnus.com)
28101
28102         * gcc.c-torture/execute/980602-1.c: New test.
28103         * gcc.c-torture/execute/980602-2.c: Likewise.
28104
28105 1998-06-02  Dave Love  <d.love@dl.ac.uk>
28106
28107         * 970125-0.f: Fix per JCB.  Add commentary.
28108
28109 1998-05-31  Michael Meissner  <meissner@cygnus.com>
28110
28111         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
28112         IEEE -0 support.
28113
28114 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
28115
28116         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
28117         earlier.
28118
28119 1998-05-28  Catherine Moore <clm@cygnus.com>
28120
28121         * gcc.c-torture/execute/980526-3.c: New test.
28122
28123 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
28124
28125         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
28126         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
28127         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
28128         m88k-motorola-sysv3 to XFAIL.
28129
28130 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
28131
28132         * gcc.dg/980526-1.c: New test.
28133         * gcc.c-torture/execute/980526-2.c: New test.
28134
28135 1998-05-26  Jeffrey A Law  (law@cygnus.com)
28136
28137         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
28138
28139         * gcc.c-torture/execute/980526-1.c: New test.
28140
28141 1998-05-26  Dave Love  <d.love@dl.ac.uk>
28142
28143         * g77.f-torture/execute/alpha2.f: Add runtime test.
28144
28145 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
28146
28147         * g++.old-deja/old-deja.exp: Strip leading directories.
28148
28149         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
28150         error for the line.  Don't run multiple tests for the same line.
28151
28152 1998-05-23  Jeffrey A Law  (law@cygnus.com)
28153
28154         * gcc.dg/980523-1.c: New test.
28155
28156 1998-05-23  Dave Love  <d.love@dl.ac.uk>
28157
28158         * g77.f-torture/compile/970915-0.f: New test.
28159
28160 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
28161
28162         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
28163
28164 1998-05-21  Jeffrey A Law  (law@cygnus.com)
28165
28166         * gcc.dg/980520-1.c: New test.
28167
28168 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
28169
28170         * gcc.dg/980502-1.c: Fix return type.
28171
28172 1998-05-20  Jeffrey A Law  (law@cygnus.com)
28173
28174         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
28175         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
28176         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
28177         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
28178         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
28179
28180 1998-05-20  Dave Love  <d.love@dl.ac.uk>
28181
28182         * g77.f-torture/execute/980520-1.f: New test.
28183
28184 1998-05-15  Dave Love  <d.love@dl.ac.uk>
28185
28186         * lib/mike-g77.exp: New file.
28187
28188         * g77.f-torture/noncompile/noncompile.exp,
28189         g77.f-torture/noncompile/check0.f: New files.
28190
28191 1998-05-14  Dave Love  <d.love@dl.ac.uk>
28192
28193         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
28194         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
28195         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
28196         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
28197         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
28198         abort where appropriate.
28199
28200 1998-05-05  Michael Meissner  <meissner@cygnus.com>
28201
28202         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
28203         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
28204
28205 1998-04-29  Dave Love  <d.love@dl.ac.uk>
28206
28207         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
28208
28209 1998-04-27  Dave Love  <d.love@dl.ac.uk>
28210
28211         * g77.f-torture/compile/980427-0.f: New test.
28212
28213 1998-04-24  Dave Love  <d.love@dl.ac.uk>
28214
28215         * g77.f-torture/compile/980424-0.f: New test.
28216
28217 1998-04-19  Dave Love  <d.love@dl.ac.uk>
28218
28219         * g77.f-torture/compile/980419-2.f (main): New test.
28220         * g77.f-torture/compile/970125-0.f: New test.
28221         * g77.f-torture/compile/980419-1.f: New test.
28222
28223 1998-04-08  Jim Wilson  <wilson@cygnus.com>
28224
28225         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
28226         of loop-4.c.
28227
28228 1998-04-07  Jim Wilson  <wilson@cygnus.com>
28229
28230         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
28231
28232 1998-04-03  Jim Wilson  <wilson@cygnus.com>
28233
28234         * gcc.c-torture/compile/980329-1.c: New test.
28235
28236 1998-03-18  Jim Wilson  <wilson@cygnus.com>
28237
28238         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
28239         * gcc.dg/980312-1.c: Fix typo in -march command.
28240
28241 1998-03-16  H.J. Lu  (hjl@gnu.org)
28242
28243         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
28244
28245 1998-03-11  Robert Lipe  <robertl@dgii.com>
28246
28247         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
28248         Dave Love agree the Fortran source is bogus.
28249
28250 1998-03-11  Robert Lipe  <robertl@dgii.com>
28251
28252         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
28253         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
28254         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
28255         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
28256         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
28257
28258 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
28259
28260         * g++.old-deja/g++.other/friend1.C: New test.
28261
28262 1998-02-18  Dave Love  <d.love@dl.ac.uk>
28263
28264         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
28265         possibly uninitialized) variables and declare dnrm2.
28266
28267 1998-02-23  Robert Lipe <robertl@dgii.com>
28268
28269         From Bruno Haible <haible@ilog.fr>:
28270         * gcc.c-torture/execute/980223.c: New test.
28271
28272 1998-02-13  Jeffrey A Law  (law@cygnus.com)
28273
28274         * gcc.dg/ifelse-1.c: New test.
28275
28276 1998-02-09  H.J. Lu  (hjl@gnu.org)
28277
28278         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
28279
28280           * lib/old-dejagnu.exp (old-dejagnu): Added the
28281           "execution test - XFAIL *-*-*" handling in the spirit of
28282           "excess errors test -". Changed the "execution test fails"
28283           handling to be like "excess errors test fails".
28284           * Update various tests accordingly.
28285
28286 1998-02-06  Jim Wilson  <wilson@cygnus.com>
28287
28288         * gcc.c-torture/execute/980205.c: New test.
28289
28290 1998-01-18  Jeffrey A Law  (law@cygnus.com)
28291
28292         * lib/c-torture.exp: Look for .x files instead of .cexp files.
28293         * lib/f-torture.exp: Similarly.
28294         * gcc.c-torture: Rename all .cexp files to .x files.
28295
28296 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
28297
28298         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
28299         (940510-1.c): Removed duplicate.
28300         (971104-1.c): New test.
28301
28302 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
28303
28304           * lib/f-torture.exp: Improve error and loop detection.
28305
28306 1997-11-19  Michael Meissner  <meissner@cygnus.com>
28307
28308         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
28309         use that to size the filler array.
28310
28311 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
28312
28313         * lib/c-torture.exp(c-torture-execute): Fix typo.
28314
28315         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
28316         testcase as the executable name. Keep the executable around if
28317         the test fails.
28318
28319 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
28320
28321         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
28322         changes.  Only test one -g option, and move it to the end of the
28323         list of options to test.
28324
28325 1997-09-19  Michael Meissner  <meissner@cygnus.com>
28326
28327         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
28328         variable GCC_TORTURE_OPTIONS to supply default switches separated
28329         by colons.  If no environment variable, run tests with -O0 -g, -O1
28330         -g, and -O2 -g as well.
28331
28332 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
28333
28334         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
28335         explanatory comments. Fix indentation.
28336
28337 1997-09-15  Jeffrey A Law  (law@cygnus.com)
28338
28339         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
28340
28341 1997-09-11  Jeffrey A Law  (law@cygnus.com)
28342
28343         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
28344         * g++.old-deja/g++.mike/p7325.C: Likewise.
28345         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
28346
28347 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
28348
28349         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
28350         * g++.old-deja/g++.brendan/crash30.C: Likewise.
28351         * g++.old-deja/g++.brendan/crash39.C: Likewise.
28352         * g++.old-deja/g++.law/operators4.C: Likewise.
28353
28354 1997-09-11  Joe Buck  (jbuck@synopsys.com)
28355
28356         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
28357         * g++.old-deja/g++.mike/p784.C: Ditto.
28358         * g++.old-deja/g++.mike/p785.C: Ditto.
28359
28360 1997-09-05  Jeffrey A Law  (law@cygnus.com)
28361
28362           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
28363
28364 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
28365
28366         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
28367         target feature; pass this to c-torture-execute as needed.
28368
28369 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
28370
28371         * lib/c-torture.exp(c-torture-execute): If the previous and the
28372         current executables being tested are identical, we don't need to
28373         run the executable again. Try to make the executable names
28374         unique. Add an optional argument for passing additional compiler
28375         flags.
28376
28377 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
28378
28379         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
28380
28381 1997-08-29  Jeffrey A Law  (law@cygnus.com)
28382
28383         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
28384
28385 1997-07-31  Jeffrey A Law  (law@cygnus.com)
28386
28387         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
28388         32bit or larger longs.
28389
28390         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
28391         have either a 32bit long or 32bit int.
28392
28393 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
28394
28395         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
28396         Make double precision tests dependent on sizeof (double).
28397
28398 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
28399
28400         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
28401         too.
28402
28403 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
28404
28405         * gcc.c-torture/compile/961203-1.cexp: New script.
28406
28407 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
28408
28409         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
28410         up the includes ourselves.
28411
28412 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
28413
28414         * lib/plumhall.exp: Remove random include, and add a few
28415         verbose messages for debugging.
28416
28417 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
28418
28419         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
28420         of trying to do it ourselves.
28421
28422 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
28423
28424         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
28425
28426 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
28427
28428         * gcc.prms/5403.c: Made regexp a bit less strict.
28429
28430 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
28431
28432         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
28433         is returned from remote_load instead.
28434         * lib/plumhall.exp: Ditto.
28435         * lib/mike-g++.exp: Ditto.
28436         * lib/old-dejagnu.exp: Ditto.
28437         * lib/c-torture.exp: Ditto.
28438
28439 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
28440
28441         * lib/g++.exp: Use build_wrapper procedure.
28442         * lib/gcc.exp: Ditto.
28443
28444 1997-05-20  Jeffrey A Law  (law@cygnus.com)
28445
28446         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
28447         an old-style decl for malloc.  Fixes tests to work when
28448         sizeof (int) != sizeof (size_t).
28449
28450 1997-05-15  Mike Meissner  <meissner@cygnus.com>
28451
28452         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
28453
28454         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
28455         use stdargs.h interface.
28456
28457 1997-05-15  Mike Meissner  <meissner@cygnus.com>
28458
28459         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
28460         NO_VARARGS when compiling.
28461
28462 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
28463
28464         * lib/plumhall.exp(ph_includes): New procedure.
28465         (ph_make): Use it.
28466         (ph_compiler): Ditto.
28467
28468         * lib/g++.exp: Rename test-glue.c to testglue.c.
28469         * lib/gcc.exp: Ditto.
28470
28471 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
28472
28473         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
28474         to completion when it's called.
28475
28476 1997-03-21  Michael Meissner  <meissner@cygnus.com>
28477
28478         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
28479         is defined, don't do test.
28480
28481 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
28482
28483         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
28484         for object files.
28485         (ph_summary): Mark skipped testcases as untested, not unresolved.
28486
28487         * lib/plumhall.exp (ph_make): If unresolved because of bad
28488         errorCode, record errorCode in log file.
28489         (*): Replace send_log/verbose with verbose -log.
28490
28491 1997-03-19  Michael Meissner  <meissner@cygnus.com>
28492
28493         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
28494         double conversion if double isn't at least 8 bytes.
28495
28496         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
28497         int to work with targets where int is 16 bits.
28498
28499         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
28500         8 bytes, just exit, since 4 byte doubles don't have enough bits of
28501         precision for the test to complete.
28502
28503 1997-03-14  Michael Meissner  <meissner@cygnus.com>
28504
28505         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
28506         if d10v is not compiled with the -mdouble64 flag.
28507         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
28508
28509         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
28510         d10v is not compiled with the -mint32 flag.
28511
28512 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
28513
28514         * lib/plumhall.exp: Use incr_count.
28515
28516 1997-03-12  Jeffrey A Law  (law@cygnus.com)
28517
28518         * gcc.c-torture: Update to c-torture-1.45.
28519
28520 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
28521
28522         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
28523         the name of the expect testcase file).
28524
28525         * lib/g++.exp(g++_init): Ditto.
28526
28527 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
28528
28529         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
28530         the host.
28531
28532         * lib/gcc.exp(gcc_exit): New procedure.
28533
28534 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
28535
28536         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
28537         specs where appropriate.
28538
28539         * g++.old-deja/g++.arm/*: Added additional ERROR checks
28540         because of new "candidates are" messages, and removed a few
28541
28542         * Converted all non-old-style g++ testcases to old-style, and
28543         moved into g++.old-deja.
28544
28545 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
28546
28547         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
28548         options.
28549
28550         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
28551         succeeded.
28552
28553         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
28554
28555 1997-02-13  Michael Meissner  <meissner@cygnus.com>
28556
28557         * lib/gcc.exp (gcc_target_compile): Add support for defining
28558         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
28559         the machine doesn't have those features.
28560
28561 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
28562
28563         * g++.law/operators4.exp: Don't use LIBS.
28564
28565 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
28566
28567         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
28568
28569         * lib/mike-g++.exp: Don't set the compiler to be tested here.
28570         * lib/g++.exp: Set it here instead. Also, allow use of the
28571         --tool_exec and --tool_opt options. Change CXX to
28572         GXX_UNDER_TEST.
28573
28574         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
28575
28576         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
28577
28578 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
28579
28580         * lib/old-dejagnu.exp: Use prune_warnings instead of
28581         prune_system_crud.
28582         * lib/mike-g++.exp: Ditto.
28583         * lib/gcc.exp: Ditto.
28584         * lib/g++.exp: Ditto.
28585
28586         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
28587
28588 1997-02-07  Jeffrey A Law  (law@cygnus.com)
28589
28590           * 941014-2.c: Include stdlib.h
28591           * 960327-1.c: Include stdio.h
28592           * dbra.c, index-1.c: Don't assume ints are 32bits.
28593
28594 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
28595
28596         * lib/gcc.exp: Add gcc,stack_size target feature.
28597
28598         * lib/g++.exp(g++_target_compile): Add the include and link
28599         paths here, not in two other places. And, it's $options, not
28600         options.
28601
28602         * lib/mike-g++.exp(postbase): Remove the code that determines
28603         the correct include and link paths.
28604         * g++.old-deja/old-deja.exp: Ditto.
28605
28606 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
28607
28608         * lib/g++.exp(g++_init): target_compile no longer returns the
28609         filename of the result.
28610
28611 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
28612
28613         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
28614         call to glob.
28615
28616         * gcc.c-torture/special/special.exp: Change call to
28617         gcc_target_compile to include the object file.
28618
28619 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
28620
28621         * gcc.c-torture/special/special.exp: Correct misspelling in last
28622         change.
28623
28624 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
28625
28626         * lib/plumhall.exp(ph_summary): Log the entire output of the
28627         executable. Return -1 if there were any failures, 0 otherwise.
28628         (ph_execute): Return -1 if there were any failures, 0 otherwise.
28629         (ph_make): Clean up objects and executables that were built
28630         if the tests succeeded.
28631
28632 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
28633
28634         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
28635         libraries and includes in the build tree as appropriate.
28636
28637 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
28638
28639         * lib/c-torture.exp: Instead of looking for the global variable
28640         NO_LONG_LONG, check to see if that's a feature of the target.
28641
28642 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
28643
28644         * config/default.exp: Minimize. Delete the remainer of the files in
28645         config; this functionality is now in devo/dejagnu/config.
28646
28647         g++.*/*: Pass any additional flags used to compile to postbase;
28648         delete CXXFLAGS.
28649
28650         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
28651         is now done by runtest.exp. Use gcc_target_compile instead of
28652         compile.
28653
28654         lib/c-torture.exp: Use gcc_target_compile instead of compile.
28655         Remove references to CFLAGS. Use remote_file instead of
28656         calling rm -f.
28657         (c-torture): Take a list of arguments to use to compile this
28658         testcase.
28659
28660         lib/g++.exp: Simplify. Use target_compile instead of compile.
28661         lib/gcc-dg.exp: Ditto.
28662         lib/gcc.exp: Ditto.
28663         lib/mike-{gcc,g++}.exp: Ditto.
28664         lib/old-dejagnu.exp: Ditto.
28665         lib/plumhall.exp: Ditto.
28666
28667 1997-01-08  Jim Wilson  <wilson@cygnus.com>
28668
28669         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
28670         (ph_linker): Likewise.
28671
28672 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
28673
28674           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
28675         MAP_ANON / MAP_ANONYMOUS if defined;
28676         else try to map from /dev/zero .
28677
28678 1996-11-12  Jeffrey A Law  (law@cygnus.com)
28679
28680         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
28681         isn't defined, then define it to MAP_ANONYMOUS.
28682
28683 1996-11-12  Jeffrey A Law  (law@cygnus.com)
28684
28685         * gcc.c-torture: Update to c-torture-1.42 release.
28686
28687 1996-11-11  Jeffrey A Law  (law@cygnus.com)
28688
28689         * gcc.c-torture: Update to c-torture-1.41 release.
28690
28691 1996-10-27  Jeffrey A Law  (law@cygnus.com)
28692
28693         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
28694         c-torture release.
28695
28696 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
28697
28698         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
28699         and LDFLAGS.  Fix second case to append the target_info ldflags
28700         onto LDFLAGS, not CFLAGS.
28701         * lib/g++.exp (g++_init): Add target_info stuff.
28702         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
28703         of libgloss and newlib flags for !native.
28704
28705         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
28706         (GDB): Fix relative path to go up another dir for finding gdb.
28707
28708 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
28709
28710         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
28711         versions in the target_info array, if they don't exist.
28712
28713 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
28714
28715         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
28716
28717 1996-07-08  Jim Wilson  <wilson@cygnus.com>
28718
28719         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
28720         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
28721
28722 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
28723
28724         * lib/old-dejagnu.exp: Don't remove the output file before we've
28725         actually tested it. Don't append pwd to the path of the executable
28726         we're testing.
28727
28728 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
28729
28730         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
28731
28732 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
28733
28734         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
28735         temporary directory for compiler files, and set it to a default
28736         value of /tmp. Set $output as the name of the output file from
28737         compiling the testcase. Add a -o option to $cflags_var so the
28738         compiler writes the final output file as $output. Set $executable
28739         to $output.
28740
28741         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
28742         directory for compiler files, and set it to /tmp if it doesn't
28743         already have a value. Set $output_file to the name of the output
28744         file from compiling the testcase. Add a -o option to CXXFLAGS so
28745         the compiler writes the final output file as $output. Use $output
28746         as the executable to be tested.
28747
28748 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
28749
28750         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
28751
28752 1996-06-08  Jeffrey A Law  (law@cygnus.com)
28753
28754         * gcc.c-torture/execute/pending-1.c: New test.  Still
28755         pending in Tege's queue.
28756
28757 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
28758
28759         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
28760         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
28761         if there were failures.  Call unresolved if there were unresolved
28762         testcases.  Call gcc_fail if program did not run to completion.
28763         (ph_make): Pass additional argument name to ph_execute.
28764         (ph_execute): Add new argument.  Pass additional arguments to
28765         ph_summary.  Call gcc_fail is there is no execution output.
28766
28767 1996-04-24  Jeffrey A Law  (law@cygnus.com)
28768
28769         * lib/plumhall.exp (proc_summary): Output relavent summary
28770         lines into the log so specific failures in plumhall can be
28771         investigated.
28772
28773 1996-04-10  Jeffrey A Law  (law@cygnus.com)
28774
28775         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
28776         (c-torture-execute): Don't try to execute tests which use
28777         "long long" types if $NO_LONG_LONG is nonzero.
28778
28779 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
28780
28781         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
28782         not c-torture.
28783
28784         * gcc.ieee: Move from here.
28785         * gcc.c-torture/execute/ieee: To here.
28786
28787 1996-03-26  Jeffrey A Law  (law@cygnus.com)
28788
28789         * gcc.c-torture: Update to c-torture-1.41 release.
28790
28791 1996-03-22  Jeffrey A Law  (law@cygnus.com)
28792
28793         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
28794         not "$output".
28795
28796 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
28797
28798         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
28799         -c present.
28800
28801 1996-03-02  Jeffrey A Law  (law@cygnus.com)
28802
28803         * config/proelf.exp: Handle connecting to a simulator.
28804
28805 1996-01-31  Jeffrey A Law  (law@cygnus.com)
28806
28807         * config/proelf.exp: New file.  Enough framework that we can
28808         run c-torture tests on the proelf targets (or any other target
28809         that gdb can connect to for that matter).
28810
28811 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
28812
28813         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
28814         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
28815
28816         * lib/plumhall.exp (ph_execute): Always call ph_summary if
28817         exec_output exists.
28818
28819 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
28820
28821         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
28822         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
28823
28824         * config/*.exp: Update FSF address.  Change result of ${tool}_load
28825         to pass/fail/unresolved/unsupported/untested.  Caller must now
28826         call unresolved/unsupported/untested.
28827         * lib/*.exp: Update FSF address.  Update to handle new results of
28828         ${tool}_load.
28829         * lib/chill.exp (verbose): Delete.
28830
28831 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
28832
28833         * lib/gcc.exp (default_gcc_start): Change order of args to
28834         $LDFLAGS $CFLAGS $LIBS.
28835         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
28836         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
28837         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
28838         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
28839         * gcc.misc-tests/dg-test.exp: Likewise.
28840         * gcc.misc-tests/msgs.exp: Likewise.
28841         * gcc.prms/prms.exp: Likewise.
28842         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
28843         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
28844
28845         * lib/dg.exp: Deleted, moved to dejagnu/lib.
28846
28847 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
28848
28849         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
28850
28851         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
28852         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
28853
28854         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
28855         necessary.
28856
28857 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
28858
28859         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
28860         global for loop; add use of $mathlib.
28861         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
28862         settings here; set mathlib for anything but VxWorks.
28863
28864 1996-01-22  Jeffrey A Law  (law@cygnus.com)
28865
28866         * gcc.c-torture: Update to c-torture-1.40 release.
28867
28868 1996-01-03  Jeffrey A Law  (law@cygnus.com)
28869
28870         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
28871         dg.exp.
28872
28873 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
28874
28875         * lib/c-torture.exp (c-torture-execute): Declare "output" as
28876         global.
28877
28878 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
28879
28880         * lib/g++.exp (LIBS): Define if not already.
28881         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
28882         (gcc-dg-prune): Call prune_gcc_output.
28883         * lib/gcc.exp (prune_gcc_output): New proc.
28884         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
28885         prune_gcc_output.
28886
28887 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
28888
28889         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
28890         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
28891
28892 1995-11-15  Jeffrey A Law  (law@cygnus.com)
28893
28894         * gcc.c-torture: Update to c-torture-1.39 release.
28895
28896 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
28897
28898         * lib/c-torture.exp (c-torture-execute): Don't return if one option
28899         fails, try others as well.
28900
28901 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
28902
28903         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
28904         If compilation fails, mark execute tests as `untested'.
28905         If test is marked as unsupported, don't mark compilation and
28906         execute tests as failed.
28907
28908 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
28909
28910         * lib/g++.exp (g++_init): Don't link in libg++, and look to
28911         libstdc++ for whether or not we want to be doing shared
28912         libraries.  Delete link_curses since we don't need it anymore.
28913         * lib/mike-g++.exp (postbase): Don't link in libg++.
28914         * g++.old-deja/old-deja.exp: Likewise.
28915
28916 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
28917
28918         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
28919
28920 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
28921
28922         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
28923         For that, add `-Wl,-a,shared_archive'.
28924         * g++.old-deja/old-deja.exp: Likewise.
28925
28926 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
28927
28928         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
28929
28930 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
28931
28932         * lib/mike-g++.exp (postbase): Pay attention to the status of
28933         g++_load.
28934
28935 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
28936
28937           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
28938
28939 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
28940
28941         * lib/gcc.exp (default_gcc_start): No longer need to log program
28942         being executed or its output, execute_anywhere does that now.
28943         * lib/g++.exp (default_g++_version): Call execute_anywhere.
28944         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
28945
28946 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
28947
28948         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
28949         the same as those in lib/g++.exp.
28950
28951 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
28952
28953         * gcc.c-torture: Update to c-torture-1.38 release.
28954         * gcc.ieee: Related changes.
28955
28956 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
28957
28958         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
28959         "exec". Minor reformatting changes.
28960
28961         * config/rom68k.exp (${tool}_load): Make it work in a canadian
28962         cross. This means all "exec" calls now work on a remote host as
28963         well.
28964         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
28965         cross. Filter out the extra "\r\n" stuff that expect puts in.
28966         (c-torture-execute): Filter out the bogus warnings like
28967         c-torture-compile does. Add support for canadian cross.
28968         * lib/gcc.exp (default_gcc_version, default_gcc_start)
28969         Use execute_anywhere rather than calling exec directly. Now it
28970         works for canadian cross testing.
28971
28972 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
28973
28974         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
28975         results into a variable, and check that rather than using file exists.
28976
28977 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
28978
28979         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
28980         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
28981
28982 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
28983
28984         * g++.old-deja/old-deja.exp: Create and pass runshlib and
28985         lib_curses if there's a shared libg++ in the build tree.
28986
28987 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
28988
28989         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
28990         if not supported target.
28991
28992 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
28993
28994         * lib/g++.exp (g++_init): Move empty setting of runshlib and
28995         link_curses up to always happen, not just for native builds.
28996
28997 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
28998
28999         * gcc.c-torture: Update to c-torture-1.36 release.
29000         * gcc.failure: Related changes.
29001
29002 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
29003
29004         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
29005
29006 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
29007
29008         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
29009         * lib/mike-g++.exp (postbase): Not in here.  Still reference
29010         runshlib, link_curses, and mathlib for link and run.
29011
29012         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
29013         pass the runtime shared library options for Solaris, OSF/1, and
29014         Irix5, and link with -lcurses to avoid unresolved references.
29015
29016 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
29017
29018         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
29019         only run once.
29020
29021 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
29022
29023         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
29024
29025 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
29026
29027         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
29028         do not have a framework for the "compat" tests yet.
29029
29030 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
29031
29032         * lib/mike-g++.exp (postbase): New local variable `mathlib',
29033         set to null if we're testing vxworks5.1.  Use that instead of
29034         `-lm' in the setting of LIBS for link and run.
29035
29036 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
29037
29038         * config/rom68k.exp (${tool}_load): Major changes to make it
29039         work.  Verified that it does in fact return the stuff in
29040         exec_output properly.  Catch any Emul or any TRAP other than 0.
29041
29042 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
29043
29044         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
29045         LDFLAGS properly for targets that need stuff from libgloss.
29046         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
29047         only run once.
29048         (gpp_initialized): New variable.
29049
29050 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
29051
29052         * config/rom68k.exp: Load libgloss.exp.
29053         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
29054         so we can produce a fully linked binary.
29055         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
29056         so we can produce a fully linked binary.
29057
29058 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
29059
29060         * lib/plumhall.exp (ph_section): Watch for expected failures.
29061         Add missing `else'.
29062
29063         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
29064         run the testcase.
29065         (c-torture): Likewise.
29066
29067 1995-08-28  Doug Evans  <dje@cygnus.com>
29068
29069         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
29070
29071         * lib/mike-g++.exp (mike_cleanup): New proc.
29072         (prebase): New globals compiler_result, not_compiler_result,
29073         target_regexp.
29074         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
29075         allow leading "-" in pattern.  Watch for unsupported tests.
29076         If $compiler_result is set, pattern match assembler code,
29077         and ditto for $not_compiler_result.
29078         * lib/mike-gcc.exp: Likewise.
29079
29080         * lib/plumhall.exp (ph_execute): Only call ph_summary if
29081         execution "succeeded".
29082
29083 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
29084
29085         * config/win32.exp: New file.
29086         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
29087
29088 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
29089
29090         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
29091         unsupported.
29092         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
29093         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
29094         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
29095
29096         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
29097         "... without exceptions was ...".  That is now handled by
29098         prune_system_crud.
29099         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
29100
29101 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
29102
29103         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
29104         sieve.c,sort2.c}: New files.
29105         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
29106         sieve.exp,sort2.exp}: Drivers for them.
29107
29108         * lib/mike-gcc.exp (program_output): New user settable variable.
29109         (postbase): Call prune_system_crud.  Also prune extraneous compiler
29110         messages.
29111         * lib/mike-g++.exp (program_output): New user settable variable.
29112
29113         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
29114
29115         * config/sh.exp: Deleted (use sim.exp instead).
29116
29117 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
29118
29119         * config/vx.exp: Declare CHECKTASK as global.
29120         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
29121         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
29122         * lib/old-dejagnu.exp: Load [pwd]/$executable.
29123
29124 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
29125
29126         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
29127         target. Like vx.exp, only includes `vx29k.exp' instead of
29128         `vxworks.exp'.
29129
29130 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
29131
29132         * config/sim.exp: Increase time limit from 120 seconds to 240.
29133
29134 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
29135
29136         * gcc.c-torture/execute/950628-1.c: New test.
29137
29138 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
29139
29140         * gcc.c-torture: Update with changes/additions from
29141         c-torture-1.34.
29142
29143 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
29144
29145         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
29146
29147 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
29148
29149         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
29150
29151 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
29152
29153         * gcc.c-torture/compile/950512-1.c: New test.
29154         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
29155         * gcc.dg/struct-ret-1.c: Likewise.
29156
29157 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
29158
29159         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
29160           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
29161
29162 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
29163
29164         * gcc.c-torture/special/920411-1.c: Deleted.
29165         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
29166
29167 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
29168
29169         * config/sim.exp (${tool}_load): Hack in call to bash to get a
29170         cpu limit.
29171
29172 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
29173
29174         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
29175
29176 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
29177
29178         From kenner;
29179         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
29180         is the proper length.
29181         * va-arg-3.c: Likewise.
29182
29183 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
29184
29185         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
29186         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
29187
29188         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
29189         * lib/g++.exp (default_g++_start): Delete old cruft.
29190
29191 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
29192
29193         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
29194         (2 * (1 << 18)) to (2 * (1 << 17)).
29195
29196         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
29197
29198 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
29199
29200         * config/rom68k.exp: Renamed from config/idp.exp
29201
29202 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
29203
29204         * c-torture/compile/921109-2.c
29205
29206 1995-04-18  Mike Stump  <mrs@cygnus.com>
29207
29208         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
29209         excess errors.
29210
29211 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
29212
29213         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
29214         output.
29215         * lib/g++.exp (default_g++_start): Likewise.
29216
29217 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
29218
29219         * gcc.c-torture/compile/950329-1.c: New test.
29220
29221 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
29222
29223           * config/bug.exp (${tool}_load): Updated to use new remote_open
29224           and remote_close procs.
29225         * config/idp.exp: New file.
29226
29227 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
29228
29229         * gcc.c-torture/execute/950322-1.c: New test.
29230
29231 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
29232
29233         * config/vx.exp (${tool}_load): Clean up testing of return code from
29234         vxworks_ld and vxworks_spawn.
29235
29236 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
29237
29238         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
29239
29240 1995-03-13  Mike Stump  <mrs@cygnus.com>
29241
29242         * lib/old-deja.exp: Add `excess errors test - ' error, now one
29243         can mark excess errors on a machine by machine basis.  Note, the
29244         default is to not expect any excess errors, even when excess
29245         errors test - is given, so you will want to put an XFAIL ... on
29246         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
29247         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
29248         those 4 machines, but no others.
29249
29250 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
29251
29252         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
29253         * lib/c-torture.exp: to here.
29254
29255 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
29256
29257         * gcc.c-torture/execute/950221-1.c: New test.
29258         * gcc.c-torture/execute/struct-ret-1.c: New test.
29259         * gcc.c-torture/compile/950221-1.c: New test.
29260
29261         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
29262
29263 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
29264
29265         * gcc.c-torture/execute/arith-1.c (main): Return 0.
29266         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
29267
29268 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
29269
29270         * g++.gb: New directory of tests, derived from my signature and
29271         class scoping tests.
29272
29273         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
29274         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
29275         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
29276         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
29277         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
29278         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
29279         * g++.gb/sig25.C: Likewise.
29280
29281         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
29282         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
29283         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
29284         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
29285         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
29286         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
29287         * g++.gb/sig25.exp: Likewise.
29288
29289         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
29290         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
29291         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
29292         * g++.gb/scope13.C: Likewise, this test still fails.
29293
29294         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
29295         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
29296         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
29297         * g++.gb/scope13.exp: Ditto.
29298
29299         * g++.gb/README: New file, explains what these tests are about.
29300
29301 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
29302
29303         * lib/dg.exp (dg-do): Support `preprocess'.
29304         (dg-test): Likewise.
29305
29306 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
29307
29308         * config/udi.exp: change "continue -expect" to "exp_continue".
29309
29310 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
29311
29312         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
29313         Delete redundant tests.
29314
29315         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
29316         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
29317         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
29318         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
29319         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
29320         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
29321         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
29322         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
29323
29324         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
29325         storing label pointers.
29326         * gcc.c-torture/execute/921019-1.c: Likewise.
29327         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
29328         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
29329         parameter fp.
29330         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
29331         constants.
29332
29333         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
29334         Delete obsolete tests.
29335
29336         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
29337         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
29338         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
29339         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
29340         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
29341         * gcc.c-torture/compile/950124-1.c: New test.
29342
29343         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
29344
29345 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
29346
29347         * lib/mike-g++.exp: Add -lm to LIBS.
29348
29349 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
29350
29351         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
29352
29353 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
29354
29355         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
29356
29357 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
29358
29359         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
29360
29361 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
29362
29363         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
29364         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
29365         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
29366         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
29367         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
29368         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
29369         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
29370         * g++.law/{operators31.C, operators32.C,
29371         * g++.law/{operators33.C, operators34.C}: Likewise.
29372         * g++.law/{pic1.C, refs2.C}: Likewise.
29373         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
29374         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
29375         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
29376         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
29377
29378         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
29379         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
29380         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
29381         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
29382         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
29383         * g++.law/{enum9.exp, friend5.exp}: Likewise.
29384         * g++.law/{nest3.exp, nest4.exp}: Likewise.
29385         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
29386         * g++.law/{operators30.exp, operators31.exp}: Likewise.
29387         * g++.law/{operators32.exp, operators33.exp}: Likewise.
29388         * g++.law/{operators34.exp}: Likewise.
29389         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
29390         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
29391         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
29392         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
29393         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
29394
29395         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
29396         No longer expected to fail.
29397         * g++.law/missed-error3.C: Tweak for recent bool changes.
29398
29399 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
29400
29401         * config/emb-unix: Deleted.
29402         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
29403         remote execution.  Do final link on remote host if REMOTE_LINK is set.
29404
29405 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
29406
29407         * lib/dg.exp (dg-test): Fix typo in last patch.
29408
29409 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
29410
29411         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
29412         (handles multiple occurrences).
29413
29414 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
29415
29416         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
29417         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
29418         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
29419         printed).
29420         * lib/c-torture.exp (c-torture-compile): Likewise.
29421         (c-torture): Prepend full path if missing.
29422         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
29423         (gcc_fail): Likewise.
29424         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
29425
29426 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
29427
29428         * lib/netware.exp: Only attach to NetWare i386 systems.
29429
29430 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
29431
29432         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
29433         messages.  Add test name to "output pattern match" pass/fail message.
29434
29435 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
29436
29437         * gcc.dg: New testsuite.
29438         * gcc.dg/dg.exp: New file.
29439
29440         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
29441         test-switch.c}: Deleted.
29442
29443         * gcc.misc-tests/msgs.exp: New testcase driver.
29444
29445 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
29446
29447         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
29448         Watch for illegal return values from ${tool}_load.
29449         * config/unix.exp (${tool}_load): Fix pass/fail detection for
29450         cross targets.  Coerce return value >0 to 1.
29451
29452 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
29453
29454         * config/unix.exp (${tool}_load): Call program rsh, not proc.
29455
29456         * config/emb-unix.exp: New file.
29457
29458         * config/sim.exp: Error if variable $SIM not defined.
29459         (${tool}_load): Mark test as "untested" if simulator missing.
29460
29461         * config/unix.exp: Load remote.exp to get rcp_download.
29462         * lib/c-torture.exp: Use different option lists for testcases with
29463         and without loops.
29464         * gcc.c-torture/execute/execute.exp: Likewise.
29465
29466 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
29467
29468         * config/*.exp: Clarify return code from ${tool}_load.
29469         Call `unresolved' or `untested' instead of `warning' or `perror'
29470         (sometimes you still want to call both though).
29471         Add comment that `shell_id' is local to each file.
29472         * config/udi.exp (timeout): Set to 30.
29473         Don't print warning if connection fails, $connectmode has already
29474         printed an error.
29475         (${tool}_load): Move verbose messages to level 2.
29476         Rework pattern for "Process started" message.
29477         Pass `shell_id' to ${connectmode}_download.
29478         Retry twice upon timeout.  Make resetting of target more robust.
29479         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
29480         Pass `shell_id' to exit_$connectmode.
29481         Only call exit_$connectmode if connected.
29482         * config/unix.exp (${tool}_load): Check return codes better.
29483         * config/vrtx.exp (${tool}_load): Likewise.
29484         * config/vx.exp (${tool}_load): Likewise.
29485         Delete unneeded global's.
29486         * lib/dg.exp (dg-test): Update to reflect clarified return codes
29487         from ${tool}_load.
29488         (dg-stat): Delete.
29489         (dg-init): Delete recording of pass/fail counts.
29490         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
29491         (old-dejagnu-init): Likewise.
29492         (old-dejagnu-stat): Delete contents, empty proc now.
29493         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
29494         (c-torture): Delete references to lcnt, lpass, lfail.
29495         Get option list from TORTURE_OPTIONS.
29496         Delete -funroll[-all]-loops if no loops.
29497         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
29498         (g++_stat): Delete contents (empty proc now).
29499         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
29500         (gcc_finish): Likewise.
29501         (gcc_stat): Deleted.
29502         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
29503         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
29504         * gcc.c-torture/execute/execute.exp: Likewise.
29505         Split tests into two parts: compile, execute.
29506         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
29507         no loops.  Update to reflect clarified return codes from ${tool}_load.
29508
29509 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
29510
29511         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
29512         to grep for.
29513         (old-dejagnu): Likewise (where necessary).
29514
29515 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
29516
29517         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
29518
29519         * lib/dg.exp (dg-process-target): Fix processing of selector.
29520         Add comment regarding use of `error'.
29521
29522         * lib/gcc.exp (prune_system_crud): Define if missing.
29523         * lib/g++.exp (prune_system_crud): Likewise.
29524
29525         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
29526         Call prune_system_crud.
29527         * lib/dg.exp (dg-runtest): New proc.
29528         Use perror instead of send_user for tcl errors in testcase.
29529         Don't return any value, it's never used.
29530         Don't clobber previous definition of `unknown'.
29531         Print tcl errors in `dg-final'.
29532
29533 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
29534
29535         * lib/dg.exp (dg-process-target): Improve syntax error messages.
29536         (dg-test): Don't print errorInfo, it contains stack backtrace.
29537
29538 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
29539
29540         * lib/g++.exp (runtest_file_p): Define if missing.
29541
29542 1994-09-24  Doug Evans  (dje@cygnus.com)
29543
29544         * lib/mike-g++.exp: Comment out loading of g++.exp.
29545         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
29546         (default_g++_version): Always print something.
29547         (default_g++_start): Comment out call to `which'.
29548         (g++_start, g++_load): Deleted (must be defined in config file).
29549         * lib/gcc.exp: Test for existence of $CC at start.
29550         Delete check for tmpdir (done in gcc_init).
29551         (default_gcc_version): Always print something.
29552         (default_gcc_start): Comment out call to `which'.
29553         * config/*.exp: Major cleanup - make cross targets work at least a
29554         little better for g++ (by not being "--tool gcc" specific).
29555         Rename gcc_xxx to ${tool}_xxx.
29556         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
29557         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
29558
29559 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
29560
29561         * lib/c-torture.exp (c-torture-compile): Rework compiler
29562         message processing.
29563
29564         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
29565         c-torture.
29566
29567 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
29568
29569         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
29570
29571         * lib/dg.exp (dg-process-target): Support { target native }.
29572
29573 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
29574
29575         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
29576         looked for "... program xxx got fatal signal".
29577         Correct regsub munging of `comp_output'.
29578         Ignore compiler messages "path prefix not used" and "linker input
29579         file unused".
29580
29581 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
29582
29583         * lib/gcc.exp (runtest_file_p): Define if missing.
29584         * gcc.prms/template.c: Example to work from.
29585
29586 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
29587
29588         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
29589         * lib/dg.exp (dg-test): Call unsupported testcases as such.
29590
29591         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
29592         * gcc.prms/1883.c: Moved from compile/940714-1.c.
29593         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
29594         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
29595
29596         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
29597         (dg-process-target): No longer a varargs proc.
29598         Return S/N for target, P/F for xfail.  All callers changed.
29599         (user option procs): More argument checking.
29600         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
29601         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
29602         (dg-test): Skip test if not running on selected target in `dg-do'.
29603         Update handling of `dg-do-what', `dg-output-text'.
29604         Separate execution pass/fail from output pattern match pass/fail.
29605         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
29606
29607 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
29608
29609         * gcc.c-torture/special/special.exp: Don't expect failure for mips
29610         target for 920510-1.c.
29611
29612 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
29613
29614         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
29615         Clean up comment regarding use of passcnt, etc.
29616         (gcc_stat): Don't update `testcnt' here.
29617         (gcc_finish): Do it here.
29618         Might as well reset `but_id' here too.
29619         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
29620         to determine if the file should be tested.
29621         * gcc.c-torture/compile/compile.exp: Likewise.
29622         * gcc.c-torture/execute/execute.exp: Likewise.
29623         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
29624         * gcc.misc-tests/dg-test.exp: Likewise.
29625         * gcc.prms/prms.exp: Likewise.
29626         * gcc.wendy/wendy.exp: Likewise.
29627         * g++.old-deja.exp: Likewise.
29628         Move "Testing file" message to verbose level 1.
29629
29630 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
29631
29632         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
29633
29634 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
29635
29636         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
29637         (default_gcc_start): Accept optional second list element
29638         of compiler flags.  Print compiler output at verbosity level 2.
29639         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
29640         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
29641         Save current values of framework globals passcnt, failcnt, xpasscnt,
29642         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
29643         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
29644         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
29645         xfailcnt to compute stats.  Update framework global `testcnt' from
29646         pass/fail counts.
29647         (gcc_finish): New proc.  Clean up test environment.
29648         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
29649         (gcc_epass, gcc_efail): Delete.
29650         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
29651         argument of line number.
29652         (dg-init): If the tool has an init routine, call it.
29653         (dg-test): Remove args `cflags_var' and `libs_var'.
29654         Pass all compiler options to ${tool}_start.
29655         Handle missing line number.
29656         (dg-finish): New function.
29657         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
29658         particular files.  Call gcc_finish at end.  Move "skipping test"
29659         message to verbosity level 3.
29660         * gcc.c-torture/compile/compile.exp: Likewise.
29661         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
29662         * gcc.c-torture/execute/execute.exp: Likewise.
29663         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
29664         Print testcase being tried at verbosity level 1.
29665         * gcc.c-torture/special/special.exp: Unset xfail.
29666         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
29667         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
29668         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
29669         * gcc.failure/failure.exp: Likewise.
29670         * gcc.ieee/ieee.exp: Likewise.
29671         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
29672         Update call to dg-test.  Call dg-finish at end.
29673         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
29674         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
29675         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
29676         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
29677         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
29678         * gcc.wendy/wendy.exp: Add copyright.
29679         Delete setting of tmpdir (done by gcc_init).
29680         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
29681         Pass compiler flags to gcc_start.  Call gcc_finish at end.
29682         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
29683         gcc_[ce]pass/fail.
29684
29685 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
29686
29687         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
29688         confusion.
29689         (g++_load): Likewise.
29690
29691         * config/*.exp (gcc_load): Some were varargs fns and some were not.
29692         Rename argument to `prog' to remove the confusion.
29693         Varargs fns behave differently too!
29694         (g++_load): Likewise.
29695
29696         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
29697
29698         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
29699         what it is.  Delete (always) printing of status value for !native.
29700         Simplify verbose code, and include status and exec_output.
29701         (g++_load): Use gcc_load.
29702
29703 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
29704
29705         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
29706         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
29707         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
29708         940714-3.c as these testcases don't exist anymore.  Make
29709         va-arg-1.c expected to pass.
29710
29711 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
29712
29713         * gcc.misc-tests/misc.exp: Only run specific testcases.
29714         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
29715         * gcc.misc-tests/dg-[1-9].c: New files.
29716
29717         * lib/dg.exp: New testsuite driver.
29718         * gcc.prms/prms.exp: Use it.
29719
29720         * README.gcc: New file.
29721
29722         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
29723         Document and reset `lxpass' and `lxfail'.
29724         Simplify "initialized" message.
29725         (gcc_stat): Clean up comments a little.
29726
29727 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
29728
29729         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
29730
29731 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
29732
29733         * lib/old-dejagnu.exp (process-option): New proc.
29734         (old-dejagnu-init, old-dejagnu-stat): Likewise.
29735         (old-dejagnu): Simplify.
29736         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
29737
29738 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
29739
29740         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
29741         exists and is not an empty string.
29742
29743         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
29744         $xfail rather than calling setup_xfail.  Clear $xfail when test is
29745         finished.
29746         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
29747         automatically.
29748
29749         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
29750         longer expected to fail.
29751
29752         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
29753         "f" function call.
29754
29755         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
29756
29757         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
29758         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
29759         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
29760         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
29761         c-torture-1.29.
29762
29763         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
29764         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
29765
29766         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
29767
29768         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
29769         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
29770
29771         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
29772         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
29773         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
29774
29775 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
29776
29777         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
29778         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
29779         940714-1.c, 940714-2.c, 940714-3.c},
29780         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
29781         gcc.misc-tests/{mg.c,mg.exp}:
29782         New tests.
29783         * gcc.noncompile/noncompile.exp: Change accordingly.
29784
29785 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
29786
29787         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
29788         Undo previous clobberage.
29789
29790 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
29791
29792         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
29793         * gcc.special/{930510-1.c, special.exp}:
29794         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
29795         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
29796         struct-varargs-1.c}: New tests from c-torture-1.26.
29797
29798 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
29799
29800         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
29801           argument to switch.
29802
29803 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
29804
29805         * Revert the previous changes.  Please see Rob's directory
29806           (/lisa/test/rob/progressive/gcc/testsuite) for testing
29807           fixes.
29808
29809 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
29810
29811         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
29812             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
29813             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
29814             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
29815             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
29816             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
29817             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
29818             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
29819             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
29820             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
29821             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
29822             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
29823             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
29824             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
29825             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
29826             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
29827             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
29828             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
29829             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
29830             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
29831             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
29832             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
29833             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
29834             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
29835             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
29836             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
29837             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
29838
29839 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
29840
29841         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
29842             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
29843           with perror calls.
29844
29845 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
29846
29847         * config/unix.exp (g++_load): Fix syntax.
29848
29849 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
29850
29851         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
29852         * gcc.noncompile/921017-1.c: Deleted obsolete test.
29853         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
29854         Don't expect va-arg-1.c to fail.  Correct expected output for
29855         920928-1.c.
29856         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
29857         * gcc.wendy/hbm4.c: Correct typo.
29858         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
29859
29860 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
29861
29862         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
29863         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
29864         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
29865         * lib/c-torture.exp (c-torture-compile): Ditto.
29866
29867         Reduce volume of output (remove all the -I's and such).
29868         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
29869         Call gcc_cpass, gcc_cfail.
29870         (c-torture): Pass testing option to c-torture-compile.
29871
29872 1994-03-21  Doug Evans  (dje@cygnus.com)
29873
29874         Bring patches over from progressive.
29875         * config/default.exp: Exit remote shell cleanly.
29876         (g++_exit, g++_start): Add default versions.
29877         * config/sim.exp (gcc_load): Use perror, not error.
29878
29879 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
29880
29881         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
29882         set in site.exp.
29883
29884 1994-03-14  Doug Evans  (dje@cygnus.com)
29885
29886         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
29887         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
29888         (wendy_try): New proc to run testcase.
29889         (main loop): Call 'em.
29890         * gcc.wendy/*.c: Clean up pass to correct expected output.
29891
29892         * lib/gcc.exp: Minor cleanup work.
29893         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
29894
29895 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
29896
29897         * config/sim.exp (gcc_load): Document return codes better.
29898         Don't pass -v to simulator.
29899
29900 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
29901
29902           * gcc.special/920717-x.c: Fix typo.
29903           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
29904           get at sources.
29905
29906         * lib/mike-gcc.exp: Fix typo.
29907
29908 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
29909
29910         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
29911         binary to use, transform the name.
29912         * config/*.exp: rename everything. Nuke any g++ specific files,
29913         it's now a special case of gcc that requires no special support.
29914         Add a default.exp for unsupported targets.
29915
29916 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
29917
29918         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
29919         lib/old-dejagnu.exp: Fix a few patterns to work with the new
29920         version of Tcl.
29921
29922 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
29923
29924         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
29925         than a warning.
29926
29927 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
29928
29929         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
29930
29931 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
29932
29933         * gcc.execute/execute.exp: Combine opt_list and foption_list into
29934         option_list.  Compile every file with only 4/6 option choices
29935         (same as C torture) instead of with 12/18 different option
29936         choices.
29937         * lib/c-torture.exp: Likewise.
29938
29939         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
29940         not already set.
29941
29942 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
29943
29944         * lib/old-deja.exp: Add `excess errors test fails' error, now one
29945         can put an XFAIL *-*-* on excess errors.
29946
29947 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
29948
29949         * g++.law: Add more tests derived from g++-bugs snapshots.
29950
29951         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
29952         equivalent to g++.law/init9.
29953
29954         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
29955         compiled it, and the a.out file after we've run it.
29956
29957 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
29958
29959         * lib/mike-g++.exp (postbase): Delete the .o file after we've
29960         compiled it, and the a.out file after we've run it.
29961
29962 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
29963
29964         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
29965
29966 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
29967
29968         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
29969         version number.
29970
29971 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
29972
29973         * g++.law: New directory of g++ tests derived from the g++-bugs
29974         snapshots.
29975
29976 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
29977
29978         * gcc.compile: initbug1.c initbug1.exp testcase added
29979
29980 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
29981
29982         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
29983         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
29984           fixes submitted by Jeff Law (law@cs.utah.edu)
29985         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
29986           Jeff Law (law@cs.utah.edu)
29987
29988
29989 1993-11-30  Mike Stump  (mrs@cygnus.com)
29990
29991         * config/unix-g++.exp: Follow the gcc way of doing things.
29992         * g++.old-deja/old-deja.exp: Minor updates.
29993         * lib/g++.exp: New file, follow the gcc way of doing things.
29994         * lib/old-dejagnu.exp: Minor updates.
29995         * lib/mike-g++.exp: Always unset errorInfo.
29996
29997 1993-11-06  Mike Stump  (mrs@cygnus.com)
29998
29999         * lib/gcc.exp: Fix some errors with the below change, CC and
30000         CFLAGS should be global when setting, not local.
30001
30002 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
30003
30004         * lib/gcc.exp: Transform tool name.
30005
30006 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
30007
30008         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
30009
30010 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
30011
30012         * lib/gcc.exp: change gcc_done to gcc_stat
30013
30014 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
30015
30016         * Upgraded gcc testsuite to c-torture version 1.25
30017
30018 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
30019
30020         * lib/gcc.exp: added reporting code. Changed verbose compile message.
30021         * lib/c-torture: added hooks for new reporting code.
30022
30023 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
30024
30025         * config/sh-gcc.exp: check if sh-sim exists in the path
30026
30027 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
30028
30029         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
30030         * gcc.compile/compile.exp: Initial changes for new logic.
30031         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
30032         * gcc.failure/failure.exp: Initial changes for new logic.
30033         * gcc.ieee/ieee.exp: Initial changes for new logic.
30034         * gcc.misc-tests/misc.exp: Initial changes for new logic.
30035         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
30036         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
30037         * lib/c-torture.exp: Initial changes for new logic.
30038         * lib/gcc.exp: Initial changes for new logic.
30039
30040 1993-10-15  Mike Stump  (mrs@cygnus.com)
30041
30042         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
30043         depend upon failure or success.  Fully qualify names in failure
30044         and success messages.  Always remove a.out before starting
30045         compile, just in case.  Pay more attention to error text output by
30046         the compiler.  Handle testcases with no known past errors just
30047         like all others, so that things are uniform.  Other miscellaneous
30048         improvements.
30049
30050 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
30051
30052         * gcc.cpp: new directory for cpp tests
30053
30054 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
30055
30056         * lib/chill.exp: Code reformatted, removed unused code.
30057         * config/unix-chill.exp: Code reformatted, removed unused code.
30058         * chill.execute/execute.exp: Code reformatted, removed unused code.
30059         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
30060
30061 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
30062
30063         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
30064         routines not written.
30065
30066 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
30067
30068         * config/bug-gcc.exp: Use new procs from bug.exp.
30069
30070 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
30071
30072         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
30073         via ftp, rather than depending on NFS.
30074         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
30075         case.
30076
30077 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
30078
30079         * config/bug-gcc.exp: Use new download proc.
30080
30081 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
30082
30083         * chill.execute/execute.exp: cleanups, handles errors better
30084         * chill.compile/compile.exp: rewrite, based on execute.exp
30085         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
30086         * lib/chill.exp: major changes to diff proc and compile and link
30087           procs. added chill_fail and chill_pass wrappers to pass and
30088           fail. added more comments, and handle error codes better.
30089           Added a hack to capture stderr from exec, so noncompile tests
30090           can work.
30091
30092 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
30093
30094         * chill.execute/execute.exp: rewrite of testsuite driver
30095         * lib/chill.exp: rewrite of testsuite driver
30096         * config/unix-chill.exp: rewrite of testsuite driver
30097
30098 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
30099
30100     In chill.execute:
30101         * iexpr.ch: Standardize uppercase.
30102         * tuples.dat: Standardize uppercase.
30103         * vary.ch: standardize.  Correct varying string assignments.
30104         * vary.dat: Add new output lines.
30105
30106 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
30107
30108     In chill.execute:
30109         * chprintf.ch: Standardize use of uppercase.
30110         * tuples.ch: Standardize and turn arr2 into a DCL,
30111           rather than a SYN.
30112         * pinits.ch: Standardize.
30113
30114 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
30115
30116         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
30117         * Makefil: Renamed to Makefile.in.
30118         * configure.in: New.
30119
30120 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
30121
30122     In chill.execute:
30123         * .cvsignore: Add result/output files.
30124         * Makefile: Fix up variables at start.  Use MFLAGS
30125           everywhere.  Correct bool_loc, built_ins entries.
30126           Add entry for vary1.ch.
30127         * bitarray.ch: Standardize upper-case usage.
30128         * bitexpr.ch: Standardize, add output of b1.
30129         * params.ch: Use arrayt in along PROC parameters, to
30130           avoid novelty problems.
30131         * sets.ch: Tiny cleanup.
30132         * vary1.ch: Re-indent.
30133
30134 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
30135
30136           * Add PR-related files to Makefiles, .cvsignore files, etc.
30137
30138 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
30139
30140         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
30141           with compiler objects. New names are test-flow.c and test-loop.c
30142
30143 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
30144
30145         * Upgraded c-torture tests from 1.19 to 1.20
30146
30147         * new files:
30148         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
30149         * gcc.compile: 930623-1.c 930623-2.c
30150         * gcc.noncompile: 930622-1.c 930622-2.c
30151         * gcc.failure: 920411-1.c 920627-2.c
30152         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
30153
30154 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
30155
30156         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
30157           More changes to get testsuite working properly. Needs more work.
30158           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
30159
30160 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
30161
30162         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
30163           More changes to get testsuite working properly. Needs more work.
30164
30165 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
30166
30167         * chill.compile/compile.exp: Added for Dejagnu support
30168         * chill.execute/execute.exp: Added for Dejagnu support
30169         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
30170
30171 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
30172
30173     This should complete moving the CHILL test files.
30174         * chill.noncompile(.cvsignore printf.grt
30175             in-printf.grt chprintf.grt chprintf.ch):
30176             Added test-support files.
30177           (Makefile): Modified further.
30178         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
30179             signal.ch): Added test files.
30180           * chill.execute (.cvsignore printf.grt printr.c
30181             in-printf.grt rts.c chprintf.grt rts.h): Added
30182           test-support files.
30183             (Makefile): More corrections.
30184
30185 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
30186
30187         * chill.compile, chill.execute, chill.nocompile: Add CHILL
30188           test cases, ready for DejaGnu.
30189
30190 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
30191
30192         * Upgraded c-torture tests from 1.18 to 1.19
30193
30194         * gcc.compile: added test(s):
30195           930607-1.c
30196         * gcc.execute: added test(s):
30197           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
30198
30199         * added new subdirectory for misc tests: gcc.misc-tests
30200         * gcc.misc-test(s): added tests:
30201           inst-check.c test-consts.c test-ior.c test-switch.c
30202
30203 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
30204
30205         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
30206
30207 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
30208
30209         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
30210
30211 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
30212
30213         * Upgraded c-torture tests from 1.17 to 1.18
30214
30215 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
30216
30217         * Upgraded c-torture tests from 1.12 to 1.17
30218
30219 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
30220
30221         * lib/old-dejagnu.exp:
30222           Fixed handling of XFAIL target triplets to correctly
30223           recognize wildcard characters.  Removed code that
30224           appended a unique id tag to the end of the file name
30225           printed out by the result of the testcases within a
30226           given test file.
30227
30228 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
30229
30230         * lib/old-dejagnu.exp:
30231           Reworked expected failure handling to trigger off of XFAIL
30232           keyword in keyphrase embeded in testcase source code. The
30233           XFAIL keyword must be at the end of the keyphrase line. It
30234           may optionally be followed by one or more target triplets.
30235           It has just occured that the handling of wildcards in the
30236           target triplet may not be correct.
30237
30238 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
30239
30240         * g++.old-deja/tests:
30241           Moved all subdirectories up one level into g++.old-deja .
30242
30243         * lib/old-dejagnu.exp:
30244           Fixed problem with CXXFLAGS not being properly reset, and being
30245           corrupted with extraneous "-c" compiler option.  This was
30246           causing binaries to not be generated for test that needed them.
30247           Modified strings passed to "pass" and "fail" so that individual
30248           tests from the same test file would be distinguished by an
30249           identifier appended to the test file name in the summary logs;
30250           this corrected a problem with erroneous diff logs.  Added code
30251           to search testcases for expected fail and unexpected pass keywords.
30252
30253 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
30254
30255         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
30256
30257 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
30258
30259         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
30260           Removed extraneous text from end of "Special g++ Options"
30261           keyphrase.
30262
30263         * lib/old-dejagnu.exp: Added pattern matching to look for new
30264           keywords, embedded in testcases comments, which will trigger
30265           calls to xpass and xfail.
30266
30267 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
30268
30269         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
30270           comments embedded in the testcases, especially the one looking for
30271           special compiler options, as well as the pattern matching for the
30272           compiler output again.
30273
30274 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
30275
30276         * lib/old-dejagnu.exp: Do a proper check of the return value for
30277           execute tests. Fixed several problems with the pattern matching
30278           of the compiler output which gave erroneous test results.
30279           Changed several of the test result messages to be more descriptive.
30280         * config/unix-g++.exp: Proc g++_load now actually works and
30281           executes the tests passed to it and returns a usable return
30282           value.
30283
30284 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
30285
30286           * lib/gcc.exp: Exits gracefully if $CC is bogus.
30287
30288 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
30289
30290         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
30291           Modified both files to properly execute the old style
30292           dejagnu tests. The previous versions of these files were
30293           experimental and did not function anything near correctly.
30294
30295 1993-04-05  Rob Savoye  (rob@cygnus.com)
30296
30297         * Removed all Makefile.in and configure.in files. No configuration
30298         needed now.
30299
30300 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
30301
30302         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
30303
30304 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
30305
30306         * gcc.compile/configure.in, gcc.unsorted/configure.in,
30307         gcc.special/configure.in, gcc.noncompile/configure.in,
30308         gcc.execute/configure.in, gcc.code_quality/configure.in,
30309         g++.other/configure.in, g++.old-deja/configure.in,
30310         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
30311         in srcname setting.
30312
30313 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
30314
30315         * lib/udi.exp:  Fixed mondfe and mondfe_download.
30316         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
30317         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
30318
30319 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
30320
30321         * config/udi-gdb.exp: Check $shell_id after connecting to target.
30322         (gdb_exit): Don't remove *_soc files.
30323
30324 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
30325
30326         * lib/c-torture.exp: Don't look for main; instead always use -w
30327         -c.  This is how the c-torture tests work.  Remove the object
30328         file if the compilation succeeds.
30329         * gcc.execute/execute.exp: Remove executable if test passes.
30330         * gcc.noncompile/noncompile.exp: Every test is an expected
30331         failure.
30332         * gcc.special/special.exp: Added tests from c-torture 1.11,
30333         corrected use of existing test.
30334         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
30335         gcc.execute/920625-1.c: Updated to c-torture 1.11.
30336         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
30337         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
30338         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
30339         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
30340         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
30341         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
30342         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
30343         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
30344         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
30345         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
30346         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
30347         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
30348         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
30349         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
30350         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
30351         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
30352         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
30353         c-torture 1.11.
30354         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
30355         correspond to c-torture 1.11.
30356
30357         * New file.