OSDN Git Service

PR c++/19797
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
2             Joseph S. Myers  <joseph@codesourcery.com>
3
4         PR c++/19797
5         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
6
7 2005-03-04  Matthew Sachs  <msachs@apple.com>
8
9         * gcc.exp (gcc_target_compile): Put braces around
10         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
11         * objc.exp (objc_target_compile): Likewise.
12         * treelang.exp (treelang_target_compile): Likewise.
13
14 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15
16         PR fortran/19673
17         * gfortran.dg/func_result_1.f90: New test.
18
19 2005-03-04  Ben Elliston  <bje@au.ibm.com>
20
21         * gcc.misc-tests/options.exp: New test.
22
23 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
24
25         * gcc.dg/pr15784-4.c: New test.
26
27 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
28
29         * gcc.c-torture/execute/pr17133.c: New.
30         * gcc.c-torture/compile/20050303-1.c: New.
31
32 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
33
34         * gcc.dg/cpp/assert4.c:  Fix for cygwin
35
36 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
37
38         * g++.dg/overload/using2.C: New.
39
40 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
41
42         PR c++/19916
43         * g++.dg/init/ptrmem2.C: New test.
44
45 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
46
47         PR c/8927
48         * gcc.dg/pr8927-1.c: New test.
49
50 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
51
52         PR c++/20232
53         * g++.dg/inherit/covariant12.C: New.
54
55 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
56
57         PR fortran/19479
58         * gfortran.dg/bound_1.f90: New test.
59
60 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
61
62         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
63         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
64
65 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
66
67         PR c/20245
68         * gcc.dg/pr20245-1.c: New test.
69
70 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
71
72         PR middle-end/19874
73         * gcc.c-torture/execute/20050119-2.c: New test case.
74
75 2005-02-28  Ben Elliston  <bje@au.ibm.com>
76
77         * README: Update the DejaGnu bug reporting address.
78         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
79         * lib/objc-torture.exp: Likewise.
80
81 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
82
83         * gfortran.dg/boz_1.f90: New test.
84         * gfortran.dg/boz_3.f90: New test.
85         * gfortran.dg/boz_4.f90: New test.
86
87 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
88
89         * gfortran.dg/ishft.f90:  Remove kind suffix from BOZ constant
90         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
91
92 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
93
94         PR libfortran/20101
95         * gfortran.dg/write_0_pe_format.f90: New test.
96
97 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
98
99         PR c++/20206
100         * g++.dg/opt/thunk2.C: New test.
101         * g++.dg/opt/covariant1.C: New test.
102
103 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
104
105         * gfortran.dg/e_d_fmt.f90: New test.
106
107 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
108
109         * gcc.dg/asm-b.c: Fix comment typos.
110
111 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
112
113         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
114         a V_MAY_DEF also.
115
116 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
117
118         PR tree-opt/20188
119         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
120         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
121         * gcc.dg/asm-b.c: New test.
122
123 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
124
125         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
126         Disable this test on IRIX 6.
127
128 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
129
130         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
131         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
132         parser.
133
134 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
135
136         PR tree-optimization/20204
137         * testsuite/gcc.dg/pr20204.c: New test.
138
139 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
140
141         PR target/20196
142         * gcc.c-torture/execute/20050224-1.c: New test.
143
144         PR c++/20175
145         * g++.dg/warn/Wbraces2.C: New test.
146
147 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
148
149         PR c++/19878
150         * g++.dg/init/const2.C: New test.
151
152 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
153
154         PR tree-optimization/20100
155         * gcc.c-torture/execute/pr20100-1.c: New test.
156
157 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
158
159         * gfortran.dg/implicit_3.f90: New test.
160
161         * gfortran.dg/deftype_1.f90: New test.
162
163 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
164
165         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
166         the test passes.
167         * g++.dg/other/anon3.C: Accept a warning.
168
169 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
170
171         * gcc.dg/pr20017.c: Fix a comment typo.
172
173 2005-02-23  Bud Davis  <bdavis@gfortran.org>
174
175         * gfortran.dg/list_read_4.f90: Change to f90 comments.
176
177 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
178
179         PR ada/19902
180         * ada/acats/tests/cxa/cxa3004.a: Remove.
181         * ada/acats/tests/cxb/cxb30061.am: Likewise.
182
183 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
184
185         PR c++/20073
186         * g++.dg/init/const1.C: New test.
187
188         PR c++/19991
189         * g++.dg/parse/constant7.C: New test.
190
191         PR c++/20152
192         * g++.dg/parse/error27.C: New test.
193         * g++.dg/template/qualttp15.C: Adjust error markers.
194         * g++.old-deja/g++.other/struct1.C: Likewise.
195         
196         PR c++/20153
197         * g++.dg/template/error17.C: New test.
198
199         PR c++/20148
200         * g++.dg/parser/error26.C: New test.
201
202 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
203
204         PR tree-optimization/20100
205         PR tree-optimization/20115
206         * gcc.dg/pr20115.c: New test.
207         * gcc.dg/pr20115-1.c: New test.
208         * gcc.dg/pr20100.c: New test.
209         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
210         call-clobbered variables after alias1.
211
212 2005-02-22  Bud Davis  <bdavis@gfortran.org>
213
214         * gfortran.dg/list_read_4.f90: new test.
215
216 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
217
218         PR rtl-optimization/20017.
219         * gcc.dg/pr20017.c: New.
220
221 2005-02-22  Devang Patel  <dpatel@apple.com>
222
223         PR 19952
224         * g++.dg/tree-ssa/pr19952.C: New test.
225         
226 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
227
228         PR c++/19883
229         * g++.dg/parse/constant6.C: New test.
230
231 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
232
233         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
234         * g++.dg/charset/asm2.c: Likewise.
235         * g++.dg/charset/asm3.c: Likewise.
236         * g++.dg/charset/asm4.c: Likewise.
237         * g++.dg/charset/asm5.c: Likewise.
238         * g++.dg/charset/attribute1.c: Likewise.
239         * g++.dg/charset/attribute2.c: Likewise.
240         * g++.dg/charset/extern1.cc: Likewise.
241         * g++.dg/charset/extern2.cc: Likewise.
242         * g++.dg/charset/extern3.cc: Likewise.
243         * g++.dg/charset/function.cc: Likewise.
244         * g++.dg/charset/string.c: Likewise.
245         * g++.dg/charset/charset.exp: Likewise.
246         * lib/target-supports.exp (check_iconv_available): Fix comment.
247
248 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
249
250         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
251         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
252         * gcc.dg/charset/asm2.c: Likewise.
253         * gcc.dg/charset/asm3.c: Likewise.
254         * gcc.dg/charset/asm4.c: Likewise.
255         * gcc.dg/charset/asm5.c: Likewise.
256         * gcc.dg/charset/asm6.c: Likewise.
257         * gcc.dg/charset/attribute1.c: Likewise.
258         * gcc.dg/charset/attribute2.c: Likewise.
259         * gcc.dg/charset/builtin1.c: Likewise.
260         * gcc.dg/charset/extern.c: Likewise.
261         * gcc.dg/charset/function.c: Likewise.
262         * gcc.dg/charset/string.c: Likewise.
263         * gcc.dg/charset/charset.exp: Likewise.
264
265 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
266
267         PR fortran/20086
268         * gfortran.dg/pr20086.f90: New test.
269
270 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
271
272         PR tree-optimization/19786
273         * g++.dg/tree-ssa/pr19786.C: New.
274
275 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
276
277         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
278
279 2005-02-21  Jeff Law  <law@redhat.com>
280
281         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
282
283 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
284
285         * gfortran.dg/do_iterator: Split loop, markup all lines for
286         which an error locus is printed.
287         * gfortran.dg/pr17708.f90: Markup all lines for which an error
288         locus is printed.
289         * gfortran.dg/select_4.f90: Likewise.
290         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
291         locuses in the various permutations.
292
293 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
294
295         PR tree-optimization/19951
296         * g++.dg/vect: New directory.
297         * g++.dg/vect/vect.exp: New file.
298         * g++.dg/vect/pr19951.cc: New testcase.
299         * g++.dg/dg.exp: Also prune vectorizer tests.
300
301 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
302
303         PR 18785
304         * gcc.dg/charset/builtin1.c: New test.
305
306 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
307
308         PR c++/19299
309         * g++.dg/inherit/volatile1.C: New test.
310
311         PR c++/19440
312         * g++.dg/template/dtor4.C: New test.
313
314 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
315
316         * gfortran.dg/int_1.f90: New test.
317
318 2005-02-19  Devang Patel  <dpatel@apple.com>
319
320         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
321
322 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
323
324         * gfortran.dg/achar_1.f90: New test.
325
326 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
327
328         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
329
330 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
331             Jakub Jelinek  <jakub@redhat.com>
332
333         PR tree-optimization/19828
334         * gcc.dg/tree-ssa/loop-7.c: New test.
335         * gcc.c-torture/execute/20050218-1.c: New test.
336
337 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
338
339         PR c/20043
340         * gcc.dg/transparent-union-1.c: New test.
341         * gcc.dg/transparent-union-2.c: New test.
342
343 2005-02-18  James E Wilson  <wilson@specifixinc.com>
344
345         PR tree-optimization/18977
346         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
347
348 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
349
350         PR target/20054
351         * gcc.dg/pr20054.c: New test.
352
353 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
354
355         PR c++/19508
356         * g++.dg/ext/attrib20.C: New test.
357
358 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
359
360         PR middle-end/20030
361         * gfortran.fortran-torture/execute/character_passing.f90: New test.
362
363 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
364
365         PR c++/20008
366         * g++.dg/opt/switch4.C: New.
367
368 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
369
370         PR c++/20023
371         PR tree-optimization/20009
372         * gcc.c-torture/compile/20050217-1.c: New test.
373         * g++.dg/opt/switch3.C: New test.
374
375         PR tree-optimization/18947
376         * gcc.c-torture/compile/20050215-1.c: New test.
377         * gcc.c-torture/compile/20050215-2.c: New test.
378         * gcc.c-torture/compile/20050215-3.c: New test.
379
380 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
381
382         PR c++/20028
383         * g++.dg/template/crash34.C: New.
384
385         PR c++/20022
386         * g++.dg/other/access3.C: New.
387
388 2005-02-17  Ira Rosen  <irar@il.ibm.com>
389
390         * gcc.dg/vect/vect-98.c: New test.
391
392 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
393
394         PR tree-optimization/19967
395         * gcc.dg/pr19967.c: New.
396
397 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
398
399         PR middle-end/19857
400         * gcc.dg/tree-ssa/20050215-1.c: New test.
401         * gcc.c-torture/execute/20050215-1.c: New test.
402
403 2005-02-15  Eric Christopher  <echristo@redhat.com>
404
405         * gcc.dg/cpp/20050215-1.c: New file.
406
407 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
408
409         PR tree-optimization/15785
410         * gcc.dg/pr15785-1.c: New test.
411
412 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
413
414         PR c++/17788
415         * g++.dg/init/ctor4.C: New.
416         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
417
418 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
419
420         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
421         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
422
423 2005-02-15  Andreas Schwab  <schwab@suse.de>
424
425         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
426         declare malloc.
427
428 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
429
430         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
431
432 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
433
434         PR tree-optimization/19853
435         * gcc.c-torture/compile/pr19853.c: New test.
436
437 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
438
439         PR c++/19608
440         * g++.dg/parse/local-class1.C: New.
441
442         PR c++/19895
443         * g++.dg/parse/ptrmem3.C: New.
444
445         PR c++/19884
446         * g++.old-deja/g++.oliva/template6.C: Add another case.
447         * g++.dg/template/explicit6.C: New.
448
449 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
450
451         PR c++/17816
452         * g++.dg/other/redecl2.C: New.
453
454 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
455
456         PR c++/19891
457         * g++.dg/abi/covariant4.C: New.
458
459 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
460
461         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
462
463 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
464
465         * gcc.dg/vect/vect-96.c: Fix typo.
466
467 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
468
469         PR c++/14479
470         PR c++/19487
471         * g++.dg/template/enum5.C: New test.
472
473 2005-02-12  Ira Rosen  <irar@il.ibm.com>
474
475         * gcc.dg/vect/vect-97.c: New test.
476
477 2005-02-12  Ira Rosen  <irar@il.ibm.com>
478
479         * gcc.dg/vect/vect-96.c: New test.
480
481 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
482
483         * gcc.dg/builtins-34.c: Also check ldexp*.
484
485 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
486
487         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
488
489 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
490
491         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
492         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
493         dg-require-dll, dg-require-iconv, dg-require-named-sections,
494         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
495         selector_list, selector_expression, dg-process-target): Move to new
496         file target-supports-dg.exp.
497         * lib/target-supports-dg.exp: New.
498
499         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
500         New.
501
502 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
503
504         PR c++/19666
505         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
506
507         PR middle-end/19858
508         * gcc.c-torture/compile/20050210-1.c: New test.
509
510 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
511
512         PR c++/19755
513         * g++.dg/warn/Wbraces1.C: New test.
514
515 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
516
517         * gcc.dg/builtins-52.c: New testcase.
518
519 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
520
521         PR c/19342
522         * gcc.c-torture/execute/20050119-1.c: New test.
523
524 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
525
526         PR c++/19811
527         * g++.dg/init/delete1.C: New test.
528
529 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
530
531         PR c++/18470
532         * g++.dg/template/static12.C: New test.
533
534 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
535
536         PR c++/19787
537         * g++.dg/conversion/ambig1.C: New test.
538
539         PR c++/19739
540         * g++.dg/ext/attrib19.C: New test.
541
542         PR c++/19732
543         * g++.dg/parse/dtor5.C: New test.
544
545         PR c++/19762
546         * g++.dg/template/dtor3.C: New test.
547
548         PR c++/19826
549         * g++.dg/template/static11.C: New test.
550         * g++.dg/template/crash2.C: Remove dg-error marker.
551
552 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
553
554         PR C++/18491
555         * g++.old-deja/g++.mike/p10769a.C: Remove.
556
557 2005-02-09  Roger Sayle  <roger@eyesopen.com>
558
559         * gcc.dg/builtins-48.c: New test case.
560         * gcc.dg/builtins-49.c: New test case.
561         * gcc.dg/builtins-50.c: New test case.
562         * gcc.dg/builtins-51.c: New test case.
563
564 2005-02-09  Ian Lance Taylor  <ian@airs.com>
565
566         PR middle-end/19583
567         * g++.dg/warn/Wreturn-type-3.C: New test.
568
569 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
570
571         PR middle-end/19402
572         * gcc.dg/pr19402-1.c: New testcase.
573         * gcc.dg/pr19402-2.c: likewise.
574
575 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
576
577         PR middle-end/19854
578         * g++.dg/tree-ssa/tmmti.C: New testcase.
579
580 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
581
582         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
583
584 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
585
586         PR c++/19733
587         * g++.dg/parse/crash23.C: New test.
588         * g++.dg/warn/Weff1.C: New test.
589
590 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
591
592         * gcc.dg/20050209-1.c: New test.
593
594 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
595
596         PR target/19799
597         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
598
599 2005-02-08  Mike Stump  <mrs@apple.com>
600
601         * g++.dg/pch/import-2.c: New test.
602         * g++.dg/pch/import-2.hs: New.
603         * g++.dg/pch/include/import-2a.h: New.
604         * g++.dg/pch/include/import-2b.h: New.
605
606 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
607
608         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
609
610 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
611
612         * gfortran.dg/substr_1.f90: New test.
613
614 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
615
616         PR middle-end/19775
617         * gcc.dg/torture/builtin-power-1.c: Disable test for
618         invalid transformation.
619         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
620         no longer optimize.
621         * gcc.dg/builtins-47.c: New testcase.
622
623 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
624             Dorit Naishlos  <dorit@il.ibm.com>
625
626         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
627
628 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
629
630         * gcc.c-torture/compile/20050206-1.c: New test.
631
632 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
633
634         PR tree-opt/19768
635         * g++.dg/opt/pr19768.C: New test.
636
637 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
638
639         PR tree-opt/19736
640         * gcc.c-torture/compile/pr19736.c: New test.
641
642 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
643
644         PR c++/17401
645         * g++.dg/parse/error25.C: New test.
646
647 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
648
649         * gcc.c-torture/execute/20050203-1.c: New.
650
651 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
652
653         * gcc.dg/vect/vect-85.c: Remove xfail.
654         * gcc.dg/vect/vect-86.c: Remove xfail.
655         * gcc.dg/vect/vect-87.c: Remove xfail.
656         * gcc.dg/vect/vect-88.c: Remove xfail.
657
658 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
659
660         * gcc.dg/altivec-19.c: New.
661
662 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
663
664         PR c/17807
665         * gcc.dg/nested-func-3.c: New test.
666         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
667
668 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
669
670         * gcc.test-framework/gen_directive_tests: Generate tests for
671         selector expressions.
672
673 2005-02-02  Matt Austern  <austern@apple.com>
674
675         PR c++/19628
676         * g++/ext/builtin7.C: New.
677         * g++/ext/builtin8.C: New.
678
679 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
680
681         PR c/18502
682         * gcc.dg/pr18502-1.c: New test.
683
684 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
685
686         PR c++/17413
687         * g++.dg/template/local4.C: Tweak.
688
689 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
690
691         PR tree-optimization/19578
692         * gcc.c-torture/compile/20050202-1.c: New test.
693
694 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
695
696         PR c/19435
697         * gcc.dg/c99-init-4.c: New test.
698
699 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
700
701         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
702
703         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
704
705         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
706         * g++.dg/eh/check-vect.h: New.
707
708         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
709         * gcc.dg/vect/vect-78.c: Ditto.
710         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
711         Remove.
712
713         * g++.dg/conversion/simd1.C: Expect warning.
714         * g++.dg/ext/attribute-test-1.C: Ditto.
715         * g++.dg/ext/attribute-test-2.C: Ditto.
716         * g++.dg/ext/attribute-test-3.C: Ditto.
717         * g++.dg/ext/attribute-test-4.C: Ditto.
718
719         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
720         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
721
722         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
723
724 2005-02-01  Richard Henderson  <rth@redhat.com>
725
726         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
727         long double for ibm double-double format.
728         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
729
730 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
731
732         PR tree-optimization/19633
733         * testsuite/gcc.dg/pr19633-1.c: New test.
734         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
735         to NULL or a symbol.
736
737 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
738
739         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
740         New procs.
741         (dg-process-target (local override)): Handle selector expressions.
742
743         * gcc.test-framework/README: Describe tests in source directory.
744         * gcc.test-framework/test-framework.awk: Handle dg- tests.
745         * gcc.test-framework/test-framework.exp: Handle dg- tests.
746         * gcc.test-framework/dg-bogus-exp-P.c: New test.
747         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
748         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
749         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
750         * gcc.test-framework/dg-do-link-exp-P.c: New test.
751         * gcc.test-framework/dg-do-run-exp-P.c: New test.
752         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
753         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
754         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
755         * gcc.test-framework/dg-error-exp-P.c: New test.
756         * gcc.test-framework/dg-error-exp-XP.c: New test.
757         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
758         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
759         * gcc.test-framework/dg-output-exp-P.c: New test.
760         * gcc.test-framework/dg-output-exp-XF.c: New test.
761         * gcc.test-framework/dg-warning-exp-P.c: New test.
762         * gcc.misc-tests/dg-1.c: Remove.
763         * gcc.misc-tests/dg-2.c: Remove.
764         * gcc.misc-tests/dg-3.c: Remove.
765         * gcc.misc-tests/dg-4.c: Remove.
766         * gcc.misc-tests/dg-5.c: Remove.
767         * gcc.misc-tests/dg-6.c: Remove.
768         * gcc.misc-tests/dg-7.c: Remove.
769         * gcc.misc-tests/dg-8.c: Remove.
770         * gcc.misc-tests/dg-9.c: Remove.
771         * gcc.misc-tests/dg-10.c: Remove.
772         * gcc.misc-tests/dg-11.c: Remove.
773         * gcc.misc-tests/dg-12.c: Remove.
774         * gcc.misc-tests/dg-test.exp: Remove.
775
776         * gcc.test-framework/test-framework.awk: Change recording and
777         printing of passes and failures.
778
779         * gcc.test-framework: New directory.
780         * gcc.test-framework/README: New.
781         * gcc.test-framework/test-framework.exp: New.
782         * gcc.test-framework/test-framework.awk: New.
783         * gcc.test-framework/gen_directive_tests: New.
784
785 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
786
787         * lib/treelang.exp: Fix comment typos.
788         (treelang_target_compile): Don't append libs=-ltreelang to options.
789
790 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
791
792         * g++.dg/parse/typename7.C: Adjust error messages.
793
794 2005-01-31  Jeff Law  <law@redhat.com>
795
796         * gcc.c-torture/execute/20050131-1.c: New test.
797         * gcc.dg/wcaselabel.c: New test.
798
799 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
800
801         * g++.dg/other/warning1.C: Adjust error messags.
802         * g++.dg/parse/constant5.C: New test.
803
804 2005-01-31  Steven Bosscher  <stevenb@suse.de>
805
806         PR c/19333
807         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
808         the test case valid.
809         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
810         * testsuite/gcc.dg/array-7.c: Adjust expected result.
811         * testsuite/gcc.dg/pr18596-3.c: Likewise.
812         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
813         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
814         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
815
816 2005-01-31  Dale Johannesen  <dalej@apple.com>
817
818         * g++.dg/opt/pr19650.C:  New test.
819
820 2005-01-31  Richard Henderson  <rth@redhat.com>
821
822         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
823         long double for intel double extended format.
824         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
825
826 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
827
828         PR c++/19555
829         * g++.dg/template/static10.C: New test.
830
831         PR c++/19395
832         * g++.dg/parse/error24.C: New test.
833
834         PR c++/19367
835         * g++.dg/lookup/builtin1.C: New test.
836
837         PR c++/19457
838         * g++.dg/warn/conv3.C: New test.
839
840 2005-01-30  Bud Davis  <bdavis@gfortran.org>
841
842         PR fortran/19647
843         * gfortan.dg/inquire_7.f90
844
845 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
846
847         PR tree-optimization/15791
848         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
849         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
850         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
851         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
852         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
853         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
854         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
855         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
856         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
857         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
858
859 2005-01-29  Paul Brook  <paul@codesourcery.com>
860
861         PR fortran/18565
862         * check.c (real_or_complex_check): New function.
863         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
864         * intrinsic.c (add_functions): Use new check functions.
865         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
866         Add prototypes.
867
868 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
869
870         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
871         gcc.dg/lvalue-3.c: New tests.
872         * gcc.dg/concat.c: Update expected messages.
873
874 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
875
876         PR libfortran/19595
877         * gfortran.dg/eor_1.f90:  New test.
878
879 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
880
881         PR fortran/19589
882         * gfortran.dg/logical_data_1.f90: New test.
883
884 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
885
886         PR c++/19253
887         * g++.dg/template/crash33.C: New test.
888
889         PR c++/19667
890         * g++.dg/template/crash32.C: New test.
891
892 2005-01-28  Ian Lance Taylor  <ian@airs.com>
893
894         PR middle-end/16558
895         * g++.dg/warn/Wreturn-type-2.C: New test.
896
897 2004-06-24  Jeff Law  <law@redhat.com>
898
899         * gcc.dg/tree-ssa/20050128-1.c: New test.
900
901 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
902
903         * gcc.target/frv/all-mdpackh-1.c: New test.
904
905 2005-01-28  Steven Bosscher  <stevenb@suse.de>
906
907         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
908
909 2005-01-27  Richard Henderson  <rth@redhat.com>
910
911         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
912
913 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
914
915         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
916
917 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
918
919         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
920         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
921         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
922         to cope with cases where the multilib options override the dg-options.
923
924 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
925
926         PR c/18946
927         * gcc.dg/noncompile/20050120-1.c: New test.
928
929 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
930
931         PR tree-optimization/19633
932         * gcc.dg/pr19633.c: New test.
933         * gcc.dg/tree-ssa/pr19633.c: New test.
934
935 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
936
937         * gcc.dg/20041216-1.c: New test.
938
939 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
940
941         PR objc/18862
942         * objc.dg/selector-2.m: New test.
943
944 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
945
946         * g++.dg/opt/range-test-2.C: New test.
947
948         PR rtl-optimization/19579
949         * gcc.c-torture/execute/20050124-1.c: New test.
950
951 2005-01-26  Greg Parker  <gparker@apple.com>
952         Stuart Hastings  <stuart@apple.com>
953
954         * gcc.c-torture/execute/20050125-1.c: New.
955
956 2005-01-18  Jan Hubicka  <jh@suse.cz>
957
958         PR tree-optimize/19337
959         * gcc.c-torture/compile/20050119-1.c: New test.
960
961 2005-01-24  James E Wilson  <wilson@specifixinc.com>
962
963         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
964         test for successful match.
965
966 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
967
968         PR objc/18408
969         * objc.dg/comp-types-7.m: New test.
970
971 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
972
973         * lib/target-supports.exp (current_target_name): New.
974         (check_effective_target_ilp32, check_effective_target_lp64):
975         Cache the result to use as long as the current target, with
976         multilib flags, remains the same.
977
978         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
979         (dg-require-weak, dg-require-visibility, dg-require-alias,
980         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
981         dg-require-effective-target, dg-skip-if): Remove call to
982         skip_test_and_clear_xfail.
983         (dg-test): Clear xfail data.
984
985 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
986
987         PR target/17751
988         * gcc.dg/ppc64-toc.c: New test.
989
990         * g++.dg/tree-ssa/empty-1.C: New test.
991
992         PR middle-end/19551
993         * gcc.c-torture/execute/20050121-1.c: New test.
994         * gcc.dg/20050121-2.c: New test.
995
996 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
997         Paul Brook  <paul@codesourcery.com>
998
999         PR fortran/17941
1000         * gfortran.dg/real_const_1.f: New test.
1001         * gfortran.dg/real_const_2.f90: New test.
1002         * gfortran.dg/complex_int_1.f90: New test.
1003
1004 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
1005
1006         PR fortran/19313
1007         * gfortan.dg/inquire_6.f90: New test.
1008
1009 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
1010
1011         PR libfortran/19451
1012         * open_readonly_1.f90:  New test.
1013
1014 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
1015
1016         PR libfortran/18982
1017         * gfortran.dg/open_new.f90: New file.
1018
1019 2005-01-22  Paul Brook  <paul@codesourcery.com>
1020
1021         * namelist_1.f90: New test.
1022
1023 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
1024
1025         PR tree-optimization/19484
1026         * gcc.c-torture/compile/20050122-[12].c: New tests.
1027
1028 2005-01-22  Paul Brook  <paul@codesourcery.com>
1029
1030         * gfortran.dg/implicit_2.f90: New test.
1031
1032 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
1033
1034         PR fortran/19314
1035         * gfortran.dg/inquire_5.f90: New test.
1036
1037 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1038
1039         PR c/18809
1040         * gcc.dg/pr18809-1.c: New test.
1041
1042 2005-01-21  Ian Lance Taylor  <ian@airs.com>
1043
1044         * gcc.dg/20050121-1.c: New test.
1045
1046         PR tree-optimization/13000
1047         * gcc.dg/20040206-1.c: Change warning to point where function is
1048         being inlined.
1049
1050 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1051
1052         PR c++/19208
1053         * g++.dg/template/array11.C: New test.
1054
1055 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1056
1057         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
1058         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
1059         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
1060         * gfortran.dg/getenv_1.f90: Add dg-do directive.
1061         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
1062         gfortran.dg/pr17164.f90: Add missing dg-do directives.
1063
1064 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
1065
1066         PR tree-optimization/15349
1067         * gcc.dg/tree-ssa/pr15349.c: New.
1068
1069 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
1070
1071         * gcc.dg/tree-ssa/loop-1.c:  Fix target names on xfail.
1072
1073 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
1074
1075         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
1076         scan-assembler-times directive name.
1077
1078         * gcc.dg/asm-a.c: Move dg-require-effective-target to
1079         after dg-do.
1080
1081         PR rtl-optimization/19462
1082         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
1083
1084 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
1085
1086         * gcc.dg/tree-ssa/loop-1.c:  Ignore declaration when
1087         counting function calls on ia64.
1088
1089 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
1090
1091         PR rtl-optimization/15139
1092         * gcc.dg/20050111-2.c: New test.
1093
1094         PR c/17297
1095         * gcc.c-torture/compile/20050113-1.c: New testcase.
1096
1097         PR middle-end/19164
1098         * gcc.dg/20050113-1.c: New testcase.
1099
1100 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
1101
1102         * gcc.dg/vect/vect-85.c: Add comment.
1103         * gcc.dg/vect/vect-86.c: Add xfail for now.
1104         * gcc.dg/vect/vect-87.c: Add xfail for now.
1105         * gcc.dg/vect/vect-88.c: Add xfail for now.
1106         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
1107
1108 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
1109
1110         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
1111
1112 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
1113
1114         * g++.dg/debug/typedef3.C: New test.
1115
1116 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
1117
1118         PR c/19472
1119         * gcc.dg/asm-a.c: New test.
1120
1121 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
1122
1123         * gcc.dg/sh-relax.c: Add prototype for abort.
1124
1125 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
1126
1127         * gcc.dg/short-compare-1.c: New test.
1128         * gcc.dg/short-compare-2.c: Likewise.
1129
1130 2005-01-18  Michael Matz  <matz@suse.de>
1131
1132         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
1133
1134 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
1135
1136         PR tree-optimization/19121
1137         * gcc.c-torture/compile/pr19121.c: New test.
1138
1139 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
1140
1141         PR target/19357
1142         * gcc.c-torture/compile/pr19357.c: New test.
1143
1144 2005-01-17  Ian Lance Taylor  <ian@airs.com>
1145
1146         PR c/5675
1147         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
1148         pass--those that refer just to the variable, possibly with a
1149         cast.
1150         * gcc.dg/c99-const-expr-3.c: Likewise.
1151
1152         PR middle-end/13127
1153         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
1154         longer emitted.
1155
1156 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
1157
1158         PR fortran/18778
1159         * gfortran.dg/endfile_2.f90: New test.
1160
1161 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
1162
1163         PR 19168
1164         * gfortran.dg/select_5.f90: New test.
1165
1166 2004-01-16  Paul Brook  <paul@codesourcery.com>
1167
1168         * gfortran.dg/common_4.f90: New test.
1169
1170 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
1171
1172         PR rtl-optimization/19462
1173         * gcc.dg/torture/pr19462-1.c: New test.
1174
1175 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
1176
1177         PR objc/19321
1178         * objc.dg/func-ptr-2.m: New.
1179         * objc.dg/volatile-1.m: New.
1180
1181 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1182
1183         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
1184
1185 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
1186
1187         PR tree-optimization/19060
1188         * gcc.c-torture/execute/20050104-1.c: New test.
1189
1190 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
1191
1192         PR fortran/18983
1193         * gfortran.dg/write_to_null.f90: New test.
1194
1195 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
1196             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1197
1198         PR other/19328
1199         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
1200         argument.
1201
1202 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
1203
1204         PR c++/19263
1205         * g++.dg/init/vector1.C: New test.
1206
1207 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
1208
1209         PR target/13158
1210         * gcc.target/ia64/sibcall-unwind-1.c: New test.
1211         PR target/18987
1212         * gcc.target/ia64/sibcall-unwind-2.c: New test.
1213
1214 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
1215
1216         * gfortran.dg/select_1.f90: New test.
1217         * gfortran.dg/select_2.f90: New test.
1218         * gfortran.dg/select_3.f90: New test.
1219         * gfortran.dg/select_4.f90: New test.
1220
1221 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
1222
1223         PR middle-end/19084
1224         PR rtl-optimization/19348
1225         * gcc.dg/20050111-1.c: New test.
1226         * gcc.c-torture/execute/20050111-1.c: New test.
1227
1228         * gcc.dg/i386-asm-4.c: New test.
1229
1230 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
1231
1232         * gcc.dg/nested-func-2.c: New test.
1233         * ada/acats/norun.lst: Remove c953002.
1234
1235 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
1236
1237         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
1238
1239 2005-01-12  Ben Elliston  <bje@au.ibm.com>
1240
1241         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
1242
1243 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
1244
1245         PR target/18761
1246         * g++.dg/abi/align1.C: New test.
1247
1248 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
1249
1250         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
1251         at a time.
1252         * g++.dg/ext/altivec_check.h: Support compiling as C.
1253
1254 2005-01-10  Roger Sayle  <roger@eyesopen.com>
1255
1256         PR c++/19355
1257         * g++.dg/expr/pr19355-1.C: New test case.
1258
1259 2005-01-10  Laurent GUERBY <laurent@guerby.net>
1260
1261         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
1262         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
1263         * ada/acats/tests/c3/c92005b.ada: Likewise.
1264         * ada/acats/tests/c3/cxb3012.a: Likewise.
1265         * ada/acats/norun.lst: Add c380004 and c953002, add PR
1266
1267 2005-01-09  Paul Brook  <paul@codesourcery.com>
1268
1269         * gfortran.dg/common_2.f90: New file.
1270         * gfortran.dg/common_3.f90: New file.
1271
1272 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
1273
1274         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
1275
1276 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
1277
1278         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
1279         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
1280         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
1281         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
1282         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
1283         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
1284         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
1285         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
1286         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
1287         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
1288         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
1289         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
1290         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
1291         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
1292         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
1293         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
1294         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
1295         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
1296         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
1297         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
1298         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
1299         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
1300         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
1301         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
1302         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
1303         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
1304         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
1305         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
1306         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
1307         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
1308         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
1309         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
1310         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
1311         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
1312         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
1313         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
1314         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
1315         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
1316         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
1317         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
1318         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
1319         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
1320         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
1321         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
1322         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
1323         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
1324         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
1325         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
1326         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
1327         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
1328         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
1329         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
1330         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
1331         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
1332         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
1333         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
1334         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
1335         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
1336         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
1337         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
1338         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
1339         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
1340         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
1341         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
1342         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
1343         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
1344         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
1345
1346         * gcc.dg/vect/vect-1.c: Fix spelling.
1347         * gcc.dg/vect/vect-10.c: Fix spelling.
1348         * gcc.dg/vect/vect-11.c: Fix spelling.
1349         * gcc.dg/vect/vect-12.c: Fix spelling.
1350         * gcc.dg/vect/vect-14.c: Fix spelling.
1351         * gcc.dg/vect/vect-15.c: Fix spelling.
1352         * gcc.dg/vect/vect-16.c: Fix spelling.
1353         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
1354         * gcc.dg/vect/vect-64.c: Fix comments.
1355         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
1356
1357 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
1358             Ira Rosen  <irar@il.ibm.com>
1359
1360         * gcc.dg/vect/vect-70.c: New test.
1361         * gcc.dg/vect/vect-71.c: New test.
1362
1363 2005-01-09  Manfred Hollstein  <mh@suse.com>
1364
1365         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
1366         * gcc.dg/pr18241-2.c: Likewise.
1367         * gcc.dg/pr18241-3.c: Likewise.
1368         * gcc.dg/pr18241-4.c: Likewise.
1369         * gcc.dg/pr18241-5.c: Likewise.
1370
1371 2005-01-08  Richard Henderson  <rth@redhat.com>
1372
1373         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
1374         False for x86 and x86-64.
1375
1376 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
1377
1378         PR tree-optimization/18241
1379         * gcc.dg/pr18241-1.c: New test.
1380         * gcc.dg/pr18241-2.c: New test.
1381         * gcc.dg/pr18241-3.c: New test.
1382         * gcc.dg/pr18241-4.c: New test.
1383         * gcc.dg/pr18241-5.c: New test.
1384
1385 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
1386
1387         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
1388         gfortran.dg/select_4.f90: New.
1389
1390 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
1391
1392         * gcc.c-torture/execute/20050107-1.c: New test.
1393
1394 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
1395
1396         PR c++/19298
1397         * g++.dg/template/ref2.C: New.
1398
1399 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
1400
1401         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
1402         instead of being empty.
1403
1404 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1405
1406         PR fortran/15553
1407         * gfortran.dg/array-1.f90: New test.
1408
1409 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
1410
1411         PR tree-optimization/19283
1412         * gcc.c-torture/execute/20050106-1.c: New test.
1413
1414         PR rtl-optimization/18861
1415         * gcc.dg/20050105-1.c: New test.
1416
1417         PR tree-optimization/18828
1418         * gcc.dg/20050105-2.c: New test.
1419
1420 2005-01-07  Andreas Jaeger  <aj@suse.de>
1421
1422         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
1423
1424 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
1425
1426         PR fortran/18398
1427         * gfortran.dg/fmt_read.f90: New test.
1428
1429 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
1430
1431         * gcc.dg/rs6000-ldouble-2.c: New.
1432
1433 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
1434
1435         PR c++/19244
1436         * g++.dg/parser/ctor2.C: New test.
1437
1438 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1439
1440         PR c++/17154
1441         * g++.dg/template/using9.C: New test.
1442
1443 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1444
1445         PR c++/19258
1446         * g++.dg/lookup/friend6.C: New test.
1447
1448 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
1449
1450         PR c++/19270
1451         * g++.dg/template/array10.C: New.
1452
1453 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1454
1455         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
1456         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
1457
1458 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
1459
1460         * gcc.c-torture/compile/20050105-1.c: New test.
1461
1462 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
1463
1464         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
1465
1466 2005-01-05  Roger Sayle  <roger@eyesopen.com>
1467
1468         PR middle-end/19100
1469         * gcc.dg/conv-3.c: New test case.
1470
1471 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
1472
1473         * gcc.dg/asm-wide-1.c: New test.
1474
1475 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
1476
1477         PR c++/19030
1478         * g++.dg/parse/crash22.C: New
1479
1480 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
1481
1482         PR 19257
1483         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
1484
1485 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
1486
1487         PR middle-end/17767
1488         * gcc.dg/i386-mmx-6.c: New test case.
1489
1490 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
1491
1492         PR tree-optimization/18308
1493         * gcc.dg/vect/pr18308.c: New testcase.
1494
1495 2005-01-04  Andreas Jaeger  <aj@suse.de>
1496
1497         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
1498
1499 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
1500             Robert Bowdidge <bowdidge@apple.com>
1501
1502         * gcc.dg/cpp/subframework1.c: New.
1503         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
1504         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
1505         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
1506         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
1507
1508 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
1509
1510         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
1511         producing warning.
1512         * gcc.dg/darwin-weakimport-2.c: New.
1513
1514 2005-01-03  Richard Henderson  <rth@redhat.com>
1515
1516         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
1517
1518 2005-01-03  Richard Henderson  <rth@redhat.com>
1519
1520         * gcc.dg/vect/vect.exp: Enable for ia64.
1521         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
1522         (check_effective_target_vect_float): Likewise.
1523         (check_effective_target_vect_no_align): Likewise.
1524         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
1525         * gcc.dg/vect/vect-8.c: Likewise.
1526
1527 2005-01-03  Uros Bizjak <uros@kss-loka.si>
1528
1529         PR target/19236
1530         * gcc.dg/pr19236-1.c: New test case.
1531
1532 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
1533
1534         PR rtl-optimization/12092
1535         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
1536
1537 2005-01-02  Andreas Jaeger  <aj@suse.de>
1538
1539         * gcc.dg/pr12092-1.c: Do not run on x86_64.
1540
1541 2005-01-01  Roger Sayle  <roger@eyesopen.com>
1542             Andrew Pinski  <pinskia@physics.uc.edu>
1543
1544         PR rtl-optimization/12092
1545         * gcc.dg/pr12092-1.c: New test case.
1546
1547 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
1548
1549         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
1550         'hidden' and 'default' for better portability.
1551         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
1552
1553         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
1554         6 and 7.
1555         * g++.old-deja/g++.brendan/new3.C: Likewise.
1556
1557 2005-01-01  Steven Bosscher  <stevenb@suse.de>
1558
1559         * gcc.dg/20041231-1.C: New test.
1560         * g++.dg/warn/Wunreachable-code-1.C: New test.
1561
1562 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
1563
1564         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
1565         file, not /dev/null.  Abort on error.
1566
1567 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
1568             Ziemowit Laski  <zlaski@apple.com>
1569
1570         PR objc/18971
1571         * objc.dg/encode-5.m: New test.
1572
1573 2004-12-29  Richard Henderson  <rth@redhat.com>
1574
1575         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
1576         * objc.dg/stabs-1.m: Disable for ia64.
1577
1578 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
1579
1580         PR c++/19190
1581         * g++.dg/warn/Wunused-10.C: New test.
1582
1583 2004-12-28  Richard Henderson  <rth@redhat.com>
1584
1585         * objc.dg/stabs-1.m: Disable for alpha.
1586
1587 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
1588
1589         PR c++/19149
1590         * g++.dg/parse/error23.C: New test.
1591
1592 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1593
1594         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
1595
1596         PR fortran/19032
1597         * gfortran.dg/intrinsic_modulo_1.f90: New.
1598         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
1599         tests with divisor -1.
1600
1601 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
1602
1603         * g++.dg/opt/temp1.C (memcpy): Return a value.
1604
1605         PR c++/19148
1606         * g++.dg/expr/cond7.C: New test.
1607
1608 2004-12-27  Paul Brook  <paul@codesourcery.com>
1609
1610         * gfortran.dg/g77/select_no_compile.f: Remove.
1611
1612 2004-12-27  Richard Henderson  <rth@redhat.com>
1613
1614         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
1615         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
1616         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
1617
1618 2004-12-26  Richard Henderson  <rth@redhat.com>
1619
1620         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
1621         by 1i instead of token pasting.
1622
1623 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1624
1625         PR tree-optimization/17578
1626         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
1627         to additional_flags.
1628         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
1629
1630 2004-12-25  Richard Henderson  <rth@redhat.com>
1631
1632         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
1633         Remove Alpha.
1634
1635 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1636
1637         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
1638         hppa*-*-hpux*.
1639         * gcc.dg/pr17957.c (dg-options): Likewise.
1640         * gcc.dg/struct-ret-1.c: Add prototype for abort.
1641         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
1642         instead of 0 on __hppa__.
1643         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
1644         "foo,%r" on hppa*-*-*.
1645
1646 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
1647
1648         PR fortran/19071
1649         * gfortran.dg/complex_write.f90: New test.
1650
1651 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
1652
1653         PR c++/17595
1654         * g++.dg/parse/pragma2.C: New test.
1655
1656         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
1657
1658 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
1659
1660         * gcc.dg/empty2.c: Add missing dg-warning.
1661
1662 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
1663
1664         PR c++/17413
1665         * g++.dg/template/local4.C: New test.
1666         * g++.dg/template/crash19.C: Add dg-error marker.
1667
1668         * g++.dg/template/crash31.C: Correct embedded PR number.
1669
1670 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
1671
1672         PR c++/16405
1673         * g++.dg/opt/temp1.C: Add do-run marker.
1674
1675 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
1676
1677         * g++.dg/template/spec19.C: New.
1678
1679 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
1680
1681         PR target/16819
1682         * gcc.dg/empty2.c: New.
1683
1684 2004-12-23  Richard Henderson  <rth@redhat.com>
1685
1686         * lib/target-supports.exp (check_effective_target_vect_no_align):
1687         Remove i?86 and x86-64.
1688
1689 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
1690
1691         PR c++/16405
1692         * g++.dg/opt/temp1.C: New test.
1693
1694 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1695
1696         PR c++/18733
1697         * g++.dg/template/friend33.C: New testcase.
1698
1699 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
1700
1701         PR c++/18464
1702         * g++.dg/template/cond5.C: New test.
1703
1704         PR c++/18492
1705         * g++.dg/inherit/thunk3.C: New test.
1706
1707         PR c++/11224
1708         * g++.dg/warn/Wunused-9.C: New test.
1709
1710 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
1711
1712         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
1713
1714 2004-12-22  Jan Beulich  <jbeulich@novell.com>
1715
1716         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
1717
1718 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
1719
1720         PR c++/18378
1721         * g++.dg/ext/packed8.C: New test.
1722
1723         PR c++/13268
1724         * g++.dg/template/crash31.C: New test.
1725
1726         PR c++/19034
1727         * g++.dg/template/crash30.C: New test.
1728
1729 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
1730
1731         PR C++/18984
1732         * g++.dg/eh/ctor3.C: New test.
1733
1734 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
1735
1736         * objc.dg/stabs-1.m: Allow section name to be quoted and
1737         assembly label to begin with '.LL'.
1738
1739 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
1740
1741         * gcc.dg/vect/vect.exp
1742         (check_effective_target_lp64_or_vect_no_align): New.
1743         * gcc.dg/vect/vect-77.c: Use it.
1744         * gcc.dg/vect/vect-78.c: Use it.
1745
1746         * lib/target-supports.exp
1747         (check_effective_target_vect_no_max,
1748         check_effective_target_vect_no_bitwise,
1749         check_effective_target_vect_no_align): New.
1750         * gcc.dg/vect/vect-13.c: Use them.
1751         * gcc.dg/vect/vect-17.c: Ditto.
1752         * gcc.dg/vect/vect-18.c: Ditto.
1753         * gcc.dg/vect/vect-19.c: Ditto.
1754         * gcc.dg/vect/vect-20.c: Ditto.
1755         * gcc.dg/vect/vect-27.c: Ditto.
1756         * gcc.dg/vect/vect-29.c: Ditto.
1757         * gcc.dg/vect/vect-44.c: Ditto.
1758         * gcc.dg/vect/vect-48.c: Ditto.
1759         * gcc.dg/vect/vect-50.c: Ditto.
1760         * gcc.dg/vect/vect-52.c: Ditto.
1761         * gcc.dg/vect/vect-54.c: Ditto.
1762         * gcc.dg/vect/vect-56.c: Ditto.
1763         * gcc.dg/vect/vect-58.c: Ditto.
1764         * gcc.dg/vect/vect-60.c: Ditto.
1765         * gcc.dg/vect/vect-72.c: Ditto.
1766         * gcc.dg/vect/vect-80.c: Ditto.
1767
1768 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
1769
1770         PR c++/14075
1771         * g++.dg/init/string1.C: New.
1772
1773         PR c++/18975
1774         * g++.dg/other/synth1.C: New.
1775
1776 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
1777
1778         PR c/18963
1779         * gcc.dg/pr18963-1.c: New test.
1780
1781 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
1782
1783         PR c/18596
1784         * gcc.dg/funcdef-storage-1.c (foo): Remove.
1785         * gcc.dg/pr18596-1.c: Use dg-error.
1786         (dg-options): Use -fno-unit-at-a-time.
1787         * gcc.dg/pr18596-2.c: New test.
1788         * gcc.dg/pr18596-3.c: New test.
1789
1790 2004-12-20  Roger Sayle  <roger@eyesopen.com>
1791
1792         PR middle-end/18683
1793         * g++.dg/opt/pr18683-1.C: New test case.
1794
1795 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
1796
1797         PR other/19093
1798         * g++.dg/opt/max1.C: Fix for 64bit targets.
1799
1800 2004-12-20  Matt Austern  <austern@apple.com>
1801
1802         PR c++/19044
1803         * g++.dg/ext/builtin6.C: New
1804
1805 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
1806
1807         PR tree-optimization/19080
1808         * gcc.c-torture/compile/pr19080.c: New test.
1809
1810 2004-12-20  Steven Bosscher  <stevenb@suse.de>
1811
1812         * gcc.dg/20041219-1.c: New test.
1813
1814 2004-12-19  Roger Sayle  <roger@eyesopen.com>
1815
1816         PR middle-end/19068
1817         * g++.dg/opt/max1.C: New test case.
1818
1819 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
1820
1821         * gcc.dg/fdata-sections-1.c: New test.
1822
1823 2004-12-18  Roger Sayle  <roger@eyesopen.com>
1824
1825         PR middle-end/18548
1826         * gcc.dg/max-1.c: New test case.
1827
1828 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
1829
1830         * gcc.c-torture/execute/20041218-1.c: New test.
1831
1832 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
1833
1834         * gcc.dg/pr18501.c: New test.
1835         * gcc.dg/uninit-5.c: XFAIL.
1836         * gcc.dg/uninit-9.c: XFAIL.
1837
1838 2004-12-17  Dale Johannesen  <dalej@apple.com>
1839
1840         * gcc.dg/20041213-1.c:  New.
1841
1842 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
1843
1844         * objc.dg/stabs-1.m: Allow assembly label to begin
1845         with a dot ('.').
1846
1847 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
1848
1849         * gcc.c-torture/execute/20041213-1.c: Move...
1850         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
1851
1852 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
1853
1854         PR c++/18721
1855         * g++.dg/lookup/conv-5.C: New.
1856
1857 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
1858
1859         * objc.dg/stabs-1.m: New test.
1860
1861 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
1862
1863         * gcc.dg/visibility-c.c: Change compile to
1864         assemble for the test.
1865
1866 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
1867
1868         PR target/19041
1869         * gcc.dg/visibility-c.c: New test.
1870
1871 2004-12-16  Roger Sayle  <roger@eyesopen.com>
1872
1873         PR middle-end/18493
1874         * gcc.dg/switch-8.c: New test case.
1875
1876 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
1877
1878         PR c++/18905
1879         * g++.dg/template/init4.C: New.
1880         * g++.dg/opt/static3.C: Enable optimizer.
1881
1882 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
1883
1884         * g++.dg/other/complex1.C: New test.
1885
1886 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
1887
1888         * g++.dg/opt/inline9.C: New test.
1889
1890 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1891
1892         PR fortran/18993
1893         * gfotran.dg/nullify_1.f: New test.
1894
1895 2004-12-15  Richard Henderson  <rth@redhat.com>
1896
1897         * gcc.target/i386/i386.exp: New harness.
1898         * gcc.target/i386/vect-args.c: New.
1899
1900 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
1901
1902         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
1903
1904 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1905
1906         PR c++/18825
1907         * g++.dg/template/friend32.C: New test.
1908
1909 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
1910
1911         * cpp/pragma-once-1.c: New test.
1912         * cpp/pragma-once-1b.h: Likewise.
1913         * cpp/pragma-once-1c.h: Likewise.
1914         * cpp/pragma-once-1d.h: Likewise.
1915         * cpp/inc/pragma-once-1a.h: Likewise.
1916
1917 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
1918             Steven G. Kargl  <kargls@comcast.net>
1919
1920         PR fortran/17597
1921         * gfortran.dg/list_read_3.f90: New test.
1922
1923 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
1924
1925         * gcc.dg/ftrapv-2.c: New test.
1926
1927 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
1928
1929         PR c++/18981
1930         * g++.dg/template/typename9.C: New test.
1931
1932 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
1933
1934         PR c++/18738
1935         * g++.dg/template/typename8.C: New test.
1936         * g++.dg/parse/friend2.C: Tweak error message.
1937
1938 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
1939
1940         * gcc.c-torture/20041214-1.c: New test.
1941
1942 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
1943
1944         PR c++/18965
1945         * g++.dg/init/array17.C: New test.
1946
1947 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
1948
1949         PR c++/18793
1950         * g++.dg/init/aggr3.C: New test.
1951
1952 2004-12-14  Janis Johnson  <janis187@us.ibm.com
1953
1954         * gcc.dg/altivec-types-1.c: New test.
1955         * gcc.dg/altivec-types-2.c: New test.
1956         * gcc.dg/altivec-types-3.c: New test.
1957         * gcc.dg/altivec-types-4.c: New test.
1958         * g++.dg/ext/altivec-types-1.C: New test.
1959         * g++.dg/ext/altivec-types-2.C: New test.
1960         * g++.dg/ext/altivec-types-3.C: New test.
1961         * g++.dg/ext/altivec-types-4.C: New test.
1962
1963 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
1964
1965         PR middle-end/18951
1966         * gcc.c-torture/execute/20041213-1.c: New test.
1967
1968 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
1969
1970         PR c++/18949
1971         * g++.dg/template/cast1.C: New.
1972
1973 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
1974
1975         * gcc.c-torture/execute/20041213-2.c: New test.
1976
1977 2004-12-13  Richard Henderson  <rth@redhat.com>
1978
1979         * gcc.dg/i386-sse-10.c: Fix typo in options.
1980
1981 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
1982
1983         PR c++/18968
1984         * g++.dg/opt/pr18968.C: New test.
1985
1986 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
1987
1988         PR c++/18925
1989         * g++.dg/ext/visibility/staticdatamem.C: New test.
1990
1991 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
1992
1993         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
1994
1995 2004-12-13  Roger Sayle  <roger@eyesopen.com>
1996
1997         PR rtl-optimization/18928
1998         * gcc.dg/pr18928-1.c: New test case.
1999
2000 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
2001
2002         PR tree-opt/16951
2003         * gcc.c-torture/compile/20041211-1.c: New.
2004
2005 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2006
2007         PR middle-end/17564
2008         * gcc.c-torture/execute/20041212-1.c: New test.
2009
2010 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2011
2012         PR fortran/18869
2013         * gfortran.dg/common_1.f90: New test.
2014
2015 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
2016         Paul Brook  <paul@codesourcery.com>
2017
2018         PR fortran/16222
2019         * gfortran.dg/real_do_1.f90: New test.
2020
2021 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
2022
2023         PR tree-opt/18040
2024         * g++.dg/opt/ptrmem6.C: New test.
2025
2026 2004-12-11  Roger Sayle  <roger@eyesopen.com>
2027
2028         PR middle-end/18921
2029         * gcc.dg/pr18921-1.c: New test case.
2030
2031 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2032
2033         PR fortran/17175
2034         * gfortran.dg/scale_1.f90: New test.
2035
2036 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
2037
2038         PR middle-end/18903
2039         * gcc.c-torture/compile/pr18903.c: New test.
2040
2041 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
2042
2043         * gcc.c-torture/execute/20041210-1.c: New test.
2044
2045 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2046
2047         PR c++/18731
2048         * g++.dg/parser/struct-1.C: New test.
2049         * g++.dg/parser/struct-2.C: New test.
2050         * g++.dg/parser/struct-3.C: New test.
2051
2052 2004-12-09  Richard Henderson  <rth@redhat.com>
2053
2054         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
2055
2056         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
2057         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
2058
2059 2004-12-09  Matt Austern  <austern@apple.com>
2060
2061         PR c++/18514
2062         * g++.dg/ext/builtin1.C: New
2063         * g++.dg/ext/builtin2.C: New
2064         * g++.dg/ext/builtin3.C: New
2065         * g++.dg/ext/builtin4.C: New
2066         * g++.dg/ext/builtin5.C: New
2067
2068 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
2069
2070         PR tree-opt/18904
2071         * g++.dg/opt/ptrmem5.C: New test.
2072
2073 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
2074
2075         * g++.dg/parse/typename5.C: Adjust for new error.
2076         * g++.dg/parse/typename7.C: New.
2077
2078 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2079
2080         PR c++/18073
2081         * g++.dg/other/mmintrin.C: New test.
2082
2083 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
2084
2085         PR c++/16681
2086         * g++.dg/init/array15.C: New.
2087         * g++.dg/init/array16.C: New.
2088
2089 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2090
2091         PR fortran/18826
2092         * gfortran.dg/assign_1.f90: New test.
2093
2094 2004-12-08  Nick Clifton  <nickc@redhat.com>
2095
2096         * gcc.target/xstormy16/bss_below100: New directory containing tests.
2097         * gcc.target/xstormy16/data_below100: Likewise.
2098         * gcc.target/xstormy16/sfr: Likewise.
2099         * gcc.target/xstormy16/below100.S: New test source file.
2100         * gcc.target/xstormy16/below100.ld: New test linker script.
2101         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
2102         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
2103         bp instructions.
2104         * gcc.target/xstormy16/bp.c: Likewise.
2105
2106         * gcc.target/xstormy16/bss_below100: New files:
2107         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
2108         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
2109         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
2110         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
2111         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
2112         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
2113         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
2114         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
2115         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
2116         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
2117         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
2118         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
2119         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
2120         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
2121         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
2122         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
2123         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
2124         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
2125         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
2126         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
2127         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
2128         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
2129         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
2130         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
2131         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
2132         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
2133         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
2134
2135         * gcc.target/xstormy16/data_below100: New files:
2136         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
2137         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
2138         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
2139         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
2140         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
2141         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
2142         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
2143         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
2144         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
2145         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
2146         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
2147         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
2148         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
2149         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
2150         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
2151         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
2152         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
2153         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
2154         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
2155         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
2156         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
2157         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
2158         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
2159         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
2160         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
2161         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
2162         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
2163
2164         * gcc.target/xstormy16/sfr: New files:
2165         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
2166         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
2167         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
2168         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
2169         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
2170         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
2171         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
2172         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
2173         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
2174         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
2175         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
2176         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
2177         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
2178         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
2179         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
2180         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
2181         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
2182         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
2183         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
2184         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
2185         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
2186         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
2187         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
2188         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
2189         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
2190         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
2191         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
2192         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
2193         27_if0_sfrw_bitfield_f.c
2194
2195 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2196
2197         PR c++/18100
2198         * g++.dg/lookup/name-clash4.C: New test.
2199
2200 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
2201
2202         PR c++/18672
2203         * g++.dg/opt/array1.C: New.
2204
2205         PR c++/18803
2206         * g++.dg/template/operator5.C: New.
2207
2208 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
2209
2210         PR c/18867
2211         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
2212
2213 2004-12-07  Steven Bosscher  <stevenb@suse.de>
2214
2215         * gcc.dg/noncompile/20041207.c: New test.
2216
2217 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
2218
2219         * g++.dg/other/unreachable-1.C: New test.
2220
2221 2004-12-06  Nick Clifton  <nickc@redhat.com>
2222
2223         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
2224         <limits.h> because the latter comes from gcc's include/ directory
2225         and not the newlib/libc/include directory.
2226
2227 2004-12-04  Richard Henderson  <rth@redhat.com>
2228
2229         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
2230
2231 2004-12-04  Richard Henderson  <rth@redhat.com>
2232
2233         * lib/target-supports.exp (check_gc_sections_available): Disable
2234         for alpha and ia64.
2235
2236 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
2237
2238         PR middle-end/17909
2239         * g++.dg/other/vararg-2.C: New test.
2240
2241 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2242
2243         PR c++/17011, c++/17971
2244         * g++.dg/template/error15.C: Adjust expected error.
2245         * g++.dg/template/instantiate3.C: Likewise.
2246
2247 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
2248
2249         * gcc.dg/altivec-18.c: Fix for darwin
2250
2251 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
2252
2253         PR c++/18782
2254         * g++.dg/parse/ptrmem2.C: New.
2255
2256         PR c++/18318
2257         * g++.dg/template/new1.C: New.
2258
2259 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2260
2261         PR fortran/18710
2262         * gfortran.dg/direct_io_3.f90: New test.
2263
2264 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
2265
2266         PR 18758
2267         * g++.dg/parse/crash21.C: New.
2268
2269 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2270
2271         PR c++/15664, c++/18276
2272         * g++.dg/template/ttp13.C: New test.
2273         * g++.dg/template/ttp14.C: Likewise.
2274
2275 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2276
2277         PR c++/18123
2278         * g++.dg/parse/enum2.C: New test.
2279         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
2280
2281 2004-12-02  Nick Clifton  <nickc@redhat.com>
2282
2283         * gcc.target/xstormy16: New test directory.
2284         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
2285         * gcc.target/xstormy16/bp.c: Check the generation of bp
2286         instructions.
2287         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
2288         bn instructions and the BELOW100 attribute.
2289
2290 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
2291
2292         PR target/16952
2293         * gcc.dg/ppc-eabi.c: New.
2294
2295 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
2296
2297         PR fortran/18284
2298         * gfortran.dg/backspace.f90
2299
2300 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
2301
2302         * gfortran.dg/inquire.f90: New test.
2303
2304 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
2305
2306         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
2307         handle effective-target-keyword.
2308         (dg-skip-if): Support effective-target keyword as target list.
2309         (dg-xfail-if): Ditto.
2310         * lib/target-supports.exp (is-effective-target-keyword): New proc.
2311
2312 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
2313
2314         PR tree-optimization/18291
2315         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
2316
2317 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
2318
2319         PR C++/18729
2320         * g++.dg/parse/crash20.C: New.
2321
2322         PR c++/17431
2323         * g++.dg/overload/arg1.C: New.
2324         * g++.dg/overload/arg2.C: New.
2325         * g++.dg/overload/arg3.C: New.
2326         * g++.dg/overload/arg4.C: New.
2327
2328 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
2329
2330         * gcc.dg/c99-flex-array-4.c: Remove.
2331
2332 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
2333
2334         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
2335
2336         * lib/target-supports.exp (is-effective-target): Simplify.
2337
2338         * lib/target-supports.exp (check_effective_target_vect_long):
2339         Fix for powerpc64-*-*.
2340
2341 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
2342
2343         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
2344         to support new requirements on FreeBSD 5.
2345
2346 2004-11-30  Devang Patel  <dpatel@apple.com>
2347
2348         PR 18702
2349         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
2350
2351 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
2352
2353         * g++.dg/ext/altivec-13.C: New test.
2354
2355 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
2356
2357         PR tree-opt/18298
2358         * gcc.c-torture/execute/p18298.c: New test.
2359
2360 2004-11-30  Ira Rosen  <irar@il.ibm.com>
2361             Dorit Naishlos  <dorit@il.ibm.com>
2362
2363         PR tree-opt/18607
2364         * gcc.dg/vect/vect-89.c: New test.
2365
2366 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
2367
2368         * gcc.dg/pr18596-1.c: New test.
2369
2370 2004-11-30  Ben Elliston  <bje@au.ibm.com>
2371
2372         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
2373
2374 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
2375
2376         PR c/18479
2377         * gcc.dg/pr18479.c: New test.
2378
2379 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
2380
2381         PR target/18490
2382         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
2383         mmix-knuth-mmixware.
2384
2385         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
2386         cris-*-elf* cris-*-aout* mmix-*-*
2387
2388 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
2389
2390         PR middle-end/18725
2391         * gcc.dg/pr18725.c: New test.
2392
2393 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
2394
2395         PR target/18488
2396         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
2397
2398         PR target/18336
2399         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
2400
2401 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
2402
2403         PR c++/18368
2404         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
2405         * g++.old-deja/g++.law/ctors5.C: Likewise.
2406         * g++.old-deja/g++.other/crash25.C: Likewise.
2407
2408         PR c++/18674
2409         * g++.dg/template/error16.C: New test.
2410
2411         PR c++/18512
2412         * g++.dg/template/crash29.C: New test.
2413
2414 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
2415
2416         PR tree-optimization/18712
2417         * gcc.c-torture/compile/pr18712.c: New test.
2418
2419 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
2420
2421         PR c/7544
2422         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
2423         tests.
2424
2425 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2426
2427         PR c++/18652
2428         * g++.dg/lookup/crash6.C: New test.
2429
2430 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
2431
2432         PR middle-end/18164
2433         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
2434
2435 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
2436
2437         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
2438         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
2439         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
2440
2441 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
2442
2443         * gcc.dg/pr18164.c: New test.
2444
2445 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
2446
2447         * gcc.dg/funroll-loops-all.c: New.
2448
2449 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
2450
2451         PR target/18489
2452         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
2453         delimeter, match space and TAB as well as ":".
2454
2455         PR target/18484
2456         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
2457
2458         PR target/18348
2459         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
2460
2461         PR target/18345
2462         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
2463
2464         PR target/18337
2465         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
2466
2467 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
2468
2469         * gfortran.dg/direct_io_2.f90: New test.
2470
2471 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
2472
2473         PR target/18334
2474         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
2475
2476 2004-11-28  Richard Henderson  <rth@redhat.com>
2477
2478         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
2479
2480 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
2481
2482         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
2483         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
2484         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
2485         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
2486         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
2487         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
2488         gcc.dg/pointer-arith-8.c: New tests.
2489
2490 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
2491
2492         PR fortran/18364
2493         * gfortran.dg/endfile.f90: New test.
2494
2495 2004-11-27  Falk Hueffner  <falk@debian.org>
2496
2497         * gcc.dg/loop-6.c: New test.
2498
2499 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
2500
2501         * gcc.c-torture/execute/20041126-1.c: New test.
2502
2503 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
2504
2505         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
2506         on IRIX.
2507
2508 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
2509
2510         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
2511         functions.
2512
2513 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
2514
2515         PR rtl-optimization/17825
2516         * gcc.c-torture/compile/20041119-1.c: New test.
2517
2518 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2519
2520         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
2521         Check existence of ld library path variables before unsetting.
2522
2523 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
2524
2525         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
2526
2527 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
2528
2529         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
2530
2531 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
2532
2533         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
2534
2535 2004-11-26  Ben Elliston  <bje@au.ibm.com>
2536
2537         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
2538         dg-do directive.
2539
2540 2004-11-26  Ben Elliston  <bje@au.ibm.com>
2541
2542         * gcc.dg/pr17957.c: Pass --param, not -param.
2543
2544 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
2545
2546         PR middle-end/17957
2547         * testsuite/gcc.dg/pr17957.c: New test.
2548
2549 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
2550
2551         PR c++/18445
2552         * g++.dg/template/crash28.C: Likewise.
2553
2554         PR c++/18001
2555         * g++.dg/expr/unary2.C: Adjust lvalue messages.
2556         * g++.dg/ext/lvaddr.C: Likewise.
2557         * g++.dg/opt/pr7503-3.C: Likewise.
2558
2559         PR c++/18466
2560         * g++.dg/parse/qualified3.C: New test.
2561         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
2562
2563         PR c++/18545
2564         * g++.dg/expr/return1.C: New test.
2565
2566 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2567
2568         Friend class name lookup 3/n, PR c++/3332
2569         * g++.dg/lookup/friend3.C: New test.
2570         * g++.dg/lookup/friend4.C: Likewise.
2571         * g++.dg/lookup/friend5.C: Likewise.
2572
2573 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2574
2575         Friend class name lookup 2/n, PR c++/14513, c++/15410
2576         * g++.dg/lookup/friend2.C: New test.
2577         * g++.dg/template/friend31.C: Likewise.
2578
2579 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2580
2581         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
2582
2583 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
2584
2585         PR c++/17473
2586         * g++.dg/tc1/dr56.C: Remove.
2587         * g++.dg/template/typedef1.C: Add dg-error markers.
2588         * g++.old-deja/g++.other/typedef7.C: Likewise.
2589
2590         PR c++/18285
2591         * g++.dg/parse/typedef7.C: New test.
2592
2593 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
2594
2595         * gcc.c-torture/execute/20041124-1.c: New test.
2596
2597 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
2598
2599         * g++.dg/template/deduce3.C: New test.
2600
2601         PR c++/18586
2602         * g++.dg/template/crash27.C: New test.
2603
2604         PR c++/18530
2605         * g++.dg/warn/Wshadow-3.C: New test.
2606
2607 2004-11-24  Devang Patel  <dpatel@apple.com>
2608
2609         PR/18555
2610         * gcc.dg/cpp/isysroot-1.c: New test.
2611         * gcc.dg/cpp/usr/include/stdio.h: New file.
2612         * gcc.dg/cpp/isysroot-2.c: New test.
2613         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
2614         New file.
2615
2616 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2617
2618         PR c++/8929
2619         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
2620
2621 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
2622
2623         * gcc.target/sparc/align.c: Do not include <stdint.h>.
2624         * gcc.target/sparc/pdist.c: Likewise.
2625
2626 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
2627
2628         PR c++/16882
2629         * g++.dg/conversion/simd1.C: New test.
2630
2631 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2632
2633         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
2634         and restore_ld_library_path_env_vars.
2635         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
2636         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
2637         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
2638         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
2639
2640 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
2641
2642         * gcc.dg/pragma-align-2.c: Test macro expansion.
2643         * gcc.dg/pragma-pack-2.c: New test.
2644
2645 2004-11-23  Richard Henderson  <rth@redhat.com>
2646
2647         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
2648         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
2649         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
2650         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
2651         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
2652         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
2653
2654         * gcc.dg/vect/vect.exp: Add check for alpha.
2655         * lib/target-supports.exp (check_alpha_max_hw_available): New.
2656         (check_effective_target_vect_int): Enable for alpha.
2657         (check_effective_target_vect_long): New.
2658         (is-effective-target): Add it.
2659
2660 2004-11-23  Uros Bizjak <uros@kss-loka.si>
2661
2662         * gcc.dg/pr18614-1.c: New test.
2663
2664 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
2665
2666         * gcc.dg/setjmp-2.c: New test.
2667
2668 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
2669
2670         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
2671         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
2672         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
2673         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
2674         gcc.target/sparc/pdist.c: New tests.
2675
2676 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
2677
2678         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
2679
2680 2004-11-22  Dale Johannesen  <dalej@apple.com>
2681
2682         * gcc.dg/20041111-1.c:  New.
2683
2684 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
2685
2686         PR tree-opt/18536
2687         * gcc.dg/vect/pr18536.c: New test.
2688
2689 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2690
2691         PR c++/18354
2692         * g++.dg/template/nontype11.C: New test.
2693
2694 2004-11-21  Roger Sayle  <roger@eyesopen.com>
2695
2696         PR middle-end/18520
2697         * gcc.dg/pr18520-1.c: New test case.
2698
2699 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
2700
2701         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
2702         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
2703         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
2704         expected diagnostics.
2705
2706 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
2707
2708         PR target/18580
2709         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
2710         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
2711         vect-77.c, vect-77a.c: XFAIL on the SPARC.
2712
2713 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
2714
2715         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
2716
2717 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
2718             Joseph Myers  <joseph@codesourcery.com>
2719
2720         * lib/target-supports.exp (check_visibility_available): Really
2721         test the compiler.
2722
2723 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
2724
2725         PR tree-opt/18181
2726         * gcc.dg/vect/vect-85.c: New test.
2727         * gcc.dg/vect/vect-86.c: New test.
2728         * gcc.dg/vect/vect-87.c: New test.
2729         * gcc.dg/vect/vect-88.c: New test.
2730
2731 2004-11-19  Ben Elliston  <bje@au.ibm.com>
2732
2733         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
2734
2735 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
2736
2737         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
2738         * gcc.dg/ppc-and-1.c: Ditto.
2739         * gcc.dg/ppc-compare-1.c: Ditto.
2740         * gcc.dg/ppc-mov-1.c: Ditto
2741
2742 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
2743             Mark Mitchell  <mark@codesourcery.com>
2744
2745         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
2746
2747 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
2748             Aldy Hernandez  <aldyh@redhat.com>
2749
2750         * lib/target-supports.exp (check_effective_target_vect_int): New
2751         (check_effective_target_vect_float): New
2752         (check_effective_target_vect_double): New.
2753         (is-effective-target): Support new effective targets keywords.
2754         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
2755         default action for dg-do.
2756         * gcc.dg/vect/pr16105.c: Use new support.
2757         * gcc.dg/vect/pr18400.c: Ditto.
2758         * gcc.dg/vect/pr18425.c: Ditto.
2759         * gcc.dg/vect/vect-1.c: Ditto.
2760         * gcc.dg/vect/vect-10.c: Ditto.
2761         * gcc.dg/vect/vect-11.c: Ditto.
2762         * gcc.dg/vect/vect-12.c: Ditto.
2763         * gcc.dg/vect/vect-13.c: Ditto.
2764         * gcc.dg/vect/vect-14.c: Ditto.
2765         * gcc.dg/vect/vect-15.c: Ditto.
2766         * gcc.dg/vect/vect-16.c: Ditto.
2767         * gcc.dg/vect/vect-17.c: Ditto.
2768         * gcc.dg/vect/vect-18.c: Ditto.
2769         * gcc.dg/vect/vect-19.c: Ditto.
2770         * gcc.dg/vect/vect-2.c: Ditto.
2771         * gcc.dg/vect/vect-20.c: Ditto.
2772         * gcc.dg/vect/vect-21.c: Ditto.
2773         * gcc.dg/vect/vect-22.c: Ditto.
2774         * gcc.dg/vect/vect-23.c: Ditto.
2775         * gcc.dg/vect/vect-24.c: Ditto.
2776         * gcc.dg/vect/vect-25.c: Ditto.
2777         * gcc.dg/vect/vect-26.c: Ditto.
2778         * gcc.dg/vect/vect-27.c: Ditto.
2779         * gcc.dg/vect/vect-27a.c: Ditto.
2780         * gcc.dg/vect/vect-28.c: Ditto.
2781         * gcc.dg/vect/vect-29.c: Ditto.
2782         * gcc.dg/vect/vect-29a.c: Ditto.
2783         * gcc.dg/vect/vect-3.c: Ditto.
2784         * gcc.dg/vect/vect-30.c: Ditto.
2785         * gcc.dg/vect/vect-31.c: Ditto.
2786         * gcc.dg/vect/vect-32.c: Ditto.
2787         * gcc.dg/vect/vect-33.c: Ditto.
2788         * gcc.dg/vect/vect-34.c: Ditto.
2789         * gcc.dg/vect/vect-35.c: Ditto.
2790         * gcc.dg/vect/vect-36.c: Ditto.
2791         * gcc.dg/vect/vect-37.c: Ditto.
2792         * gcc.dg/vect/vect-38.c: Ditto.
2793         * gcc.dg/vect/vect-4.c: Ditto.
2794         * gcc.dg/vect/vect-40.c: Ditto.
2795         * gcc.dg/vect/vect-41.c: Ditto.
2796         * gcc.dg/vect/vect-42.c: Ditto.
2797         * gcc.dg/vect/vect-43.c: Ditto.
2798         * gcc.dg/vect/vect-44.c: Ditto.
2799         * gcc.dg/vect/vect-45.c: Ditto.
2800         * gcc.dg/vect/vect-46.c: Ditto.
2801         * gcc.dg/vect/vect-47.c: Ditto.
2802         * gcc.dg/vect/vect-48.c: Ditto.
2803         * gcc.dg/vect/vect-48a.c: Ditto.
2804         * gcc.dg/vect/vect-49.c: Ditto.
2805         * gcc.dg/vect/vect-5.c: Ditto.
2806         * gcc.dg/vect/vect-50.c: Ditto.
2807         * gcc.dg/vect/vect-51.c: Ditto.
2808         * gcc.dg/vect/vect-52.c: Ditto.
2809         * gcc.dg/vect/vect-53.c: Ditto.
2810         * gcc.dg/vect/vect-54.c: Ditto.
2811         * gcc.dg/vect/vect-55.c: Ditto.
2812         * gcc.dg/vect/vect-56.c: Ditto.
2813         * gcc.dg/vect/vect-56a.c: Ditto.
2814         * gcc.dg/vect/vect-57.c: Ditto.
2815         * gcc.dg/vect/vect-58.c: Ditto.
2816         * gcc.dg/vect/vect-59.c: Ditto.
2817         * gcc.dg/vect/vect-6.c: Ditto.
2818         * gcc.dg/vect/vect-60.c: Ditto.
2819         * gcc.dg/vect/vect-61.c: Ditto.
2820         * gcc.dg/vect/vect-62.c: Ditto.
2821         * gcc.dg/vect/vect-63.c: Ditto.
2822         * gcc.dg/vect/vect-64.c: Ditto.
2823         * gcc.dg/vect/vect-65.c: Ditto.
2824         * gcc.dg/vect/vect-66.c: Ditto.
2825         * gcc.dg/vect/vect-67.c: Ditto.
2826         * gcc.dg/vect/vect-68.c: Ditto.
2827         * gcc.dg/vect/vect-69.c: Ditto.
2828         * gcc.dg/vect/vect-7.c: Ditto.
2829         * gcc.dg/vect/vect-72.c: Ditto.
2830         * gcc.dg/vect/vect-72a.c: Ditto.
2831         * gcc.dg/vect/vect-73.c: Ditto.
2832         * gcc.dg/vect/vect-74.c: Ditto.
2833         * gcc.dg/vect/vect-75.c: Ditto.
2834         * gcc.dg/vect/vect-76.c: Ditto.
2835         * gcc.dg/vect/vect-77.c: Ditto.
2836         * gcc.dg/vect/vect-77a.c: Ditto.
2837         * gcc.dg/vect/vect-78.c: Ditto.
2838         * gcc.dg/vect/vect-79.c: Ditto.
2839         * gcc.dg/vect/vect-8.c: Ditto.
2840         * gcc.dg/vect/vect-80.c: Ditto.
2841         * gcc.dg/vect/vect-82.c: Ditto.
2842         * gcc.dg/vect/vect-82_64.c: Ditto.
2843         * gcc.dg/vect/vect-83.c: Ditto.
2844         * gcc.dg/vect/vect-83_64.c: Ditto.
2845         * gcc.dg/vect/vect-9.c: Ditto.
2846         * gcc.dg/vect/vect-all.c: Ditto.
2847         * gcc.dg/vect/vect-none.c: Ditto.
2848
2849 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
2850
2851         * lib/gcc-dg.exp (dg-skip-if): New function.
2852         (dg-forbid-option): Remove.
2853         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
2854         * g++.dg/abi/bitfield8.C: Likewise.
2855         * g++.dg/abi/dtor1.C: Likewise.
2856         * g++.dg/abi/empty10.C: Likewise.
2857         * g++.dg/abi/empty7.C: Likewise.
2858         * g++.dg/abi/empty9.C: Likewise.
2859         * g++.dg/abi/layout3.C: Likewise.
2860         * g++.dg/abi/layout4.C: Likewise.
2861         * g++.dg/abi/thunk1.C: Likewise.
2862         * g++.dg/abi/thunk2.C: Likewise.
2863         * g++.dg/abi/vbase11.C: Likewise.
2864         * g++.dg/abi/vthunk2.C: Likewise.
2865         * g++.dg/abi/vthunk3.C: Likewise.
2866         * g++.dg/ext/attrib8.C: Likewise.
2867         * g++.dg/opt/longbranch2.C: Likewise.
2868         * g++.dg/opt/reg-stack4.C: Likewise.
2869         * g++.old-deja/g++.ext/attrib1.C: Likewise.
2870         * g++.old-deja/g++.ext/attrib2.C: Likewise.
2871         * g++.old-deja/g++.ext/attrib3.C: Likewise.
2872         * g++.old-deja/g++.other/store-expr1.C: Likewise.
2873         * g++.old-deja/g++.other/store-expr2.C: Likewise.
2874         * gcc.dg/20000609-1.c: Likewise.
2875         * gcc.dg/20000720-1.c: Likewise.
2876         * gcc.dg/20011107-1.c: Likewise.
2877         * gcc.dg/20011119-1.c: Likewise.
2878         * gcc.dg/20020108-1.c: Likewise.
2879         * gcc.dg/20020122-2.c: Likewise.
2880         * gcc.dg/20020122-3.c: Likewise.
2881         * gcc.dg/20020201-3.c: Likewise.
2882         * gcc.dg/20020206-1.c: Likewise.
2883         * gcc.dg/20020218-1.c: Likewise.
2884         * gcc.dg/20020310-1.c: Likewise.
2885         * gcc.dg/20020411-1.c: Likewise.
2886         * gcc.dg/20020418-2.c: Likewise.
2887         * gcc.dg/20020426-1.c: Likewise.
2888         * gcc.dg/20020426-2.c: Likewise.
2889         * gcc.dg/20020517-1.c: Likewise.
2890         * gcc.dg/20020523-1.c: Likewise.
2891         * gcc.dg/20020523-2.c: Likewise.
2892         * gcc.dg/20020729-1.c: Likewise.
2893         * gcc.dg/20030204-1.c: Likewise.
2894         * gcc.dg/20030826-2.c: Likewise.
2895         * gcc.dg/20030926-1.c: Likewise.
2896         * gcc.dg/20031202-1.c: Likewise.
2897         * gcc.dg/980312-1.c: Likewise.
2898         * gcc.dg/980313-1.c: Likewise.
2899         * gcc.dg/990117-1.c: Likewise.
2900         * gcc.dg/990424-1.c: Likewise.
2901         * gcc.dg/990524-1.c: Likewise.
2902         * gcc.dg/991230-1.c: Likewise.
2903         * gcc.dg/i386-387-1.c: Likewise.
2904         * gcc.dg/i386-387-2.c: Likewise.
2905         * gcc.dg/i386-387-3.c: Likewise.
2906         * gcc.dg/i386-387-4.c: Likewise.
2907         * gcc.dg/i386-387-5.c: Likewise.
2908         * gcc.dg/i386-387-6.c: Likewise.
2909         * gcc.dg/i386-asm-1.c: Likewise.
2910         * gcc.dg/i386-bitfield1.c: Likewise.
2911         * gcc.dg/i386-bitfield2.c: Likewise.
2912         * gcc.dg/i386-loop-1.c: Likewise.
2913         * gcc.dg/i386-loop-2.c: Likewise.
2914         * gcc.dg/i386-loop-3.c: Likewise.
2915         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
2916         * gcc.dg/i386-pic-1.c: Likewise.
2917         * gcc.dg/i386-regparm.c: Likewise.
2918         * gcc.dg/i386-signbit-1.c: Likewise.
2919         * gcc.dg/i386-signbit-2.c: Likewise.
2920         * gcc.dg/i386-signbit-3.c: Likewise.
2921         * gcc.dg/i386-sse-5.c: Likewise.
2922         * gcc.dg/i386-sse-8.c: Likewise.
2923         * gcc.dg/i386-unroll-1.c: Likewise.
2924         * gcc.dg/tls/opt-1.c: Likewise.
2925         * gcc.dg/tls/opt-2.c: Likewise.
2926         * gcc.dg/unroll-1.c: Likewise.
2927         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
2928         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
2929         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
2930         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
2931
2932 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2933
2934         * g++.dg/template/incomplete1.C: New test.
2935
2936 2004-11-16  Nick Clifton  <nickc@redhat.com>
2937
2938         Revert patches accidentally commited during checkin of fixes for
2939         xstormy16 tests:
2940         gcc.c-torture/execute/simd-4.c: Revert
2941         gcc.dg/20040910-1.c: Revert.
2942
2943 2004-11-16  Paul Brook  <paul@codesourcery.com>
2944
2945         PR fortran/13010
2946         * gfortran.dg/der_pointer_1.f90: New test.
2947
2948 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
2949
2950         PR c/18498
2951         * gcc.dg/bitfld-13.c: New test.
2952
2953 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
2954
2955         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
2956         powerpc*-*-linux*.
2957
2958         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
2959         * gcc.dg/ppc64-abi-2.c: Ditto.
2960         * gcc.dg/ppc64-abi-3.c: Ditto.
2961
2962         * lib/gcc-dg.exp (dg-target-list): Remove.
2963
2964 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
2965
2966         * gcc.dg/ia64-postinc.c: New test.
2967
2968 2004-11-15  Mark Mitchell <mark@codesourcery.com>
2969
2970         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
2971
2972 2004-11-15  Nick Clifton  <nickc@redhat.com>
2973
2974         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
2975         __INT_MAX__ so that the test can be compiled by toolchains
2976         targeted at 16-bit processors.
2977
2978         * gcc.dg/20040625-1.c: Use long constants rather than integers
2979         when performing arithmetic that will overflow 16-bits.
2980
2981         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
2982         xstormy16.  It does not support 128-bit vector operations.
2983
2984         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
2985         with the macro PTR_TYPE.  Define this macro to an integer type
2986         suitable for holding a pointer.
2987
2988         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
2989         the target is a 16-bit processor.
2990
2991         * gcc.dg/cpp/if-2.c: Expect a different warning message from
2992         16-bit targets where the character constant will be too long.
2993
2994         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
2995         where the double will not be directly addressable.
2996
2997 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2998
2999         Friend class name lookup 1/n, PR c++/18471
3000         * g++.dg/template/crash26.C: New test.
3001         * g++.dg/lookup/struct1.C: Adjust expected error.
3002         * g++.dg/parse/elab1.C: Likewise.
3003         * g++.dg/parse/elab2.C: Likewise.
3004         * g++.dg/parse/int-as-enum1.C: Likewise.
3005         * g++.dg/parse/struct-as-enum1.C: Likewise.
3006         * g++.dg/parse/typedef1.C: Likewise.
3007         * g++.dg/parse/typedef3.C: Likewise.
3008         * g++.dg/parse/typedef4.C: Likewise.
3009         * g++.dg/parse/typedef5.C: Likewise.
3010         * g++.dg/template/nontype4.C: Likewise.
3011         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
3012         * g++.old-deja/g++.other/elab1.C: Likewise.
3013         * g++.old-deja/g++.other/syntax4.C: Likewise.
3014
3015 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
3016
3017         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
3018
3019 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
3020
3021         * gcc.c-torture/execute/20041114-1.c: New test.
3022
3023 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
3024
3025         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
3026         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
3027         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
3028         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
3029         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
3030         gcc.dg/switch-7.c: New tests.
3031
3032 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
3033
3034         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
3035
3036 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
3037
3038         PR tree-opt/18400
3039         * gcc.dg/vect/pr18400.c: New test.
3040
3041 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
3042             Andrew Pinski  <pinskia@physics.uc.edu>
3043
3044         PR tree-opt/18425
3045         * gcc.dg/vect/pr18425.c: New test.
3046
3047 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
3048
3049         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
3050         Guard with dg-require-alias and dg-require-visibility.
3051
3052 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
3053
3054         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
3055
3056 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3057
3058         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
3059
3060 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3061
3062         PR c++/17344
3063         * g++.dg/template/defarg5.C: New test.
3064
3065 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
3066
3067         * g++.dg/parse/cast1.C: Run only on ILP32.
3068         * g++.old-deja/g++.mike/p784.C: Likewise.
3069
3070 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
3071
3072         * gcc.c-torture/execute/20041113-1.c: New test.
3073
3074 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
3075
3076         PR target/18230
3077         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
3078         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
3079         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
3080         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
3081         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
3082         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
3083         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
3084         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
3085         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
3086         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
3087         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
3088         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
3089         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
3090
3091 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
3092
3093         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
3094         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
3095         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
3096         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
3097         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
3098         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
3099         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
3100         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
3101         gcc.target/sparc/combined-1.c: New tests.
3102
3103 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
3104
3105         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
3106         New tests.
3107
3108 2004-11-12  Mark Mitchell <mark@codesourcery.com>
3109
3110         * lib/gcc-dg.exp (dg-forbid-option): New function.
3111         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
3112         * g++.dg/abi/bitfield8.C: Likewise.
3113         * g++.dg/abi/dtor1.C: Likewise.
3114         * g++.dg/abi/empty10.C: Likewise.
3115         * g++.dg/abi/empty7.C: Likewise.
3116         * g++.dg/abi/empty9.C: Likewise.
3117         * g++.dg/abi/layout3.C: Likewise.
3118         * g++.dg/abi/layout4.C: Likewise.
3119         * g++.dg/abi/thunk1.C: Likewise.
3120         * g++.dg/abi/thunk2.C: Likewise.
3121         * g++.dg/abi/vbase11.C: Likewise.
3122         * g++.dg/abi/vthunk2.C: Likewise.
3123         * g++.dg/abi/vthunk3.C: Likewise.
3124         * g++.dg/ext/attrib8.C: Likewise.
3125         * g++.dg/opt/longbranch2.C: Likewise.
3126         * g++.dg/opt/reg-stack4.C: Likewise.
3127         * g++.old-deja/g++.ext/attrib1.C: Likewise.
3128         * g++.old-deja/g++.ext/attrib2.C: Likewise.
3129         * g++.old-deja/g++.ext/attrib3.C: Likewise.
3130         * g++.old-deja/g++.other/store-expr1.C: Likewise.
3131         * g++.old-deja/g++.other/store-expr2.C: Likewise.
3132         * gcc.dg/20000609-1.c: Likewise.
3133         * gcc.dg/20000720-1.c: Likewise.
3134         * gcc.dg/20011107-1.c: Likewise.
3135         * gcc.dg/20011119-1.c: Likewise.
3136         * gcc.dg/20020108-1.c: Likewise.
3137         * gcc.dg/20020122-2.c: Likewise.
3138         * gcc.dg/20020122-3.c: Likewise.
3139         * gcc.dg/20020201-3.c: Likewise.
3140         * gcc.dg/20020206-1.c: Likewise.
3141         * gcc.dg/20020218-1.c: Likewise.
3142         * gcc.dg/20020310-1.c: Likewise.
3143         * gcc.dg/20020411-1.c: Likewise.
3144         * gcc.dg/20020418-2.c: Likewise.
3145         * gcc.dg/20020426-1.c: Likewise.
3146         * gcc.dg/20020426-2.c: Likewise.
3147         * gcc.dg/20020517-1.c: Likewise.
3148         * gcc.dg/20020523-1.c: Likewise.
3149         * gcc.dg/20020523-2.c: Likewise.
3150         * gcc.dg/20020729-1.c: Likewise.
3151         * gcc.dg/20030204-1.c: Likewise.
3152         * gcc.dg/20030826-2.c: Likewise.
3153         * gcc.dg/20030926-1.c: Likewise.
3154         * gcc.dg/20031202-1.c: Likewise.
3155         * gcc.dg/980312-1.c: Likewise.
3156         * gcc.dg/980313-1.c: Likewise.
3157         * gcc.dg/990117-1.c: Likewise.
3158         * gcc.dg/990424-1.c: Likewise.
3159         * gcc.dg/990524-1.c: Likewise.
3160         * gcc.dg/991230-1.c: Likewise.
3161         * gcc.dg/i386-387-1.c: Likewise.
3162         * gcc.dg/i386-387-2.c: Likewise.
3163         * gcc.dg/i386-387-3.c: Likewise.
3164         * gcc.dg/i386-387-4.c: Likewise.
3165         * gcc.dg/i386-387-5.c: Likewise.
3166         * gcc.dg/i386-387-6.c: Likewise.
3167         * gcc.dg/i386-asm-1.c: Likewise.
3168         * gcc.dg/i386-bitfield1.c: Likewise.
3169         * gcc.dg/i386-bitfield2.c: Likewise.
3170         * gcc.dg/i386-loop-1.c: Likewise.
3171         * gcc.dg/i386-loop-2.c: Likewise.
3172         * gcc.dg/i386-loop-3.c: Likewise.
3173         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
3174         * gcc.dg/i386-pic-1.c: Likewise.
3175         * gcc.dg/i386-regparm.c: Likewise.
3176         * gcc.dg/i386-signbit-1.c: Likewise.
3177         * gcc.dg/i386-signbit-2.c: Likewise.
3178         * gcc.dg/i386-signbit-3.c: Likewise.
3179         * gcc.dg/i386-sse-5.c: Likewise.
3180         * gcc.dg/i386-sse-8.c: Likewise.
3181         * gcc.dg/i386-unroll-1.c: Likewise.
3182         * gcc.dg/tls/opt-1.c: Likewise.
3183         * gcc.dg/tls/opt-2.c: Likewise.
3184         * gcc.dg/unroll-1.c: Likewise.
3185         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
3186         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
3187         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
3188         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
3189         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
3190         -m64 is specified.
3191
3192 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
3193
3194         PR c++/18389
3195         * g++.dg/parse/cond1.C: New test.
3196
3197         PR c++/18429
3198         * g++.dg/template/array9.C: New test.
3199         * g++.dg/ext/vla1.C: Adjust error messages.
3200         * g++.dg/ext/vlm1.C: Likewise.
3201         * g++.dg/template/crash2.C: Likewise.
3202
3203         PR c++/18436
3204         * g++.dg/template/call3.C: New test.
3205
3206         PR c++/18407
3207         * g++.dg/template/ptrmem11.C: New test.
3208
3209 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
3210
3211         PR other/14264
3212         * lib/g++.exp: Set LC_ALL and LANG to C.
3213         * lib/gcc-dg.exp: Likewise.
3214         * lib/gfortran.exp: Likewise.
3215         * lib/objc.exp: Likewise.
3216         * lib/treelang.exp: Likewise.
3217
3218 2004-11-12  Andreas Schwab  <schwab@suse.de>
3219
3220         * gcc.dg/pr16286.c: Fix last change.
3221
3222 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
3223
3224         PR c++/18416
3225         * g++.dg/init/global1.C: New test.
3226
3227 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
3228
3229         * gcc.c-torture/execute/20041112-1.c: New test.
3230
3231 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
3232
3233         * lib/gcc-dg.exp (dg-target-list): New.
3234
3235 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
3236             Richard Sandiford  <rsandifo@redhat.com>
3237
3238         * lib/target-supports.exp (get-compiler_messages): New.
3239         (check_named_sections_available): Use it.
3240         (check_effective_target_ilp32): New.
3241         (check_effective_target_lp64): New.
3242         (is-effective-target): New.
3243         * lib/gcc-dg.exp (dg-require-effective-target): New.
3244
3245 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
3246
3247         * gcc.dg/precedence-1.c: New test.
3248
3249 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
3250
3251         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
3252
3253         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
3254         message, delete generated files, use more descriptive name for
3255         executable, and make the test unsupported when it cannot be run.
3256
3257         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
3258         (dg-require-weak, dg-require-visibility, dg-require-alias,
3259         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
3260         dg-require-iconv, dg-require-named-sections): Use it.
3261
3262         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
3263
3264 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
3265
3266         PR target/16457
3267         * gcc.dg/ppc-and-1: New
3268
3269         PR target/16796
3270         * gcc.dg/ppc-mov-1.c: New.
3271
3272         PR target/16458
3273         * gcc.dg/ppc-compare-1.c: New.
3274
3275 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
3276
3277         * objc.dg/desig-init-2.m: New test.
3278
3279 2004-11-10  Adam Nemet  <anemet@lnxw.com>
3280
3281         PR middle-end/18160
3282         * g++.dg/warn/register-var-1.C: New test.
3283         * g++.dg/warn/register-var-2.C: New test.
3284
3285 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
3286
3287         * gcc.dg/union-2.c: New test.
3288
3289 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
3290
3291         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
3292         New test for PR tree-optimization/17892.
3293
3294 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
3295
3296         PR c++/18369
3297         * g++.dg/init/new12.C: New test.
3298
3299 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
3300
3301         * gcc.target/sparc: New directory.
3302         * gcc.target/sparc/sparc.exp: New driver.
3303         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
3304         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
3305         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
3306         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
3307
3308 2004-11-10  Paul Brook  <paul@codesourcery.com>
3309
3310         PR fortran/18218
3311         * gfortran.dg/list_read.c: New test.
3312
3313 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
3314
3315         PR c/18322
3316         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
3317         expected diagnostic location.
3318
3319 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
3320
3321         * gcc.dg/20041109-1.c: New test.
3322
3323 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
3324
3325         PR objc/18406
3326         * objc/compile/pr18406.m: New test.
3327
3328 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
3329
3330         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
3331
3332 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
3333
3334         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
3335
3336 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
3337
3338         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
3339
3340 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
3341
3342         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
3343         exit.
3344
3345 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
3346
3347         PR tree-opt/18299
3348         * gcc.c-torture/pr18299-1.c: New test.
3349
3350 2004-11-06  Andreas Schwab  <schwab@suse.de>
3351
3352         * gcc.dg/pr16286.c: Also test for bool and pixel.
3353
3354 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
3355
3356         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
3357         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
3358         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
3359         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
3360         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
3361         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
3362         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
3363         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
3364         gcc.dg/struct-semi-3.c: New tests.
3365
3366 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
3367
3368         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
3369
3370 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
3371
3372         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
3373         Do not use C99 designators.
3374
3375 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
3376
3377         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
3378
3379 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
3380
3381         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
3382         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
3383         * gcc.c-torture/execute/simd-5.x: Remove.
3384
3385 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
3386
3387         PR rtl-optimization/17933
3388         * gcc.dg/torture/pr17933-1.c: New test.
3389
3390 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
3391
3392         PR target/18106
3393         * lib/target-supports.exp (check_weak_available): Support
3394         Windows.
3395
3396 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
3397
3398         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
3399         call to fflush(stdout) before abort.
3400         (my_ffsll): New function.
3401         (generate_fields): Use it.
3402
3403 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
3404
3405         * gcc.dg/init-undef-1.c: New test.
3406
3407 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
3408
3409         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
3410         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
3411         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
3412         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
3413         expected messages for new parser.
3414
3415 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
3416
3417         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
3418
3419 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
3420
3421         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
3422         on LP64 targets.
3423
3424 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
3425
3426         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
3427         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
3428         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
3429         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
3430         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
3431         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
3432         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
3433         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
3434         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
3435         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
3436
3437 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
3438
3439         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
3440         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
3441         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
3442         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
3443         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
3444         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
3445         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
3446         for new parser.
3447
3448 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
3449
3450         PR target/15342
3451         * gcc.dg/20041104-1.c: New test.
3452
3453 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3454
3455         * g++.dg/template/nontype7.C: New test.
3456         * g++.dg/template/nontype8.C: Likewise.
3457         * g++.dg/template/nontype9.C: Likewise.
3458         * g++.dg/template/nontype10.C: Likewise.
3459         * g++.dg/tc1/dr49.C: Likewise.
3460         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
3461         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
3462
3463 2004-11-04  Ben Elliston  <bje@au.ibm.com>
3464
3465         * g++.dg/rtti/tinfo1.C: Remove xfails.
3466
3467 2004-11-04  Ben Elliston  <bje@au.ibm.com>
3468
3469         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
3470         packed attribute to the definition to satisfy the new C++ parser.
3471
3472 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
3473
3474         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
3475         invocations of va_arg.
3476
3477 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
3478
3479         PR c++/18124
3480         * g++.dg/template/crash25.C: New test.
3481
3482         PR c++/18155
3483         * g++.dg/template/typedef2.C: New test.
3484         * g++.dg/parse/crash13.C: Adjust error markers.
3485
3486         PR c++/18177
3487         * g++.dg/conversion/const3.C: New test.
3488
3489 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3490
3491         PR fortran/17535
3492         PR fortran/17583
3493         PR fortran/17713
3494         * gfortran.dg/generic_[123].f90: New testcases.
3495
3496 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
3497
3498         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
3499         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
3500
3501 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
3502
3503         PR tree-opt/16808
3504         * gcc.c-torture/compile/pr16808.c: New test.
3505
3506 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
3507
3508         PR rtl-optimization/17104
3509         * gcc.dg/ppc-bitfield1.c: New.
3510
3511 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
3512
3513         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
3514
3515 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
3516
3517         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
3518         strings for 32-bit code.
3519
3520 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
3521
3522         PR c/18239
3523         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
3524
3525 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
3526
3527         PR c++/18064
3528         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
3529
3530 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
3531
3532         PR c++/15172
3533         * g++.dg/init/aggr2.C: New test.
3534
3535 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
3536
3537         * objc.dg/local-decl-1.m: New test.
3538
3539 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3540
3541         * gcc.dg/20040910-1.c: Adjust regex.
3542
3543 2004-10-30  Roger Sayle  <roger@eyesopen.com>
3544
3545         PR rtl-optimization/18084
3546         * g++.dg/opt/pr18084-1.C: New testcase.
3547
3548 2004-10-30  Matt Austern  <austern@apple.com>
3549
3550         PR c++/17542
3551         * g++.dg/ext/attrib18.C: New test.
3552
3553 2004-10-30  Roger Sayle  <roger@eyesopen.com>
3554
3555         PR middle-end/18096
3556         * gcc.dg/pr18096-1.c: New test case.
3557
3558 2004-10-30  Roger Sayle  <roger@eyesopen.com>
3559
3560         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
3561
3562 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
3563
3564         PR c/16666
3565         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
3566         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
3567         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
3568         gcc.dg/old-style-prom-3.c: New tests.
3569
3570 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
3571
3572         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
3573         Remove unnecessary inclusion of stdio.h.
3574
3575 2004-10-29  Roger Sayle  <roger@eyesopen.com>
3576
3577         PR rtl-optimization/17581
3578         * gcc.dg/pr17581-1.c: New test case.
3579
3580 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
3581
3582         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
3583         being implemented.
3584         * g++.dg/conversion/dr195-1.C: New.
3585         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
3586         * g++.old-deja/g++.mike/p10148.C: Likewise.
3587
3588 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
3589
3590         PR c++/17695
3591         * g++.dg/debug/typedef2.C: New test.
3592
3593 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
3594
3595         PR fortran/13490
3596         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
3597         * gfortran.dg/g77/README: Update.
3598
3599 2004-10-28  Matt Austern  <austern@apple.com>
3600
3601         PR c++/14124
3602         * g++.dg/ext/packed7.C: New test.
3603
3604 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
3605
3606         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
3607         scan-assembler.
3608         * lib/scanasm.exp (hidden-scan-for): New proc.
3609         (scan-hidden): Use hidden-scan-for instead of constructing the scan
3610         string.
3611         (scan-not-hidden): Likewise.
3612         * lib/target-supports.exp (check_visibility_available): mach-o is
3613         support too.
3614
3615 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
3616
3617         PR c++/17132
3618         * g++.dg/template/memclass3.C: New test.
3619
3620 2004-10-28  Adam Nemet  <anemet@lnxw.com>
3621
3622         PR middle-end/18160
3623         * gcc.dg/register-var-1.c: New test.
3624         * gcc.dg/register-var-2.c: New test.
3625         * gcc.dg/asm-7.c: Taking the address of a register variable is an
3626         error now.
3627
3628 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
3629
3630         PR other/18172
3631         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
3632         unused variables.
3633         * gcc.dg/vect/vect-22.c: Likewise.
3634
3635 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
3636
3637         * gcc.dg/i386-rotate-1.c: New test.
3638
3639 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
3640
3641         * g++.dg/init/ref12.C: Add "run" marker.
3642
3643         PR c++/17435
3644         * g++.dg/init/ref12.C: New test.
3645
3646         PR c++/18140
3647         * g++.dg/template/shift1.C: New test.
3648         * g++.dg/template/error10.C: Adjust error markers.
3649
3650 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
3651
3652         PR tree-opt/17529
3653         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
3654
3655 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
3656
3657         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
3658         * gcc.dg/weak/weak-3.c: Likewise.
3659         * gcc.dg/weak/weak-5.c: Likewise.
3660         * gcc.dg/weak/weak-9.c: Likewise.
3661         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
3662         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
3663
3664         * gcc.dg/darwin-weakimport-1.c: New.
3665
3666 2004-10-28  Ben Elliston  <bje@au.ibm.com>
3667
3668         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
3669
3670 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
3671
3672         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
3673         'syntax' error messages.
3674         * gcc.dg/cpp/direct2s.c: Likewise.
3675
3676 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
3677
3678         * gcc.c-torture/compile/20041026-1.c: New.
3679
3680 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
3681
3682         PR c++/18093
3683         * g++.dg/lookup/ns2.C: New test.
3684
3685         PR c++/18020
3686         * g++.dg/template/enum4.C: New test.
3687
3688         PR c++/18161
3689         * g++.dg/template/expr1.C: New test.
3690
3691 2004-10-26  Ben Elliston  <bje@au.ibm.com>
3692
3693         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
3694
3695 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
3696
3697         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
3698         gcc.dg/decl-nospec-3.c: New tests.
3699
3700 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
3701
3702         * objc.dg/super-class-3.m: New test.
3703
3704 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
3705
3706         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
3707         resyncing.
3708         * gcc.dg/cpp/direct2s.c: Likewise.
3709
3710 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
3711
3712         * objc.dg/image-info.m: Update for changes to section selection.
3713
3714 2004-10-25  David Ayers  <d.ayers@inode.at>
3715             Ziemowit Laski  <zlaski@apple.com>
3716
3717         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
3718         diagnostics when messaging 'id <Proto>'.
3719         * objc.dg/class-protocol-1.m: New test.
3720         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
3721         a non-existent method signature.
3722         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
3723         Update diagnostics when messaging with non-existent method signature.
3724         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
3725         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
3726         invalid receivers are now resolved as if messaging 'id'; remove
3727         extraneous diagnostics.
3728
3729 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
3730
3731         PR c/16667
3732         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
3733         gcc.dg/init-desig-obs-3.c: New tests.
3734
3735 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
3736
3737         * gcc.dg/debug/20041023-1.c: New test.
3738
3739 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
3740
3741         PR middle-end/17407
3742         * gcc.c-torture/compile/pr17407.c: New test.
3743
3744         PR c++/18121
3745         * g++.dg/template/array8.C: New test.
3746
3747 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
3748
3749         PR other/18138
3750         * lib/g++.exp: Accept more than one multilib libgcc.
3751         * lib/gcc-dg.exp: Likewise.
3752         * lib/objc.exp: Likewise.
3753         * lib/treelang.exp: Likewise.
3754         * lib/gfortran.exp: Likewise.
3755
3756 2004-10-24  Ben Elliston  <bje@au.ibm.com>
3757
3758         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
3759
3760 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
3761
3762         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
3763         * gcc.dg/c99-const-expr-3.c: Likewise.
3764
3765 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
3766
3767         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
3768
3769 2004-10-23  Ben Elliston  <bje@au.ibm.com>
3770
3771         * gcc.c-torture/execute/loop-2e.x: Remove.
3772
3773 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
3774
3775         PR c++/18095
3776         * g++.dg/parse/crash18.C: New.
3777         * g++.dg/parse/crash19.C: New.
3778
3779 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
3780
3781         * g++.dg/ext/dllimport1.C: Move dg-warnings.
3782         * g++.dg/ext/dllimport2.C: Same.
3783         * g++.dg/ext/dllimport8.C: Same.
3784
3785 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
3786
3787         PR c++/10841
3788         * g++.dg/conversion/cast1.C: New test.
3789         * g++.dg/overload/pmf1.C: Adjust error marker.
3790
3791 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
3792
3793         PR objc/17923
3794         * objc.dg/const-str-7.m: New test.
3795
3796 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3797
3798         * g++.dg/template/memfriend11.C: Fix comment typo.
3799         * g++.dg/template/memfriend14.C: Likewise.
3800
3801 2004-10-20  Richard Henderson  <rth@redhat.com>
3802
3803         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
3804         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
3805         -fasynchronous-unwind-tables.
3806
3807 2004-10-20  Richard Henderson  <rth@redhat.com>
3808
3809         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
3810         (main): Return success.
3811         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
3812         (main): Return success.
3813
3814 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3815
3816         PR c++/13495
3817         * g++.dg/template/memfriend9.C: New test.
3818         * g++.dg/template/memfriend10.C: Likewise.
3819         * g++.dg/template/memfriend11.C: Likewise.
3820         * g++.dg/template/memfriend12.C: Likewise.
3821         * g++.dg/template/memfriend13.C: Likewise.
3822         * g++.dg/template/memfriend14.C: Likewise.
3823         * g++.dg/template/memfriend15.C: Likewise.
3824         * g++.dg/template/memfriend16.C: Likewise.
3825         * g++.dg/template/memfriend17.C: Likewise.
3826         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
3827
3828 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
3829
3830         * g++.dg/conversion/dr195.C: New.
3831         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
3832
3833 2004-10-20  Ben Elliston  <bje@au.ibm.com>
3834             Devang Patel  <dpatel@apple.com>
3835
3836         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
3837         of floating point arithmetic, which could trap.
3838
3839 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
3840
3841         PR c++/14035
3842         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
3843         * g++.dg/conversion/const2.C: New test.
3844         * g++.dg/expr/reinterpret2.C: New test.
3845         * g++.dg/expr/reinterpret3.C: New test.
3846         * g++.dg/expr/cast2.C: New test.
3847         * g++.dg/expr/copy1.C: New test.
3848         * g++.dg/other/conversion1.C: Change error message.
3849         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
3850         function pointers to void *.
3851         * g++.old-deja/g++.mike/p10148.C: Likewise.
3852
3853 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
3854
3855         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
3856
3857 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
3858
3859         PR c++/18047
3860
3861         * g++.dg/parse/expr3.C: New test.
3862
3863 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
3864
3865         * gcc.dg/smod-1.c: New test.
3866
3867 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
3868
3869         * objc.dg/method-14.m: New test.
3870
3871 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
3872
3873         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
3874         Also xfail as the patch was reverted.
3875
3876 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
3877
3878         PR middle-end/16973
3879         * gcc.dg/pr16973.c: New test.
3880
3881 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
3882
3883         PR tree-optimization/17656
3884         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
3885
3886 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
3887
3888         * g++.dg/eh/shadow1.C: New.
3889
3890 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
3891
3892         * gcc.c-torture/compile/20041018-1.c: New test.
3893
3894 2004-10-18  Ben Elliston  <bje@au.ibm.com>
3895
3896         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
3897         compiler referring to register 0 when accessing sdata.  The linker
3898         now patches things up.
3899
3900 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
3901
3902         PR c/17529
3903         * gcc.c-torture/compile/pr17529.c: New test.
3904
3905 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3906
3907         PR c++/17743
3908         * g++.dg/ext/attrib17.C: New test.
3909
3910 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
3911
3912         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
3913
3914 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3915
3916         PR c++/10479
3917         * g++.dg/ext/attrib16.C: New test.
3918
3919 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
3920
3921         PR c++/17042
3922         * g++.dg/init/dso_handle1.C: New test.
3923
3924         PR c++/14667
3925         * g++.dg/parse/typedef6.C: New test.
3926
3927         PR c++/17916
3928         * g++.dg/parse/pragma1.C: New test.
3929
3930 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
3931
3932         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
3933
3934 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
3935
3936         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles):  Use
3937         -fno-common when on HPPA HP-UX platforms.
3938
3939 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
3940
3941         PR other/16820
3942         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
3943         stdint.h.
3944         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
3945         uintptr_t.
3946
3947 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
3948
3949         PR c++/16301
3950         * g++.dg/lookup/strong-using-4.C: New test.
3951
3952 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
3953
3954         PR middle-end/16567
3955         * gcc.c-torture/compile/nested-1.c: New test.
3956
3957 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
3958
3959         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
3960         and mipsisa64*-*-* (until support for misaligned loads is added).
3961         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
3962         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
3963         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
3964         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
3965         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
3966         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
3967
3968 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
3969
3970         PR c++/17976
3971         * g++.dg/init/dtor3.C: New test.
3972
3973 2004-10-15  Ben Elliston  <bje@au.ibm.com>
3974
3975         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
3976
3977 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
3978
3979         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
3980         * gcc.dg/macho-lo-sum.c: Likewise.
3981
3982 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
3983
3984         * gcc.dg/ppc-spe64-1.c: New test.
3985
3986 2004-10-14  Devang Patel  <dpatel@apple.com>
3987
3988         PR 17635
3989         * gcc.dg/pr17635.c : New test.
3990
3991 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
3992
3993         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
3994         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
3995         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
3996         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
3997         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
3998         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
3999         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
4000         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
4001         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
4002         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
4003         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
4004         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
4005         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
4006         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
4007         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
4008         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
4009         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
4010         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
4011
4012 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
4013
4014         * gcc.dg/vect/vect-82.c: New testcase.
4015         * gcc.dg/vect/vect-82_64.c: New testcase.
4016         * gcc.dg/vect/vect-83.c: New testcase.
4017         * gcc.dg/vect/vect-83_64.c: New testcase.
4018
4019 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
4020
4021         * gcc.dg/cpp/error-1.c: New test.
4022
4023 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
4024
4025         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
4026
4027 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
4028
4029         PR target/17984
4030         * gcc.dg/cris-peep2-xsrand2.c: New test.
4031
4032 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
4033
4034         PR c++/17661
4035         * testsuite/g++.dg/expr/for2.C: New test.
4036
4037 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
4038
4039         * g++.dg/inherit/thunk1.C: Run on the SPARC.
4040
4041 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
4042
4043         PR tree-optimization/17724
4044         * g++.dg/opt/pr17724-1.C: New test.
4045         * g++.dg/opt/pr17724-2.C: New test.
4046         * g++.dg/opt/pr17724-3.C: New test.
4047         * g++.dg/opt/pr17724-4.C: New test.
4048         * g++.dg/opt/pr17724-5.C: New test.
4049         * g++.dg/opt/pr17724-6.C: New test.
4050
4051 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
4052
4053         PR c/17301
4054         * gcc.dg/pr17301-2.c: New test.
4055
4056 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
4057
4058         PR c++/15876
4059         * g++.dg/parse/error22.C: New test.
4060
4061         PR c++/17936
4062         * g++.dg/template/spec18.C: New test.
4063
4064 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
4065
4066         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
4067         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
4068         memcpy.
4069         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
4070         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
4071
4072 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
4073
4074         * g++.dg/eh/cleanup5.C: Add dg-options "".
4075
4076 2004-10-11  Roger Sayle  <roger@eyesopen.com>
4077
4078         PR middle-end/17657
4079         * gcc.dg/switch-4.c: New test case.
4080
4081 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
4082
4083         * gcc.c-torture/execute/20041011-1.c: New test.
4084
4085 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
4086
4087         PR c++/17554
4088         * g++.dg/init/for3.C: New test.
4089
4090         PR c++/17657
4091         * g++.dg/opt/switch2.C: New test.
4092
4093         PR middle-end/17703
4094         * g++.dg/warn/Wreturn-2.C: New test.
4095
4096 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
4097
4098         PR c++/17907
4099         * g++.dg/eh/cleanup5.C: New test.
4100
4101 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
4102
4103         PR c++/17393
4104         * g++.dg/parse/error21.C: New test.
4105
4106 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4107
4108         * g++.dg/overload/pmf1.C: Adjust quoting marks.
4109         * g++.dg/warn/incomplete1.C: Likewise.
4110         * g++.dg/template/qualttp20.C: Likewise.
4111
4112 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
4113
4114         PR c/17881
4115         * parm-incomplete-1.c: New test.
4116
4117 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
4118
4119         PR c++/17867
4120         * g++.dg/parse/error19.C: New test.
4121
4122         PR c++/17670
4123         * g++.dg/init/new11.C: New test.
4124
4125         PR c++/17821
4126         * g++.dg/parse/error20.C: New test.
4127
4128         PR c++/17826
4129         * g++.dg/template/crash24.C: New test.
4130
4131 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
4132
4133         PR c/17301
4134         * gcc.dg/pr17301-1.c: New test.
4135
4136 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
4137
4138         PR c/17189
4139         * gcc.dg/anon-struct-5.c: New test.
4140
4141 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
4142
4143         PR c/17844
4144         * gcc.dg/pr17844-1.c: New test.
4145
4146 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
4147
4148         PR tree-optimization/17906
4149         * gcc.c-torture/compile/pr17906.c: New.
4150
4151 2004-10-09  Stuart Hastings  <stuart@apple.com>
4152             Roger Sayle  <roger@eyesopen.com>
4153
4154         PR rtl-optimization/17853
4155         * gcc.dg/i386-mmx-5.c: New testcase.
4156
4157 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
4158
4159         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
4160
4161 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
4162
4163         PR c++/17524
4164         * g++.dg/template/static9.C: New test.
4165
4166         PR c++/17685
4167         * g++.dg/parse/operator5.C: New test.
4168
4169 2004-10-09  Roger Sayle  <roger@eyesopen.com>
4170
4171         PR middle-end/17894
4172         * gcc.c-torture/execute/divcmp-4.c: New test case.
4173
4174 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
4175
4176         PR tree-opt/17902
4177         * g++.dg/opt/pr17902.C: New test.
4178
4179 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
4180
4181         * gcc.dg/cpp/ident-1.c: Add dg-options "".
4182
4183 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
4184
4185         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
4186
4187 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
4188
4189         * gcc.dg/assign-warn-3.c: New test.
4190
4191 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
4192
4193         PR c/16999
4194         * gcc.dg/cpp/ident-1.c: New test.
4195
4196 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
4197
4198         * gcc.c-torture/compile/acc1.c: New.
4199
4200 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
4201
4202         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
4203         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
4204
4205 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
4206
4207         * gcc.dg/ultrasp11.c: New test.
4208
4209 2004-10-08  Michael Matz  <matz@suse.de>
4210
4211         * gcc.dg/doloop-2.c: New test.
4212
4213 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
4214
4215         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
4216         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
4217         objc.dg/method-9.m: Update expected diagnostics.
4218
4219 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
4220
4221         * gcc.dg/ppc-fsel-3.c: New file.
4222         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
4223
4224 2004-10-07  Paul Brook  <paul@codesourcery.com>
4225
4226         * gfortran.dg/intrinsic_verify_1.f90: New test.
4227
4228 2004-10-07  Paul Brook  <paul@codesourcery.com>
4229
4230         * gfortran.dg/empty_format_1.f90: Remove stray commas.
4231
4232 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4233
4234         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
4235         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
4236         commit.
4237
4238 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
4239
4240         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
4241
4242 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4243
4244         PR c++/17115
4245         * g++.dg/warn/Winline-4.C: New test.
4246
4247 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
4248
4249         * gcc.c-torture/compile/20041007-1.c: New test.
4250
4251 2004-10-07  Paul Brook  <paul@codesourcery.com>
4252
4253         PR fortran/17678
4254         * gfortran.dg/use_allocated_1.f90: New test.
4255
4256 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
4257
4258         PR middle-end/17849
4259         * gfortran.fortran-torture/compile/nested.f90: New test
4260
4261 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
4262
4263         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
4264
4265 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
4266
4267         PR c++/17368
4268         * g++.dg/ext/asm6.C: New test.
4269
4270 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
4271
4272         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
4273
4274 2004-10-06  Paul Brook  <paul@codesourcery.com>
4275
4276         PR libfortran/17709
4277         * gfortran.dg/empty_format_1.f90: New test.
4278
4279 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4280
4281         PR fortran/17568
4282         * gfortran.dg/ishft.f90: New test.
4283
4284         PR fortran/17283
4285         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
4286         tests.
4287
4288 2004-10-06  Paul Brook  <paul@codesourcery.com>
4289
4290         * gfortran.dg/do_1.f90: New test.
4291
4292 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4293
4294         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
4295         optimizing for size.
4296
4297 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
4298
4299         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
4300
4301 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
4302
4303         * gcc.c-torture/compile/20041005-1.c: New test.
4304
4305 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
4306
4307         PR c++/17829
4308         * g++.dg/lookup/koenig4.C: New.
4309
4310 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4311
4312         * g++.dg/other/classkey1.C: Adjust quoting marks.
4313         * g++.dg/parse/error15.C: Likewise.
4314         * g++.dg/template/meminit2.C (int>): Likewise.
4315
4316 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4317
4318         PR fortran/17283
4319         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
4320
4321         PR fortran/17631
4322         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
4323
4324         PR fortran/17708
4325         * gfortran.dg/pr17708.f90: New test.
4326
4327 2004-10-04  Chao-ying Fu  <fu@mips.com>
4328
4329         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
4330         * gcc.dg/vect/vect-4.c: Ditto.
4331         * gcc.dg/vect/vect-5.c: Ditto.
4332         * gcc.dg/vect/vect-6.c: Ditto.
4333         * gcc.dg/vect/vect-8.c: Ditto.
4334         * gcc.dg/vect/vect-16.c: Ditto.
4335         * gcc.dg/vect/vect-30.c: Ditto.
4336         * gcc.dg/vect/vect-40.c: Ditto.
4337         * gcc.dg/vect/vect-41.c: Ditto.
4338         * gcc.dg/vect/vect-42.c: Ditto.
4339         * gcc.dg/vect/vect-43.c: Ditto.
4340         * gcc.dg/vect/vect-44.c: Ditto.
4341         * gcc.dg/vect/vect-45.c: Ditto.
4342         * gcc.dg/vect/vect-46.c: Ditto.
4343         * gcc.dg/vect/vect-47.c: Ditto.
4344         * gcc.dg/vect/vect-48.c: Ditto.
4345         * gcc.dg/vect/vect-49.c: Ditto.
4346         * gcc.dg/vect/vect-50.c: Ditto.
4347         * gcc.dg/vect/vect-51.c: Ditto.
4348         * gcc.dg/vect/vect-52.c: Ditto.
4349         * gcc.dg/vect/vect-53.c: Ditto.
4350         * gcc.dg/vect/vect-54.c: Ditto.
4351         * gcc.dg/vect/vect-55.c: Ditto.
4352         * gcc.dg/vect/vect-56.c: Ditto.
4353         * gcc.dg/vect/vect-57.c: Ditto.
4354         * gcc.dg/vect/vect-58.c: Ditto.
4355         * gcc.dg/vect/vect-59.c: Ditto.
4356         * gcc.dg/vect/vect-60.c: Ditto.
4357         * gcc.dg/vect/vect-74.c: Ditto.
4358         * gcc.dg/vect/vect-79.c: Ditto.
4359         * gcc.dg/vect/vect-80.c: Ditto.
4360
4361 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
4362
4363         * gcc.dg/unused-7.c: Use the correct option.
4364
4365 2004-10-04  Paul Brook  <paul@codesourcery.com>
4366         Bud Davis  <bdavis9659@comcast.net>
4367
4368         PR fortran/17706
4369         PR fortran/16434
4370         * gfortran/pr17706.f90: New test.
4371         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
4372
4373 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4374
4375         * gfortran.dg/pr17612.f90: New test.
4376
4377 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4378
4379         * g++.dg/template/local1.C: Adjust quoting marks in
4380         testing for diagnostics.
4381         * g++.dg/tls/diag-2.C: Likewise.
4382         * g++.dg/other/error8.C: Likewise.
4383
4384 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
4385
4386         PR c/17178
4387         * gcc.dg/unused-4.c: Adjust to be correct.
4388
4389         PR c/17820
4390         * gcc.dg/unused-7.c: New test.
4391
4392 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
4393
4394         PR c++/17797
4395         * g++.dg/overload/template2.C: New test.
4396
4397 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
4398
4399         PR tree-optimization/16632
4400         * gcc.dg/tree-ssa/20041002-1.c: New.
4401
4402 2004-10-03  Paul Brook  <paul@codesourcery.com>
4403
4404         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
4405         rather than relying on default formatting.
4406
4407 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
4408
4409         * gcc.dg/20040920-1.c: Update expected message text.
4410
4411 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
4412
4413         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
4414
4415 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
4416
4417         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
4418         tree level.
4419
4420 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
4421
4422         * gcc.dg/tree-ssa/pr17343.c: Remove.
4423
4424 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
4425
4426         PR tree-opt/17343
4427         * gcc.dg/tree-ssa/pr17343.c: New test.
4428
4429 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
4430
4431         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
4432         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
4433         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
4434         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
4435         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
4436
4437 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
4438
4439         * gcc.dg/lvalue-2.c: New test.
4440
4441 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
4442
4443         PR c/17730
4444         * gcc.dg/pr17730-1.c: New test
4445
4446 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
4447
4448         PR c/7425
4449         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
4450
4451 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
4452
4453         * gcc.c-torture/execute/stdarg-1.c: New test.
4454         * gcc.c-torture/execute/stdarg-2.c: New test.
4455         * gcc.c-torture/execute/stdarg-3.c: New test.
4456         * gcc.dg/tree-ssa/stdarg-1.c: New test.
4457         * gcc.dg/tree-ssa/stdarg-2.c: New test.
4458         * gcc.dg/tree-ssa/stdarg-3.c: New test.
4459         * gcc.dg/tree-ssa/stdarg-4.c: New test.
4460         * gcc.dg/tree-ssa/stdarg-5.c: New test.
4461
4462 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
4463
4464         PR tree-optimization/17697
4465         * g++.dg/opt/pr17697-1.C: New test.
4466         * g++.dg/opt/pr17697-2.C: New test.
4467         * g++.dg/opt/pr17697-3.C: New test.
4468
4469 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
4470
4471         PR c/16409
4472         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
4473         gcc.dg/vla-init-5.c: New tests.
4474
4475 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
4476
4477         PR c/13804
4478         * gcc.dg/pr13804-1.c: New test.
4479
4480 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4481
4482         PR fortran/16938
4483         * gfortran.dg/pr16938.f90: New test.
4484
4485 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
4486
4487         * g++.dg/template/crash23.C: New test.
4488
4489 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
4490
4491         PR c++/17585
4492         * g++.dg/template/static8.C: New test.
4493
4494 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
4495
4496         PR c++/17681
4497         * g++.dg/other/error9.C: New test.
4498
4499 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
4500
4501         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
4502
4503 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4504
4505         PR fortran/15164
4506         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
4507
4508 2004-09-26  Roger Sayle  <roger@eyesopen.com>
4509
4510         PR middle-end/17112
4511         * gcc.dg/pr17112-1.c: New test case.
4512
4513 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
4514
4515         PR c/11459
4516         * gcc.dg/pr11459-1.c: New test.
4517
4518 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
4519
4520         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
4521         * gcc.dg/tree-ssa/loop-4.c: Likewise.
4522
4523 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4524
4525         * gfortran.dg/pr15324.f90: Make array bounds consistent.
4526
4527 2004-09-25  Jan Hubicka  <jh@suse.cz>
4528
4529         * compile/30040909-1.c: New test.
4530         * compile/30040907-1.c: New test.
4531
4532 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
4533
4534         * gcc.c-torture/execute/va-arg-26.c: New test.
4535
4536 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
4537
4538         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
4539         extra diagnostics on targets with 64-bit pointers.
4540         * objc.dg/selector-1.m: Adjust dg-warning regexp.
4541
4542 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
4543
4544         PR c/17188
4545         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
4546         * gcc.dg/decl-3.c: Adjust expected message.
4547
4548 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4549
4550         PR fortran/17615
4551         * gfortran.dg/pr17615.f90: New test.
4552
4553 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
4554
4555         PR tree-optimzation/17517
4556         * g++.dg/tree-ssa/pr17517.C: New Test.
4557
4558 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
4559
4560         PR c++/16889
4561         * g++.dg/lookup/ambig3.C: New.
4562
4563 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
4564
4565         PR tree-opt/17624
4566         * g++.dg/opt/pr17624.C: New test.
4567
4568 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
4569
4570         PR c/6980
4571         * gcc.dg/Wbad-function-cast-1.c: New test.
4572
4573 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
4574
4575         * g++.dg/ext/complit1.C
4576         * g++.dg/other/error2.C
4577         * g++.dg/other/nontype-1.C
4578         * g++.dg/parse/crash11.C
4579         * g++.dg/parse/crash12.C
4580         * g++.dg/parse/error15.C
4581         * g++.dg/parse/error4.C
4582         * g++.dg/parse/tmpl-outside1.C
4583         * g++.dg/parse/too-many-tmpl-args1.C
4584         * g++.dg/template/dependent-expr3.C
4585         * g++.dg/template/error10.C
4586         * g++.dg/template/instantiate1.C
4587         * g++.dg/template/vtable2.C
4588         * g++.dg/warn/Wshadow-1.C
4589         * g++.dg/warn/weak1.C
4590         * g++.old-deja/g++.brendan/crash16.C
4591         * g++.old-deja/g++.brendan/crash18.C
4592         * g++.old-deja/g++.brendan/crash48.C
4593         * g++.old-deja/g++.brendan/crash49.C
4594         * g++.old-deja/g++.brendan/crash55.C
4595         * g++.old-deja/g++.brendan/crash56.C
4596         * g++.old-deja/g++.brendan/crash8.C
4597         * g++.old-deja/g++.brendan/enum11.C
4598         * g++.old-deja/g++.brendan/enum8.C
4599         * g++.old-deja/g++.brendan/enum9.C
4600         * g++.old-deja/g++.brendan/friend3.C
4601         * g++.old-deja/g++.brendan/misc14.C
4602         * g++.old-deja/g++.bugs/900402_02.C
4603         * g++.old-deja/g++.bugs/900404_03.C
4604         * g++.old-deja/g++.bugs/900404_04.C
4605         * g++.old-deja/g++.bugs/900428_03.C
4606         * g++.old-deja/g++.jason/crash4.C
4607         * g++.old-deja/g++.jason/overload21.C
4608         * g++.old-deja/g++.jason/redecl1.C
4609         * g++.old-deja/g++.jason/report.C
4610         * g++.old-deja/g++.jason/rfg10.C
4611         * g++.old-deja/g++.jason/template30.C
4612         * g++.old-deja/g++.law/arm12.C
4613         * g++.old-deja/g++.law/ctors5.C
4614         * g++.old-deja/g++.law/cvt20.C
4615         * g++.old-deja/g++.law/init10.C
4616         * g++.old-deja/g++.law/init8.C
4617         * g++.old-deja/g++.law/visibility17.C
4618         * g++.old-deja/g++.law/visibility7.C
4619         * g++.old-deja/g++.mike/net8.C
4620         * g++.old-deja/g++.mike/p646.C
4621         * g++.old-deja/g++.mike/p700.C
4622         * g++.old-deja/g++.mike/p701.C
4623         * g++.old-deja/g++.mike/p811.C
4624         * g++.old-deja/g++.ns/template13.C
4625         * g++.old-deja/g++.other/array3.C
4626         * g++.old-deja/g++.other/crash25.C
4627         * g++.old-deja/g++.other/dtor3.C
4628         * g++.old-deja/g++.other/dtor4.C
4629         * g++.old-deja/g++.other/main1.C
4630         * g++.old-deja/g++.other/warn7.C
4631         * g++.old-deja/g++.pt/crash11.C
4632         * g++.old-deja/g++.pt/crash36.C
4633         * g++.old-deja/g++.pt/spec22.C
4634         * g++.old-deja/g++.pt/spec9.C
4635         * g++.old-deja/g++.pt/ttp52.C
4636         * g++.old-deja/g++.robertl/eb103.C
4637         * g++.old-deja/g++.robertl/eb121.C
4638         * g++.old-deja/g++.robertl/eb22.C
4639         * g++.old-deja/g++.robertl/eb8.C:
4640         Update locations and/or regexps of dg-error markers.
4641         Remove markers for some bogus messages that are no longer issued.
4642
4643 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
4644
4645         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
4646         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
4647
4648 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
4649
4650         PR c++/17618
4651         * g++.dg/lookup/crash5.C: New test.
4652
4653 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
4654
4655         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
4656         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
4657         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
4658         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
4659         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
4660         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
4661
4662         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
4663         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
4664         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
4665         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
4666         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
4667         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
4668
4669         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
4670
4671         * gcc.dg/vect/vect-44.c: Check additional cases.
4672         * gcc.dg/vect/vect-48.c: Check additional cases.
4673
4674         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
4675         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
4676         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
4677         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
4678         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
4679         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
4680         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
4681         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
4682         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
4683
4684         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
4685         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
4686         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
4687
4688 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4689
4690         * gcc.dg/tree-ssa/loop-6.c: New test.
4691
4692 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
4693
4694         PR c++/17620
4695         * g++.dg/inherit/base2.C: New.
4696
4697 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
4698
4699         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
4700         * gcc.dg/20001012-2.c: Likewise.
4701         * gcc.dg/20001013-1.c: Likewise.
4702         * gcc.dg/20001101-1.c: Likewise.
4703         * gcc.dg/20001102-1.c: Likewise.
4704         * gcc.dg/bf-spl1.c: Likewise.
4705         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
4706         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
4707
4708 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
4709
4710         PR tree-optimization/16721
4711         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
4712
4713 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
4714
4715         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
4716         * gcc.dg/20040305-1.c: Likewise.
4717
4718 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
4719
4720         PR c/16566
4721         * gcc.c-torture/compile/pr16566-1.c,
4722         gcc.c-torture/compile/pr16566-2.c,
4723         gcc.c-torture/compile/pr16566-3.c: New tests.
4724
4725 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
4726
4727         PR tree-optimization/17512
4728         * gcc.c-torture/compile/20040916-1.c.
4729
4730 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
4731
4732         * gcc.dg/pragma-re-3.c: New test.
4733
4734 2004-09-17  Matt Austern  <austern@apple.com>
4735
4736         PR c++/15049
4737         * g++.dg/other/anon3.C: New.
4738
4739 2004-09-21  Roger Sayle  <roger@eyesopen.com>
4740
4741         PR c++/7503
4742         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
4743         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
4744         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
4745         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
4746         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
4747
4748 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
4749
4750         PR fortran/17286
4751         * gfortran.dg/pr17286.f90: New test.
4752
4753 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
4754
4755         PR c++/17530
4756         * g++.dg/template/static7.C: New test.
4757
4758 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
4759
4760         PR tree-opt/17558
4761         * gcc.c-torture/compile/pr17558.c: New test.
4762
4763 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
4764
4765         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
4766         if SKIP_ATTRIBUTE is defined.
4767
4768 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4769
4770         PR fortran/15957
4771         * gfortran.dg/pr15957.f90: New test.
4772
4773 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
4774
4775         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
4776         in comparison.
4777         * gcc.dg/vect/vect-79.c: Likewise.
4778         * gcc.dg/vect/vect-80.c: Likewise.
4779
4780 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4781
4782         PR fortran/15750
4783         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
4784
4785 2004-09-20  Ira Rosen  <irar@il.ibm.com>
4786
4787         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
4788         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
4789         * gcc.dg/vect/vect-62.c: New testcase.
4790         * gcc.dg/vect/vect-63.c: New testcase.
4791         * gcc.dg/vect/vect-64.c: New testcase.
4792         * gcc.dg/vect/vect-65.c: New testcase.
4793         * gcc.dg/vect/vect-66.c: New testcase.
4794         * gcc.dg/vect/vect-67.c: New testcase.
4795         * gcc.dg/vect/vect-68.c: New testcase.
4796         * gcc.dg/vect/vect-69.c: New testcase.
4797         * gcc.dg/vect/vect-79.c: New testcase.
4798         * gcc.dg/vect/vect-80.c: New testcase.
4799
4800 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
4801
4802         * gcc.target/mips/asm-1.c: New test.
4803
4804 2004-09-19  Ira Rosen  <irar@il.ibm.com>
4805
4806         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
4807         * gcc.dg/vect/vect-73.c: New testcase.
4808         * gcc.dg/vect/vect-74.c: New testcase.
4809         * gcc.dg/vect/vect-75.c: New testcase.
4810         * gcc.dg/vect/vect-76.c: New testcase.
4811         * gcc.dg/vect/vect-77.c: New testcase.
4812         * gcc.dg/vect/vect-78.c: New testcase
4813
4814 2004-09-18  Paul Brook  <paul@codesourcery.com>
4815
4816         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
4817
4818 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
4819
4820         PR c/17424
4821         * gcc.dg/pr17424-1.c: New test.
4822
4823 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
4824
4825         * g++.dg/tree-ssa/pr17153.C: New test.
4826
4827 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
4828
4829         PR pch/13361
4830         * testsuite/g++.dg/pch/wchar-1.C: New.
4831         * testsuite/g++.dg/pch/wchar-1.Hs: New.
4832
4833 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
4834
4835         * gcc.c-torture/execute/20040917-1.c: New test.
4836
4837 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
4838
4839         PR tree-optimization/17319
4840         * gcc.dg/pr17319.c: New test.
4841
4842 2004-09-17  Devang Patel  <dpatel@apple.com>
4843
4844         * gcc.dg/20040813-1.c: New test.
4845
4846 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
4847
4848         PR tree-optimization/17273
4849         * gcc.c-torture/compile/pr17273.c: New test.
4850
4851 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
4852
4853         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
4854         Update expected messages.
4855         * gcc.dg/declspec-13.c: New test.
4856
4857 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
4858
4859         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
4860
4861 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
4862
4863         * gcc.c-torture/execute/pr17252.c: Use post-increment to
4864         change what 'a' is pointing to.
4865
4866 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
4867
4868         PR c++/16002
4869         * g++.dg/template/error18.C: New test.
4870
4871         PR c++/16029
4872         * g++.dg/warn/Wunused-8.C: New test.
4873
4874 2004-09-17  Steven Bosscher  <stevenb@suse.de>
4875
4876         PR tree-optimization/17513
4877         * gcc.dg/20040916-1.c: New test.
4878
4879 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
4880
4881         PR c++/17501
4882         * g++.dg/template/typename7.C: New test.
4883
4884 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4885
4886         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
4887
4888 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
4889
4890         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
4891         with -ftree-based-profiling also.
4892         * lib/profopt.exp: Support late-set profile_option/feedback_option.
4893
4894 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
4895
4896         PR/15364
4897         * gfortran.dg/der_array_io_1.f90: New test.
4898         * gfortran.dg/der_array_io_2.f90: New test.
4899         * gfortran.dg/der_array_io_3.f90: New test.
4900
4901 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
4902
4903         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
4904         EABI.
4905
4906 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
4907
4908         * g++.dg/opt/switch1.C: New test.
4909
4910 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
4911
4912         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
4913         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
4914         Update expected messages.
4915
4916 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4917
4918         PR fortran/16485
4919         * gfortran.dg/same_name_1.f90: New test.
4920
4921 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
4922
4923         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
4924         dereference garbage pointers.
4925
4926 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
4927
4928         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
4929         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
4930
4931         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
4932         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
4933         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
4934
4935 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
4936
4937         PR c++/17324
4938         * g++.dg/template/mangle1.C: New test.
4939
4940 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
4941
4942         PR tree-optimization/17252
4943         * gcc.c-torture/execute/pr17252.c: New test.
4944
4945 2004-09-14  Andrew Pinski  <apinski@apple.com>
4946
4947         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
4948
4949 2004-09-14  Roger Sayle  <roger@eyesopen.com>
4950
4951         PR rtl-optimization/9771
4952         * gcc.dg/pr9771-1.c: New test case.
4953
4954 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
4955
4956         PR tree-optimization/15262
4957         * gcc.c-torture/execute/pr15262-1.c: New test.
4958         * gcc.c-torture/execute/pr15262-2.c: New test.
4959
4960 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
4961
4962         * gcc.dg/declspec-12.c: New test.
4963
4964 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
4965
4966         * gfortran.dg/pr17090.f90: Add directives to test.
4967
4968 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4969
4970         * gcc.c-torture/compile/20040914-1.c: New test.
4971
4972 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
4973
4974         PR c++/16162
4975         * g++.dg/template/decl2.C: New test.
4976
4977 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
4978
4979         PR fortran/17090
4980         * gfortran.dg/pr17090.f90: New test.
4981
4982 2004-09-13  Dale Johannesen  <dalej@apple.com>
4983
4984         * gcc.c-torture/compile/pr17408.c:  New test case.
4985
4986 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
4987
4988         PR c++/16716
4989         * g++.dg/parse/crash17.C: New test.
4990
4991         PR c++/17327
4992         * g++.dg/template/enum3.C: New test.
4993
4994 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
4995
4996         * lib/gcc-defs.exp: Load wrapper.exp.
4997         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
4998         using local code.
4999         * lib/gcc.exp (gcc_init): Similar.
5000         * lib/gfortran.exp (gfortran_init): Similar.
5001         * lib/objc.exp (objc_init): Similar.
5002         * lib/treelang.exp (treelang_init): Similar.
5003         * lib/wrapper.exp: New file with build_wrapper call machinery in
5004         ${tool}_maybe_build_wrapper.
5005
5006 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
5007
5008         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
5009         "inline".
5010         * gcc.dg/declspec-11.c: Update expected messages.
5011         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
5012         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
5013         gcc.dg/inline-12.c: New tests.
5014
5015 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
5016
5017         * g++.dg/tree-ssa/pr17400.C: New testcase.
5018
5019 2004-09-13  James E Wilson  <wilson@specifixinc.com>
5020
5021         * gcc.target/mips/sb1-1.c: New testcase.
5022
5023 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
5024
5025         * lib/g77-dg.exp: Remove unused file.
5026         * lib/mike-g77.exp: Ditto.
5027         * lib/g77.exp: Ditto.
5028
5029 2004-09-12  Richard Henderson  <rth@redhat.com>
5030
5031         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
5032
5033 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
5034
5035         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
5036         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
5037         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
5038         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
5039         Update expected messages.
5040
5041 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
5042
5043         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
5044         declaration/use mismatch for dirp parameter.
5045
5046 2004-09-12  Andrew Pinski  <apinski@apple.com>
5047
5048         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
5049         -fgnu-runtime is passed.
5050
5051 2004-09-12  Richard Henderson  <rth@redhat.com>
5052
5053         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
5054         do the uplevel thing and update additional_flags directly.
5055         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
5056         gfortran.fortran-torture/execute/intrinsic_nearest.x,
5057         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
5058         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
5059
5060 2004-09-11  Steven Bosscher  <stevenb@suse.de>
5061
5062         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
5063
5064 2004-09-11  Roger Sayle  <roger@eyesopen.com>
5065
5066         PR middle-end/17411
5067         * g++.dg/opt/pr17411-1.C: New test case.
5068
5069 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
5070
5071         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
5072         gcc.dg/tls/diag-2.c: Update expected messages.
5073         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
5074         messages.
5075         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
5076         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
5077         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
5078         gcc.dg/tls/diag-5.c: New tests.
5079
5080 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
5081
5082         * gcc.dg/20040910-1.c: Correct dg-error regexp.
5083
5084 2004-09-11  Steven Bosscher  <stevenb@suse.de>
5085
5086         * g++.dg/parse/break-in-for.C: New test.
5087
5088 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
5089
5090         * gcc.dg/tree-ssa/20040911-1.c: New test.
5091
5092 2004-09-11  Andreas Jaeger  <aj@suse.de>
5093
5094         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
5095         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
5096
5097 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
5098
5099         * gcc.target/frv: New directory of FR-V-specific tests.
5100
5101 2004-09-10  James E Wilson  <wilson@specifixinc.com>
5102
5103         * gcc.dg/convert-vec-1.c: New test.
5104
5105 2004-09-10  Roger Sayle  <roger@eyesopen.com>
5106
5107         PR middle-end/17024
5108         * gcc.dg/pr17024-1.c: New test case.
5109
5110 2004-09-10  Eric Christopher  <echristo@redhat.com>
5111
5112         * gcc.dg/20040910-1.c: New test.
5113
5114 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
5115
5116         * gcc.dg/bitfld-9.c: New test.
5117
5118 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
5119
5120         * gcc.c-torture/execute/ieee/acc1.c: New test.
5121         * gcc.c-torture/execute/ieee/acc2.c: New test.
5122         * gcc.c-torture/execute/ieee/mzero6.c: New test.
5123
5124 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
5125
5126         * gcc.dg/deprecated-2.c: New test.
5127
5128 2004-09-09  James E Wilson  <wilson@specifixinc.com>
5129
5130         * gcc.dg/init-vec-1.c: New test.
5131
5132 2004-09-09  Roger Sayle  <roger@eyesopen.com>
5133
5134         PR middle-end/17055
5135         * gcc.dg/pr17055-1.c: New test case.
5136
5137 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
5138
5139         PR target/17377
5140         * gcc.c-torture/execute/pr17377.c: New test.
5141
5142 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
5143
5144         PR c/8420
5145         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
5146         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
5147         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
5148         gcc.dg/long-long-typespec-1.c: New tests.
5149         * gcc.dg/tls/diag-2.c: Update expected diagnostics
5150
5151 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
5152
5153         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
5154         gcc.dg/gnu99-static-1.c: New tests.
5155
5156 2004-09-08  Devang Patel  <dpatel@apple.com>
5157
5158         * gcc.dg/darwin-ld-20040828-1.c: New test.
5159         * gcc.dg/darwin-ld-20040828-2.c: New test.
5160         * gcc.dg/darwin-ld-20040828-3.c: New test.
5161
5162 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
5163
5164         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
5165         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
5166         in error message.
5167         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
5168         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
5169         in error message.
5170         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
5171         types they qualify.
5172         * objc.dg/type-size-2.m: Fix wording in comment.
5173         * objc.dg/va-meth-1.m: New test case.
5174
5175 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
5176
5177         PR c/16633:
5178         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
5179         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
5180
5181 2004-09-06  Devang Patel  <dpatel@apple.com>
5182
5183         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
5184         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
5185
5186 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
5187
5188         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
5189         reflect changed line numbering of diagnostics.
5190
5191 2004-09-06  Paul Brook  <paul@codesourcery.com>
5192
5193         * gfortran.dg/edit_real_1.f90: Add new test.
5194
5195 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5196
5197         * gcc.dg/tree-ssa/loop-2.c: New test.
5198         * gcc.dg/tree-ssa/loop-3.c: New test.
5199         * gcc.dg/tree-ssa/loop-4.c: New test.
5200         * gcc.dg/tree-ssa/loop-5.c: New test.
5201
5202 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5203
5204         * gcc.dg/format/sentinel-1.c: Update for parameter option.
5205
5206 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5207
5208         * gcc.dg/format/sentinel-1.c: New test.
5209
5210 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
5211
5212         * testsuite/gcc.dg/builtins-46.c: New.
5213
5214 2004-09-03  Devang Patel  <dpatel@apple.com>
5215
5216         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
5217         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
5218
5219 2004-09-03  Jan Beulich  <jbeulich@novell.com>
5220
5221         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
5222         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
5223         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
5224         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
5225         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
5226         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
5227         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
5228         the non-portable bzero.
5229         * gcc.dg/20010912-1.c: xfail for NetWare.
5230         * gcc.dg/20020426-2.c: xfail for NetWare.
5231         * gcc.dg/20021014-1.c: xfail for NetWare.
5232         * gcc.dg/20021018-1.c: xfail for NetWare.
5233         * gcc.dg/20030213-1.c: xfail for NetWare.
5234         * gcc.dg/20030225-1.c: xfail for NetWare.
5235         * gcc.dg/20030708-1.c: xfail for NetWare.
5236         * gcc.dg/builtins-config.h: Also exclude NetWare.
5237         * gcc.dg/format/format.h: Define restrict only if not already defined.
5238         * gcc.dg/nest.c: xfail for NetWare.
5239         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
5240         * lib/target-supports.exp (check_visibility_available): Exclude
5241         NetWare.
5242
5243 2004-09-03  Jan Beulich  <jbeulich@novell.com>
5244
5245         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
5246         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
5247         deterministic starting point for the alignment of structure fields.
5248         * gcc.dg/Wpadded.c: Dito.
5249         * g++.dg/abi/vbase10.C: Dito.
5250
5251 2004-09-03  Devang Patel  <dpatel@apple.com>
5252
5253         * g++.dg/debug/pr15736.cc: New test.
5254
5255 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
5256
5257         * README.QMTEST: Fix out-of-date link.
5258
5259 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
5260
5261         PR fortran/16579
5262         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
5263         Delete.  Duplicate of gfortran.dg/g77/20010610.f
5264
5265 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
5266
5267         * g++.dg/abi/arm_rtti1.C: New test.
5268
5269 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
5270
5271         * gcc.dg/ppc-vector-memcpy.c: New.
5272         * gcc.dg/ppc-vector-memset.c: New.
5273
5274 2004-09-02  Chao-ying Fu  <fu@mips.com>
5275
5276         * gcc.target/mips/mips-3d-1.c: New test.
5277         * gcc.target/mips/mips-3d-2.c: New test.
5278         * gcc.target/mips/mips-3d-3.c: New test.
5279         * gcc.target/mips/mips-3d-4.c: New test.
5280         * gcc.target/mips/mips-3d-5.c: New test.
5281         * gcc.target/mips/mips-3d-6.c: New test.
5282         * gcc.target/mips/mips-3d-7.c: New test.
5283         * gcc.target/mips/mips-3d-8.c: New test.
5284         * gcc.target/mips/mips-3d-9.c: New test.
5285         * gcc.target/mips/mips-ps-1.c: New test.
5286         * gcc.target/mips/mips-ps-2.c: New test.
5287         * gcc.target/mips/mips-ps-3.c: New test.
5288         * gcc.target/mips/mips-ps-4.c: New test.
5289         * gcc.target/mips/mips-ps-type.c: New test.
5290
5291 2004-09-02  Paul Brook  <paul@codesourcery.com>
5292
5293         * gfortran.dg/edit_real_1.f90: Add new tests.
5294
5295 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5296
5297         PR fortran/15327
5298         * gfortran.dg/merge_char_1.f90: New test.
5299
5300 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5301
5302         PR fortran/16404
5303         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
5304
5305 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
5306
5307         PR c/1522
5308         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
5309
5310 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
5311
5312         * g++.dg/opt/loop1.C: Do not XFAIL.
5313
5314 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
5315
5316         * gcc.c-torture/execute/20040831-1.c: New test.
5317
5318 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
5319
5320         PR fortran/16579
5321         * gfortran.dg/g77/20010610.f: Now passes.
5322         Copy from g77.f-torture/execute. Add dg-run directive.
5323         * gfortran.dg/g77/README: Update
5324
5325 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
5326
5327         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
5328         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
5329         (t1, t2, t3, t4): Add volatile.
5330
5331 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
5332
5333         * g++.dg/ext/visibility/arm1.C: New test.
5334
5335 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
5336
5337         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
5338         -pedantic-errors.
5339
5340 2004-09-01  Paul Brook  <paul@codesourcery.com>
5341
5342         * gfortran.dg/eof_2.f90: New test.
5343
5344 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5345
5346         PR fortran/16579
5347         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
5348
5349 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
5350
5351         PR libfortran/16805
5352         * gfortran.dg/list_read_2.f90: New test.
5353
5354 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
5355
5356         * g++.dg/abi/key1.C: New test.
5357
5358 2004-08-31  Richard Henderson  <rth@redhat.com>
5359
5360         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
5361         form of offsetof.
5362         * g++.dg/other/offsetof5.C: Remove duplicate.
5363
5364 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5365
5366         PR fortran/17244
5367         * gfortran.dg/func_derived_1.f90: New test.
5368
5369 2004-08-31  Paul Brook  <paul@codesourcery.com>
5370
5371         * gfortran.dg/eof_1.f90: New test.
5372
5373 2004-08-31  Paul Brook  <paul@codesourcery.com>
5374
5375         * gfortran.dg/list_read_1.f90: New file.
5376
5377 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
5378
5379         * g++.dg/opt/loop1.C: XFAIL.
5380
5381 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
5382
5383         * gcc.dg/funcdef-storage-1.c: New.
5384         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
5385         an extern function in local scope.
5386         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
5387         declare an 'auto inline' function in local scope.
5388         * gcc.dg/20011130-1.c: Likewise.
5389         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
5390         an 'auto' function in local scope.
5391         * gcc.dg/20021014-1.c: Likewise.
5392         * gcc.dg/20030331-2.c: Likewise.
5393
5394 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5395
5396         * gfortran.dg/blockdata_1.f90: New test.
5397
5398 2004-08-30  Richard Henderson  <rth@redhat.com>
5399
5400         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
5401
5402 2004-08-30  Richard Henderson  <rth@redhat.com>
5403
5404         * lib/fortran-torture.exp (fortran-torture-execute): Honor
5405         additional_flags set by alternate driver.
5406         (ieee-options): New procedure.
5407         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
5408         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
5409         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
5410         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
5411
5412 2004-08-30  Richard Henderson  <rth@redhat.com>
5413
5414         * lib/f-torture.exp: Remove.
5415
5416 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
5417
5418         PR rtl-optimization/16590
5419         * g++.dg/opt/loop1.C: New test.
5420
5421 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5422
5423         PR fortran/13910
5424         * gfortran.dg/oldstyle_1.f90: New test.
5425
5426 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
5427         Paul Brook  <paul@codesourcery.com>
5428
5429         * gfortran.dg/g77/README: Update.
5430         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
5431         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
5432         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
5433
5434 2004-08-28  Paul Brook  <paul@codesourcery.com>
5435
5436         PR libfortran/17195
5437         * gfortran.dg/edit_real_1.f90: New test.
5438
5439 2004-08-27  Paul Brook  <paul@codesourcery.com>
5440
5441         * gfortran.dg/rewind_1.f90: New test.
5442
5443 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
5444
5445         PR fortran/16597
5446         * gfortran.dg/pr16597.f90: New test.
5447
5448 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
5449
5450         PR c/13801
5451         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
5452         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
5453         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
5454         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
5455         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
5456
5457 2004-08-26  Nick Clifton  <nickc@redhat.com>
5458
5459         * gcc.c-torture/compile/pr17119.c: New test.
5460
5461 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
5462
5463         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
5464
5465 2004-08-25  Richard Henderson  <rth@redhat.com>
5466
5467         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
5468         the bits that expect kind=8 to be the largest real kind.
5469
5470 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
5471
5472         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
5473
5474 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5475
5476         * gfortran.dg/assignment_1.f90: New test.
5477
5478 2004-08-25  Adam Nemet  <anemet@lnxw.com>
5479
5480         * g++.dg/template/repo3.C: New test.
5481
5482 2004-08-25  Roger Sayle  <roger@eyesopen.com>
5483
5484         PR middle-end/16693
5485         PR tree-optimization/16372
5486         * g++.dg/opt/pr16372-1.C: New test case.
5487         * g++.dg/opt/pr16693-1.C: New test case.
5488         * g++.dg/opt/pr16693-2.C: New test case.
5489
5490 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
5491
5492         * objc.dg/proto-lossage-4.m: New test.
5493
5494 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
5495
5496         PR c++/17155
5497         * g++.dg/inherit/local2.C: New test.
5498
5499 2004-08-25  Paul Brook  <paul@codesourcery.com>
5500
5501         PR fortran/17144
5502         * gfortran.dg/string_ctor_1.f90: New test.
5503
5504 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5505
5506         PR c++/14428
5507         * g++.dg/template/redecl2.C: New test.
5508
5509 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
5510
5511         PR fortran/17143
5512         * gfortran.dg/pr17143.f90: New test.
5513
5514 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
5515
5516         PR fortran/17164
5517         * gfortran.dg/pr17164.f90: New test.
5518
5519 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5520
5521         * gcc.dg/tree-ssa/loop-1.c: New test.
5522
5523 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
5524
5525         * gcc.c-torture/compile/20040824-1.c: New test.
5526
5527 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
5528
5529         * gcc.c-torture/compile/iftrap-3.c: New test.
5530
5531 2004-08-24  Paul Brook  <paul@codesourcery.com>
5532
5533         * gfortran.dg/entry_2.f90: New test.
5534
5535 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
5536
5537         PR c++/16889
5538         * g++.dg/lookup/ambig[12].C: New.
5539
5540 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5541
5542         PR c++/16706
5543         * g++.dg/template/crash21.C: New test.
5544         * g++.dg/template/crash22.C: Likewise.
5545
5546 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
5547
5548         PR c++/17149
5549         * g++.dg/template/access15.C: New.
5550
5551 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
5552
5553         PR c++/17163
5554         * g++.dg/template/repo2.C: New test.
5555
5556 2004-08-23  Roger Sayle  <roger@eyesopen.com>
5557
5558         PR rtl-optimization/17078
5559         * gcc.c-torture/execute/pr17078-1.c: New test case.
5560
5561 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
5562
5563         PR c/14492
5564         * gcc.dg/debug/crash1.c: New test.
5565
5566 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
5567
5568         PR c/16180
5569         * gcc.dg/loop-5.c: New test.
5570
5571 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5572
5573         * gcc.c-torture/execute/20040823-1.c: New test.
5574
5575 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
5576
5577         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
5578         to the assembler.  Simplify test accordingly.
5579         (asm_abi_flags): Use GNU names.
5580         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
5581         to check for ABI flags.
5582
5583 2004-08-22  Andrew Pinski  <apinski@apple.com>
5584
5585         * g++.dg/opt/pr14029.C: New test.
5586         * gcc.c-torture/execute/pr15262.c: New test.
5587
5588 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5589
5590         * gfortran.dg/reduction.f90: Add checks with complex arguments.
5591
5592 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
5593
5594         PR 16908
5595         * gfortran.dg/direct_io.f90: New test.
5596
5597 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
5598
5599         PR c++/17121
5600         * g++.dg/inherit/local2.C: New test.
5601
5602 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
5603
5604         PR c++/17120
5605         * g++.dg/warn/Wparentheses-4.C: New test.
5606
5607 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
5608
5609         PR c++/17121
5610         * g++.dg/inherit/local2.C: New test.
5611
5612         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
5613         * gcc.dg/ppc-ldstruct.c: Likewise.
5614         * gcc.dg/ppc64-abi-2.c: Likewise.
5615
5616 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
5617
5618         PR rtl-optimization/17099
5619         * gcc.c-torture/execute/20040820-1.c: New test.
5620
5621 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
5622
5623         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
5624
5625 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
5626
5627         PR fortran/17077
5628         * gfortran.dg/auto_array_1.f90: New test.
5629
5630 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5631
5632         PR fortran/17074
5633         * gfortran.dg/simpleif_1.f90: New test.
5634
5635 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
5636
5637         * lib/target-supports.exp (check_profiling_available): Return
5638         false for arm*-*-symbianelf* and arm*-*-eabi*.
5639
5640         PR c++/15890
5641         * g++.dg/template/delete1.C: New test.
5642
5643 2004-08-19  Paul Brook  <paul@codesourcery.com>
5644
5645         PR fortran/14976
5646         PR fortran/16228
5647         * gfortran.dg/data_char_1.f90: New test.
5648
5649 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
5650
5651         PR fortran/16946
5652         * gfortran.dg/reduction.f90: New testcase.
5653
5654 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5655
5656         PR fortran/16520
5657         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
5658
5659 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
5660
5661         PR c++/17041
5662         * g++.dg/Wparentheses-3.C: New test.
5663
5664 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
5665
5666         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
5667         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
5668         * gcc.dg/vect/vect-2.c: Likewise.
5669         * gcc.dg/vect/vect-3.c: Likewise.
5670         * gcc.dg/vect/vect-4.c: Likewise.
5671         * gcc.dg/vect/vect-5.c: Likewise.
5672         * gcc.dg/vect/vect-6.c: Likewise.
5673         * gcc.dg/vect/vect-7.c: Likewise.
5674         * gcc.dg/vect/vect-25.c: Likewise.
5675         * gcc.dg/vect/vect-31.c: Likewise.
5676         * gcc.dg/vect/vect-32.c: Likewise.
5677         * gcc.dg/vect/vect-34.c: Likewise.
5678         * gcc.dg/vect/vect-36.c: Likewise.
5679         * gcc.dg/vect/vect-all.c: Likewise.
5680
5681 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
5682
5683         PR c++/17068
5684         * g++.dg/template/operator4.C: New test.
5685
5686 2004-08-18  Richard Henderson  <rth@redhat.com>
5687
5688         * gcc.dg/20040206-1.c: XFAIL.
5689
5690 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
5691
5692         PR c++/16246
5693         * g++.dg/template/array7.C: New test.
5694
5695 2004-08-17  James E Wilson  <wilson@specifixinc.com>
5696
5697         * gcc.dg/mips-movcc-1.c: New test.
5698         * gcc.dg/mips-movcc-2.c: New test.
5699         * gcc.dg/mips-movcc-3.c: New test.
5700
5701         * gcc.dg/mips-nmadd-1.c: New test.
5702         * gcc.dg/mips-nmadd-2.c: New test.
5703
5704 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
5705
5706         PR c++/15871
5707         * g++.dg/opt/inline8.C: New test.
5708
5709         PR c++/16965
5710         * g++.dg/parse/error17.C: New test.
5711
5712 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
5713
5714         * gcc.dg/vect: New directory for vectorizer tests.
5715         * gcc.dg/vect/tree-vect.h: New file.
5716         * gcc.dg/vect/vect.exp: New file.
5717         * gcc.dg/vect/pr16105.c.c: New test.
5718         * gcc.dg/vect/vect-1.c: New test.
5719         * gcc.dg/vect/vect-2.c: New test.
5720         * gcc.dg/vect/vect-3.c: New test.
5721         * gcc.dg/vect/vect-4.c: New test.
5722         * gcc.dg/vect/vect-5.c: New test.
5723         * gcc.dg/vect/vect-6.c: New test.
5724         * gcc.dg/vect/vect-7.c: New test.
5725         * gcc.dg/vect/vect-8.c: New test.
5726         * gcc.dg/vect/vect-9.c: New test.
5727         * gcc.dg/vect/vect-10.c: New test.
5728         * gcc.dg/vect/vect-11.c: New test.
5729         * gcc.dg/vect/vect-12.c: New test.
5730         * gcc.dg/vect/vect-13.c: New test.
5731         * gcc.dg/vect/vect-14.c: New test.
5732         * gcc.dg/vect/vect-15.c: New test.
5733         * gcc.dg/vect/vect-16.c: New test.
5734         * gcc.dg/vect/vect-17.c: New test.
5735         * gcc.dg/vect/vect-18.c: New test.
5736         * gcc.dg/vect/vect-19.c: New test.
5737         * gcc.dg/vect/vect-20.c: New test.
5738         * gcc.dg/vect/vect-21.c: New test.
5739         * gcc.dg/vect/vect-22.c: New test.
5740         * gcc.dg/vect/vect-23.c: New test.
5741         * gcc.dg/vect/vect-24.c: New test.
5742         * gcc.dg/vect/vect-25.c: New test.
5743         * gcc.dg/vect/vect-26.c: New test.
5744         * gcc.dg/vect/vect-27.c: New test.
5745         * gcc.dg/vect/vect-28.c: New test.
5746         * gcc.dg/vect/vect-29.c: New test.
5747         * gcc.dg/vect/vect-30.c: New test.
5748         * gcc.dg/vect/vect-31.c: New test.
5749         * gcc.dg/vect/vect-32.c: New test.
5750         * gcc.dg/vect/vect-33.c: New test.
5751         * gcc.dg/vect/vect-34.c: New test.
5752         * gcc.dg/vect/vect-35.c: New test.
5753         * gcc.dg/vect/vect-36.c: New test.
5754         * gcc.dg/vect/vect-37.c: New test.
5755         * gcc.dg/vect/vect-38.c: New test.
5756         * gcc.dg/vect/vect-40.c: New test.
5757         * gcc.dg/vect/vect-41.c: New test.
5758         * gcc.dg/vect/vect-42.c: New test.
5759         * gcc.dg/vect/vect-43.c: New test.
5760         * gcc.dg/vect/vect-44.c: New test.
5761         * gcc.dg/vect/vect-45.c: New test.
5762         * gcc.dg/vect/vect-46.c: New test.
5763         * gcc.dg/vect/vect-47.c: New test.
5764         * gcc.dg/vect/vect-48.c: New test.
5765         * gcc.dg/vect/vect-49.c: New test.
5766         * gcc.dg/vect/vect-50.c: New test.
5767         * gcc.dg/vect/vect-51.c: New test.
5768         * gcc.dg/vect/vect-52.c: New test.
5769         * gcc.dg/vect/vect-53.c: New test.
5770         * gcc.dg/vect/vect-54.c: New test.
5771         * gcc.dg/vect/vect-55.c: New test.
5772         * gcc.dg/vect/vect-56.c: New test.
5773         * gcc.dg/vect/vect-57.c: New test.
5774         * gcc.dg/vect/vect-58.c: New test.
5775         * gcc.dg/vect/vect-59.c: New test.
5776         * gcc.dg/vect/vect-60.c: New test.
5777         * gcc.dg/vect/vect-61.c: New test.
5778         * gcc.dg/vect/vect-all.c: New test.
5779         * gcc.dg/vect/vect-none.c: New test.
5780
5781 2004-08-17  Paul Brook  <paul@codesourcery.com>
5782
5783         PR fortran/13082
5784         * gfortran.dg/entry_1.f90: New test.
5785
5786 2004-08-17  Andrew Pinski  <apinski@apple.com>
5787
5788         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
5789
5790 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
5791
5792         * gcc.dg/pr17036-1.c: New test.
5793
5794 2004-08-16  Devang Patel  <dpatel@apple.com>
5795
5796         * gcc.dg/darwin-20040809-1.c: New test.
5797
5798 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
5799
5800         * gcc.dg/funcdef-attr-1.c: New test.
5801
5802 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
5803
5804         * gcc.dg/altivec-17.c: New test.
5805         * gcc.dg/altivec-18.c: New test.
5806
5807 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5808
5809         PR c++/6749
5810         * g++.dg/template/vtable2.C: New test.
5811
5812 2004-08-14  Richard Henderson  <rth@redhat.com>
5813
5814         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
5815         * gcc.dg/pack-test-4.c (main): Return 0.
5816         * gcc.dg/setjmp-1.c: Remove XFAIL.
5817         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
5818
5819 2004-08-14  Richard Henderson  <rth@redhat.com>
5820
5821         * gcc.dg/980217-1.c: Add prototype for printf.
5822
5823 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
5824
5825         * gfortran.dg/pr16935.f90: New test.
5826
5827 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
5828
5829         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
5830
5831 2004-08-13  Paul Brook  <paul@codesourcery.com>
5832
5833         * gfortran.dg/der_io_1.f90: Remove stray comma.
5834
5835 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
5836
5837         * gcc.dg/vmx/cw-bug-2.c: Remove.
5838         * gcc.dg/vmx/vprint-1.c: Remove.
5839         * gcc.dg/vmx/vscan-1.c: Remove.
5840
5841 2004-08-12  Devang patel  <dpatel@apple.com>
5842
5843         * gcc.dg/darwin-20040809-2.c: New test.
5844
5845 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
5846
5847         * g++.dg/ext/altivec-12.C: New test.
5848
5849         * g++.dg/ext/altivec-11.C: New test.
5850
5851 2004-08-12  Paul Brook  <paul@codesourcery.com>
5852
5853         * g++.dg/abi/arm_cxa_vec_1.C: New test.
5854
5855 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
5856
5857         * g++.dg/ext/altivec-2.C: Check for hardware support before
5858         executing any VMX instructions.
5859
5860         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
5861
5862 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
5863
5864         PR c++/16276
5865         * g++.old-deja/g++.other/comdat4.C: New test.
5866         * g++.old-deja/g++.other/comdat4-aux.cc: New.
5867
5868 2004-08-12  Ben Elliston  <bje@au.ibm.com>
5869
5870         PR target/16286
5871         * gcc.dg/pr16286.c: New test.
5872
5873 2004-08-12 Jan Beulich <jbeulich@novell.com>
5874
5875         * g++.dg/ext/asm5.C: New.
5876
5877 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
5878
5879         PR c++/16698
5880         * g++.dg/eh/crash1.C: New test.
5881
5882         PR c++/16717
5883         * g++.dg/ext/construct1.C: New test.
5884
5885 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
5886
5887         PR c++/16853
5888         * g++.dg/init/ptrmem1.C: New test.
5889
5890         PR c++/16618
5891         * g++.dg/parse/offsetof5.C: New test.
5892
5893         PR c++/16870
5894         * g++.dg/template/overload3.C: New test.
5895
5896 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
5897
5898         PR c++/16964
5899         * g++.dg/parse/error16.C: New test.
5900
5901         PR c++/16904
5902         * g++.dg/template/error14.C: New test.
5903
5904         PR c++/16929
5905         * g++.dg/template/error15.C: New test.
5906
5907 2004-08-11  Devang Patel  <dpatel@apple.com>
5908
5909         * gcc.dg/darwin-ld-20040809-1.c: New test.
5910         * gcc.dg/darwin-ld-20040809-2.c: New test.
5911
5912 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
5913
5914         PR fortran/16917
5915         * gfortran.dg/dfloat_1.f90: New test.
5916
5917 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
5918
5919         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
5920         * gcc.dg/dll-2.c: Fix dg-require syntax.
5921         * gcc.misc-tests/arm-isr.c (abort): Declare.
5922         (exit): Likewise.
5923
5924 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
5925
5926         PR c++/16971
5927         * g++.dg/parse/crash16.C: New test.
5928
5929 2004-08-10  Roger Sayle  <roger@eyesopen.com>
5930
5931         * gcc.dg/mips-rsqrt-1.c: New test case.
5932         * gcc.dg/mips-rsqrt-2.c: New test case.
5933         * gcc.dg/mips-rsqrt-3.c: New test case.
5934
5935 2004-08-10  Paul Brook  <paul@codesourcery.com>
5936
5937         * gfortran.dg/der_io_1.f90: New test.
5938
5939 2004-08-10  Paul Brook  <paul@codesourcery.com>
5940
5941         PR fortran/16919
5942         * gfortran.dg/der_array_1.f90: New test.
5943
5944 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
5945
5946         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
5947
5948 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
5949
5950         * gcc.dg/wchar_t-2.c: Fix typo.
5951
5952 2004-08-09  Falk Hueffner  <falk@debian.org>
5953
5954         PR tree-optimization/12517
5955         * gcc.c-torture/compile/pr12517.c: New test.
5956
5957         PR tree-optimization/12578
5958         * gcc.c-torture/compile/pr12578.c: New test.
5959
5960         PR tree-optimization/12899
5961         * gcc.c-torture/compile/pr12899.c: New test.
5962
5963         PR rtl-optimization/14692
5964         * gcc.c-torture/compile/pr14692.c: New test.
5965
5966         PR tree-optimization/16461
5967         * gcc.c-torture/compile/pr16461.c: New test.
5968
5969 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
5970
5971         * gfortran.dg/getenv_1.f90: New test.
5972
5973 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
5974
5975         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
5976         wchar_t.
5977         * gcc.dg/symbian5.c: Test -fno-short-wchar.
5978
5979 2004-08-06  Paul Brook  <paul@codesourcery.com>
5980
5981         * gfortran.dg/ret_array_1.f90: New test.
5982         * gfortran.dg/ret_pointer_1.f90: New test.
5983
5984 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
5985
5986         * gcc.dg/missing-field-init-[12].c: New tests.
5987         * g++.dg/warn/missing-field-init-[12].C: New tests.
5988
5989 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
5990
5991         * gcc.dg/enum2.c: New test.
5992         * gcc.dg/symbian3.c: Likewise.
5993         * gcc.dg/symbian4.c: Likewise.
5994         * gcc.dg/wchar_t-2.c: Likewise.
5995
5996 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
5997
5998         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
5999         destructor tests.
6000
6001 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
6002
6003         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
6004         dg-require-visiblity.
6005         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
6006         * g++.dg/ext/visibility/fvisibility.C: Likewise.
6007         * g++.dg/ext/visibility/memfuncts.C: Likewise.
6008         * g++.dg/ext/visibility/new1.C: Likewise.
6009         * g++.dg/ext/visibility/pragma.C: Likewise.
6010         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
6011         * g++.dg/ext/visibility/virtual.C: Likewise.
6012         * g++/dg/ext/visibility/visibility-1.C: Likewise.
6013         * g++/dg/ext/visibility/visibility-2.C: Likewise.
6014         * g++/dg/ext/visibility/visibility-3.C: Likewise.
6015         * g++/dg/ext/visibility/visibility-4.C: Likewise.
6016         * g++/dg/ext/visibility/visibility-5.C: Likewise.
6017         * g++/dg/ext/visibility/visibility-6.C: Likewise.
6018         * g++/dg/ext/visibility/visibility-7.C: Likewise.
6019         * g++/dg/ext/visibility/visibility-8.C: New test.
6020         * gcc.c-torture/compile/dll.x: Remove.
6021         * gcc.dg/dll-2.c: Use dg-require-dll
6022         * gcc.dg/visibility-10.c: New test.
6023         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
6024         supporting DLLs.
6025         * testsuite/lib/scanasm.exp (scan_hidden): New function.
6026         (scan_not_hidden): Likewise.
6027
6028 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
6029
6030         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
6031
6032 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
6033
6034         * gcc.c-torture/execute/20040805-1.c: New test.
6035
6036 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
6037
6038         * gcc.dg/20020118-1.c: Declare abort.
6039         * gcc.dg/altivec_check.h: Likewise.
6040         * gcc.dg/iftrap-2.c: Likewise.
6041         * gcc.dg/pragma-darwin.c: Likewise.
6042         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
6043
6044 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
6045
6046         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
6047
6048 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
6049
6050         * gcc.c-torture/execute/builtins/abs-2.c,
6051         gcc.c-torture/execute/builtins/abs-3.c,
6052         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
6053         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
6054         intmax_t, uintmax_t and their limits.
6055         * gcc.dg/intmax_t-1.c: New test.
6056
6057 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6058
6059         * g++.dg/tc1/dr147.C: Add reference to PR.
6060
6061 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
6062
6063         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
6064         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
6065
6066 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
6067
6068         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
6069
6070 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
6071
6072         * gcc.dg/redecl-5.c: New test.
6073         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
6074         of scanf.
6075
6076 2004-08-03  Roger Sayle  <roger@eyesopen.com>
6077
6078         PR middle-end/16790
6079         * gcc.c-torture/execute/pr16790-1.c: New test case.
6080
6081 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
6082
6083         * g++.dg/ext/visibility/assign1.C: New test.
6084         * g++.dg/ext/visibility/new1.C: Likewise.
6085
6086         * gcc.dg/symbian1.c: New test.
6087         * gcc.dg/symbian2.c: Likewise.
6088
6089 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
6090
6091         PR target/16570
6092         * gcc.dg/i386-sse-9.c: New test.
6093
6094 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
6095
6096         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
6097
6098 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
6099
6100         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
6101         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
6102         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
6103         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
6104         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
6105         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
6106         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
6107         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
6108         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
6109         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
6110         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
6111         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
6112         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
6113         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
6114         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
6115         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
6116         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
6117         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
6118         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
6119         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
6120         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
6121         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
6122         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
6123         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
6124         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
6125         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
6126         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
6127         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
6128         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
6129         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
6130         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
6131         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
6132         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
6133         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
6134         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
6135         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
6136         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
6137         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
6138         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
6139         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
6140         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
6141         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
6142         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
6143         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
6144         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
6145         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
6146         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
6147         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
6148         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
6149         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
6150         gcc.misc-tests/i386-pf-3dnow-1.c,
6151         gcc.misc-tests/i386-pf-athlon-1.c,
6152         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
6153         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
6154         Declare built-in functions used.
6155         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
6156
6157 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
6158
6159         PR c++/16707
6160         * g++.dg/lookup/using12.C: New test.
6161
6162         * g++.dg/init/null1.C: Fix PR number.
6163         * g++.dg/parse/namespace10.C: Likewise.
6164
6165 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
6166
6167         PR c++/16224
6168         * g++.dg/template/spec17.C: New test.
6169         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
6170         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
6171
6172 2004-08-02  David Billinghurst
6173
6174         PR fortran/16292
6175         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
6176
6177 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
6178
6179         * gcc.dg/ia64-got-1.c: New test case.
6180
6181 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
6182
6183         PR c++/16489
6184         * g++.dg/init/null1.C: New test.
6185         * g++.dg/tc1/dr76.C: Adjust error marker.
6186
6187         PR c++/16529
6188         * g++.dg/parse/namespace10.C: New test.
6189
6190         PR c++/16810
6191         * g++.dg/inherit/ptrmem2.C: New test.
6192
6193 2004-08-02  Ben Elliston  <bje@au.ibm.com>
6194
6195         PR target/16155
6196         * gcc.dg/pr16155.c: New test.
6197
6198 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
6199
6200         * gcc.dg/redecl-2.c: New test.
6201
6202 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
6203
6204         * gcc.dg/darwin-longdouble.c: New file.
6205
6206 2004-07-30  Richard Henderson  <rth@redhat.com>
6207
6208         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
6209         write to constant argument.
6210         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
6211
6212 2004-07-30  Richard Henderson  <rth@redhat.com>
6213
6214         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
6215         tests of nearest around zero.
6216
6217 2004-07-30  Andrew Pinski  <apinski@apple.com>
6218
6219         * gcc.c-torture/compile/20040730-1.c: New test.
6220
6221 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
6222
6223         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
6224         powerpc-eabispe.
6225
6226 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
6227
6228         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
6229
6230 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
6231
6232         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
6233         contains $ld_library_path.
6234         * lib/gfortran.exp (gfortran_link_flags): Likewise.
6235
6236 2004-07-29  Richard Henderson  <rth@redhat.com>
6237
6238         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
6239
6240         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
6241         (alt2, which): New.
6242         (Check): Accept either alternative.
6243
6244 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
6245
6246         * g++.dg/abi/inline1.C: New test.
6247         * g++.dg/abi/local1-a.cc: Likewise.
6248         * g++.dg/abi/local1.C: Likewise.
6249         * g++.dg/abi/mangle11.C: Tweak location of warnings.
6250         * g++.dg/abi/mangle12.C: Likewise.
6251         * g++.dg/abi/mangle17.C: Likewise.
6252         * g++.dg/abi/mangle20-2.C: Likewise.
6253         * g++.dg/opt/interface1.C: Likewise.
6254         * g++.dg/opt/interface1.h: Likewise.
6255         * g++.dg/opt/interface1-a.cc: New test.
6256         * g++.dg/parse/repo1.C: New test.
6257         * g++.dg/template/repo1.C: Likewise.
6258         * g++.dg/warn/Winline-1.C: Likewise.
6259         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
6260
6261 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
6262
6263         * gcc.dg/tree-ssa/20040729-1.c: New test.
6264
6265 2004-07-27  Matt Austern <austern@apple.com>
6266
6267         * gcc.dg/darwin-bool-1.c: New test.
6268         * gcc.dg/darwin-bool-2.c: New test.
6269
6270 2004-07-28  Richard Henderson  <rth@redhat.com>
6271
6272         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
6273         arguments in the correct type.  Don't write to constant arguments.
6274
6275 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
6276
6277         PR tree-optimization/16688
6278         PR tree-optimization/16689
6279         * g++.dg/tree-ssa/pr16688.C: New test.
6280
6281 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
6282
6283         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
6284         loads.  Not only in the comment, this time.
6285
6286 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
6287
6288         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
6289         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
6290         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
6291         * gcc.dg/sh4a-bitmovua.c: New.
6292         * gcc.dg/sh4a-cos.c: New.
6293         * gcc.dg/sh4a-cosf.c: New.
6294         * gcc.dg/sh4a-fprun.c: New.
6295         * gcc.dg/sh4a-fsrra.c: New.
6296         * gcc.dg/sh4a-memmovua.c: New.
6297         * gcc.dg/sh4a-sin.c: New.
6298         * gcc.dg/sh4a-sincos.c: New.
6299         * gcc.dg/sh4a-sincosf.c: New.
6300         * gcc.dg/sh4a-sinf.c: New.
6301
6302 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
6303
6304         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
6305         conditionals.
6306         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
6307         loads.
6308         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
6309         DOM1.
6310
6311 2004-07-27  Andrew Pinski  <apinski@apple.com>
6312
6313         * g++.dg/rtti/tinfo1.C: Correct the xfail.
6314
6315 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
6316
6317         * gcc.dg/pragma-isr.c: New test.
6318
6319 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6320
6321         PR c++/14429
6322         * g++.dg/template/ttp11.C: New test.
6323
6324 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
6325
6326         * gcc.c-torture/compile/20040727-1.c: New test.
6327
6328 2004-07-26  Eric Christopher  <echristo@redhat.com>
6329
6330         * gcc.c-torture/compile/20040726-2.c: New test.
6331
6332 2004-07-26  Andrew Pinski  <apinski@apple.com>
6333
6334         * g++.dg/rtti/tinfo1.C: Xfail.
6335
6336 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
6337
6338         * gcc.c-torture/compile/20040726-1.c: New test.
6339
6340 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
6341             Brian Ryner  <bryner@brianryner.com>
6342
6343         PR c++/9283
6344         PR c++/15000
6345         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
6346         * g++.dg/ext/visibility/: New directory.
6347         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
6348         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
6349         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
6350         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
6351         * g++.dg/ext/visibility/fvisibility.C,
6352         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
6353         g++.dg/ext/visibility/fvisibility-override1.C
6354         g++.dg/ext/visibility/fvisibility-override2.C
6355         g++.dg/ext/visibility/memfuncts.C
6356         g++.dg/ext/visibility/noPLT.C
6357         g++.dg/ext/visibility/pragma.C
6358         g++.dg/ext/visibility/pragma-override1.C
6359         g++.dg/ext/visibility/pragma-override2.C
6360         g++.dg/ext/visibility/staticmemfuncts.C
6361         g++.dg/ext/visibility/virtual.C: New tests.
6362
6363 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
6364
6365         PR c/15360
6366         * gcc.dg/pr15360-1.c: New test.
6367
6368 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
6369
6370         * gcc.dg/pragma-align-2.c: New test.
6371         * gcc.dg/pragma-init-fini.c: New test.
6372         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
6373         targets.
6374
6375 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
6376
6377         * gcc.dg/init-string-2.c: New test.
6378
6379 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
6380
6381         PR 16684
6382         * gcc.dg/Wredundant-decls-1.c: New test case.
6383
6384 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
6385
6386         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
6387         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
6388         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
6389         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
6390         * gcc.dg/compat/generate-random.c: New file.
6391         * gcc.dg/compat/generate-random.h: Likewise.
6392         * gcc.dg/compat/generate-random_r.c: Likewise.
6393         * gcc.dg/compat/struct-layout-1.h: Likewise.
6394         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
6395         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
6396         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
6397         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
6398         * gcc.dg/compat/struct-layout-1_main.c: New test.
6399         * gcc.dg/compat/struct-layout-1_x.c: New file.
6400         * gcc.dg/compat/struct-layout-1_y.c: New file.
6401         * gcc.dg/compat/struct-layout-1_test.h: New file.
6402
6403 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
6404
6405         * gcc.dg/comp-return-1.c: New test
6406
6407 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
6408
6409         * gcc.dg/vmx/8-02a.c: Fix typo.
6410
6411         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
6412         * gcc.dg/darwin-abi-3.c: New test.
6413
6414         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
6415         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
6416
6417         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
6418         * gcc.dg/vmx/ops-long-1.c: New test.
6419         * gcc.dg/vmx/ops-long-2.c: New test.
6420
6421 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
6422
6423         * g++.dg/lookup/conv-[1234].C: New.
6424
6425 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
6426
6427         * g++.dg/parse/attr2.C: Simplify.
6428
6429 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
6430
6431         PR c/7284
6432         * gcc.c-torture/execute/pr7284-1.c: New test.
6433
6434 2004-07-22  Brian Booth  <bbooth@redhat.com>
6435
6436         * gcc.dg/tree-ssa/20040721-1.c: New test.
6437
6438 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
6439
6440         * g++.dg/template/crash20.c: New.
6441
6442 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
6443
6444         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
6445         Add dg-run directive.  Declare variables as required.
6446         * gfortran.dg/g77/README: Update
6447
6448 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
6449
6450         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
6451         gcc.dg/cris-peep2-andu2.c: New tests.
6452
6453 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
6454
6455         PR c/15052
6456         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
6457         on return type.
6458         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
6459         messages.
6460         * gcc.dg/qual-return-2.c: Update expected messages.
6461         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
6462
6463 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
6464
6465         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
6466         * gcc.dg/noncompile/921102-1.c: Update expected error message.
6467
6468 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
6469
6470         PR c/11250
6471         * gcc.dg/init-string-1.c: New test.
6472
6473 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
6474
6475         PR middle-end/15345
6476         PR c/16450
6477         * gcc.dg/torture/nested-fn-1.c: New test.
6478
6479 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
6480
6481         PR target/16559
6482         * gcc.dg/ia64-fptr-1.c: New file.
6483
6484 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6485
6486         PR c++/14497
6487         * g++.dg/template/spec16.C: New test.
6488         * g++.old-deja/g++.robertl/eb118.C: Remove.
6489
6490 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6491
6492         PR c++/509
6493         * g++.dg/template/spec15.C: New test.
6494
6495 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
6496
6497         Copy cases from g77.f-torture/execute and add dg-run
6498         directive.  Other changes as noted.
6499         * gfortran.dg/g77/13037.f
6500         * gfortran.dg/g77/1832.f
6501         * gfortran.dg/g77/19981119-0.f
6502         * gfortran.dg/g77/19990313-0.f
6503         * gfortran.dg/g77/19990313-1.f
6504         * gfortran.dg/g77/19990313-2.f
6505         * gfortran.dg/g77/19990313-3.f
6506         * gfortran.dg/g77/19990419-1.f
6507         * gfortran.dg/g77/19990826-0.f
6508         * gfortran.dg/g77/19990826-2.f
6509         * gfortran.dg/g77/20000503-1.f
6510         * gfortran.dg/g77/20001111.f
6511         * gfortran.dg/g77/20010116.f
6512         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
6513         * gfortran.dg/g77/20010430.f
6514         * gfortran.dg/g77/6177.f
6515         * gfortran.dg/g77/947.f
6516         * gfortran.dg/g77/970816-3.f
6517         * gfortran.dg/g77/971102-1.f
6518         * gfortran.dg/g77/980520-1.f
6519         * gfortran.dg/g77/980628-0.f
6520         * gfortran.dg/g77/980628-1.f
6521         * gfortran.dg/g77/980628-10.f
6522         * gfortran.dg/g77/980628-2.f
6523         * gfortran.dg/g77/980628-3.f
6524         * gfortran.dg/g77/980628-7.f
6525         * gfortran.dg/g77/980628-8.f
6526         * gfortran.dg/g77/980628-9.f
6527         * gfortran.dg/g77/980701-0.f
6528         * gfortran.dg/g77/980701-1.f
6529         * gfortran.dg/g77/cabs.f
6530         * gfortran.dg/g77/claus.f
6531         * gfortran.dg/g77/complex_1.f
6532         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
6533         * gfortran.dg/g77/dcomplex.f
6534         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
6535         * gfortran.dg/g77/f90-intrinsic-mathematical.f
6536         * gfortran.dg/g77/f90-intrinsic-numeric.f
6537         * gfortran.dg/g77/int8421.f
6538         * gfortran.dg/g77/labug1.f
6539         * gfortran.dg/g77/large_vec.f
6540         * gfortran.dg/g77/le.f
6541         * gfortran.dg/g77/short.f
6542         * gfortran.dg/g77/README: Update
6543
6544 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
6545
6546         PR c++/16637
6547         * g++.dg/parse/lookup4.C: New test.
6548
6549 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6550
6551         PR c++/16175
6552         * g++.dg/template/ttp10.C: New test.
6553
6554 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
6555
6556         * gcc.dg/pr12625-1.c: New test.
6557
6558 2004-07-20  Steven Bosscher  <stevenb@suse.de>
6559
6560         * testsuite/gcc.dg/switch-warn-1.c: New test.
6561         * testsuite/gcc.dg/switch-warn-2.c: New test.
6562         * gcc.c-torture/compile/pr14730.c: Update.
6563
6564 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
6565
6566         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
6567         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
6568         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
6569         g++.dg/template/nontype3.C: Remove trailing CR from tests.
6570
6571 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
6572
6573         PR c++/16623
6574         * g++.dg/template/assign1.C: New test.
6575
6576 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6577
6578         PR c++/12170
6579         * g++.dg/template/ttp9.C: New test.
6580
6581 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
6582
6583         * gcc.dg/format/cmn-err-1.c: New test.
6584
6585 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
6586
6587         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
6588         gcc.dg/Wparentheses-10.c: New tests.
6589         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
6590
6591 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6592
6593         PR fortran/16465
6594         * gfortran.dg/g77//ffixed-line-length-0.f,
6595         gfortran.dg/g77/ffixed-line-length-132.f,
6596         gfortran.dg/g77/ffixed-line-length-72.f,
6597         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
6598         gfortran.dg/g77/README: Update.
6599
6600 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6601
6602         PR c++/13092
6603         * g++.dg/template/non-dependent7.C: New test.
6604         * g++.dg/template/non-dependent8.C: Likewise.
6605         * g++.dg/template/non-dependent9.C: Likewise.
6606         * g++.dg/template/non-dependent10.C: Likewise.
6607
6608 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
6609
6610         PR c++/16337
6611         * g++.dg/parse/attr2.C: New test.
6612
6613 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
6614
6615         * g77.dg: Removed.
6616         * g77.f-torture: Ditto.
6617
6618 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
6619
6620         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
6621         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
6622         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
6623
6624 2004-07-16  Richard Henderson  <rth@redhat.com>
6625
6626         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
6627
6628 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6629
6630         * lib/fortran-torture.exp (fortran-torture): Don't test compile
6631         tests with full list of options.
6632         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
6633         of TORTURE_OPTIONS if test contains 'dg-do run'.
6634
6635         PR fortran/16404
6636         * gfortran.dg/do_iterator.f90: New test.
6637
6638 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6639
6640         PR rtl-optimization/16536
6641         * gcc.c-torture/execute/restrict-1.c: New test.
6642
6643 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6644
6645         PR fortran/15324
6646         * gfortran.dg/pr15324.f90: New test.
6647
6648         PR fortran/15129
6649         * gfortran.dg/pr15129.f90: New test.
6650
6651         PR fortran/15140
6652         * gfortran.dg/pr15140.f90: New test.
6653
6654         PR fortran/13792
6655         * gfortran.fortran-torture/execute/bounds.f90: Add check for
6656         compile-time simplification.
6657
6658 2004-07-14  Mike Stump  <mrs@apple.com>
6659
6660         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
6661
6662 2004-07-14  James E Wilson  <wilson@specifixinc.com>
6663
6664         PR target/16325
6665         * gcc.dg/profile-generate-1.c: New.
6666
6667 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
6668
6669         * gcc.c-torture/execute/20040709-1.c: New test.
6670         * gcc.c-torture/execute/20040709-2.c: New test.
6671
6672 2004-07-14  Mike Stump  <mrs@apple.com>
6673
6674         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
6675
6676 2004-07-14  Mike Stump  <mrs@apple.com>
6677
6678         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
6679
6680 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
6681
6682         PR c++/16518
6683         * g++.dg/parse/mutable1.C: New test.
6684
6685 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
6686
6687         PR tree-optimization/16443
6688         * gcc.dg/tree-ssa/20040713-1.c: New test.
6689
6690 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
6691
6692         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
6693         for operator new.
6694
6695 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
6696
6697         * gfortran.dg/g77/README: New file
6698         * gfortran.dg/g77/19981216-0.f:  Copy from
6699         g77.f-torture/noncompile.  Add "dg-do compile" and
6700         dg-error as required.
6701         * gfortran.dg/g77/19990218-1.f: Likewise
6702         * gfortran.dg/g77/19990905-1.f: Likewise
6703         * gfortran.dg/g77/9263.f: Likewise
6704         * gfortran.dg/g77/980615-0.f: Likewise
6705         * gfortran.dg/g77/980616-0.f: Likewise
6706         * gfortran.dg/g77/check0.f: Likewise
6707         * gfortran.dg/g77/select_no_compile.f: Likewise
6708
6709 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
6710
6711         Copy files from g77.f-torture/compile.
6712         Add "{ dg-do compile}".  Other changes as noted
6713         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
6714         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
6715         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
6716         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
6717         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
6718         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
6719         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
6720         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
6721         statement to conform to standard.  Append alpha1.x for reference.
6722         * gfortran.dg/g77/xformat.f: Add dg-warning
6723
6724 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
6725
6726         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
6727         Add {dg-do compile} directive.
6728         * gfortran.dg/g77/cpp2.F: Likewise
6729
6730 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6731
6732         PR c++/5402
6733         * g++.dg/lookup/name-clash1.C: New test.
6734
6735         PR c++/9777
6736         * g++.dg/lookup/name-clash2.C: New test.
6737
6738         PR c++/12102
6739         * g++.dg/lookup/name-clash3.C: New test.
6740
6741 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6742
6743         * g++.dg/lookup/new2.C: New test.
6744         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
6745
6746 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
6747
6748         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
6749         Add {dg-do compile} directive.
6750         * gfortran.dg/g77/13060.f: Likewise
6751         * gfortran.dg/g77/19990218-0.f: Likewise
6752         * gfortran.dg/g77/19990305-0.f: Likewise
6753         * gfortran.dg/g77/19990419-0.f: Likewise
6754         * gfortran.dg/g77/19990502-0.f: Likewise
6755         * gfortran.dg/g77/19990502-1.f: Likewise
6756         * gfortran.dg/g77/19990525-0.f: Likewise
6757         * gfortran.dg/g77/19990826-1.f: Likewise
6758         * gfortran.dg/g77/19990826-3.f: Likewise
6759         * gfortran.dg/g77/19990905-2.f: Likewise
6760         * gfortran.dg/g77/20000412-1.f: Likewise
6761         * gfortran.dg/g77/20000511-1.f: Likewise
6762         * gfortran.dg/g77/20000511-2.f: Likewise
6763         * gfortran.dg/g77/20000518.f: Likewise
6764         * gfortran.dg/g77/20000601-1.f: Likewise
6765         * gfortran.dg/g77/20000601-2.f: Likewise
6766         * gfortran.dg/g77/20000629-1.f: Likewise
6767         * gfortran.dg/g77/20000630-2.f: Likewise
6768         * gfortran.dg/g77/20010115.f: Likewise
6769         * gfortran.dg/g77/20010321-1.f: Likewise
6770         * gfortran.dg/g77/20010426.f: Likewise
6771         * gfortran.dg/g77/20020307-1.f: Likewise
6772         * gfortran.dg/g77/8485.f: Likewise
6773         * gfortran.dg/g77/960317-1.f: Likewise
6774         * gfortran.dg/g77/970915-0.f: Likewise
6775         * gfortran.dg/g77/980310-1.f: Likewise
6776         * gfortran.dg/g77/980310-2.f: Likewise
6777         * gfortran.dg/g77/980310-3.f: Likewise
6778         * gfortran.dg/g77/980310-4.f: Likewise
6779         * gfortran.dg/g77/980310-6.f: Likewise
6780         * gfortran.dg/g77/980310-7.f: Likewise
6781         * gfortran.dg/g77/980310-8.f: Likewise
6782         * gfortran.dg/g77/980419-2.f: Likewise
6783         * gfortran.dg/g77/980424-0.f: Likewise
6784         * gfortran.dg/g77/980427-0.f: Likewise
6785         * gfortran.dg/g77/980729-0.f: Likewise
6786         * gfortran.dg/g77/981117-1.f: Likewise
6787         * gfortran.dg/g77/toon_1.f: Likewise
6788
6789 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6790
6791         PR c++/2204
6792         * g++.dg/other/abstract2.C: New test.
6793
6794 2004-07-12  Paul Brook  <paul@codesourcery.com>
6795
6796         * gfortran.dg/pointer_init_1.f90: New test.
6797
6798 2004-07-11  Paul Brook  <paul@codesourcery.com>
6799
6800         PR fortran/15986
6801         * gfortran.dg/contained_1.f90: New test.
6802
6803 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
6804
6805         * g++.dg/parse/defarg8.C: New test.
6806
6807 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6808
6809         PR fortran/16433
6810         * gfortran.dg/pr16433.f: New test.
6811
6812         PR fortran/17574
6813         * gfortran.dg/pr15754.f90: New test.
6814
6815 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
6816
6817         PR tree-optimization/16437
6818         * gcc.c-torture/execute/bitfld-4.c: New test.
6819
6820 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6821
6822         * gfortran.fortran-torture/execute/common_2.f90: Add check for
6823         access to common var from module.
6824
6825 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6826
6827         PR fortran/16336
6828         * gfortran.fortran-torture/execute/common_2.f90: New test.
6829
6830 2004-07-10  Paul Brook  <paul@codesourcery.com>
6831
6832         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
6833
6834 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6835
6836         PR fortran/15969
6837         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
6838
6839 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
6840
6841         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
6842         * gfortran.dg/g77/ffixed-form-2.f: Likewise
6843         * gfortran.dg/g77/ffree-form-1.f: Likewise
6844         * gfortran.dg/g77/ffree-form-2.f: Likewise
6845         * gfortran.dg/g77/ffree-form-3.f: Likewise
6846         * gfortran.dg/g77/fno-underscoring.f: Likewise
6847         * gfortran.dg/g77/funderscoring.f: Likewise
6848         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
6849
6850 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6851
6852         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
6853
6854 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6855         Paul Brook  <paul@codesourcery.com>
6856
6857         PR fortran/13415
6858         * gfortran.dg/common_pointer_1.f90: New test.
6859
6860 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6861
6862         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
6863
6864 2004-07-09  James E Wilson  <wilson@specifixinc.com>
6865
6866         PR target/16364
6867         * gcc.c-torture/compile/20040709-1.c: New.
6868
6869 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6870
6871         PR fortran/14077
6872         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
6873
6874 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6875
6876         PR fortran/13201
6877         * gfortran.dg/shape_1.f90: New test.
6878
6879 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
6880             Andrew Pinski  <apinski@apple.com>
6881
6882         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
6883
6884 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6885
6886         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
6887         comment.
6888
6889 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6890         Paul Brook  <paul@codesourcery.com>
6891
6892         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
6893         '.f95' and '.F95'.
6894
6895 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
6896
6897         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
6898
6899 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6900
6901         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
6902         testcases with capital suffix.
6903
6904 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6905
6906         PR fortran/15481
6907         PR fortran/13372
6908         PR fortran/13575
6909         PR fortran/15978
6910         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
6911
6912         * gfortran.dg/implicit_1.f90: New test.
6913
6914 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
6915
6916         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
6917         expression to match gfortran warning/error messages
6918         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
6919         dg-error text.
6920
6921 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
6922
6923         * lib/fortran-torture.exp: Rename proc search_for to
6924         search_for_re.
6925
6926 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
6927
6928         * gcc.c-torture/execute/simd-5.x: New file.
6929         XFAIL on SPARC 64-bit at -O0.
6930
6931 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6932
6933         PR c++/8211
6934         PR c++/16165
6935         * g++.dg/warn/effc3.C: New test.
6936
6937 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
6938
6939         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
6940         change X to 1X in format.
6941         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
6942         add data statements to conform to standard.
6943
6944 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
6945
6946         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
6947         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
6948         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
6949
6950 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
6951
6952         * gfortran.dg/g77/7388.f: Copy from g77.dg
6953         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
6954         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
6955         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
6956         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
6957         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
6958         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
6959         * gfortran.dg/g77/strlen0.f: Likewise
6960
6961 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
6962
6963         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
6964         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
6965
6966 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
6967
6968         * gcc.c-torture/execute/920428-2.x: Delete.
6969         * gcc.c-torture/execute/920501-7.x: Likewise.
6970
6971 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
6972
6973         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
6974         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
6975         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
6976         prescott and c3-2.
6977         (PREFETCH_3DNOW): Add -march=c3.
6978
6979 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
6980
6981         PR c/16437
6982         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
6983         * gcc.c-torture/execute/bf64-1.x: Likewise.
6984
6985 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
6986
6987         * gcc.c-torture/compile/20040708-1.c: New test.
6988
6989 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6990
6991         PR c++/16169
6992         * g++.dg/warn/effc2.C: New test.
6993
6994 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
6995
6996         * gcc.c-torture/execute/bitfld-1.x: Remove.
6997         * gcc.c-torture/execute/bitfld-3.c: New test.
6998         * gcc.dg/bitfld-2.c: Remove XFAILs.
6999
7000 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
7001
7002         PR c++/16276
7003         * g++.dg/rtti/tinfo1.C: New file.
7004
7005 2004-07-07  Eric Christopher  <echristo@redhat.com>
7006
7007         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
7008
7009 2004-07-07  Andrew Pinski  <apinski@apple.com>
7010
7011         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
7012
7013 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
7014
7015         * g++.dg/init/call1.C: XFAIL.
7016
7017 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
7018
7019         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
7020         except for movstrict*, to movmem* and clrstr* to clrmem*.
7021
7022 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
7023
7024         * gcc.c-torture/execute/20040707-1.c: New test.
7025
7026 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
7027
7028         * gcc.c-torture/execute/20040706-1.c: New test.
7029
7030 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7031
7032         PR c++/3671
7033         * g++.dg/template/spec14.C: New test.
7034
7035 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
7036
7037         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
7038         nothing if not yet defined.  Use it in b, c and d type definitions.
7039         * gcc.c-torture/execute/20040705-1.c: New test.
7040         * gcc.c-torture/execute/20040705-2.c: New test.
7041
7042 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7043
7044         PR c++/2518
7045         * g++.dg/lookup/new1.C: New test.
7046
7047 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7048
7049         PR c++/11406
7050         * g++.dg/template/sizeof8.C: New test.
7051
7052 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
7053
7054         * gcc.c-torture/compile/20040705-1.c: New test.
7055
7056 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
7057
7058         * gfortran.fortran-torture/execute/seq_io.f90: New test.
7059
7060 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
7061
7062         * gcc.dg/cpp/if-mop.c: Two new testcases.
7063         * gcc.dg/cpp/trad/comment-3.c: New.
7064
7065 2004-07-04  Paul Brook  <paul@codesourcery.com>
7066
7067         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
7068
7069 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
7070
7071         PR c++/3761
7072         * g++.dg/lookup/crash4.C: New test.
7073
7074 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
7075
7076         * gcc.c-torture/execute/builtin-abs-1.c
7077         * gcc.c-torture/execute/builtin-abs-2.c
7078         * gcc.c-torture/execute/builtin-complex-1.c
7079         * gcc.c-torture/execute/builtins/string-1-lib.c
7080         * gcc.c-torture/execute/builtins/string-1.c
7081         * gcc.c-torture/execute/builtins/string-2-lib.c
7082         * gcc.c-torture/execute/builtins/string-2.c
7083         * gcc.c-torture/execute/builtins/string-3-lib.c
7084         * gcc.c-torture/execute/builtins/string-3.c
7085         * gcc.c-torture/execute/builtins/string-4-lib.c
7086         * gcc.c-torture/execute/builtins/string-4.c
7087         * gcc.c-torture/execute/builtins/string-5-lib.c
7088         * gcc.c-torture/execute/builtins/string-5.c
7089         * gcc.c-torture/execute/builtins/string-6-lib.c
7090         * gcc.c-torture/execute/builtins/string-6.c
7091         * gcc.c-torture/execute/builtins/string-7-lib.c
7092         * gcc.c-torture/execute/builtins/string-7.c
7093         * gcc.c-torture/execute/builtins/string-8-lib.c
7094         * gcc.c-torture/execute/builtins/string-8.c
7095         * gcc.c-torture/execute/builtins/string-9-lib.c
7096         * gcc.c-torture/execute/builtins/string-9.c
7097         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
7098         * gcc.c-torture/execute/builtins/string-asm-1.c
7099         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
7100         * gcc.c-torture/execute/builtins/string-asm-2.c
7101         * gcc.c-torture/execute/stdio-opt-1.c
7102         * gcc.c-torture/execute/stdio-opt-2.c
7103         * gcc.c-torture/execute/stdio-opt-3.c
7104         * gcc.c-torture/execute/string-opt-1.c
7105         * gcc.c-torture/execute/string-opt-10.c
7106         * gcc.c-torture/execute/string-opt-11.c
7107         * gcc.c-torture/execute/string-opt-12.c
7108         * gcc.c-torture/execute/string-opt-13.c
7109         * gcc.c-torture/execute/string-opt-14.c
7110         * gcc.c-torture/execute/string-opt-15.c
7111         * gcc.c-torture/execute/string-opt-16.c
7112         * gcc.c-torture/execute/string-opt-2.c
7113         * gcc.c-torture/execute/string-opt-6.c
7114         * gcc.c-torture/execute/string-opt-7.c
7115         * gcc.c-torture/execute/string-opt-8.c:
7116         Replace with ...
7117
7118         * gcc.c-torture/execute/builtins/abs-2.c
7119         * gcc.c-torture/execute/builtins/abs-3.c
7120         * gcc.c-torture/execute/builtins/complex-1.c
7121         * gcc.c-torture/execute/builtins/fprintf.c
7122         * gcc.c-torture/execute/builtins/fputs.c
7123         * gcc.c-torture/execute/builtins/memcmp.c
7124         * gcc.c-torture/execute/builtins/memmove.c
7125         * gcc.c-torture/execute/builtins/memops-asm.c
7126         * gcc.c-torture/execute/builtins/mempcpy-2.c
7127         * gcc.c-torture/execute/builtins/mempcpy.c
7128         * gcc.c-torture/execute/builtins/memset.c
7129         * gcc.c-torture/execute/builtins/printf.c
7130         * gcc.c-torture/execute/builtins/sprintf.c
7131         * gcc.c-torture/execute/builtins/strcat.c
7132         * gcc.c-torture/execute/builtins/strchr.c
7133         * gcc.c-torture/execute/builtins/strcmp.c
7134         * gcc.c-torture/execute/builtins/strcpy.c
7135         * gcc.c-torture/execute/builtins/strcspn.c
7136         * gcc.c-torture/execute/builtins/strlen-2.c
7137         * gcc.c-torture/execute/builtins/strlen.c
7138         * gcc.c-torture/execute/builtins/strncat.c
7139         * gcc.c-torture/execute/builtins/strncmp-2.c
7140         * gcc.c-torture/execute/builtins/strncmp.c
7141         * gcc.c-torture/execute/builtins/strncpy.c
7142         * gcc.c-torture/execute/builtins/strpbrk.c
7143         * gcc.c-torture/execute/builtins/strpcpy-2.c
7144         * gcc.c-torture/execute/builtins/strpcpy.c
7145         * gcc.c-torture/execute/builtins/strrchr.c
7146         * gcc.c-torture/execute/builtins/strspn.c
7147         * gcc.c-torture/execute/builtins/strstr-asm.c
7148         * gcc.c-torture/execute/builtins/strstr.c:
7149         ... these new files.
7150
7151         * gcc.c-torture/execute/builtins/abs-2-lib.c
7152         * gcc.c-torture/execute/builtins/abs-3-lib.c
7153         * gcc.c-torture/execute/builtins/complex-1-lib.c
7154         * gcc.c-torture/execute/builtins/fprintf-lib.c
7155         * gcc.c-torture/execute/builtins/fputs-lib.c
7156         * gcc.c-torture/execute/builtins/memcmp-lib.c
7157         * gcc.c-torture/execute/builtins/memmove-lib.c
7158         * gcc.c-torture/execute/builtins/memops-asm-lib.c
7159         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
7160         * gcc.c-torture/execute/builtins/mempcpy-lib.c
7161         * gcc.c-torture/execute/builtins/memset-lib.c
7162         * gcc.c-torture/execute/builtins/printf-lib.c
7163         * gcc.c-torture/execute/builtins/sprintf-lib.c
7164         * gcc.c-torture/execute/builtins/strcat-lib.c
7165         * gcc.c-torture/execute/builtins/strchr-lib.c
7166         * gcc.c-torture/execute/builtins/strcmp-lib.c
7167         * gcc.c-torture/execute/builtins/strcpy-lib.c
7168         * gcc.c-torture/execute/builtins/strcspn-lib.c
7169         * gcc.c-torture/execute/builtins/strlen-2-lib.c
7170         * gcc.c-torture/execute/builtins/strlen-lib.c
7171         * gcc.c-torture/execute/builtins/strncat-lib.c
7172         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
7173         * gcc.c-torture/execute/builtins/strncmp-lib.c
7174         * gcc.c-torture/execute/builtins/strncpy-lib.c
7175         * gcc.c-torture/execute/builtins/strpbrk-lib.c
7176         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
7177         * gcc.c-torture/execute/builtins/strpcpy-lib.c
7178         * gcc.c-torture/execute/builtins/strrchr-lib.c
7179         * gcc.c-torture/execute/builtins/strspn-lib.c
7180         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
7181         * gcc.c-torture/execute/builtins/strstr-lib.c
7182         * gcc.c-torture/execute/builtins/lib/abs.c
7183         * gcc.c-torture/execute/builtins/lib/fprintf.c
7184         * gcc.c-torture/execute/builtins/lib/memset.c
7185         * gcc.c-torture/execute/builtins/lib/printf.c
7186         * gcc.c-torture/execute/builtins/lib/sprintf.c
7187         * gcc.c-torture/execute/builtins/lib/strcpy.c
7188         * gcc.c-torture/execute/builtins/lib/strcspn.c
7189         * gcc.c-torture/execute/builtins/lib/strncat.c
7190         * gcc.c-torture/execute/builtins/lib/strncmp.c
7191         * gcc.c-torture/execute/builtins/lib/strncpy.c
7192         * gcc.c-torture/execute/builtins/lib/strpbrk.c
7193         * gcc.c-torture/execute/builtins/lib/strspn.c
7194         * gcc.c-torture/execute/builtins/lib/strstr.c:
7195         New files containing support routines.
7196
7197         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
7198         declaration.
7199         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
7200         when not optimizing.
7201
7202 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
7203
7204         PR c++/16240
7205         * g++.dg/abi/mangle22.C: New test.
7206         * g++.dg/abi/mangle23.C: Likewise.
7207
7208 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
7209
7210         PR fortran/16290
7211         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
7212         Allow for cases without denormalized floating point numbers.
7213
7214 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
7215
7216         PR c/1027
7217         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
7218         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
7219         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
7220         expected warning text.
7221         * gcc.dg/format/diag-2.c: New test.
7222
7223 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
7224
7225         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
7226
7227 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
7228
7229         * gcc.dg/builtins-43.c: New.
7230         * gcc.dg/builtins-44.c: New.
7231         * gcc.dg/builtins-45.c: New.
7232
7233 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
7234             Andreas Tobler  <a.tobler@schweiz.ch>
7235
7236         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
7237         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
7238         as SIGSEGV.
7239         * gcc.dg/cleanup-11.c: Likewise.
7240         * gcc.dg/cleanup-8.c: Likewise.
7241         * gcc.dg/cleanup-9.c: Likewise.
7242         * gcc.dg/cleanup-5.c: Run on all platforms.
7243
7244 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
7245
7246         * g++.dg/warn/nonnull1.C: New test.
7247
7248 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
7249
7250         * gcc.dg/compat/compat-common.h: Wrap up CINT in
7251         an #ifndef SKIP_COMPLEX_INT/#endif pair.
7252         Special-case the Sun compiler wrt to <complex.h>.
7253
7254 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
7255
7256         * gcc.dg/Wunreachable-8.C: New test.
7257
7258         * gcc.dg/h8300-ice2.c : New test.
7259
7260 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
7261
7262         PR fortran/16161
7263         * gfortran.fortran-torture/compile/implicit.f90: Add test
7264         for implicit character.
7265
7266 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
7267
7268         PR fortran/16289
7269         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
7270         Use tiny() intrinsic to find smallest non-negative real
7271
7272 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
7273
7274         * gcc.dg/compat/struct-by-value-22_main.c: New test.
7275         * gcc.dg/compat/struct-by-value-22_x.c: New.
7276         * gcc.dg/compat/struct-by-value-22_y.c: New.
7277
7278         * gcc.c-torture/execute/20040629-1.c: New test.
7279
7280 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
7281
7282         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
7283         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
7284
7285         PR target/16195
7286         * gcc.dg/20040625-1.c: New test.
7287
7288 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7289
7290         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
7291
7292 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7293
7294         PR fortran/15963
7295         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
7296
7297 2004-06-29  Richard Henderson  <rth@redhat.com>
7298
7299         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
7300
7301 2004-06-29  Paul Brook  <paul@codesourcery.com>
7302
7303         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
7304         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
7305
7306 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
7307
7308         PR c++/16260
7309         * g++.dg/parse/crash15.C: New.
7310
7311 2004-06-28  Andrew Pinski  <apinski@apple.com>
7312
7313         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
7314         by the error already.
7315
7316         * g++.dg/opt/ptrmem4.C: Change to compile only test.
7317
7318 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
7319
7320         PR target/14041
7321         * gcc.dg/h8300-bss-align-1.c : New.
7322
7323 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
7324
7325         * PR c++/16174
7326         * g++.dg/template/ctor4.C: New.
7327
7328 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
7329
7330         PR c++/16205
7331         * g++.dg/warn/Wsequence-point-1.C: New test.
7332
7333 2004-06-27  Paul Brook  <paul@codesourcery.com>
7334
7335         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
7336
7337 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
7338
7339         * g++.old-deja/g++.mike/p7325.C: Remove.
7340
7341 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
7342
7343         PR c/14963
7344         * gcc.dg/pr14963.c: New test.
7345
7346 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
7347
7348         PR c++/16193
7349         * g++.dg/parse/redef1.C: New test.
7350
7351 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
7352
7353         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
7354         20021110.c.
7355         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
7356         20021119-1.c.
7357         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
7358         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
7359         5-04.c.
7360         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
7361         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
7362         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
7363         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
7364         g++.brendan/enum14.C.
7365         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
7366         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
7367         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
7368         g++.mike/virt1.C.
7369         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
7370         memtemp24.C.
7371
7372 2004-06-27  Roger Sayle  <roger@eyesopen.com>
7373
7374         * gcc.dg/20040527-1.c: New test case.
7375
7376 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
7377
7378         PR gfortran/pr16196
7379         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
7380
7381 2004-06-25  Roger Sayle  <roger@eyesopen.com>
7382
7383         PR middle-end/15825
7384         * gcc.dg/pr15825-1.c: New test case.
7385
7386 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
7387
7388         * gcc.c-torture/execute/20040625-1.c: New test.
7389
7390 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7391
7392         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
7393
7394 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
7395
7396         * gcc.dg/torture/mips-div-1.c: New test.
7397
7398 2004-06-24  Jeff Law  <law@redhat.com>
7399
7400         * gcc.dg/tree-ssa/20040624-1.c: New test.
7401
7402 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
7403
7404         * gcc.c-torture/compile/20040624-1.c: New test.
7405
7406 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7407
7408         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
7409         this directory.
7410
7411 2004-06-23  Andrew Pinski  <apinski@apple.com>
7412
7413         PR middle-end/15988
7414         * g++.dg/opt/ptrmem4.C: New test.
7415
7416         * gcc.dg/c90-array-quals-2.c: New test.
7417
7418 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
7419
7420         * gcc.dg/kpice1.c: New test.
7421
7422 2006-06-23  Andrew Pinski  <apinski@apple.com>
7423
7424         * gcc.dg/c90-array-quals.c: New test.
7425
7426 2006-06-22  Richard Henderson  <rth@redhat.com>
7427
7428         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
7429
7430 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
7431
7432         * gcc.dg/builtins-config.h: Handle FreeBSD.
7433
7434 2006-06-22  Richard Henderson  <rth@redhat.com>
7435
7436         * g++.dg/opt/devirt1.C: New.
7437
7438 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
7439
7440         * g++.dg/opt/pr15551.C: New testcase.
7441
7442 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
7443
7444         PR target/14800
7445         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
7446         x86_64-*-linux* when compiling for 32bit.
7447
7448 2004-06-21  Andrew Pinski  <apinski@apple.com>
7449
7450         * gcc.dg/pch/struct-1.c: New.
7451         * gcc.dg/pch/struct-1.hs: New.
7452
7453 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
7454
7455         * gcc.dg/pch/save-temps-1.c: New file.
7456         * gcc.dg/pch/save-temps-1.hs: New file.
7457
7458 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
7459
7460         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
7461         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
7462
7463 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7464
7465         * gfortran.fortran-torture/execute/select_1.f90: Rename function
7466         to fix type error.
7467         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
7468         Remove trailing spaces.
7469
7470 2004-06-21  Richard Henderson  <rth@redhat.com>
7471
7472         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
7473         merging && to BIT_FIELD_REF.
7474
7475 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
7476
7477         * g++.dg/opt/placeholder1.C: New test.
7478
7479 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
7480
7481         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
7482         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
7483         * gcc.dg/compat/union-m128-1_x.c: Likewise.
7484         * gcc.dg/compat/union-m128-1_y.c: Likewise.
7485
7486 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
7487
7488         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
7489         extern "C".
7490         * g++.dg/other/pragma-re-1.C: Add comments.
7491
7492 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
7493
7494         PR gfortran/16080
7495         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
7496
7497 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
7498
7499         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
7500         instead of setting the type of size_t by
7501         hand.
7502
7503 2004-06-18  Roger Sayle  <roger@eyesopen.com>
7504
7505         * gcc.dg/unordered-2.c: New test case.
7506         * gcc.dg/unordered-3.c: New test case.
7507
7508 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
7509
7510         PR other/16043
7511         * lib/g++.exp (g++_version): Tweak regexp for version
7512         * lib/g77.exp (g77_version): Likewise
7513         * lib/gfortran.exp (gfortran_version): Likewise
7514         * lib/objc.exp (objc_version): Likewise
7515         * lib/treelang.exp (treelang_version): Likewise
7516
7517 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
7518
7519         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
7520         Use INT_MAX instead of __INT_MAX__.
7521         * gcc.dg/compat/struct-align-2_y.c: Likewise.
7522
7523         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
7524         * gcc.dg/compat/scalar-return-3_x.c: Use it.
7525         * gcc.dg/compat/scalar-return-3_y.c: Use it.
7526         * gcc.dg/compat/scalar-return-4_x.c: Use it.
7527         * gcc.dg/compat/scalar-return-4_y.c: Use it.
7528         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
7529         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
7530         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
7531         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
7532
7533         * gcc.dg/range-test-1.c: New test.
7534         * g++.dg/opt/range-test-1.C: New test.
7535
7536 2004-06-17  Richard Henderson  <rth@redhat.com>
7537
7538         * objc.dg/sync-1.m: New.
7539         * objc.dg/try-catch-1.m: Don't force next runtime.
7540         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
7541         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
7542         shadowed catch clause.
7543         * objc.dg/try-catch-5.m: New.
7544
7545 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
7546
7547         Bug 14610
7548         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
7549
7550 2004-06-15  Richard Henderson  <rth@redhat.com>
7551
7552         * gcc.dg/20001116-1.c: Move expected warning line.
7553
7554 2004-06-15  Richard Henderson  <rth@redhat.com>
7555
7556         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
7557         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
7558
7559 2004-06-15  Jeff Law  <law@redhat.com>
7560
7561         * gcc.dg/tree-ssa/20040615-1.c: New test.
7562         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
7563         be less sensitive to operand ordering.
7564         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
7565
7566 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
7567
7568         * g++.dg/abi/bitfield3.C: Add comment..
7569
7570 2004-06-15  Richard Henderson  <rth@redhat.com>
7571
7572         * g++.dg/ext/stmtexpr1.C: XFAIL.
7573         * gcc.dg/20030612-1.c: XFAIL.
7574
7575 2004-06-15  Eric Christopher  <echristo@redhat.com>
7576
7577         * g++.dg/charset/asm5.c: New.
7578         * gcc.dg/charset/asm6.c: New.
7579
7580 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7581
7582         PR fortran/15962
7583         * gfortran.fortran-torture/execute/select_1.f90: New test.
7584
7585 2004-06-15  Paul Brook  <paul@codesourcery.com>
7586
7587         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
7588
7589 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7590
7591         PR c++/15967
7592         * g++.dg/lookup/crash3.C: New test.
7593
7594 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7595
7596         PR c++/15947
7597         * g++.dg/parse/dtor4.C: New test.
7598
7599 2004-06-14  Jeff Law  <law@redhat.com>
7600
7601         * gcc.c-torture/compile/20040614-1.c: New test.
7602
7603 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7604
7605         PR fortran/15211
7606         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
7607         LEN of a character array.
7608
7609 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
7610
7611         PR c++/15096
7612         * g++.dg/template/ptrmem10.C: New test.
7613
7614         PR c++/14930
7615         * g++.dg/template/friend30.C: New test.
7616
7617 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7618
7619         PR fortran/14928
7620         * gfortran.fortran-torture/compile/mloc.f90: New test.
7621
7622 2004-06-13  Paul Brook  <paul@codesourcery.com>
7623
7624         * gfortran.fortran-torture/execute/random_2.f90: New test.
7625
7626 2004-06-13  Eric Christopher  <echristo@redhat.com>
7627
7628         * gcc.dg/noncompile/redecl-1.c: Fix error message.
7629
7630 2004-06-12  Paul Brook  <paul@codesourcery.com>
7631
7632         * gfortran.fortran-torture/execute/contained_3.f90: New test.
7633
7634 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7635
7636         PR fortran/14923
7637         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
7638
7639 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7640
7641         PR fortran/14957
7642         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
7643         syntax errors in end statements of contained subroutines.
7644
7645 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7646
7647         PR fortran/12841
7648         * gfortran.fortran-torture/execute/null_arg.f90: New test.
7649
7650 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
7651
7652         PR fortran/15665
7653         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
7654
7655 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
7656
7657         PR gfortran/12839
7658         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
7659
7660 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
7661
7662         PR c++/15862
7663         * g++.dg/parse/enum1.C: New test.
7664
7665 2004-06-10  Jeff Law  <law@redhat.com>
7666
7667         * gcc.c-torture/compile/20040610-1.c: New test.
7668
7669 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7670
7671         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
7672         * g++.old-deja/g++.other/decl3.C: Likewise.
7673
7674 2004-06-10  Brian Booth  <bbooth@redhat.com>
7675
7676         * gcc.dg/tree-ssa/20031015-1.c: Scan for
7677         V_MAY_DEF instead of VDEF.
7678         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
7679
7680 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
7681
7682         PR c++/14211
7683         * g++.dg/conversion/const1.C: New test.
7684
7685         PR c++/15076
7686         * g++.dg/conversion/reinterpret1.C: New test.
7687
7688         PR c++/15877
7689         * g++.dg/template/enum2.C: New test.
7690
7691         PR c++/15227
7692         * g++.dg/template/error13.C: New test.
7693
7694 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7695
7696         PR fortran/14957
7697         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
7698         arguments to test_* REAL and of the right size.
7699
7700 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
7701
7702         PR target/15569
7703         PR rtl-optimization/15681
7704         * gcc.dg/20040609-1.c: New test.
7705
7706 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
7707
7708         PR c++/14791
7709         * g++.dg/opt/builtins1.C: New test.
7710
7711 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
7712
7713         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
7714         that use default windows32 struct layout.
7715         * gcc.dg/i386-bitfield2.c: Likewise.
7716
7717 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
7718
7719         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
7720         for mingw32 and cygwin targets.
7721
7722 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
7723
7724         * gcc.dg/pch/macro-4.c: New.
7725         * gcc.dg/pch/macro-4.hs: New.
7726
7727 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7728
7729         PR fortran/13249
7730         * gfortran.fortran-torture/compile/name_clash.f90: New test.
7731
7732 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7733
7734         PR fortran/13372
7735         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
7736
7737 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
7738
7739         PR gfortran/14897
7740         * gfortran.fortran-torture/execute/t_edit.f90: New test.
7741
7742 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
7743
7744         PR gfortran/15755
7745         * gfortran.fortran-torture/execute/backspace.c : New test.
7746
7747 2004-06-09  Paul Brook  <paul@codesourcery.com>
7748
7749         * gfortran.fortran-torture/execure/intrinsic_associated.f90
7750         (pointer_to_section): Rewrite to use smaller array.
7751
7752 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
7753
7754         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
7755         * gcc.dg/ext/altivec-10.c: Same.
7756         * gcc.dg/ext/altivec-11.c: Same.
7757         * gcc.dg/ext/altivec-12.c: Same.
7758         * gcc.dg/ext/altivec-13.c: Same.
7759         * gcc.dg/ext/altivec-14.c: Same.
7760         * gcc.dg/ext/altivec-15.c: Same.
7761         * gcc.dg/ext/altivec-16.c: Same.
7762         * gcc.dg/ext/altivec-3.c: Same.
7763         * gcc.dg/ext/altivec-4.c: Same.
7764         * gcc.dg/ext/altivec-6.c: Same.
7765         * gcc.dg/ext/altivec-7.c: Same.
7766         * gcc.dg/ext/altivec-8.c: Same.
7767         * gcc.dg/ext/altivec-varargs-1.c: Same.
7768
7769         * g++.dg/ext/altivec-1.C: Correct dg syntax.
7770         * g++.dg/ext/altivec-10.C: Same.
7771         * g++.dg/ext/altivec-2.C: Same.
7772         * g++.dg/ext/altivec-3.C: Same.
7773         * g++.dg/ext/altivec-4.C: Same.
7774         * g++.dg/ext/altivec-5.C: Same.
7775         * g++.dg/ext/altivec-6.C: Same.
7776         * g++.dg/ext/altivec-7.C: Same.
7777         * g++.dg/ext/altivec-8.C: Same.
7778         * g++.dg/ext/altivec-9.C: Same.
7779
7780 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7781
7782         PR c++/7841
7783         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
7784
7785 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
7786
7787         * gcc.dg/union-1.c: New test.
7788
7789 2004-06-07  Roger Sayle  <roger@eyesopen.com>
7790
7791         * gcc.dg/builtins-41.c: New test case.
7792         * gcc.dg/builtins-42.c: New test case.
7793
7794 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
7795
7796         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
7797         * g++.dg/ext/altivec-10.C: Same.
7798         * g++.dg/ext/altivec-2.C: Same.
7799         * g++.dg/ext/altivec-3.C: Same.
7800         * g++.dg/ext/altivec-4.C: Same.
7801         * g++.dg/ext/altivec-5.C: Same.
7802         * g++.dg/ext/altivec-6.C: Same.
7803         * g++.dg/ext/altivec-7.C: Same.
7804         * g++.dg/ext/altivec-8.C: Same.
7805         * g++.dg/ext/altivec-9.C: Same.
7806         * g++.old-deja/g++.abi/cxa_vec.C: Same.
7807         * g++.old-deja/g++.brendan/new3.C: Same.
7808         * gcc.c-torture/execute/eeprof-1.x: Same.
7809
7810 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
7811
7812         PR c/14765
7813         * gcc.dg/pr14765-1.c: New test.
7814
7815 2004-06-07  Roger Sayle  <roger@eyesopen.com>
7816
7817         PR c/14649
7818         * gcc.dg/pr14649-1.c: New test case.
7819
7820 2004-06-07  Richard Henderson  <rth@redhat.com>
7821
7822         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
7823         if temporaries.
7824
7825 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
7826
7827         * g++.dg/eh/elide1.C: Remove XFAIL.
7828
7829 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
7830
7831         PR c++/15337
7832         * g++.dg/expr/sizeof3.C: New test.
7833
7834         PR c++/14777
7835         * g++.dg/template/access14.C: New test.
7836
7837         PR c++/15554
7838         * g++.dg/template/enum1.C: New test.
7839
7840         PR c++/15057
7841         * g++.dg/eh/throw1.C: New test.
7842
7843 2004-06-07  David Ayers  <d.ayers@inode.at>
7844             Ziemowit Laski  <zlaski@apple.com>
7845
7846         * lib/objc.exp (objc_target_compile): Revert the '-framework
7847         Foundation' flag fix, since bare Darwin does not ship
7848         with the Foundation framework.
7849         * objc/execute/next_mapping.h: Provide a local NSConstantString
7850         @interface and @implementation.
7851         (objc_constant_string_init): A constructor function, used to
7852         initialize the NSConstantString meta-class object.
7853         * objc/execute/string1.m: Include "next_mapping.h" instead of
7854         <Foundation/NSString.h>.
7855         * objc/execute/string2.m: Likewise.
7856         * objc/execute/string3.m: Likewise.
7857         * objc/execute/string4.m: Likewise.
7858
7859 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
7860
7861         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
7862         to double. Replace double with FLOAT.
7863         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
7864
7865         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
7866         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
7867         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
7868         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
7869         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
7870         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
7871         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
7872         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
7873
7874 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
7875
7876         PR c/13519
7877         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
7878
7879 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7880
7881         PR c++/15503
7882         * g++.dg/template/meminit2.C: New test.
7883
7884 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
7885
7886         PR target/15822
7887         * gcc.c-torture/execute/compare-fp-1.c,
7888         gcc.c-torture/execute/compare-fp-2.c,
7889         gcc.c-torture/execute/compare-fp-3.c,
7890         gcc.c-torture/execute/compare-fp-4.c,
7891         gcc.c-torture/execute/compare-fp-3.x,
7892         gcc.c-torture/execute/compare-fp-4.x: Moved...
7893         * gcc.c-torture/execute/ieee/compare-fp-1.c,
7894         gcc.c-torture/execute/ieee/compare-fp-2.c,
7895         gcc.c-torture/execute/ieee/compare-fp-3.c,
7896         gcc.c-torture/execute/ieee/compare-fp-4.c,
7897         gcc.c-torture/execute/ieee/compare-fp-3.x,
7898         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
7899
7900 2004-06-04  David Ayers  <d.ayers@inode.at>
7901
7902         * objc/execute/protocol-isEqual-4.m: New testcase.
7903
7904 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
7905
7906         * objc/execute/protocol-isEqual-1.m: New testcase.
7907         * objc/execute/protocol-isEqual-2.m: New testcase.
7908         * objc/execute/protocol-isEqual-3.m: New testcase.
7909
7910 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7911
7912         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
7913
7914 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
7915
7916         * lib/objc.exp (objc_target_compile): When running tests on
7917         Darwin (Mac OS X), inform the linker about '-framework
7918         'Foundation'.
7919
7920 2004-06-02  Eric Christopher  <echristo@redhat.com>
7921
7922         * gcc.c-torture/compile/20040602-1.c: New.
7923
7924 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
7925
7926         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
7927         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
7928
7929         PR tree-optimization/14736
7930         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
7931
7932         PR tree-optimization/14042
7933         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
7934
7935         PR tree-optimization/14729
7936         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
7937
7938 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7939
7940         PR fortran/15557
7941         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
7942
7943 2004-06-01  Richard Hederson  <rth@redhat.com>
7944
7945         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
7946
7947 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7948
7949         PR c++/14932
7950         * g++.dg/parse/offsetof4.C: New test.
7951
7952 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
7953
7954         PR objc/7993
7955         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
7956
7957 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
7958
7959         PR c++/15701
7960         * g++.dg/template/friend29.C: New test.
7961
7962 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
7963
7964         PR c/15749
7965         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
7966
7967 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
7968
7969         * gcc.dg/sparc-trap-1.c: New test.
7970
7971 2004-05-31  Roger Sayle  <roger@eyesopen.com>
7972
7973         PR middle-end/15069
7974         * g++.dg/opt/fold3.C: New test case.
7975
7976 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
7977
7978         * lib/target-supports.exp (check_iconv_available): Fix fallout
7979         from 2004-05-28 patch.
7980
7981 2004-05-30  Paul Brook  <paul@codesourcery.com>
7982
7983         PR fortran/15620
7984         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
7985         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
7986
7987 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
7988
7989         * gfortran.fortran-torture/execute/random_1.f90: New test.
7990
7991 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
7992
7993         * g++.dg/ext/altivec-10.C: New test.
7994
7995 2004-05-29  Paul Brook  <paul@codesourcery.com>
7996
7997         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
7998
7999 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
8000
8001         * gcc.dg/altivec-16.c: New test.
8002
8003 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
8004
8005         * lib/target-supports.exp (check_vmx_hw_available): New.
8006         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
8007
8008         * lib/target-supports.exp (check_alias_available,
8009         check_iconv_available, check_named_sections_available): Use
8010         unique names for temporary files.
8011
8012 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
8013
8014         * gcc.dg/altivec-15.c: New test.
8015
8016 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
8017
8018         PR c++/15083
8019         * g++.dg/warn/noeffect6.C: New test.
8020
8021         PR c++/15471
8022         * g++.dg/expr/ptrmem4.C: New test.
8023
8024         PR c++/15640
8025         * g++.dg/template/operator3.C: New test.
8026
8027 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
8028
8029         PR c++/14668
8030         * g++.dg/lookup/redecl1.C: New test.
8031         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
8032
8033 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
8034
8035         * gcc.c-torture/execute/compare-fp-1.c,
8036         gcc.c-torture/execute/compare-fp-2.c,
8037         gcc.c-torture/execute/compare-fp-3.c,
8038         gcc.c-torture/execute/compare-fp-4.c,
8039         gcc.c-torture/execute/compare-fp-3.x,
8040         gcc.c-torture/execute/compare-fp-4.x,
8041         gcc.dg/pr15649-1.c: New.
8042
8043 2004-05-27  Adam Nemet  <anemet@lnxw.com>
8044
8045         PR c++/12883
8046         * g++.dg/init/array14.C: New test.
8047
8048 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
8049
8050         * lib/compat.exp (compat-get-options-main): New.
8051         (compat-get-options): Remove unneeded code, warn for ignored
8052         command.
8053         (compat-execute): Check flag set by dg-require-* commands.
8054
8055         * lib/compat.exp (compat-execute): Break up long lines.
8056
8057 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
8058
8059         * gcc.dg/altivec-7.c: Don't use 'vector long'.
8060         * gcc.dg/altivec-14.c: New test.
8061         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
8062
8063         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
8064         * gcc.dg/altivec-12.c: Ditto.
8065
8066         * gcc.dg/altivec-3.c: Move call to altivec_check.
8067
8068 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
8069
8070         PR c++/15044
8071         * g++.dg/template/error12.C: New test.
8072
8073         PR c++/15317
8074         * g++.dg/ext/attrib15.C: New test.
8075
8076         PR c++/15329
8077         * g++.dg/template/ptrmem9.C: New test.
8078
8079 2004-05-25  Paul Brook  <paul@codesourcery.com>
8080
8081         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
8082
8083 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
8084
8085         PR c++/15165
8086         * g++.dg/template/crash19.C: New test.
8087
8088 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
8089
8090         PR c++/15025
8091         * g++.dg/template/redecl1.C: New test.
8092
8093 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
8094
8095         PR c++/14821
8096         * g++.dg/other/ns1.C: New test.
8097
8098         PR c++/14883
8099         * g++.dg/template/invalid1.C: New test.
8100
8101 2004-05-23  Paul Brook  <paul@codesourcery.com>
8102         Victor Leikehman  <lei@haifasphere.co.il>
8103
8104         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
8105         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
8106
8107 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
8108
8109         PR c++/15285
8110         PR c++/15299
8111         * g++.dg/template/non-dependent5.C: New test.
8112         * g++.dg/template/non-dependent6.C: New test.
8113
8114 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
8115
8116         PR c++/15507
8117         * g++.dg/inherit/union1.C: New test.
8118
8119         PR c++/15542
8120         * g++.dg/template/addr1.C: New test.
8121
8122         PR c++/15427
8123         * g++.dg/template/array5.C: New test.
8124
8125         PR c++/15287
8126         * g++.dg/template/array6.C: New test.
8127
8128 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
8129             Roger Sayle  <roger@eyesopen.com>
8130
8131         * g++.dg/lookup/forscope2.C: New test case.
8132
8133 2004-05-22  Ben Elliston  <bje@au.ibm.com>
8134
8135         * gcc.dg/cpp/Wmissingdirs.c: New.
8136
8137 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
8138
8139         PR target/15301
8140         * gcc.dg/compat/union-m128-1.h: New file.
8141         * gcc.dg/compat/union-m128-1_main.c: Likewise.
8142         * gcc.dg/compat/union-m128-1_x.c: Likewise.
8143         * gcc.dg/compat/union-m128-1_y.c: Likewise.
8144
8145 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
8146
8147         PR target/15302
8148         * gcc.dg/compat/struct-complex-1.h: New file.
8149         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
8150         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
8151         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
8152
8153 2004-05-20  Roger Sayle  <roger@eyesopen.com>
8154
8155         PR middle-end/3074
8156         * gcc.dg/pr3074-1.c: New test case.
8157         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
8158
8159 2004-05-20  Falk Hueffner  <falk@debian.org>
8160
8161         PR other/15526
8162         * gcc.dg/ftrapv-1.c: New test case.
8163
8164 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
8165
8166         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
8167
8168 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
8169             Jeff Law  <law@redhat.com>
8170
8171         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
8172         * gcc.dg/tree-ssa/20040518-2.c: New test.
8173
8174         * gcc.dg/tree-ssa/20040518-1.c: New test.
8175
8176 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
8177
8178         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
8179
8180 2004-05-18  Paul Brook  <paul@codesourcery.com>
8181
8182         PR fortran/13930
8183         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
8184
8185 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8186
8187         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
8188         constant folding.
8189
8190 2004-05-17  Steven Bosscher  <stevenb@suse.de>
8191
8192         * gcc.dg/tree-ssa/20040517-1.c: New test.
8193
8194 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8195
8196         * gcc.dg/loop-4.c: New test.
8197
8198 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
8199
8200         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
8201
8202 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
8203
8204         PR fortran/15311
8205         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
8206
8207 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8208
8209         PR fortran/13826
8210         PR fortran/13940
8211         * gfortran.fortran-torture/compile/data_1.f90: New test.
8212
8213 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
8214
8215         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
8216         * gcc.dg/uninit-H.c: Define ASM for __s390__.
8217
8218 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
8219
8220         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
8221
8222 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
8223
8224         PR c/15444
8225         * gcc.dg/format/xopen-1.c: Adjust expected message.
8226         * gcc.dg/format/xopen-3.c: New test.
8227
8228 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
8229
8230         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
8231
8232 2004-05-14  Jeff Law  <law@redhat.com>
8233
8234         * gcc.dg/tree-ssa/20040514-2.c: New test.
8235
8236 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8237
8238         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
8239         this ...
8240         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
8241         this.
8242
8243 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
8244
8245         * gcc.dg/tree-ssa/20040514-1.c: New test.
8246
8247 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8248
8249         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
8250         test.
8251
8252 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8253
8254         PR fortran/14066
8255         * gfortran.fortran-torture/compile/do_1.f90: New test.
8256
8257 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8258
8259         PR fortran/15051
8260         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
8261         test.
8262
8263 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
8264
8265         PR fortran/15149
8266         * gfortran.fortran-torture/execute/random_init.f90: New test.
8267
8268 2004-05-13  Paul Brook  <paul@codesourcery.com>
8269
8270         PR fortran/15314
8271         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
8272
8273 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
8274
8275         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
8276         for the powerpc case.
8277
8278 2004-05-13  Jeff Law  <law@redhat.com>
8279
8280         * gcc.dg/tree-ssa/20040513-1.c: New test.
8281         * gcc.dg/tree-ssa/20040513-2.c: New test.
8282
8283 2004-05-13  Paul Brook  <paul@codesourcery.com>
8284
8285         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
8286         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
8287         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
8288
8289 2004-05-13  Andreas Schwab  <schwab@suse.de>
8290
8291         PR other/10819
8292         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
8293         characters.
8294
8295 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
8296
8297         PR fortran/15294
8298         * gfortran.fortran-torture/execute/adjustr.f90: New file.
8299
8300 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
8301
8302         Merge from tree-ssa-20020619-branch.  See
8303         ChangeLog.tree-ssa for details.
8304
8305 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
8306
8307         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
8308         include <altivec.h> explicitly.
8309         * gcc.dg/altivec-13.c: Likewise.
8310
8311 2004-05-11  Paul Brook  <paul@codesourcery.com>
8312
8313         * gcc.c-torture/compile/20010518-1.c: Force enum size.
8314
8315 2004-05-10  Eric Christopher  <echristo@redhat.com>
8316
8317         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
8318         * gcc.dg/sibcall-4.c: Ditto.
8319
8320 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
8321
8322         * g++.dg/ext/altivec-8.C: New test case.
8323         * gcc.dg/altivec-13.c: New test case.
8324
8325 2004-05-08  Roger Sayle  <roger@eyesopen.com>
8326
8327         * gcc.c-torture/execute/divcmp-1.c: New test case.
8328         * gcc.c-torture/execute/divcmp-2.c: New test case.
8329         * gcc.c-torture/execute/divcmp-3.c: New test case.
8330
8331 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
8332
8333         * g++.dg/other/pragma-re-2.C: New test.
8334
8335 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
8336
8337         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
8338         * gcc.dg/i386-387-2.c: Likewise.
8339
8340         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
8341         __builtin_drem.
8342         * gcc.dg/i386-387-6.c: Likewise.
8343
8344 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
8345
8346         * gcc.dg/builtins-33.c:  Also check log1p*.
8347
8348 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
8349
8350         PR optimization/15296
8351         * gcc.c-torture/execute/pr15296.c: New test.
8352
8353 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
8354
8355         * gcc.dg/builtins-40.c: New test.
8356
8357 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
8358
8359         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
8360
8361 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
8362
8363         * g++.dg/ext/spe1.C: New testcase.
8364
8365 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
8366
8367         * objc.dg/image-info.m: Allow additional attributes
8368         for __image_info section.
8369
8370 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
8371
8372         * gcc.dg/torture/mips-hilo-2.c: New test.
8373
8374 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8375
8376         PR c++/14389
8377         * g++.dg/template/member5.C: New test.
8378
8379 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
8380
8381         * gcc.dg/builtins-34.c: Also check expm1*.
8382
8383 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8384
8385         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
8386         * gcc.dg/torture/builtin-convert-3.c: New test.
8387
8388 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
8389
8390         PR middle-end/15054
8391         * g++.dg/opt/pr15054.C: New test.
8392
8393 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8394
8395         * gcc.dg/torture/builtin-rounding-1.c: New test.
8396         * gcc.dg/builtins-25.c: Delete.
8397         * gcc.dg/builtins-29.c: Delete.
8398
8399 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
8400
8401         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
8402         * gcc.dg/sibcall-4.c: Likewise.
8403         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
8404
8405 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
8406
8407         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
8408         bit-field on 16-bit targets.
8409
8410 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
8411
8412         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
8413         16-bit targets.
8414
8415 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
8416
8417         * gcc.dg/rs6000-power2-1.c: Change to compile only.
8418         * gcc.dg/rs6000-power2-2.c: Likewise.
8419
8420 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
8421
8422         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
8423         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
8424         Change the asm registers to be in form of frN instead of fN.
8425
8426 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8427
8428         * gcc.dg/torture/builtin-convert-2.c: New test.
8429
8430 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
8431
8432         * gcc.dg/rs6000-power2-1.c: New test.
8433         * gcc.dg/rs6000-power2-2.c: New test.
8434
8435 2004-04-28  Jan Hubicka  <jh@suse.cz>
8436
8437         * gcc.dg/unused-6.c: New test.
8438
8439 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
8440             Ulrich Weigand  <uweigand@de.ibm.com>
8441
8442         * ada/acats/run_all.sh: Define $target variable.
8443
8444 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
8445
8446         PR c++/15119
8447         * g++.dg/other/vararg-1.C: New test.
8448
8449         PR c++/4794
8450         * g++.dg/eh/cleanup3.C: New test.
8451
8452 2004-04-24  Laurent GUERBY <laurent@guerby.net>
8453
8454         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
8455         and ad8011a (target_insn).
8456         * ada/acats/support/macro.dfs: Likewise.
8457         * ada/acats/support/impbit.adb: New file.
8458
8459 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
8460
8461         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
8462
8463 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
8464
8465         * gcc.dg/loop-3.c: New test.
8466
8467 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
8468
8469         * gcc.c-torture/execute/simd-5.c: New test.
8470
8471 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8472
8473         PR c++/15064
8474         * g++.dg/template/crash18.C: New test.
8475
8476 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
8477
8478         * g++.dg/ext/complit3.C: New test.
8479
8480 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
8481
8482         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
8483         * gcc.dg/altivec-3.c: Same.
8484         * gcc.dg/altivec-varargs-1.c: Same.
8485
8486 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
8487
8488         * lib/target-supports.exp (check_profiling_available): Assume
8489         profiling is not available on powerpc-eabi targets.
8490
8491 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
8492
8493         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
8494         * gcc.dg/vmx/bug-1.c: Ditto.
8495
8496 2004-04-20  Eric Christopher  <echristo@redhat.com>
8497
8498         * gcc.dg/charset/extern.c: New test.
8499         * g++.dg/charset/extern3.cc: Ditto.
8500
8501 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
8502
8503         * gcc.dg/builtins-39.c: New test.
8504
8505 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
8506
8507         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
8508
8509 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
8510
8511         * gcc.dg/torture/mips-hilo-1.c: New test.
8512
8513 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
8514
8515         * gcc.c-torture/compile/20040419-1.c: New test.
8516
8517 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
8518
8519         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
8520
8521 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
8522             Aldy Hernandez  <aldyh@redhat.com>
8523
8524         * gcc.c-torture/execute/va-arg-24.c: New.
8525
8526 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
8527             Aldy Hernandez  <aldyh@redhat.com>
8528
8529         * gcc.dg/vmx/1b-01.c: New.
8530         * gcc.dg/vmx/1b-02.c: New.
8531         * gcc.dg/vmx/1b-03.c: New.
8532         * gcc.dg/vmx/1b-04.c: New.
8533         * gcc.dg/vmx/1b-05.c: New.
8534         * gcc.dg/vmx/1b-06.c: New.
8535         * gcc.dg/vmx/1b-07.c: New.
8536         * gcc.dg/vmx/1c-01.c: New.
8537         * gcc.dg/vmx/1c-02.c: New.
8538         * gcc.dg/vmx/3a-01a.c: New.
8539         * gcc.dg/vmx/3a-01.c: New.
8540         * gcc.dg/vmx/3a-01m.c: New.
8541         * gcc.dg/vmx/3a-03.c: New.
8542         * gcc.dg/vmx/3a-03m.c: New.
8543         * gcc.dg/vmx/3a-04.c: New.
8544         * gcc.dg/vmx/3a-04m.c: New.
8545         * gcc.dg/vmx/3a-05.c: New.
8546         * gcc.dg/vmx/3a-06.c: New.
8547         * gcc.dg/vmx/3a-06m.c: New.
8548         * gcc.dg/vmx/3a-07.c: New.
8549         * gcc.dg/vmx/3b-01.c: New.
8550         * gcc.dg/vmx/3b-02.c: New.
8551         * gcc.dg/vmx/3b-10.c: New.
8552         * gcc.dg/vmx/3b-13.c: New.
8553         * gcc.dg/vmx/3b-14.c: New.
8554         * gcc.dg/vmx/3b-15.c: New.
8555         * gcc.dg/vmx/3c-01a.c: New.
8556         * gcc.dg/vmx/3c-01.c: New.
8557         * gcc.dg/vmx/3c-02.c: New.
8558         * gcc.dg/vmx/3c-03.c: New.
8559         * gcc.dg/vmx/3d-01.c: New.
8560         * gcc.dg/vmx/4-01.c: New.
8561         * gcc.dg/vmx/4-03.c: New.
8562         * gcc.dg/vmx/5-01.c: New.
8563         * gcc.dg/vmx/5-02.c: New.
8564         * gcc.dg/vmx/5-03.c: New.
8565         * gcc.dg/vmx/5-04.c: New.
8566         * gcc.dg/vmx/5-05.c: New.
8567         * gcc.dg/vmx/5-06.c: New.
8568         * gcc.dg/vmx/5-07.c: New.
8569         * gcc.dg/vmx/5-07t.c: New.
8570         * gcc.dg/vmx/5-08.c: New.
8571         * gcc.dg/vmx/5-10.c: New.
8572         * gcc.dg/vmx/5-11.c: New.
8573         * gcc.dg/vmx/7-01a.c: New.
8574         * gcc.dg/vmx/7-01.c: New.
8575         * gcc.dg/vmx/7c-01.c: New.
8576         * gcc.dg/vmx/7d-01.c: New.
8577         * gcc.dg/vmx/7d-02.c: New.
8578         * gcc.dg/vmx/8-01.c: New.
8579         * gcc.dg/vmx/8-02a.c: New.
8580         * gcc.dg/vmx/8-02.c: New.
8581         * gcc.dg/vmx/brode-1.c: New.
8582         * gcc.dg/vmx/bug-1.c: New.
8583         * gcc.dg/vmx/bug-2.c: New.
8584         * gcc.dg/vmx/bug-3.c: New.
8585         * gcc.dg/vmx/cw-bug-1.c: New.
8586         * gcc.dg/vmx/cw-bug-2.c: New.
8587         * gcc.dg/vmx/cw-bug-3.c: New.
8588         * gcc.dg/vmx/dct.c: New.
8589         * gcc.dg/vmx/debug-1.c: New.
8590         * gcc.dg/vmx/debug-2.c: New.
8591         * gcc.dg/vmx/debug-3.c: New.
8592         * gcc.dg/vmx/debug-4.c: New.
8593         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
8594         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
8595         * gcc.dg/vmx/eg-5.c: New.
8596         * gcc.dg/vmx/fft.c: New.
8597         * gcc.dg/vmx/gcc-bug-1.c: New.
8598         * gcc.dg/vmx/gcc-bug-2.c: New.
8599         * gcc.dg/vmx/gcc-bug-3.c: New.
8600         * gcc.dg/vmx/gcc-bug-4.c: New.
8601         * gcc.dg/vmx/gcc-bug-5.c: New.
8602         * gcc.dg/vmx/gcc-bug-6.c: New.
8603         * gcc.dg/vmx/gcc-bug-7.c: New.
8604         * gcc.dg/vmx/gcc-bug-8.c: New.
8605         * gcc.dg/vmx/gcc-bug-9.c: New.
8606         * gcc.dg/vmx/gcc-bug-b.c: New.
8607         * gcc.dg/vmx/gcc-bug-c.c: New.
8608         * gcc.dg/vmx/gcc-bug-d.c: New.
8609         * gcc.dg/vmx/gcc-bug-e.c: New.
8610         * gcc.dg/vmx/gcc-bug-f.c: New.
8611         * gcc.dg/vmx/gcc-bug-g.c: New.
8612         * gcc.dg/vmx/gcc-bug-i.c: New.
8613         * gcc.dg/vmx/harness.h: New.
8614         * gcc.dg/vmx/ira1.c: New.
8615         * gcc.dg/vmx/ira2a.c: New.
8616         * gcc.dg/vmx/ira2b.c: New.
8617         * gcc.dg/vmx/ira2.c: New.
8618         * gcc.dg/vmx/ira2c.c: New.
8619         * gcc.dg/vmx/mem.c: New.
8620         * gcc.dg/vmx/newton-1.c: New.
8621         * gcc.dg/vmx/ops.c: New.
8622         * gcc.dg/vmx/sn7153.c: New.
8623         * gcc.dg/vmx/spill2.c: New.
8624         * gcc.dg/vmx/spill3.c: New.
8625         * gcc.dg/vmx/spill.c: New.
8626         * gcc.dg/vmx/t.c: New.
8627         * gcc.dg/vmx/varargs-1.c: New.
8628         * gcc.dg/vmx/varargs-2.c: New.
8629         * gcc.dg/vmx/varargs-3.c: New.
8630         * gcc.dg/vmx/varargs-4.c: New.
8631         * gcc.dg/vmx/varargs-5.c: New.
8632         * gcc.dg/vmx/varargs-6.c: New.
8633         * gcc.dg/vmx/varargs-7.c: New.
8634         * gcc.dg/vmx/vmx.exp: New.
8635         * gcc.dg/vmx/vprint-1.c: New.
8636         * gcc.dg/vmx/vscan-1.c: New.
8637         * gcc.dg/vmx/x-01.c: New.
8638         * gcc.dg/vmx/x-02.c: New.
8639         * gcc.dg/vmx/x-03.c: New.
8640         * gcc.dg/vmx/x-04.c: New.
8641         * gcc.dg/vmx/x-05.c: New.
8642         * gcc.dg/vmx/yousufi-1.c: New.
8643         * gcc.dg/vmx/zero-1.c: New.
8644         * gcc.dg/vmx/zero.c: New.
8645
8646 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
8647
8648         * g++.dg/lookup/java1.C: Update for chage of
8649         _Jv_AllocObject.
8650         * g++.dg/lookup/java2.C: Likewise.
8651
8652 2004-04-17  Laurent GUERBY <laurent@guerby.net>
8653
8654         * ada/acats/run_all.sh: use -O2 by default.
8655
8656 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
8657
8658         * gcc.dg/vr-mult-[12].c: New tests.
8659
8660 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8661
8662         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
8663
8664         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
8665
8666 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
8667
8668         * lib/target-supports.exp (check_profiling_available): Assume profiling
8669         isn't available for mips*-*-elf targets.
8670
8671 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
8672
8673         * gcc.dg/builtins-38.c: New test.
8674
8675 2004-04-14  Eric Christopher  <echristo@redhat.com>
8676
8677         * g++.dg/charset/charset.exp: Run .cc extension tests.
8678
8679 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
8680
8681         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
8682
8683 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8684
8685         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
8686
8687 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
8688
8689         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
8690         * gcc.dg/i386-387-2.c: Likewise.
8691
8692         * gcc.dg/i386-387-7.c: New test.
8693         * gcc.dg/i386-387-8.c: New test.
8694
8695         * gcc.dg/builtins-37.c: New test.
8696
8697 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
8698
8699         * g++.dg/pch/externc-1.C: Add missing semicolon.
8700
8701 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
8702
8703         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
8704
8705 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
8706
8707         * gcc.c-torture/execute/20040411-1.c: New test.
8708
8709 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
8710
8711         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
8712
8713 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
8714
8715         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
8716
8717 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
8718
8719         * lib/target-supports.exp (check_named_sections_available): New.
8720         * lib/gcc-dg.exp (dg-require-named-sections): New.
8721         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
8722         old-deja.exp.  Also prune error-count message from HP linker.
8723         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
8724
8725         * g++.dg/init/init-ref4.C: Use dg-require-weak.
8726         * g++.old-deja/g++.pt/static3.C: Likewise.
8727         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
8728
8729 2004-04-09  Roger Sayle  <roger@eyesopen.com>
8730
8731         * gcc.c-torture/execute/20040409-1.c: New test case.
8732         * gcc.c-torture/execute/20040409-2.c: New test case.
8733         * gcc.c-torture/execute/20040409-3.c: New test case.
8734
8735 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
8736
8737         * gcc.dg/20040409-1.c: New test.
8738
8739 2004-04-08  Roger Sayle  <roger@eyesopen.com>
8740
8741         PR target/14888
8742         * g++.dg/opt/pr14888.C: New test case.
8743
8744 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
8745
8746         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
8747         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
8748         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
8749         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
8750         New tests.
8751
8752 2004-04-08  Paul Brook  <paul@codesourcery.com>
8753
8754         * gcc.dg/spill-1.c: New test.
8755
8756 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8757
8758         * gcc.dg/torture/builtin-ctype-2.c: New test.
8759
8760 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
8761
8762         * gcc.dg/pch/pch.exp: Add largefile test.
8763
8764 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
8765
8766         * g++.dg/pch/externc-1.Hs: New.
8767         * g++.dg/pch/externc-1.C: New.
8768
8769 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8770
8771         * gcc.dg/compat/struct-by-value-5a_main.c,
8772         gcc.dg/compat/struct-by-value-5b_main.c: New files.
8773         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
8774         * gcc.dg/compat/struct-by-value-5a_x.c,
8775         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
8776         gcc.dg/compat/struct-by-value-5_x.c.
8777         * gcc.dg/compat/struct-by-value-5a_y.c,
8778         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
8779         gcc.dg/compat/struct-by-value-5_y.c.
8780
8781         * gcc.dg/compat/struct-by-value-6a_main.c,
8782         gcc.dg/compat/struct-by-value-6b_main.c: New files.
8783         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
8784         * gcc.dg/compat/struct-by-value-6a_x.c,
8785         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
8786         gcc.dg/compat/struct-by-value-6_x.c.
8787         * gcc.dg/compat/struct-by-value-6a_y.c,
8788         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
8789         gcc.dg/compat/struct-by-value-6_y.c.
8790
8791         * gcc.dg/compat/struct-by-value-7a_main.c,
8792         gcc.dg/compat/struct-by-value-7b_main.c: New files.
8793         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
8794         * gcc.dg/compat/struct-by-value-7a_x.c,
8795         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
8796         gcc.dg/compat/struct-by-value-7_x.c.
8797         * gcc.dg/compat/struct-by-value-7a_y.c,
8798         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
8799         gcc.dg/compat/struct-by-value-7_y.c.
8800
8801 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
8802
8803         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
8804         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
8805         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
8806         options.
8807
8808 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
8809
8810         * gcc.dg/builtins-36.c: New test.
8811
8812 2004-04-06  Paul Brook  <paul@codesourcery.com>
8813
8814         * README.gcc: Remove obsolete contraint on testcases.
8815
8816 2004-04-05  Paul Brook  <paul@codesourcery.com>
8817
8818         PR2123
8819         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
8820         failure and exit(0) on success.
8821         * g++.dg/expr/anew2.C: Ditto.
8822         * g++.dg/expr/anew3.C: Ditto.
8823         * g++.dg/expr/anew4.C: Ditto.
8824
8825 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
8826
8827         PR c++/3518
8828         * g++.dg/template/unify7.C: New.
8829
8830 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
8831
8832         * g++.dg/README: Bring up to date with new subdirectories; remove
8833         duplicate subdirectory lines.
8834
8835 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
8836
8837         PR c++/14007
8838         * g++.dg/template/unify5.C: New.
8839         * g++.dg/template/unify6.C: New.
8840         * g++.dg/template/qualttp20.C: Adjust.
8841         * g++.old-deja/g++.jason/report.C: Adjust.
8842         * g++.old-deja/g++.other/qual1.C: Adjust.
8843
8844 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
8845
8846         PR c++/14803
8847         * g++.dg/inherit/ptrmem1.C: New test.
8848
8849 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
8850
8851         PR c++/14755
8852         * gcc.c-torture/execute/20040331-1.c: New test.
8853         * gcc.dg/20040331-1.c: New test.
8854
8855 2004-04-01  Paul Brook  <paul@codesourcery.com>
8856
8857         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
8858
8859 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
8860
8861         PR c++/14724
8862         * g++.dg/init/goto1.C: New test.
8863
8864         PR c++/14763
8865         * g++.dg/template/defarg4.C: New test.
8866
8867 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
8868
8869         * gcc.dg/altivec-11.c: Extend test for more valid cases.
8870
8871 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
8872
8873         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
8874
8875 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
8876
8877         * gcc.dg/noncompile/undeclared-2.c: New test.
8878
8879 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
8880
8881         * gcc.dg/940409-1.c: Remove XFAIL.
8882         * gcc.dg/reg-vol-struct-1.c: New test.
8883
8884 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8885
8886         * gcc.dg/torture/builtin-wctype-1.c: New test.
8887
8888 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
8889
8890         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
8891         * gcc.dg/20001101-1.c: Likewise.
8892         * gcc.dg/20001102-1.c: Likewise.
8893
8894 2004-03-25  Roger Sayle  <roger@eyesopen.com>
8895
8896         * gcc.dg/compare8.c: Add an additional test for XOR.
8897
8898 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8899
8900         * gcc.dg/torture/builtin-ctype-1.c: New test.
8901
8902 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8903
8904         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
8905         * gcc.dg/torture/builtin-math-1.c: Likewise.
8906         * gcc.dg/torture/builtin-power-1.c: New test.
8907
8908 2004-03-24  Andreas Schwab  <schwab@suse.de>
8909
8910         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
8911         IA64 assembler.
8912
8913 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
8914             Roger Sayle  <roger@eyesopen.com>
8915
8916         * gcc.dg/compare8.c: New test case.
8917
8918 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
8919
8920         * g++.dg/ext/altivec-7.C: New test.
8921
8922 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
8923
8924         PR 12267, 12391, 12560, 13129, 14114, 14133
8925         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
8926         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
8927         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
8928         Adjust error regexps.
8929         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
8930         * gcc.dg/noncompile/undeclared-1.c: New test cases.
8931         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
8932         * gcc.dg/local1.c: Add explanatory comment.
8933
8934 2004-03-23  Roger Sayle  <roger@eyesopen.com>
8935
8936         PR optimization/14669
8937         * g++.dg/opt/fold2.C: New test case.
8938
8939 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
8940
8941         PR c/14069
8942         * gcc.dg/20040322-1.c: New test.
8943
8944 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
8945
8946         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
8947         * gcc.dg/ultrasp4.c: Likewise.
8948         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
8949
8950 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
8951
8952         * gcc.dg/i386-sse-8.c: Reset default options.
8953
8954 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
8955
8956         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
8957         in the error message text.
8958
8959 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8960
8961         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
8962
8963 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
8964
8965         PR c++/14616
8966         * g++.dg/init/array13.C: New test.
8967
8968 2004-03-20  Roger Sayle  <roger@eyesopen.com>
8969
8970         PR target/13889
8971         * gcc.c-torture/compile/pr13889.c: New test case.
8972
8973 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
8974
8975         PR c/14635
8976         * builtins-1.c (nan, nans): Don't test.
8977         * builtins-30.c: Don't use nan, nanf, nanl.
8978         * builtins-35.c: New test.
8979
8980 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
8981
8982         * g++.dg/ext/altivec-6.C: New test.
8983
8984 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
8985
8986         * g++.dg/init/placement3.C: New test.
8987
8988         * g++.dg/template/spec13.C: New test.
8989
8990         * g++.dg/lookup/using11.C: New test.
8991
8992         * g++.dg/lookup/koenig3.C: New test.
8993
8994         * g++.dg/template/operator2.C: New test.
8995
8996         * g++.dg/expr/dtor3.C: New test.
8997         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
8998         marker.
8999         * g++.old-deja/g++.law/visibility28.C: Likewise.
9000
9001 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
9002
9003         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
9004         * gcc.dg/ppc64-abi-3.c: Likewise.
9005
9006 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9007
9008         PR c++/14545
9009         * g++.dg/parse/template15.C: New test.
9010
9011 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
9012
9013         * g++.dg/expr/dtor2.C: New test.
9014
9015         * g++.dg/lookup/anon4.C: New test.
9016
9017         * g++.dg/overload/using1.C: New test.
9018
9019         * g++.dg/template/lookup7.C: New test.
9020
9021         * g++.dg/template/typename6.C: New test.
9022
9023         * g++.dg/expr/cond6.C: New test.
9024
9025 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9026
9027         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
9028
9029 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
9030
9031         * g++.dg/expr/cond5.C: New test.
9032         * g++.dg/expr/constcast1.C: Likewise.
9033         * g++.dg/expr/ptrmem2.C: Likewise.
9034         * g++.dg/expr/ptrmem3.C: Likewise.
9035         * g++.dg/lookup/main1.C: Likewise.
9036         * g++.dg/template/lookup6.C: Likewise.
9037
9038 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
9039
9040         * gcc.dg/local1.c: New test.
9041
9042         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
9043
9044 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9045
9046         * gcc.dg/torture/builtin-convert-1.c: New test.
9047
9048 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9049
9050         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
9051
9052 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
9053
9054         PR c++/14481
9055         * g++.dg/warn/Wunused-7.C: New test.
9056
9057 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9058
9059         * gcc.dg/torture/builtin-integral-1.c: New test.
9060
9061 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
9062
9063         PR c++/14586
9064         * g++.dg/parse/non-dependent3.C: New test.
9065
9066 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
9067
9068         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
9069         * g++.dg/eh/simd-2.C: Likewise.
9070         * g++.dg/init/array10.C: Likewise.
9071         * gcc.c-torture/compile/simd-1.c: Likewise.
9072         * gcc.c-torture/compile/simd-2.c: Likewise.
9073         * gcc.c-torture/compile/simd-3.c: Likewise.
9074         * gcc.c-torture/compile/simd-4.c: Likewise.
9075         * gcc.c-torture/compile/simd-6.c: Likewise.
9076         * gcc.c-torture/execute/simd-1.c: Likewise.
9077         * gcc.c-torture/execute/simd-2.c: Likewise.
9078         * gcc.dg/compat/vector-defs.h: Likewise.
9079         * gcc.dg/20020531-1.c: Likewise.
9080         * gcc.dg/altivec-3.c: Likewise.
9081         * gcc.dg/altivec-4.c: Likewise.
9082         * gcc.dg/altivec-varargs-1.c: Likewise.
9083         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
9084         * gcc.dg/i386-mmx-3.c: Likewise.
9085         * gcc.dg/i386-sse-4.c: Likewise.
9086         * gcc.dg/i386-sse-5.c: Likewise.
9087         * gcc.dg/i386-sse-8.c: Likewise.
9088         * gcc.dg/simd-1.c: Likewise.
9089         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
9090         __ev64_opaque__ since the machine description provides it.
9091
9092 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
9093
9094         * lib/compat.exp (skip_list): New global variable.
9095         Use it to hold the user defined COMPAT_SKIPS list if any.
9096         (compat-obj): Add the members of skip_list to optall.
9097
9098 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
9099
9100         * gcc.dg/compat/union-by-value-1_main.c,
9101         union-by-value-1_x.c, union-by-value-1_y.c,
9102         union-check.h, union-defs.h,
9103         union-init.h, union-return-1_main.c,
9104         union-return-1_x.c, union-return-1_y.c: New files.
9105
9106 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
9107
9108         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
9109         mixed-struct-init.h: Add 4 mixed structure types.
9110         struct-by-value-21_main.c, struct-by-value-21_x.c,
9111         struct-by-value-21_y.c, struct-return-21_main.c,
9112         struct-return-21_x.c, struct-return-21_y.c: New files.
9113
9114 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
9115
9116         PR c++/14550
9117         * g++.dg/parse/template14.C: New test.
9118
9119 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
9120
9121         * gcc.c-torture/execute/20040313-1.c: New test.
9122
9123 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
9124
9125         PR target/14533
9126         * gcc.dg/20040311-2.c: New test.
9127
9128 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
9129
9130         PR other/14544
9131         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
9132         bit-field.
9133
9134 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
9135
9136         * gcc.dg/20040305-2.c: Add missing return statement.
9137
9138 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9139
9140         * gcc.dg/builtins-34.c: Also check pow10*.
9141
9142 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
9143
9144         PR target/14262
9145         * gcc.dg/20040305-2.c: New test.
9146
9147 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
9148
9149         * gcc.dg/20040310-1.c: New test.
9150
9151 2004-03-11  Roger Sayle  <roger@eyesopen.com>
9152
9153         * gcc.c-torture/execute/20040311-1.c: New test case.
9154
9155 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
9156
9157         PR c++/14476
9158         * g++.dg/lookup/enum1.C: New test.
9159
9160 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
9161
9162         PR c++/14510
9163         * g++.dg/lookup/struct2.C: New test.
9164
9165 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
9166
9167         * gcc.dg/builtins-34.c: New test.
9168
9169 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9170
9171         * gcc.dg/torture/builtin-nonneg-1.c: New test.
9172
9173 2004-03-09  James E Wilson  <wilson@specifixinc.com>
9174
9175         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
9176         * gcc.dg/alias-2.c: New testcase.
9177
9178 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
9179
9180         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
9181
9182 2004-03-09  Roger Sayle  <roger@eyesopen.com>
9183
9184         * gcc.c-torture/execute/20040309-1.c: New test case.
9185
9186 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
9187
9188         PR c++/14397
9189         * g++.dg/overload/ref1.C: New.
9190
9191 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9192
9193         PR c++/14409
9194         * g++.dg/template/spec12.C: New test.
9195
9196         PR c++/14448
9197         * g++.dg/parse/crash14.C: New test.
9198
9199 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
9200
9201         PR c++/14230
9202         * g++.dg/init/ref11.C: New test.
9203
9204 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
9205
9206         PR c++/14432
9207         * g++.dg/parse/builtin2.C: New test.
9208
9209 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
9210
9211         PR c++/14401
9212         * g++.dg/init/ctor3.C: New test.
9213         * g++.dg/init/union1.C: New test.
9214         * g++.dg/ext/anon-struct4.C: New test.
9215
9216 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
9217
9218         * g++.dg/lookup/koenig1.C: Tweak error messages.
9219         * g++.dg/lookup/used-before-declaration.C: Likewise.
9220         * g++.dg/other/do1.C: Likewise.
9221         * g++.dg/overload/koenig1.C: Likewise.
9222         * g++.dg/parse/crash13.C: Likewise.
9223         * g++.dg/template/instantiate3.C: Likewise.
9224
9225 2004-03-08  Eric Christopher  <echristo@redhat.com>
9226
9227         * * lib/target-supports.exp: Enable libiconv in test
9228         compilation.  Fix up error checking.
9229
9230 2004-03-08  Roger Sayle  <roger@eyesopen.com>
9231
9232         PR middle-end/14289
9233         * gcc.dg/pr14289-1.c: New test case.
9234         * gcc.dg/pr14289-2.c: Likewise.
9235         * gcc.dg/pr14289-3.c: Likewise.
9236
9237 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
9238
9239         * gcc.c-torture/execute/20040308-1.c: New test.
9240
9241 2004-03-07  Roger Sayle  <roger@eyesopen.com>
9242
9243         * gcc.c-torture/execute/20040307-1.c: New test case.
9244
9245 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
9246
9247         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
9248
9249 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
9250
9251         * gcc.dg/20040306-1.c: New test.
9252
9253 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
9254
9255         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
9256         them static.
9257         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
9258
9259 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
9260
9261         PR c/14465
9262         * gcc.dg/decl-6.c: New test.
9263
9264 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9265
9266         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
9267         Rename LOGPOW -> LOG_POW.
9268         (SQRT_EXP, POW_EXP): New.
9269
9270 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
9271
9272         * gcc.dg/i386-sse-8.c: New test.
9273
9274 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
9275
9276         PR c/14114
9277         * gcc.dg/decl-5.c: New test.
9278
9279 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
9280
9281         * gcc.dg/20040305-1.c: New test.
9282
9283 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
9284
9285         PR other/14354
9286         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
9287
9288 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
9289
9290         PR c++/14425, c++/14426
9291         * g++.dg/ext/altivec-4.C: New test.
9292         * g++.dg/ext/altivec-5.C: New test.
9293
9294 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
9295
9296         * g++.old-deja/g++.other/linkage1.C: Expect errors about
9297         global variables of a type with no linkage.
9298         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
9299         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
9300         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
9301         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
9302         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
9303         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
9304         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
9305         * g++.dg/warn/deprecated.C: Name enum Color.
9306         * g++.dg/overload/VLA.C: Name structure for 'b'.
9307         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
9308
9309 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
9310
9311         * gcc.c-torture/compile/20040304-1.c: New test.
9312
9313 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
9314
9315         PR 13728
9316         * gcc.dg/decl-4.c: New testcase.
9317
9318 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
9319
9320         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
9321         as PRECF if sizeof (float) > sizeof (double).
9322         (PRECL): Make it the same as PRECF if
9323         sizeof (float) > sizeof (long double).
9324
9325 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9326
9327         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
9328         system type.  Add check for irix6 which doesn't have c99 runtime.
9329
9330 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
9331
9332         * gcc.dg/const-elim-1.c: xfail for xtensa.
9333
9334 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
9335
9336         PR c++/14369
9337         * g++.dg/template/cond4.C: New test.
9338
9339 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
9340
9341         PR c++/14360
9342         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
9343
9344         PR c++/14361
9345         * g++.dg/parse/defarg7.C: New test.
9346
9347         PR c++/14359
9348         * g++.dg/template/friend26.C: New test.
9349
9350 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
9351
9352         PR c++/14324
9353         * g++.dg/abi/mangle21.C: New test.
9354
9355         PR c++/14260
9356         * g++.dg/parse/constructor2.C: New test.
9357
9358         PR c++/14337
9359         * g++.dg/template/sfinae1.C: New test.
9360
9361 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
9362
9363         PR c++/14267
9364         * g++.dg/expr/crash2.C: New test.
9365
9366         PR middle-end/13448
9367         * gcc.dg/inline-5.c: New test.
9368         * gcc.dg/always-inline.c: Split out tests into ...
9369         * gcc.dg/always-inline2.c: ... this and ...
9370         * gcc.dg/always-inline3.c: ... this.
9371
9372 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
9373
9374         PR debug/12103
9375         * g++.dg/debug/crash1.C: New test.
9376
9377 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
9378
9379         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
9380         function with __attribute__((noinline)).
9381         (recurser_void2): Likewise.
9382         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
9383         (recurser_void2): Likewise.
9384
9385 2004-02-29  Roger Sayle  <roger@eyesopen.com>
9386
9387         PR middle-end/14203
9388         * g++.dg/warn/Wunused-6.C: New test case.
9389
9390 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
9391
9392         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
9393         not defined.
9394
9395 2004-02-27  Eric Christopher  <echristo@redhat.com>
9396
9397         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
9398         * g++.dg/charset/asm2.c: Run only x86.
9399         * gcc.dg/charset/asm3.c: Ditto.
9400
9401 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
9402
9403         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
9404         ld_library_path.
9405
9406 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
9407
9408         * g++.dg/ext/altivec-3.C: New.
9409
9410 2004-02-26  Richard Henderson  <rth@redhat.com>
9411
9412         * g++.dg/ext/attrib10.C: Mark for warning.
9413         * gcc.dg/attr-alias-1.c: New.
9414
9415 2004-02-26  Richard Henderson  <rth@redhat.com>
9416
9417         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
9418         * gcc.c-torture/execute/20040208-2.c: ... it back.
9419
9420 2004-02-26  Eric Christopher  <echristo@redhat.com>
9421
9422         * lib/target-supports.exp (check-iconv-available): New function.
9423         * lib/gcc-dg.exp (dg-require-iconv): New function.
9424         Use above.
9425         * gcc.dg/charset: New directory.
9426         * gcc.dg/charset/charset.exp: New file.
9427         * gcc.dg/charset/asm1.c: Ditto.
9428         * gcc.dg/charset/asm2.c: Ditto.
9429         * gcc.dg/charset/asm3.c: Ditto.
9430         * gcc.dg/charset/asm4.c: Ditto.
9431         * gcc.dg/charset/asm5.c: Ditto.
9432         * gcc.dg/charset/attribute1.c: Ditto.
9433         * gcc.dg/charset/attribute2.c: Ditto.
9434         * gcc.dg/charset/string1.c: Ditto.
9435         * g++.dg/charset: New directory.
9436         * g++.dg/dg.exp: Add here. Special options.
9437         * g++.dg/charset/charset.exp: New file.
9438         * g++.dg/charset/asm1.c: Ditto.
9439         * g++.dg/charset/asm2.c: Ditto.
9440         * g++.dg/charset/asm3.c: Ditto.
9441         * g++.dg/charset/asm4.c: Ditto.
9442         * g++.dg/charset/attribute1.c: Ditto.
9443         * g++.dg/charset/attribute2.c: Ditto.
9444         * g++.dg/charset/extern1.cc: Ditto.
9445         * g++.dg/charset/extern2.cc: Ditto.
9446         * g++.dg/charset/string1.c: Ditto.
9447
9448 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
9449
9450         PR c++/14278
9451         * g++.dg/parse/comma1.C: New test.
9452
9453 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9454
9455         PR c++/14284
9456         * g++.dg/template/ttp8.C: New test.
9457
9458 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
9459
9460         * gcc.dg/fixuns-trunc-1.c: New test.
9461
9462 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9463
9464         * gcc.dg/builtins-config.h: Use #elif.
9465
9466 2004-02-26  Michael Matz  <matz@suse.de>
9467
9468         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
9469         * gcc.dg/991214-1.c: Likewise.
9470         * gcc.dg/i386-asm-1.c: Likewise.
9471
9472 2004-02-25  Richard Henderson  <rth@redhat.com>
9473
9474         * gcc.c-torture/execute/20040208-2.c: Move ...
9475         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
9476
9477 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9478
9479         PR c++/14246
9480         * g++.dg/other/crash-3.C: New test.
9481
9482 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9483
9484         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
9485         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
9486
9487         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
9488         HP-UX.
9489
9490 2004-02-24  Michael Matz  <matz@suse.de>
9491
9492         * gcc.dg/i386-regparm.c: New.
9493
9494 2004-02-23  James E Wilson  <wilson@specifixinc.com>
9495
9496         * gcc.c-torture/execute/20040223-1.c: New.
9497
9498 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
9499             Kazu Hirata  <kazu@cs.umass.edu>
9500
9501         * gcc.dg/fwritable-strings-1.c: Remove.
9502
9503 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
9504
9505         PR c/14156
9506         * gcc.dg/20040223-1.c: New test.
9507
9508 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9509
9510         PR c++/14106
9511         * g++.dg/ext/typeof9.C: New test.
9512
9513 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9514
9515         PR c++/14250
9516         * g++.dg/other/switch1.C: New test.
9517
9518 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
9519
9520         * gcc.dg/cast-function-1.c: Adjust for new informative message.
9521         * gcc.dg/va-arg-1.c: Likewise.
9522
9523 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9524
9525         PR c++/14143
9526         * g++.dg/template/koenig5.C: New test.
9527
9528 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
9529
9530         * g++.dg/ext/altivec-1.C: Generalize target triple.
9531         * g++.dg/ext/altivec-2.C: New test case.
9532         * g++.dg/ext/altivec_check.h: New file.
9533         * gcc.dg/altivec-1.c: Generalize target triple;
9534         include altivec_check.h and call altivec_check().
9535         * gcc.dg/altivec-[2-5].c: Generalize target triple.
9536         * gcc.dg/altivec-6.c: New test case.
9537         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
9538         type casts as needed.
9539         * gcc.dg/altivec-10.c: Include altivec_check.h and call
9540         altivec_check().
9541         * gcc.dg/altivec-12.c: New test case.
9542         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
9543         include altivec_check.h and call altivec_check().
9544         * gcc.dg/altivec_check.h: New file.
9545
9546 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9547
9548         * lib/target-supports.exp (check_alias_available): Don't mangle
9549         function `g' in test program.
9550
9551 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9552
9553         * lib/target-supports.exp (check_profiling_available): Check
9554         argument to determine whether we support a profiling type.
9555         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
9556         check_profiling_available.
9557         * g++.dg/bprob/bprob.exp: Likewise
9558         * g77.dg/bprob/bprob.exp: Likewise.
9559         * gcc.misc-tests/bprob.exp: Likewise.
9560         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
9561         dg-require-profiling and delete expected error handling.
9562         * gcc.dg/20021014-1.c: Likewise.
9563         * gcc.dg/nest.c: Likewise.
9564
9565 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9566
9567         PR c++/12007
9568         * g++.dg/other/vthunk1.C: New test.
9569
9570 2004-02-20  Falk Hueffner  <falk@debian.org>
9571
9572         PR target/14201
9573         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
9574
9575 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
9576
9577         PR c++/13927
9578         * g++.dg/other/error8.C: Remove XFAIL markers.
9579
9580         PR c++/14173
9581         * g++.dg/ext/packed5.C: New test.
9582
9583         PR c++/14199
9584         * g++.dg/warn/Wunused-5.C: New test.
9585
9586         PR c++/14186
9587         * g++.dg/lookup/member1.C: New test.
9588
9589 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
9590
9591         * gcc.c-torture/compile/20040130-1.c: Enable only when
9592         __INT_MAX__ >= 2147483647L.
9593         * gcc.c-torture/compile/961203-1.c: Likewise.
9594
9595 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
9596
9597         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
9598         * g++.dg/opt/template1.C: Robustify assembler regexp
9599
9600 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
9601
9602         * gcc.c-torture/execute/simd-4.x: Remove.
9603         * gcc.c-torture/execute/va-arg-25.x: Likewise.
9604         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
9605         Guard with #ifndef SKIP_ATTRIBUTE.
9606         * gcc.dg/compat/vector-1_y.c: Likewise.
9607         * gcc.dg/compat/vector-2_x.c: Likewise.
9608         * gcc.dg/compat/vector-2_y.c: Likewise.
9609         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
9610         * g++.dg/eh/simd-2.C: Likewise.
9611
9612 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
9613
9614         * gcc.c-torture/compile/complex-1.c: New.
9615
9616 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
9617
9618         PR target/14209
9619         * gcc.c-torture/execute/20040218-1.c: New test.
9620
9621 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9622
9623         PR c++/14181
9624         * g++.dg/parse/new2.C: New test.
9625
9626 2004-02-18  Paul Brook  <paul@codesourcery.com>
9627
9628         * gcc.c-torture/compile/libcall-1.c: New test.
9629
9630 2004-02-18  Paul Brook  <paul@codesourcery.com>
9631
9632         PR debug/12934
9633         * gcc.dg/debug/debug-7.c: New test.
9634
9635 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
9636
9637         * gcc.dg/20040217-1.c: New test.
9638
9639 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
9640
9641         * gcc.c-torture/execute/990208-1.x: Delete.
9642
9643 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
9644
9645         * gcc.c-torture/execute/20040208-2.x: New file.
9646
9647 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
9648
9649         PR c++/11326
9650         * g++.dg/abi/structret1.C: New test.
9651
9652 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
9653
9654         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
9655         (i386_cpuid): No need to test if cpuid is available on AMD64.
9656         Fix assembly, so that it works onboth i386 and AMD64.
9657         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
9658         (vecInLong): Fix s[] member type to unsigned int.
9659         (vecInWord): Remove type.
9660         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
9661         (a64, b64, c64, d64, e64): Remove.
9662         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
9663         Remove unused variable.  Remove initialization of removed variables.
9664         Don't call mmx_tests nor sse_tests.
9665         (reference_mmx, reference_sse): Remove.
9666         (check): Add return stmt.
9667         * gcc.dg/i386-sse-7.c: New test.
9668         * gcc.dg/i386-mmx-4.c: New test.
9669
9670 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9671
9672         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
9673         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
9674         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
9675         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
9676         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
9677         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
9678         g++.dg/tc1/dr94.C: Fix line terminator.
9679
9680 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
9681
9682         * gcc.c-torture/compile/20040216-1.c: New.
9683
9684 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9685
9686         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
9687         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
9688         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
9689         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
9690         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
9691         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
9692
9693 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
9694
9695         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
9696
9697 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
9698
9699         PR c++/13971
9700         * g++.dg/expr/cond4.C: New test.
9701
9702         PR c++/14086
9703         * g++.dg/lookup/crash2.C: New test.
9704
9705 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
9706
9707         * gcc.c-torture/compile/20040214-2.c: New test.
9708
9709 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
9710
9711         PR c++/14116
9712         * g++.dg/ext/typeof8.C: New test.
9713
9714 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
9715
9716         * gcc.c-torture/compile/20040214-1.c: New test.
9717
9718 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9719
9720         PR c++/13635
9721         * g++.dg/template/spec11.C: New test.
9722
9723 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9724
9725         PR c++/13927
9726         * g++.dg/other/error8.C: New test.
9727
9728 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
9729
9730         PR c++/14122
9731         * g++.dg/template/array4.C: New test.
9732
9733         PR c++/14108
9734         * g++.dg/inherit/thunk2.C: New test.
9735
9736         PR c++/14083
9737         * g++.dg/eh/cond2.C: New test.
9738
9739 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
9740
9741         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
9742
9743 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
9744
9745         * lib/scanasm.exp (dg-scan): Quote pattern before display.
9746
9747 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
9748
9749         * g++.dg/simd-2.C: xfail on ppc64-linux.
9750
9751 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
9752
9753         PR c/456
9754         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
9755         tests.
9756
9757 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
9758
9759         * gcc.dg/builtins-33.c: New test.
9760
9761 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
9762
9763         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
9764
9765 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
9766
9767         * g++.dg/simd-2.C: Set -maltivec for ppc64.
9768
9769 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
9770
9771         * gcc.dg/ppc64-abi-3.c: New test.
9772
9773 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
9774
9775         PR c/14092
9776
9777         * gcc.dg/pr14092-1.c: New testcase.
9778
9779 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
9780
9781         * gcc.dg/cpp/assert4.c: Fix typo last change.
9782
9783         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
9784         * gcc.dg/cpp/assert4.c: Handle powerpc64.
9785
9786         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
9787
9788 2004-02-09  Roger Sayle  <roger@eyesopen.com>
9789
9790         * gcc.c-torture/compile/20040209-1.c: New test case.
9791
9792 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
9793
9794         * gcc.dg/c90-init-1.c: Adjust expected error messages.
9795
9796 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
9797
9798         * gcc.c-torture/execute/20040208-[12].c: New tests.
9799
9800 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
9801
9802         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
9803
9804 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
9805
9806         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
9807
9808 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
9809
9810         Bug 13856
9811         * gcc.dg/visibility-8.c: New testcase.
9812
9813 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
9814
9815         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
9816         arguments.
9817         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
9818
9819 2004-02-07  Roger Sayle  <roger@eyesopen.com>
9820
9821         PR middle-end/13696
9822         * g++.dg/opt/fold1.C: New test case.
9823
9824 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9825
9826         PR c++/14033
9827         * g++.dg/other/crash-2.C: New test.
9828
9829 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9830
9831         PR c++/14028
9832         * g++.dg/parse/angle-bracket2.C: New test.
9833
9834 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
9835
9836         PR middle-end/13750
9837         Revert:
9838         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
9839         PR pch/13361
9840         * testsuite/g++.dg/pch/wchar-1.C: New.
9841         * testsuite/g++.dg/pch/wchar-1.Hs: New.
9842
9843 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9844
9845         PR c++/14008
9846         * g++.dg/parse/error15.C: New test.
9847         * g++.dg/parse/crash11.C: Update dg-error mark.
9848
9849 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
9850
9851         PR c++/13932
9852         * g++.dg/warn/conv2.C: New test.
9853
9854 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9855
9856         PR c++/13086
9857         * g++.dg/warn/incomplete1.C: Remove xfail.
9858
9859 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
9860
9861         * lib/file-format.exp (gcc_target_object_format): Use
9862         ${tool}_target_compile, not gcc_target_compile.
9863         * lib/target-supports.exp (check_alias_available): Likewise.
9864         (check_gc_sections_available): Likewise.
9865         * g++.dg/ext/attrib10.C: Use dg-require-alias.
9866         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
9867         dg-require-alias.
9868
9869 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
9870
9871         PR c++/13969
9872         * g++.dg/template/static6.C: New test.
9873
9874 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
9875
9876         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
9877
9878 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9879
9880         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
9881         tests for systems where `char' is unsigned by default.
9882
9883 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9884
9885         PR c++/13997
9886         * g++.dg/template/partial3.C: New test.
9887
9888 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
9889
9890         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
9891         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
9892         Remove mentions of obsolete ports.
9893
9894 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
9895
9896         * gcc.dg/noncompile/20001228-1.c: Fix for new
9897         error message.
9898
9899 2004-02-03  Roger Sayle  <roger@eyesopen.com>
9900
9901         PR target/9348
9902         * gcc.c-torture/execute/multdi-1.c: New test case.
9903
9904 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
9905
9906         PR c++/13925
9907         * g++.dg/template/lookup5.C: New test.
9908
9909 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
9910
9911         PR c++/13950
9912         * g++.dg/template/lookup4.C: New test.
9913
9914         PR c++/13970
9915         * g++.dg/parse/error14.C: New test.
9916
9917         PR c++/14002
9918         * g++.dg/parse/template13.C: New test.
9919
9920 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
9921
9922         PR c++/13978
9923         * g++.dg/template/koenig4.C: New test.
9924
9925         PR c++/13968
9926         * g++.dg/template/crash17.C: New test.
9927
9928         PR c++/13975
9929         * g++.dg/parse/error13.C: New test.
9930         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
9931
9932 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
9933
9934         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
9935
9936 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
9937
9938         PR c/11658
9939         PR c/13994
9940         * gcc.dg/noncompile/20040203-1.c: New test.
9941         * gcc.dg/noncompile/20040203-2.c: Likewise.
9942         * gcc.dg/noncompile/20040203-3.c: Likewise.
9943         * gcc.dg/20040203-1.c: Likewise.
9944
9945 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
9946
9947         PR c++/10858
9948         * g++.dg/template/sizeof7.C: New test.
9949
9950 2004-02-02  Eric Christopher  <echristo@redhat.com>
9951             Zack Weinberg  <zack@codesourcery.com>
9952
9953         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
9954
9955 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
9956
9957         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
9958         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
9959         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
9960         * gcc.dg/cleanup-5.c: Run only on Linux targets.
9961
9962 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
9963
9964         PR c++/13113
9965         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
9966
9967         PR c++/13854
9968         * g++.dg/ext/attrib13.C: New test.
9969
9970         PR c++/13907
9971         * g++.dg/conversion/op2.C: New test.
9972
9973 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
9974
9975         * gcc.dg/titype-1.c: Fix pasto.
9976
9977 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
9978
9979         * gcc.dg/titype-1.c: New test.
9980
9981 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9982
9983         PR c++/13957
9984         * g++.dg/template/non-type-template-argument-1.C,
9985         g++.dg/template/qualified-id1.C: Update dg-error marks.
9986         * g++.dg/template/nontype6.C: New test.
9987
9988 2004-02-01  Roger Sayle  <roger@eyesopen.com>
9989
9990         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
9991         * gcc.dg/builtins-31.c: New testcase.
9992         * gcc.dg/builtins-32.c: New testcase.
9993
9994 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
9995
9996         * objc.dg/call-super-2.m: Update line numbers
9997         for the including of stddef.h.
9998
9999 2004-01-30  Michael Matz  <matz@suse.de>
10000
10001         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
10002         g++.dg/ext/case-range3.C: New tests.
10003
10004 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10005
10006         DR206
10007         PR c++/13813
10008         * g++.dg/template/member4.C: New test.
10009
10010 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10011
10012         PR c++/13683
10013         * g++.dg/template/sizeof6.C: New test.
10014
10015 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
10016
10017         * gcc.dg/fwritable-strings-1.c: New test.
10018
10019 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
10020
10021         * gcc.c-torture/compile/20040130-1.c: New test.
10022
10023 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
10024
10025         * objc.dg/call-super-2.m: Include stddef.h for size_t.
10026
10027 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
10028
10029         PR c++/13883
10030         * g++.dg/template/ctor3.C: New test.
10031
10032 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10033
10034         * g++.dg/tc1: New directory.
10035         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
10036         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
10037         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
10038         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
10039         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
10040
10041 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10042
10043         * g++.dg/parse/error11.C: New test.
10044         * g++.dg/parse/error12.C: Likewise.
10045
10046 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
10047
10048         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
10049         (scan_initial, main): Use aligned_sizeof instead of sizeof.
10050
10051 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
10052
10053         PR c++/13791
10054         * g++.dg/ext/attrib12.C: New test.
10055
10056         PR c++/13736
10057         * g++.dg/parse/cast2.C: New test.
10058
10059 2004-01-27  James E Wilson  <wilson@specifixinc.com>
10060
10061         * objc.dg/encode-2.m (main): New local string.  Set depending on
10062         sizeof long.  Use in sscanf call.
10063         * objc.dg/encode-3.m (main): New local string.  Set depending on
10064         sizeof long.  Use in scan_initial call.
10065
10066 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10067
10068         * objc.dg/call-super-2.m: Make LP64-safe.
10069         * objc.dg/desig-init-1.m: Likewise.
10070
10071 2004-01-27  Devang Patel <dpatel@apple.com>
10072
10073         * g++.dg/debug/namespace1.C: New test.
10074
10075 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
10076
10077         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
10078         xscale-*-*.
10079
10080         * gcc.dg/arm-mmx-1.c: New test.
10081
10082 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
10083
10084         * gcc.dg/20040127-1.c: New test.
10085         * gcc.dg/20040127-2.c: New test.
10086
10087 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10088
10089         * objc.dg/stret-1.m (glob): Renamed to globa.
10090
10091 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
10092
10093         PR c++/13663
10094         * g++.dg/expr/for1.C: New test.
10095
10096 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
10097
10098         PR middle-end/13779
10099         * gcc.dg/darwin-longlong.c: New test.
10100
10101 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
10102
10103         * gcc.dg/20040124-1.c: Moved test from here...
10104         * gcc.c-torture/compile/20040124-1.c: ...to here.
10105
10106 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
10107
10108         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
10109         the assembly output if -m64 is passed.
10110
10111 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
10112
10113         PR c++/13833
10114         * g++.dg/template/cond3.C: New test.
10115
10116 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10117
10118         PR c++/13810
10119         * g++.dg/template/ttp7.C: New test.
10120
10121 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10122
10123         PR c++/13797
10124         * g++.dg/template/nontype4.C: New test.
10125         * g++.dg/template/nontype5.C: Likewise.
10126
10127 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
10128
10129         * gcc.dg/torture/mips-clobber-at.c: New test.
10130
10131 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
10132
10133         * gcc.dg/20040124-1.c: New test.
10134
10135 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
10136
10137         * gcc.dg/20040123-1.c: New test.
10138
10139 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
10140
10141         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
10142
10143 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
10144
10145         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
10146
10147 2004-01-23  Andrew Pinski  <apinski@apple.com>
10148
10149         * gcc.dg/20030121-1.c: Move to ..
10150         * gcc.dg/20040121-1.c: here.
10151
10152 2004-01-23  Roger Sayle  <roger@eyesopen.com>
10153
10154         * gcc.dg/builtins-29.c: New test case.
10155
10156 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
10157
10158         PR 18314
10159         * gcc.dg/builtins-30.c: New testcase.
10160
10161 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
10162
10163         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
10164         * lib/g77.exp: Likewise.
10165         * lib/objc.exp: Likewise.
10166         * lib/g++.exp: Likewise.
10167
10168 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
10169
10170         * gcc.dg/struct-by-value-2.c: New test.
10171
10172 2004-01-21  Andrew Pinski  <apinski@apple.com>
10173
10174         PR target/13785
10175         * gcc.dg/20030121-1.c: New test.
10176
10177 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
10178
10179         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
10180         clobber frame pointer register in asm statement.
10181
10182 2004-01-21  Falk Hueffner  <falk@debian.org>
10183
10184         * gcc.c-torture/compile/20040121-1.c: New test.
10185
10186 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
10187
10188         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
10189
10190 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
10191
10192         * gcc.dg/ppc64-abi-2.c: New test.
10193
10194 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
10195
10196         * lib/treelang.exp: Fill out this file.
10197         * lib/treelang-dg.exp: New File.
10198
10199 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
10200
10201         * gcc.c-torture/compile/981022-1.c: Remove.
10202         * gcc.dg/array-5.c: Remove XFAIL.
10203         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
10204         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
10205         gcc.dg/cond-lvalue-1.c: Update.
10206         * gcc.dg/cast-lvalue-2.c: New test.
10207
10208 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
10209
10210         PR c++/13592
10211         * g++.dg/other/error1.C (class foo): Tweak error message.
10212
10213         PR c++/13592
10214         * g++.dg/template/call2.C: New test.
10215
10216 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
10217
10218         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
10219         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
10220         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
10221         scalar-return-1_x.c, scalar-return-2_y.c,
10222         scalar-return-3_x.c, scalar-return-3_y.c,
10223         scalar-return-4_x.c, scalar-return-4_y.c,
10224         struct-align-1.h, struct-align-1_x.c,
10225         struct-align-1_y.c, struct-align-2.h,
10226         struct-align-2_x.c, struct-align-2_y.c,
10227         struct-by-value-10_y.c, struct-by-value-11_x.c,
10228         struct-by-value-11_y.c, struct-by-value-12_x.c,
10229         struct-by-value-12_y.c, struct-by-value-13_x.c,
10230         struct-by-value-13_y.c, struct-by-value-14_x.c,
10231         struct-by-value-14_y.c, struct-by-value-15_x.c,
10232         struct-by-value-15_y.c, struct-by-value-16_y.c,
10233         struct-by-value-17_y.c, struct-by-value-18_y.c,
10234         struct-by-value-19_y.c, struct-by-value-1_x.c,
10235         struct-by-value-1_y.c, struct-by-value-20_y.c,
10236         struct-by-value-2_x.c, struct-by-value-2_y.c,
10237         struct-by-value-3_y.c, struct-by-value-4_x.c,
10238         struct-by-value-4_y.c, struct-by-value-5_y.c,
10239         struct-by-value-6_y.c, struct-by-value-7_y.c
10240         struct-by-value-8_x.c, struct-by-value-8_y.c
10241         struct-by-value-9_x.c, struct-by-value-9_y.c
10242         struct-return-10_x.c, struct-return-10_y.c,
10243         struct-return-19_x.c, struct-return-20_x.c
10244         struct-return-2_x.c, struct-return-2_y.c
10245         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
10246         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
10247
10248 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
10249
10250         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
10251         attribute on sparc*-sun-solaris2.*.
10252
10253 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
10254
10255         PR c++/13710
10256         * g++.dg/ext/typeof7.C: New test.
10257
10258 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
10259
10260         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
10261         * gcc.dg/const-elim-1.c: Same.
10262
10263 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
10264
10265         * objc.dg/stret-1.m: New.
10266         * objc.dg/stret-2.m: New.
10267
10268 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
10269
10270         PR c++/11895
10271         * g++.dg/ext/vector1.C: New test.
10272
10273 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
10274
10275         * gcc.dg/pch/import-1.c: New.
10276         * gcc.dg/pch/import-1.hs: New.
10277         * gcc.dg/pch/import-1a.h: New.
10278         * gcc.dg/pch/import-1b.h: New.
10279         * gcc.dg/pch/import-1c.h: New.
10280
10281 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
10282
10283         PR c++/13574
10284         * g++.dg/ext/array1.C: New test.
10285
10286         PR c++/13178
10287         * g++.dg/conversion/op1.C: New test.
10288
10289 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
10290
10291         PR 11864
10292         From Kazumoto Kojima / Dan Kegel:
10293         * gcc.dg/pr11864-1.c: New test.
10294
10295         PR 10392
10296         From Marcus Comstedt / Dan Kegel:
10297         * gcc.dg/pr10392-1.c: New test.
10298
10299 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
10300
10301         PR c++/13478
10302         * g++.dg/init/ref10.C: New test.
10303
10304 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10305
10306         PR c++/13407
10307         * g++.dg/parse/typename6.C: New test.
10308
10309 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
10310
10311         PR pch/13361
10312         * testsuite/g++.dg/pch/wchar-1.C: New.
10313         * testsuite/g++.dg/pch/wchar-1.Hs: New.
10314
10315 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10316
10317         PR c++/9259
10318         * g++.dg/expr/sizeof2.C: New test.
10319
10320 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
10321
10322         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
10323
10324 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
10325
10326         PR c++/13659
10327         * g++.dg/lookup/strong-using-3.C: New.
10328         * g++.dg/lookup/using-10.C: New.
10329
10330 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
10331
10332         PR c++/13594
10333         * g++.dg/lookup/strong-using-2.C: New.
10334
10335 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
10336             Dan Kegel <dank@kegel.com>
10337             J"orn Rennecke <joern.rennecke@superh.com>
10338
10339         PR target/9365
10340         * gcc.dg/pr9365-1.c: New test.
10341
10342 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10343
10344         PR c++/8856
10345         * g++.dg/parse/casting-operator2.C: New test.
10346         * g++.old-deja/g++.pt/explicit83.C: Remove.
10347
10348 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
10349
10350         * gcc.dg/label-compound-stmt-1.c: New test.
10351         * gcc.c-torture/compile/950922-1.c,
10352         gcc.c-torture/compile/20000211-3.c,
10353         gcc.c-torture/compile/20000518-1.c,
10354         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
10355         compound statements.
10356
10357 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
10358
10359         * gcc.dg/ppc64-abi-1.c: New test.
10360
10361 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
10362
10363          * g++.dg/ext/attrib9.C: Add dg-warnings.
10364
10365 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10366
10367         PR c++/12335
10368         * g++.dg/parse/dtor3.C: New test.
10369
10370 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
10371
10372         PR c++/12709
10373         * g++.dg/parse/try-catch-1.C: New test.
10374
10375 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
10376
10377         * ada/acats/run_all.sh: Add more verbose output in acats.log
10378         when compiling tests.
10379
10380 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
10381
10382         PR 13656
10383         * gcc.dg/typedef-redecl.c: New test case.
10384         * gcc.dg/typedef-redecl.h: New support file.
10385
10386 2004-01-13  Jan Hubicka  <jh@suse.cz>
10387
10388         * gcc.dg/always_inline.c: New test.
10389         * gcc.dg/debug/20031231-1.c: Fix.
10390
10391 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10392
10393         PR c++/13474
10394         * g++.dg/template/array3.C: New test.
10395
10396 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
10397
10398         * g++.dg/ext/lvalue1.C: No longer expected to fail.
10399         * g++.dg/warn/Wunused-2.C: Likewise.
10400
10401 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10402
10403         PR c++/13289
10404         * g++.dg/template/instantiate6.C: New test.
10405
10406 2004-01-12  Roger Sayle  <roger@eyesopen.com>
10407
10408         PR middle-end/11397
10409         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
10410
10411 2004-01-12  Jan Hubicka  <jh@suse.cz>
10412
10413         PR opt/12826
10414         * gcc.dg/20040112-1.c: New.
10415
10416         * gcc.dg/dwarf-die[1-7].c: Move to...
10417         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
10418         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
10419
10420 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
10421
10422         PR c++/4100
10423         * g++.dg/parse/friend4.C: New test.
10424
10425 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
10426
10427         PR c++/4100
10428         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
10429         definition is called a friend.
10430
10431 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
10432
10433         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
10434
10435 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
10436
10437         PR c++/3478
10438         * g++.dg/parse/error10.C: New test.
10439         * g++.dg/template/arg2.C: Accept "invalid type" error.
10440
10441 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
10442
10443         PR middle-end/13392
10444         * g++.dg/opt/expect2.C: New test.
10445
10446 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
10447
10448         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
10449         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
10450         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
10451         Update dg-error regexps.
10452
10453 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
10454
10455         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
10456         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
10457
10458 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
10459
10460         * gcc.dg/pragma-re-1.c: Use right pointer type.
10461
10462 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
10463
10464         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
10465
10466 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
10467
10468         * gcc.dg/rs6000-ldouble-1.c: New.
10469
10470 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10471
10472         DR 337
10473         PR c++/9256
10474         * g++.dg/other/abstract1.C: New test.
10475
10476 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
10477
10478         * g++.dg/lookup/strong-using-1.C: New.
10479
10480 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
10481
10482         PR c/11234
10483         * gcc.dg/func-ptr-conv-1.c: New test.
10484         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
10485
10486 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
10487
10488         PR target/13380.
10489         * gcc.c-torture/compile/20040109-1.c: New.
10490
10491 2004-01-08  Stuart Hastings  <stuart@apple.com>
10492
10493         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
10494         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
10495         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
10496
10497 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
10498
10499         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
10500
10501 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
10502
10503         * ada/acats/run_acats: Treat 'gnatchop' the same way
10504         as 'gnatmake'.  Export GCC_DRIVER.
10505         * ada/acats/run_all.sh: Add target_gnatchop.  Use
10506         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
10507
10508 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10509
10510         PR c++/12573
10511         * g++.dg/template/dependent-expr4.C: New test.
10512
10513 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
10514
10515         * gcc.dg/altivec-11.c: New test.
10516
10517 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
10518
10519         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
10520
10521 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
10522
10523         PR c/6024
10524         * gcc.dg/enum-compat-1.c: New test.
10525         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
10526
10527 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
10528
10529         PR c/12165
10530         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
10531         gcc.dg/c99-idem-qual-3.c: New tests.
10532
10533 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
10534
10535         * gcc.dg/winline-7.c: Don't cast void * to int.
10536
10537 2004-01-06  Jan Hubicka  <jh@suse.cz>
10538
10539         * gcc.dg/i386-sse-5.c: New test
10540         * g++.dg/eh/simd-1.c: Add -w argument for i386.
10541
10542 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
10543
10544         PR c++/12815
10545         * g++.dg/rtti/typeid4.C: New test.
10546
10547 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
10548
10549         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
10550
10551 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
10552
10553         PR c++/12132
10554         * g++.dg/template/error11.C: New test.
10555
10556         PR c++/13451
10557         * g++.dg/template/class2.C: New test.
10558
10559 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
10560         Richard Sandiford <rsandifo@redhat.com>
10561
10562         PR c++/13387
10563         * g++.dg/opt/alias3.C: New test.
10564
10565 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
10566
10567         PR c++/13157
10568         * g++.dg/template/koenig3.C: New test.
10569
10570         PR c++/13529
10571         * g++.dg/parse/offsetof3.C: New test.
10572
10573         * g++.dg/init/copy7.C: Add missing dg-error markers.
10574
10575         PR c++/12226
10576         * g++.dg/init/copy7.c: New test.
10577
10578         PR c++/13536
10579         * g++.dg/parse/cast1.C: New test.
10580
10581 2004-01-04  Jan Hubicka  <jh@suse.cz>
10582
10583         * gcc.dg/winline[1-7].c: New tests.
10584
10585 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10586
10587         PR c++/13520
10588         * g++.dg/template/qualttp22.C: New test.
10589
10590 2004-01-01  Jan Hubicka  <jh@suse.cz>
10591
10592         * gcc.dg/debug/20031231-1.c: New.
10593         * gcc.c-torture/compile/20040101-1.c: New.
10594         * gcc.dg/dwarf-die-[1-7].c: New.
10595
10596 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
10597
10598         PR optimization/13521
10599         * gcc.c-torture/compile/20031231-1.c: New test.
10600
10601 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
10602
10603         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
10604
10605 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10606
10607         PR c++/10079
10608         * g++.dg/template/crash16.C: New test.
10609
10610 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
10611
10612         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
10613
10614 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
10615
10616         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
10617         ports.
10618         * g++.old-deja/g++.jason/thunk3.C: Likewise.
10619         * g++.old-deja/g++.law/profile1.C: Likewise.
10620         * gcc.c-torture/compile/981006-1.c: Likewise.
10621         * gcc.c-torture/execute/loop-2e.x: Likewise.
10622         * gcc.c-torture/execute/loop-2f.x: Remove.
10623         * gcc.c-torture/execute/loop-2g.x: Likewise.
10624         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
10625         * gcc.dg/20020312-2.c: Remove traces of dead ports.
10626
10627 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
10628
10629         PR c++/13507
10630         * g++.dg/ext/attrib11.C: New test.
10631
10632         PR c++/13494
10633         * g++.dg/template/array2-1.C: New test.
10634         * g++.dg/template/array2-2.C: New test.
10635
10636 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
10637
10638         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
10639
10640 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
10641
10642         PR c++/12774
10643         * g++.dg/template/array1-1.C: New test.
10644         * g++.dg/template/array1-2.C: New test.
10645
10646 2003-12-29  Roger Sayle  <roger@eyesopen.com>
10647
10648         PR fortran/12632
10649         * g77.dg/12632.f: New test case.
10650
10651 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10652
10653         PR c++/13289
10654         * g++.dg/parse/nontype1.C: New test.
10655
10656 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10657
10658         PR c++/12403
10659         * g++.dg/parse/explicit1.C: New test.
10660         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
10661
10662 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
10663
10664         PR c++/13081
10665         * g++.dg/opt/inline6.C: New test.
10666
10667         PR c++/12613
10668         * g++.dg/parse/error9.C: New test.
10669
10670         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
10671
10672 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
10673
10674         PR c++/13009
10675         * g++.dg/init/assign1.C: New test.
10676
10677 2003-12-28  Roger Sayle  <roger@eyesopen.com>
10678
10679         PR c++/13070
10680         * g++.dg/warn/format3.C: New test case.
10681
10682 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10683
10684         * gcc.c-torture/compile/20031227-1.c: New test.
10685
10686 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
10687
10688         * g++.dg/bprob/bprob.exp: Load target-supports.exp
10689         * g77.dg/bprob/bprob.exp: Likewise.
10690         * gcc.misc-tests/bprob.exp: Likewise.
10691         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
10692         variants on systems where the library does not provide that
10693         functionality.
10694         * gcc.dg/builtins-20.c: Use builtins-config.h.
10695         * gcc.dg/builtins-config.h: New file.
10696
10697 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
10698
10699         * lib/gcc-dg.exp (dg-require-profiling): New function.
10700         * lib/target-supports.exp (check_profiling_available): Likewise.
10701         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
10702         * g77.dg/bprob/bprob.exp: Likewise.
10703         * gcc.misc-tests/bprob.exp: Likewise.
10704         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
10705         * gcc.dg/20021014-1.c: Likewise.
10706         * gcc.dg/nest.c: Likewise.
10707
10708 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
10709
10710         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
10711         compiling.
10712         * g++.dg/lookup/java2.C: Likewise.
10713         * gcc.dg/cpp/lexident.c: Likewise.
10714
10715 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
10716
10717         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
10718         given.
10719         * gcc.c-torture/compile/961203-1.c: Likewise.
10720         * gcc.c-torture/compile/980506-1.c: Likewise.
10721
10722 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
10723
10724         * lib/gcc-dg.exp (dg-prune-output): New annotation.
10725         (additional_prunes): New global.
10726         (gcc-dg-prune): Handle additional per-test pruning.
10727         (dg-test): Clear additional_prunes between tests.
10728
10729         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
10730         dg-prune-output to avoid spurious failures from assembler
10731         complaining about nonexistent WAW violations.
10732         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
10733         Use dg-prune-output to avoid spurious failures from assembler
10734         warning about Itanium B-step errata.
10735
10736 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
10737
10738         * g++.dg/abi/macro0.C: New test.
10739         * g++.dg/abi/macro1.C: Likewise.
10740         * g++.dg/abi/macro2.C: Likewise.
10741
10742         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
10743         * g++.dg/abi/bitfield7.C: Likewise.
10744         * g++.dg/abi/dtor2.C: Likewise.
10745         * g++.dg/abi/mangle11.C: Likewise.
10746         * g++.dg/abi/mangle12.C: Likewise.
10747         * g++.dg/abi/mangle14.C: Likewise.
10748         * g++.dg/abi/mangle17.C: Likewise.
10749         * g++.dg/abi/vbase10.C: Likewise.
10750         * g++.dg/abi/vbase14.C: Likewise.
10751         * g++.dg/template/qualttp17.C: Likewise.
10752
10753 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
10754
10755         PR c/11995
10756         * gcc.dg/20031223-1.c: New test.
10757
10758 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
10759
10760         * gcc.dg/noreturn-7.c: New test.
10761
10762 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
10763
10764         * gcc.dg/null-pointer-1.c: New test.
10765
10766 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
10767
10768         * g++.old-deja/g++.jason/template18.C: Remove.
10769         * g++.old-deja/g++.jason/template37.C: Likewise.
10770
10771         PR c++/12862
10772         * g++.dg/lookup/ns1.C: New test.
10773
10774         PR c++/12397
10775         * g++.dg/template/lookup3.C: New test.
10776
10777 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
10778
10779         * g++.dg/template/recurse1.C: New test
10780
10781 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
10782
10783         PR c++/12479
10784         * g++.dg/parse/semicolon1.C: New test.
10785         * g++.dg/parse/semicolon1.h: Likewise.
10786
10787 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
10788
10789         * gcc.dg/darwin-misaligned.c: New test.
10790
10791 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
10792
10793         PR c/9163
10794         * gcc.dg/20031222-1.c: New test.
10795
10796 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
10797
10798         PR c++/13438
10799         * g++.dg/parse/error8.C: New test.
10800
10801         PR c++/11554
10802         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
10803
10804 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
10805
10806         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
10807         too small.
10808         * gcc.c-torture/compile/930217-1.c: Likewise.
10809         * gcc.c-torture/compile/930513-1.c: Likewise.
10810         * gcc.c-torture/execute/920908-2.c: Likewise.
10811         * gcc.c-torture/execute/921204-1.c: Likewise.
10812         * gcc.c-torture/execute/930621-1.c: Likewise.
10813         * gcc.c-torture/execute/930630-1.c: Likewise.
10814         * gcc.c-torture/execute/931031-1.c: Likewise.
10815         * gcc.c-torture/execute/980602-2.c: Likewise.
10816         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
10817         * gcc.c-torture/execute/compndlit-1.c: Likewise.
10818         * gcc.c-torture/execute/extzvsi.c: Likewise.
10819         * gcc.c-torture/unsorted/ext.c: Likewise.
10820
10821 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
10822
10823         PR target/12749
10824         * gcc.c-torture/compile/20031220-2.c: New test case.
10825
10826 2003-12-20  Roger Sayle  <roger@eyesopen.com>
10827
10828         PR optimization/13031
10829         * gcc.c-torture/compile/20031220-1.c: New test case.
10830
10831 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
10832
10833         * gcc.dg/cast-function-1.c: New test.
10834
10835 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
10836
10837         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
10838         formats.
10839
10840 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
10841
10842         PR c++/12795
10843         * g++.dg/ext/attrib10.C: New test.
10844
10845 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
10846
10847         * gcc.dg/cleanup-10.c: New test.
10848         * gcc.dg/cleanup-11.c: New test.
10849
10850 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
10851
10852         PR c++/13239
10853         * g++.dg/opt/expect1.C: New test.
10854
10855 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
10856
10857         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
10858
10859 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
10860
10861         PR debug/12923
10862         * gcc.dg/20031218-1.c: New test.
10863
10864         PR debug/12389
10865         * gcc.dg/20031218-2.c: New test.
10866         * gcc.dg/20031218-3.c: New test.
10867
10868         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
10869         of label name and allow for USER_LABEL_PREFIX == "_" names.
10870         * g++.dg/abi/mangle18-2.C: Likewise.
10871         * g++.dg/abi/mangle19-1.C: Likewise.
10872         * g++.dg/abi/mangle19-2.C: Likewise.
10873         * g++.dg/abi/mangle20-1.C: Likewise.
10874         * g++.dg/abi/mangle20-2.C: Likewise.
10875
10876 2003-12-18  Richard Henderson  <rth@redhat.com>
10877
10878         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
10879
10880 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
10881             Dan Kegel <dank@kegel.com>
10882
10883         PR other/12009
10884         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
10885         testing a cross compiler, it causes spurious compile failures.
10886         * lib/g++.exp: Likewise.
10887
10888 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10889
10890         PR c++/13262
10891         * g++.dg/template/access13.C: New test.
10892
10893 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
10894
10895         * gcc.dg/20031216-1.c: New test.
10896
10897 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10898
10899         PR c++/9154
10900         * g++.dg/template/error10.C: New test.
10901
10902 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
10903
10904         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
10905         * g++.dg/eh/simd-2.C: Likewise.
10906
10907 2003-12-17  James E Wilson  <wilson@specifixinc.com>
10908             Roger Sayle  <roger@eyesopen.com>
10909
10910         * gcc.c-torture/execute/ieee/mzero5.c: New.
10911
10912 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
10913
10914         PR c++/10603
10915         * g++.dg/parse/error6.C: New test.
10916
10917         PR c++/12827
10918         * g++.dg/parse/error7.C: New test.
10919
10920 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
10921
10922         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
10923         at -O with stabs debugging formats.
10924         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
10925         * gcc.dg/debug/debug-2.c: Likewise.
10926
10927 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
10928
10929         PR c++/12696
10930         * g++.dg/init/error1.C: New test.
10931
10932         PR c++/12218
10933         * g++.dg/init/pm3.C: New test.
10934
10935 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
10936
10937         PR c/3347
10938         * gcc.dg/bitfld-8.c: New test.
10939
10940 2003-12-16  James Lemke  <jim@wasabisystems.com>
10941
10942         * gcc.dg/arm-scd42-[123].c: New tests.
10943
10944 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
10945
10946         PR c++/9043
10947         * g++.dg/abi/mangle20-1.C: New test.
10948         * g++.dg/abi/mangle20-2.C: New test.
10949
10950 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
10951
10952         PR c++/13275
10953         * g++.dg/other/offsetof2.C: Remove XFAIL.
10954         * g++.dg/parse/offsetof1.C: New test.
10955         * g++.gd/parse/offsetof2.C: Likewise.
10956
10957 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10958
10959         * g++.dg/template/nontype3.C: New test.
10960         * g++.dg/template/static2.C: Tweaked the dg-error clause.
10961
10962 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10963
10964         * g++.dg/warn/noreturn-3.C: Also test instantiation.
10965
10966 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
10967
10968         PR c++/13387
10969         * g++.dg/expr/assign1.C: New test.
10970
10971         PR c++/13242
10972         * g++.dg/abi/mangle19-1.C: New test.
10973         * g++.dg/abi/mangle19-2.C: New test.
10974
10975 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
10976
10977         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
10978
10979 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
10980
10981         * gcc.c-torture/execute/20031216-1.c: New test.
10982
10983 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10984
10985         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
10986         an ICE regression.
10987
10988 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
10989
10990         PR c++/10926
10991         * g++.dg/template/error9.C: New test.
10992
10993         PR c++/11116
10994         * g++.dg/template/error8.C: New test.
10995
10996 2003-12-15  Roger Sayle  <roger@eyesopen.com>
10997
10998         PR middle-end/13400
10999         * gcc.c-torture/execute/20031215-1.c: New test case.
11000
11001 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
11002
11003         PR c++/13269
11004         * g++.dg/parse/error5.C: New test.
11005
11006         PR c++/12989
11007         * g++.dg/expr/sizeof1.C: New test.
11008
11009         PR c++/13310
11010         * g++.dg/template/crash15.C: New test.
11011
11012 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
11013
11014         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
11015         a non-POD type as the last named parameter of a varargs function.
11016
11017 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
11018
11019         PR c++/13243
11020         PR c++/12573
11021         * g++.dg/template/crash14.C: New test.
11022         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
11023
11024 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
11025
11026         * g++.dg/other/java1.C: New test.
11027
11028         PR c++/13241
11029         * g++.dg/abi/mangle18-1.C: New test.
11030         * g++.dg/abi/mangle18-2.C: New test.
11031
11032 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11033
11034         PR optimization/10312
11035         * gcc.c-torture/execute/20031214-1.c: New.
11036
11037 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
11038
11039         PR c++/10779
11040         PR c++/12160
11041         * g++.dg/parse/error3.C: New test.
11042         * g++.dg/parse/error4.C: Likewise.
11043         * g++.dg/abi/mangle4.C: Tweak error messages.
11044         * g++.dg/lookup/using5.C: Likewise.
11045         * g++.dg/other/error2.C: Likewise.
11046         * g++.dg/parse/typename5.C: Likewise.
11047         * g++.dg/parse/undefined1.C: Likewise.
11048         * g++.dg/template/arg2.C: Likewise.
11049         * g++.dg/template/ttp3.C: Likewise.
11050         * g++.dg/template/type1.C: Likewise.
11051         * g++.old-deja/g++.other/crash32.C: Likewise.
11052         * g++.old-djea/g++.pt/defarg8.C: Likewise.
11053
11054 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11055
11056         PR c++/13106
11057         * g++.dg/warn/noreturn-3.C: New test.
11058
11059 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
11060
11061         PR c++/13118
11062         * g++.dg/abi/covariant3.C: New.
11063
11064 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
11065
11066         * g++.dg/eh/ia64-1.C: New test.
11067
11068 2003-12-12  Roger Sayle  <roger@eyesopen.com>
11069
11070         PR optimization/13037
11071         * g77.f-torture/execute/13037.f: New test case.
11072
11073 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
11074
11075         PR c++/12881
11076         * g++.dg/abi/covariant2.C: New.
11077
11078 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
11079
11080         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
11081
11082 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
11083
11084         * gcc.c-torture/execute/wchar_t-1.x: Delete.
11085
11086 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
11087
11088         PR other/10819
11089         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
11090         to fix Bug 10819.
11091         * lib/g++.exp (g++_version): Likewise.
11092         * lib/g77.exp (g77_version): Likewise.
11093         * lib/objc.exp (default_objc_version): Likewise.
11094
11095 2003-12-10  Richard Henderson  <rth@redhat.com>
11096
11097         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
11098
11099         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
11100
11101 2003-12-08  Matt Austern  <austern@apple.com>
11102
11103         PR c/13134
11104         * lib/gcc-dg.exp (dg-require-visibility): Define.
11105         * lib/target-supports (check_visibility_available): Define.
11106         * gcc.dg/visibility-1.c: New test.
11107         * gcc.dg/visibility-2.c: Likewise.
11108         * gcc.dg/visibility-3.c: Likewise.
11109         * gcc.dg/visibility-4.c: Likewise.
11110         * gcc.dg/visibility-5.c: Likewise.
11111         * gcc.dg/visibility-6.c: Likewise.
11112         * g++.dg/ext/visibility-1.C: Likewise.
11113         * g++.dg/ext/visibility-2.C: Likewise.
11114         * g++.dg/ext/visibility-3.C: Likewise.
11115         * g++.dg/ext/visibility-4.C: Likewise.
11116         * g++.dg/ext/visibility-5.C: Likewise.
11117         * g++.dg/ext/visibility-6.C: Likewise.
11118
11119 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11120
11121         * g++.dg/lookup/java1.C: New test.
11122         * g++.dg/lookup/java2.C: New test.
11123
11124 2003-12-07  Falk Hueffner  <falk@debian.org>
11125
11126         * g++.dg/opt/noreturn-1.C: New test.
11127
11128 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
11129
11130         * gcc.dg/overflow-1.c: New test.
11131
11132 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
11133
11134         * g77.f-torture/compile/13060.f: New test.
11135
11136 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
11137
11138         PR c++/13323
11139         * g++.dg/inherit/operator2.C: New test.
11140
11141 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
11142
11143         PR c++/13305
11144         * g++.dg/ext/attrib9.C: New test.
11145
11146 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
11147
11148         PR c++/13314
11149         * g++.dg/template/error7.C: New test.
11150
11151 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
11152             J"orn Rennecke <joern.rennecke@superh.com>
11153
11154         PR target/13302
11155         * g++.dg/other/struct-va_list.C: New test.
11156
11157 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11158
11159         PR c++/13166
11160         * g++.dg/parse/defarg6.C: New test.
11161
11162 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
11163
11164         PR target/13256
11165         * gcc.c-torture/execute/20031201-1.c: New test.
11166
11167 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
11168
11169         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
11170
11171 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
11172
11173         * gcc.dg/builtin-return-1.c: New test.
11174
11175 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
11176             J"orn Rennecke <joern.rennecke@superh.com>
11177
11178         PR optimization/13260
11179         * gcc.c-torture/execute/20031204-1.c: New test.
11180
11181 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
11182
11183         PR c++/9127
11184         * g++.dg/template/error6.C: New test.
11185
11186 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
11187
11188         * gcc.dg/20031202-1.c: New test.
11189
11190 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
11191
11192         PR c++/13179
11193         * g++.dg/template/eh1.C: New test.
11194
11195         PR c++/10771
11196         * g++.dg/template/error5.C: New test.
11197
11198 2003-12-02  David Ung  <davidu@mips.com>
11199
11200         * gcc.dg/compat/vector-check.h: Corrected type for var
11201         g_##TMODE
11202
11203 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11204
11205         PR c++/10126
11206         * g++.dg/template/ptrmem8.C: New test.
11207
11208 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11209
11210         PR c++/12573
11211         * g++.dg/template/dependent-expr3.C: New test.
11212
11213 2003-12-01  James Lemke  <jim@wasabisystems.com>
11214
11215         * gcc.dg/arm-g2.c: New test.
11216
11217 2003-12-01  Roger Sayle  <roger@eyesopen.com>
11218
11219         PR optimization/11634
11220         * gcc.dg/20031201-2.c: New test case.
11221
11222 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
11223
11224         PR 11433
11225         * objc.dg/proto-lossage-3.m: New test.
11226
11227 2003-12-01  Roger Sayle  <roger@eyesopen.com>
11228
11229         PR optimization/12628
11230         * gcc.dg/20031201-1.c: New test case.
11231
11232 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
11233
11234         * gcc.dg/unaligned-1.c: New test.
11235
11236 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
11237
11238         PR c++/9849
11239         * g++.dg/template/error4.C: New test.
11240         * g++.dg/template/nested3.C: Adjust error markers.
11241
11242 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11243
11244         * gcc.dg/cpp/assert4.c: Check more #system assertions.
11245
11246 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
11247
11248         PR c/10333
11249         * gcc.dg/bitfld-7.c: New test.
11250
11251 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
11252
11253         * gcc.dg/tls/asm-1.C: New test.
11254
11255 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11256
11257         * gcc.dg/cpp/assert4.c: Update.
11258
11259 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
11260
11261         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
11262         * gcc.dg/builtin-apply3.c: New test.
11263
11264 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
11265
11266         * lib/compat.exp (compat-obj): New xfaildata parameter.
11267         Use it to set compiler_conditional_xfail_data before compiling.
11268         (compat-get-options): Handle dg-xfail-if.
11269         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
11270         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
11271         * gcc.dg/compat/vector-1_y.c: Likewise.
11272         * gcc.dg/compat/vector-2_x.c: Likewise.
11273         * gcc.dg/compat/vector-2_y.c: Likewise.
11274
11275 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
11276
11277         * g++.dg/opt/reg-stack4.C: New test.
11278
11279 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
11280
11281         * gcc.dg/builtin-apply2.c: New test.
11282
11283 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
11284
11285         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
11286
11287 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11288
11289         PR c++/12924
11290         * g++.dg/template/template-id-2.C: New test.
11291
11292 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11293
11294         PR c++/5369
11295         * g++.dg/template/memfriend1.C: New test.
11296         * g++.dg/template/memfriend2.C: Likewise.
11297         * g++.dg/template/memfriend3.C: Likewise.
11298         * g++.dg/template/memfriend4.C: Likewise.
11299         * g++.dg/template/memfriend5.C: Likewise.
11300         * g++.dg/template/memfriend6.C: Likewise.
11301         * g++.dg/template/memfriend7.C: Likewise.
11302         * g++.dg/template/memfriend8.C: Likewise.
11303         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
11304
11305 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
11306
11307         PR c++/12515
11308         * g++.dg/ext/cond1.C: New test.
11309
11310 2003-11-20  Richard Henderson  <rth@redhat.com>
11311
11312         * gcc.dg/20020201-2.c: Remove.
11313         * gcc.dg/20020201-4.c: Remove.
11314         * gcc.dg/20020304-1.c: Remove.
11315
11316 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
11317
11318         * gcc.dg/cpp/trad/xwin1.c: New test case.
11319
11320 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
11321
11322         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
11323         * lib/g77.exp: Likewise.
11324         * lib/objc.exp: Likewise.
11325         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
11326         for darwin.
11327
11328 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11329
11330         PR c++/12932
11331         * g++.dg/template/static5.C: New test.
11332
11333 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
11334
11335         * gcc.dg/nested-func-1.c: New test.
11336
11337 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11338
11339         * gcc.dg/cpp/assert4.c: New test.
11340
11341 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
11342
11343         PR c++/2294
11344         * g++.dg/lookup/using9.c: New test.
11345
11346 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
11347
11348         PR c++/12762
11349         * g++.dg/template/error3.C: New test.
11350
11351 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
11352
11353         PR ada/13035
11354         * ada/acats/run_acats, run_all.sh: Fix syntax error.
11355         No longer use a wrapper for gcc, since this does not work under
11356         Windows.
11357
11358 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
11359
11360         PR c++/2094
11361         * g++.dg/template/ptrmem7.C: New test.
11362
11363 2003-11-13  Andrew Pinski <apinski@apple.com>
11364
11365         * gcc.c-torture/compile/20031113-1.c: New test.
11366
11367 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
11368             Kean Johnston <jkj@sco.com>
11369
11370         PR c/13029
11371         * gcc.dg/unused-4.c: Update.
11372
11373 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
11374
11375         * g++.dg/opt/const3.C: New test.
11376
11377 2003-11-13  Jan Hubicka  <jh@suse.cz>
11378
11379         * gcc.c-torture/compile/20031112-1.c: New test.
11380
11381 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
11382
11383         * g++.dg/parse/crash10.C: Remove bogus error marker.
11384
11385 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11386
11387         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
11388         (host_gcc): Likewise.
11389         (ROOT): Honor $PWDCMD.
11390         (BASE): Likewise.
11391         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
11392
11393 2003-11-12  Catherine Moore  <clm@redhat.com>
11394
11395         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
11396
11397 2003-11-12  Andreas Jaeger  <aj@suse.de>
11398             Jakub Jelinek  <jakub@redhat.com>
11399             Andrew Pinski  <pinskia@physics.uc.edu>
11400             Richard Henderson  <rth@redhat.com>
11401
11402         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
11403         systems.
11404         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
11405
11406         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
11407         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
11408
11409 2003-11-11  Andreas Jaeger  <aj@suse.de>
11410
11411         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
11412
11413         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
11414
11415 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
11416
11417         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
11418         Clean ups.
11419
11420 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
11421
11422         * gcc.dg/trampoline-1.c: New test.
11423
11424 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
11425
11426         * gcc.c-torture/compile/200031109-1.c: New test.
11427
11428 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
11429
11430         PR c/3190
11431         PR c/8714
11432         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
11433         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
11434         gcc.dg/format/no-y2k-1.c: Update.
11435
11436 2003-11-08  Roger Sayle  <roger@eyesopen.com>
11437
11438         PR optimization/10467
11439         * gcc.dg/20031108-1.c: New test case.
11440
11441 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
11442
11443         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
11444
11445 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
11446
11447         * gcc.dg/compound-lvalue-1.c: New test.
11448         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
11449         some XFAILs.
11450
11451 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
11452
11453         * gcc.dg/altivec-varargs-1.c: New test.
11454
11455 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
11456
11457         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
11458         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
11459         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
11460         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
11461         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
11462
11463 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
11464
11465         * gcc.dg/cond-lvalue-1.c: New test.
11466
11467 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
11468
11469         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
11470
11471 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11472
11473         PR c++/11616
11474         * g++.dg/template/instantiate5.C: New test.
11475
11476 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11477
11478         PR c++/12726
11479         * g++.dg/ext/complit2.C: Replace test with self-contained version.
11480         * ChangeLog: Add missing first entry for above test.
11481
11482 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11483
11484         PR c++/9810
11485         * g++.dg/template/using8.C: New test.
11486         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
11487
11488 2003-11-02  Roger Sayle  <roger@eyesopen.com>
11489
11490         PR optimization/10817
11491         * gcc.c-torture/compile/20031102-1.c: New test case.
11492
11493 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
11494
11495         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
11496         2147483647.
11497
11498 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
11499
11500         * gcc.dg/20031102-1.c: New test.
11501
11502 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
11503
11504         * gcc.dg/complex-1.c: New test.
11505
11506 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11507
11508         PR c++/12796
11509         * g++.dg/template/crash13.C: Adjust expected error location.
11510         * g++.old-deja/g++.brendan/ns1.C: Likewise.
11511
11512 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
11513
11514         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
11515
11516 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
11517
11518         PR/10239
11519         * gcc.c-torture/compile/20031031-2.c: New test.
11520
11521 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
11522
11523         PR/11640
11524         * gcc.c-torture/compile/20031031-1.c: New test.
11525
11526 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
11527
11528         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
11529         * gcc.misc-tests/bprob.exp: Likewise.
11530         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
11531         the execution test on arm-elf configs.
11532         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
11533         configs that don't support scratch files.
11534         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
11535
11536 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
11537
11538         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
11539         done by dejagnu.
11540
11541 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
11542
11543         * ada/acats/run_all.sh: Redirect mv output to /dev/null
11544         Avoid non pure sh syntax. Add more logging.
11545
11546         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
11547         fail.
11548
11549 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11550
11551         PR libgcj/10610
11552         * gcc.dg/ppc-stackalign-1.c: New test.
11553
11554 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
11555
11556         * ada/acats/run_all.sh: Change output to be more compliant with
11557         dejagnu framework.
11558         Create acats.sum and acats.log files under testsuite/ada/acats
11559         Only run [a-z]* directories, to filter out e.g. CVS.
11560         Redirect build output to log file.
11561
11562 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
11563
11564         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
11565
11566 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
11567
11568         PR ada/5909:
11569         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
11570
11571 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
11572
11573         * gcc.c-torture/compile/20031023-1.c: New test.
11574         * gcc.c-torture/compile/20031023-2.c: New test.
11575         * gcc.c-torture/compile/20031023-3.c: New test.
11576         * gcc.c-torture/compile/20031023-4.c: New test.
11577
11578 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11579
11580         PR c++/10371
11581         * g++.dg/lookup/scoped8.C: New test.
11582
11583 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
11584
11585         * g++.dg/opt/reg-stack3.C: New test.
11586
11587 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
11588
11589         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
11590
11591 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11592
11593         PR c++/11076
11594         * g++.dg/template/crash13.C: New test.
11595
11596 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
11597
11598         * gcc.dg/c99-restrict-2.c: New test.
11599
11600 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
11601
11602         PR c++/12698, c++/12699, c++/12700, c++/12566
11603         * g++.dg/inherit/covariant9.C: New test.
11604         * g++.dg/inherit/covariant10.C: New test.
11605         * g++.dg/inherit/covariant11.C: New test.
11606
11607 2003-10-23  Jason Merrill  <jason@redhat.com>
11608
11609         PR c++/12726
11610         * g++.dg/ext/complit2.C: New test.
11611
11612 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
11613
11614         PR target/12654
11615         * gcc.c-torture/execute/20031020-1.c: New test.
11616
11617 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11618
11619         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
11620         following the jump_insn.
11621
11622 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
11623
11624         * gcc.dg/cast-lvalue-1.c: New test.
11625
11626 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
11627
11628         PR c++/11962
11629         * g++.dg/template/cond2.C: New test.
11630
11631 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
11632
11633         * gcc.dg/builtins-28.c: New test.
11634
11635 2003-10-20  Jan Hubicka  <jh@suse.cz>
11636
11637         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
11638         parameter.
11639         * testsuite/gcc.dg/inline-2.c: Likewise.
11640
11641 2003-10-20  Phil Edwards  <phil@codesourcery.com>
11642
11643         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
11644         * gcc.dg/nest.c:  Likewise.
11645
11646 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11647
11648         PR c++/9781, c++/10583, c++/11862
11649         * g++.dg/parse/crash13.C: New test.
11650
11651 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11652
11653         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
11654
11655 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
11656
11657         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
11658         Define HAVE_C99_RUNTIME except on Solaris.
11659         * gcc.dg/builtins-20.c: Likewise.
11660
11661 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11662
11663         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
11664
11665 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11666
11667         PR c++/12495
11668         * g++.dg/template/crash21.C: New test.
11669
11670 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11671
11672         PR c++/2513
11673         * g++.dg/template/typename5.C: New test.
11674
11675 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11676
11677         PR c++/12369
11678         * g++.dg/template/friend25.C: New test.
11679
11680 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
11681
11682         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
11683         versions.
11684
11685 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
11686
11687         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
11688         == 2147483647.
11689
11690 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
11691
11692         * gcc.c-torture/execute/960416-1.x: Remove.
11693         * gcc.c-torture/execute/divconst-3.x: Likewise.
11694
11695 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
11696
11697         PR target/12598
11698         * gcc.dg/torture/cris-volatile-1.c: New test.
11699
11700 2003-10-14  Roger Sayle  <roger@eyesopen.com>
11701
11702         PR optimization/9325
11703         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
11704         for overflowing floating point to integer conversion during RTL
11705         simplification.
11706
11707 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
11708
11709         * objc/execute/_cmd.m: Fix typo.
11710         * objc.dg/image-info.m, objc.dg/symtab-1.m:
11711         Relax 'scan-assembler' regexp.
11712         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
11713         objc.dg/try-catch-4.m: Run on non-Darwin targets.
11714         * objc.dg/zero-link-2.m: Remove blank line.
11715         * objc.dg/zero-link-3.m: New test case.
11716
11717 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
11718
11719         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
11720
11721         * gcc.dg/asm-names.c: Use scan-assembler-not rather
11722         than linker trickery.
11723
11724 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11725
11726         PR c++/12370
11727         * g++.dg/other/friend2.C: New test.
11728
11729 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
11730
11731         * gcc.dg/20031012-1.c: New test.
11732
11733 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
11734
11735         * gcc.dg/weak/weak-3.c: Fix for new warning.
11736
11737 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
11738
11739         PR optimization/8750
11740         * gcc.c-torture/execute/20031012-1.c: New test case.
11741
11742 2003-10-11  Roger Sayle  <roger@eyesopen.com>
11743
11744         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
11745         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
11746
11747 2003-10-11  Roger Sayle  <roger@eyesopen.com>
11748
11749         PR optimization/12260
11750         * gcc.c-torture/compile/20031011-2.c: New test case.
11751
11752 2003-10-11  Roger Sayle  <roger@eyesopen.com>
11753
11754         * gcc.c-torture/execute/20031011-1.c: New testcase.
11755
11756 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
11757
11758         * gcc.c-torture/compile/20031011-1.c: New test.
11759
11760 2003-10-11  Jan Hubicka  <jh@suse.cz>
11761
11762         * g++.dg/other/first-global.C: New test.
11763
11764 2003-10-11  Roger Sayle  <roger@eyesopen.com>
11765
11766         * gcc.c-torture/execute/string-opt-18.c: New testcase.
11767
11768 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
11769
11770         * gcc.c-torture/compile/20031010-1.c: New test.
11771
11772 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
11773
11774         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
11775         * gcc.c-torture/execute/va-arg-25.c: ... here.
11776
11777 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
11778
11779         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
11780
11781 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
11782
11783         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
11784
11785 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
11786
11787         * g++.dg/parse/error2.C: New test.
11788
11789 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
11790
11791         PR c++/11097
11792         * g++.dg/other/error5.C: Modify the error message.
11793         * g++.dg/lookup/using8.C: New test.
11794
11795 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
11796
11797         * gcc.dg/darwin-abi-2.c: New file.
11798         * gcc.c-torture/execute/va-arg-24.c: New file.
11799
11800 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
11801
11802         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
11803         indentation.
11804
11805 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
11806
11807         PR c++/10147
11808         * g++.dg/other/error4.C: Update error messages.
11809         * g++.dg/template/ptrmem4.C: Likewise.
11810
11811         PR c++/12337
11812         * g++.dg/init/new9.C: New test.
11813
11814         PR c++/12334, c++/12236, c++/8656
11815         * g++.dg/ext/attrib8.C: New test.
11816
11817 2003-10-06  Devang Patel  <dpatel@apple.com>
11818
11819         * gcc.dg/debug/dwarf2-3.h: New test.
11820         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
11821
11822 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
11823
11824         * g++.dg/opt/cfg2.C: New test.
11825
11826 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
11827
11828         * g++.dg/opt/float1.C: New test.
11829
11830 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
11831
11832         * gcc.dg/c90-array-lval-6.c: New test.
11833         * gcc.dg/c99-array-lval-6.c: New test.
11834
11835 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
11836             Ziemowit Laski  <zlaski@apple.com>
11837
11838         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
11839         'Derived', so that it is never considered a class method; add
11840         new warning for '+port' method ambiguity.
11841         * objc.dg/method-12.m: Include <objc/objc.h> instead of
11842         <objc/objc-api.h> (needed on Mac OS X).
11843         * objc.dg/method-13.m: New test.
11844
11845 2003-10-03  Roger Sayle  <roger@eyesopen.com>
11846
11847         PR optimization/9325, PR java/6391
11848         * gcc.c-torture/execute/20031003-1.c: New test case.
11849
11850 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
11851
11852         PR optimization/12180
11853         * gcc.dg/20031002-1.c: New test.
11854
11855         PR c++/12486
11856         * g++.dg/inherit/error1.C: New test.
11857
11858 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
11859
11860         * lib/f-torture.exp (search_for): Rename to...
11861         (search_for_re): This.  Also, clean up comments and the
11862         "regexp" invocation.
11863
11864 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
11865
11866         * gcc.c-torture/compile/20031002-1.c: New test.
11867
11868 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
11869
11870         * g++.dg/opt/cond1.C: New test.
11871
11872 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
11873
11874         * gcc.dg/Wold-style-definition-2.c: New testcase.
11875         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
11876
11877 2003-09-29  Richard Henderson  <rth@redhat.com>
11878
11879         * g++.dg/init/array10.C: Add dg-options.
11880
11881 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
11882
11883         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
11884
11885 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11886
11887         * g++.dg/template/friend19.C: Fix typo.
11888         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
11889
11890 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
11891
11892         * gcc.c-torture/execute/20030928-1.c: New test.
11893         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
11894
11895 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
11896
11897         * g++.dg/opt/unroll1.C: New test.
11898
11899 2003-09-26  Roger Sayle  <roger@eyesopen.com>
11900
11901         PR optimization/11741
11902         * gcc.dg/20030926-1.c: New test case.
11903
11904 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11905
11906         PR c++/5655
11907         * g++.dg/parse/access7.C: New test.
11908         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
11909
11910 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
11911
11912         MERGE OF objc-improvements-branch into MAINLINE:
11913         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
11914         if libobjc has not been built.
11915         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
11916         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
11917         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
11918         objc/execute/nested-3.m, objc/execute/np-2.m,
11919         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
11920         objc/execute/redefining_self.m, objc/execute/root_methods.m,
11921         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
11922         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
11923         objc.dg/special/unclaimed-category-1.h,
11924         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
11925         well as GNU runtime.
11926         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
11927         * execute/cascading-1.m, execute/function-message-1.m,
11928         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
11929         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
11930         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
11931         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
11932         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
11933         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
11934         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
11935         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
11936         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
11937         * objc.dg/bitfield-2.m: Run only on Darwin.
11938         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
11939         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
11940         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
11941         * objc.dg/const-str-1.m: Fix constant string layout.
11942
11943 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
11944
11945         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
11946
11947 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
11948
11949         * gcc.dg/darwin-abi-1.c: New file.
11950
11951 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
11952
11953         PR target/12281
11954         * gcc.c-torture/compile/20030921-1.c: New test.
11955
11956 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
11957
11958         * g++.dg/opt/reg-stack2.C: New test.
11959
11960 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
11961
11962         * g++.dg/eh/delayslot1.C: New test.
11963
11964 2003-09-20  Richard Henderson  <rth@redhat.com>
11965
11966         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
11967
11968 2003-09-20  Roger Sayle  <roger@eyesopen.com>
11969
11970         * gcc.c-torture/execute/20030920-1.c: New test case.
11971
11972 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11973
11974         * g++.dg/rtti/typeid3.C: Correct expected error message.
11975
11976 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11977
11978         PR c++/157
11979         * g++.dg/parse/crash12.C: New test.
11980
11981 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
11982
11983         * gcc.dg/compat/mixed-struct-check.h: New.
11984         * gcc.dg/compat/mixed-struct-defs.h: New.
11985         * gcc.dg/compat/mixed-struct-init.h: New.
11986         * gcc.dg/compat/struct-by-value-19_main.c: New.
11987         * gcc.dg/compat/struct-by-value-19_x.c: New.
11988         * gcc.dg/compat/struct-by-value-19_y.c: New.
11989         * gcc.dg/compat/struct-by-value-20_main.c: New.
11990         * gcc.dg/compat/struct-by-value-20_x.c: New.
11991         * gcc.dg/compat/struct-by-value-20_y.c: New.
11992         * gcc.dg/compat/struct-return-19_main.c: New.
11993         * gcc.dg/compat/struct-return-19_x.c: New.
11994         * gcc.dg/compat/struct-return-19_y.c: New.
11995         * gcc.dg/compat/struct-return-20_main.c: New.
11996         * gcc.dg/compat/struct-return-20_x.c: New.
11997         * gcc.dg/compat/struct-return-20_y.c: New.
11998
11999 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
12000         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
12001         so that it will not complain on LP64 targets.
12002
12003 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12004
12005         PR c++/495
12006         * g++.dg/template/friend24.C: New test.
12007
12008 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
12009
12010         PR c++/12332
12011         * g++.dg/template/memtmpl2.C: New test.
12012
12013 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
12014
12015         PR target/11184
12016         * gcc.dg/builtin-apply1.c: New test.
12017
12018 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
12019
12020         PR c++/9848
12021         * g++.dg/warn/Wunused-4.C: New test.
12022
12023 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12024
12025         PR c++/12316
12026         * g++.dg/other/gc2.C: New test.
12027
12028 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
12029
12030         PR c++/11991
12031         * g++.dg/rtti/typeid3.C: New test.
12032
12033         PR c++/12266
12034         * g++.dg/overload/template1.C: New test.
12035
12036 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
12037
12038         * g++.dg/opt/cfg3.C: New test.
12039
12040 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12041
12042         PR c++/7939
12043         * g++.dg/template/crash11.C: New test.
12044
12045 2003-09-16  Jason Merrill  <jason@redhat.com>
12046             Jakub Jelinek  <jakub@redhat.com>
12047
12048         * gcc.dg/attr-warn-unused-result.c: New test.
12049
12050 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
12051
12052         PR c++/12184
12053         * g++.dg/expr/call2.C: New test.
12054
12055 2003-09-15  Andreas Jaeger  <aj@suse.de>
12056
12057         * gcc.dg/Wold-style-definition-1.c: New test.
12058
12059 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
12060
12061         PR c++/3907
12062         * g++.dg/parse/template12.C: New test.
12063
12064         * g++.dg/abi/bitfield11.C: New test.
12065         * g++.dg/abi/bitfield12.C: Likewise.
12066
12067 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
12068
12069         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
12070         non-expansion of functional macro name without arguments at EOL.
12071         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
12072
12073 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
12074
12075         * gcc.c-torture/execute/20030914-[12].c: New tests.
12076
12077 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
12078
12079         PR c++/11788
12080         * g++.dg/overload/addr1.C: New test.
12081
12082 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
12083
12084         * gcc.dg/20030909-1.c: New test.
12085
12086 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
12087
12088         * gcc.dg/ultrasp10.c: New test.
12089
12090 2003-09-09  Devang Patel  <dpatel@apple.com>
12091
12092         * gcc.dg/darwin-ld-6.c: New test.
12093
12094 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12095
12096         * gcc.dg/torture/builtin-explog-1.c: New testcase.
12097
12098 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
12099
12100         * gcc.dg/ia64-types1.c: New test.
12101         * gcc.dg/ia64-types2.c: Likewise.
12102
12103 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12104
12105         * gcc.dg/builtins-1.c: Add more _Complex tests.
12106         * gcc.dg/torture/builtin-attr-1.c: Likewise.
12107
12108         * gcc.dg/builtins-1.c: Test existing _Complex functions.
12109         * gcc.dg/torture/builtin-attr-1.c: Likewise.
12110
12111 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
12112
12113         PR c++/11786
12114         * g++.dg/lookup/koenig2.C: New test.
12115
12116         PR c++/5296
12117         * g++.dg/rtti/typeid2.C: New test.
12118
12119 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
12120
12121         * gcc.c-torture/compile/20030904-1.c: New test.
12122
12123 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
12124
12125         * g++.dg/opt/longbranch2.C: New test.
12126
12127 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
12128
12129         * g++.dg/template/crash10.C: Only compile it.
12130
12131 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
12132
12133         PR middle-end/11665
12134         * gcc.c-torture/compile/20030907-1.c: New test.
12135         * g++.dg/init/array11.C: New test.
12136
12137 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
12138
12139         PR c++/11852
12140         * g++.dg/init/struct1.C: New test.
12141
12142 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
12143
12144         PR c++/12181
12145         * g++.dg/expr/comma1.C: New test.
12146
12147 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
12148
12149         PR c++/11867
12150         * g++.dg/expr/static_cast5.C: New test.
12151
12152 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
12153
12154         PR c++/11507
12155         * g++.dg/lookup/scoped7.C: New test.
12156
12157         PR c++/9574
12158         * g++.dg/other/static1.C: New test.
12159
12160         PR c++/11490
12161         * g++.dg/warn/template-1.C: New test.
12162
12163         PR c++/11432
12164         * g++.dg/template/crash10.C: New test.
12165
12166         PR c++/2478
12167         * g++.dg/overload/VLA.C: New test.
12168
12169         PR c++/10804
12170         * g++.dg/template/call1.C: New test.
12171
12172 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
12173
12174         PR c++/11794
12175         * g++.dg/parse/using3.C: New test.
12176
12177 2003-09-06  Roger Sayle  <roger@eyesopen.com>
12178
12179         PR c++/11409
12180         * g++.dg/overload/builtin3.C: New test case.
12181
12182 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
12183
12184         PR c/9862
12185         * gcc.dg/20030906-1.c: New test.
12186         * gcc.dg/20030906-2.c: Likewise.
12187
12188 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
12189
12190         PR c++/12167
12191         * g++.dg/parse/defarg5.C: New test.
12192
12193         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
12194
12195 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
12196
12197         PR c++/12163
12198         * g++.dg/expr/static_cast4.C: New test.
12199
12200         PR c++/12146
12201         * g++.dg/template/crash9.C: New test.
12202
12203 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
12204
12205         * g++.old-deja/g++.ext/pretty2.C: Update for change
12206         in __FUNCTION__.
12207         * g++.old-deja/g++.ext/pretty3.C: Likewise.
12208
12209 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
12210
12211         PR c++/11922
12212         * g++/dg/template/qualified-id1.C: New test.
12213
12214         PR c++/12037
12215         * g++.dg/warn/noeffect4.C: New test.
12216
12217 2003-09-04  Matt Austern  <austern@apple.com>
12218
12219         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
12220         * g++.dg/ext/fnname2.C: Likewise.
12221         * g++.dg/ext/fnname3.C: Likewise.
12222
12223 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
12224
12225         * g++.dg/expr/lval1.C: New test.
12226         * g++.dg/ext/lvcast.C: Remove.
12227
12228 2003-09-03  Roger Sayle  <roger@eyesopen.com>
12229
12230         PR optimization/11700.
12231         * gcc.c-torture/compile/20030903-1.c: New test case.
12232
12233 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
12234
12235         PR c++/12053
12236         * g++.dg/abi/layout4.C: New test.
12237
12238 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
12239
12240         PR c++/11553
12241         * g++.dg/parse/friend3.C: New test.
12242
12243 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
12244
12245         PR c++/11847
12246         * g++.dg/template/class1.C: New test.
12247
12248         PR c++/11808
12249         * g++.dg/expr/call1.C: New test.
12250
12251 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
12252
12253         PR c++/12114
12254         * g++.dg/init/ref9.C: New test.
12255
12256         PR c++/11972
12257         * g++.dg/template/nested4.C: New test.
12258
12259 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
12260
12261         PR c++/12093
12262         * g++.dg/template/non-dependent4.C: New test.
12263
12264         PR c++/11928
12265         * g++.dg/inherit/conv1.C: New test.
12266
12267 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
12268
12269         PR c++/6196
12270         * g++.dg/ext/label1.C: New test.
12271         * g++.dg/ext/label2.C: Likewise.
12272
12273 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
12274
12275         * g++.dg/expr/cond3.C: New test.
12276
12277 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12278
12279         * gcc.dg/builtins-1.c: Add new builtin cases.
12280
12281 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12282
12283         * gcc.dg/builtins-1.c: Add new cases.
12284         * gcc.dg/torture/builtin-attr-1.c: Likewise.
12285
12286 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12287
12288         * gcc.dg/builtins-1.c: Add more math builtin tests.
12289         * gcc.dg/torture/builtin-attr-1.c: New test.
12290
12291 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
12292
12293         PR optimization/5079
12294         * g++.dg/opt/static3.C: New test.
12295
12296 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
12297
12298         * gcc.misc-tests/gcov-10b.c: New test.
12299
12300 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
12301
12302         * g++.dg/opt/ptrmem3.C: New test.
12303
12304         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
12305
12306 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
12307
12308         * gcc.dg/20030826-2.c: New test.
12309
12310 2003-08-26  Roger Sayle  <roger@eyesopen.com>
12311
12312         PR middle-end/12002
12313         * g77.f-torture/compile/12002.f: New test case.
12314
12315 2003-08-26  Roger Sayle  <roger@eyesopen.com>
12316
12317         * gcc.dg/20030826-1.c: New test case.
12318
12319 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
12320
12321         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
12322
12323 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
12324
12325         PR c++/11871
12326         * c++.dg/lookup/crash1.C: New test.
12327
12328         * c++.dg/warn/noeffect3.C: New test.
12329
12330 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
12331
12332         * gcc.dg/compat/vector-1_x.c: Compile with -w.
12333         * gcc.dg/compat/vector-1_y.c: Ditto.
12334         * gcc.dg/compat/vector-2_x.c: Ditto.
12335         * gcc.dg/compat/vector-2_y.c: Ditto.
12336
12337 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
12338
12339         * gcc.dg/20030702-1.c: New test.
12340
12341 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
12342
12343         PR c++/8795
12344         * g++.dg/ext/altivec-1.C: New test.
12345
12346 2003-08-24  Richard Henderson  <rth@redhat.com>
12347
12348         * g++.dg/eh/simd-2.C: Add -w for x86.
12349
12350 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
12351
12352         * gcc.dg/20030815-1.c: New test.
12353
12354 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12355
12356         PR c++/3765
12357         * g++.dg/parse/access6.C: New test.
12358
12359 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12360
12361         PR c++/641, c++/11876
12362         * g++.dg/template/friend22.C: New test.
12363         * g++.dg/template/friend23.C: Likewise.
12364
12365 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
12366
12367         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
12368         identically.
12369
12370 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
12371
12372         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
12373
12374 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
12375
12376         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
12377
12378 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
12379
12380         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
12381
12382 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
12383
12384         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
12385
12386 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
12387
12388         PR c++/11919
12389         * g++.dg/overload/prom1.C: New test.
12390
12391         PR c++/11551
12392         * g++.dg/parse/dtor2.C: New test.
12393
12394         PR c++/10762
12395         * g++.dg/parse/using2.C: New test.
12396
12397 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
12398
12399         PR target/11805
12400         * gcc.c-torture/compile/20030821-1.c: New.
12401
12402 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
12403
12404         PR c++/11834
12405         * g++.dg/template/deduce2.C: New test.
12406
12407 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
12408
12409         * gcc.c-torture/execute/20030821-1.c: New test.
12410
12411 2003-08-20  Roger Sayle  <roger@eyesopen.com>
12412
12413         PR middle-end/11984
12414         * gcc.dg/20030820-1.c: New test case.
12415
12416 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
12417
12418         PR c++/11945
12419         * g++.dg/warn/noeffect2.C: New test.
12420
12421 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
12422
12423         PR c++/10926
12424         * g++.dg/template/dtor2.C: New test.
12425
12426         PR c++/11684
12427         * g++.dg/template/operator1.C: New test.
12428         * g++.dg/parse/operator4.C: New test.
12429
12430         PR c++/11946.C
12431         * g++.dg/expr/enum1.C: New test.
12432         * gcc.dg/c99-bool-1.c: Remove bogus warning.
12433
12434         PR c++/11036.C
12435         * g++.dg/parse/elab2.C: New test.
12436         * g++.dg/parse/typedef4.C: Change error message.
12437         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
12438         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
12439         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
12440
12441 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
12442
12443         * gcc.dg/pch/warn-1.c: New.
12444         * gcc.dg/pch/warn-1.hs: New.
12445
12446         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
12447         not-tested file.
12448
12449 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
12450
12451         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
12452
12453 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
12454
12455         * gcc.dg/uninit-D.c: New Test.
12456         * gcc.dg/uninit-E.c: New Test.
12457         * gcc.dg/uninit-F.c: New Test.
12458         * gcc.dg/uninit-G.c: New Test.
12459
12460 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
12461
12462         * g++.dg/README: Describe the pch directory.
12463
12464 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12465
12466         PR c++/11174
12467         * g++.dg/parse/access4.C: New test.
12468         * g++.dg/parse/access5.C: Likewise.
12469         * g++.old-deja/g++.jason/access17.C: Adjust error message.
12470
12471 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
12472
12473         * gcc.dg/noncompile/20030818-1.c: New.
12474
12475 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
12476
12477         PR c++/11957
12478         * g++.dg/warn/noeffect1.C: New test.
12479
12480         * g++.dg/template/scope2.C: New test.
12481         * g++.dg/template/error2.C: Correct dg-error
12482
12483 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
12484
12485         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
12486
12487 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
12488
12489         PR C++/11512
12490         * g++.dg/template/warn1.C: New.
12491
12492 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
12493
12494         * g++.dg/template/error2.C: New test.
12495         * g++.dg/lookup/using7.C: Adjust errors
12496         * g++.old-deja/g++.pt/crash36.C: Likewise.
12497         * g++.old-deja/g++.pt/derived3.C: Likewise.
12498
12499 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12500
12501         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
12502         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
12503         * gcc.c-torture/execute/builtins/string-9.c: New, from
12504         string-opt-9.c.  Adjust for execute/builtins framework.
12505         * gcc.c-torture/execute/string-opt-9.c: Delete.
12506
12507 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
12508
12509         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
12510
12511         * g++.dg/parse/ret-type2.C: New test.
12512
12513         PR c++/11703
12514         * g++.dg/init/new8.C: New test.
12515
12516         PR c++/10923
12517         * g++.dg/parse/typedef5.C: New test.
12518
12519         PR c++/9512
12520         * g++.dg/parse/qualified2.C: New test.
12521         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
12522         invalid code.
12523
12524 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
12525
12526         * g++.dg/conversion/ptrmem1.C: New test.
12527
12528 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
12529
12530         PR target/11693
12531         * gcc.dg/20030811-1.c: New test.
12532
12533         PR target/11535
12534         * gcc.c-torture/execute/20030811-1.c: New test.
12535
12536 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12537
12538         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
12539
12540 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
12541
12542         PR c++/11789.C
12543         * g++.dg/inherit/multiple1.C: New test.
12544
12545 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
12546
12547         * gcc.dg/spe1.c: New test.
12548
12549         PR c++/11670
12550         * g++.dg/expr/cast2.C: New test.
12551
12552         PR c++/10530
12553         * g++.dg/template/dependent-name2.C: New test.
12554
12555 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
12556
12557         * g++.dg/parse/crash11.C: Put the dg options in comments.
12558
12559 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
12560
12561         * lib/gcc-dg.exp: Update for diagnostic change.
12562
12563 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12564
12565         PR c++/5767
12566         * g++.dg/parse/crash11.C: New test.
12567
12568 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
12569
12570         * gcc.dg/cpp/spacing1.c: Update.
12571
12572 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
12573
12574         PR target/11739
12575         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
12576         a value for -mtune.
12577
12578 2003-08-04  Roger Sayle  <roger@eyesopen.com>
12579
12580         PR middle-end/11771
12581         * gcc.c-torture/compile/20030804-1.c: New test case.
12582
12583 2003-08-04  Roger Sayle  <roger@eyesopen.com>
12584
12585         * gcc.dg/20030804-1.c: New test case.
12586
12587 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
12588
12589         * gcc.dg/cpp/separate-1.c: New test.
12590
12591 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
12592
12593         PR c++/11704
12594         * g++.dg/template/dependent-expr2.C: New test.
12595
12596         PR c++/11766
12597         * g++.dg/expr/ptrmem1.C: New test.
12598
12599 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12600
12601         PR c++/9453
12602         * g++.dg/template/friend15.C: New test.
12603
12604 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
12605
12606         * lib/dg-pch.exp: Work round PCH bug.
12607
12608 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12609
12610         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
12611         builtins.  Move cases from builtins-4.c here.
12612
12613         * gcc.dg/torture/builtin-math-1.c: New test taken from
12614         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
12615         additional cases.
12616
12617         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
12618         Delete.
12619
12620 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
12621
12622         PR c++/9447
12623         * g++.dg/template/using7.C: New test.
12624
12625 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
12626
12627         * import1.c, import2.c: New tests.
12628
12629 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
12630
12631         * g++.dg/eh/crossjump1.C: New test.
12632
12633 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
12634
12635         PR c++/11697
12636         * g++.dg/template/using6.C: New test.
12637
12638         PR c++/11744
12639         * g++.dg/template/koenig2.C: New test.
12640
12641 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12642
12643         PR c++/7983
12644         * g++.dg/parse/typedef4.C: New test.
12645
12646 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12647
12648         PR c++/8442, c++/8806
12649         * g++.dg/template/elab1.C: New test.
12650         * g++.dg/template/type2.C: Likewise.
12651         * g++.dg/template/ttp3.C: Adjust expected error message.
12652         * g++.old-deja/g++.law/visibility13.C: Likewise.
12653         * g++.old-deja/g++.niklas/t135.C: Likewise.
12654         * g++.old-deja/g++.pt/ttp41.C: Likewise.
12655         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
12656         template argument.
12657         * g++.old-deja/g++.pt/ttp44.C: Likewise.
12658
12659 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
12660
12661         PR c++/11295
12662         * g++.dg/ext/stmtexpr1.C: New test.
12663
12664         * g++.dg/opt/tmp1.C: New test.
12665
12666         PR c++/11525
12667         * g++.dg/parse/constant4.C: New test.
12668
12669         PR c++/9447
12670         * g++.dg/template/using5.C: New test.
12671
12672 2003-07-31  Roger Sayle  <roger@eyesopen.com>
12673
12674         * gcc.dg/builtins-27.c: New test case.
12675
12676 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
12677
12678         * gcc.dg/tls/opt-7.c: New test.
12679
12680 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
12681
12682         * g++.old-deja/g++.other/crash18.C: Remove.
12683
12684 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
12685
12686         * g++.dg/template/explicit3.C: New.
12687         * g++.dg/template/explicit4.C: New.
12688         * g++.dg/template/explicit5.C: New.
12689
12690         PR c++/11347
12691         * g++.dg/template/memtmpl1.C: New.
12692
12693 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
12694
12695         PR target/11565
12696         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
12697         * gcc.dg/i386-387-5.c (dg-options): Likewise.
12698
12699 2003-07-30  Jan Hubicka  <jh@suse.cz>
12700
12701         * vtgc1.c: Kill.
12702
12703 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
12704
12705         * gcc.dg/struct-in-proto-1.c: New test.
12706
12707 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
12708
12709         * gcc.dg/cpp/include2.c: Only expect one message.
12710
12711 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
12712
12713         PR c++/9447
12714         * g++.dg/template/using1.C: New test.
12715         * g++.dg/template/using2.C: New test.
12716         * g++.dg/template/using3.C: New test.
12717         * g++.dg/template/using4.C: New test.
12718
12719 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
12720
12721         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
12722         * gcc.c-torture/execute/string-opt-10.c: Likewise.
12723
12724 2003-07-28  Jan Hubicka  <jh@suse.cz>
12725
12726         PR c++/11530
12727         * g++.dg/opt/call1.C: New test.
12728
12729 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
12730
12731         PR c++/11667
12732         * g++.dg/init/enum2.C: New test.
12733         * g++.dg/template/overload1.C: Add "-w" option.
12734
12735 2003-07-28    <hp@bitrange.com>
12736
12737         * gcc.dg/Wdeclaration-after-statement-1.c,
12738         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
12739
12740 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
12741
12742         * gcc.c-torture/compile/20030725-1.c: New test.
12743
12744 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
12745
12746         * gcc.dg/20030505.c: Only run for SPE.
12747         Remove definition of opaque type.
12748
12749 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
12750
12751         * g++.dg/template/ptrmem6.C: New test.
12752
12753 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
12754
12755         * gcc.c-torture/compile/zero-strct-2.c: New test.
12756
12757 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
12758
12759         * gcc.dg/intermod-1.c: New test.
12760
12761 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
12762
12763         PR c++/11617
12764         * g++.dg/template/lookup2.C: New test.
12765         * g++.dg/template/memclass1.C: Remove instantiated from error.
12766         * g++.dg/other/error2.C: Tweak expected errors.
12767
12768         PR c++/11596
12769         * g++.dg/template/defarg3.C: New test.
12770
12771         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
12772
12773 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
12774
12775         * g++.dg/inherit/access5.C: New test.
12776
12777 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12778
12779         PR c++/11513
12780         * g++.dg/template/crash8.C: New test.
12781
12782 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
12783
12784         PR c/10602
12785         * gcc.dg/noncompile/incomplete-2.c: New test.
12786
12787 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
12788
12789         PR c++/11645
12790         * g++.dg/inherit/access4.C: New test.
12791
12792         PR c++/11517
12793         * g++.dg/expr/cond2.C: New test.
12794
12795         PR optimization/10679
12796         * g++.dg/opt/inline4.C: New test.
12797
12798 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
12799
12800         * g++.dg/parse/crash10: New test.
12801
12802 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
12803
12804         * g++.dg/ext/flexary1.C: New test.
12805
12806 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12807
12808         PR c++/10793
12809         * g++.dg/template/crash9.C: New test.
12810
12811 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12812
12813         PR c++/3004
12814         * g++.dg/parse/typedef3.C: New test.
12815
12816         PR c++/7906
12817         * g++.dg/parse/operator2.C: New test.
12818
12819         PR c++/8895
12820         * g++.dg/parse/def-tmpl-arg1.C: New test.
12821
12822         PR c++/9282
12823         * g++.dg/parse/funptr1.C: New test.
12824
12825         PR c++/9452
12826         * g++.dg/parse/ambig3.C: New test.
12827
12828         PR c++/9454
12829         * g++.dg/parse/operator3.C: New test.
12830
12831         PR c++/9486
12832         * g++.dg/parse/template10.C: New test.
12833
12834         PR c++/9488
12835         * g++.dg/parse/template11.C: New test.
12836
12837         PR c++/10150
12838         * g++.dg/parse/invalid-op1.C: New test.
12839
12840         PR c++/10247
12841         * g++.dg/parse/condexpr1.C: New test.
12842
12843 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
12844
12845         * g++.dg/ext/packed3.C: New test.
12846         * g++.dg/ext/packed4.C: New test.
12847
12848         * gcc.dg/pack-test-3.c: New test.
12849
12850 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
12851
12852         * lib/compat.exp: Handle dg-options per source file.
12853         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
12854         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
12855         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
12856         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
12857         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
12858         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
12859         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
12860         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
12861         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
12862         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
12863         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
12864         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
12865         * g++.dg/compat/break/bitfield7_x.C: Ditto.
12866         * g++.dg/compat/break/bitfield7_y.C: Ditto.
12867
12868 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
12869
12870         PR c/10320
12871         * gcc.c-torture/execute/20030718-1.c: New test.
12872
12873 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
12874
12875         PR optimization/11536
12876         * gcc.dg/20030721-1.c: New test.
12877
12878 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
12879
12880         PR c++/11546
12881         * g++.dg/template/lookup1.C: New test.
12882
12883 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
12884
12885         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
12886         diagnostics of ill-formed constructs involving labels.
12887         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
12888         the new 'previously defined here' message.
12889
12890 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
12891
12892         * g++.dg/parse/non-dependent2.C: New test.
12893
12894 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
12895
12896         * g++.dg/init/init-ref4.C: xfail on targets without
12897         weak symbols.
12898
12899 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
12900
12901         PR target/11087
12902         * gcc.c-torture/execute/20030717-1.c: New test.
12903
12904 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
12905
12906         * g++.dg/opt/cfg1.C: New test.
12907
12908 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
12909
12910         PR optimization/11557
12911         * gcc.dg/20030717-1.c: New test.
12912
12913 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
12914
12915         PR c++/10476
12916         * g++.dg/expr/crash-1.C: New test.
12917
12918         PR c++/11027
12919         * g++.dg/template/init3.C: New test.
12920
12921         PR c++/8222
12922         * g++.dg/template/non-dependent1.C: New test.
12923
12924         PR c++/11070
12925         * g++.dg/template/non-dependent2.C: New test.
12926
12927         PR c++/11071
12928         * g++.dg/template/non-dependent3.C: New test.
12929
12930         PR c++/9907
12931         * g++.dg/template/sizeof5.C: New test.
12932
12933 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
12934
12935         PR 11498
12936         * gcc.c-torture/compile/mangle-1.c: New file.
12937
12938 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12939
12940         PR c++/7809
12941         * g++.dg/parse/access3.C: New test.
12942
12943 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
12944
12945         PR c++/11384
12946         * g++.dg/init/init-ref4.C: New test.
12947
12948 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
12949
12950         PR c++/11547
12951         * g++.dg/parse/constant3.C: New test.
12952         * g++.dg/parse/crash7.C: Likewise.
12953
12954 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
12955
12956         PR target/11008
12957         * gcc.dg/i386-pentium4-not-mull.c: New.
12958
12959 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
12960
12961         * gcc.dg/asm-names.c (ymain): Make it weak.
12962
12963 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12964
12965         PR c++/5421
12966         * g++.dg/template/friend21.C: New test.
12967
12968 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
12969
12970         * gcc.dg/cleanup-8.c: New test.
12971         * gcc.dg/cleanup-9.c: New test.
12972
12973 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
12974
12975         * g++.dg/ext/dll-MI1.h: New file.
12976         * g++.dg/ext/dllexport-MI1.C: New file.
12977         * g++.dg/ext/dllimport-MI1.C: New file.
12978
12979 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
12980
12981         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
12982         it does not have cmpstrsi patterns (just cmpmemsi).
12983
12984 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
12985
12986         PR debug/11473
12987         * g++.dg/debug/debug8.C: New test.
12988
12989 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12990
12991         PR c++/10108
12992         * g++.dg/template/crash7.C: New test.
12993
12994 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
12995
12996         PR target/10795
12997         * gcc.c-torture/compile/20030708-1.c: New.
12998
12999 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
13000
13001         * gcc.c-torture/execute/20030715-1.c: New test.
13002
13003 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
13004
13005         * gcc.dg/pch/inline-3.c: New file.
13006         * gcc.dg/pch/inline-3.hs: New file.
13007         * gcc.dg/pch/inline-4.c: New file.
13008         * gcc.dg/pch/inline-4.hs: New file.
13009
13010 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
13011
13012         PR c++/11509
13013         * g++.dg/template/crash6.C: New test.
13014
13015         PR c++/7053
13016         * g++.dg/template/friend20.C: New test.
13017
13018         PR c++/7019
13019         * g++.dg/template/overload2.C: New test.
13020
13021 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13022
13023         PR optimization/11440
13024         * gcc.c-torture/execute/20030714-1.c: New test.
13025
13026 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13027
13028         PR c++/11154
13029         * g++.dg/template/partial2.C: New test.
13030
13031 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
13032
13033         PR c++/11503
13034         * g++.dg/template/anon1.C: New test.
13035
13036         PR c++/11493
13037         PR c++/11495
13038         * g++.dg/parse/template9.C: Likewise.
13039         * g++.dg/template/crash4.C: New test.
13040         * g++.dg/template/koenig1.C: Likewise.
13041         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
13042         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
13043         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
13044         functions.
13045         * g++.old-deja/g++.jason/template36.C: Likewise.
13046         * g++.old-deja/g++.mike/p1989.C: Likewise.
13047         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
13048         * g++.old-deja/g++.pt/ttp20.C: Use this->.
13049         * g++.old-deja/g++.pt/ttp21.C: Use this->.
13050         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
13051         compiling.
13052         * g++.old-deja/g++.pt/union2.C: Use this->.
13053
13054 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
13055
13056         * gcc.dg/20030711-1.c: New test.
13057
13058 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
13059
13060         PR c++/11050
13061         * g++.dg/parse/args1.C: New test.
13062         * g++.pt/defarg8.C: Change expected errors.
13063
13064 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
13065
13066         PR c++/8164
13067         * g++.dg/template/nontype2.C: New test.
13068
13069         PR c++/10558
13070         * g++.dg/parse/template8.C: New test.
13071
13072         PR c++/8327
13073         * g++.dg/template/scope1.C: New test.
13074
13075         * g++.dg/warn/Wsign-compare-1.C: New test.
13076
13077 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
13078
13079         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
13080
13081 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
13082
13083         PR c++/9411
13084         * g++.dg/template/explicit2.C: New test.
13085
13086         PR c++/10032
13087         * g++.dg/warn/pedantic1.C: New test.
13088
13089 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
13090
13091         PR c++ 9483
13092         * g++.dg/other/field1.C: New test.
13093
13094 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
13095
13096         PR c/11449
13097         * gcc.c-torture/compile/20030707-1.c: New.
13098
13099 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13100
13101         PR c++/10849
13102         * g++.dg/template/access12.C: New test.
13103
13104 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
13105
13106         * g++.dg/bprob/bprob.exp (prof_ext): Update.
13107         * g77.dg/bprob/bprob.exp (prof_ext): Update.
13108         * gcc.misc-tests/bprob.exp (prof_ext): Update.
13109         * gcc.misc-tests/gcov.exp: Update
13110         * g++.dg/gcov/gcov.exp: Update
13111         * lib/gcov.exp: Update.
13112
13113 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
13114
13115         * g++.dg/abi/mangle17.C: Make sure template expressions are
13116         dependent.
13117         * g++.dg/abi/mangle4.C: Mark erroneous casts.
13118         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
13119         * g++.dg/opt/stack1.C: Remove erroneous code.
13120         * g++.dg/parse/template7.C: New test.
13121         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
13122         * g++.old-deja/g++.pt/crash4.C: Likewise.
13123
13124 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13125
13126         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
13127         with zero or one occurence of `$' after the initial `L'.
13128
13129 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
13130
13131         * gcc.c-torture/compile/20030704-1.c: Add a comment.
13132
13133 2003-07-08  Roger Sayle  <roger@eyesopen.com>
13134
13135         PR c/11370
13136         * gcc.dg/Wunreachable-6.c: New testcase.
13137         * gcc.dg/Wunreachable-7.c: New testcase.
13138
13139 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
13140
13141         PR c/11420
13142         * gcc.dg/20030708-1.c: New test.
13143
13144 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
13145
13146         * gcc.dg/compat/sdata-section.h: New file.
13147         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
13148         * gcc.dg/torture/mips-sdata-1.c: New test.
13149
13150 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13151
13152         PR c++/11030
13153         * g++.dg/template/friend19.C: New test.
13154
13155 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
13156
13157         * g++.dg/opt/strength-reduce.C: New test.
13158
13159 2003-07-07  Roger Sayle  <roger@eyesopen.com>
13160
13161         PR target/10979
13162         * gcc.dg/20030707-1.c: New testcase.
13163
13164 2003-07-07  Roger Sayle  <roger@eyesopen.com>
13165
13166         PR optimization/11059
13167         * g++.dg/opt/emptyunion.C: New testcase.
13168
13169 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
13170             Eric Botcazou  <ebotcazou@libertysurf.fr>
13171
13172         * g++.dg/opt/stack1.C: New test.
13173
13174 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
13175
13176         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
13177         run test.
13178
13179         PR c++/11431
13180         * g++.dg/expr/static_cast3.C: New test.
13181
13182 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
13183
13184         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
13185         everywhere.
13186         * gcc.dg/concat.c: Concatenation of string constants with
13187         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
13188         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
13189         * gcc.dg/cpp/escape-2.c: Use wide character constants where
13190         necessary to avoid multi-character character constant warning.
13191         * gcc.dg/cpp/escape.c: Likewise.
13192         * gcc.dg/cpp/ucs.c: Likewise.
13193         Remove backslashes from dg-bogus comments, as they confuse Tcl.
13194         Fix a typo.
13195
13196 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
13197
13198         PR c/11428
13199         * gcc.c-torture/compile/20030704-1.c: New.
13200
13201 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
13202
13203         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
13204
13205 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
13206
13207         PR c++/5287, PR c++/7910,  PR c++/11021
13208         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
13209         tests for warnings.
13210         * g++.dg/ext/dllimport2.C: Add tests for warnings.
13211         * g++.dg/ext/dllimport3.C: Likewise.
13212         * g++.dg/ext/dllimport4.C: New file.
13213         * g++.dg/ext/dllimport5.C: New file.
13214         * g++.dg/ext/dllimport6.C: New file.
13215         * g++.dg/ext/dllimport7.C: New file.
13216         * g++.dg/ext/dllimport8.C: New file.
13217         * g++.dg/ext/dllimport9.C: New file.
13218         * g++.dg/ext/dllimport10.C: New file.
13219         * g++.dg/ext/dllexport1.C: New file.
13220
13221 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
13222
13223         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
13224         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
13225
13226 2003-07-03  Roger Sayle  <roger@eyesopen.com>
13227
13228         * gcc.dg/builtins-25.c: New testcase.
13229         * gcc.dg/builtins-26.c: New testcase.
13230
13231 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
13232
13233         * gcc.dg/compat/vector-defs.h: New file.
13234         * gcc.dg/compat/vector-setup.h: New file.
13235         * gcc.dg/compat/vector-check.h: New file.
13236         * gcc.dg/compat/vector-1_main.c: New file.
13237         * gcc.dg/compat/vector-1_x.c: New file.
13238         * gcc.dg/compat/vector-1_y.c: New file.
13239         * gcc.dg/compat/vector-2_main.c: New file.
13240         * gcc.dg/compat/vector-2_x.c: New file.
13241         * gcc.dg/compat/vector-2_y.c: New file.
13242
13243         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
13244         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
13245         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
13246         * gcc.dg/compat/struct-align-1.h: New file.
13247         * gcc.dg/compat/struct-align-1_main.c: New file.
13248         * gcc.dg/compat/struct-align-1_x.c: New file.
13249         * gcc.dg/compat/struct-align-1_y.c: New file.
13250         * gcc.dg/compat/struct-align-2.h: New file.
13251         * gcc.dg/compat/struct-align-2_main.c: New file.
13252         * gcc.dg/compat/struct-align-2_x.c: New file.
13253         * gcc.dg/compat/struct-align-2_y.c: New file.
13254
13255         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
13256         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
13257         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
13258         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
13259         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
13260         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
13261         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
13262         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
13263         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
13264         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
13265         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
13266         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
13267         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
13268         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
13269         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
13270         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
13271         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
13272         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
13273         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
13274         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
13275         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
13276         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
13277         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
13278         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
13279         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
13280         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
13281         * gcc.dg/compat/struct-return-10_x.c: Ditto.
13282         * gcc.dg/compat/struct-return-2_x.c: Ditto.
13283         * gcc.dg/compat/struct-return-3_x.c: Ditto.
13284
13285 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
13286
13287         * gcc.dg/i386-call-1.c: New test.
13288
13289 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
13290
13291         PR c++/9162
13292         * g++.dg/parse/defarg4.C: New.
13293
13294 2003-07-03  Roger Sayle  <roger@eyesopen.com>
13295
13296         PR target/10700
13297         * gcc.c-torture/compile/20030703-1.c: New test case.
13298
13299 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
13300
13301         * g++.dg/template/local3.C: Remove extra semicolon.
13302
13303 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
13304
13305         * gcc.dg/i386-volatile-1.c: New test.
13306
13307 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
13308
13309         PR c++/11072
13310         * g++.dg/other/offsetof2.C: XFAIL.
13311         * g++.dg/other/offsetof5.C: New.
13312
13313         PR c++/10219
13314         * g++.dg/template/error1.C: New.
13315
13316         PR c++/9779
13317         * g++.dg/template/dependent-expr1.C: New.
13318
13319 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
13320
13321         PR c++/6949
13322         * g++.dg/template/local3.C: New test.
13323
13324         PR c++/11149
13325         * g++.dg/lookup/scoped6.C: New test.
13326
13327 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
13328
13329         PR c++/8046
13330         * g++.dg/other/error7.C: New test.
13331
13332 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
13333
13334         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
13335         * g++.old-deja/g++.abi/vtable3.h: Likewise.
13336         * g++.old-deja/g++.law/code-gen5.C: Likewise.
13337         * g++.old-deja/g++.other/union2.C: Likewise.
13338         * gcc.dg/c90-const-expr-2.c: Likewise.
13339         * gcc.dg/c90-const-expr-3.c: Likewise.
13340         * gcc.dg/c99-const-expr-2.c: Likewise.
13341         * gcc.dg/c99-const-expr-3.c: Likewise.
13342         * gcc.dg/concat.c: Likewise.
13343
13344 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
13345
13346         PR c++/9559
13347         * g++.dg/init/static1.C: New test.
13348
13349 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13350
13351         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
13352         * g++.old-deja/g++.other/access2.C: Likewise.
13353         * g++.old-deja/g++.other/decl2.C: Likewise.
13354         * gcc.c-torture/execute/20020615-1.c: Likewise.
13355
13356 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
13357
13358         PR c++/4933
13359         * g++.dg/template/sizeof4.C: New test.
13360
13361 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
13362
13363         * g++.dg/other/error6.C: New test.
13364
13365 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
13366
13367         PR c++/10750
13368         * g++.dg/parse/constant2.C: New test.
13369
13370 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
13371
13372         PR c++/11106
13373         * g++.dg/other/error5.C: New test.
13374
13375 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13376
13377         * gcc.dg/format/gcc_diag-1.c: New test.
13378
13379 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
13380
13381         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
13382
13383 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
13384
13385         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
13386         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
13387         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
13388
13389 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
13390
13391         * gcc.c-torture/execute/builtins/string-8.c: New test.
13392         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
13393         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
13394         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
13395
13396 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
13397
13398         PR c++/10468
13399         * g++.dg/ext/typeof6.C: New test.
13400
13401 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
13402
13403         PR c++/10796
13404         * g++.dg/init/enum1.C: New test.
13405
13406 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
13407
13408         * gcc.dg/20030627-1.c: New test.
13409
13410 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
13411
13412         PR c++/11332
13413         * g++.dg/expr/static_cast2.C: New test.
13414
13415 2003-06-26  Roger Sayle  <roger@eyesopen.com>
13416             Jakub Jelinek  <jakub@redhat.com>
13417
13418         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
13419         sprintf(dst,"%s",src) optimization.
13420         * gcc.c-torture/execute/20030626-1.c: New test case.
13421         * gcc.c-torture/execute/20030626-2.c: New test case.
13422
13423 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
13424
13425         * gcc.c-torture/execute/multi-ix.c: New test.
13426
13427         * gcc.c-torture/execute/simd-4.c (main):
13428         Added missing semicolon at end of union.
13429
13430 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
13431
13432         PR c++/8266
13433         * g++.dg/template/explicit-instantiation3.C: New test.
13434
13435 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
13436
13437         * gcc.dg/20030626-1.c: Use signed char.
13438
13439 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
13440
13441         * gcc.dg/20030626-1.c: New test.
13442
13443 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
13444
13445         * const-str-2.m: Update.
13446
13447 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
13448
13449         PR c++/10990
13450         * g++.dg/rtti/dyncast1.C: New test.
13451         * g++.dg/abi/mangle4.C: Correct base-specifier access.
13452         * g++.dg/lookup/scoped1.C: Remove XFAIL.
13453         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
13454
13455         PR c++/10931
13456         * g++.dg/expr/static_cast1.C: New test.
13457
13458 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
13459
13460         * gcc.dg/20030625-1.c: New test.
13461
13462 2003-06-24  Roger Sayle  <roger@eyesopen.com>
13463
13464         * gcc.c-torture/compile/20030624-1.c: New test case.
13465
13466 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
13467
13468         * gcc.c-torture/execute/string-opt-17.c: New test.
13469
13470 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
13471
13472         PR c++/5754
13473         * g++.dg/parse/crash6.C: New test.
13474
13475 2003-06-23  Roger Sayle  <roger@eyesopen.com>
13476
13477         * gcc.dg/builtins-24.c: New test case.
13478
13479 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
13480
13481         * g++.dg/opt/operator1.C: New test.
13482
13483 2003-06-22  Roger Sayle  <roger@eyesopen.com>
13484
13485         * gcc.c-torture/execute/string-opt-16.c: New test case.
13486
13487 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
13488
13489         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
13490         * g++.old-deja/g++.other/conv7.C: Likewise
13491         * g++.old-deja/g++.other/overcnv2.C: Likewise.
13492         * g++.old-deja/g++.other/overload14.C: Likewise.
13493
13494 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
13495
13496         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
13497         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
13498
13499 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
13500
13501         PR c++/10888
13502         * g++.dg/warn/Winline-3.C: New test.
13503
13504 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
13505
13506         * lib/target-supports.exp (check_alias_available): Make the test
13507         program acceptable to the Solaris assembler.
13508
13509         PR c++/10749
13510         * g++.dg/template/memclass2.C: New test.
13511
13512 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
13513             Eric Botcazou  <ebotcazou@libertysurf.fr>
13514
13515         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
13516         data for non-matching targets.
13517         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
13518
13519 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
13520
13521         PR c++/10845
13522         * g++.dg/template/member3.C: New test.
13523
13524 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
13525
13526         PR c++/10939
13527         * g++.dg/template/func1.C: New test.
13528
13529         PR c++/9649
13530         * g++.dg/template/static4.C: New test.
13531         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
13532
13533         PR c++/11041
13534         * g++.dg/init/ref7.C: New test.
13535
13536 2003-06-19  Matt Austern  <austern@apple.com>
13537
13538         PR c++/11228
13539         * g++.dg/anew1.C: New test.
13540         * g++.dg/anew2.C: New test.
13541         * g++.dg/anew3.C: New test.
13542         * g++.dg/anew4.C: New test.
13543
13544 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
13545
13546         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
13547
13548 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
13549
13550         * gcc.c-torture/execute/simd-4.c (main): Make expected value
13551         endian-dependent.
13552
13553 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
13554
13555         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
13556         Remove cruft.
13557
13558 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
13559
13560         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
13561         * gcc.c-torture/compile/961203-1.c: Likewise.
13562         * gcc.c-torture/compile/980506-1.c: Likewise.
13563
13564 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
13565
13566         PR c++/10712
13567         * g++.dg/lookup/using7.C: New test.
13568
13569 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
13570
13571         PR c++/11105
13572         * g++.dg/abi/conv1.C: Remove it.
13573         * g++.dg/template/conv7.C: New test.
13574         * g++.dg/template/conv8.C: Likewise.
13575         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
13576         conversion operator.
13577
13578 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
13579
13580         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
13581         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
13582         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
13583         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
13584         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
13585         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
13586         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
13587         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
13588         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
13589         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
13590         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
13591         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
13592         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
13593         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
13594         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
13595         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
13596         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
13597         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
13598         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
13599         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
13600         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
13601         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
13602         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
13603         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
13604         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
13605         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
13606         * gcc.dg/compat/struct-return-10_x.c: Ditto.
13607         * gcc.dg/compat/struct-return-2_x.c: Ditto.
13608         * gcc.dg/compat/struct-return-3_x.c: Ditto.
13609
13610 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
13611
13612         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
13613         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
13614         indications.
13615
13616 2003-06-16  Roger Sayle  <roger@eyesopen.com>
13617
13618         * gcc.dg/i386-387-5.c: New test case.
13619         * gcc.dg/i386-387-6.c: New test case.
13620         * gcc.dg/builtins-23.c: New test case.
13621
13622 2003-06-15  Roger Sayle  <roger@eyesopen.com>
13623
13624         * gcc.dg/builtins-22.c: New test case.
13625         * gcc.dg/i386-387-1.c: Update to test exp.
13626         * gcc.dg/i386-387-2.c: Likewise.
13627
13628 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13629
13630         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
13631
13632 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
13633
13634         * lib/gcc-dg.exp (dg-require-dll): New function.
13635         (dg-xfail-if): Likewise.
13636         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
13637         driver.
13638
13639         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
13640         * gcc.c-torture/compile/20001205-1.c: Likewise.
13641         * gcc.c-torture/compile/20001226-1.c: Likewise.
13642         * gcc.c-torture/compile/20010518-2.c: Likewise.
13643         * gcc.c-torture/compile/20020312-1.c: Likewise.
13644         * gcc.c-torture/compile/20020604-1.c: Likewise.
13645         * gcc.c-torture/compile/920501-12.c: Likewise.
13646         * gcc.c-torture/compile/920501-4.c: Likewise.
13647         * gcc.c-torture/compile/920520-1.c: Likewise.
13648         * gcc.c-torture/compile/920521-1.c: Likewise.
13649         * gcc.c-torture/compile/920625-1.c: Likewise.
13650         * gcc.c-torture/compile/961203-1.c: Likewise.
13651         * gcc.c-torture/compile/980506-1.c: Likewise.
13652         * gcc.c-torture/compile/981006-1.c: Likewise.
13653         * gcc.c-torture/compile/981022-1.c: Likewise.
13654         * gcc.c-torture/compile/981223-1.c: Likewise.
13655         * gcc.c-torture/compile/990617-1.c: Likewise.
13656         * gcc.c-torture/compile/dll.c: Likewise.
13657         * gcc.c-torture/compile/labels-3.c: Likewise.
13658         * gcc.c-torture/compile/mipscop-1.c: Likewise.
13659         * gcc.c-torture/compile/mipscop-2.c: Likewise.
13660         * gcc.c-torture/compile/mipscop-3.c: Likewise.
13661         * gcc.c-torture/compile/mipscop-4.c: Likewise.
13662         * gcc.c-torture/compile/simd-5.c: Likewise.
13663         * gcc.c-torture/compile/20000804-1.x: Remove.
13664         * gcc.c-torture/compile/20001205-1.x: Likewise.
13665         * gcc.c-torture/compile/20001226-1.x: Likewise.
13666         * gcc.c-torture/compile/20010518-2.x: Likewise.
13667         * gcc.c-torture/compile/20020312-1.x: Likewise.
13668         * gcc.c-torture/compile/20020604-1.x: Likewise.
13669         * gcc.c-torture/compile/920501-12.x: Likewise.
13670         * gcc.c-torture/compile/920501-4.x: Likewise.
13671         * gcc.c-torture/compile/920520-1.x: Likewise.
13672         * gcc.c-torture/compile/920521-1.x: Likewise.
13673         * gcc.c-torture/compile/920625-1.x: Likewise.
13674         * gcc.c-torture/compile/961203-1.x: Likewise.
13675         * gcc.c-torture/compile/980506-1.x: Likewise.
13676         * gcc.c-torture/compile/981006-1.x: Likewise.
13677         * gcc.c-torture/compile/981022-1.x: Likewise.
13678         * gcc.c-torture/compile/981223-1.x: Likewise.
13679         * gcc.c-torture/compile/990617-1.x: Likewise.
13680         * gcc.c-torture/compile/mipscop-1.x: Likewise.
13681         * gcc.c-torture/compile/mipscop-2.x: Likewise.
13682         * gcc.c-torture/compile/mipscop-3.x: Likewise.
13683         * gcc.c-torture/compile/mipscop-4.x: Likewise.
13684         * gcc.c-torture/compile/simd-5.x: Likewise.
13685
13686         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
13687
13688 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
13689
13690         * gcc.c-torture/execute/20030611-1.c: New test.
13691
13692 2003-06-12  Roger Sayle  <roger@eyesopen.com>
13693
13694         PR middle-end/168
13695         * gcc.dg/20030612-1.c: New test case.
13696
13697 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
13698
13699         PR c++/10635
13700         * g++.dg/expr/cast1.C: New test.
13701
13702 2003-06-12  Roger Sayle  <roger@eyesopen.com>
13703
13704         * gcc.dg/builtins-21.c: New test case.
13705
13706 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
13707
13708         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
13709         options instead of at the end.
13710         * lib/objc.exp (objc_target_compile): Likewise.
13711
13712 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
13713
13714         PR c++/10432
13715         * g++.dg/parse/error1.C: New test.
13716
13717 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
13718
13719         * gcc.dg/compat/struct-by-value-11_main.c: New file.
13720         * gcc.dg/compat/struct-by-value-11_x.c: New file.
13721         * gcc.dg/compat/struct-by-value-11_y.c: New file.
13722         * gcc.dg/compat/struct-by-value-12_main.c: New file.
13723         * gcc.dg/compat/struct-by-value-12_x.c: New file.
13724         * gcc.dg/compat/struct-by-value-12_y.c: New file.
13725         * gcc.dg/compat/struct-by-value-13_main.c: New file.
13726         * gcc.dg/compat/struct-by-value-13_x.c: New file.
13727         * gcc.dg/compat/struct-by-value-13_y.c: New file.
13728         * gcc.dg/compat/struct-by-value-14_main.c: New file.
13729         * gcc.dg/compat/struct-by-value-14_x.c: New file.
13730         * gcc.dg/compat/struct-by-value-14_y.c: New file.
13731         * gcc.dg/compat/struct-by-value-15_main.c: New file.
13732         * gcc.dg/compat/struct-by-value-15_x.c: New file.
13733         * gcc.dg/compat/struct-by-value-15_y.c: New file.
13734         * gcc.dg/compat/struct-by-value-16_main.c: New file.
13735         * gcc.dg/compat/struct-by-value-16_x.c: New file.
13736         * gcc.dg/compat/struct-by-value-16_y.c: New file.
13737         * gcc.dg/compat/struct-by-value-17_main.c: New file.
13738         * gcc.dg/compat/struct-by-value-17_x.c: New file.
13739         * gcc.dg/compat/struct-by-value-17_y.c: New file.
13740         * gcc.dg/compat/struct-by-value-18_main.c: New file.
13741         * gcc.dg/compat/struct-by-value-18_x.c: New file.
13742         * gcc.dg/compat/struct-by-value-18_y.c: New file.
13743
13744         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
13745         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
13746         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
13747         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
13748         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
13749         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
13750         * gcc.dg/compat/scalar-return-3_main.c: New file.
13751         * gcc.dg/compat/scalar-return-3_x.c: New file.
13752         * gcc.dg/compat/scalar-return-3_y.c: New file.
13753         * gcc.dg/compat/scalar-return-4_main.c: New file.
13754         * gcc.dg/compat/scalar-return-4_x.c: New file.
13755         * gcc.dg/compat/scalar-return-4_y.c: New file.
13756
13757 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
13758
13759         * gcc.dg/compat/fp2-struct-check.h: New file.
13760         * gcc.dg/compat/fp2-struct-defs.h: New file.
13761         * gcc.dg/compat/fp2-struct-init.h: New file.
13762         * gcc.dg/compat/struct-by-value-10_main.c: New file.
13763         * gcc.dg/compat/struct-by-value-10_x.c: New file.
13764         * gcc.dg/compat/struct-by-value-10_y.c: New file.
13765         * gcc.dg/compat/struct-return-10_main.c: New file.
13766         * gcc.dg/compat/struct-return-10_x.c: New file.
13767         * gcc.dg/compat/struct-return-10_y.c: New file.
13768
13769         * gcc.dg/compat/compat-common.h: New file.
13770         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
13771         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
13772         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
13773         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
13774         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
13775         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
13776         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
13777         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
13778         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
13779         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
13780         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
13781         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
13782         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
13783         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
13784         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
13785         * gcc.dg/compat/small-struct-check.h: Ditto.
13786         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
13787         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
13788         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
13789         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
13790         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
13791         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
13792         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
13793         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
13794         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
13795         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
13796         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
13797         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
13798         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
13799         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
13800         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
13801         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
13802         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
13803         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
13804         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
13805         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
13806         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
13807         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
13808         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
13809         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
13810         * gcc.dg/compat/struct-return-2_main.c: Ditto.
13811         * gcc.dg/compat/struct-return-2_x.c: Ditto.
13812         * gcc.dg/compat/struct-return-2_y.c: Ditto.
13813         * gcc.dg/compat/struct-return-3_main.c: Ditto.
13814         * gcc.dg/compat/struct-return-3_x.c: Ditto.
13815         * gcc.dg/compat/struct-return-3_y.c: Ditto.
13816
13817 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
13818
13819         * g++.dg/pch/static-1.C: New file.
13820         * g++.dg/pch/static-1.Hs: New file.
13821
13822 2003-06-10  Richard Henderson  <rth@redhat.com>
13823
13824         * gcc.dg/asm-7.c: Adjust expected warning text.
13825
13826 2003-06-10  Roger Sayle  <roger@eyesopen.com>
13827
13828         * gcc.dg/builtins-20.c: New test case.
13829
13830 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
13831
13832         PR c++/11131
13833         * g++.dg/opt/template1.C: New test.
13834
13835 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
13836
13837         * lib/gcc-dg.exp (dg-test): Clear additional_files and
13838         additional_sources.
13839
13840 2003-05-21  David Taylor  <dtaylor@emc.com>
13841
13842         * gcc.dg/Wpadded.c: New file.
13843
13844 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
13845
13846         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
13847         * gcc.dg/special/weak-2.c: Add dg-require-weak.
13848         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
13849         dg-require-weak.
13850
13851 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
13852
13853         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
13854
13855 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
13856
13857         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
13858         (dg-require-alias): Likewise.
13859         (dg-require-gc-sections): Likewise.
13860         * lib/target-supports.exp (check_gc_sections_available): Likewise.
13861
13862 2003-06-08  Richard Henderson  <rth@redhat.com>
13863
13864         * gcc.dg/20011029-2.c: Fix the array reference.
13865         * gcc.dg/asm-7.c: New.
13866
13867 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
13868
13869         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
13870
13871 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
13872
13873         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
13874         (dg-require-gc-sections): Likewise.
13875
13876 2003-06-08  Jan Hubicka  <jh@suse.cz>
13877
13878         * i386-cmov1.c: Fix regular expression.
13879         * i386-cvt-1.c: Likewise.
13880         * i386-local.c: Likewise.
13881         * i386-local2.c: Likewise.
13882         * i386-mul.c: Likewise.
13883         * i386-ssetype-1.c: Likewise.
13884         * i386-ssetype-3.c: Likewise.
13885         * i386-ssetype-5.c: Likewise.
13886
13887 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13888
13889         PR c++/11039
13890         * g++.dg/warn/implicit-typename2.C: New test.
13891         * g++.dg/warn/implicit-typename3.C: New test.
13892
13893 2003-06-07  Richard Henderson  <rth@redhat.com>
13894
13895         * g++.dg/other/offsetof3.C: Use size_t.
13896         * g++.dg/other/offsetof4.C: Likewise.
13897
13898 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
13899
13900         * lib/copy-file.exp: New. Implement gcc_copy_files.
13901
13902         * lib/dg-pch.exp: Load copy-file.exp
13903         (dg-pch): Use gcc_copy_files instead of "file copy".
13904
13905 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
13906
13907         * gcc.dg/weak/weak.exp: Simplify.
13908         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
13909         * gcc.dg/weak/weak-1.c: Likewise.
13910         * gcc.dg/weak/weak-2.c: Likewise.
13911         * gcc.dg/weak/weak-3.c: Likewise.
13912         * gcc.dg/weak/weak-4.c: Likewise.
13913         * gcc.dg/weak/weak-5.c: Likewise.
13914         * gcc.dg/weak/weak-6.c: Likewise.
13915         * gcc.dg/weak/weak-7.c: Likewise.
13916         * gcc.dg/weak/weak-8.c: Likewise.
13917         * gcc.dg/weak/weak-9.c: Likewise.
13918
13919 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
13920
13921         gcc.c-torture/execute/20030606-1.c: New.
13922
13923 2003-06-06  Roger Sayle  <roger@eyesopen.com>
13924
13925         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
13926         * gcc.dg/builtins-19.c: Likewise.
13927
13928 2003-06-06  Roger Sayle  <roger@eyesopen.com>
13929
13930         * gcc.dg/builtins-2.c: Add some more tests.
13931         * gcc.dg/builtins-18.c: New test case.
13932         * gcc.dg/builtins-19.c: New test case.
13933
13934 2003-06-06  Roger Sayle  <roger@eyesopen.com>
13935             Jim Wilson  <wilson@tuliptree.org>
13936
13937         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
13938
13939 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
13940
13941         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
13942         mempcpy/stpcpy calls not to be optimized into something else.
13943         * gcc.c-torture/execute/string-opt-3.c: Moved to...
13944         * gcc.c-torture/execute/builtins/string-7.c: ...here.
13945         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
13946
13947 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13948
13949         * gcc.dg/format/asm_fprintf-1.c: New test.
13950
13951 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
13952
13953         * lib/gcc-defs.exp (additional_sources): New variable.
13954         (dg-additional-sources): New function.
13955         (additional_files): New variable.
13956         (dg-additional-files): New function.
13957         (dg-additional-files-options): Likewise.
13958         * lib/gcc-dg.exp (dg-require-weak): New function.
13959         (dg-require-alias): Likewise.
13960         (dg-require-gc-sections): Likewise.
13961         * lib/target-supports.exp (check_alias_available): Remove testfile
13962         parameter.
13963         (check_gc_sections_available): New function.
13964         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
13965         (dg-gpp-additional-files): Likewise.
13966         * lib/g++.exp (additional_sources): Remove.
13967         (additional_files): Likewise.
13968         (g++_target_compile): Use dg-additional-files-options.
13969
13970         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
13971         Tcl logic.
13972         * gcc.dg/special/ecos.exp: Remove.
13973         * gcc.dg/special/20000419-2.c: Use dg-require-*.
13974         * gcc.dg/special/alias-1.c: Likewise.
13975         * gcc.dg/special/alias-2.c: Likewise.
13976         * gcc.dg/special/gcsec-1.c: Likewise.
13977         * gcc.dg/special/weak-1.c: Likewise.
13978         * gcc.dg/special/weak-2.c: Likewise.
13979         * gcc.dg/special/wkali-1.c: Likewise.
13980         * gcc.dg/special/wkali-2.c: Likewise.
13981
13982         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
13983         dg-gpp-additional-*.
13984         * g++.dg/special/conpr-3.C: Likewise.
13985         * g++.dg/special/conpr-4.C: Likewise.
13986         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
13987         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
13988         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
13989         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
13990         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
13991         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
13992         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
13993         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
13994         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
13995         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
13996         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
13997         * g++.old-deja/g++.other/comdat1.C: Likewise.
13998         * g++.old-deja/g++.other/comdat2.C: Likewise.
13999         * g++.old-deja/g++.other/comdat3.C: Likewise.
14000         * g++.old-deja/g++.other/ctor1.C: Likewise.
14001         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
14002
14003 2003-06-05  Richard Henderson  <rth@redhat.com>
14004
14005         * gcc.dg/debug/20030605-1.c: New.
14006
14007 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
14008
14009         * README.QMTEST: Update.
14010
14011 2003-06-04  Richard Henderson  <rth@redhat.com>
14012
14013         * gcc.dg/cleanup-1.c: New.
14014         * gcc.dg/cleanup-2.c: New.
14015         * gcc.dg/cleanup-3.c: New.
14016         * gcc.dg/cleanup-4.c: New.
14017         * gcc.dg/cleanup-5.c: New.
14018         * gcc.dg/cleanup-6.c: New.
14019         * gcc.dg/cleanup-7.c: New.
14020
14021 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
14022
14023         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
14024
14025         * lib/dg-pch.exp: New file.
14026         * g++.dg/pch/pch.exp: Use dg-pch.exp.
14027         * gcc.dg/pch/pch.exp: Likewise.
14028
14029 2003-06-04  Roger Sayle  <roger@eyesopen.com>
14030
14031         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
14032         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
14033         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
14034         * gcc.dg/builtins-17.c: New test case.
14035         * gcc.dg/i386-387-4.c: New test case.
14036         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
14037
14038 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
14039
14040         * gcc.dg/ultrasp9.c: New test.
14041
14042 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
14043
14044         * gcc.c-torture/compile/20030604-1.c: New test.
14045         * gcc.dg/sparc-constant-1.c: New test.
14046
14047 2003-06-03  Glen Nakamura  <glen@imodulo.com>
14048
14049         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
14050
14051 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
14052
14053         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
14054
14055         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
14056         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
14057
14058 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
14059
14060         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
14061
14062 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14063
14064         PR c++/10940
14065         * g++.dg/template/spec10.C: New test.
14066
14067 2003-06-03  Roger Sayle  <roger@eyesopen.com>
14068
14069         * gcc.dg/builtins-16.c: New test case.
14070
14071 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
14072
14073         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
14074         mempcpy test with post-increments.
14075         * gcc.c-torture/execute/string-opt-3.c: New test.
14076         * gcc.dg/string-opt-1.c: New test.
14077
14078 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
14079
14080         PR fortran/10965
14081         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
14082
14083 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
14084
14085         * lib/scanasm.exp (dg-scan): New function, factored out of ...
14086         (scan-assembler): ... here.  Use dg-scan.
14087         (scan-assembler-not): Likewise.
14088         (scan-file): New function.
14089         (scan-file-not): Likewise.
14090         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
14091         * gcc.dg/cpp/_Pragma4.c: Likewise.
14092         * gcc.dg/cpp/_Pragma5.c: Likewise.
14093         * gcc.dg/cpp/avoidpaste1.c: Likewise.
14094         * gcc.dg/cpp/avoidpaste2.c: Likewise.
14095         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
14096         * gcc.dg/cpp/cmdlne-P.c: Likewise.
14097         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
14098         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
14099         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
14100         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
14101         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
14102         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
14103         * gcc.dg/cpp/cxxcom1.c: Likewise.
14104         * gcc.dg/cpp/line1.c: Likewise.
14105         * gcc.dg/cpp/maccom1.c: Likewise.
14106         * gcc.dg/cpp/maccom2.c: Likewise.
14107         * gcc.dg/cpp/maccom3.c: Likewise.
14108         * gcc.dg/cpp/maccom4.c: Likewise.
14109         * gcc.dg/cpp/maccom5.c: Likewise.
14110         * gcc.dg/cpp/maccom6.c: Likewise.
14111         * gcc.dg/cpp/multiline.c: Likewise.
14112         * gcc.dg/cpp/spacing1.c: Likewise.
14113         * gcc.dg/cpp/spacing2.c: Likewise.
14114         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
14115         * gcc.dg/cpp/trad/maccom1.c: Likewise.
14116         * gcc.dg/cpp/trad/maccom2.c: Likewise.
14117         * gcc.dg/cpp/trad/maccom3.c: Likewise.
14118         * gcc.dg/cpp/trad/maccom4.c: Likewise.
14119         * gcc.dg/cpp/trad/maccom6.c: Likewise.
14120         * gcc.dg/cpp/cxxcom2.c: Likewise.
14121         * gcc.dg/cpp/cxxcom2.h: New file.
14122
14123         * gcc.dg/cpp/truefalse.cpp: Move it to ...
14124         * g++.dg/cpp/truefalse.C: Here.
14125         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
14126
14127 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
14128
14129         * gcc.dg/cpp/redef3.c: New file.
14130
14131 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
14132
14133         * gcc.dg/i386-loop-3.c: New test.
14134
14135 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
14136
14137         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
14138
14139 2003-05-31  Roger Sayle  <roger@eyesopen.com>
14140
14141         * gcc.dg/fwrapv-1.c: New test case.
14142         * gcc.dg/fwrapv-2.c: New test case.
14143
14144 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14145
14146         PR c++/10956
14147         * g++.dg/template/spec9.C: New test.
14148
14149 2003-05-29  Roger Sayle  <roger@eyesopen.com>
14150
14151         * gcc.dg/duff-4.c: New test case.
14152
14153 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
14154
14155         PR fortran/10843
14156         * g77.dg/ffixed-form-1.f: New test
14157         * g77.dg/ffixed-form-2.f: New test
14158         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
14159         * g77.dg/ffree-form-3.f: New test
14160
14161 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
14162
14163         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
14164         * gcc.dg/wint_t-1.c: Likewise.
14165
14166 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14167
14168         * g++.dg/template/access11.C: New test.
14169
14170 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14171
14172         PR c++/10849
14173         * g++.dg/template/access10.C: New test.
14174
14175 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
14176             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14177
14178         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
14179
14180 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
14181
14182         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
14183         suppress for powerpc-*-darwin*.
14184         * gcc.dg/torture/builtin-noret-2.c: Likewise.
14185
14186 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
14187
14188         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
14189         suppress option for powerpc-*-darwin*.
14190
14191 2003-05-23  Roger Sayle  <roger@eyesopen.com>
14192
14193         * gcc.dg/builtins-1.c: Add tests for tan and atan.
14194         * gcc.dg/builtins-4.c: Add test for fmod.
14195
14196 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14197
14198         PR c++/10682
14199         * g++.dg/template/instantiate4.C: New test.
14200
14201 2003-05-22  Roger Sayle  <roger@eyesopen.com>
14202
14203         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
14204
14205 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
14206
14207         * gcc.dg/compat/scalar-return-1_main.c: New file.
14208         * gcc.dg/compat/scalar-return-1_x.c: New file.
14209         * gcc.dg/compat/scalar-return-1_y.c: New file.
14210         * gcc.dg/compat/scalar-return-2_main.c: New file.
14211         * gcc.dg/compat/scalar-return-2_x.c: New file.
14212         * gcc.dg/compat/scalar-return-2_y.c: New file.
14213         * gcc.dg/compat/struct-return-3_main.c: New file.
14214         * gcc.dg/compat/struct-return-3_y.c: New file.
14215         * gcc.dg/compat/struct-return-3_x.c: New file.
14216         * gcc.dg/compat/struct-return-2_main.c: New file.
14217         * gcc.dg/compat/struct-return-2_x.c: New file.
14218         * gcc.dg/compat/struct-return-2_y.c: New file.
14219
14220 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14221
14222         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
14223         for hppa*-hp-hpux*.
14224         * gcc.dg/20021014-1.c (dg-options): Likewise.
14225         * gcc.dg/nest.c (dg-options): Likewise.
14226
14227 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
14228
14229         PR c++/9738
14230         * g++.dg/ext/dllimport2.C: New file.
14231         * g++.dg/ext/dllimport3.C: New file.
14232
14233 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
14234
14235         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
14236         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
14237         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
14238         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
14239         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
14240         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
14241         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
14242         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
14243         * gcc.dg/compat/small-struct-defs.h: New file.
14244         * gcc.dg/compat/small-struct-init.h: New file.
14245         * gcc.dg/compat/small-struct-check.h: New file.
14246         * gcc.dg/compat/fp-struct-defs.h: New file.
14247         * gcc.dg/compat/fp-struct-check.h: New file.
14248         * gcc.dg/compat/fp-struct-init.h: New file.
14249         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
14250         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
14251
14252 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
14253
14254         * gcc.dg/20030225-2.c: New test.
14255
14256 2003-05-18  Roger Sayle  <roger@eyesopen.com>
14257             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14258
14259         * gcc.c-torture/compile/20030518-1.c: New test case.
14260
14261 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
14262
14263         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
14264         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
14265         gcc-dg-debug-runtest.
14266         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
14267         gcc-dg-debug-runtest.
14268
14269 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14270
14271         PR c++/9022
14272         * g++.dg/lookup/using6.C: New test.
14273
14274 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14275
14276         * g++.dg/parse/access2.C: New test.
14277
14278 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
14279
14280         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
14281         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
14282         * gcc.dg/debug/debug.exp: Likewise.
14283
14284 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
14285
14286         * gcc.dg/dollar.c: New test.
14287
14288 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
14289
14290         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
14291         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
14292         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
14293         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
14294         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
14295         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
14296         * gcc.dg/compat/struct-by-value-6_main.c: New file.
14297         * gcc.dg/compat/struct-by-value-6_x.c: New file.
14298         * gcc.dg/compat/struct-by-value-6_y.c: New file.
14299         * gcc.dg/compat/struct-by-value-7_main.c: New file.
14300         * gcc.dg/compat/struct-by-value-7_x.c: New file.
14301         * gcc.dg/compat/struct-by-value-7_y.c: New file.
14302         * gcc.dg/compat/struct-by-value-8_main.c: New file.
14303         * gcc.dg/compat/struct-by-value-8_x.c: New file.
14304         * gcc.dg/compat/struct-by-value-8_y.c: New file.
14305         * gcc.dg/compat/struct-by-value-9_main.c: New file.
14306         * gcc.dg/compat/struct-by-value-9_x.c: New file.
14307         * gcc.dg/compat/struct-by-value-9_y.c: New file.
14308
14309 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
14310
14311         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
14312         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
14313         support for "repo" mode.
14314         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
14315         * lib/g77-dg.exp: Likewise.
14316         * lib/obj-dg.exp: Likewise.
14317
14318 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
14319
14320         Merge from gcc-3_2-rhl8-branch:
14321         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
14322
14323         * gcc.dg/tls/opt-6.c: New test.
14324
14325         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
14326
14327         * gcc.dg/20030405-1.c: New test.
14328
14329         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
14330
14331         * gcc.dg/20030309-1.c: New test.
14332
14333         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
14334
14335         * gcc.c-torture/execute/20030307-1.c: New test.
14336
14337         2003-02-20  Randolph Chung  <tausq@debian.org>
14338
14339         * gcc.c-torture/compile/20030220-1.c: New test.
14340
14341         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
14342
14343         * gcc.dg/20030217-1.c: New test.
14344
14345         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
14346
14347         * gcc.c-torture/compile/20020129-1.c: New test.
14348
14349         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
14350
14351         * gcc.dg/unroll-1.c: New test.
14352
14353         2002-11-16  Jan Hubicka  <jh@suse.cz>
14354
14355         * gcc.c-torture/execute/20020920-1.c: New test.
14356
14357         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
14358
14359         PR target/7434
14360         * gcc.c-torture/compile/20021008-1.c: New test.
14361
14362         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
14363
14364         PR target/7559
14365         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
14366
14367         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
14368
14369         * gcc.c-torture/compile/20020807-1.c: New test.
14370
14371         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
14372
14373         * gcc.dg/tls/opt-1.c: New test.
14374
14375         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
14376
14377         * gcc.dg/20020729-1.c: New test.
14378
14379         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
14380
14381         * g++.dg/opt/life1.C: New test.
14382
14383         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
14384
14385         * gcc.dg/20020525-1.c: New test.
14386
14387         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
14388
14389         PR c++/6794
14390         * g++.dg/ext/pretty1.C: New test.
14391         * g++.dg/ext/pretty2.C: New test.
14392
14393 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
14394
14395         PR c++/8385
14396         * g++.dg/ext/typeof5.C: New test.
14397
14398 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
14399
14400         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
14401         __USER_LABEL_PREFIX__ into account.
14402         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
14403
14404 2003-05-14  Roger Sayle  <roger@eyesopen.com>
14405
14406         * gcc.dg/builtins-15.c: New test case.
14407
14408 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
14409
14410         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
14411
14412 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
14413
14414         * lib/g++.exp: Tweak handling of additional source files.
14415         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
14416         * g++.dg/special/conpr-2a.C: Rename to ...
14417         * g++.dg/special/conpr-2a.cc: ... this.
14418         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
14419         * g++.dg/special/conpr-3a.C: Rename to ...
14420         * g++.dg/special/conpr-3a.cc: This.
14421         * g++.dg/special/conpr-3b.C: Rename to ...
14422         * g++.dg/special/conpr-3b.cc: This.
14423         * g++.dg/special/conpr-4.C: New test.
14424         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
14425
14426 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
14427
14428         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
14429
14430 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14431
14432         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
14433         * g++.old-deja/g++.robertl/eb71.C: Likewise.
14434         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
14435         * g++.old-deja/g++.other/warn3.C: Likewise.
14436
14437 2003-05-11  Roger Sayle  <roger@eyesopen.com>
14438
14439         * gcc.dg/i386-387-1.c: Update to also test log.
14440         * gcc.dg/i386-387-2.c: Likewise.
14441
14442 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
14443
14444         * g77.f-torture/execute/int8421.f: New test.
14445
14446 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14447
14448         PR c++/10230, c++/10481
14449         * g++.dg/lookup/scoped5.C: New test.
14450
14451 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14452
14453         PR c++/10552
14454         * g++.dg/template/ttp6.C: New test.
14455
14456 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
14457
14458         * gcc.c-torture/execute/builtins: New directory.
14459         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
14460         gcc.c-torture/execute/builtins.
14461         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
14462         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
14463         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
14464         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
14465
14466 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14467
14468         PR c++/9252
14469         * g++.dg/template/access8.C: New test.
14470         * g++.dg/template/access9.C: New test.
14471
14472 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14473
14474         PR c++/9554
14475         * g++.dg/parse/access1.C: New test.
14476
14477 2003-05-09  DJ Delorie  <dj@redhat.com>
14478
14479         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
14480         long, and not an int.
14481
14482 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14483
14484         PR c++/10555, c++/10576
14485         * g++.dg/template/memclass1.C: New test.
14486
14487 2003-05-08  DJ Delorie  <dj@redhat.com>
14488
14489         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
14490         targets.
14491         * gcc.c-torture/execute/20021024-1.x: Likewise.
14492         * gcc.c-torture/execute/shiftdi.x: Likewise.
14493         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
14494         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
14495         * gcc.dg/20021018-1.c: Likewise.
14496
14497 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14498
14499         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
14500
14501         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
14502         (bcopy): Call memmove.
14503
14504 2003-05-08  Roger Sayle  <roger@eyesopen.com>
14505
14506         * g77.f-torture/compile/8485.f: New test case.
14507
14508 2003-05-07  Richard Henderson  <rth@redhat.com>
14509
14510         PR c++/10570
14511         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
14512         Verify exception_cleanup not called for rethrows.
14513         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
14514         when exiting catch block without rethrowing.
14515         * g++.dg/eh/forced3.C: New.
14516         * g++.dg/eh/forced4.C: New.
14517
14518 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
14519
14520         * gcc.dg/20030505.c: Fix triplet.
14521
14522 2003-05-06  DJ Delorie  <dj@redhat.com>
14523
14524         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
14525         * gcc.dg/nest.c: Likewise.
14526
14527 2003-05-05  Roger Sayle  <roger@eyesopen.com>
14528
14529         * gcc.dg/builtins-14.c: New test case.
14530
14531 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
14532
14533         * lib/compat.exp (compat-execute): New argument.
14534         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
14535         * gcc.dg/compat: New test directory.
14536         * gcc.dg/compat/compat.exp: New expect script.
14537         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
14538         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
14539         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
14540         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
14541         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
14542         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
14543
14544         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
14545         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
14546         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
14547         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
14548         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
14549         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
14550         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
14551         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
14552         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
14553         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
14554         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
14555         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
14556         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
14557         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
14558         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
14559
14560 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
14561
14562         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
14563
14564 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
14565
14566         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
14567
14568 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
14569
14570         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
14571         * gcc.dg/ppc-fsel-2.c: New test.
14572
14573         * gcc.dg/unused-5.c: New test.
14574
14575 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14576
14577         PR c++/10496
14578         * g++.dg/warn/pmf1.C: New test.
14579
14580 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14581
14582         PR c++/4494
14583         * g++.dg/warn/main.C: New test.
14584
14585 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14586
14587         * gcc.dg/nonnull-3.c: New test.
14588
14589 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
14590
14591         * gcc.dg/cpp/Wtrigraphs.c: Update.
14592         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
14593
14594 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
14595
14596         * gcc.dg/ppc-fsel-1.c: New test.
14597
14598 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
14599
14600         PR c/10604
14601         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
14602
14603 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
14604
14605         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
14606
14607 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14608
14609         PR c++/9364, c++/10553, c++/10586
14610         * g++.dg/parse/typename4.C: New test.
14611         * g++.dg/parse/typename5.C: Likewise.
14612
14613 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
14614
14615         * gcc.c-torture/compile/20030503-1.c: New test.
14616
14617 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14618
14619         * g++.dg/lookup/using5.C: Fix testcase error.
14620
14621 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
14622
14623         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
14624         since MEABI is no longer supported.  Remove all vestiges
14625         of MEABI from the test.
14626
14627 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14628
14629         PR c++/10554
14630         * g++.dg/lookup/using5.C: New test.
14631
14632 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14633
14634         PR c++/8772
14635         * g++.dg/template/ttp5.C: New test.
14636
14637 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
14638
14639         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
14640         (dg-gpp-additional-sources): New function.
14641         (dg-gpp-additional-files): Likewise.
14642         * lib/g++.exp (additional_sources): New variable.
14643         (additional_files): Likewise.
14644         (g++_target_compile): Deal with them.
14645         * lib/old-dejagnu.exp: Remove.
14646         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
14647         * g++.old-deja: Revise all tests to use dg commands.
14648
14649 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14650
14651         PR c++/9432, c++/9528
14652         * g++.dg/lookup/using4.C: New test.
14653
14654 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
14655
14656         * gcc.dg/noreturn-5.c: New file.
14657         * gcc.dg/noreturn-6.c: New file.
14658
14659         * gcc.c-torture/compile/inline-1.c: New file.
14660
14661 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
14662
14663         PR c++/10551
14664         * g++.dg/template/explicit1.C: New test.
14665
14666 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
14667
14668         PR c++/10549
14669         * g++.dg/other/bitfield1.C: New test.
14670
14671         PR c++/10527
14672         * g++.dg/init/new7.C: New test.
14673
14674 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
14675
14676         * g++.dg/ext/desig1.C: New test.
14677         * g++.dg/ext/init1.C: Update.
14678
14679         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
14680
14681 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
14682
14683         PR c++/10180
14684         * g++.dg/warn/Winline-1.C: New test.
14685
14686 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
14687
14688         * gcc.c-torture/execute/string-opt-19.c: New test.
14689
14690         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
14691         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
14692
14693 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
14694
14695         PR c++/10506
14696         * g++.dg/init/new6.C: New test.
14697
14698         PR c++/10503
14699         * g++.dg/init/ref6.C: New test.
14700
14701 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
14702
14703         * g++.dg/warn/weak1.C: XFAIL on AIX4.
14704
14705 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14706
14707         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
14708         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
14709
14710 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
14711
14712         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
14713         initialized static data members.
14714
14715 2003-04-25  H.J. Lu <hjl@gnu.org>
14716
14717         * gcc.dg/ia64-sync-4.c: New test.
14718
14719 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14720
14721         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
14722         date.
14723
14724 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
14725
14726         PR c++/10337
14727         * g++.dg/warn/conv1.C: New test.
14728         * g++.old-deja/g++.other/conv7.C: Adjust.
14729         * g++.old-deja/g++.other/overload14.C: Adjust.
14730
14731 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
14732
14733         PR c++/10471
14734         * g++.dg/template/defarg2.C: New test.
14735
14736 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
14737
14738         * gcc.dg/cpp/include2.c: Update.
14739         * gcc.dg/cpp/multiline-2.c: New.
14740         * gcc.dg/cpp/multiline.c: Update.
14741         * gcc.dg/cpp/strify2.c: Update.
14742         * gcc.dg/cpp/trad/literals-2.c: Update.
14743
14744 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14745
14746         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
14747
14748 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
14749
14750         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
14751
14752 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
14753
14754         PR c++/10451
14755         * g++.dg/parse/crash4.C: New test.
14756
14757         PR c++/9847
14758         * g++.dg/parse/crash5.C: New test.
14759
14760 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
14761
14762         PR c++/10446
14763         * g++.dg/parse/crash3.C: New test.
14764
14765         PR c++/10428
14766         * g++.dg/parse/elab1.C: New test.
14767
14768 2003-04-22  Devang Patel  <dpatel@apple.com>
14769
14770         * gcc.dg/cpp/trad/funlike-5.c: New test.
14771
14772 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
14773
14774         * g++.dg/other/packed1.C: Fix dg options.
14775
14776 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
14777
14778         * g++.dg/other/offsetof2.C: New test.
14779
14780 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
14781
14782         * g++.dg/template/recurse.C: Adjust location of error messages.
14783
14784 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
14785
14786         PR c++/9881
14787         * g++.dg/init/addr-const1.C: New test.
14788         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
14789
14790 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
14791
14792         PR c++/10405
14793         * g++.dg/lookup/struct-hack1.C: New test.
14794
14795 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
14796
14797         * ucs.c: Update diagnostic messages.
14798
14799 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
14800
14801         * gcc.dg/cpp/truefalse.cpp: New test.
14802         * gcc.dg/cpp/cpp.exp: Update.
14803         * g++.dg/other/stdbool-if.C: Remove.
14804
14805 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
14806
14807         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
14808         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
14809
14810 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
14811
14812         * gcc.c-torture/compile/20030418-1.c: New test.
14813
14814 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
14815
14816         * README.compat: Remove; content moved to doc/sourcebuild.texi.
14817
14818 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14819
14820         PR c++/10347
14821         g++.dg/template/dependent-name1.C: New test.
14822
14823 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
14824
14825         * gcc.dg/warn-1.c (tourist_guide): New array,
14826         contains a pointer to bar.
14827
14828 2003-04-16  Roger Sayle  <roger@eyesopen.com>
14829
14830         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
14831         * gcc.c-torture/execute/medce-1.c: New test case.
14832         * gcc.c-torture/execute/medce-2.c: New test case.
14833
14834 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
14835
14836         * lib/prune.exp: Ignore more messages.
14837
14838         PR c++/10381
14839         * g++.dg/parse/lookup3.C: New test.
14840
14841 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
14842
14843         * gcc.c-torture/compile/20030415-1.c : New test.
14844
14845 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
14846
14847         * gcc.c-torture/execute/scope-2.c: Move to ...
14848         * gcc.dg/noncompile/scope.c: .... here.
14849
14850 2003-04-14  Roger Sayle  <roger@eyesopen.com>
14851
14852         * gcc.dg/20030414-2.c: New test case.
14853
14854 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
14855
14856         PR target/10377
14857         * gcc.dg/20030414-1.c: New test.
14858
14859 2003-04-13  Roger Sayle  <roger@eyesopen.com>
14860
14861         * gcc.dg/builtins-12.c: New test case.
14862         * gcc.dg/builtins-13.c: New test case.
14863
14864 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14865
14866         * gcc.c-torture/execute/string-opt-18.c: New test.
14867
14868 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
14869
14870         PR c++/10300
14871         * g++.dg/init/new5.C: New test.
14872
14873 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
14874
14875         PR c++/7910
14876         * g++.dg/ext/dllimport1.C: New test.
14877
14878 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
14879
14880         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
14881
14882 2003-04-11  Bud Davis <bdavis9659@comcast.net>
14883
14884         PR Fortran/9263
14885         * g77.f-torture/noncompile/9263.f: New test
14886         PR Fortran/1832
14887         * g77.f-torture/execute/1832.f: New test
14888
14889 2003-04-11  David Chad  <davidc@freebsd.org>
14890             Loren J. Rittle  <ljrittle@acm.org>
14891
14892         libobjc/8562
14893         * objc.dg/headers.m: New test.
14894
14895 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
14896
14897         * gcc.c-torture/execute/builtin-noret-2.c: New.
14898         * gcc.c-torture/execute/builtin-noret-2.x: New.
14899         XFAIL builtin-noret-2.c at -O1 and above.
14900         * gcc.dg/redecl.c: New.
14901         * gcc.dg/Wshadow-1.c: Update error regexps.
14902
14903 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
14904
14905         * g++.dg/abi/bitfield10.C: New test.
14906
14907 2003-04-09  Mike Stump  <mrs@apple.com>
14908
14909         * gcc.dg/pch/pch.exp: Make testcase names longer.
14910         * g++.dg/pch/pch.exp: Make testcase names longer.
14911
14912 2003-04-08  Roger Sayle  <roger@eyesopen.com>
14913
14914         * gcc.dg/builtins-11.c: New test case.
14915
14916 2003-04-08  Roger Sayle  <roger@eyesopen.com>
14917
14918         * gcc.dg/builtins-9.c: New test case.
14919         * gcc.dg/builtins-10.c: New test case.
14920
14921 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
14922
14923         * gcc.dg/noncompile/init-4.c.c: New test.
14924
14925 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
14926
14927         * gcc.misc-test/gcov-9.c: New test.
14928         * gcc.misc-test/gcov-10.c: New test
14929         * gcc.misc-test/gcov-11.c: New test.
14930
14931 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
14932
14933         PR optimization/10024
14934         * gcc.c-torture/compile/20030405-1.c: New test.
14935
14936 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
14937
14938         * gcc.dg/pch/static-3.c: New.
14939         * gcc.dg/pch/static-3.hs: New.
14940         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
14941
14942 2003-04-04  Richard Henderson  <rth@redhat.com>
14943
14944         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
14945         * g++.dg/eh/forced2.C: Likewise.
14946
14947 2003-04-03  Mike Stump  <mrs@apple.com>
14948
14949         * lib/scanasm.exp (scan-assembler): Add xfail processing for
14950         target arg.
14951         (scan-assembler-times, scan-assembler-not): Likewise.
14952         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
14953
14954 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
14955
14956         * gcc.dg/sparc-loop-1.c: New test.
14957
14958 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
14959
14960         PR other/9274
14961         * g++.dg/pch/system-2.C: New.
14962         * g++.dg/pch/system-2.Hs: New.
14963
14964 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
14965
14966         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
14967
14968         * g++.dg/eh/simd-1.C (vecfunc): Same.
14969
14970 2003-04-01  Roger Sayle  <roger@eyesopen.com>
14971
14972         * gcc.c-torture/execute/20030401-1.c: New test case.
14973
14974 2003-04-01  Ziemowit Laski <zlaski@apple.com>
14975
14976         * objc.dg/defs.m: New.
14977
14978 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
14979
14980         * g++.dg/eh/simd-1.C: New.
14981         * g++.dg/eh/simd-2.C: New.
14982
14983 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
14984
14985         * gcc.c-torture/execute/simd-3.c: New.
14986
14987 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
14988
14989         PR c/9936
14990         * gcc.dg/20030331-2.c: New test.
14991
14992 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
14993
14994         PR c++/10278
14995         * g++.dg/parse/crash2.C: New test.
14996
14997 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
14998
14999         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
15000         * gcc.c-torture/execute/20030331-1.c: ...here.
15001
15002 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
15003
15004         * gcc.c-torture/execute/20030331-1.c: New test.
15005
15006 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
15007
15008         * lib/gcov.exp: Adjust call return testing strings.
15009         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
15010
15011 2003-03-31  Roger Sayle  <roger@eyesopen.com>
15012
15013         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
15014         * gcc.dg/builtins-7.c: New test case.
15015         * gcc.dg/builtins-8.c: New test case.
15016
15017 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
15018
15019         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
15020
15021 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
15022
15023         PR c++/7647
15024         * g++.dg/lookup-class-member-2.C: New test.
15025
15026 2003-03-30  Glen Nakamura  <glen@imodulo.com>
15027
15028         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
15029
15030 2003-03-28  Roger Sayle  <roger@eyesopen.com>
15031
15032         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
15033
15034 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
15035
15036         * g++.dg/init/attrib1.C: New test.
15037
15038 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
15039
15040         * gcc.dg/ultrasp8.c: New test.
15041
15042 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
15043
15044         * gcc.dg/ultrasp7.c: New test.
15045
15046 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
15047
15048         PR c++/10047
15049         * g++.dg/template/inline1.C: New test.
15050
15051 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
15052
15053         * gcc.dg/sparc-dwarf2.c: New test.
15054
15055 2003-03-27  Roger Sayle  <roger@eyesopen.com>
15056
15057         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
15058         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
15059
15060 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
15061
15062         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
15063         than reading .x files.
15064         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
15065         * g77.dg/gcov/gcov-1.f: Likewise.
15066         * gcc.misc-tests/gcov-4b.c: Likewise.
15067         * gcc.misc-tests/gcov-5b.c: Likewise.
15068         * gcc.misc-tests/gcov-6.c: Likewise.
15069         * gcc.misc-tests/gcov-7.c: Likewise.
15070         * gcc.misc-tests/gcov-8.c: Likewise.
15071         * g++.dg/gcov/gcov-1.x: Remove.
15072         * g77.dg/gcov/gcov-1.x: Likewise.
15073         * gcc.misc-tests/gcov-4b.x: Likewise.
15074         * gcc.misc-tests/gcov-5b.x: Likewise.
15075         * gcc.misc-tests/gcov-6.x: Likewise.
15076         * gcc.misc-tests/gcov-7.x: Likewise.
15077         * gcc.misc-tests/gcov-8.x: Likewise.
15078
15079 2003-03-27  Glen Nakamura  <glen@imodulo.com>
15080
15081         PR opt/10087
15082         * gcc.dg/20030324-1.c: New test.
15083
15084 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
15085
15086         PR c++/10224
15087         * g++.dg/template/arg3.C: New test.
15088
15089         PR c++/10158
15090         * g++.dg/template/friend18.C: New test.
15091
15092 2003-03-26  Roger Sayle  <roger@eyesopen.com>
15093
15094         * g77.f-torture/compile/20030326-1.f: New test case.
15095
15096 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
15097
15098         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
15099
15100         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
15101
15102 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
15103
15104         * gcc.dg/ia64-sync-3.c: New test.
15105
15106 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
15107
15108         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
15109
15110 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
15111
15112         * gcc.dg/ultrasp6.c: New test.
15113
15114 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
15115
15116         * gcc.dg/i386-signbit-1.c: New test.
15117         * gcc.dg/i386-signbit-2.c: New test.
15118         * gcc.dg/i386-signbit-3.c: New test.
15119
15120 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
15121
15122         * gcc.dg/ultrasp5.c: Fix options.
15123
15124 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
15125
15126         * gcc.dg/ultrasp5.c: Fix comment.
15127
15128 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
15129
15130         PR fortran/10197
15131         * g77.f-torture/execute/10197.f: New test.
15132
15133 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
15134
15135         PR c++/9898, c++/383
15136         * g++.dg/template/conv6.C: New test.
15137
15138         PR c++/10119
15139         * g++.dg/template/ptrmem5.C: New test.
15140
15141         PR c++/10026
15142         * g++.dg/lookup/koenig1.C: New test.
15143
15144         PR C++/10199
15145         * g++.dg/lookup/template2.C: New test.
15146
15147 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
15148
15149         * g++.dg/opt/rtti1.C: New test.
15150
15151 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
15152
15153         * gcc.dg/ultrasp5.c: New test.
15154
15155 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
15156
15157         PR middle-end/9967
15158         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
15159         builtin fputs.
15160
15161 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
15162
15163         PR c/8224
15164         * gcc.dg/20030323-1.c: New test.
15165
15166 2003-03-23  Roger Sayle  <roger@eyesopen.com>
15167
15168         * gcc.c-torture/compile/20030323-1.c: New test case.
15169
15170 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
15171
15172         * gcc.dg/20030321-1.c: New test.
15173
15174 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
15175
15176         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
15177
15178 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
15179
15180         PR c++/9978, c++/9708
15181         * g++.dg/ext/vlm1.C: Adjust expected error.
15182         * g++.dg/ext/vla2.C: New test.
15183         * g++.dg/template/arg1.C: New test.
15184         * g++.dg/template/arg2.C: New test.
15185
15186 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
15187
15188         * g77.f-torture/execute/select.f: New test.
15189         * g77.f-torture/noncompile/select_no_compile.f: New test.
15190
15191 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
15192
15193         PR c++/9898
15194         * g++.dg/other/error4.C: New test.
15195
15196 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
15197
15198         * g++.dg/template/friend17.C: New test.
15199
15200 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
15201
15202         * gcc.c-torture/compile/20030320-1.c: New.
15203
15204 2003-03-20  Roger Sayle  <roger@eyesopen.com>
15205
15206         * gcc.dg/builtins-6.c: New test case.
15207
15208 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
15209
15210         PR target/10073
15211         * gcc.c-torture/compile/20030319-1.c: New.
15212
15213 2003-03-18  Jan Hubicka  <jh@suse.cz>
15214
15215         * gcc.dg/i386-cvt-1.c: New test.
15216
15217 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
15218
15219         * objc.dg/naming-1.m: Use "(parse|syntax) error".
15220         * objc.dg/naming-2.m: Likewise.
15221
15222 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
15223
15224         PR c++/9639
15225         * g++.dg/parse/crash1.C: New test.
15226
15227 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
15228
15229         PR c++/8805
15230         * g++.dg/eh/cleanup1.C: New test.
15231
15232 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
15233
15234         * gcc.c-torture/execute/20030316-1.c: New test case.
15235
15236 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
15237
15238         PR c++/9629
15239         * g++.dg/init/ctor2.C: New test.
15240
15241 2003-03-15  Roger Sayle  <roger@eyesopen.com>
15242
15243         * g77.f-torture/compile/xformat.f: New test case.
15244
15245 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15246
15247         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
15248         * g++.old-deja/g++.mike/eh50.C: Likewise.
15249
15250 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15251
15252         PR c++/6440
15253         * g++.dg/template/spec7.C: New test.
15254         * g++.dg/template/spec8.C: Likewise.
15255
15256 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
15257
15258         * gcc.c-torture/execute/20030313-1.c: New test.
15259
15260 2003-03-14  Richard Henderson  <rth@redhat.com>
15261
15262         * gcc.dg/inline-2.c: Adjust alpha test for external call.
15263
15264 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
15265
15266         * gcc.c-torture/compile/20030314-1.c: New test.
15267
15268 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
15269
15270         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
15271         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
15272         thumb target,
15273         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
15274         to accept newer _imp__  prefix and additional
15275         newline in .drectve section.
15276         * gcc.dg/dll-4.c: Likewise.
15277         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
15278         switch.
15279
15280 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
15281
15282         * g++.dg/parse/namespace9.C: New test.
15283
15284         * g++.dg/init/ref5.C: New test.
15285         * g++.dg/parse/ptrmem1.C: Likewise.
15286
15287 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15288
15289         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
15290         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
15291         regular expression.
15292         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
15293         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
15294
15295 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
15296
15297         * gcc.c-torture/execute/20030224-2.c: New test.
15298
15299 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
15300
15301         * gcc.dg/decl-3.c: New test.
15302
15303 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
15304
15305         * gcc.dg/i386-loop-2.c: New test.
15306
15307 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
15308
15309         PR c++/9474
15310         * g++.dg/parse/namespace8.C: New test.
15311
15312         PR c++/9924
15313         * g++.dg/overload/builtin2.C: New test.
15314
15315 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
15316
15317         * gcc.dg/return-type-3.c: New test.
15318
15319 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
15320
15321         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
15322         profiling options are not supported.
15323
15324 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
15325
15326         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
15327         * g++.old-deja/g++.warn/impint2.C: Likewise.
15328
15329 2003-03-10  Devang Patel  <dpatel@apple.com>
15330
15331         * g++.dg/cpp/c++_cmd_1.C: New test.
15332         * g++.dg/cpp/c++_cmd_1.h: New file.
15333
15334 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
15335
15336         * gcc.dg/altivec-9.c: New file.
15337
15338 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15339
15340         * gcc.dg/ppc-sdata-1.c: New test.
15341         * gcc.dg/ppc-sdata-2.c: New test.
15342
15343 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
15344
15345         PR c++/9373
15346         * g++.dg/opt/ptrmem2.C: New test.
15347
15348         PR c++/8534
15349         * g++.dg/opt/ptrmem1.C: New test.
15350
15351 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
15352
15353         * gcc.dg/i386-loop-1.c: New test.
15354
15355 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15356
15357         PR c++/9970
15358         * g++.dg/lookup/friend1.C: New test.
15359
15360 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
15361
15362         PR c++/9823
15363         * g++.dg/parser/constructor1.C: New test.
15364
15365 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
15366
15367         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
15368
15369         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
15370
15371 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
15372
15373         * gcc.dg/cpp/Wunused.c: Update test.
15374
15375 2003-03-08  Jan Hubicka  <jh@suse.cz>
15376
15377         * gcc.dg/inline-3.c: New test.
15378
15379 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
15380
15381         PR c++/9809
15382         * g++.dg/parse/builtin1.C: New test.
15383
15384         PR c++/9982
15385         * g++.dg/abi/cookie1.C: New test.
15386         * g++.dg/abi/cookie2.C: Likewise.
15387
15388         PR c++/9524
15389         * g++.dg/template/field1.C: New test.
15390
15391         PR c++/9912
15392         * g++.dg/parse/class1.C: New test.
15393         * g++.dg/parse/namespace7.C: Likewise.
15394         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
15395
15396 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
15397
15398         * g++.dg/init/ref4.C: New test.
15399
15400 2003-03-07  Jan Hubicka  <jh@suse.cz>
15401
15402         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
15403         * gcc.dg/inline-3.c:  New test.
15404
15405 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
15406
15407         * g++.dg/init/ref3.C: New test.
15408
15409         PR c++/9965
15410         * g++.dg/init/ref2.C: New test.
15411
15412         PR c++/9400
15413         * g++.dg/warn/Wshadow-2.C: New test.
15414
15415         PR c++/9791
15416         * g++.dg/warn/Woverloaded-1.C: New test.
15417
15418 2003-03-05  Jan Hubicka  <jh@suse.cz>
15419
15420         * gcc.dg/i386-local2.c: New.
15421         * gcc.dg/i386-local.c: Fix typo.
15422
15423 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
15424
15425         * g++.dg/abi/layout3.C: New test.
15426
15427 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
15428
15429         * gcc.c-torture/compile/20030305-1.c
15430
15431 2003-03-05  Jan Hubicka  <jh@suse.cz>
15432
15433         * gcc.dg/i386-local.c: New.
15434
15435 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
15436
15437         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
15438
15439 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
15440
15441         * gcc.dg/switch-2.c: New test.
15442         * gcc.dg/switch-3.c: New test.
15443         * gcc.dg/Wswitch.c: Adjust line numbers.
15444         * gcc.dg/Wswitch-default.c: Likewise.
15445         * gcc.dg/Wswitch-enum.c: Likewise.
15446
15447 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
15448
15449         * gcc.c-torture/execute/20030222-1.c: New test.
15450
15451 2003-03-03  James E Wilson  <wilson@tuliptree.org>
15452
15453         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
15454
15455 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
15456
15457         PR c++/9878
15458         * g++.dg/init/ref1.C: New test.
15459
15460 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
15461
15462         * gcc.dg/sh-relax.c: New SH-only test.
15463
15464 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
15465
15466         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
15467         comment explaining purpose of testcase.
15468
15469 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
15470
15471         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
15472         for HC11/HC12 (asm needs two int registers).
15473         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
15474         HC11/HC12 because the test uses an asm which needs two 32-bit
15475         registers.
15476
15477 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
15478
15479         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
15480         for HC11/HC12 (array is too large otherwise).
15481         * gcc.c-torture/compile/920501-4.x: New file, likewise.
15482         * gcc.c-torture/compile/20010518-2.x: Likewise.
15483         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
15484         HC11/HC12 (array is too large).
15485
15486 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
15487
15488         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
15489         * lib/g++-dg.exp (g++-dg-test): Likewise.
15490
15491 2003-03-01  Roger Sayle  <roger@eyesopen.com>
15492
15493         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
15494         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
15495
15496 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15497
15498         * g++.dg/warn/implicit-typename1.C: Remove warning.
15499
15500 2003-02-28  Richard Henderson  <rth@redhat.com>
15501
15502         * gcc.dg/noreturn-1.c: Move noreturn warning line.
15503         * gcc.dg/return-type-1.c: Move control reaches end warning line.
15504
15505 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
15506
15507         * gcc.dg/pch/pch.exp: Change .pch to .gch.
15508         * g++.dg/pch/pch.exp: Likewise.
15509
15510 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
15511
15512         PR c++/9879
15513         * testsuite/g++.dg/init/new4.C: New test.
15514
15515 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
15516
15517         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
15518
15519 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
15520
15521         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
15522         unsigned long.
15523
15524         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
15525         wider than float.
15526
15527 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
15528
15529         * lib/scanasm.exp: Add support for counting numbers of
15530         occurences.
15531         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
15532         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
15533
15534 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
15535
15536         PR c++/9683
15537         * g++.dg/template/static3.C: New test.
15538
15539         PR c++/9829
15540         * g++.dg/parse/namespace6.C: New test.
15541
15542 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15543
15544         PR target/9732
15545         * gcc.dg/20030225-1.c: New test.
15546
15547 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
15548
15549         * README: Remove out-of-date information.
15550
15551         PR c++/9836
15552         * g++.dg/template/spec6.C: New test.
15553
15554 2003-02-24  Jeff Law  <law@redhat.com>
15555
15556         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
15557
15558 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
15559
15560         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
15561         * gcc.dg/pragma-ep-1.c: Likewise.
15562
15563 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15564
15565         PR c++/9602
15566         * g++.dg/template/friend16.C: New test.
15567
15568 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
15569
15570         PR c++/5333
15571         * g++.dg/parse/fused-params1.C: Adjust error messages.
15572         * g++.dg/template/nested3.C: New test.
15573
15574 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
15575
15576         * g++.dg/abi/param1.C: New test.
15577
15578 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15579
15580         PR c++/7982
15581         * g++.dg/warn/implicit-typename1.C: New test.
15582
15583 2003-02-22  Kelley Cook <kelleycook@comcast.net>
15584
15585         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
15586         with "mtune".
15587         * g++.old-deja/g++.other/store-expr2.C: Likewise.
15588         * gcc.c-torture/execute/20010129-1.x: Likewise.
15589         * gcc.dg/20011107-1.c: Likewise.
15590         * gcc.dg/20020108-1.c: Likewise.
15591         * gcc.dg/20020122-3.c: Likewise.
15592         * gcc.dg/20020206-1.c: Likewise.
15593         * gcc.dg/20020310-1.c: Likewise.
15594         * gcc.dg/20020426-2.c: Likewise.
15595         * gcc.dg/20020517-1.c: Likewise.
15596         * gcc.dg/991230-1.c: Likewise.
15597         * gcc.dg/i386-unroll-1.c: Likewise.
15598         * gcc.misc-tests/i386-prefetch.exp: Likewise.
15599
15600 2003-02-22  Jan Hubicka  <jh@suse.cz>
15601
15602         * gcc.dg/i386-mul.c: New test.
15603
15604 2003-02-21  Roger Sayle  <roger@eyesopen.com>
15605
15606         * gcc.dg/builtins-5.c: New test case.
15607
15608 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
15609
15610         * gcc.dg/asmreg-1.c: New test.
15611
15612 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
15613
15614         PR c++/9749
15615         * g++.dg/parse/varmod1.C: New test.
15616
15617 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
15618
15619         PR c++/9727
15620         * g++.dg/template/op1.C: New test.
15621
15622 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
15623
15624         PR c++/8906
15625         * g++.dg/template/nested2.C: New test.
15626
15627 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
15628
15629         PR c++/8724
15630         * g++.dg/expr/dtor1.C: New test.
15631
15632 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
15633
15634         * gcc.dg/cpp/include3.c: New test.
15635         * gcc.dg/cpp/inc/foo.h: New file.
15636
15637 2003-02-21  Glen Nakamura  <glen@imodulo.com>
15638
15639         * gcc.c-torture/execute/20030221-1.c: New test.
15640
15641 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
15642
15643         PR c++/9729
15644         * g++.dg/abi/conv1.C: New test.
15645
15646 2003-02-20  Jan Hubicka  <jh@suse.cz>
15647
15648         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
15649
15650 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
15651
15652         * gcc.c-torture/compile/20030219-1.c: New test.
15653
15654 2003-02-18  Jan Hubicka  <jh@suse.cz>
15655
15656         * gcc.dg/funcorder.c: New test.
15657
15658 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
15659
15660         * gcc.c-torture/execute/20030218-1.c: New.
15661
15662 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
15663
15664         * gcc.dg/20030218-1.c: New.
15665
15666 2003-02-18  Richard Henderson  <rth@redhat.com>
15667
15668         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
15669         * gcc.dg/attr-used-2.c: New.
15670
15671 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
15672
15673         PR c++/9704
15674         * g++.dg/init/copy5.C: New test.
15675
15676 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
15677
15678         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
15679         * g++.dg/pch/pch.exp: Likewise.
15680
15681 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
15682
15683         * gcc.c-torture/execute/20030209-1.c: Enable the test if
15684         STACK_SIZE is not defined.
15685
15686 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15687
15688         PR c++/9457
15689         * g++.dg/template/init1.C: New test.
15690
15691 2003-02-16  Jan HUbicka  <jh@suse.cz>
15692
15693         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
15694         (foo): Add few extra tests
15695         * gcc.dg/c99-const-expr-3.c: Likewise.
15696         * gcc.c-torture/execute/20030216-1.c: New.
15697
15698 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15699
15700         PR c++/9459
15701         * g++.dg/ext/typeof4.C: New test.
15702
15703 2003-02-15  Roger Sayle  <roger@eyesopen.com>
15704
15705         * gcc.dg/i386-387-3.c: New test case.
15706
15707 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
15708
15709         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
15710         cris-*-elf* cris-*-aout* and mmix-*-*.
15711
15712 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
15713
15714         * gcc.dg/20030213-1.c: New test.
15715
15716 2003-02-12  Roger Sayle  <roger@eyesopen.com>
15717
15718         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
15719         * gcc.dg/i386-387-2.c: Likewise.
15720
15721 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
15722
15723         * gcc.dg/ppc-spe.c: Fix formatting.
15724         Enable tests that were previously unsupported by gas.
15725         Delete tests for instructions that no longer exist.
15726         Switch arguments on evsubifw builtin.
15727
15728 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
15729
15730         * gcc.c-torture/execute/20030209-1.c: Disable the test if
15731         STACK_SIZE is too small.
15732
15733 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
15734             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
15735
15736         * gcc.dg/decl-2.c: New test.
15737
15738 2003-02-10  Jan Hubicka  <jh@suse.cz>
15739
15740         * gcc.dg/i386-fpcvt-1.c:  New test.
15741
15742 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
15743
15744         * gcc.c-torture/execute/20030209-1.c: New test.
15745
15746 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
15747
15748         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
15749         int-wide bitops, use the constants of the same width.
15750         Likewise, if long long is 32-bit wide, test bitops using
15751         32-bit constants.
15752
15753 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
15754
15755         * gcc.dg/20021014-1.c: Annotate with expected notice text.
15756
15757 2003-02-07  Roger Sayle  <roger@eyesopen.com>
15758
15759         * testsuite/gcc.dg/builtins-4.c: New test case.
15760
15761 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15762
15763         * gcc.dg/20020430-1.c: Fix dg command typos.
15764         * gcc.dg/20020503-1.c: Likewise.
15765
15766 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15767
15768         PR c++/8785
15769         * g++.dg/parse/fused-params1.C: New test.
15770
15771         PR c++/8857
15772         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
15773
15774         PR c++/8921
15775         * g++.dg/parse/non-dependent1.C: New test.
15776
15777         PR c++/8928
15778         * g++.dg/parse/dupl-tmpl-args1.C: New test.
15779
15780         PR c++/9228
15781         * g++.dg/parse/undefined7.C: New test.
15782         * g++.dg/parse/non-templ1.C: New test.
15783
15784         PR c++/9229
15785         * g++.dg/parse/too-many-tmpl-args1.C: New test.
15786
15787 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
15788
15789         * gcc.c-torture/compile/20030206-1.c: New test.
15790
15791 2003-02-05  Roger Sayle  <roger@eyesopen.com>
15792
15793         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
15794         "pow" to "foo" to avoid potential confusion with a math built-in.
15795
15796 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15797
15798         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
15799         conditions for SPARC targets.
15800
15801 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
15802
15803         * gcc.dg/20030204-1.c: New test.
15804
15805 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15806
15807         PR c++/38
15808         * g++.dg/parse/array-size1.C: New test.
15809
15810         PR c++/5657
15811         * g++.dg/parse/undefined3.C: New test.
15812
15813         PR c++/5665
15814         * g++.dg/parse/undefined4.C: New test.
15815
15816         PR c++/5975
15817         * g++.dg/parse/undefined5.C: New test.
15818
15819         PR c++/7259
15820         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
15821
15822         PR c++/8578
15823         * g++.dg/parse/casting-operator1.C: New test.
15824
15825         PR c++/8596
15826         * g++.dg/parse/undefined6.C: New test.
15827
15828         PR c++/8736
15829         * g++.dg/parse/missing-template1.C: New test.
15830
15831 2003-02-04  Jan Hubicka  <jh@suse.cz>
15832
15833         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
15834         * gcc.dg/i386-cmov?.c:  Likewise.
15835         * gcc.dg/i386-fpcvt-?.c:  Likewise.
15836         * gcc.dg/i386-ssefp-1.c:  Likewise.
15837         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
15838         conventions.
15839
15840 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
15841
15842         PR c++/7129
15843         * testsuite/g++.dg/ext/max.C: New test.
15844
15845 2003-02-03  Jan Hubicka  <jh@suse.cz>
15846
15847         * gcc.c-torture/execute/20030203-1.c: New test.
15848
15849 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
15850
15851         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
15852         'natural-endian'.
15853
15854 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
15855
15856         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
15857         * g++.dg/init/new2.C: Likewise.
15858         * g++.dg/other/new1.C: Likewise.
15859
15860 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
15861
15862         * gcc.dg/struct-ret-libc.c: New test.
15863
15864 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
15865
15866         * gcc.dg/20030129-1.c: New test.
15867
15868 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15869
15870         PR c++/8849
15871         * g++.dg/template/ptrmem4.C: New test.
15872
15873 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
15874
15875         * g++.dg/parser/constant1.C: New test.
15876
15877 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15878
15879         PR c++/8591
15880         * g++.dg/parse/friend2.C: New test.
15881
15882 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
15883
15884         PR c++/9437
15885         * g++.dg/template/unify4.C: New test.
15886
15887 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
15888
15889         * gcc.c-torture/execute/20030128-1.c: New test.
15890
15891 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
15892
15893         * g++.dg/lookup/nested1.C: Test moved from ...
15894         * g++.old-deja/g++.other/lookup24.C: ... here.
15895
15896 2003-01-28  Jan Hubicka  <jh@suse.cz>
15897
15898         * gcc.dg/i386-cmov5.c:  New test.
15899
15900 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
15901
15902         * gcc.c-torture/execute/20010925-1.c: Changed the
15903         memcpy declaration.
15904
15905 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
15906
15907         PR c++/3902
15908         * g++.dg/parse/template5.C: New test.
15909
15910 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
15911
15912         PR fortran/9258
15913         * g77.dg/pr9258: New test.
15914
15915 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
15916
15917         * README: Move relevant parts from README.g++.
15918
15919         * README.g++: Remove this file.
15920
15921 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
15922
15923         * g++.dg/abi/dcast1.C: New test.
15924
15925 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15926
15927         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
15928
15929 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
15930
15931         PR c++/47
15932         * g++.old-deja/g++.other/lookup24.C: New test.
15933
15934 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15935
15936         PR middle-end/7227
15937         * gcc.dg/uninit-C.c: New test.
15938
15939 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
15940
15941         * g++.dg/abi/covariant1.C: New test.
15942
15943 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
15944
15945         * gcc.dg/20030123-1.c: New test.
15946
15947 2003-01-25  Jan Hubicka  <jh@suse.cz>
15948
15949         PR opt/8492
15950         * gcc.c-torture/compile/20030125-1.c
15951
15952 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
15953
15954         PR c++/9403
15955         * g++.dg/parse/template3.C: New test.
15956         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
15957
15958         PR c++/795
15959         * g++.dg/parse/template4.C: New test.
15960
15961         PR c++/9415
15962         * g++.dg/template/qual2.C: New test.
15963
15964         PR c++/8545
15965         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
15966
15967         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
15968
15969 2003-01-25  Roger Sayle  <roger@eyesopen.com>
15970
15971         * gcc.c-torture/execute/switch-1.c: New test case.
15972
15973 2003-01-25  Jan Hubicka  <jh@suse.cz>
15974
15975         * gcc.c-torture/execute/20030125-1.[cx]: New test.
15976
15977 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
15978
15979         Tweaks for Bison-1.875. From the NEWS file:
15980         "- `parse error' -> `syntax error'
15981         Bison now uniformly uses the term `syntax error'"
15982         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
15983         * gcc.dg/cpp/digraph2.c: Likewise.
15984         * gcc.dg/cpp/direct2.c: Likewise.
15985         * gcc.dg/cpp/paste4.c: Likewise.
15986         * gcc.dg/c90-restrict-1.c: Likewise.
15987         * gcc.dg/c99-func-2.c: Likewise.
15988         * gcc.dg/noncompile/920721-2.c: Likewise.
15989         * gcc.dg/noncompile/930622-2.c: Likewise.
15990         * gcc.dg/noncompile/940112-1.c: Likewise.
15991         * gcc.dg/noncompile/950921-1.c: Likewise.
15992         * gcc.dg/noncompile/951123-1.c: Likewise.
15993         * gcc.dg/noncompile/971104-1.c: Likewise.
15994         * gcc.dg/noncompile/990416-1.c: Likewise.
15995
15996 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
15997
15998         * g++.dg/parse/undefined1.C: Add error message.
15999
16000 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
16001
16002         PR c++/9354
16003         * g++.dg/parse/new1.C: New test.
16004
16005         PR c++/9216
16006         * g++.dg/parse/template2.C: New test.
16007
16008         PR c++/9354
16009         * g++.dg/parse/typedef2.C: New test.
16010
16011         PR c++/9328
16012         * g++.dg/ext/typeof3.C: New test.
16013
16014 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16015
16016         PR c++/2738
16017         * g++.dg/parse/ret-type1.C: New test.
16018
16019         PR c++/3792
16020         * g++.dg/parse/tmpl-outside1.C: New test.
16021
16022         PR c++/4207
16023         * g++.dg/parse/int-as-enum1.C: New test.
16024
16025         PR c++/4903
16026         * g++.dg/parse/no-typename1.C: New test.
16027
16028         PR c++/5533
16029         * g++.dg/parse/no-value1.C: New test.
16030
16031         PR c++/5921
16032         * g++.dg/parse/wrong-inline1.C: New test.
16033
16034         PR c++/6402
16035         * g++.dg/parse/ref1.C: New test.
16036
16037         PR c++/6992
16038         * g++.dg/parse/attr-ctor1.C: New test.
16039
16040         PR c++/7229
16041         * g++.dg/parse/namespace5.C: New test.
16042
16043         PR c++/7917
16044         * g++.dg/parse/func-def1.C: New test.
16045
16046         PR c++/8143
16047         * g++.dg/parse/undefined1.C: New test.
16048
16049         PR c++/5723, PR c++/8522
16050         * g++.dg/parse/specialization1.C: New test.
16051
16052         PR c++/163, PR c++/8595
16053         * g++.dg/parse/struct-as-enum1.C: New test.
16054
16055         PR c++/9173
16056         * g++.dg/parse/undefined2.C: New test.
16057
16058 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
16059
16060         PR c++/9298
16061         * g++.dg/parse/template1.C: New test.
16062
16063         PR c++/9384
16064         * g++.dg/parse/using1.C: New test.
16065
16066         PR c++/9285
16067         PR c++/9294
16068         * g++.dg/parse/expr2.C: New test.
16069
16070         PR c++/9388
16071         * g++.dg/parse/lookup2.C: Likewise.
16072
16073 2003-01-21  Jan Hubicka  <jh@suse.cz>
16074
16075         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
16076         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
16077         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
16078         * gcc.c-torture/execute/string-opt-*.c: Likewise.
16079
16080 2003-01-20  Nick Clifton  <nickc@redhat.com>
16081
16082         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
16083         problem with ARM sibcall code generation.
16084
16085 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
16086
16087         * gcc.c-torture/execute/20030120-1.c: New.
16088
16089 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
16090
16091         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
16092
16093 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
16094
16095         PR c++/9272
16096         * g++.dg/parse/ctor1.C: New test.
16097
16098         PR c++/9294:
16099         * g++.dg/parse/qualified1.C: New test.
16100
16101         * g++.dg/parse/typename3.C: New test.
16102
16103 2003-01-16  Richard Henderson  <rth@redhat.com>
16104
16105         * g++.dg/tls/init-2.C: Fix error matches for real this time.
16106
16107 2003-01-16  Richard Henderson  <rth@redhat.com>
16108
16109         * g++.dg/pch/pch.exp: Copy test header to the working directory
16110         before using it either for precompilation or direct use.
16111         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
16112         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
16113
16114 2003-01-16  Richard Henderson  <rth@redhat.com>
16115
16116         * gcc.dg/pch/pch.exp: Copy test header to the working directory
16117         before using it either for precompilation or direct use.
16118         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
16119         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
16120
16121 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
16122
16123         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
16124         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
16125         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
16126         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
16127         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
16128         typename warning into error.
16129         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
16130         error messages.
16131         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
16132         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
16133         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
16134         messages.
16135         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
16136         make declaration visible in template.
16137         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
16138         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
16139         messages.
16140         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
16141         message.
16142         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
16143         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
16144         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
16145         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
16146         typename warning with error message.
16147         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
16148         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
16149         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
16150
16151 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
16152
16153         * g++.dg/parse/ambig2.C: New test.
16154
16155 2003-01-15  Richard Henderson  <rth@redhat.com>
16156
16157         * g++.dg/tls/init-2.C: Update error message string.
16158
16159 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16160
16161         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
16162
16163 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
16164
16165         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
16166         all for HC11/HC12.
16167         * gcc.c-torture/compile/20001205-1.x: Likewise.
16168         * gcc.c-torture/compile/20001226-1.x: Likewise.
16169         * gcc.c-torture/compile/920520-1.x: Likewise.
16170         * gcc.c-torture/compile/961203-1.x: Likewise.
16171         * gcc.c-torture/compile/20020604-1.x: Likewise.
16172
16173 2003-01-15  Jan Hubicka  <jh@suse.cz>
16174
16175         * gcc.c-torture/compile/20030115-1.c: New test.
16176
16177         * gcc.dg/i386-fpcvt-1.c: New test.
16178         * gcc.dg/i386-fpcvt-2.c: New test.
16179
16180 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
16181
16182         Further conform g++'s __vmi_class_type_info to the C++ ABI
16183         specification.
16184         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
16185         the specification.
16186
16187 2003-01-14  Jan Hubicka  <jh@suse.cz>
16188
16189         * gcc.dg/i386-fpcvt-1.c: New test.
16190         * gcc.dg/i386-fpcvt-2.c: New test.
16191
16192 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
16193
16194         * gcc.dg/i386-mmx-3.c: New test.
16195
16196 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
16197
16198         PR c++/9264
16199         * g++.dg/parse/octal1.C: New file.
16200
16201         PR c++/9172
16202         * g++.dg/parse/typename1.C: New file.
16203
16204 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
16205
16206         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
16207         * gcc.dg/bf-no-ms-layout.c: Likewise.
16208         * gcc.dg/bf-ms-attrib.c: Likewise.
16209
16210 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
16211
16212         PR c++/9099
16213         * g++.dg/parse/dtor1.C: New file.
16214
16215         PR c++/9128
16216         * g++.dg/rtti/typeid1.C: New file.
16217
16218         PR c++/9153
16219         * g++.dg/parse/lookup1.C: New file.
16220
16221         PR c++/9171
16222         * g++.dg/templ/spec5.C: New file.
16223
16224 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
16225
16226         * gcc.c-torture/compile/20030110-1.c: New test.
16227
16228 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
16229
16230         Merge from pch-branch:
16231
16232         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
16233
16234         * gcc.dg/pch/cpp-1.h: New.
16235         * gcc.dg/pch/cpp-1.c: New.
16236         * gcc.dg/pch/cpp-2.h: New.
16237         * gcc.dg/pch/cpp-2.c: New.
16238
16239         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
16240
16241         * gcc.dg/pch/except-1.h: New.
16242         * gcc.dg/pch/except-1.c: New.
16243
16244         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
16245
16246         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
16247         running test.
16248         * gcc.dg/pch: Include *.hp not *.h.
16249         * gcc.dg/pch/system-1.h: New.
16250         * gcc.dg/pch/system-1.c: New.
16251
16252         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
16253
16254         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
16255         rather than trying to build and run a program using PCH.
16256         * gcc.dg/pch: Remove dg-do commands from test files.
16257
16258         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
16259
16260         * gcc.dg/pch/macro-3.c: New.
16261         * gcc.dg/pch/macro-3.h: New.
16262
16263         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
16264
16265         * gcc.dg/pch/common-1.c: New.
16266         * gcc.dg/pch/common-1.h: New.
16267         * gcc.dg/pch/decl-1.c: New.
16268         * gcc.dg/pch/decl-1.h: New.
16269         * gcc.dg/pch/decl-2.c: New.
16270         * gcc.dg/pch/decl-2.h: New.
16271         * gcc.dg/pch/decl-3.c: New.
16272         * gcc.dg/pch/decl-3.h: New.
16273         * gcc.dg/pch/decl-4.c: New.
16274         * gcc.dg/pch/decl-4.h: New.
16275         * gcc.dg/pch/decl-5.c: New.
16276         * gcc.dg/pch/decl-5.h: New.
16277         * gcc.dg/pch/global-1.c: New.
16278         * gcc.dg/pch/global-1.h: New.
16279         * gcc.dg/pch/inline-1.c: New.
16280         * gcc.dg/pch/inline-1.h: New.
16281         * gcc.dg/pch/inline-2.c: New.
16282         * gcc.dg/pch/inline-2.h: New.
16283         * gcc.dg/pch/static-1.c: New.
16284         * gcc.dg/pch/static-1.h: New.
16285         * gcc.dg/pch/static-2.c: New.
16286         * gcc.dg/pch/static-2.h: New.
16287
16288         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
16289
16290         * g++.dg/pch/pch.exp: Better handle failing testcases.
16291         * gcc.dg/pch/pch.exp: Likewise.
16292         * gcc.dg/pch/macro-1.c: New.
16293         * gcc.dg/pch/macro-1.h: New.
16294         * gcc.dg/pch/macro-2.c: New.
16295         * gcc.dg/pch/macro-2.h: New.
16296
16297         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
16298
16299         * g++.dg/dg.exp: Treat files in pch/ specially.
16300         * g++.dg/pch/pch.exp: New file.
16301         * g++.dg/pch/empty.H: New file.
16302         * g++.dg/pch/empty.C: New file.
16303         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
16304         "precompile".
16305
16306         * gcc.dg/pch/pch.exp: New file.
16307         * gcc.dg/pch/empty.h: New file.
16308         * gcc.dg/pch/empty.c: New file.
16309         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
16310         "precompile".
16311
16312 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16313
16314         * g++.dg/template/friend14.C: New test.
16315
16316 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
16317
16318         * gcc.dg/old-style-asm-1.c: New test.
16319
16320 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
16321
16322         * gcc.c-torture/compile/20030109-1.c: New test.
16323
16324 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
16325
16326         * gcc.c-torture/execute/20030109-1.c: New test.
16327
16328 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
16329
16330         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
16331         * g++.old-deja/g++.mike/dyncast2.C: Likewise
16332         * g++.old-deja/g++.mike/dyncast3.C: Likewise
16333         * g++.old-deja/g++.mike/eh2.C: Likewise
16334         * g++.old-deja/g++.mike/eh3.C: Likewise
16335         * g++.old-deja/g++.mike/eh5.C: Likewise
16336         * g++.old-deja/g++.mike/eh6.C: Likewise
16337         * g++.old-deja/g++.mike/eh7.C: Likewise
16338         * g++.old-deja/g++.mike/eh8.C: Likewise
16339         * g++.old-deja/g++.mike/eh9.C: Likewise
16340         * g++.old-deja/g++.mike/eh10.C: Likewise
16341         * g++.old-deja/g++.mike/eh12.C: Likewise
16342         * g++.old-deja/g++.mike/eh13.C: Likewise
16343         * g++.old-deja/g++.mike/eh14.C: Likewise
16344         * g++.old-deja/g++.mike/eh16.C: Likewise
16345         * g++.old-deja/g++.mike/eh17.C: Likewise
16346         * g++.old-deja/g++.mike/eh18.C: Likewise
16347         * g++.old-deja/g++.mike/eh21.C: Likewise
16348         * g++.old-deja/g++.mike/eh23.C: Likewise
16349         * g++.old-deja/g++.mike/eh24.C: Likewise
16350         * g++.old-deja/g++.mike/eh25.C: Likewise
16351         * g++.old-deja/g++.mike/eh26.C: Likewise
16352         * g++.old-deja/g++.mike/eh27.C: Likewise
16353         * g++.old-deja/g++.mike/eh28.C: Likewise
16354         * g++.old-deja/g++.mike/eh29.C: Likewise
16355         * g++.old-deja/g++.mike/eh31.C: Likewise
16356         * g++.old-deja/g++.mike/eh33.C: Likewise
16357         * g++.old-deja/g++.mike/eh34.C: Likewise
16358         * g++.old-deja/g++.mike/eh35.C: Likewise
16359         * g++.old-deja/g++.mike/eh36.C: Likewise
16360         * g++.old-deja/g++.mike/eh37.C: Likewise
16361         * g++.old-deja/g++.mike/eh38.C: Likewise
16362         * g++.old-deja/g++.mike/eh39.C: Likewise
16363         * g++.old-deja/g++.mike/eh40.C: Likewise
16364         * g++.old-deja/g++.mike/eh41.C: Likewise
16365         * g++.old-deja/g++.mike/eh42.C: Likewise
16366         * g++.old-deja/g++.mike/eh44.C: Likewise
16367         * g++.old-deja/g++.mike/eh46.C: Likewise
16368         * g++.old-deja/g++.mike/eh47.C: Likewise
16369         * g++.old-deja/g++.mike/eh48.C: Likewise
16370         * g++.old-deja/g++.mike/eh49.C: Likewise
16371         * g++.old-deja/g++.mike/eh50.C: Likewise
16372         * g++.old-deja/g++.mike/eh51.C: Likewise
16373         * g++.old-deja/g++.mike/eh53.C: Likewise
16374         * g++.old-deja/g++.mike/eh55.C: Likewise
16375         * g++.old-deja/g++.mike/p7912.C: Likewise
16376         * g++.old-deja/g++.mike/p9706.C: Likewise
16377         * g++.old-deja/g++.mike/p10416.C: Likewise
16378         * g++.old-deja/g++.mike/p11667.C: Likewise
16379         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
16380         Remove redundant reference to Iris.
16381         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
16382         Elxsi, i860, Pico Java, and WE32K.
16383
16384 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
16385
16386         * g++.dg/ext/asm4.C: New test.
16387
16388 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16389
16390         PR c++/9030
16391         * g++.dg/template/friend12.C: New test.
16392         * g++.dg/template/friend13.C: Likewise.
16393         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
16394
16395 2003-01-08  Jan Hubicka  <jh@suse.cz>
16396
16397         * gcc.dg/i386-cadd.c: New test.
16398         * gcc.dg/i386-cmov4.c: Likewise.
16399
16400 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
16401
16402         PR c++/9165
16403         * g++.dg/warn/Wunused-3.C: New test.
16404
16405         * g++.dg/abi/bitfield9.C: New test.
16406
16407         PR c++/9189
16408         * g++.dg/parse/defarg3.C: New test.
16409
16410 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
16411
16412         * g++.dg/parse/ambig1.C: New test.
16413         * g++.dg/parse/defarg2.C: New test.
16414
16415 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
16416
16417         * g++.dg/template/defarg-1.C: New test.
16418         * g++.dg/template/local2.C: Likewise.
16419
16420 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
16421
16422         * gcc.c-torture/execute/20030105-1.c: New test.
16423
16424 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16425
16426         * g++.dg/parse/namespace3.C: Remove extra semicolons.
16427         * g++.dg/parse/namespace4.C: Likewise.
16428
16429 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
16430
16431         * g++.dg/template/ntp2.C: New test.
16432
16433 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
16434
16435         * g++.dg/parse/extern-C-1.C: New test.
16436
16437         * g++.dg/parse/namespace4.C: New test.
16438
16439         * g++.dg/template/nested1.C: New test.
16440
16441         * g++.dg/parse/namespace3.C: New test.
16442
16443 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
16444
16445         * g++.dg/lookup/two-stage1.C: New test.
16446
16447 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16448
16449         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
16450         * g++.old-deja/g++.jason/access8.C: Likewise.
16451         * g++.old-deja/g++.other/decl5.C: Likewise.
16452
16453 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
16454
16455         * g++.dg/parse/parse7.C: New test.
16456
16457 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
16458
16459         PR c++/2843
16460         * g++.dg/ext/attrib7.C: New test.
16461
16462 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
16463
16464         * g++.dg/parse/parse6.C: New test.
16465
16466 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
16467
16468         * gcc.dg/h8300-stack-1.c: New.
16469
16470 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
16471
16472         g++.dg/lookup/exception1.C: New test.
16473
16474         g++.dg/lookup/template1.C: New test.
16475
16476         g++.dg/parse/namespace2.C: New test.
16477
16478         g++.dg/parse/parens2.C: New test.
16479
16480 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
16481
16482         * g++.dg/parse/parse5.C: New test.
16483         * g++.dg/lookup/scoped4.C: New test.
16484
16485 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
16486
16487         * g++.dg/parse/parens1.C: New test.
16488
16489         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
16490         angle-bracket1.C.
16491         * g++.dg/parse/parens2.C: New test.
16492
16493         * g++.dg/lookup/scope-operator1.C: New test.
16494
16495         * g++.dg/parse/operator1.C: New test.
16496
16497 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16498
16499         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
16500         * g++.old-deja/g++.other/access6.C: Likewise.
16501         * g++.old-deja/g++.other/decl1.C: Likewise.
16502         * g++.old-deja/g++.pt/typename12.C: Likewise.
16503
16504 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
16505
16506         * g++.dg/parse/namespace1.C: New test.
16507
16508 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
16509
16510         * g++.dg/parse/parse4.C: New test.
16511
16512 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
16513
16514         * g++.dg/parse/parse3.C: New test.
16515
16516 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
16517
16518         * g++.dg/parse/parse2.C: New test.
16519
16520 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
16521
16522         * g++.dg/template/friend11.C: New test.
16523
16524 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
16525
16526         * g++.dg/parse/parse1.C: New test.
16527
16528 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
16529
16530         * lib/profopt.exp: Change the name of a global variable to avoid
16531         possible clashes with other test suites.
16532
16533 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
16534
16535         * g++.dg/inherit/covariant8.C: New test.
16536
16537 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
16538
16539         * g++.dg/init/array9.C: New test.
16540
16541         PR c++/9112
16542         * g++.dg/parse/expr1.C: New test.
16543
16544 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
16545
16546         * gcc.c-torture/compile/20021230-1.c: New test.
16547
16548 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
16549
16550         * g++.dg/inherit/covariant5.C: New test.
16551         * g++.dg/inherit/covariant6.C: New test.
16552         * g++.dg/inherit/covariant7.C: New test.
16553
16554 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16555
16556         PR c++/2739
16557         * g++.dg/other/access2.C: New test.
16558
16559 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
16560
16561         * g++.dg/other/anon-struct.C: No longer fails
16562         * g++.old-deja/g++.brendan/parse4.C: Likewise.
16563         * g++.old-deja/g++.brendan/parse5.C: Likewise.
16564         * g++.old-deja/g++.brendan/parse6.C: Likewise.
16565
16566 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
16567
16568         * g++.dg/parse/angle-bracket.C (main): No longer fails.
16569
16570 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
16571
16572         * g++.dg/eh/spec4.C: Remove stray semicolon.
16573         * g++.dg/expr/pmf-1.C: Change error message.
16574         * g++.dg/ext/asm1.C: Remove stray semicolon.
16575         * g++.dg/ext/typename1.C: Add missing typenames.
16576         * g++.dg/inherit/template-as-base.C: Change error message.
16577         * g++.dg/lookup/scoped1.C: Likewise.
16578         * g++.dg/lookup/scoped2.C: Likewise.
16579         * g++.dg/lookup/using2.C: Likewise.
16580         * g++.dg/other/component1.C: Remove stray semicolon.
16581         * g++.dg/other/do1.C: Change error message.
16582         * g++.dg/other/error2.C: Likewise.
16583         * g++.dg/other/init1.C: Likewise.
16584         * g++.dg/other/packed1.C: Remove stray semicolon.
16585         * g++.dg/other/ptrmem2.C: Change error message.
16586         * g++.dg/parse/parameter-declaration-1.C: Remove line number
16587         marker.
16588         * g++.dg/special/initp1.C: Remove invalid attribute usage.
16589         * g++.dg/template/access3.C: Add typename keyword.
16590         * g++.dg/template/access5.C: Remove stray semicolon.
16591         * g++.dg/template/access6.C: Likewise.
16592         * g++.dg/template/complit1.C: Likewise.
16593         * g++.dg/template/crash1.C: Change error message.
16594         * g++.dg/template/inherit2.C: Remove stray semicolon.
16595         * g++.dg/template/instantiate2.C: Likewise.
16596         * g++.dg/template/instantiate3.C: Change error message.
16597         * g++.dg/template/qual1.C: Remove stray semicolon.
16598         * g++.dg/template/qualttp18.C: Change error message.
16599         * g++.dg/template/ref1.C: Remove stray semicolon.
16600         * g++.dg/template/sizeof1.C (A::value): Declare it.
16601         * g++.dg/template/spec4.C: Change error message.
16602         * g++.dg/template/static1.C: Likewise.
16603         * g++.dg/template/type1.C: Likewise.
16604         * g++.dg/template/typename3.C: Likewise.
16605         * g++.old-deja/g++.benjamin/13478.C: Change error message.
16606         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
16607         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
16608         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
16609         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
16610         named return value extension.
16611         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
16612         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
16613         * g++.old-deja/g++.bob/extern_C.C: Likewise.
16614         * g++.old-deja/g++.bob/inherit2.C: Likewise.
16615         * g++.old-deja/g++.brendan/complex1.C: Likewise.
16616         * g++.old-deja/g++.brendan/copy5.C: Likewise.
16617         * g++.old-deja/g++.brendan/crash13.C: Likewise.
16618         * g++.old-deja/g++.brendan/crash15.C: Likewise.
16619         * g++.old-deja/g++.brendan/crash18.C: Change error message.
16620         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
16621         * g++.old-deja/g++.brendan/crash38.C: Likewise.
16622         * g++.old-deja/g++.brendan/crash50.C: Likewise.
16623         * g++.old-deja/g++.brendan/crash56.C: Likewise.
16624         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
16625         syntax.
16626         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
16627         * g++.old-deja/g++.brendan/crash8.C: Change error message.
16628         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
16629         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
16630         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
16631         * g++.old-deja/g++.brendan/template11.C: Likewise.
16632         * g++.old-deja/g++.brendan/template26.C: Likewise.
16633         * g++.old-deja/g++.brendan/template27.C: Use explicit
16634         specialization syntax.
16635         * g++.old-deja/g++.brendan/template30.C: Likewise.
16636         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
16637         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
16638         non-dependent names.
16639         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
16640         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
16641         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
16642         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
16643         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
16644         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
16645         named return value extension.
16646         * g++.old-deja/g++.ext/namedret2.C: Likewise.
16647         * g++.old-deja/g++.ext/namedret3.C: Likewise.
16648         * g++.old-deja/g++.ext/return1.C: Likewise.
16649         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
16650         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
16651         * g++.old-deja/g++.jason/access8.C: Likewise.
16652         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
16653         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
16654         pseudo-destructor names.
16655         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
16656         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
16657         pseudo-destructor names.
16658         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
16659         * g++.old-deja/g++.jason/overload19.C: Likewise.
16660         * g++.old-deja/g++.jason/overload32.C: Likewise.
16661         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
16662         stray semicolons.
16663         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
16664         * g++.old-deja/g++.jason/return.C: Likewise.
16665         * g++.old-deja/g++.jason/return2.C: Likewise.
16666         * g++.old-deja/g++.jason/shadow1.C: Likewise.
16667         * g++.old-deja/g++.jason/special.C: Use explicit specialization
16668         syntax.
16669         * g++.old-deja/g++.jason/template10.C: Account for use of
16670         non-dependent names.
16671         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
16672         syntax.
16673         * g++.old-deja/g++.jason/template37.C: Likewise.
16674         * g++.old-deja/g++.law/access4.C: Change error messages.
16675         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
16676         pseudo-destructor names.
16677         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
16678         * g++.old-deja/g++.law/ctors9.C: Likewise.
16679         * g++.old-deja/g++.law/cvt22.C: Likewise.
16680         * g++.old-deja/g++.law/dtors5.C: Likewise.
16681         * g++.old-deja/g++.law/global-init1.C: Likewise.
16682         * g++.old-deja/g++.law/missed-error3.C: Likewise.
16683         * g++.old-deja/g++.law/operators28.C: Likewise.
16684         * g++.old-deja/g++.law/visibility28.C: Likewise.
16685         * g++.old-deja/g++.martin/eval1.C: Likewise.
16686         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
16687         name.
16688         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
16689         * g++.old-deja/g++.mike/net34.C: Likewise.
16690         * g++.old-deja/g++.mike/net36.C: Likewise.
16691         * g++.old-deja/g++.mike/ns2.C: Likewise.
16692         * g++.old-deja/g++.mike/p12306.C: Likewise.
16693         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
16694         value extension.
16695         * g++.old-deja/g++.mike/p700.C: Likewise.
16696         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
16697         * g++.old-deja/g++.mike/p710.C: Likewise.
16698         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
16699         value extension.
16700         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
16701         * g++.old-deja/g++.mike/pmf9.C: Likewise.
16702         * g++.old-deja/g++.ns/crash2.C: Likewise.
16703         * g++.old-deja/g++.ns/crash3.C: Likewise.
16704         * g++.old-deja/g++.ns/invalid1.C: Likewise.
16705         * g++.old-deja/g++.ns/ns17.C: Likewise.
16706         * g++.old-deja/g++.ns/template16.C: Likewise.
16707         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
16708         keyword.
16709         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
16710         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
16711         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
16712         named return value extension.
16713         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
16714         * g++.old-deja/g++.other/access4.C: Issue additional error
16715         messages.
16716         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
16717         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
16718         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
16719         * g++.old-deja/g++.other/crash25.C: Change error message.
16720         * g++.old-deja/g++.other/crash4.C: Change error message.
16721         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
16722         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
16723         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
16724         checks.
16725         * g++.old-deja/g++.other/defarg8.C: Likewise.
16726         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
16727         * g++.old-deja/g++.other/dtor10.C: Likewise.
16728         * g++.old-deja/g++.other/incomplete.C: Likewise.
16729         * g++.old-deja/g++.other/linkage7.C: Likewise.
16730         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
16731         lookup algorithm.
16732         * g++.old-deja/g++.other/mangle2.C: Likewise.
16733         * g++.old-deja/g++.other/refinit2.C: Likewise.
16734         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
16735         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
16736         * g++.old-deja/g++.pt/crash28.C: Likewise.
16737         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
16738         syntax.
16739         * g++.old-deja/g++.pt/crash32.C: Change error message.
16740         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
16741         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
16742         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
16743         error message position.
16744         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
16745         * g++.old-deja/g++.pt/defarg8.C: Change error message.
16746         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
16747         syntax.
16748         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
16749         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
16750         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
16751         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
16752         keyword.
16753         * g++.old-deja/g++.pt/explicit31.C: Likewise.
16754         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
16755         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
16756         keyword.
16757         * g++.old-deja/g++.pt/explicit71.C: Change error message.
16758         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
16759         syntax.
16760         * g++.old-deja/g++.pt/friend28.C: Account for use of
16761         non-dependent names.
16762         * g++.old-deja/g++.pt/friend29.C: Likewise.
16763         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
16764         rules.
16765         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
16766         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
16767         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
16768         lookup rules.
16769         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
16770         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
16771         keyword.
16772         * g++.old-deja/g++.pt/memclass20.C: Likewise.
16773         * g++.old-deja/g++.pt/memclass5.C: Likewise.
16774         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
16775         keyword.
16776         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
16777         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
16778         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
16779         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
16780         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
16781         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
16782         keyword.
16783         * g++.old-deja/g++.pt/spec10.C: Likewise.
16784         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
16785         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
16786         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
16787         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
16788         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
16789         * g++.old-deja/g++.pt/ttp62.C: Likewise.
16790         * g++.old-deja/g++.pt/ttp64.C: Likewise.
16791         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
16792         * g++.old-deja/g++.pt/typename15.C: Likewise.
16793         * g++.old-deja/g++.pt/typename22.C: Likewise.
16794         * g++.old-deja/g++.pt/typename6.C: Change error messages.
16795         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
16796         * g++.old-deja/g++.pt/virtual2.C: Likewise.
16797         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
16798         syntax.
16799         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
16800         return value extension.
16801         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
16802         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
16803         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
16804         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
16805
16806 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
16807
16808         * g++.dg/warn/inline1.C: New test.
16809         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
16810         * g++.old-deja/g++.jason/synth10.C: Likewise.
16811         * g++.old-deja/g++.mike/net31.C: Likewise.
16812         * g++.old-deja/g++.mike/p8786.C: Likewise.
16813
16814         * g++.dg/template/friend10.C: New test.
16815         * g++.dg/template/conv5.C: New test.
16816
16817 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
16818
16819         * g++.dg/lookup/scoped3.C: New test.
16820
16821         * g++.dg/lookup/decl1.C: New test.
16822         * g++.dg/lookup/decl2.C: New test.
16823
16824 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
16825
16826         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
16827         gcc.c-torture/compile/20021015-1.c,
16828         gcc.c-torture/compile/20021015-2.c,
16829         gcc.c-torture/compile/20021123-1.c,
16830         gcc.c-torture/compile/20021123-2.c,
16831         gcc.c-torture/compile/20021123-3.c,
16832         gcc.c-torture/compile/20021123-4.c,
16833         gcc.c-torture/execute/20021024-1.c: Add tests previously added
16834         only to 3.1 or 3.2 branch.
16835
16836 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
16837
16838         * gcc.dg/i386-bitfield3.c: New test.
16839
16840         * gcc.dg/i386-bitfield2.c: New test.
16841
16842 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
16843
16844         * g++.dg/parse/conv_op1.C: New test.
16845
16846 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
16847
16848         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
16849         approved.
16850
16851 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
16852
16853         * gcc.c-torture/compile/20021220-1.c: New test.
16854
16855 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
16856
16857         * gcc.dg/i386-fastcall-1.c: New.
16858
16859 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
16860
16861         * gcc.c-torture/execute/20021219-1.c: New test.
16862
16863 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
16864
16865         * gcc.dg/i386-pic-1.c: New test.
16866
16867 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16868
16869         PR c++/8099
16870         * g++.dg/template/friend9.C: New test.
16871
16872 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16873
16874         PR c++/3663
16875         * g++.dg/template/access7.C: New test.
16876
16877 2002-12-18  Nick Clifton  <nickc@redhat.com>
16878
16879         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
16880         the libstdc++-v3 directory has been found.
16881
16882 2002-12-12  Devang Patel <dpatel@apple.com>
16883         * gcc.dg/darwin-ld-1.c: New test.
16884         * gcc.dg/darwin-ld-2.c: New test.
16885         * gcc.dg/darwin-ld-3.c: New test.
16886         * gcc.dg/darwin-ld-4.c: New test.
16887         * gcc.dg/darwin-ld-5.c: New test.
16888
16889 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
16890
16891         * gcc.c-torture/compile/20021212-1.c: New test.
16892
16893 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
16894
16895         * gcc.dg/fshort-wchar: New test.
16896
16897 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
16898
16899         PR c++/8372
16900         * g++.dg/template/dtor1.C: New test.
16901
16902         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
16903         markers.
16904
16905 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
16906
16907         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
16908
16909 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
16910
16911         * g++.dg/template/static1.C: New test.
16912         * g++.dg/template/static2.C: New test.
16913         * g++.old-deja/g++.ext/memconst.C: New test.
16914
16915 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16916
16917         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
16918         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
16919         * g++.dg/special/initp1.C: Likewise.
16920
16921 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
16922
16923         * gcc.c-torture/execute/20021204-1.c: New test.
16924
16925 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
16926
16927         * gcc.dg/ppc-fmadd-1.c: New file.
16928         * gcc.dg/ppc-fmadd-2.c: New file.
16929         * gcc.dg/ppc-fmadd-3.c: New file.
16930
16931 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
16932
16933         * gcc.c-torture/compile/20021204-1.c: New test.
16934
16935 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
16936
16937         * g++.dg/inherit/covariant2.C: New test.
16938         * g++.dg/inherit/covariant3.C: New test.
16939         * g++.dg/inherit/covariant4.C: New test.
16940         * g++.dg/inherit/covariant1.C: Remove XFAIL.
16941         * g++.old-deja/g++.robertl/eb17.C: Likewise.
16942
16943 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
16944
16945         PR c++/8688
16946         * g++.dg/init/brace3.C: New test.
16947
16948 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
16949
16950         * gcc.dg/20020210-1.c: Fix a comment typo.
16951
16952 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
16953
16954         PR c++/8720
16955         * g++.dg/parse/defarg1.C: New test.
16956
16957         PR c++/8615
16958         * g++.dg/template/char1.C: New test.
16959
16960         * g++.dg/template/varmod1.C: Fix typo.
16961
16962 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16963
16964         DR 180
16965         * g++.old-deja/g++.pt/crash32.C: Expect error.
16966
16967 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
16968
16969         PR c++/5919
16970         * g++.dg/template/varmod1.C: New test.
16971
16972         PR c++/8727
16973         * g++.dg/inherit/typeinfo1.C: New test.
16974
16975         PR c++/8663
16976         * g++.dg/inherit/typedef1.C: New test.
16977
16978 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
16979
16980         PR c++/8332
16981         PR c++/8493
16982         * g++.dg/template/strlen1.C: New test.
16983
16984         PR c++/8227
16985         * g++.dg/template/ctor2.C: New test.
16986
16987         PR c++/8214
16988         * g++.dg/init/string1.C: New test.
16989
16990         PR c++/8511
16991         * g++.dg/template/friend8.C: New test.
16992
16993 2002-11-29  Joe Buck <jbuck@synopsys.com>
16994
16995         * g++.dg/lookup/anon2.C: New test.
16996
16997 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
16998
16999         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
17000         h8300 port.
17001
17002 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
17003
17004         * gcc.dg/bitfld-6.c: New test.
17005
17006 2002-11-27  Jan Hubicka  <jh@suse.cz>
17007
17008         * gcc.c-torture/execute/20021127.[cx]: New test.
17009
17010 2002-11-26  Jan Hubicka  <jh@suse.cz>
17011
17012         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
17013         quality.
17014
17015 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
17016
17017         * g++.dg/init/brace2.C: New test.
17018         * g++.old-deja/g++.mike/p9129.C: Correct.
17019
17020 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
17021
17022         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
17023
17024 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
17025
17026         * gcc.dg/sibcall-6: New test for indirect sibcalls.
17027
17028 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
17029
17030         * testsuite/g++.dg/abi/empty11.C: New test.
17031         * testsuite/g++.dg/rtti/cv1.C: New test.
17032
17033 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
17034
17035         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
17036
17037 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
17038
17039         * g++.dg/abi/empty10.C: New test.
17040
17041 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
17042
17043         * gcc.c-torture/compile/20021124-1.c: New test.
17044
17045 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
17046
17047         * g++.dg/abi/rtti2.C: New test.
17048
17049 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
17050
17051         * gcc.dg/i386-unroll-1.c: New test.
17052
17053 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
17054
17055         * gcc.c-torture/compile/20021120-1.c: New test.
17056         * gcc.c-torture/compile/20021120-2.c: New test.
17057
17058 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
17059
17060         * gcc.dg/bitfld-5.c: New test.
17061
17062 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
17063
17064         * gcc.c-torture/execute/20021120-3.c: New test.
17065
17066 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
17067
17068         * gcc.c-torture/execute/20021120-2.c: New test.
17069
17070 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
17071
17072         * gcc.c-torture/execute/20021120-1.c: New test.
17073
17074 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
17075
17076         * gcc.c-torture/execute/20021118-3.c: New test.
17077
17078 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
17079
17080         * gcc.c-torture/compile/20021119-1.c: New test.
17081
17082 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
17083
17084         * gcc.dg/duff-1.c: New test.
17085         * gcc.dg/duff-2.c: New test.
17086         * gcc.dg/duff-3.c: New test.
17087
17088 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
17089
17090         * gcc.dg/cpp/_Pragma5.c: New test.
17091
17092 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
17093
17094         * gcc.c-torture/execute/20021118-2.c: New test.
17095
17096 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
17097
17098         * gcc.c-torture/execute/20021118-1.c: New test.
17099
17100 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
17101
17102         * gcc.dg/20021116-1.c: New test.
17103
17104 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
17105
17106         * g++.dg/abi/vcall1.C: New test.
17107
17108 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
17109
17110         * gcc.dg/20021029-1.c: New test.
17111         * gcc.dg/20021029-2.c: New test.
17112
17113 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
17114
17115         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
17116
17117 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
17118
17119         PR c/8439
17120         * gcc.dg/20021110.c: Move to ...
17121         * gcc.c-torture/compile/20021110.c: .... here.
17122
17123 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17124
17125         PR c/8467
17126         * gcc.c-torture/execute/20021111-1.c
17127
17128 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
17129
17130         PR c/8439
17131         * gcc.dg/20021110.c: New test.
17132
17133 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
17134
17135         * g++.dg/abi/vthunk3.C: Run only on x86.
17136
17137 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
17138
17139         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
17140
17141 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
17142
17143         * lib/compat.exp (compat-execute): Fix logic error in last
17144         change.
17145
17146 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
17147
17148         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
17149
17150 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17151
17152         PR c++/8389
17153         * g++.dg/template/access6.C: New test.
17154
17155 2002-11-08  Jan Hubicka  <jh@suse.cz>
17156
17157         * gcc.dg/i386-ssefp-1.c: New test.
17158         * gcc.dg/i386-ssefp-1.c: New test.
17159
17160 2002-11-08  Jan Hubicka  <jh@suse.cz>
17161
17162         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
17163
17164 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
17165
17166         * g++.dg/abi/vthunk3.C: New test.
17167
17168         PR c++/8338
17169         * g++.dg/template/crash2.C: New test.
17170
17171 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
17172
17173         * testsuite/g++.dg/abi/dtor1.C: New test.
17174         * testsuite/g++.dg/abi/dtor2.C: Likewise.
17175
17176 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
17177
17178         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
17179         Darwin.
17180
17181 2002-11-04  Adam Nemet  <anemet@lnxw.com>
17182
17183         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
17184         -mthumb.  Only xfail with -O0.
17185
17186 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
17187
17188         * g++.dg/abi/thunk1.C: New test.
17189         * g++.dg/abi/thunk2.C: Likewise.
17190         * g++.dg/abi/vtt1.C: Likewise.
17191
17192 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
17193
17194         PR optimization/8423
17195         * gcc.c-torture/execute/builtin-constant.c: New test.
17196
17197 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
17198
17199         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
17200         Add some more cases.
17201
17202 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
17203
17204         PR c++/8391
17205         * g++.dg/opt/local1.C: New test.
17206
17207 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
17208
17209         PR c++/8160
17210         * g++.dg/template/complit1.C: New test.
17211
17212         PR c++/8149
17213         * g++.dg/template/typename4.C: Likewise.
17214
17215 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17216
17217         Core issue 287, PR c++/7639
17218         * g++.dg/template/instantiate1.C: Adjust error location.
17219         * g++.dg/template/instantiate3.C: New test.
17220         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
17221         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
17222         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
17223
17224 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
17225
17226         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
17227
17228 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
17229
17230         PR c++/8287
17231         * g++.dg/init/dtor2.C: New test.
17232
17233 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17234
17235         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
17236         * gcc.dg/nest.c: Bypass errors on irix6.
17237
17238 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
17239
17240         * gcc.dg/nest.c: Expect error for mmix-*-*.
17241         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
17242
17243 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
17244
17245         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
17246         markers.
17247
17248         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
17249
17250 2002-10-25  Mike Stump  <mrs@apple.com>
17251
17252         * gcc.dg/warn-1.c: New test.
17253
17254 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
17255
17256         * g++.dg/template/typename3.C: New test.
17257
17258 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
17259
17260         * g++.dg/lookup/ptrmem1.C: New test.
17261
17262         * g++.dg/abi/vthunk2.C: New test.
17263
17264 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
17265
17266         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
17267
17268 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
17269
17270         * g++.dg/abi/empty9.C: New test.
17271
17272 2002-10-24  Richard Henderson  <rth@redhat.com>
17273
17274         * g++.dg/inherit/thunk1.C: Enable for ia64.
17275
17276 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
17277
17278         PR c++/8067
17279         * g++.dg/lookup/pretty1.C: New test.
17280
17281 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
17282
17283         * gcc.dg/20021023-1.c: New test.
17284
17285 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
17286
17287         PR c++/7679
17288         * g++.dg/parse/inline1.C: New test.
17289
17290 2002-10-23  Richard Henderson  <rth@redhat.com>
17291
17292         * g++.dg/inherit/thunk1.C: Enable for x86_64.
17293
17294         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
17295
17296 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
17297
17298         PR c++/6579
17299         * g++.dg/parse/stmtexpr3.C: New test.
17300
17301 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
17302
17303         * g++.dg/expr/cond1.C: New test.
17304
17305 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
17306
17307         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
17308
17309 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
17310
17311         * g++.dg/abi/vbase13.C: New test.
17312         * g++.dg/abi/vbase14.C: Likewise.
17313
17314 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
17315
17316         * gcc.dg/tls/pic-1.c: New test.
17317         * gcc.dg/tls/nonpic-1.c: New test.
17318         * gcc.dg/20021018-1.c: New test.
17319
17320 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
17321
17322         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
17323         Remove only files with the same base name as the test case.
17324         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
17325         (profopt-execute): Likewise.  Also, remove old profiling
17326         and performance data files before running the tests.
17327
17328         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
17329         * g++.dg/bprob/bprob.exp: Likewise.
17330         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
17331         to allow more general test case names.
17332
17333         * g++.dg/bprob/bprob-1.C: Rename to ...
17334         * g++.dg/bprob/g++-bprob-1.C: ... this.
17335
17336         * g77.dg/bprob/bprob-1.f: Rename to ...
17337         * g77.dg/bprob/g77-bprob-1.f: ... this.
17338
17339 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
17340
17341         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
17342         bison 1.50 or later.
17343
17344 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
17345
17346         * g++.dg/README: Describe more test directories.
17347
17348 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
17349
17350         * g++.dg/init/array6.C: Add additional tests.
17351
17352 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
17353
17354         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
17355         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
17356
17357 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
17358
17359         * gcc.c-torture/compile/20020604-1.x: New.
17360         * gcc.c-torture/compile/simd-5.x: Likewise.
17361         * gcc.c-torture/execute/920710-1.x: Likewise.
17362         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
17363
17364 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
17365
17366         * g++.dg/inherit/override1.C: Add dg-options clause.
17367
17368 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17369
17370         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
17371         _mm_slli_si128.
17372
17373 2002-10-19  Andreas Schwab  <schwab@suse.de>
17374
17375         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
17376         directory component.
17377
17378 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
17379
17380         * g++.dg/inherit/thunk1.C: New test.
17381
17382         * g++.dg/inherit/override1.C: New test.
17383
17384         * g++.dg/abi/mangle11.C: New test.
17385         * g++.dg/abi/mangle14.C: New test.
17386         * g++.dg/abi/mangle17.C: New test.
17387
17388 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
17389
17390         * g++.dg/overload/member2.C: New test.
17391
17392 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
17393
17394         * g++.dg/README: Describe new compat directory.
17395         * g++.dg/dg.exp: Skip tests in compat directory.
17396         * README.compat: New file.
17397         * lib/compat.exp: New expect script.
17398         * g++.dg/compat: New test directory.
17399         * g++.dg/compat/compat.exp: New expect script.
17400         * g++.dg/compat/abi: New test directory.
17401         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
17402         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
17403         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
17404         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
17405         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
17406         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
17407         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
17408         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
17409         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
17410         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
17411         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
17412         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
17413         * g++.dg/compat/break: New test directory.
17414         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
17415         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
17416         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
17417         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
17418         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
17419         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
17420         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
17421         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
17422         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
17423         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
17424         g++.dg/compat/break/README: New files.
17425         * g++.dg/compat/eh: New test directory.
17426         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
17427         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
17428         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
17429         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
17430         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
17431         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
17432         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
17433         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
17434         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
17435         g++.dg/compat/eh/filter2_y.C,
17436         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
17437         g++.dg/compat/eh/new1_y.C,
17438         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
17439         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
17440         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
17441         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
17442         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
17443         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
17444         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
17445         g++.dg/compat/eh/unexpected1_y.C: New files.
17446         * g++.dg/compat/init: New test directory.
17447         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
17448         g++.dg/compat/init/array5_y.C,
17449         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
17450         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
17451         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
17452         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
17453         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
17454         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
17455         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
17456         g++.dg/compat/init/init-ref2_y.C: New files.
17457
17458 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
17459
17460         PR c++/7584
17461         * g++.dg/inherit/using3.C: New test.
17462
17463 2002-10-17  Jan Hubicka  <jh@suse.cz>
17464
17465         * gcc.dg/20021017-2.c: New test.
17466
17467 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
17468
17469         * g++.dg/abi/mangle16.C: Adjust.
17470
17471         * g++.dg/init/array8.C: New test.
17472
17473 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
17474
17475         * gcc.dg/special/mips-abi.exp: New test.
17476         * gcc.dg/special/mips-abi.s: Empty file used by the above.
17477
17478 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
17479
17480         * g++.dg/abi/mangle16.C: New test.
17481         * g++.dg/abi/mangle17.C: Likewise.
17482
17483         PR c++/7478
17484         * g++.dg/template/ref1.C: New test.
17485
17486 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17487
17488         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
17489
17490 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
17491
17492         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
17493
17494 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
17495
17496         PR c++/7524
17497         * g++.dg/init/array7.C: New test.
17498
17499 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
17500
17501         * g++.dg/init/array6.C: New test.
17502
17503         * g++.dg/abi/mangle13.C: Likewise.
17504         * g++.dg/abi/mangle14.C: Likewise.
17505         * g++.dg/abi/mangle15.C: Likewise.
17506
17507 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
17508
17509         * g++.dg/abi/empty8.C: New test.
17510
17511 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
17512
17513         * g++.dg/init/ctor1.C: New test.
17514
17515 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
17516
17517         * gcc.c-torture/execute/20021015-1.c: New test.
17518
17519 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
17520
17521         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
17522
17523 2002-10-14  Jan Hubicka  <jh@suse.cz>
17524
17525         * gcc.dg/i386-ssetype-[1-5].c: New tests.
17526
17527 2002-10-14  Richard Henderson  <rth@redhat.com>
17528
17529         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
17530
17531 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
17532
17533         PR optimization/6631
17534         * g++.dg/opt/const2.C: New test.
17535
17536 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
17537
17538         PR c++/7176
17539         * g++.dg/parse/friend1.C: New test.
17540         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
17541
17542 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
17543
17544         * gcc.dg/20021014-1.c: New test.
17545
17546 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
17547
17548         PR c++/5661
17549         * g++.dg/ext/vlm1.C: New test.
17550         * g++.dg/ext/vlm2.C: Likewise.
17551
17552         * g++.dg/init/array1.C: Remove invalid braces.
17553         * g++.dg/init/brace1.C: New test.
17554         * g++.dg/init/copy2.C: Likewise.
17555         * g++.dg/init/copy3.C: Likewise.
17556         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
17557         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
17558         braces.
17559
17560 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
17561
17562         * gcc.dg/cpp/assembler.S: Don't use -ansi.
17563
17564 2002-10-11  Richard Shann  <richard.shann@superh.com>
17565
17566         * gcc.c-torture/compile/simd-5.c: New test.
17567
17568 2002-10-10  Roger Sayle  <roger@eyesopen.com>
17569
17570         * gcc.c-torture/execute/shiftopt-1.c: New test case.
17571
17572 2002-10-10  Jim Wilson  <wilson@redhat.com>
17573
17574         * gcc.c-torture/execute/20021010-1.c: New test.
17575
17576 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
17577
17578         PR c/7353
17579         * g++.dg/ext/typedef-init.C: New test.
17580         * gcc.dg/typedef-init.c: New test.
17581
17582 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
17583
17584         * gcc.dg/cpp/paste13.c: New test.
17585
17586 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17587
17588         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
17589         remaining platforms, XFAIL during compile, not execute.  Don't
17590         XFAIL at -O0.
17591
17592 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
17593
17594         * gcc.dg/alias-1.c: Tweak expected warning.
17595
17596 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
17597
17598         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
17599
17600 2002-10-06  Andreas Jaeger  <aj@suse.de>
17601
17602         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
17603         * gcc.dg/cpp/c++98.C: Likewise.
17604
17605         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
17606         * g++.dg/cpp/c++98.C: Likewise.
17607
17608         * g++.dg/README (Subdirectories): Mention cpp directory.
17609
17610         PR target/7559
17611         * gcc.dg/20021006-1.c: New test.
17612
17613 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17614
17615         PR c++/7804
17616         * g++.dg/other/warning1.C: New test.
17617
17618 2002-10-04  Roger Sayle  <roger@eyesopen.com>
17619
17620         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
17621         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
17622         and sparc-*-* with -m64 as expected failures.  See PR 8087.
17623
17624 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
17625
17626         PR c++/7931
17627         * g++.dg/template/ptrmem3.C: New test.
17628
17629         PR c++/7754
17630         * g++.dg/template/union1.C: New test.
17631
17632 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
17633
17634         PR c++/8006
17635         * g++.dg/abi/mangle9.C: New test.
17636         * g++.dg/abi/mangle10.C: New test.
17637         * g++.dg/abi/mangle11.C: New test.
17638         * g++.dg/abi/mangle12.C: New test.
17639
17640 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
17641
17642         PR c++/7188.
17643         * g++.dg/template/meminit1.C: New test.
17644         * g++.dg/warn/Wreorder-1.C: Likewise.
17645         * g++.old-deja/g++.mike/warn3.C: Tweak.
17646         * lib/prune.exp: Ingore "in copy constructor".
17647
17648 2002-10-02  Andreas Jaeger  <aj@suse.de>
17649
17650         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
17651         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
17652         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
17653         on x86-64.
17654
17655 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
17656
17657         * gcc.dg/empty1.C: Fix typo.
17658
17659 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
17660
17661         * gcc.dg/alias-1.c: New test.
17662
17663 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
17664
17665         * gcc.dg/empty1.C: New test.
17666
17667         * g++.dg/tls/init-2.C: Tweak error messages.
17668
17669 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
17670
17671         * gcc.c-torture/compile/20020923-1.c: New test.
17672
17673 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
17674
17675         * gcc.c-torture/execute/ffs-1.c: New test.
17676         * gcc.c-torture/execute/ffs-2.c: Ditto.
17677
17678 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
17679
17680         * g++.dg/overload/member1.C: New test.
17681
17682 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
17683
17684         * g++.dg/abi/empty7.C: New test.
17685         * g++.dg/init/pm2.C: Likewise.
17686
17687 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
17688
17689         * g++.dg/rtti/crash1.C: New test.
17690
17691 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
17692
17693         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
17694         gcc.dg/sibcall-4.c: New tests.
17695
17696 2002-09-28  Roger Sayle  <roger@eyesopen.com>
17697
17698         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
17699         powerpc and MMIX targets.
17700
17701 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
17702
17703         * gcc.dg/cpp/20020927-1.c: New.
17704
17705 2002-09-26  David S. Miller  <davem@redhat.com>
17706
17707         * gcc.c-torture/compile/trunctfdf.c: New.
17708
17709 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17710
17711         * lib/target-supports.exp (check_weak_available): Handle solaris2.
17712
17713 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
17714
17715         * gcc.c-torture/execute/loop-15.c: New.
17716
17717 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
17718
17719         * README.QMTEST: Fix typo.
17720
17721 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
17722
17723         * gcc.dg/20020926-1.c: New test.
17724
17725 2002-09-25  David S. Miller  <davem@redhat.com>
17726
17727         PR target/7842
17728         * gcc.c-torture/execute/shiftdi.c: New test.
17729
17730 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
17731
17732         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
17733         unique to the tool.
17734         * lib/g77.exp (g77_init): Likewise.
17735         * lib/g++.exp (g++_init): Likewise.
17736         * lib/objc.exp (objc_init): Likewise.
17737
17738 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
17739
17740         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
17741         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
17742         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
17743
17744 2002-09-25  Richard Henderson  <rth@redhat.com>
17745
17746         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
17747         too-small long double.
17748
17749 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
17750
17751         * gcc.dg/20020919-1.c: New test.
17752
17753 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
17754
17755         * g++.dg/abi/bitfield6.C: New test.
17756         * g++.dg/abi/bitfield7.C: New test.
17757         * g++.dg/abi/bitfield8.C: New test.
17758         * g++.dg/abi/vbase11.C: New test.
17759
17760 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
17761
17762         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
17763         hppa*-*-hpux*.  Update test comment.
17764
17765 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
17766
17767         * gcc.dg/tls/struct-1.c: New test.
17768
17769 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
17770
17771         * gcc.dg/cpp/tr-warn2.c: Update.
17772
17773 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
17774
17775         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
17776
17777 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
17778
17779         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
17780         systems.
17781
17782 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
17783
17784         * gcc.c-torture/execute/ieee/mzero3.c: New test.
17785
17786         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
17787         Adjust for c++filt moved to binutils.  Remove spurious duplicate
17788         setting of cxxfilt.
17789
17790 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
17791
17792         * gcc.dg/20020312-2.c: Update for darwin.
17793
17794 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
17795
17796         * g++.old-deja/g++.other/crash32.C: Mark ICE.
17797
17798 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
17799
17800         * objc.dg/comp-types-1.m: New test.
17801         * objc.dg/comp-types-2.m: New test.
17802         * objc.dg/comp-types-3.m: New test.
17803         * objc.dg/comp-types-4.m: New test.
17804         * objc.dg/comp-types-5.m: New test.
17805         * objc.dg/comp-types-6.m: New test.
17806
17807 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
17808
17809         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
17810
17811 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
17812
17813         * g++.dg/other/do1.C: New test.
17814
17815         * g++.dg/template/subst1.C: New test.
17816
17817 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
17818
17819         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
17820
17821 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
17822
17823         * g++.dg/template/qualttp20.C: Adjust expected errors.
17824         * g++.old-deja/g++.jason/report.C: Likewise.
17825         * g++.old-deja/g++.other/qual1.C: Likewise.
17826
17827         * g++.dg/lookup/scoped2.C: New test.
17828
17829         * g++.dg/ext/asm3.C: New test.
17830
17831 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
17832
17833         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
17834
17835 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
17836
17837         * ChangeLog: follow spelling conventions.
17838         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
17839         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
17840         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
17841         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
17842         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
17843         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
17844         * g++.old-deja/g++.law/global-init1.C: Likewise.
17845         * g++.old-deja/g++.other/delete4.C: Likewise.
17846         * g++.old-deja/g++.other/inline21.C: Likewise.
17847         * g++.old-deja/g++.other/singleton.C: Likewise.
17848         * g77.dg/strlen0.f: Likewise.
17849         * g77.f-torture/compile/20010519-1.f: Likewise.
17850         * g77.f-torture/compile/980310-4.f: Likewise.
17851         * gcc.c-torture/compile/20000605-1.c: Likewise.
17852         * gcc.c-torture/execute/20020225-1.c: Likewise.
17853         * gcc.dg/c90-hexfloat-2.c: Likewise.
17854         * gcc.dg/c99-bool-1.c: Likewise.
17855         * gcc.dg/c99-hexfloat-2.c: Likewise.
17856         * gcc.dg/dll-2.c: Likewise.
17857         * gcc.dg/wtr-union-init-1.c: Likewise.
17858         * gcc.dg/wtr-union-init-2.c: Likewise.
17859         * gcc.dg/wtr-union-init-3.c: Likewise.
17860         * gcc.dg/cpp/avoidpaste1.c: Likewise.
17861         * gcc.dg/cpp/defined.c: Likewise.
17862         * gcc.dg/cpp/macsyntx.c: Likewise.
17863         * gcc.dg/cpp/paste2.c: Likewise.
17864         * gcc.dg/cpp/trad/defined.c: Likewise.
17865         * gcc.dg/format/c90-printf-1.c: Likewise.
17866         * gcc.dg/format/c90-scanf-1.c: Likewise.
17867         * gcc.dg/format/c99-printf-1.c: Likewise.
17868         * gcc.dg/format/c99-scanf-1.c: Likewise.
17869         * gcc.misc-tests/gcov-8.c: Likewise.
17870         * lib/profopt.exp: Likewise.
17871
17872 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
17873
17874         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
17875
17876 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
17877
17878         * g++.dg/inherit/using2.C: New test.
17879
17880 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
17881
17882         * ChangeLog: Follow spelling conventions.
17883         * g++.dg/template/friend4.C: Likewise.
17884         * g++.old-deja/g++.pt/crash67.C: Likewise.
17885         * gcc.c-torture/execute/20000801-4.c: Likewise.
17886         * gcc.dg/c90-digraph-1.c: Likewise.
17887         * gcc.dg/c94-digraph-1.c: Likewise.
17888         * gcc.dg/c99-digraph-1.c: Likewise.
17889         * gcc.dg/cpp/line5.c: Likewise.
17890         * gcc.dg/cpp/multiline.c: Likewise.
17891         * gcc.dg/cpp/trad/literals-1.c: Likewise.
17892         * gcc.dg/format/attr-3.c: Likewise.
17893         * gcc.dg/format/c90-scanf-3.c: Likewise.
17894         * gcc.dg/format/ext-4.c: Likewise.
17895
17896 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
17897
17898         * g++.dg/template/pretty1.C: New test.
17899
17900 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
17901
17902         * gcc.c-torture/execute/struct-cpy-1.c: New test.
17903
17904 2002-09-13  Matt Austern  <austern@apple.com>
17905
17906         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
17907         passing a cast expression to a function by const reference.
17908
17909 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
17910
17911         * g++.dg/template/deduce1.C: New test.
17912
17913 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
17914
17915         * gcc.c-torture/execute/simd-1.c: Force all use of int to
17916         32-bit int.
17917
17918 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
17919
17920         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
17921         usage.
17922
17923 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
17924
17925         * gcc.c-torture/compile/20020910-1.c: New test.
17926
17927 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
17928
17929         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
17930
17931 2002-09-10  Andreas Jaeger  <aj@suse.de>
17932
17933         * gcc.dg/20020312-2.c: Adjust for x86-64.
17934
17935 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
17936
17937         * g77.dg/7388.f: New test case for PR 7388.
17938
17939 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
17940
17941         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
17942
17943 2002-09-05  Ziemowit Laski <zlaski@apple.com>
17944
17945         * objc.dg/proto-lossage-1.m: New test.
17946
17947 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
17948
17949         * gcc.dg/cpp/_Pragma4.c: Fix typo.
17950
17951 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
17952
17953         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
17954         expected to pass.
17955
17956 2002-09-06  Stan Shebs  <shebs@apple.com>
17957             David Edelsohn  <edelsohn@gnu.org>
17958
17959         * gcc.dg/weak: New directory.
17960         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
17961         target-specific xfail bits.
17962         * gcc.dg/typeof-2.c: Move to new directory.
17963         * gcc.dg/weak.exp: New expect script.
17964
17965 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
17966
17967         * gcc.c-torture/execute/extzvsi.c: New test.
17968
17969 2002-09-05  Stan Shebs  <shebs@apple.com>
17970
17971         * gcc.dg/weak-1.c: xfail on Darwin.
17972         * gcc.dg/weak-2.c: Ditto.
17973         * gcc.dg/weak-3.c: Ditto.
17974         * gcc.dg/weak-4.c: Ditto.
17975         * gcc.dg/weak-5.c: Ditto.
17976         * gcc.dg/weak-6.c: Ditto.
17977         * gcc.dg/weak-7.c: Ditto.
17978         * gcc.dg/weak-8.c: Ditto.
17979         * gcc.dg/weak-9.c: Ditto.
17980
17981 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
17982
17983         * gcc.c-torture/execute/loop-14.c: New test.
17984
17985 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
17986
17987         * g++.dg/other/cxa-atexit1.C: New test.
17988
17989         * gcc.dg/typeof-2.c: New test.
17990
17991 2002-09-03  Roger Sayle  <roger@eyesopen.com>
17992
17993         * gcc.dg/builtins-2.c: New testcase.
17994         * gcc.dg/builtins-3.c: New testcase.
17995
17996 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
17997
17998         * gcc.dg/cpp/_Pragma4.c: New test.
17999
18000 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
18001
18002         * objc/execute/nil_method-1.m: New testcase.
18003
18004 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
18005
18006         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
18007         [Object class], not [Object initialize].
18008
18009 2002-08-31  Roger Sayle  <roger@eyesopen.com>
18010             Hans-Peter Nilsson  <hp@bitrange.com>
18011
18012         * gcc.c-torture/execute/20020720-1.x: Skip test on
18013         mmix-knuth-mmixware.  Correct comment.
18014
18015 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
18016
18017         * testsuite/g++.dg/abi/bitfield5.C: New test.
18018         * testsuite/g++.dg/abi/vbase10.C: Likewise.
18019
18020 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
18021
18022         * objc.dg/undeclared-selector.m: New test.
18023
18024 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
18025
18026         * g++.dg/other/offsetof1.C: Avoid cast warning.
18027
18028 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
18029
18030         * objc.dg/super-class-2.m: New test.
18031
18032 2002-08-24  Matt Austern  <austern@apple.com>
18033
18034         * g++.dg/ext/lvaddr.C: New test.
18035         * g++.dg/ext/lvcast.C: New test.
18036
18037 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
18038
18039         * testsuite/g++.dg/inherit/cond1.C: New test.
18040
18041 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
18042
18043         * gcc.dg/noncompile/incomplete-1.c: New test.
18044
18045 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
18046
18047         * gcc.dg/typespec-1.c: New test.
18048
18049 2002-08-20  Devang Patel  <dpatel@apple.com>
18050         * objc.dg/proto-hier-2.m: New test.
18051
18052 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
18053
18054         * objc.dg/bitfield-1.m: New test.
18055         * objc.dg/bitfield-2.m: New test.
18056
18057 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
18058
18059         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
18060         gcc.dg/c99-flex-array-4.c: New tests.
18061
18062 2002-08-16  Stan Shebs  <shebs@apple.com>
18063
18064         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
18065
18066 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
18067
18068         * gcc.dg/typeof-1.c: New test.
18069         * g++.dg/ext/typeof2.C: New test.
18070
18071 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
18072
18073         * g++.dg/other/offsetof1.C: New test.
18074
18075 2002-08-14  Richard Henderson  <rth@redhat.com>
18076
18077         * gcc.dg/tls/diag-3.c: Fix expected message strings.
18078
18079 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
18080
18081         * gcc.dg/cpp/_Pragma3.c: New test.
18082
18083 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
18084
18085         * g++.dg/template/inherit3: New test.
18086
18087 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
18088
18089         * gcc.dg/bitfld-4.c: Add blank options.
18090
18091 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
18092
18093         * g++.dg/template/crash1.C: New test.
18094
18095 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
18096
18097         * gcc.dg/tls/opt-2.c: New test.
18098
18099 2002-08-08  Devang Patel  <dpatel@apple.com>
18100
18101         * objc.dg/selector-1.m : New test
18102
18103 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
18104
18105         * g++.dg/abi/bitfield4.C: New test.
18106         * gcc.dg/bitfld-4.c: New test.
18107
18108 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
18109
18110         * g++.dg/other/packed1.C: New test.
18111
18112 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
18113
18114         * g++.dg/abi/offsetof.C: Tweak error messages.
18115         * g++.old-deja/g++.mike/p10769a.C: Likewise.
18116
18117 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
18118
18119         * gcc.dg/bitfld-3.c: New test.
18120
18121 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
18122             Richard Henderson  <rth@redhat.com>
18123
18124         * gcc.dg/i386-bitfield1.c: New test.
18125         * g++.dg/abi/bitfield3.C: Update.
18126
18127 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
18128
18129         * objc.dg/const-str-2.m: Update.
18130         * gcc.dg/cpp/c++98.c: Change to C extension.
18131         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
18132         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
18133
18134 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
18135
18136         * testsuite/gcc.dg/tls/diag-3.c: New.
18137
18138 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
18139
18140         * g++.dg/README (Subdirectories): Document new subdir expr.
18141         * g++.dg/expr/pmf-1.C: New test.
18142
18143 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
18144
18145         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
18146
18147 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
18148
18149         * g++.dg/abi/bitfield3.C: New test.
18150
18151 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
18152
18153         * lib/gcov.exp: Tweak expected line formats.
18154         * gcc.misc-tests/gcov8.c: New test.
18155         * gcc.misc-tests/gcov8.x: New flags.
18156
18157 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
18158
18159         * consistency.vlad/layout/endian.c: Include string.h.
18160
18161         * gcc.c-torture/execute/20020805-1.c: New test.
18162
18163 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
18164
18165         * g++.dg/other/conversion1.C: New test.
18166
18167 2002-08-03  Roger Sayle  <roger@eyesopen.com>
18168
18169         * gcc.dg/builtins-1.c: New testcase.
18170
18171 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
18172
18173         * g++.dg/inherit/access3.C: New test.
18174
18175 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
18176
18177         * gcc.dg/ia64-visibility-2.c: New test.
18178
18179 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
18180
18181         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
18182         __qualifier_flags to __flags.
18183
18184 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
18185
18186         * g++.dg/inherit/operator1.C: New test.
18187         * g++.dg/lookup/disamb1.C: Fix typo in comment.
18188         * g++.dg/other/error1.C: Change expected error message.
18189         * g++.dg/template/conv4.C: Likewise.
18190
18191 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
18192
18193         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
18194         for documented behavior.
18195
18196 2002-07-25  Roger Sayle  <roger@eyesopen.com>
18197
18198         * gcc.c-torture/execute/20020720-1.x: Skip this test on
18199         several targets known to fail.
18200
18201 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
18202
18203         * gcc.dg/mips-args-[123].c: New tests.
18204
18205 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
18206
18207         * gcc.dg/ppc-spe.c: New.
18208
18209 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
18210
18211         * g++.dg/other/ptrmem4.C: New testcase.
18212
18213 2002-07-24  Richard Henderson  <rth@redhat.com>
18214
18215         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
18216
18217 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
18218
18219         * g++.dg/ext/alignof1.C (main): Return 0 for success.
18220
18221 2002-07-24  Roger Sayle  <roger@eyesopen.com>
18222
18223         * gcc.c-torture/execute/memset-3.c: New testcase.
18224
18225 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
18226
18227         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
18228         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
18229
18230 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18231
18232         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
18233         Delete.
18234
18235 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
18236
18237         * gcc.c-torture/compile/simd-4.c: New test.
18238
18239 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18240
18241         PR c++/7347, c++/7348
18242         * g++.dg/template/access4.C: New test.
18243         * g++.dg/template/access5.C: New test.
18244         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
18245         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
18246         * g++.old-deja/g++.pt/ttp58.C: Likewise.
18247         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
18248
18249 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
18250
18251         * gcc.dg/gnu89-init-2.c: New test.
18252
18253 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
18254
18255         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
18256
18257 2002-07-20  Roger Sayle  <roger@eyesopen.com>
18258
18259         * gcc.c-torture/execute/20020720-1.c: New testcase.
18260
18261 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
18262
18263         * gcc.dg/cpp/Wsignprom.c: New tests.
18264
18265 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
18266
18267         * gcc.c-torture/execute/loop-13.c: New test.
18268
18269 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
18270
18271         * gcc.dg/cpp/expr.c: New tests.
18272
18273 2002 07-18  David Edelsohn  <edelsohn@gnu.org>
18274
18275         * g++.dg/opt/pr6713.C: Add template instantiation.
18276
18277 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
18278
18279         * gcc.dg/nest.c: New test.
18280
18281 2002-07-17  Richard Henderson  <rth@redhat.com>
18282
18283         * g++.dg/opt/pr6713.C: New test.
18284
18285 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
18286
18287         * gcc.c-torture/execute/loop-2e.x: Let the testcase
18288         XFAIL for all x86 processors.
18289
18290 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
18291
18292         * gcc.c-torture/execute/20010122-1.x: Do not test with
18293         -fomit-frame-pointer.
18294
18295 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18296
18297         * g++.dg/template/instantiate2.C: New test.
18298         * g++.dg/template/spec4.C: New test.
18299
18300 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18301
18302         * g++.dg/template/access2.C: New test.
18303         * g++.dg/template/access3.C: New test.
18304
18305 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
18306
18307         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
18308         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
18309         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
18310         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
18311         Convert to use <stdarg.h>.
18312         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
18313         Delete.
18314         * gcc.dg/va-arg-2.c: New.
18315         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
18316
18317 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
18318
18319         * gcc.c-torture/compile/20020710-1.c: New test.
18320
18321 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
18322                           Andrew Pinski  <pinskia@physics.uc.edu>
18323
18324         gcc.c-torture/compile/simd-2.c: New testcase.
18325         gcc.c-torture/compile/simd-3.c: Likewise.
18326
18327 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
18328
18329         PR c++/7224
18330         * g++.dg/overload/error1.C: New test.
18331
18332 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18333
18334         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
18335         configuration and IRIX 6 O32 ABI.
18336
18337 2002-07-11  Roger Sayle  <roger@eyesopen.com>
18338
18339         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
18340
18341 2002-07-10  Roger Sayle  <roger@eyesopen.com>
18342
18343         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
18344
18345 2002-07-10  Jeffrey A Law  <law@redhat.com>
18346
18347         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
18348
18349         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
18350
18351 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
18352
18353         * gcc.dg/20020312-2.c: Check for __PPC__.
18354
18355 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
18356
18357         * gcc.c-torture/compile/20020709-1.c: New test.
18358
18359 2002-07-07  Roger Sayle  <roger@eyesopen.com>
18360
18361         * g++.dg/template/qualttp21.C: New test case.
18362
18363 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
18364
18365         * gcc.c-torture/compile/20020706-1.c: New test.
18366         * gcc.c-torture/compile/20020706-2.c: New test.
18367
18368 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
18369             Alexandre Oliva  <aoliva@redhat.com>
18370
18371         * g++.dg/warn/incomplete1.C: New test.
18372
18373 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18374
18375         PR c++/7099
18376         * g++.dg/warn/noreturn1.C: New test.
18377
18378 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
18379
18380         PR c++/6706
18381         * g++.dg/debug/debug6.C: New test.
18382         * g++.dg/debug/debug7.C: New test.
18383
18384 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
18385
18386         * gcc.c-torture/compile/simd-3.c: New test.
18387
18388 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
18389
18390         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
18391         * gcc.dg/20020620-1.c: Likewise.
18392
18393 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18394
18395         PR c++/6944
18396         * g++.dg/init/array4.C: New test.
18397         * g++.dg/init/array5.C: New test.
18398
18399 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
18400
18401         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
18402         * gcc.c-torture/execute/simd-2.c (main): Likewise.
18403
18404 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18405
18406         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
18407         * gcc.dg/wtr-aggr-init-1.c: Likewise.
18408         * gcc.dg/wtr-conversion-1.c: Likewise.
18409         * gcc.dg/wtr-escape-1.c: Likewise.
18410         * gcc.dg/wtr-int-type-1.c: Likewise.
18411         * gcc.dg/wtr-label-1.c: Likewise.
18412         * gcc.dg/wtr-static-1.c: Likewise.
18413         * gcc.dg/wtr-strcat-1.c: Likewise.
18414         * gcc.dg/wtr-suffix-1.c: Likewise.
18415         * gcc.dg/wtr-switch-1.c: Likewise.
18416         * gcc.dg/wtr-unary-plus-1.c: Likewise.
18417         * gcc.dg/wtr-union-init-1.c: Likewise.
18418         * gcc.dg/wtr-union-init-2.c: Likewise.
18419         * gcc.dg/wtr-union-init-3.c: Likewise.
18420
18421         * gcc.dg/wtr-func-def-1.c: New test.
18422
18423 2002-07-02 Devang Patel <dpatel@apple.com>
18424
18425         * objc.dg/param-1.m: New test.
18426
18427 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
18428
18429         * gcc.dg/cpp/trad/directive.c: Add test.
18430         * gcc.dg/cpp/trad/macroargs.c: Add test.
18431         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
18432
18433 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
18434
18435         * gcc.dg/cpp/cmdlne-M.c: New test.
18436
18437 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
18438
18439         * objc.dg/desig-init-1.m: New test.
18440
18441 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18442
18443         PR c++/6716
18444         * g++.dg/template/instantiate1.C: New test.
18445
18446 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
18447
18448         PR c++/7112
18449         * g++.dg/template/sizeof2.C: New test.
18450
18451 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
18452
18453         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
18454         gcc.dg/cpp/trad/include.c: New tests.
18455
18456 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
18457
18458         PR target/7177
18459         * gcc.c-torture/compile/20020701-1.c: New test.
18460
18461 2002-07-01  Stan Shebs  <shebs@apple.com>
18462
18463         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
18464         header here...
18465         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
18466         (objc-torture-execute): or here.
18467
18468 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
18469
18470         * gcc.c-torture/execute/arith-rand-ll.c: New test.
18471
18472 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
18473
18474         * gcc.dg/cpp/trad/escaped-nl.c: New test.
18475
18476 2002-06-30  Devang Patel  <dpatel@apple.com>
18477
18478         * objc.dg/fsyntax-only.m: New test.
18479
18480 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
18481
18482         PR c++/6695
18483         * g++.dg/template/friend7.C: New file.
18484
18485 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
18486
18487         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
18488         return type.
18489
18490 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
18491
18492         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
18493         avoid division by zero.
18494
18495 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
18496
18497         * gcc.dg/Wunknownprag.c: New tests.
18498
18499 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
18500
18501         * gcc.c-torture/execute/simd-2.c: New test.
18502
18503 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
18504
18505         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
18506         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
18507         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
18508         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
18509         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
18510         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
18511         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
18512         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
18513         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
18514         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
18515         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
18516         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
18517         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
18518         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
18519         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
18520         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
18521         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
18522
18523 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
18524
18525         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
18526         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
18527         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
18528         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
18529         New tests.
18530         * gcc.dg/cpp/trad/directive.c: Update.
18531
18532 2002-06-23  Andreas Jaeger  <aj@suse.de>
18533
18534         * gcc.c-torture/execute/complex-6.c: New.
18535
18536 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
18537
18538         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
18539         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
18540         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
18541         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
18542
18543 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
18544
18545         * gcc.dg/cpp/trad: New directory with traditional tests copied
18546         from parent directory.
18547         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
18548         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
18549         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
18550         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
18551         Move to trad/ and rename.
18552         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
18553         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
18554         gcc.dg/cpp/trad/redef2.c: New tests.
18555         * gcc.dg/cpp/trad/trad.exp: New driver.
18556
18557 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
18558
18559         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
18560         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
18561         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
18562         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
18563         Remove.
18564
18565 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
18566
18567         * gcc.dg/20020620-1.c: New test.
18568
18569 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18570
18571         * g++.dg/template/ttp4.C: New test.
18572
18573 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
18574
18575         * g++.dg/opt/vt1.C: Fix regexp.
18576
18577 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18578
18579         * gcc.c-torture/execute/pure-1.c: Make functions static again.
18580         Don't use attribute `noinline'.
18581
18582 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
18583
18584         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
18585
18586 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
18587
18588         * gcc.c-torture/execute/simd-1.c: New.
18589
18590         * gcc.dg/simd-1.c: New.
18591
18592 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
18593
18594         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
18595
18596 2002-06-16  Richard Henderson  <rth@redhat.com>
18597
18598         * g++.dg/ext/anon-struct1.C: New.
18599         * g++.dg/ext/anon-struct2.C: New.
18600         * g++.dg/ext/anon-struct3.C: New.
18601         * gcc.dg/anon-struct-1.c: New.
18602         * gcc.dg/anon-struct-2.c: New.
18603         * gcc.dg/anon-struct-3.c: New.
18604         * gcc.dg/20011008-1.c: Adjust warning text.
18605         * gcc.dg/20020527-1.c: Add -fms-extensions.
18606
18607 2002-06-16  Richard Henderson  <rth@redhat.com>
18608
18609         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
18610
18611 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
18612
18613         * gcc.c-torture/execute/20020615-1.c: New test.
18614
18615 2002-06-15  Roger Sayle  <roger@eyesopen.com>
18616
18617         * gcc.c-tortuture/execute/compare-1.c: New test case.
18618         * gcc.c-tortuture/execute/compare-2.c: New test case.
18619         * gcc.c-tortuture/execute/compare-3.c: New test case.
18620
18621 2002-06-13  Richard Henderson  <rth@redhat.com>
18622
18623         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
18624         ia64 ilp32.
18625
18626 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18627
18628         * g++.dg/template/typename2.C: Update error message.
18629
18630 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
18631
18632         * gcc.c-torture/execute/20020611-1.c: New test.
18633
18634 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
18635
18636         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
18637         list of targets to skip.
18638
18639 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
18640
18641         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
18642         targets if not optimizing.
18643
18644 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
18645
18646         * gcc.c-torture/compile/20020605-1.c: New test.
18647
18648         * g++.dg/opt/vt1.C: New test.
18649
18650         * gcc.dg/20020531-1.c: New test.
18651
18652         * gcc.dg/20020530-1.c: New test.
18653
18654         * gcc.dg/20020527-1.c: New test.
18655
18656         * g++.dg/opt/cse1.C: New test.
18657
18658 2002-06-07  Roger Sayle  <roger@eyesopen.com>
18659
18660         * gcc.dg/20020607-2.c: New test case.
18661
18662 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
18663
18664         * gcc.c-torture/compile/20020604-1.c: New test.
18665
18666 2002-06-04  Richard Henderson  <rth@redhat.com>
18667
18668         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
18669         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
18670         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
18671
18672 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
18673
18674         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
18675
18676 2002-06-03  Richard Henderson  <rth@redhat.com>
18677
18678         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
18679         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
18680
18681 2002-06-02  Richard Henderson  <rth@redhat.com>
18682
18683         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
18684         test functions static.
18685
18686 2002-06-02  Andreas Jaeger  <aj@suse.de>
18687
18688         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
18689         now.
18690
18691 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
18692
18693         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
18694         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
18695         Update for mofified diagnostics.
18696         * gcc.dg/c99-intconst-1.c: No longer fail.
18697
18698 2002-06-02  Richard Henderson  <rth@redhat.com>
18699
18700         * gcc.dg/uninit-A.c: Remove xfail markers.
18701
18702 2002-06-01  Roger Sayle  <roger@eyesopen.com>
18703
18704         * gcc.dg/fnegate-1.c: New test case.
18705
18706 2002-05-30  Osku Salerma  <osku@iki.fi>
18707
18708         * gcc.c-torture/execute/mayalias-1.c: New file.
18709
18710 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
18711
18712         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
18713         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
18714         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
18715
18716 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
18717
18718         * gcc.c-torture/execute/20020529-1.c: New test.
18719
18720 2002-05-27  Richard Henderson  <rth@redhat.com>
18721
18722         * g++.dg/ext/attrib6.C: New test case.
18723
18724 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18725
18726         * gcc.c-torture/execute/pure-1.c: New test.
18727
18728 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
18729
18730         * gcc.dg/cpp/arith-2.c: Remove.
18731
18732 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
18733
18734         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
18735         * gcc.dg/cpp/if-3.c: Remove.
18736
18737 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
18738
18739         * g++.dg/opt/cse2.C: New test.
18740
18741 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
18742
18743         * gcc.dg/cpp/arith-1.c: New semantic tests.
18744         * gcc.dg/cpp/if-1.c: Update.
18745
18746 2002-05-24  Ben Elliston  <bje@redhat.com>
18747
18748         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
18749
18750 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
18751
18752         * gcc.dg/verbose-asm.c: New test.
18753
18754 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
18755
18756         * gcc.dg/cpp/paste12.c: New test.
18757
18758 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
18759
18760         * g++.dg/parse/named_ops.C: New test.
18761
18762 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
18763
18764         * gcc/testsuite/gcc.dg/weak-8.c: New test.
18765
18766 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
18767
18768         * gcc.dg/weak-2.c: Allow optional leading underscore
18769         in scan-assembler symbol name.
18770         * gcc.dg/weak-3.c: Likewise.
18771         * gcc.dg/weak-4.c: Likewise.
18772         * gcc.dg/weak-5.c: Likewise.
18773
18774 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
18775
18776         * gcc.dg/20020523-1.c: New test.
18777
18778 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
18779
18780         * objc.dg/const-str-2.m: Update now that we stop after
18781         a command line error.
18782
18783 2002-05-22  Richard Henderson  <rth@redhat.com>
18784
18785         * g++.dg/dg.exp: Fix typo in test pruneing.
18786
18787 2002-05-22  Richard Henderson  <rth@redhat.com>
18788
18789         * g++.dg/dg.exp: Prune the tls subdirectory.
18790         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
18791         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
18792         * g++.dg/tls/init-1.C: New.
18793
18794 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
18795
18796         * gcc.dg/20020517-1.c: New test.
18797
18798 2002-05-21  Richard Henderson  <rth@redhat.com>
18799
18800         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
18801         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
18802
18803 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
18804
18805         * g++.dg/other/copy2.C: New test.
18806
18807 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
18808
18809         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
18810         (MAX_COPY): Bump up to 10 times sizeof (long long).
18811         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
18812
18813         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
18814         sizeof (long long).
18815
18816         * gcc.c-torture/execute/strcpy-1.c: New test.
18817
18818 2002-05-19  Jason Merrill  <jason2redhat.com>
18819
18820         * g++.dg/ext/oper1.C: New test.
18821
18822 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
18823 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
18824
18825         * README.QMTEST: New file.
18826
18827         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
18828
18829 2002-05-19  Andreas Jaeger  <aj@suse.de>
18830
18831         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
18832         now.
18833         * gcc.c-torture/execute/loop-2d.x: Likewise.
18834
18835 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
18836
18837         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
18838         support weak symbols.
18839         * gcc.dg/weak-4.c: Likewise
18840         * gcc.dg/weak-6.c: Likewise
18841
18842 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
18843
18844         * gcc.dg/weak-3.c: Add dg-excess-error comment for
18845         cygwin, coff and h8300-*-hms targets
18846         * gcc.dg/weak-5.c: Likewise
18847         * gcc.dg/weak-7.c: Likewise
18848
18849 2002-05-16  Jason Merrill  <jason@redhat.com>
18850
18851         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
18852         (scan-assembler-not, scan-assembler-dem): Likewise.
18853         (scan-assembler-dem-not): Likewise.
18854
18855 2002-05-15  Richard Henderson  <rth@redhat.com>
18856
18857         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
18858
18859 2002-05-15  Richard Henderson  <rth@redhat.com>
18860
18861         * gcc.dg/weak-5.c (vfoo1c): No warning here.
18862         (vfoo1f): Warning here.
18863         (vfoo1l): Don't redefine the alias.
18864
18865 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
18866
18867         * g++.dg/init/pm1.C: New test.
18868
18869 2002-05-12  David S. Miller  <davem@redhat.com>
18870
18871         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
18872         types.
18873
18874 2002-05-10  Roger Sayle  <roger@eyesopen.com>
18875
18876         * gcc.c-torture/execute/20020510-1.c: New test case.
18877
18878 2002-05-10  David S. Miller  <davem@redhat.com>
18879
18880         * gcc.c-torture/execute/conversion.c: Test long double too.
18881
18882 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
18883
18884         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
18885         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
18886         * lib/g++.exp (g++_link_flags): Likewise.
18887         * lib/objc.exp (objc_target_compile): Likewise.
18888
18889 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
18890
18891         * gcc.dg/cpp/poison.c: Update.
18892         * gcc.dg/cpp/20000625-2.c: Remove.
18893         * gcc.dg/cpp/direct2s.c: Remove final test.
18894
18895 2002-05-08  Tom Rix  <trix@redhat.com>
18896
18897         * gcc.c-torture/execute/20020508-1.c: New test.
18898         * gcc.c-torture/execute/20020508-2.c: New test.
18899         * gcc.c-torture/execute/20020508-3.c: New test.
18900
18901 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
18902
18903         * gcc.dg/cpp/charconst-4.c: More tests.
18904
18905 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
18906
18907         PR c/6569
18908         * gcc.dg/weak-3.c: Update location of warning messages.
18909         * gcc.dg/weak-5.c: Likewise.
18910
18911 2002-05-06  Roger Sayle  <roger@eyesopen.com>
18912
18913         * gcc.c-torture/execute/20020506-1.c: New test case.
18914
18915 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
18916
18917         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
18918
18919 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
18920
18921         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
18922
18923 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
18924
18925         * gcc.dg/cpp/charconst-3.c: New test.
18926
18927 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
18928
18929         * gcc.dg/cpp/charconst.c: Update tests.
18930
18931 2002-05-05  Tim Josling  <tej@melbpc.org.au>
18932
18933         * treelang: Added directory for new sample language treelang. Also
18934         lib/treelang.exp: New file to signal treelang should be tested.
18935
18936 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
18937
18938         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
18939         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
18940         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
18941         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
18942         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
18943         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
18944         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
18945
18946 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
18947
18948         * gcc.dg/format/xopen-2.c: New test.
18949
18950 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
18951
18952         * gcc.dg/20020503-1.c: New test.
18953
18954 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
18955
18956         * g++.dg/init/dtor1.C: Make it tougher.
18957
18958 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
18959
18960         * g++.dg/init/dtor1.C: New test.
18961
18962 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
18963
18964         * gcc.dg/altivec-8.c: New.
18965
18966 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
18967
18968         * gcc.dg/altivec-7.c: New.
18969
18970 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
18971
18972         * g++.dg/parse/typedef1.C: New test.
18973
18974 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
18975
18976         PR c++/6486
18977         * g++.dg/template/friend6.C: New test.
18978
18979         PR c++/6492
18980         * g++.dg/init/copy1.C: New test.
18981
18982 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
18983
18984         * g++.dg/warn/effc1.C: New test.
18985
18986 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
18987
18988         * gcc.dg/cpp/if-cexp.c: Add a test.
18989
18990 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
18991
18992         * gcc.dg/20020426-2.c: New test.
18993
18994 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
18995
18996         * gcc.dg/cpp/if-mop.c: Update.
18997         * gcc.dg/cpp/if-mpar.c: Add test.
18998         * gcc.dg/cpp/if-oppr.c: Update.
18999
19000 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19001
19002         PR c/6343
19003         * gcc.dg/weak-[2-7].c: New tests.
19004
19005 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
19006
19007         * gcc.dg/enum1.c: New test.
19008
19009 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
19010
19011         PR c++/6497
19012         * g++.dg/inherit/access2.C: New test.
19013
19014 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
19015
19016         PR bootstrap/6445
19017         * gcc.dg/20020426-1.c: New test.
19018
19019 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
19020
19021         * g++.dg/abi/enum1.C: New test.
19022
19023 2002-04-26  Richard Henderson  <rth@redhat.com>
19024
19025         * gcc.dg/c99-bool-1.c: Expect always true warning.
19026
19027 2002-04-25  Roger Sayle  <roger@eyesopen.com>
19028
19029         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
19030
19031 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19032
19033         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
19034         targets.
19035
19036 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
19037
19038         * g++.dg/abi/mange7.C: New test.
19039
19040         PR c++/6438.
19041         * g++.dg/parse/stmtexpr2.C: New test.
19042
19043 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
19044
19045         * gcc.dg/20020312-2.c: Add SH target.
19046
19047 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19048
19049         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
19050         compiler output on mips*-*-irix*.
19051
19052 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
19053
19054         * g++.dg/parse/attr1.C: New test.
19055
19056 2002-04-23  Roger Sayle  <roger@eyesopen.com>
19057
19058         * gcc.c-torture/execute/string-opt-17.c: New test case.
19059         * gcc.c-torture/execute/memset-2.c: New test case.
19060
19061 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
19062
19063         PR c++/6256:
19064         * g++.dg/template/friend5.C: New test.
19065
19066         PR c++/6331:
19067         * g++.dg/template/qual1.C: Likewise.
19068
19069 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
19070
19071         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
19072         Include stdlib.h, not stdio.h or ctype.h.
19073
19074 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
19075
19076         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
19077         cris-*-elf* and mmix-*-*.
19078         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
19079         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
19080         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
19081         Ditto.
19082         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
19083         * gcc.dg/wchar_t-1.c: Ditto.
19084
19085 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
19086
19087         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
19088         Clarify comment.
19089
19090 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
19091
19092         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
19093
19094 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19095
19096         * gcc.c-torture/execute/20000906-1.x: Delete.
19097
19098 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
19099
19100         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
19101
19102 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
19103
19104         * PR6367
19105         * g77.f-torture/execute/6367.f: New test.
19106         * g77.f-torture/execute/6367.x: Disable for MMIX.
19107
19108 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
19109
19110         * PR6352
19111         * g++.dg/opt/inline2.C: New test.
19112
19113 2002-04-18  Richard Henderson  <rth@redhat.com>
19114
19115         * gcc.dg/20000906-1.c: Enable for all targets.
19116         * gcc.c-torture/compile/iftrap-2.c: New.
19117
19118 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
19119
19120         * gcc.dg/20020418-1.c: New test.
19121         * gcc.dg/20020418-2.c: New test.
19122
19123 2002-04-18  Richard Henderson  <rth@redhat.com>
19124
19125         * gcc.c-torture/compile/iftrap-1.c: New.
19126         * gcc.dg/iftrap-1.c: Adjust for ia64.
19127         * gcc.dg/iftrap-2.c: New.
19128
19129 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
19130
19131         * gcc.c-torture/compile/20020418-1.c: New test.
19132
19133 2002-04-18  Roger Sayle  <roger@eyesopen.com>
19134
19135         * gcc.c-torture/compile/20020415-1.c: New.
19136
19137 2002-04-18  David S. Miller  <davem@redhat.com>
19138
19139         * gcc.c-torture/execute/20020418-1.c: New test.
19140
19141 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
19142
19143         * gcc.dg/20020416-1.c: New test.
19144
19145         * g++.dg/opt/inline1.C: New test.
19146
19147 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
19148
19149         * gcc.dg/altivec-5.c: New test.
19150
19151         * gcc.dg/20020415-1.c: New test.
19152
19153 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
19154
19155         * testsuite/lib/chill.exp: Remove.
19156
19157 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
19158
19159         * g++.dg/other/big-struct.C: New test.
19160
19161 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
19162
19163         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
19164         of scratch file.
19165
19166 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
19167
19168         PR c/6277
19169         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
19170         in scan-assembler function name
19171
19172 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
19173
19174         * g77.f-torture/execute/980628-4.x,
19175         g77.f-torture/execute/980628-5.x,
19176         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
19177         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
19178         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
19179         i[34567]86-*-*.
19180
19181 2002-04-13  David S. Miller  <davem@redhat.com>
19182
19183         * gcc.c-torture/execute/20020413-1.c: New test.
19184
19185 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
19186
19187         * gcc.dg/asm-6.c,
19188         * g++.dg/ext/asm1.C: New tests.
19189
19190 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
19191
19192         PR c++ 5373.
19193         * g++.dg/parse/stmtexpr1.C: New test.
19194
19195         PR c++/5189.
19196         * g++.dg/template/copy1.C: New test.
19197
19198 2002-04-12  Richard Henderson  <rth@redhat.com>
19199
19200         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
19201
19202 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
19203
19204         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
19205         gcc.c-torture/execute/20020307-2.c.
19206
19207 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
19208
19209         * g++.dg/ext/attrib5.C,
19210         * g++.dg/lookup/struct1.C: New tests.
19211
19212 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
19213
19214         * gcc.dg/20020411-1.c: New test.
19215
19216         * gcc.c-torture/execute/20020411-1.c: New test.
19217
19218 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
19219
19220         * g77.f-torture/execute/6177.f: New test.
19221
19222 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
19223
19224         PR middle-end/6247
19225         * g++.dg/opt/cleanup1.C: New test.
19226
19227         * g++.dg/opt/const1.C: New test.
19228
19229 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
19230
19231         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
19232
19233 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
19234
19235         PR c++/5507
19236         * g++.dg/template/typename2.C: New test.
19237
19238 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
19239
19240         * gcc.c-torture/execute/loop-12.c: New.
19241
19242 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
19243
19244         * g77.f-torture/execute/980628-4.x,
19245         g77.f-torture/execute/980628-5.x,
19246         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
19247         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
19248         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
19249
19250 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19251
19252         PR optimization/6086
19253         * g++.dg/opt/preinc1.C: New test.
19254
19255 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
19256
19257         PR c++/5571
19258         * g++.dg/opt/static2.C: New test.
19259
19260 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
19261
19262         PR c/5120
19263         * gcc.dg/20020406-1.c: New test.
19264
19265 2002-04-04  David S. Miller  <davem@redhat.com>
19266
19267         * gcc.c-torture/execute/20020404-1.c: New test.
19268
19269 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
19270
19271         PR c/6123
19272         * gcc.dg/20020312-2.c: Do not declare global register variable
19273         if __PIC__ or __pic__ is defined.
19274
19275 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
19276
19277         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
19278         __asm__ so that it works correctly even if -ansi -pedantic-errors.
19279
19280 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19281
19282         * gcc.misc-tests/linkage.exp: Update last change to handle
19283         sparc*-, not just sparc-.
19284
19285 2002-04-03  Richard Henderson  <rth@redhat.com>
19286
19287         * gcc.dg/cpp/ucs.c: Improved long UCS test.
19288
19289 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
19290
19291         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
19292
19293 2002-04-02  David S. Miller  <davem@redhat.com>
19294
19295         * gcc.c-torture/execute/20020402-3.c: New test.
19296
19297 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
19298
19299         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
19300         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
19301
19302         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
19303         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
19304         g77.f-torture/execute/20001201.x,
19305         g77.f-torture/execute/u77-test.x: New files.
19306
19307         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
19308         * gcc.dg/wchar_t-1.c: Ditto.
19309
19310 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19311
19312         * gcc.c-torture/execute/20020402-1.c: New test.
19313
19314 2002-04-01  Richard Henderson  <rth@redhat.com>
19315
19316         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
19317
19318         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
19319
19320 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19321
19322         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
19323
19324 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
19325
19326         * g++.dg/inherit/template-as-base.C: Expect error.
19327         * g++.dg/inherit/namespace-as-base.C: Likewise.
19328
19329 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
19330
19331         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
19332         g++.dg/ext/instantiate3.C: Tweak match patterns.
19333
19334         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
19335         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
19336         -da test.
19337
19338 2002-03-31  Richard Henderson  <rth@redhat.com>
19339
19340         * gcc.dg/special/alias-2.c: New.
19341         * gcc.dg/special/ecos.exp: Run it.
19342
19343 2002-03-31  Richard Henderson  <rth@redhat.com>
19344
19345         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
19346
19347 2002-03-31  Kazu Hirata  <kazu@hxi.com>
19348
19349         * gcc.dg/weak-1.c: Disable on h8300 port.
19350
19351 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
19352
19353         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
19354         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
19355         ordering tests.
19356         * g++.dg/bprob/bprob-1.C: New test.
19357         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
19358         * g++.dg/gcov/gcov-1.C: New test.
19359         * g++.dg/gcov/gcov-1.x: New file.
19360         * g++.dg/gcov/gcov-2.C: New test.
19361         * g++.dg/gcov/gcov-3.C: New test.
19362         * g++.dg/gcov/gcov-3.h: New file.
19363
19364 2002-03-28  Roger Sayle  <roger@eyesopen.com>
19365
19366         * g++.old-deja/g++.other/builtins5.C: New test.
19367         * g++.old-deja/g++.other/builtins6.C: New test.
19368         * g++.old-deja/g++.other/builtins7.C: New test.
19369         * g++.old-deja/g++.other/builtins8.C: New test.
19370         * g++.old-deja/g++.other/builtins9.C: New test.
19371
19372 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
19373
19374         * g++.dg/opt/static1.C: New test.
19375
19376         * g++.dg/opt/longbranch1.C: New test.
19377
19378 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
19379
19380         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
19381
19382         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
19383
19384 2002-03-28  Jeffrey A Law  (law@redhat.com)
19385
19386         * gcc.c-torture/execute/20020328-1.c: New test.
19387
19388 2002-03-27  Richard Henderson  <rth@redhat.com>
19389
19390         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
19391         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
19392         move from g++.old-deja/g++.ext/.
19393
19394 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
19395
19396         * g++.dg/init/new2.C: New test.
19397
19398 2002-03-26  Richard Henderson  <rth@redhat.com>
19399
19400         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
19401
19402         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
19403         on sparc.
19404
19405         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
19406         sparcv9 systems.
19407         * gcc.dg/20001102-1.c: Likewise.
19408
19409 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
19410
19411         * gcc.dg/cpp/endif-pedantic1.c,
19412         gcc.dg/cpp/endif-pedantic2.c:  New tests.
19413
19414 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
19415
19416         * g++.dg/init/new1.C: New test.
19417
19418 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
19419
19420         * g++.dg/abi/vbase9.C: New test.
19421
19422 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
19423
19424         * gcc.dg/arm-asm.c: New test.
19425
19426 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
19427
19428         * gcc.dg/Wswitch-enum.c: New test.
19429         Fix PR c/5044.
19430
19431 2002-03-26  Richard Henderson  <rth@redhat.com>
19432
19433         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
19434         structure.
19435
19436 2002-03-25  Richard Henderson  <rth@redhat.com>
19437
19438         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
19439         sparcv9 systems.
19440
19441         * gcc.c-torture/compile/20011119-1.c (xxx): New.
19442         * gcc.c-torture/compile/20011119-2.c (xxx): New.
19443
19444 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
19445
19446         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
19447
19448 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
19449
19450         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
19451         targets using generic thunk support.
19452
19453 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
19454
19455         * gcc.c-torture/compile/20020323-1.c: New test.
19456
19457         * g++.dg/opt/conj2.C: New test.
19458
19459 2002-03-24  Richard Henderson  <rth@redhat.com>
19460
19461         * gcc.dg/weak-1.c: Use -fno-common.
19462
19463 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
19464
19465         * g77.dg/f77-edit-apostrophe-out.f: New test
19466         * g77.dg/f77-edit-h-out.f: New test
19467         * g77.dg/f77-edit-t-in.f: New test
19468         * g77.dg/f77-edit-t-out.f: New test
19469         * g77.dg/f77-edit-x-out.f: New test
19470         * g77.dg/f77-edit-slash-out.f: New test
19471         * g77.dg/f77-edit-colon-out.f: New test
19472         * g77.dg/f77-edit-s-out.f: New test
19473
19474 2002-03-24  Richard Henderson  <rth@redhat.com>
19475
19476         * objc/execute/formal_protocol-6.x: New XFAIL.
19477
19478 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
19479
19480         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
19481         that do not support weak symbols
19482
19483 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
19484
19485         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
19486         * lib/g77.exp:  Likewise
19487         * lib/objc.exp: Likewise
19488
19489 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
19490
19491         * gcc.dg/Wswitch-default.c: New test.
19492
19493 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
19494
19495         * g++.dg/other/enum1.C: New test.
19496
19497 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
19498
19499         * gcc.dg/pragma-ep-3.c: Fix typo.
19500
19501 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
19502
19503         * g++.dg/inherit/template-as-base.C: New test.
19504
19505 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
19506
19507         * g++.old-deja/g++.other/dwarf2-1.C: Move...
19508         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
19509
19510 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
19511
19512         * gcc.dg/cpp/multiline.c: Update to match.
19513
19514 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
19515
19516         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
19517
19518 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
19519
19520         * gcc.dg/cpp/extratokens2.c:  New file.
19521
19522 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
19523
19524         * gcc.dg/20020312-2.c: Add rs6000 target.
19525
19526         * gcc.c-torture/compile/20020319-1.c: New test.
19527
19528 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
19529
19530         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
19531         (A, E): Handle this.
19532
19533 2002-03-20  Jason Merrill  <jason@redhat.com>
19534
19535         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
19536         ignoring -fpic.
19537         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
19538         through prune_gcc_output.
19539
19540 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
19541
19542         * gcc.c-torture/compile/20020320-1.c: New test.
19543
19544 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
19545
19546         * gcc.c-torture/compile/20020318-1.c: New test.
19547
19548         * gcc.dg/struct-by-value-1.c: New test.
19549
19550         * gcc.dg/20020319-1.c: New test.
19551
19552 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
19553
19554         * g++.dg/opt/conj1.C: New test.
19555
19556 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
19557
19558         * g++.dg/template/qualttp20.C: Revert previous change.
19559         * g++.dg/template/qualttp3.C: Likewise.
19560         * g++.dg/template/qualttp4.C: Likewise
19561         * g++.dg/template/qualttp5.C: Likewise
19562         * g++.dg/template/qualttp6.C: Likewise
19563         * g++.dg/template/qualttp7.C: Likewise
19564         * g++.dg/template/qualttp8.C: Likewise
19565         * g++.dg/template/recurse.C: Likewise.
19566
19567 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
19568
19569         * gcc.dg/cpp/wchar-1.c: Update.
19570
19571 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
19572
19573         * g++.dg/template/conv1.C: New test.
19574         * g++.dg/template/conv2.C: New test.
19575         * g++.dg/template/conv3.C: New test.
19576         * g++.dg/template/conv4.C: New test.
19577
19578 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
19579
19580         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
19581         * g++.dg/template/qualttp3.C: Likewise.
19582         * g++.dg/template/qualttp4.C: Likewise
19583         * g++.dg/template/qualttp5.C: Likewise
19584         * g++.dg/template/qualttp6.C: Likewise
19585         * g++.dg/template/qualttp7.C: Likewise
19586         * g++.dg/template/qualttp8.C: Likewise
19587         * g++.dg/template/recurse.C: Likewise.
19588
19589 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
19590
19591         * g++.dg/opt/dtor1.C: New test.
19592
19593 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
19594
19595         * gcc.c-torture/compile/20020315-1.c: New test.
19596
19597 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
19598
19599         * gcc.dg/weak-1.c: Fix scan tests.
19600
19601 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
19602
19603         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
19604         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
19605         cris-*-aout* mmix-*-*.
19606         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
19607         cris-*-aout* mmix-*-*.
19608         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
19609         cris-*-elf* cris-*-aout* and mmix-*-*.
19610         * gcc.dg/20001009-1.c: Ditto.
19611         * gcc.dg/20010912-1.c: Ditto.
19612         * gcc.dg/20020122-4.c: Ditto.
19613         * gcc.dg/inline-2.c: Ditto.
19614
19615 2002-03-14  Jeffrey A Law  (law@cygnus.com)
19616
19617         * gcc.c-torture/compile/20020314-1.c: New test.
19618
19619 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
19620
19621         * gcc.c-torture/execute/20020314-1.c: New test.
19622
19623 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
19624
19625         * g++.dg/warn/Wunused-1.C: New test.
19626
19627 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
19628
19629         * g++.dg/abi/mangle6.C: New test.
19630
19631 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
19632
19633         * gcc.c-torture/compile/20020309-2.c: New test.
19634
19635         * gcc.c-torture/compile/20020312-1.c: New test.
19636
19637 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
19638
19639         * g++.dg/other/access1.C: New test.
19640
19641 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
19642
19643         * gcc.c-torture/execute/wchar_t-1.c: New test.
19644
19645 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
19646
19647         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
19648
19649 2002-03-12  Roger Sayle  <roger@eyesopen.com>
19650
19651         * gcc.dg/20020312-1.c: New test case.
19652
19653 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
19654
19655         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
19656
19657 2002-03-11  Richard Henderson  <rth@redhat.com>
19658
19659         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
19660         * g++.old-deja/g++.jason/report.C: Likewise.
19661
19662 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
19663
19664         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
19665         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
19666
19667 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
19668
19669         * testsuite/g++.dg/overload/pmf1.C: New test.
19670
19671 2002-03-11  Kazu Hirata  <kazu@hxi.com>
19672
19673         * gcc.c-torture/execute/20020307-1.c: Use long.
19674
19675 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
19676
19677         PR optimization/5844
19678         * gcc.dg/20020310-1.c: New test.
19679
19680 2002-03-09  Michael Meissner  <meissner@redhat.com>
19681
19682         * gcc.c-torture/execute/memcpy-2.c: New test.
19683         * gcc.c-torture/execute/memset-1.c: New test.
19684         * gcc.c-torture/execute/strlen-1.c: New test.
19685         * gcc.c-torture/execute/strcmp-1.c: New test.
19686         * gcc.c-torture/execute/strncmp-1.c: New test.
19687
19688 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
19689
19690         * gcc.dg/ppc-ldstruct.c: New test.
19691
19692 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
19693
19694         * gcc.c-torture/execute/va-arg-22.c: New test.
19695
19696 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
19697
19698         * gcc.c-torture/compile/20020309-1.c: New test.
19699
19700 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
19701
19702         * gcc.c-torture/execute/20020307-2.c: New test.
19703
19704 2002-03-07  Jeffrey A Law  (law@redhat.com)
19705
19706         * g77.f-torture/compile/20020307-1.f: New test.
19707
19708 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
19709
19710         * gcc.dg/unordered-1.c: New test.
19711
19712 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
19713
19714         * gcc.c-torture/execute/20020307-1.c: New test.
19715
19716 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
19717
19718         * gcc.dg/20020304-1.c: New test.
19719
19720         * gcc.c-torture/compile/20020304-2.c: New test.
19721
19722 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
19723
19724         * gcc.c-torture/compile/20020304-1.c: New test case
19725         (from PR c/5830).
19726
19727 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
19728
19729         * gcc.dg/20020103-1.c: Add other -D ppc variants.
19730
19731 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
19732
19733         * g++.dg/other/classkey1.C: New test.
19734
19735 2002-03-01  Richard Henderson  <rth@redhat.com>
19736
19737         * gcc.c-torture/compile/981223-1.x: New.
19738         * gcc.c-torture/compile/920625-1.x: New.
19739
19740 2002-02-28  Richard Henderson  <rth@redhat.com>
19741
19742         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
19743
19744 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
19745
19746         * gcc.c-torture/execute/20020227-1.c: New test.
19747
19748 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
19749
19750         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
19751         here" ERROR lines.
19752         * g++.old-deja/g++.oliva/partord1.C: Likewise.
19753         * g++.old-deja.g++.other/defarg1.C: Likewise.
19754         * g++.old-deja/g++.pt/calls2.C: Likewise.
19755         * g++.old-deja/g++.pt/crash20.C: Likewise.
19756         * g++.old-deja/g++.pt/crash30.C: Likewise.
19757         * g++.old-deja/g++.pt/crash36.C: Likewise.
19758         * g++.old-deja/g++.pt/crash6.C: Likewise.
19759         * g++.old-deja/g++.pt/defarg13.C: Likewise.
19760         * g++.old-deja/g++.pt/derived3.C: Likewise.
19761         * g++.old-deja/g++.pt/error1.C: Likewise.
19762         * g++.old-deja/g++.pt/friend21.C: Likewise.
19763         * g++.old-deja/g++.pt/friend23.C: Likewise.
19764         * g++.old-deja/g++.pt/infinite1.C: Likewise.
19765         * g++.old-deja/g++.robertl/eb128.C: Likewise.
19766
19767 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
19768
19769         * gcc.c-torture/execute/20020225-2.c: New test.
19770
19771 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
19772
19773         * gcc.c-torture/execute/920730-1t.c,
19774         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
19775         Delete test cases, only relevant to -traditional.
19776
19777 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
19778
19779         * gcc.dg/cpp/undef1.c: Remove.
19780         * gcc.dg/cpp/directiv.c: Update.
19781         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
19782
19783 2002-02-27  Michael Meissner  <meissner@redhat.com>
19784
19785         * gcc.c-torture/execute/20020226-1.c: New test.
19786
19787 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
19788
19789         * g++.dg/debug/debug4.C: New test.
19790
19791         * gcc.dg/ia64-visibility-1.c: New test.
19792
19793 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
19794
19795         * gcc.dg/debug/20020224-1.c: New.
19796
19797 2002-02-25  Kazu Hirata  <kazu@hxi.com>
19798
19799         * gcc.c-torture/execute/960416-1.x: New.
19800         * gcc.c-torture/execute/divconst-3.x: Likewise.
19801
19802 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
19803
19804         * gcc.dg/20020224-1.c: New test.
19805
19806 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
19807
19808         * gcc.c-torture/execute/20020225-1.c: New.
19809
19810 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
19811
19812         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
19813
19814 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
19815
19816         * gcc.dg/20020222-1.c: New test.
19817
19818 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
19819
19820         * g++.dg/opt/anonunion1.C: New test.
19821
19822 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
19823
19824         * g++.dg/template/qualttp19.C: New test.
19825         * g++.dg/template/qualttp20.C: New test.
19826         * g++.old-deja/g++.jason/report.C: Adjust expected errors
19827         * g++.old-deja/g++.other/qual1.C: Likewise.
19828
19829 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
19830
19831         * gcc.dg/attr-alwaysinline.c: New.
19832
19833 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
19834
19835         * gcc.dg/20020220-1.c: New test.
19836
19837         * gcc.dg/20020220-2.c: New test.
19838
19839         * g++.dg/opt/mmx1.C: New test.
19840
19841 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
19842
19843         * gcc.c-torture/compile/20020110.c: New test.
19844
19845 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
19846
19847         * gcc.c-torture/execute/20020219-1.c: New test.
19848
19849         * gcc.dg/20020219-1.c: New test.
19850
19851         * gcc.dg/noncompile/20020220-1.c: New test.
19852
19853         * g++.dg/opt/ptrintsum1.C: New test.
19854
19855         * gcc.dg/debug/20020220-1.c: New test.
19856
19857 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
19858
19859         * gcc.c-torture/execute/20020216-1.c: New test.
19860
19861 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
19862
19863         * gcc.dg/decl-1.c: Update, new test.
19864
19865 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
19866
19867         * g++.dg/abi/bitfield1.C: New test.
19868         * g++.dg/abi/bitfield2.C: New test.
19869
19870 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
19871
19872         * gcc.dg/attr-nest.c: New test.
19873
19874 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
19875
19876         * gcc.c-torture/execute/20020215-1.c: New test.
19877
19878 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
19879
19880         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
19881         * g++.dg/debug/debug.exp: New.
19882         * g++.dg/debug/trivial.C: New.
19883         * g++.dg/debug/debug1.C: Moved...
19884         * g++.dg/other/debug1.C: ...from here.
19885         * g++.dg/debug/debug2.C: Moved...
19886         * g++.dg/other/debug2.C: ...from here.
19887         * g++.dg/debug/debug3.C: Moved...
19888         * g++.dg/other/debug3.C: ...from here.
19889
19890         * gcc.dg/noncompile/20020213-1.c: New test.
19891
19892 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
19893
19894         * g++.dg/other/debug3.C: New test.
19895
19896         * gcc.c-torture/execute/20020213-1.c: New test.
19897
19898 2002-02-13  Richard Smith <richard@ex-parrot.com>
19899
19900         * g++.old-deja/g++.other/thunk1.C: New test.
19901
19902 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
19903
19904         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
19905
19906 2002-02-13  Stan Shebs  <shebs@apple.com>
19907
19908         * gcc.dg/altivec-3.c: New.
19909
19910 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
19911
19912         * gcc.dg/Wunreachable-1.c: New test.
19913         * gcc.dg/Wunreachable-2.c: New test.
19914
19915 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
19916
19917         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
19918
19919 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
19920
19921         * gcc.dg/decl-1.c: New test.
19922
19923 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
19924
19925         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
19926
19927 2002-02-10  Kazu Hirata  <kazu@hxi.com>
19928
19929         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
19930         * gcc.c-torture/compile/980506-1.x: Likewise.
19931
19932 2002-02-10  Kazu Hirata  <kazu@hxi.com>
19933
19934         * gcc.dg/20020210-1.c: New.
19935
19936 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
19937
19938         * g77.f-torture/execute/947.f: New regression test
19939         for PR fortran/947.
19940
19941 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
19942
19943         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
19944         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
19945
19946 2002-02-08  Richard Henderson  <rth@redhat.com>
19947
19948         * gcc.c-torture/compile/labels-3.c: New.
19949
19950 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
19951
19952         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
19953         expression statements work instead.
19954         * gcc.dg/noncompile/20020207-1.c: New test.
19955
19956 2002-02-07  Richard Henderson  <rth@redhat.com>
19957
19958         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
19959
19960 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
19961
19962         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
19963         message from g77
19964         * lib/g77-dg.exp: Trim g77 error messages so that they are
19965         recognized by dg.exp.
19966
19967 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
19968
19969         PR fortran/5473
19970         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
19971
19972 2002-02-07  Richard Henderson  <rth@redhat.com>
19973
19974         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
19975         to be sufficiently aligned for integers.
19976
19977 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
19978
19979         * g++.dg/template/friend4.C: New test.
19980
19981 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
19982
19983         PR fortran/5743
19984         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
19985         unsupported cases.
19986
19987 2002-02-07  Richard Henderson  <rth@redhat.com>
19988
19989         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
19990         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
19991         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
19992         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
19993
19994 2002-02-06  Richard Henderson  <rth@redhat.com>
19995
19996         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
19997
19998 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
19999
20000         * gcc.dg/20020206-1.c: New test.
20001
20002 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
20003
20004         * gcc.c-torture/execute/20020206-1.c: New test.
20005
20006         * gcc.c-torture/execute/20020206-2.c: New test.
20007
20008         PR optimization/5429:
20009         * gcc.c-torture/compile/20020206-1.c: New test.
20010
20011 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
20012
20013         * g++.dg/ext/align1.C: Do not use an explicit alignment value
20014         as certain file formats cannot support particularly large
20015         alignments.
20016
20017         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
20018         and do not expect to be able to link the executable.
20019
20020         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
20021         fail because the COFF format does not support the weak attribute.
20022
20023 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
20024
20025         * g77.dg/pr5473.f:  New test
20026
20027 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
20028
20029         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
20030         Fix testcase accordingly.
20031
20032 2002-02-04  Richard Henderson  <rth@redhat.com>
20033
20034         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
20035         (buf): Change to be an array of pointers, not ints.
20036
20037 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
20038
20039         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
20040         before all tests.  Move warning one line above to match where it
20041         C frontend emits.
20042         * gcc.dg/Wswitch-2.c: New test.
20043         * g++.dg/warn/Wswitch-1.C: New test.
20044         * g++.dg/warn/Wswitch-2.C: New test.
20045
20046 2002-02-04  Richard Henderson  <rth@redhat.com>
20047
20048         * g++.dg/abi/offsetof.C: Fix size comparison.
20049
20050 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
20051
20052         * gcc.dg/cast-qual-2.c: New test.
20053
20054 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
20055
20056         * gcc.dg/20020201-4.c: New test.
20057
20058 2002-02-04  Ben Elliston  <bje@redhat.com>
20059
20060         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
20061         target_info attribute != 0, in addition to the empty string.
20062         (gcc_target_compile): Likewise.
20063
20064 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
20065
20066         * gcc.dg/Wswitch.c: New test.
20067         PR gcc/4475. PR gcc/3780.
20068
20069 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
20070
20071         * g77.f-torture/execute/5122.f: New test for regressions
20072         against PR fortran/5122.
20073
20074 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
20075
20076         * g77.f-torture/compile/pr3743.f: Delete
20077         * g77.dg/pr3743-1.f: New test.
20078         * g77.dg/pr3743-2.f: New test.
20079         * g77.dg/pr3743-3.f: New test.
20080         * g77.dg/pr3743-4.f: New test.
20081
20082 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
20083
20084         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
20085
20086 2002-02-02  Richard Henderson  <rth@redhat.com>
20087
20088         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
20089         * gcc.c-torture/execute/bf64-1.c: Likewise.
20090
20091 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
20092
20093         * gcc.dg/20020201-2.c: New test.
20094
20095         * gcc.dg/20020201-3.c: New test.
20096
20097         * gcc.c-torture/execute/bitfld-2.c: New test.
20098
20099 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
20100
20101         * gcc.dg/bitfld-1.c: Update.
20102         * gcc.dg/bitfld-2.c: Update.
20103         * gcc.c-torture/execute/bitfld-1.x: New.
20104
20105 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
20106
20107         * gcc.c-torture/execute/20020201-1.c: New test.
20108
20109 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
20110
20111         PR target/5469
20112         * gcc.dg/20020201-1.c: New test.
20113
20114 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
20115
20116         PR fortran/3743
20117         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
20118         * g77.f-torture/compile/pr3743.x: Remove
20119
20120 2002-01-31  Tom Rix  <trix@redhat.com>
20121
20122         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
20123
20124 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
20125
20126         * gcc.dg/noncompile/20020130-1.c: New test.
20127
20128 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
20129
20130         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
20131
20132 2002-01-29  Richard Henderson  <rth@redhat.com>
20133
20134         * gcc.c-torture/execute/991118-1.c: Cast various constants back
20135         to long long.
20136         * gcc.c-torture/execute/bf64-1.c: Likewise.
20137
20138 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
20139
20140         * gcc.c-torture/execute/20020129-1.c: New test.
20141
20142 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
20143
20144         * gcc.c-torture/compile/20000224-1.c: Update.
20145         * gcc.c-torture/execute/bitfld-1.c: New tests.
20146         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
20147         * gcc.dg/uninit-A.c: Update.
20148
20149 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
20150
20151         * g++.dg/template/ctor1.C: Add instantiation.
20152
20153 2002-01-28  Paul Koning  <pkoning@equallogic.com>
20154
20155         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
20156         argument to __builtin_prefetch to be const ptr.
20157
20158 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
20159
20160         * gcc.c-torture/compile/20020120-1.c: New test.
20161
20162 2002-01-27  Kazu Hirata  <kazu@hxi.com>
20163
20164         * gcc.c-torture/execute/20020127-1.c: New test.
20165
20166 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
20167
20168         * g77.dg/f77-edit-i-in.f: New test
20169         * g77.dg/f77-edit-i-out.f: New test
20170
20171 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
20172
20173         * gcc.dg/debug/debug.exp: New file.
20174         * gcc.dg/debug/trivial.c: New file.
20175         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
20176         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
20177         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
20178         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
20179         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
20180         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
20181         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
20182         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
20183         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
20184         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
20185         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
20186         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
20187         * gcc.dg/20000503-1.c: Removed.
20188         * gcc.dg/20010207-1.c: Removed.
20189         * gcc.dg/20011223-1.c: Removed.
20190         * gcc.dg/20020104-2.c: Removed.
20191         * gcc.dg/debug-1.c: Removed.
20192         * gcc.dg/debug-2.c: Removed.
20193         * gcc.dg/debug-3.c: Removed.
20194         * gcc.dg/debug-4.c: Removed.
20195         * gcc.dg/debug-5.c: Removed.
20196         * gcc.dg/debug-6.c: Removed.
20197         * gcc.dg/dwarf2-1.c: Removed.
20198         * gcc.dg/dwarf2-2.c: Removed.
20199
20200 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
20201
20202         * g++.old-deja/g++.other/eh5.C: New test.
20203         * g++.old-deja/g++.other/sibcall2.C: New test.
20204         * g++.old-deja/g++.other/array9.C: New test.
20205         * g++.old-deja/g++.other/typename2.C: New test.
20206         * g++.old-deja/g++.other/crash60.C: New test.
20207         * g++.old-deja/g++.other/conv9.C: New test.
20208         * g++.old-deja/g++.other/mangle10.C: New test.
20209         * g++.old-deja/g++.other/unchanging1.C: New test.
20210         * g++.old-deja/g++.other/exprstmt1.C: New test.
20211         * g++.old-deja/g++.other/inline23.C: New test.
20212         * g++.old-deja/g++.eh/ia64-1.C: New test.
20213         * g++.old-deja/g++.other/dwarf2-1.C: New test.
20214         * g++.old-deja/g++.other/reload1.C: New test.
20215         * g++.old-deja/g++.other/static20.C: New test.
20216         * g++.old-deja/g++.other/local-alloc1.C: New test.
20217         * g++.old-deja/g++.other/conv8.C: New test.
20218         * g++.old-deja/g++.other/stmtexpr2.C: New test.
20219         * g++.old-deja/g++.other/storeexpr1.C: New test.
20220         * g++.old-deja/g++.other/storeexpr2.C: New test.
20221         * g++.dg/eh/template2.C: New test.
20222         * g++.dg/warn/weak1.C: New test.
20223
20224 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
20225
20226         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
20227         Remove first, non-varying, argument.
20228
20229 2002-01-23  Richard Henderson  <rth@redhat.com>
20230
20231         * gcc.dg/inline-2.c: New.
20232
20233         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
20234         Add optional target arg.  Check number of arguments.
20235         (scan-assembler-not, scan-assembler-dem): Likewise.
20236         (scan-assembler-dem-not): Likewise.
20237
20238 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
20239
20240         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
20241         line 12.
20242         * g++.old-deja/g++.brendan/parse3.C,
20243         g++.old-deja/g++.other/crash26.C,
20244         g++.old-deja/g++.other/crash28.C,
20245         g++.old-deja/g++.other/crash29.C,
20246         g++.old-deja/g++.other/crash30.C,
20247         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
20248
20249 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
20250
20251         * gcc.dg/20020115-1.c: New.
20252
20253 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
20254
20255         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
20256
20257 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
20258
20259         * gcc.dg/20020122-3.c: New.
20260
20261 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
20262
20263         * g++.dg/other/gc1.C: New test.
20264
20265 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
20266
20267         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
20268
20269 2002-01-22  Richard Henderson  <rth@redhat.com>
20270
20271         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
20272
20273 2002-01-22  Richard Henderson  <rth@redhat.com>
20274
20275         * gcc.dg/20020122-4.c: New.
20276
20277 2002-01-22  H.J. Lu <hjl@gnu.org>
20278
20279         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
20280         link output.
20281         * gcc.dg/special/ecos.exp: Likewise.
20282         * lib/g++-dg.exp: Likewise.
20283         * lib/g77-dg.exp: Likewise.
20284         * lib/gcc-dg.exp : Likewise.
20285         * lib/mike-g++.exp: Likewise.
20286         * lib/mike-g77.exp: Likewise.
20287         * lib/mike-gcc.exp: Likewise.
20288         * lib/objc-dg.exp: Likewise.
20289
20290 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
20291
20292         PR target/5379
20293         * gcc.dg/20020122-2.c: New test.
20294
20295 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
20296
20297         * gcc.dg/20020122-1.c: New test.
20298
20299 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
20300
20301         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
20302
20303 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
20304
20305         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
20306
20307 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20308
20309         * gcc.c-torture/compile/20020121-1.c: New test.
20310
20311 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
20312
20313         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
20314         ld_library_path.
20315
20316 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
20317
20318         * gcc.dg/20020218-1.c: New test.
20319
20320 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
20321
20322         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
20323         messages
20324         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
20325         "At global scope" warning
20326         * g++.dg/ext/align1.C: Change cygwin test for alignment
20327         from db-bogus to dg-warning
20328
20329 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
20330
20331         * g77.f-torture/compile/cpp2.F: New test.
20332
20333 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
20334
20335         * g++.dg/template/access1.C: New test.
20336
20337 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
20338
20339         * gcc.dg/20020118-1.c: New.
20340
20341 2002-01-18  Kazu Hirata  <kazu@hxi.com>
20342
20343         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
20344
20345 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
20346
20347         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
20348         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
20349         alignment warnings.
20350
20351 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
20352
20353         * gcc.misc-tests/i386-prefetch.exp: Save and restore
20354         torture_with_loops and torture_without_loops
20355
20356 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
20357
20358         * gcc.c-torture/compile/20020116-1.c: New test.
20359
20360 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
20361
20362         * gcc.dg/20020116-2.c: New test.
20363
20364         * gcc.dg/ultrasp4.c: New test.
20365
20366         * gcc.dg/20020116-1.c: New test.
20367
20368 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
20369
20370         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
20371         by EABI.
20372
20373 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
20374
20375         * gcc.misc-tests/i386-prefetch.exp: New.
20376         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
20377         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
20378         * gcc.misc-tests/i386-pf-none-1.c: New test.
20379         * gcc.misc-tests/i386-pf-sse-1.c: New test.
20380
20381 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
20382
20383         * gcc.dg/gnu89-init-1.c: Add new tests.
20384
20385 2002-01-15  Andreas Jaeger  <aj@suse.de>
20386
20387         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
20388         * gcc.dg/i386-mmx-2.c: Likewise.
20389         * gcc.dg/i386-sse-1.c: Likewise.
20390         * gcc.dg/i386-sse-2.c: Likewise.
20391         * gcc.dg/i386-sse-3.c: Likewise.
20392
20393 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
20394
20395         * g77.f-torture/execute/intrinsic-unix-bessel.f:
20396         Uncomment additional cases that now pass.
20397
20398 2002-01-11  Richard Henderson  <rth@redhat.com>
20399
20400         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
20401         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
20402
20403 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
20404
20405         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
20406
20407 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
20408
20409         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
20410         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
20411
20412 2002-01-10  Dale Johannesen  <dalej@apple.com>
20413
20414         * gcc.c-torture/execute/loop-11.c: New.
20415
20416 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
20417
20418         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
20419         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
20420
20421 2002-01-09  Richard Henderson  <rth@redhat.com>
20422
20423         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
20424         type in which to perform the operation for each size.
20425
20426 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
20427
20428         * gcc.c-torture/compile/20020109-2.c: New test.
20429
20430 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
20431
20432         * gcc.c-torture/execute/loop-10.c: New test.
20433
20434 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
20435
20436         * gcc.c-torture/compile/20010226-1.c: New test.
20437         * gcc.c-torture/compile/20010227-1.c: New test.
20438         * gcc.c-torture/compile/20010426-1.c: New test.
20439         * gcc.c-torture/compile/20010510-1.c: New test.
20440         * gcc.c-torture/compile/20010605-3.c: New test.
20441         * gcc.c-torture/compile/20010824-1.c: New test.
20442         * gcc.c-torture/execute/20010409-1.c: New test.
20443         * gcc.dg/noncompile/20000901-1.c: New test.
20444         * gcc.dg/20001023-1.c: New test.
20445         * gcc.dg/20001101-1.c: New test.
20446         * gcc.dg/20001102-1.c: New test.
20447         * gcc.dg/20010207-1.c: New test.
20448         * gcc.dg/20010405-1.c: New test.
20449         * gcc.dg/20010822-1.c: New test.
20450         * gcc.dg/20011107-1.c: New test.
20451
20452 2002-01-09  Jeffrey A Law  (law@redhat.com)
20453
20454         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
20455
20456         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
20457         execution failure on PA targets.
20458
20459 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
20460
20461         * gcc.c-torture/compile/20020109-1.c: New test.
20462
20463 2002-01-08  Kazu Hirata  <kazu@hxi.com>
20464
20465         * gcc.c-torture/execute/20020108-1.c: New test.
20466
20467 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
20468
20469         * gcc.dg/20020108-1.c: New test.
20470
20471 2002-01-08  H.J. Lu <hjl@gnu.org>
20472
20473         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
20474         for header files.
20475
20476 2002-01-08  Geoff Keating  <geoffk@redhat.com>
20477
20478         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
20479         consistency.
20480
20481 002-01-07  Aldy Hernandez  <aldyh@redhat.com>
20482
20483         * gcc.dg/altivec-4.c: Test altivec predicates.
20484
20485 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
20486
20487         * gcc.c-torture/execute/20020107-1.c: New test.
20488
20489 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
20490
20491         PR c/5279
20492         * gcc.c-torture/compile/20020106-1.c: New test.
20493
20494 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
20495
20496         * gcc.c-torture/execute/nestfunc-4.c: New test.
20497
20498 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
20499
20500         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
20501         extra triple that slipped in.
20502         * g++.old-deja/g++.abi/align.C: Likewise.
20503         * g++.old-deja/g++.abi/bitfields.C: Likewise.
20504
20505 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
20506
20507         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
20508         * g++.old-deja/g++.abi/align.C: Likewise.
20509         * g++.old-deja/g++.abi/bitfields.C: Likewise.
20510
20511         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
20512         on FreeBSD/i386.
20513         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
20514         FreeBSD.
20515
20516 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
20517
20518         * gcc.dg/20020104-1.c: New test.
20519
20520         * gcc.dg/20020104-2.c: New test.
20521
20522 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
20523
20524         * gcc.dg/20020103-1.c: Fix typo in target selector.
20525
20526 2002-01-03  Richard Henderson  <rth@redhat.com>
20527
20528         * gcc.dg/20020103-1.c: New.
20529
20530 2002-01-03  Kazu Hirata  <kazu@hxi.com>
20531
20532         * gcc.c-torture/execute/20020103-1.c: New test.
20533
20534 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
20535
20536         * g++.dg/other/debug2.C: New test.
20537
20538         * gcc.c-torture/compile/20020103-1.c: New test.
20539
20540 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
20541
20542         * gcc.dg/gnu89-init-1.c: Added new tests.
20543
20544 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
20545
20546         * g++.dg/template/friend2.C: Remove as patch is reverted.
20547
20548         * g++.dg/warn/oldcast1.C: New test.
20549
20550         * g++.dg/template/ptrmem1.C: New test.
20551         * g++.dg/template/ptrmem2.C: New test.
20552
20553         * g++.dg/template/ntp.C: New test.
20554
20555         * g++.dg/other/component1.C: New test.
20556
20557         * g++.dg/template/ttp3.C: New test.
20558
20559         * g++.dg/template/friend2.C: New test.
20560         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
20561
20562 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
20563
20564         * g++.dg/other/ptrmem1.C: New test.
20565         * g++.dg/other/ptrmem2.C: New test.
20566
20567 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
20568
20569         * g++.dg/template/ctor1.C: New test.
20570
20571 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
20572
20573         * g++.dg/template/friend2.C: New test.
20574
20575 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
20576
20577         * gcc.dg/mmix-1.c: New test.
20578
20579 2001-12-31  Richard Henderson  <rth@redhat.com>
20580
20581         * gcc.dg/asm-5.c: New.
20582
20583 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
20584
20585         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
20586         in namespace __gnu_cxx
20587
20588 2001-12-30  Richard Henderson  <rth@redhat.com>
20589
20590         * gcc.dg/debug-6.c: New.
20591
20592 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
20593
20594         * gcc.c-torture/compile/20011229-2.c: New test.
20595
20596 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
20597
20598         * gcc.dg/debug-3.c: New test.
20599         * gcc.dg/debug-4.c: New test.
20600         * gcc.dg/debug-5.c: New test.
20601
20602 2001-12-29  Richard Henderson  <rth@redhat.com>
20603
20604         * g++.dg/eh/loop1.C: New.
20605
20606 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
20607
20608         * g++.dg/template/crash1.C: New test.
20609
20610 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
20611
20612         * g++.dg/other/const1.C: New test.
20613
20614 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
20615
20616         * gcc.c-torture/compile/20011229-1.c: New test.
20617
20618 2001-12-28  Stan Shebs  <shebs@apple.com>
20619
20620         * lib/objc-torture.exp: Resync with c-torture.exp.
20621         * lib/objc.exp: Load standard libraries.
20622
20623 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
20624
20625         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
20626         additional tests.
20627
20628 2001-12-27  Roger Sayle <roger@eyesopen.com>
20629
20630         * gcc.c-torture/execute/string-opt-16.c: New testcase.
20631
20632 2001-12-27  Richard Henderson  <rth@redhat.com>
20633
20634         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
20635
20636 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
20637
20638         * g++.dg/eh/ctor1.C: New test.
20639         * g++.dg/other/error2.C: New test.
20640
20641 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
20642
20643         * g++.dg/other/init2.C: New test.
20644
20645 2001-12-24  Richard Henderson  <rth@redhat.com>
20646
20647         * gcc.dg/20011223-1.c: New.
20648         * gcc.dg/inline-1.c: New.
20649
20650 2001-12-23  Richard Henderson  <rth@redhat.com>
20651
20652         * gcc.dg/asm-4.c: Test operand modifiers.
20653
20654 2001-12-23  Richard Henderson  <rth@redhat.com>
20655
20656         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
20657
20658 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
20659
20660         * gcc.c-torture/execute/20011223-1.c: New test.
20661
20662 2001-12-21  Richard Henderson  <rth@redhat.com>
20663
20664         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
20665         re-enables the warning.
20666
20667 2001-12-21  Richard Henderson  <rth@redhat.com>
20668
20669         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
20670
20671 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
20672
20673         * gcc.c-torture/compile/20011218-1.c: New test.
20674
20675 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
20676
20677         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
20678         arm-isr.c test.
20679         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
20680         epilogue generation for ARM ISR routines.
20681
20682 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20683
20684         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
20685         * gcc.dg/format/c90-printf-3.c: Likewise.
20686         * gcc.dg/format/c99-printf-3.c: Likewise.
20687         * gcc.dg/format/ext-1.c: Likewise.
20688         * gcc.dg/format/ext-6.c: Likewise.
20689         * gcc.dg/format/format.h: Prototype unlocked stdio.
20690
20691 2001-12-20  Richard Henderson  <rth@redhat.com>
20692
20693         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
20694         (arena): Use it.
20695         (malloc): Correct allocation logic.  Abort if we fill up the
20696         arena before initialization complete.
20697         (realloc): Correct allocation logic.
20698
20699 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
20700
20701         * gcc.c-torture/compile/20011219-2.c: New test.
20702
20703         * gcc.c-torture/execute/20011219-1.c: New test.
20704
20705 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
20706
20707         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
20708         target does not support weak symbols.
20709
20710 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
20711
20712         * gcc.c-torture/compile/20011219-1.c: New test.
20713
20714 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
20715
20716         * g++.dg/other/error1.C: New test.
20717
20718 2001-12-17  Jeffrey A Law  (law@redhat.com)
20719
20720         * gcc.c-torture/execute/20011217-1.c: New test.
20721
20722 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
20723
20724         * objc.dg/special/: New directory.
20725         * objc.dg/special/special.exp: New file.
20726         * objc.dg/special/unclaimed-category-1.h: New file.
20727         * objc.dg/special/unclaimed-category-1a.m: New file.
20728         * objc.dg/special/unclaimed-category-1.m: New file.
20729
20730 2001-12-17  Andreas Jaeger  <aj@suse.de>
20731
20732         * gcc.c-torture/compile/20011217-2.c: New test.
20733
20734 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
20735
20736         * gcc.c-torture/compile/20011217-1.c: New test.
20737
20738 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
20739
20740         * testsuite/gcc.dg/20011214-1.c: New.
20741
20742 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
20743
20744         * gcc.dg/altivec-4.c: New.
20745
20746 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
20747
20748         * gcc.dg/20011113-1.c: New test.
20749
20750 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
20751
20752         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
20753         std::__malloc_alloc_template<0> and
20754         std::__default_alloc_template<false, 0>.
20755
20756 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
20757
20758         * objc/execute/bf-21.m: New test.
20759         * objc/execute/enumeration-1.m: New test.
20760         * objc/execute/enumeration-2.m: New test.
20761
20762 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
20763
20764         * gcc.dg/gnu89-init-1.c: New test.
20765
20766 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
20767
20768         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
20769         * g++.old-deja/g++.jason/2371.C: Likewise.
20770         * g++.old-deja/g++.jason/template33.C: Likewise.
20771         * g++.old-deja/g++.jason/template34.C: Likewise.
20772         * g++.old-deja/g++.jason/template36.C: Likewise.
20773         * g++.old-deja/g++.oliva/typename1.C: Likewise.
20774         * g++.old-deja/g++.oliva/typename2.C: Likewise.
20775         * g++.old-deja/g++.other/typename1.C: Likewise.
20776         * g++.old-deja/g++.pt/inherit2.C: Likewise.
20777         * g++.old-deja/g++.pt/nontype5.C: Likewise.
20778         * g++.old-deja/g++.pt/typename11.C: Likewise.
20779         * g++.old-deja/g++.pt/typename14.C: Likewise.
20780         * g++.old-deja/g++.pt/typename16.C: Likewise.
20781         * g++.old-deja/g++.pt/typename3.C: Likewise.
20782         * g++.old-deja/g++.pt/typename4.C: Likewise.
20783         * g++.old-deja/g++.pt/typename5.C: Likewise.
20784         * g++.old-deja/g++.pt/typename7.C: Likewise.
20785         * g++.old-deja/g++.robertl/eb9.C: Likewise.
20786
20787 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
20788
20789         * g++.dg/other/linkage1.C: New test.
20790         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
20791         specifiers.
20792
20793 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
20794
20795         * gcc.dg/concat.c: New test.
20796
20797 2001-12-11  Stan Shebs  <shebs@apple.com>
20798
20799         * objc/compile: New test directory.
20800         * objc/compile/compile.exp: New expect script.
20801         * objc/compile/20011211-1.m: New compile test.
20802
20803 2001-12-11  Jason Merrill  <jason@redhat.com>
20804
20805         * lib/prune.exp (prune_gcc_output): Also handle "In member
20806         function".  So many permutations...
20807
20808 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
20809
20810         * g++.dg/template/typedef1.C: New test.
20811
20812 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
20813
20814         * g++.dg/other/copy1.C: New test.
20815
20816 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
20817
20818         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
20819
20820         * gcc.dg/builtin-choose-expr.c: New.
20821
20822 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
20823
20824         * gcc.dg/altivec-2.c: New.
20825
20826 2001-12-07  Richard Henderson  <rth@redhat.com>
20827
20828         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
20829
20830 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
20831
20832         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
20833         ultrasparc.
20834
20835 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
20836
20837         * g++-old.deja/g++.robertl/eb101.C: Deleted.
20838
20839 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
20840
20841         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
20842         variable argument list.
20843
20844 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
20845
20846         * gcc.c-torture/execute/memcheck: Delete entire directory.
20847         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
20848         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
20849
20850 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
20851
20852         * gcc.dg/Wshadow-1.c: New test.
20853
20854 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
20855
20856         * gcc.c-torture/compile/20011130-1.c: New test.
20857
20858         * gcc.dg/noncompile/20011025-1.c: New test.
20859
20860         * g++.dg/other/anon-union.C: New test.
20861
20862         * gcc.c-torture/execute/20011024-1.c: New test.
20863
20864 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
20865
20866         * gcc.c-torture/execute/20000722-1.x,
20867         gcc.c-torture/execute/20010123-1.x: Remove.
20868         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
20869         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
20870         gcc.dg/c99-complit-2.c: New tests.
20871
20872 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
20873
20874         * g++.dg/inherit/base1.C: New test.
20875
20876 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
20877
20878         * g++.dg/other/stdarg1.C: New test.
20879
20880         * gcc.c-torture/compile/20011130-2.c: New test.
20881
20882 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
20883
20884         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
20885         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
20886         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
20887         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
20888         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
20889         * gcc.dg/builtin-prefetch-1.c: New test.
20890
20891 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
20892
20893         * gcc.dg/20011130-1.c: New test.
20894
20895 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
20896
20897         * g++.dg/other/scope1.C: New test.
20898         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
20899
20900 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
20901
20902         * gcc.dg/vla-init-1.c: New test.
20903
20904 2001-12-01  Geoff Keating  <geoffk@redhat.com>
20905
20906         * gcc.c-torture/compile/structs.c: New testcase from GDB.
20907
20908 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
20909
20910         * objc.dg/alias.m: Update.
20911         * objc.dg/class-1.m: Update.
20912         * objc.dg/const-str-1.m: Update.
20913         * objc.dg/fwd-proto-1.m: Update.
20914         * objc.dg/id-1.m: Update.
20915         * objc.dg/super-class-1.m: Update.
20916
20917 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
20918
20919         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
20920         constructs.
20921
20922 2001-11-28  Jeffrey A Law  (law@cygnus.com)
20923
20924         * gcc.c-torture/execute/20011128-1.c: New test.
20925
20926 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
20927
20928         * gcc.dg/20011127-1.c: New test.
20929
20930 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
20931
20932         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
20933         from Austin Group draft 7.
20934         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
20935         scanf format arguments.
20936         * gcc.dg/format/no-exargs-2.c: New test.
20937
20938 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
20939
20940         * g++.dg/abi/vbase8-4.C: New test.
20941
20942 2001-11-24  Ian Lance Taylor  <ian@airs.com>
20943
20944         * gcc.c-torture/execute/20011121-1.c: New test.
20945
20946 2001-11-23  Jeffrey A Law  (law@cygnus.com)
20947
20948         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
20949
20950 2001-11-23  Andreas Jaeger  <aj@suse.de>
20951
20952         * gcc.dg/cpp/charconst-2.c: New test.
20953
20954 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
20955
20956         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
20957         to the host if it is remote.  Let tests specify extra headers
20958         they use.
20959         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
20960         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
20961         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
20962         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
20963         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
20964         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
20965         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
20966         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
20967         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
20968         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
20969
20970 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
20971
20972         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
20973         for little endian ARMs.
20974
20975 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
20976
20977         * gcc.c-torture/compile/20011119-1.c: New test.
20978         * gcc.c-torture/compile/20011119-2.c: New test.
20979
20980 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
20981
20982         * gcc.dg/altivec-1.c: Fix typo.
20983
20984 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
20985
20986         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
20987
20988 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
20989
20990         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
20991
20992 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
20993
20994         * lib/g77.exp: Don't specify --rpath-link.
20995
20996         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
20997         across all the headers.
20998         * gcc.dg/format/format.exp: For testing on a remote host,
20999         copy format.h.
21000
21001         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
21002         * gcc.c-torture/execute/930406-1.c: Likewise.
21003         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
21004
21005 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
21006
21007         * gcc.dg/altivec-1.c: New.
21008
21009 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
21010
21011         * gcc.dg/cpp/fpreprocessed.c: New test case.
21012
21013 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
21014
21015         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
21016         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
21017         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
21018
21019 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
21020
21021         * gcc.dg/no-builtin-1.c: New test.
21022
21023 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
21024
21025         * gcc.c-torture/execute/20011115-1.c: New test.
21026
21027 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
21028
21029         * gcc.c-torture/compile/20011114-2.c: New test.
21030         * gcc.c-torture/compile/20011114-3.c: New test.
21031         * gcc.c-torture/compile/20011114-4.c: New test.
21032
21033 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
21034
21035         * g++.dg/other/init1.C: New test.
21036
21037 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
21038
21039         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
21040         message.
21041
21042         * gcc.c-torture/execute/20011114-1.c: New testcase.
21043
21044         * gcc.c-torture/compile/20010327-1.c: Revert last change.
21045         * gcc.c-torture/compile/20011114-1.c: New test, exactly
21046         like the (before this change) version of 20010327-1.c.
21047
21048 2001-11-14  Roger Sayle <roger@eyesopen.com>
21049
21050         * gcc.c-torture/execute/string-opt-13.c: New testcase.
21051
21052 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
21053
21054         * g++.dg/init/array2.C: New test.
21055
21056 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
21057
21058         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
21059
21060 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
21061
21062         * g++.dg/other/forscope1.C: New test.
21063         * g++.dg/ext/forscope1.C: New test.
21064         * g++.dg/ext/forscope2.C: New test.
21065
21066 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
21067
21068         * gcc.c-torture/execute/20011113-1.c: New test.
21069
21070 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
21071
21072         * gcc.c-torture/execute/20011109-2.c: New test.
21073
21074         * gcc.c-torture/execute/20011109-1.c: New test.
21075
21076 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
21077
21078         * gcc.c-torture/compile/20011109-1.c: New test.
21079
21080 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
21081
21082         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
21083         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
21084         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
21085         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
21086         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
21087         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
21088         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
21089
21090 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
21091
21092         * g++.dg/warn/Wshadow-1.C: New tests.
21093         * g++.old-deja/g++.mike/for3.C: Update.
21094
21095 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
21096
21097         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
21098         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
21099         XFAILs.  Adjust expected error texts.
21100         * gcc.c-torture/compile/20011106-1.c,
21101         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
21102         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
21103         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
21104         gcc.dg/c99-array-lval-5.c: New tests.
21105
21106 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
21107
21108         * gcc.dg/cpp/defined.c: Update.
21109
21110 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
21111
21112         * gcc.c-torture/execute/anon-1.c: New test.
21113
21114 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
21115
21116         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
21117         same size, so no warning should be produced on stormy16.
21118
21119         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
21120         due to oversized array.
21121         * g++.old-deja/g++.mike/ns15.C: Likewise.
21122         * g++.old-deja/g++.pt/crash16.C: Likewise.
21123
21124 2001-11-02  Graham Stott  <grahams@redhat.com>
21125
21126         * g++.dgother/debug1.C: Fix typos.
21127
21128 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
21129
21130         * g++.dg/other/debug1.C: New test.
21131
21132 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
21133
21134         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
21135         of unsigned long.
21136
21137 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
21138
21139         * gcc.dg/20011029-2.c: New test.
21140
21141         * gcc.c-torture/compile/20011029-1.c: New test.
21142
21143 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
21144
21145         * objc/execute/class_self-1.m: New test.
21146         * objc/execute/class_self-2.m: New test.
21147
21148 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
21149
21150         * gcc.misc-tests/msgs.exp: Delete.
21151         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
21152         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
21153         error set to match recent changes.
21154
21155 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
21156
21157         * gcc.dg/20011021-1.c: New test.
21158
21159 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
21160
21161         * gcc.c-torture/compile/20011023-1.c: New test.
21162
21163 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
21164
21165         * lib/g77.exp: Rewrite based on lib/g++.exp.
21166
21167 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
21168
21169         * gcc.c-torture/execute/20011019-1.c: New test.
21170
21171         * gcc.dg/20011018-1.c: New test.
21172
21173 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
21174
21175         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
21176
21177 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
21178
21179         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
21180         * gcc.dg/attr-invalid.c: Likewise.
21181
21182 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
21183
21184         * testsuite/gcc.dg/20011015-1.c: New test.
21185
21186 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
21187
21188         * g++.dg/template/unify2.C: New test.
21189
21190 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
21191
21192         * g++.dg/other/exception-specification.C: New test
21193
21194 2001-10-13  Tom Rix  <trix@redhat.com>
21195
21196         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
21197         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
21198
21199 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
21200
21201         * testsuite/gcc.dg/20011009-1.c: New test.
21202
21203 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
21204
21205         PR g++/4476
21206         * g++.dg/other/friend1.C: New test.
21207
21208 2001-10-11  Richard Henderson  <rth@redhat.com>
21209
21210         * g++.old-deja/g++.other/crash18.C: Add -S to options.
21211
21212 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21213
21214         * gcc.c-torture/compile/20011010-1.c: New.
21215
21216 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
21217
21218         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
21219         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
21220         g77.f-torture/execute/execute.exp,
21221         g77.f-torture/noncompile/noncompile.exp,
21222         gcc.c-torture/compile/compile.exp,
21223         gcc.c-torture/execute/execute.exp,
21224         gcc.c-torture/execute/ieee/ieee.exp,
21225         gcc.c-torture/execute/memcheck/memcheck.exp,
21226         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
21227         objc/execute/execute.exp: Update FSF address.
21228
21229 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
21230
21231         * gcc.dg/cpp/cmdlne-C.c: Update.
21232         * gcc.dg/cpp/cmdlne-C2.c: New.
21233
21234 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21235
21236         * gcc.c-torture/execute/20011008-3.c: New.
21237
21238 2001-10-08  DJ Delorie  <dj@redhat.com>
21239
21240         * gcc.dg/20011008-1.c: New.
21241         * gcc.dg/20011008-2.c: New.
21242
21243 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
21244
21245         * gcc.dg/cpp/spacing1.c: Update test.
21246
21247 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
21248
21249         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
21250         spelling errors of "separate" as "seperate".
21251
21252 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
21253
21254         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
21255         enough to avoid inlining.
21256
21257 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
21258
21259         * lib/g77.exp: set libg2c_dir correctly.
21260
21261 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
21262
21263         * gcc.dg/cpp/macro11.c: New test.
21264
21265 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
21266
21267         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
21268         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
21269         gcc.dg/format/multattr-3.c: New tests.
21270         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
21271         tests for format attributes on function pointers being rejected.
21272
21273 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
21274
21275         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
21276
21277 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
21278
21279         * g++.dg/warn/format1.C: New test.
21280
21281 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
21282
21283         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
21284
21285 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
21286
21287         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
21288
21289 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
21290
21291         * gcc.dg/cpp/redef2.c: Add test.
21292
21293 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
21294
21295         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
21296         long-standing bug on i686, apparently.
21297         * gcc.c-torture/execute/loop-2c.x: New file.
21298         * gcc.c-torture/execute/loop-2d.x: New file.
21299         * gcc.c-torture/execute/loop-3c.x: New file.
21300
21301 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
21302
21303         * gcc.dg/cpp/20000625-2.c: Correct line number.
21304
21305 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
21306
21307         * gcc.dg/cpp/macro10.c: New test.
21308         * gcc.dg/cpp/strify3.c: New test.
21309         * gcc.dg/cpp/spacing1.c: Add tests.
21310         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
21311         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
21312
21313 2001-09-24  DJ Delorie  <dj@redhat.com>
21314
21315         * gcc.c-torture/execute/20010924-1.c: New test.
21316
21317 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
21318
21319         * testsuite/objc/execute/paste.m: Remove.
21320
21321 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
21322
21323         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
21324
21325 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
21326
21327         * g77.dg/strlen0.f: New test.
21328
21329 2001-09-21  Richard Henderson  <rth@redhat.com>
21330
21331         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
21332         * g++.old-deja/g++.abi/vtable2.C: Likewise.
21333
21334 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
21335
21336         Table-driven attributes.
21337         * g++.dg/ext/attrib1.C: New test.
21338
21339 2001-09-20  DJ Delorie  <dj@redhat.com>
21340
21341         * gcc.dg/20000926-1.c: Update expected warning messages.
21342         * gcc.dg/array-2.c: Likewise, and test for warnings too.
21343         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
21344         array.
21345
21346 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
21347
21348         * g++.dg/eh/registers1.C: New test case.
21349
21350 2001-09-17  Richard Henderson  <rth@redhat.com>
21351
21352         * gcc.dg/array-5.c: Fix VLA decomposition test.
21353
21354 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
21355
21356         * gcc.dg/cpp/line5.c: New testcase.
21357
21358 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
21359
21360         * gcc.dg/cpp/macro9.c: New test.
21361
21362 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
21363
21364         * gcc.c-torture/execute/980223.c: Change type of addr from long
21365         to char *.
21366
21367 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
21368
21369         * gcc.c-torture/execute/20010915-1.c: New test.
21370
21371 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
21372
21373         * g77.dg/bprob: New directory.
21374         * g77.dg/bprob/bprob.exp: New file.
21375         * g77.dg/bprob/bprob-1.f: New test.
21376         * g77.dg/gcov: New directory.
21377         * g77.dg/gcov/gcov.exp: New file.
21378         * g77.dg/gcov/gcov-1.f: New test.
21379         * g77.dg/gcov/gcov-1.x: New file.
21380
21381 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
21382
21383         * gcc.dg/cpp/directiv.c: Update.
21384         * gcc.dg/cpp/undef1.c: Update.
21385
21386 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
21387
21388         * gcc.dg/20010912-1.c: New test.
21389
21390 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
21391
21392         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
21393         language-independent file in lib.
21394         * lib/gcov.exp: New file.
21395
21396 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
21397
21398         * gcc.c-torture/compile/20010911-1.c: New test.
21399
21400 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
21401
21402         * lib/profopt.exp: New, to support profile-directed optimizations.
21403         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
21404         * gcc.misc-tests/bprob-1.c: New test.
21405         * gcc.misc-tests/bprob-2.c: New test.
21406
21407 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
21408
21409         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
21410         XFAIL and which kinds of gcov output to verify.
21411         * gcc.misc-tests/gcov-4b.x: New file.
21412         * gcc.misc-tests/gcov-5b.x: New file.
21413         * gcc.misc-tests/gcov-6.x: New file.
21414         * gcc.misc-tests/gcov-7.c: New test.
21415         * gcc.misc-tests/gcov-7.x: New file.
21416
21417 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
21418
21419         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
21420         * gcc.misc-tests/gcov-6.c: New test.
21421
21422 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
21423
21424         PR c++/3986
21425         * g++.dg/abi/vbase1.C: New test.
21426
21427 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
21428
21429         * objc.dg/method-2.m: New.
21430
21431 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
21432
21433         PR c++/4203
21434         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
21435         * g++.dg/init/empty1.C: New test.
21436
21437 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
21438
21439         * gcc.c-torture/compile/20010903-1.c: New test.
21440
21441 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
21442
21443         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
21444         for m68k.
21445
21446 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
21447
21448         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
21449
21450         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
21451
21452         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
21453
21454 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
21455
21456         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
21457         for 16-bit 'unsigned int'.
21458
21459 2001-08-29  Kazu Hirata  <kazu@hxi.com>
21460
21461         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
21462
21463 2001-08-27  Richard Henderson  <rth@redhat.com>
21464
21465         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
21466         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
21467
21468 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
21469
21470         * gcc.dg/asm-names.c (ymain): New.
21471
21472 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
21473
21474         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
21475         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
21476         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
21477
21478 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21479
21480         * gcc.dg/compare5.c: New testcase.
21481
21482 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
21483
21484         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
21485         and "In instantiation".
21486
21487 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
21488
21489         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
21490
21491 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
21492
21493         * gcc.misc-tests/gcov.exp: Add support for branch information.
21494         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
21495         * gcc.misc-tests/gcov-4.c: New test.
21496         * gcc.misc-tests/gcov-4b.c: New test.
21497         * gcc.misc-tests/gcov-5b.c: New test.
21498
21499 2001-08-20  Zack Weinberg  <zackw@panix.com>
21500
21501         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
21502         expected to fail.
21503
21504 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
21505
21506         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
21507
21508 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
21509
21510         * g++.dg/eh/template1.C: New test.
21511
21512 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
21513
21514         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
21515         Fix thinko.
21516         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
21517         for xfail.
21518
21519 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
21520
21521         * lib/g77-dg.exp:  Use prune.exp for common procedures
21522         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
21523         * lib/g77.exp: (g77-dg-prune) Remove
21524
21525 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
21526
21527         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
21528
21529 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21530
21531         * g++.dg/template/unify1.C: New test.
21532
21533 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
21534
21535         * g++.dg/abi/empty4.C: New test.
21536
21537 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
21538
21539         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
21540         solaris2.*
21541         * g77.f-torture/compile/pr3743.x: Likewise
21542
21543 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
21544
21545         * g++.dg/other/using-declaration.C: New test.
21546
21547 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
21548
21549         * gcc.dg/cpp/tr-sign.c: New testcase.
21550
21551 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
21552
21553         * gcc.dg/cpp/19951025-1.c: Revert.
21554         * gcc.dg/cpp/directiv.c: We no longer process directives that
21555         interrupt macro arguments.
21556
21557 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
21558
21559         * gcc.dg/bconstp-1.c: New test.
21560
21561 2001-08-03  Richard Henderson  <rth@redhat.com>
21562
21563         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
21564
21565 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
21566
21567         * gcc.dg/cpp/19951025-1.c: Update.
21568
21569 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
21570
21571         * g77.dg/ff90-1.f (s): Fix reference of variable z,
21572         should be x.
21573
21574 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
21575
21576         Kill -fhonor-std.
21577         * g++.old-deja/g++.ns/ns14.C: Remove special options.
21578         * g++.old-deja/g++.other/std1.C: Likewise.
21579         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
21580
21581 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
21582
21583         * lib/g77.exp:  Load gcc-defs.exp for common procedures
21584         (g77_pass, g77_fail, g77_finish, g77_exit,
21585         ${tool}_check_unsupported_p} Now redundant.  Deleted.
21586
21587 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
21588
21589         * g77.dg/fbackslash.f
21590         * g77.dg/fcase-preserve.f
21591         * g77.dg/ff90-1.f
21592         * g77.dg/ffixed-line-length-0.f
21593         * g77.dg/ffixed-line-length-132.f
21594         * g77.dg/ffixed-line-length-7.f
21595         * g77.dg/ffixed-line-length-72.f
21596         * g77.dg/ffixed-line-length-none.f
21597         * g77.dg/ffree-form-1.f
21598         * g77.dg/fno-backslash.f
21599         * g77.dg/fno-f90-1.f
21600         * g77.dg/fno-fixed-form-1.f
21601         * g77.dg/fno-onetrip.f
21602         * g77.dg/fno-typeless-boz.f
21603         * g77.dg/fno-underscoring.f
21604         * g77.dg/fno-vxt-1.f
21605         * g77.dg/fonetrip.f
21606         * g77.dg/ftypeless-boz.f
21607         * g77.dg/fugly-assumed.f
21608         * g77.dg/funderscoring.f
21609         * g77.dg/fvxt-1.f
21610
21611 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
21612
21613         * objc.dg/fwd-proto-1.m: New.
21614         * objc.dg/local-decl-1.m: New.
21615         * objc.dg/naming-1.m: New.
21616         * objc.dg/naming-2.m: New.
21617         * objc.dg/proto-hier-1.m: New.
21618
21619 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
21620
21621         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
21622         largest-type elements to a struct makes its size grow.
21623
21624 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
21625
21626         * g++.dg/abi/vthunk1.C: New test.
21627
21628 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
21629
21630         * g++.dg/abi/vbase8-22.C: New test.
21631
21632 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
21633
21634         * gcc.dg/cpp/macro8.c: New test.
21635
21636 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
21637
21638         * g++.dg/abi/vbase8-21.C: New test.
21639
21640 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
21641
21642         * g++.dg/abi/vbase8-10.C: New test.
21643
21644 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21645
21646         * lib/g++.exp (g++_set_ld_library_path): Renamed to
21647         ${tool}_set_ld_library_path.
21648         Changed caller.
21649         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
21650         g++.exp.
21651
21652 2001-07-26  Stan Cox <scox@redhat.com>
21653
21654         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
21655         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
21656         gcc_exit, gcc_check_unsupported_p):
21657         Moved to gcc-deps.exp
21658         * gcc-deps.exp: New file.
21659
21660 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21661
21662         * g++.old-deja/g++.pt/defarg14.C: New test.
21663
21664 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
21665
21666         * g++.old-deja/g++.other/lineno5.C: New test.
21667
21668 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
21669
21670         * g++.old-deja/g++.pt/crash68.C: New test.
21671
21672 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
21673
21674         * g++.old-deja/g++.other/crash42.C: New test.
21675
21676 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
21677
21678         * gcc.dg/cpp/extratokens.c: Fix.
21679         * gcc.dg/cpp/skipping2.c: New tests.
21680
21681 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21682
21683         * gcc.c-torture/execute/20010724-1.c: New file.
21684         * gcc.c-torture/execute/20010724-1.x: New file.
21685
21686 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
21687
21688         * g++.old-deja/g++.other/cond7.C: New test.
21689
21690 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
21691
21692         * g++.old-deja/g++.other/optimize4.C: New test.
21693
21694 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
21695
21696         * g++.old-deja/g++.abi/vbase8-5.C: New test.
21697
21698 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
21699
21700         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
21701         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
21702         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
21703         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
21704
21705         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
21706         bug report" message.
21707
21708         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
21709         * g++.dg/ext/instantiate1.C: Move from old-deja.
21710
21711 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
21712
21713         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
21714         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
21715         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
21716         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
21717
21718 2001-07-23  Jeffrey A Law  (law@cygnus.com)
21719
21720         * gcc.c-torture/execute/20010723-1.c: New test.
21721
21722 2001-07-23  Ben Elliston  <bje@redhat.com>
21723
21724         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
21725
21726 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21727
21728         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
21729         i[34567]86-*-*.
21730         Delete handling of ieee_multilib_flags.
21731         Pass -mieee for alpha*-*-* and sh-*-*.
21732         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
21733
21734 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
21735
21736         Remove old-abi tests.
21737         * g++.old-deja/g++.mike/p11116.C: Remove.
21738         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
21739
21740 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
21741
21742         * g77.f-torture/compile/pr3743.f:  New test
21743
21744 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
21745
21746         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
21747
21748 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21749
21750         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
21751         g++.old-deja/g++.pt/static6.C: Likewise.
21752         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
21753         supports weak symbols.
21754
21755 2001-07-18  Andreas Jaeger  <aj@suse.de>
21756
21757         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
21758         supported again.
21759
21760 2001-07-18  Andreas Jaeger  <aj@suse.de>
21761
21762         * gcc.dg/iftrap-1.c: Fix target line.
21763
21764 2001-07-17  Richard Henderson  <rth@redhat.com>
21765
21766         * gcc.c-torture/execute/20010717-1.c: New.
21767
21768 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
21769
21770         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
21771         tests.
21772
21773 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
21774
21775         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
21776
21777 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21778
21779         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
21780         UAC_SIGBUS, UAC_NOPRINT definitions.
21781
21782 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
21783
21784         * objc/execute/object_is_class.m: New test.
21785         * objc/execute/object_is_meta_class.m: New test.
21786
21787 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
21788
21789         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
21790         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
21791
21792 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
21793
21794         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
21795         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
21796
21797 2001-07-14  Richard Henderson  <rth@redhat.com>
21798
21799         * gcc.dg/iftrap-1.c: New.
21800
21801 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
21802
21803         * g77.f-torture/execute/intrinsic77.f: New test.
21804
21805 2001-07-11  Janis Johnson <janis@us.ibm.com>
21806
21807         * gcc.misc-tests/gcov-3.c: New test.
21808
21809 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
21810
21811         * gcc.c-torture/compile/20010711-1.c,
21812         * gcc.c-torture/compile/20010711-2.c: New tests.
21813
21814 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
21815
21816         * gcc.c-torture/execute/20010711-1.c: New test.
21817
21818 2001-07-11  Ben Elliston  <bje@redhat.com>
21819
21820         * g++.old-deja/g++.other/enum5.C: New test.
21821
21822 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
21823
21824         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
21825         (g++-dg-prune): Call prune_gcc_output.
21826         * prune.exp: New file for prune_gcc_output.
21827         * lib/g++.exp, lib/gcc.exp: Load it.
21828
21829 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
21830
21831         * gcc.c-torture/compile/20010701-1.c,
21832         g++.old-deja/g++.ext/attrib6.C: New tests.
21833
21834 2001-07-06  Jeffrey A Law  (law@cygnus.com)
21835
21836         * gcc.c-torture/compile/20010706-1.c: New test.
21837
21838 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
21839
21840         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
21841
21842 2001-06-28  Stan Shebs  <shebs@apple.com>
21843
21844         * gcc.dg/pragma-darwin.c: New test.
21845
21846 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21847
21848         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
21849         Solaris 2.[678] system.
21850
21851 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
21852
21853         * gcc.dg/20010622-1.c: New test.
21854
21855 2001-06-18  Stan Shebs  <shebs@apple.com>
21856
21857         * objc.dg: New directory.
21858         * objc.dg/dg.exp: New file.
21859         * objc.dg/alias.m: New.
21860         * objc.dg/class-1.m: New.
21861         * objc.dg/class-2.m: New.
21862         * objc.dg/const-str-1.m: New.
21863         * objc.dg/const-str-2.m: New.
21864         * objc.dg/id-1.m: New.
21865         * objc.dg/method-1.m: New.
21866         * objc.dg/super-class-1.m: New.
21867         * lib/objc-dg.exp: New file.
21868
21869 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
21870
21871         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
21872         of label name.
21873
21874 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
21875
21876         * g++.old-deja/g++.abi/vbase8-9.C: New test.
21877
21878 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21879
21880         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
21881         variable.
21882
21883 2001-06-12  Richard Henderson  <rth@redhat.com>
21884
21885         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
21886
21887 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
21888
21889         * g++.old-deja/g++.abi/vbase5.C: New test.
21890         * g++.old-deja/g++.abi/vbase6.C: New test.
21891         * g++.old-deja/g++.abi/vbase7.C: New test.
21892
21893 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21894
21895         * gcc.c-torture/compile/20010610-1.c: New test.
21896
21897 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
21898
21899         * g++.old-deja/g++.abi/vbase4.C: New test.
21900
21901 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
21902
21903         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
21904         support %f for HC11/HC12 targets.
21905         * gcc.c-torture/execute/930513-1.x: New file, likewise.
21906         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
21907         on HC11/HC12 targets.
21908         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
21909
21910 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21911
21912         * gcc.dg/wchar_t-1.c: New file.
21913         * gcc.dg/wint_t-1.c: Likewise.
21914
21915 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
21916
21917         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
21918
21919 2001-06-11  Richard Henderson  <rth@redhat.com>
21920
21921         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
21922
21923 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
21924
21925         * gcc.c-torture/compile/20010611-1.c: New test.
21926
21927 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
21928
21929         * gcc.dg/c99-tag-1.c: Add more tests.
21930
21931 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
21932
21933         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
21934         representation on MN10300 and ARM/Thumb.
21935
21936 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
21937
21938         * g77.f-torture/execute/20010610.f: New.
21939
21940 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
21941
21942         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
21943         names.
21944
21945 2001-06-09  Richard Henderson  <rth@redhat.com>
21946
21947         * gcc.c-torture/execute/ashrdi-1.c: New.
21948         * gcc.c-torture/execute/ashldi-1.c: New.
21949         * gcc.c-torture/execute/lshrdi-1.c: New.
21950
21951 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
21952
21953         * objc/execute/load-3.m: Added. Check sending +load to categories,
21954         in addition to classes.
21955
21956 2001-06-08  Stan Shebs  <shebs@apple.com>
21957
21958         * objc/execute/load-2.m: New test.  From Nicola Pero
21959         <n.pero@mi.flashnet.it>.
21960
21961 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
21962
21963         * gcc.c-torture/execute/20010605-2.c: New test.
21964
21965 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
21966
21967         * g++.old-deja/g++.abi/vbase2.C: New test.
21968         * g++.old-deja/g++.abi/vbase3.C: New test.
21969
21970 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
21971
21972         * g++.old-deja/g++.pt/friend49.C: New test.
21973
21974 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
21975
21976         * g++.old-deja/g++.ext/anon3.C: New test.
21977
21978 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
21979
21980         * g++.old-deja/g++.other/conv7.C: New test.
21981
21982 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
21983
21984         * gcc.c-torture/compile/20010605-2.c: New test.
21985
21986 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
21987
21988         * gcc.c-torture/execute/20010604-1.c: New test.
21989
21990 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
21991
21992         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
21993
21994 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
21995
21996         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
21997         (g++_link_flags): Likewise.
21998         (g++_init): Pass gccpath's value to two previous functions.
21999
22000 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22001
22002         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
22003         Ensure logfile entry matches exec command line.
22004
22005 2001-05-31  Richard Henderson  <rth@redhat.com>
22006
22007         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
22008         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
22009
22010 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
22011
22012         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
22013         compiler for irix6.2
22014
22015 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
22016
22017         * g++.old-deja/g++.other/optimize3.C: New file.
22018
22019 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
22020
22021         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
22022         assemble.
22023
22024 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
22025
22026         * g++.old-deja/g++.other/optimize2.C: New file.
22027
22028 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
22029
22030         * gcc.c-torture/compile/20010518-2.c: New file.
22031         * gcc.c-torture/execute/20010518-1.c: New file.
22032         * gcc.c-torture/execute/20010518-2.c: New file.
22033
22034 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
22035
22036         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
22037
22038 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
22039
22040         G++ no longer defines builtins that do not begin with __builtin.
22041         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
22042         * g++.old-deja/g++.brendand/misc13.C: Likewise.
22043         * g++.old-deja/g++.law/builtin1.C: Likewise.
22044         * g++.old-deja/g++.law/cvt2.C: Likewise.
22045         * g++.old-deja/g++.mike/net5.C: Likewise.
22046         * g++.old-deja/g++.other/builtins1.C: Likewise.
22047         * g++.old-deja/g++.other/builtins2.C: Likewise.
22048         * g++.old-deja/g++.other/builtins3.C: Likewise.
22049         * g++.old-deja/g++.other/builtins4.C: Likewise.
22050         * g++.old-deja/g++.other/inline8.C: Likewise.
22051         * g++.old-deja/g++.robertl/eb39.C: Likewise.
22052
22053 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
22054
22055         * g++.old-deja/g++.pt/using1.C: Adjust.
22056         * g++.old-deja/g++.pt/using2.C: New test.
22057
22058 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
22059
22060         * gcc.dg/cpp/charconst.c: New tests.
22061         * gcc.dg/cpp/escape.c: New tests.
22062         * gcc.dg/cpp/escape-1.c: New tests.
22063         * gcc.dg/cpp/escape-2.c: New tests.
22064         * gcc.dg/cpp/ucs.c: New tests.
22065
22066 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
22067
22068         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
22069         native compiler for irix6.5.
22070
22071 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
22072
22073         * lib/g++.exp (g++_include_flags): Use args to compute
22074         get_multilibs.
22075         (g++_link_flags): Likewise.
22076         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
22077
22078 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
22079
22080         * gcc.dg/c90-hexfloat-1.c: Add more tests.
22081
22082 2001-05-21  Geoff Keating  <geoffk@redhat.com>
22083
22084         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
22085         this file.
22086
22087 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
22088
22089         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
22090         STACK_SIZE;
22091         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
22092         to STACK_SIZE; Use it to define size of add_histo array.
22093         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
22094         to STACK_SIZE.
22095         (f): Use GITT_SIZE to define size of gitt local table.
22096         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
22097         to STACK_SIZE; Use it to define size of bytemem array.
22098
22099 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
22100
22101         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
22102         on 68HC11/HC12 due to the asm instruction.
22103         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
22104         * gcc.c-torture/compile/920520-1.x: Likewise.
22105         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
22106         on 68HC11/HC12 because the function is larger than 64K.
22107         * gcc.c-torture/compile/961203-1.x: New file, this test fails
22108         on 68HC11/HC12 because the structure is too large.
22109
22110 2001-05-20  Richard Henderson  <rth@redhat.com>
22111
22112         * gcc.c-torture/execute/20010520-1.c: New.
22113
22114 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22115
22116         * g++.old-deja/g++.warn/compare1.C: New test.
22117         * gcc.dg/compare4.c: New test.
22118
22119 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
22120
22121         * g++.old-deja/g++.other/optimize1.C: New test.
22122
22123 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22124
22125         * g++.old-deja/g++.pt/spec41.C: New test.
22126
22127 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
22128
22129         * gcc.c-torture/compile/20010114-1.x: Remove.
22130
22131 2001-05-18  Stan Shebs  <shebs@apple.com>
22132
22133         * gcc.c-torture/compile/20010518-1.c: New test.
22134
22135 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
22136
22137         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
22138         * g++.old-deja/g++.pt/crash67.C: New test.
22139
22140 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
22141
22142         * g++.old-deja/g++.other/debug9.C: New test.
22143
22144 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
22145
22146         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
22147
22148 2001-05-16  Jan Hubicka  <jh@suse.cz>
22149
22150         * gcc.c-torture/compile/20010516-1.c: New test.
22151
22152 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
22153
22154         * g++.old-deja/g++.other/crash41.C: New test.
22155
22156 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
22157
22158         * g++.old-deja/g++.pt/crash66.C: New test.
22159
22160 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
22161
22162         * g++.old-deja/g++.robertl/eb27.C: Convert.
22163
22164 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
22165
22166         * g++.dg/friend-warn.C: New test.  Do not warn about friend
22167         declaration being redundant.
22168
22169 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
22170
22171         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
22172
22173 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
22174
22175         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
22176
22177 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
22178
22179         * lib/g++.exp: Use testsuite_flags.
22180
22181 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
22182
22183         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
22184
22185 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
22186
22187         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
22188
22189 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
22190
22191         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
22192
22193 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
22194
22195         * gcc.c-torture/compile/20010313-1.c: New test.
22196
22197 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
22198
22199         * gcc.dg/cpp/direct2.c: New test.
22200         * gccq.dg/cpp/direct2s.c: New test.
22201
22202         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
22203
22204 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
22205
22206         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
22207         * g++.old-deja/g++.other/op3.C: Likewise.
22208
22209 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
22210
22211         * gcc.dg/cpp/syshdr.h: New file.
22212         * gcc.dg/cpp/sysmac1.c: Update.
22213         * gcc.dg/cpp/sysmac2.c: Update.
22214
22215 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
22216
22217         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
22218
22219 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
22220
22221         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
22222         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
22223
22224 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
22225
22226         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
22227
22228 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
22229
22230         * lib/g++.exp (g++_include_flags): Don't use any special flags
22231         if TESTING_IN_BUILD_TREE is not defined.
22232         (g++_init): Use a plain 'c++' as the compiler if
22233         TESTING_IN_BUILD_TREEE is not defined.
22234
22235 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
22236
22237         * g++.old-deja/g++.eh/catch13.C: New test.
22238         * g++.old-deja/g++.eh/catch14.C: New test.
22239
22240 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
22241
22242         * gcc.dg/cpp/tr-define.c: New test.
22243
22244 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
22245
22246         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
22247         <stdlib.h>, not <malloc.h>.
22248
22249 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
22250
22251         * g++.old-deja/g++.ns/template17.C: New test.
22252
22253 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
22254
22255         * g++.old-deja/g++.pt/ref4.C: New test.
22256
22257 2001-04-30  Richard Henderson  <rth@redhat.com>
22258
22259         * gcc.dg/20000724-1.c: Revert last change.
22260
22261 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
22262
22263         * g77.f-torture/execute/20010430.f: New test.
22264
22265 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
22266
22267         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
22268
22269 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
22270
22271         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
22272
22273 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
22274
22275         * g++.old-deja/g++.eh/crash6.C: New test.
22276
22277 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
22278
22279         * g++.old-deja/g++.other/warn7.C: New test.
22280
22281 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
22282
22283         * g++.old-deja/g++.other/defarg9.C: New test.
22284
22285 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
22286
22287         * g77.f-torture/compile/20010426.f: New test.
22288         * g77.f-torture/execute/20010426.f: New test.
22289
22290 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
22291
22292         * g77.f-torture/compile/20000629-1.x: Remove - error
22293         has been fixed.
22294
22295 2001-04-26  Jeffrey A Law  (law@cygnus.com)
22296
22297         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
22298         Tweak slightly to work with g++.dg framework.
22299         * g++.dg/special/ecos.exp: Run initp1.C test.
22300         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
22301
22302         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
22303         its linker doesn't give line numbers either.
22304         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
22305
22306 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
22307
22308         * g++.old-deja/g++.other/lex1.C: New test.
22309
22310 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
22311
22312         * gcc.dg/noncompile/20010425-1.c: New test.
22313
22314 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
22315
22316         * g++.old-deja/g++.pt/mangle2.C: New test.
22317
22318 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
22319
22320         * gcc.dg/format/plus-1.c: New test.
22321
22322 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
22323
22324         * gcc.dg/20010423-1.c: New test.
22325
22326 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
22327
22328         * gcc.c-torture/execute/20010422-1.c: New test.
22329
22330 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
22331
22332         * g++.old-deja/g++.ns/type2.C: New test.
22333
22334 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
22335
22336         * g++.old-deja/g++.other/perf1.C: New test.
22337
22338 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
22339
22340         * gcc.dg/c99-func-2.c: Remove xfail.
22341         * gcc.dg/c99-func-3.c: Remove xfail.
22342         * gcc.dg/c99-func-4.c: Remove xfail.
22343
22344 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
22345
22346         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
22347
22348 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
22349
22350         * gcc.c-torture/compile/20010423-1.c: New test.
22351
22352 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
22353
22354         * g++.old-deja/g++.pt/typename28.C: New test.
22355
22356 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
22357
22358         * g++.old-deja/g++.abi/empty2.C: New test.
22359         * g++.old-deja/g++.abi/empty3.C: New test.
22360
22361 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
22362
22363         * g++.old-deja/g++.other/comdat2.C: New test.
22364         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
22365
22366 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
22367
22368         * g++.old-deja/g++.other/overload14.C: New test.
22369
22370 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
22371
22372         * g++.old-deja/g++.other/lookup23.C: New test.
22373
22374 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
22375
22376         * gcc.c-torture/execute/20010403-1.c: New test.
22377
22378 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
22379             Mark Mitchell  <mark@codesourcery.com>
22380
22381         * lib/old-dejagnu.exp: Don't delete output of executable.
22382         Add .exe suffix to executables.
22383
22384 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
22385
22386         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
22387
22388 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22389
22390         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
22391
22392 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
22393
22394         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
22395         * g++.old-deja/g++.abi/crash1.C: New test.
22396
22397 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
22398
22399         * g++.old-deja/g++.other/crash40.C: New test.
22400
22401 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22402
22403         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
22404
22405 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
22406
22407         * g++.old-deja/g++.other/warn6.C: New test.
22408
22409 22001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
22410
22411         * g++.old-deja/g++.robertl/eb42.C: Same.
22412
22413 001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22414
22415         * gcc.dg/wtr-conversion-1.c: New testcase.
22416
22417 2001-04-10  Richard Henderson  <rth@redhat.com>
22418
22419         * g++.old-deja/g++.other/array5.C: New.
22420
22421 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22422
22423         * gcc.c-torture/execute/20010408-1.c: New test.
22424
22425 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
22426
22427         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
22428         headers and constructs.
22429         * g++.old-deja/g++.robertl/eb79.C: Same.
22430         * g++.old-deja/g++.robertl/eb77.C (main): Same.
22431         * g++.old-deja/g++.robertl/eb73.C: Same.
22432         * g++.old-deja/g++.robertl/eb66.C (main): Same.
22433         * g++.old-deja/g++.robertl/eb55.C (t): Same.
22434         * g++.old-deja/g++.robertl/eb54.C (main): Same.
22435         * g++.old-deja/g++.robertl/eb46.C (main): Same.
22436         * g++.old-deja/g++.robertl/eb44.C: Same.
22437         * g++.old-deja/g++.robertl/eb41.C (main): Same.
22438         * g++.old-deja/g++.robertl/eb4.C (main): Same.
22439         * g++.old-deja/g++.robertl/eb39.C: Same.
22440         * g++.old-deja/g++.robertl/eb33.C (main): Same.
22441         * g++.old-deja/g++.robertl/eb31.C (main): Same.
22442         * g++.old-deja/g++.robertl/eb30.C: Same.
22443         * g++.old-deja/g++.robertl/eb3.C: Same.
22444         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
22445         * g++.old-deja/g++.robertl/eb21.C: Same.
22446         * g++.old-deja/g++.robertl/eb15.C: Same.
22447         * g++.old-deja/g++.robertl/eb118.C: Same.
22448         * g++.old-deja/g++.robertl/eb115.C (main): Same.
22449         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
22450         * g++.old-deja/g++.robertl/eb109.C: Same.
22451         * g++.old-deja/g++.other/sibcall1.C (main): Same.
22452         * g++.old-deja/g++.mike/rtti1.C: Same.
22453         * g++.old-deja/g++.mike/p658.C: Same.
22454         * g++.old-deja/g++.mike/net46.C: Same.
22455         * g++.old-deja/g++.mike/net34.C: Same.
22456         * g++.old-deja/g++.mike/memoize1.C: Same.
22457         * g++.old-deja/g++.mike/eh2.C: Same.
22458         * g++.old-deja/g++.law/weak.C: Same.
22459         * g++.old-deja/g++.law/visibility7.C: Same.
22460         * g++.old-deja/g++.law/visibility25.C: Same.
22461         * g++.old-deja/g++.law/visibility22.C: Same.
22462         * g++.old-deja/g++.law/visibility2.C: Same.
22463         * g++.old-deja/g++.law/visibility17.C: Same.
22464         * g++.old-deja/g++.law/visibility13.C: Same.
22465         * g++.old-deja/g++.law/visibility10.C: Same.
22466         * g++.old-deja/g++.law/visibility1.C: Same.
22467         * g++.old-deja/g++.law/virtual3.C (eval): Same.
22468         * g++.old-deja/g++.law/vbase1.C: Same.
22469         * g++.old-deja/g++.law/operators32.C: Same.
22470         * g++.old-deja/g++.law/nest3.C: Same.
22471         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
22472         * g++.old-deja/g++.law/except5.C (main): Same.
22473         * g++.old-deja/g++.law/cvt7.C (run): Same.
22474         * g++.old-deja/g++.law/cvt2.C: Same.
22475         * g++.old-deja/g++.law/cvt16.C: Same.
22476         * g++.old-deja/g++.law/ctors6.C (bar): Same.
22477         * g++.old-deja/g++.law/ctors17.C (main): Same.
22478         * g++.old-deja/g++.law/ctors13.C: Same.
22479         * g++.old-deja/g++.law/ctors12.C (main): Same.
22480         * g++.old-deja/g++.law/ctors10.C: Same.
22481         * g++.old-deja/g++.law/code-gen5.C: Same.
22482         * g++.old-deja/g++.law/bad-error7.C: Same.
22483         * g++.old-deja/g++.law/arm9.C: Same.
22484         * g++.old-deja/g++.law/arm12.C: Same.
22485         * g++.old-deja/g++.law/arg8.C: Same.
22486         * g++.old-deja/g++.law/arg1.C: Same.
22487         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
22488         * g++.old-deja/g++.jason/template31.C: Same.
22489         * g++.old-deja/g++.jason/template24.C (main): Same.
22490         * g++.old-deja/g++.jason/2371.C: Same.
22491         * g++.old-deja/g++.eh/new2.C: Same.
22492         * g++.old-deja/g++.eh/new1.C: Same.
22493         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
22494         * g++.old-deja/g++.brendan/nest21.C (main): Same.
22495         * g++.old-deja/g++.brendan/err-msg3.C: Same.
22496         * g++.old-deja/g++.brendan/crash62.C: Same.
22497         * g++.old-deja/g++.brendan/crash52.C: Same.
22498         * g++.old-deja/g++.brendan/crash49.C (main): Same.
22499         * g++.old-deja/g++.brendan/crash38.C: Same.
22500         * g++.old-deja/g++.brendan/crash15.C (main): Same.
22501         * g++.old-deja/g++.brendan/copy9.C: Same.
22502
22503 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
22504
22505         * gcc.c-torture/execute/20001203-2.c (memset):
22506         Count argument is of type __SIZE_TYPE__.
22507
22508 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
22509
22510         * gcc.c-torture/compile/20010404-1.c: New test.
22511
22512 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
22513
22514         * gcc.c-torture/compile/20010326-1.c: New test.
22515
22516 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
22517
22518         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
22519         peculiarities of the SH.
22520         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
22521
22522 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
22523
22524         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
22525         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
22526         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
22527
22528 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
22529
22530         * g77.f-torture/compile/20010321-1.f: New test.
22531
22532 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
22533
22534         * gcc.c-torture/compile/20010329-1.c: New test.
22535
22536 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
22537
22538         * gcc.c-torture/execute/20010329-1.c: New test.
22539
22540 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
22541
22542         * g++.old-deja/g++.other/eh4.C: Fix typo.
22543
22544 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
22545
22546         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
22547
22548 2001-03-28  Philip Blundell  <philb@gnu.org>
22549
22550         * gcc.c-torture/compile/20010328-1.c: New test.
22551
22552 2001-03-27  Richard Henderson  <rth@redhat.com>
22553
22554         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
22555         * g++.old-deja/g++.eh/vbase3.C: Likewise.
22556
22557 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
22558
22559         * gcc.c-torture/compile/20010327-1.c: New test.
22560
22561 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
22562
22563         * g++.old-deja/g++.other/friend12.C: New test.
22564         * g++.old-deja/g++.other/friend9.C: Expect no errors.
22565         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
22566
22567 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
22568
22569         * gcc.c-torture/execute/20010325-1.c: New test.
22570
22571 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
22572
22573         * g++.old-deja/g++.other/mangle3.C: New test.
22574
22575 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
22576
22577         * g++.old-deja/g++.other/anon8.C: New test.
22578
22579 2001-03-20  Philip Blundell  <philb@gnu.org>
22580
22581         * gcc.c-torture/compile/20010320-1.c: New test.
22582
22583 2001-03-17  Richard Henderson  <rth@redhat.com>
22584
22585         * g++.old-deja/g++.other/eh4.C: Add expected error text.
22586
22587 2001-03-15  Geoff Keating  <geoff@redhat.com>
22588
22589         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
22590         tests on AIX.
22591
22592 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
22593
22594         * g++.old-deja/g++.other/eh4.C: New test.
22595
22596 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
22597
22598         * gcc.dg/cpp/mi1.c: Update.
22599
22600 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
22601
22602         * g++.old-deja/g++.other/regstack.C: New test.
22603
22604 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
22605
22606         * g++.old-deja/g++.other/ref4.C: New test.
22607
22608 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
22609
22610         * objc/execute/va_method.m: Added.
22611         * objc/execute/IMP.m: Added.
22612         * objc/execute/_cmd.m: Added.
22613         * objc/execute/accessing_ivars.m: Added.
22614         * objc/execute/class-1.m: Added.
22615         * objc/execute/class-10.m: Added.
22616         * objc/execute/class-11.m: Added.
22617         * objc/execute/class-12.m: Added.
22618         * objc/execute/class-13.m: Added.
22619         * objc/execute/class-14.m: Added.
22620         * objc/execute/class-2.m: Added.
22621         * objc/execute/class-3.m: Added.
22622         * objc/execute/class-4.m: Added.
22623         * objc/execute/class-5.m: Added.
22624         * objc/execute/class-6.m: Added.
22625         * objc/execute/class-7.m: Added.
22626         * objc/execute/class-8.m: Added.
22627         * objc/execute/class-9.m: Added.
22628         * objc/execute/class-tests-1.h
22629         * objc/execute/class-tests-2.h
22630         * objc/execute/compatibility_alias.m: Added.
22631         * objc/execute/encode-1.m: Added.
22632         * objc/execute/formal_protocol-1.m: Added.
22633         * objc/execute/formal_protocol-2.m: Added.
22634         * objc/execute/formal_protocol-3.m: Added.
22635         * objc/execute/formal_protocol-4.m: Added.
22636         * objc/execute/formal_protocol-5.m: Added.
22637         * objc/execute/formal_protocol-6.m: Added.
22638         * objc/execute/formal_protocol-7.m: Added.
22639         * objc/execute/informal_protocol.m: Added.
22640         * objc/execute/initialize.m: Added.
22641         * objc/execute/load.m: Added.
22642         * objc/execute/many_args_method.m: Added.
22643         * objc/execute/nested-3.m: Added.
22644         * objc/execute/no_clash.m: Added.
22645         * objc/execute/private.m: Added.
22646         * objc/execute/redefining_self.m: Added.
22647         * objc/execute/root_methods.m: Added.
22648         * objc/execute/selector-1.m: Added.
22649         * objc/execute/static-1.m: Added.
22650         * objc/execute/static-2.m: Added.
22651         * objc/execute/va_method.m: Added.
22652
22653 2001-03-10  Richard Henderson  <rth@redhat.com>
22654
22655         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
22656
22657 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
22658
22659         * g++.old-deja/g++.other/crash31.C: XFAIL.
22660         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
22661         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
22662         * gcc.c-torture/execute/20010123-1.x: XFAIL.
22663         * gcc.c-torture/execute/20010124-1.x: XFAIL.
22664         * gcc.dg/sequence-pt-1.c: XFAIL one test.
22665
22666 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
22667
22668         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
22669
22670 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
22671
22672         * gcc.dg/20000724-1.c: Don't use multiline strings.
22673
22674 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
22675
22676         * objc/execute/string1.m, objc/execute/string2.m: Compare the
22677         result of -cString against what we expect it to be; don't just
22678         print it out for no one to read.
22679
22680         * objc/execute/string3.m, objc/execute/string4.m: New tests.
22681         Based on testcases provided by Nicola Pero.
22682
22683 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
22684
22685         * gcc.dg/cpp/macro7.c: New test.
22686
22687 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
22688
22689         * gcc.dg/cpp/multiline.c: Update.
22690
22691 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
22692
22693         * g++.old-deja/g++.other/enum3.C: New test.
22694
22695 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
22696
22697         * g++.old-deja/g++.other/pod1.C: New test.
22698
22699 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
22700
22701         * g++.old-deja/g++.ext/overload1.C: New test.
22702
22703 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
22704
22705         * g++.old-deja/g++.pt/using1.C: New test.
22706
22707 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
22708
22709         * g++.old-deja/g++.other/using9.C: New test.
22710
22711 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
22712
22713         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
22714
22715         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
22716
22717 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
22718
22719         * g++.old-deja/g++.ext/realpt1.C: Remove.
22720
22721 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
22722
22723         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
22724
22725 2001-02-26  Will Cohen  <wcohen@redhat.com>
22726
22727         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
22728
22729 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
22730
22731         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
22732         templatized constructors.
22733
22734 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22735
22736         * gcc.c-torture/execute/20010224-1.c: New test.
22737
22738 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
22739
22740         * gcc.c-torture/execute/20010222-1.c: New test.
22741
22742 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
22743
22744         * g++.old-deja/g++.other/inline20.C: New test.
22745
22746 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
22747
22748         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
22749
22750 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
22751
22752         * g++.old-deja/g++.other/lookup22.C: New test.
22753
22754 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
22755
22756         * g77.dg: New directory.
22757         * g77.dg/20010216-1.f: New test case.
22758         * g77.dg/dg.exp: New driver.
22759         * lib/g77-dg.exp: New driver library.
22760
22761 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22762
22763         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
22764
22765 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
22766
22767         * g++.old-deja/g++.other/decl9.C: New test.
22768
22769 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
22770
22771         * g++.old-deja/g++.other/init16.C: Update the test so that it does
22772         not need <string> and also tests the initialization at runtime.
22773
22774 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
22775
22776         * gcc.c-torture/execute/longlong.c: New test.
22777
22778 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
22779
22780         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
22781
22782 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
22783
22784         * gcc.c-torture/execute/920302-1.c (execute):
22785         Change argument type to short.
22786
22787 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
22788
22789         * g++.old-deja/g++.pt/deduct6.C: New test.
22790
22791 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
22792
22793         * g++.old-deja/g++.pt/deduct5.C: New test.
22794
22795 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
22796
22797         * gcc.c-torture/execute/20010209-1.c: New test.
22798
22799 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
22800
22801         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
22802
22803 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
22804
22805         * g++.dg/vtgc1.C: Update for new ABI.
22806
22807         * consistency.vlad: New directory, 1665 files.
22808
22809 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
22810
22811         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
22812         return type.
22813         * gcc.dg/cpp/digraphs.c: Declare puts.
22814
22815 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
22816
22817         * g++.old-deja/g++.other/warn5.C: New test.
22818
22819 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
22820
22821         * g++.old-deja/g++.pt/spec40.C: New test.
22822
22823 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
22824
22825         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
22826         case.
22827         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
22828
22829 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
22830
22831         * gcc.c-torture/compile/20010209-1.c: New test.
22832
22833 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
22834
22835         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
22836         excess errors message but not if it crashes.
22837         * g++.old-deja/g++.other/crash27.C: Likewise.
22838         * g++.old-deja/g++.other/crash28.C: Likewise.
22839         * g++.old-deja/g++.other/crash30.C: Likewise.
22840         * g++.old-deja/g++.other/crash32.C: Likewise.
22841         * g++.old-deja/g++.other/crash35.C: Likewise.
22842         * g++.old-deja/g++.pt/inherit2.C: Likewise.
22843
22844 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
22845
22846         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
22847         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
22848         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
22849         g77.f-torture/execute/execute.exp,
22850         g77.f-torture/noncompile/noncompile.exp,
22851         gcc.c-torture/execute/execute.exp,
22852         gcc.c-torture/execute/memcheck/memcheck.exp,
22853         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
22854         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
22855         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
22856         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
22857         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
22858         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
22859         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
22860         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
22861         Remove bug reporting instructions with ancient email addresses.
22862
22863 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
22864
22865         * gcc.dg/20010202-1.c: New test.
22866         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
22867
22868 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
22869
22870         * g++.dg/stdbool-if.C: New test.
22871
22872 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
22873
22874         * objc/execute/fdecl.m: Added main().
22875
22876 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
22877
22878         * gcc.c-torture/execute/20010206-1.c: New test.
22879
22880 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
22881
22882         * gcc.dg/cpp/avoidpaste1.c: Update.
22883
22884 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
22885
22886         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
22887         Pero <nicola@brainstorm.co.uk>.
22888         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
22889
22890 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
22891
22892         * g++.old-deja/g++.pt/spec39.C: New test.
22893
22894 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
22895
22896         * gcc.c-torture/compile/20010202-1.c: New test.
22897
22898 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
22899
22900         * g++.old-deja/g++.abi/primary2.C: New test.
22901         * g++.old-deja/g++.abi/primary3.C: New test.
22902         * g++.old-deja/g++.abi/primary4.C: New test.
22903         * g++.old-deja/g++.abi/primary5.C: New test.
22904         * g++.old-deja/g++.abi/vtable3.h: New test.
22905         * g++.old-deja/g++.abi/vtable3a.C: New test.
22906         * g++.old-deja/g++.abi/vtable3b.C: New test.
22907         * g++.old-deja/g++.abi/vtable3c.C: New test.
22908         * g++.old-deja/g++.abi/vtable3d.C: New test.
22909         * g++.old-deja/g++.abi/vtable3e.C: New test.
22910         * g++.old-deja/g++.abi/vtable3f.C: New test.
22911         * g++.old-deja/g++.abi/vtable3g.C: New test.
22912         * g++.old-deja/g++.abi/vtable3h.C: New test.
22913         * g++.old-deja/g++.abi/vtable3i.C: New test.
22914         * g++.old-deja/g++.abi/vtable3j.C: New test.
22915         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
22916
22917 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
22918
22919         * g++.old-deja/g++.other/anon6.C: New test.
22920         * g++.old-deja/g++.other/anon7.C: New test.
22921
22922 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
22923
22924         * gcc.dg/cpp/avoidpaste2.c: New tests.
22925
22926 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
22927
22928         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
22929
22930 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
22931
22932         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
22933         DECIMAL_DIG cases for Irix."
22934
22935 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
22936
22937         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
22938
22939 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
22940
22941         * gcc.dg/c99-tag-1.c: New test.
22942
22943 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
22944
22945         * gcc.dg/cpp/tr-warn1.c: Add tests.
22946
22947 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
22948
22949         * gcc.dg/cpp/avoidpaste1.c: Update.
22950         * gcc.dg/cpp/paste4.c: Update.
22951
22952 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
22953
22954         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
22955         cases for Irix.
22956
22957 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
22958
22959         * g++.old-deja/g++.other/inline19.C: New test.
22960
22961 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
22962
22963         * gcc.dg/Wlarger-than.c: New test.
22964
22965 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
22966
22967         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
22968
22969 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
22970
22971         * gcc.c-torture/execute/20010129-1.c: New test.
22972         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
22973
22974 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
22975
22976         * gcc.dg/cpp/avoidpaste1.c: Test case.
22977
22978 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
22979
22980         * g++.old-deja/g++.other/inline18.C: New test.
22981
22982 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22983
22984         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
22985         and __builtin_putchar.
22986
22987 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
22988
22989         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
22990         tests.
22991
22992 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
22993
22994         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
22995         floating point number rounding mode to round to the nearest
22996         representable mode.
22997
22998 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
22999
23000         * g++.old-deja/g++.other/mangle2.C: New test.
23001
23002 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
23003
23004         * gcc.c-torture/compile/20010124-1.c: New test.
23005
23006 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
23007
23008         * g++.old-deja/g++.pt/spec38.C: New test.
23009
23010 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23011
23012         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
23013         "Build don't run".
23014
23015 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23016
23017         * gcc.c-torture/execute/20010123-1.c: New test.
23018
23019 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
23020
23021         * g++.old-deja/g++.pt/spec37.C: New test.
23022
23023 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
23024
23025         * g++.old-deja/g++.pt/overload14.C: New test.
23026
23027 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23028
23029         * gcc.c-torture/execute/20010122-1.c: New test, exercise
23030         __builtin_return_address.
23031
23032 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
23033
23034         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
23035         * g++.old-deja/g++.pt/spec35.C: New test.
23036         * g++.old-deja/g++.pt/spec36.C: New test.
23037
23038 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
23039
23040         * gcc.c-torture/compile/20010118-1.c: New test.
23041
23042 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
23043
23044         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
23045
23046 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
23047
23048         * gcc.c-torture/execute/20010119-1.c: New test.
23049
23050 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
23051
23052         * g++.old-deja/g++.other/vbase5.C: New test.
23053
23054 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
23055
23056         * gcc.c-torture/execute/20010118-1.c: New test.
23057
23058 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
23059
23060         * g++.old-deja/g++.pt/deduct3.C: New test.
23061
23062 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
23063
23064         * g++.old-deja/g++.pt/spec34.C: New test.
23065
23066 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
23067
23068         * g77.f-torture/compile/20000601-2.f: New test.
23069
23070 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
23071
23072         * g++.old-deja/g++.other/init17.C: New test.
23073
23074 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
23075
23076         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
23077
23078 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
23079
23080         * g++.old-deja/g++.pt/unify8.C: New test.
23081
23082 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
23083
23084         * g++.old-deja/g++.abi/vbase1.C: New test.
23085
23086 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
23087
23088         * g++.old-deja/g++.pt/crash65.C: New test.
23089
23090 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
23091
23092         * gcc.dg/cpp/assembl2.S: New test case.
23093
23094 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
23095
23096         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
23097         are supported.
23098
23099 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23100
23101         * g++.old-deja/g++.other/builtins1.C: New test.
23102         * g++.old-deja/g++.other/builtins2.C: Likewise.
23103         * g++.old-deja/g++.other/builtins3.C: Likewise.
23104         * g++.old-deja/g++.other/builtins4.C: Likewise.
23105
23106 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
23107
23108         * gcc.c-torture/compile/20010117-1.c: New test.
23109         * gcc.c-torture/compile/20010117-2.c: New test.
23110
23111 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
23112
23113         * g77.f-torture/execute/20010116.[fx]: New test,
23114         XFAIL on i?86-*-*.
23115         * g77.f-torture/compile/20010115.f: Indicate it's
23116         a test for PR fortran/1636.
23117
23118 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
23119
23120         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
23121
23122 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
23123
23124         * g77.f-torture/compile/20010115.f: New test.
23125
23126 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
23127
23128         * g++.old-deja/g++.pt/nontype5.C: New test.
23129
23130 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
23131
23132         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
23133         have an equivalent working one below it.
23134
23135 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
23136
23137         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
23138         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
23139
23140 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
23141
23142         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
23143         message containing "init_priority".
23144         (conpr-2.C): Likewise.
23145         (conpr-3.C): Likewise.
23146         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
23147
23148 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23149
23150         * gcc.c-torture/execute/20010114-2.c: New test.
23151
23152 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
23153
23154         * gcc.c-torture/compile/20010114-1.c: New test.
23155         * gcc.c-torture/compile/20010114-1.x: Xfail.
23156         * gcc.c-torture/compile/20010114-2.c: New test.
23157         * gcc.c-torture/execute/20010114-1.c: New test.
23158         * gcc.dg/trunc-1.c: New test.
23159         * gcc.dg/uninit-B.c: New test.
23160
23161 2001-01-13  Nick Clifton  <nickc@redhat.com>
23162
23163         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
23164         target.
23165
23166 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
23167
23168         * gcc.c-torture/compile/20010113-1.c: New test.
23169
23170 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
23171
23172         * gcc.c-torture/compile/20001212-1.c: New test.
23173
23174 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
23175
23176         * gcc.dg/cpp/widestr1.c: Update.
23177         * gcc.dg/cpp/prag-imp.c: Remove.
23178
23179 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
23180
23181         * gcc.c-torture/execute/20000801-3.x: Remove.
23182         * gcc.dg/c90-init-1.c: New test.
23183         * gcc.dg/c99-init-1.c: New test.
23184         * gcc.dg/c99-init-2.c: New test.
23185         * gcc.dg/gnu99-init-1.c: New test.
23186
23187 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
23188
23189         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
23190         testing that no relevant ones were found.
23191
23192 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
23193
23194         * g++.old-deja/g++.pt/cast2.C: New test.
23195
23196 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
23197
23198         * g++.old-deja/g++.pt/friend47.C: New test.
23199
23200 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
23201
23202         * g++.old-deja/g++.pt/instantiate13.C: New test.
23203
23204 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
23205
23206         * g++.old-deja/g++.other/defarg7.C: New test.
23207         * g++.old-deja/g++.other/defarg8.C: New test.
23208
23209 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
23210
23211         * g++.old-deja/g++.pt/crash64.C: New test.
23212
23213 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
23214
23215         * g++.old-deja/g++.pt/crash63.C: New test.
23216
23217 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
23218
23219         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
23220
23221 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
23222
23223         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
23224
23225 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
23226
23227         * g++.old-deja/g++.pt/error3.C: New test.
23228
23229 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
23230
23231         * g++.old-deja/g++.other/crash39.C: New test.
23232
23233 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
23234
23235         * g++.old-deja/g++.other/vbase4.C: New test.
23236
23237 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
23238
23239         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
23240         * gcc.dg/special/20000419-2.c: New file. Identical to above.
23241         * gcc.dg/special/special.exp: New test driver which will check
23242         for alias support for the above test.
23243
23244 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
23245
23246         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
23247         problems on small machines.
23248         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
23249         parameterize.
23250
23251 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
23252
23253         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
23254         mips.
23255         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
23256
23257 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
23258
23259         * g++.old_deja/g++.pt/using8.C: New test.
23260
23261 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
23262
23263         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
23264
23265 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
23266
23267         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
23268         where a failure is expected.
23269         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
23270
23271 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
23272
23273         * g++.old_deja/g++.pt/instantiate12.C: New test.
23274
23275 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
23276
23277         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
23278         start of structs.
23279         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
23280         * g++.old-deja/g++.brendan/crash17.C: Likewise.
23281         * g++.old-deja/g++.brendan/crash29.C: Likewise.
23282         * g++.old-deja/g++.brendan/crash48.C: Likewise.
23283         * g++.old-deja/g++.brendan/ns1.C: Likewise.
23284         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
23285         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
23286         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
23287         * g++.old-deja/g++.eh/spec6.C: Likewise.
23288         * g++.old-deja/g++.jason/crash3.C: Likewise.
23289         * g++.old-deja/g++.law/ctors11.C: Likewise.
23290         * g++.old-deja/g++.law/ctors17.C: Likewise.
23291         * g++.old-deja/g++.law/ctors5.C: Likewise.
23292         * g++.old-deja/g++.law/ctors9.C: Likewise.
23293         * g++.old-deja/g++.mike/ambig1.C: Likewise.
23294         * g++.old-deja/g++.mike/net22.C: Likewise.
23295         * g++.old-deja/g++.mike/p3538a.C: Likewise.
23296         * g++.old-deja/g++.mike/p3538b.C: Likewise.
23297         * g++.old-deja/g++.mike/virt3.C: Likewise.
23298         * g++.old-deja/g++.niklas/t128.C: Likewise.
23299         * g++.old-deja/g++.other/anon4.C: Likewise.
23300         * g++.old-deja/g++.other/using1.C: Likewise.
23301         * g++.old-deja/g++.other/warn3.C: Likewise.
23302         * g++.old-deja/g++.pt/t37.C: Likewise.
23303         * g++.old-deja/g++.robertl/eb69.C: Likewise.
23304         * g++.old-deja/g++.robertl/eb71.C: Likewise.
23305
23306 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
23307
23308         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
23309
23310 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23311
23312         * gcc.c-torture/execute/stdio-opt-3.c: New test.
23313
23314 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
23315
23316         * gcc.c-torture/compile/20010107-1.c: New test.
23317
23318 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
23319
23320         * gcc.c-torture/execute/builtin-noret-1.c: New test.
23321
23322 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
23323
23324         * gcc.dg/format/format.h: New file.
23325         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
23326         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
23327         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
23328         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
23329         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
23330         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
23331         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
23332         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
23333         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
23334         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
23335         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
23336         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
23337         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
23338         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
23339         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
23340         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
23341         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
23342         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
23343         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
23344         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
23345         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
23346         instead of declaring standard types, macros and functions in each
23347         test.
23348
23349 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
23350
23351         * gcc.c-torture/execute/20010106-1.c: New test.
23352
23353 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
23354
23355         * gcc.dg/format/format.exp: New file.
23356         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
23357         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
23358         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
23359         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
23360         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
23361         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
23362         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
23363         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
23364         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
23365         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
23366         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
23367         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
23368         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
23369         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
23370         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
23371         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
23372         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
23373         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
23374         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
23375         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
23376         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
23377         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
23378         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
23379         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
23380         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
23381         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
23382         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
23383         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
23384         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
23385         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
23386         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
23387         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
23388         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
23389         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
23390         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
23391         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
23392         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
23393         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
23394         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
23395         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
23396         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
23397         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
23398
23399 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
23400
23401         * gcc.c-torture/execute/991228-1.c: Take word endianness into
23402         account.
23403
23404 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
23405
23406         * gcc.c-torture/execute/builtin-complex-1.c: New test.
23407
23408 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
23409
23410         * g++.old-deja/g++.pt/crash62.C: New test.
23411
23412 2001-01-04  Richard Henderson  <rth@redhat.com>
23413
23414         * gcc.dg/20000926-1.c: Update expected warnings.
23415         * gcc.dg/array-2.c: Likewise.
23416         * gcc.dg/array-4.c: Also validate flexible array members.
23417         * gcc.dg/c99-flex-array-1.c: New.
23418
23419 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
23420
23421         * gcc.c-torture/compile/20001222-1.x: Remove.
23422
23423 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
23424
23425         * gcc.c-torture/execute/built-in-setjmp.c: New.
23426
23427 2001-01-03  Richard Henderson  <rth@redhat.com>
23428
23429         * gcc.dg/940510-1.c: Update expected error wording.
23430         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
23431
23432 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
23433
23434         * lib/target-supports.exp (check_alias_available): Modified to
23435         indicate aliases not supported if only weak aliases are supported.
23436
23437 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23438
23439         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
23440         Turn on cmpstrsi checks for __pj__ and __i370__.
23441
23442 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
23443
23444         * g++.old-deja/g++.other/virtual11.C: New test.
23445
23446 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
23447
23448         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
23449
23450 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23451
23452         * gcc.c-torture/compile/20010102-1.c: New test.
23453
23454 2001-01-02  Andreas Jaeger  <aj@suse.de>
23455
23456         * gcc.dg/noreturn-3.c: New test.
23457
23458         * gcc.dg/noreturn-4.c: New test.
23459
23460 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23461
23462         * gcc.c-torture/execute/stdio-opt-1.c: Also test
23463         __builtin_fputc and __builtin_fwrite.
23464
23465 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
23466
23467         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
23468         signed char, not default char.
23469
23470 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
23471
23472         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
23473
23474 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
23475
23476         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
23477
23478 2000-12-29  Richard Henderson  <rth@redhat.com>
23479
23480         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
23481         (__cyg_profile_func_exit): Define.
23482
23483 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
23484
23485         * g++.dg/vtgc1.C: New test.
23486
23487 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
23488
23489         * gcc.dg/noncompile/20001228-1.c: New test.
23490
23491         * gcc.dg/20001228-1.c: New test.
23492
23493         * gcc.c-torture/execute/20001228-1.c: New test.
23494
23495 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
23496
23497         * gcc.dg/format-strfmon-1.c: New test.
23498
23499 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23500
23501         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
23502         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
23503         * gcc.c-torture/execute/string-opt-1.c: Likewise.
23504         * gcc.c-torture/execute/string-opt-2.c: Likewise.
23505         * gcc.c-torture/execute/string-opt-3.c: Likewise.
23506         * gcc.c-torture/execute/string-opt-4.c: Likewise.
23507         * gcc.c-torture/execute/string-opt-6.c: Likewise.
23508         * gcc.c-torture/execute/string-opt-7.c: Likewise.
23509         * gcc.c-torture/execute/string-opt-8.c: Likewise.
23510         * gcc.c-torture/execute/string-opt-9.c: Likewise.
23511         * gcc.c-torture/execute/string-opt-10.c: Likewise.
23512         * gcc.c-torture/execute/string-opt-11.c: Likewise.
23513         * gcc.c-torture/execute/string-opt-12.c: Likewise.
23514
23515         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
23516         * gcc.c-torture/execute/string-opt-4.c: Test index.
23517
23518 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
23519
23520         * gcc.c-torture/compile/20001226-1.c: New test.
23521
23522 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
23523
23524         * gcc.c-torture/compile/20001222-1.c: New test.
23525         * gcc.c-torture/compile/20001222-1.x: Xfail.
23526
23527 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
23528
23529         * gcc.c-torture/execute/comp-goto-2.c: New test.
23530
23531 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
23532
23533         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
23534         Use long types if __INT_MAX__ is 32767.
23535         (main): Use cast to (sint32 *) when poking 88 into a_page.
23536
23537         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
23538
23539 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
23540
23541         * gcc.c-torture/compile/20001221-1.c: New test.
23542         * gcc.c-torture/execute/20001221-1.c: New test.
23543
23544 2000-12-20  Richard Henderson  <rth@redhat.com>
23545
23546         * g++.old-deja/g++.pt/crash36.C: Update error lines.
23547         * g++.old-deja/g++.robertl/eb109.C: Likewise.
23548
23549 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23550
23551         * gcc.dg/compare3.c: New test.
23552
23553 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
23554
23555         * gcc.dg/format-warnll-1.c: New test.
23556
23557 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
23558
23559         * gcc.dg/cpp/cmdlne-P.c: New test.
23560
23561 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
23562
23563         * gcc.c-torture/execute/builtin-abs-1.c,
23564         gcc.c-torture/execute/builtin-abs-2.c: New tests.
23565
23566 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
23567
23568         * gcc.dg/cpp/multiline.c: New test.
23569
23570 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
23571
23572         * g++.old-deja/g++.other/syshdr1.C: Update.
23573         * gcc.dg/cpp/lineflags.c: Remove temporarily.
23574
23575 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23576
23577         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
23578
23579 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23580
23581         * g++.old-deja/g++.pt/ttp65.C: New test.
23582
23583 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23584
23585         * g++.old-deja/g++.pt/ttp64.C: New test.
23586
23587 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23588
23589         * g++.old-deja/g++.pt/spec33.C: New test.
23590
23591 2000-12-14  Catherine Moore  <clm@redhat.com>
23592
23593         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
23594         * gcc.c-torture/execute/920612-2.c: Likewise.
23595         * gcc.c-torture/execute/920428-2.c: Likewise.
23596         * gcc-c-torture/execute/va-arg-11.c: Call exit.
23597         * gcc.c-torture/execute/va-arg-21.c: Likewise.
23598
23599 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23600
23601         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
23602         * gcc.dg/pack-test-2.c: Likewise.
23603
23604 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
23605
23606         Tests by Zack Weinberg <zackw@stanford.edu>.
23607
23608         * gcc.dg/cpp/defined.c: Update.
23609         * gcc.dg/cpp/defined_trad.c: New tests.
23610
23611 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
23612
23613         * gcc.dg/cpp/trad-direct.c: Update.
23614
23615 2000-12-11  Neil Booth  <neilb@earthling.net>
23616
23617         * gcc.dg/cpp/defined_trad.c
23618
23619 2000-12-11  Neil Booth  <neilb@earthling.net>
23620
23621         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
23622
23623 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
23624
23625         * gcc.dg/format-miss-2.c: New test.
23626
23627 2000-12-09  Neil Booth  <neilb@earthling.net>
23628
23629         * gcc.dg/cpp/lineflags.c: New tests.
23630         * gcc.dg/cpp/poison.c: Update.
23631         * gcc.dg/cpp/redef2.c: Update.
23632         * gcc.dg/cpp/skipping.c: New test.
23633
23634 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
23635
23636         * g++.old-deja/g++.other/eh3.C: New testcase.
23637
23638 2000-12-07  Neil Booth  <neilb@earthling.net>
23639
23640         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
23641         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
23642         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
23643         wtr-union-init-2.c, wtr-union-init-3.c: Update.
23644         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
23645         Update.
23646
23647 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
23648
23649         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
23650         __SIZE_TYPE__ instead of int for type of integers cast to
23651         pointers.
23652
23653 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
23654
23655         * g++.old-deja/g++.other/cleanup4.C: New test.
23656
23657 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
23658
23659         * format-sec-1.c: New test.
23660
23661 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
23662
23663         * gcc.dg/format-nonlit-3.c: New test.
23664
23665 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
23666
23667         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
23668         through a null pointer.
23669
23670 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23671
23672         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
23673         * g++.old-deja/g++.pt/partial4.C: New test.
23674
23675 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
23676
23677         * gcc.c-torture/execute/ieee/hugeval.x: New.
23678
23679 2000-12-06  Neil Booth  <neilb@earthling.net>
23680
23681         * gcc.dg/cpp/backslash2.c: New tests.
23682
23683 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23684
23685         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
23686         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
23687
23688 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
23689
23690         * gcc.c-torture/execute/20001203-2.c: New testcase.
23691
23692 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
23693
23694         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
23695         * g++.old-deja/g++.other/virtual10.C: New test.
23696
23697 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
23698
23699         * g++.old-deja/g++.mike/pmf5.C: Remove test.
23700
23701 2000-12-05  Richard Henderson  <rth@redhat.com>
23702
23703         * gcc.c-torture/compile/20001205-1.c: New.
23704
23705 2000-12-04  Neil Booth  <neilb@earthling.net>
23706
23707         * g++.old-deja/g++.other/virtual9.C: New test.
23708         * g++.old-deja/g++.pt/crash61.C: New test.
23709         * gcc.c-torture/execute/loop-9.c: New test.
23710
23711 2000-12-04  Neil Booth  <neilb@earthling.net>
23712
23713         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
23714         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
23715         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
23716         * gcc.dg/cpp/extratokens.c: ...here.
23717
23718 2000-12-04  Neil Booth  <neilb@earthling.net>
23719
23720         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
23721         New tests.
23722
23723 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23724
23725         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
23726         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
23727
23728 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
23729
23730         * gcc.c-torture/execute/20001203-1.c: New test.
23731
23732 2000-12-03  Neil Booth  <neilb@earthling.net>
23733
23734         * gcc.dg/cpp/macro6.c: New test cases.
23735
23736 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23737
23738         * gcc.c-torture/execute/string-opt-9.c: New test.
23739         * gcc.c-torture/execute/string-opt-10.c: Likewise.
23740         * gcc.c-torture/execute/string-opt-11.c: Likewise.
23741         * gcc.c-torture/execute/string-opt-12.c: Likewise.
23742
23743         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
23744         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
23745
23746 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
23747
23748         * gcc.dg/cpp/if-6.c: New testcase.
23749
23750         * gcc.dg/20001201-1.c: New testcase.
23751
23752 2000-12-02  Neil Booth  <neilb@earthling.net>
23753
23754         * g++.old-deja/g++.other/externC4.C,
23755         g++.old-deja/g++.other/friend10.C: New tests.
23756
23757 2000-12-02  Neil Booth  <neilb@earthling.net>
23758
23759         * g++.old-deja/g++.other/instan2.C
23760         * g++.old-deja/g++.other/instan3.C: New test.
23761
23762 2000-12-02  Neil Booth  <neilb@earthling.net>
23763
23764         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
23765         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
23766         gnuc99.c,gnuc99-pedantic.c: New tests.
23767
23768 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
23769
23770         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
23771         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
23772
23773 2000-12-01  Neil Booth  <neilb@earthling.net>
23774
23775         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
23776         * gcc.dg/cpp/poison.c: Update.
23777         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
23778
23779 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
23780
23781         * g77.f-torture/execute/20001201.f: New test.
23782
23783 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
23784
23785         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
23786
23787 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
23788
23789         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
23790
23791 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
23792
23793         * g++.old-deja/g++.other/cast6.C: New test.
23794
23795 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
23796
23797         * gcc.c-torture/execute/20001130-2.c: New testcase.
23798
23799 2000-11-30  Richard Henderson  <rth@redhat.com>
23800
23801         * gcc.c-torture/execute/20001130-1.c: New test.
23802
23803 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
23804
23805         * g++.old-deja/g++.other/op3.C: New test.
23806
23807 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
23808
23809         * g++.old-deja/g++.other/op2.C: New test.
23810
23811 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
23812
23813         * g++.old-deja/g++.other/crash38.C: New test.
23814
23815 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
23816
23817         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
23818
23819 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
23820
23821         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
23822         tests.
23823         * gcc.c-torture/execute/string-opt-6.c: New test.
23824
23825         * gcc.dg/20001117-1.c: Add main.
23826
23827 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
23828
23829         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
23830         Move from here ...
23831         * gcc.dg/940510-1.c: ... to here.
23832
23833         * gcc.dg/20000926-1.c: GNU C now allows initializations of
23834         zero-size arrays in toplevel structures.
23835
23836 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
23837
23838         * gcc.c-torture/execute/loop-8.c: New test.
23839
23840 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
23841
23842         * g++.old-deja/g++.other/base1.C: New test.
23843
23844 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
23845
23846         * g++.old-deja/g++.other/parse2.C: New test.
23847
23848 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
23849
23850         * g++.old-deja/g++.pt/incomplete1.C: New test.
23851
23852 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
23853
23854         * g++.old-deja/g++.other/friend9.C: New test.
23855
23856 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
23857
23858         * gcc.dg/20001127-1.c: New test.
23859
23860 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
23861
23862         * g++.old-deja/g++.pt/friend46.C: New test.
23863
23864 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
23865
23866         * g++.old-deja/g++.other/ptrmem8.C: New test.
23867
23868 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23869
23870         * gcc.c-torture/execute/string-opt-7.c: New test.
23871         * gcc.c-torture/execute/string-opt-8.c: Likewise.
23872
23873 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
23874
23875         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
23876         instead of 'mkcheck 2'.
23877
23878 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
23879
23880         * gcc.c-torture/execute/memcheck/driver.c,
23881         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
23882         C9X references to refer to C99.
23883
23884 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
23885
23886         * gcc.dg/ultrasp3.c: New test.
23887
23888 2000-11-25  Neil Booth  <neilb@earthling.net>
23889
23890         * gcc.dg/cpp/include2.c: Update test to be locale independent.
23891
23892 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
23893
23894         * gcc.c-torture/compile/20001123-2.c: New.
23895
23896 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23897
23898         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
23899
23900 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
23901
23902         * gcc.dg/sequence-point-1.c: Add some new tests.
23903         * gcc.c-torture/execute/20001124-1.c: New test.
23904
23905 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
23906
23907         * g++.old-deja/g++.other/vaarg4.C: New test.
23908         * gcc.c-torture/compile/20001123-1.c: New test.
23909
23910 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
23911
23912         * g++.other/crash24.C: Adjust and remove XFAIL.
23913         * g++.other/crash37.C: New test.
23914
23915 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
23916
23917         * g++.old-deja/g++.pt/instantiate9.C: New test.
23918
23919 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
23920
23921         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
23922         new ABI, too.
23923
23924         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
23925         * g++.old-deja/g++.robertl/eb55.C: Likewise.
23926
23927 2000-11-22  Neil Booth  <neilb@earthling.net>
23928
23929         * gcc.dg/cpp/Wtrigraphs.c: New test.
23930
23931 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
23932
23933         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
23934
23935 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
23936
23937         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
23938
23939 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
23940
23941         * lib/gcc-dg.exp: load_lib scanasm.exp.
23942         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
23943         * lib/g++-dg.exp: load_lib scanasm.exp.
23944         * lib/scanasm.exp: New.
23945         (scan-assembler, scan-assembler-not): Add optional arguments to
23946         test name, or if not present, the pattern name.
23947         (scan-assembler-dem, scan-assembler-dem-not): New.
23948
23949         * g++.dg/dg.exp: New.
23950
23951 2000-11-21  Neil Booth  <neilb@earthling.net>
23952
23953         * gcc.dg/cpp/integrated1.c: Remove.
23954
23955 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
23956
23957         * gcc.c-torture/execute/20001121-1.c: New test.
23958
23959 2000-11-21  Richard Henderson  <rth@redhat.com>
23960
23961         * gcc.c-torture/compile/20001121-1.c: New test.
23962
23963 2000-11-20  Neil Booth  <neilb@earthling.net>
23964
23965         * gcc.dg/cpp/integrated1.c: New test.
23966
23967 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
23968
23969         * g++.old-deja/g++.other/inline17.C: New test.
23970
23971 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
23972
23973         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
23974         local variable to be zero: I made the variable global. Now
23975         uses abort() and exit() instead of relying on main's return value.
23976
23977 2000-11-20  Neil Booth  <neilb@earthling.net>
23978
23979         * gcc.dg/cpp/paste2.c: Update test.
23980         * objc/execute/paste.m: New test.
23981
23982 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
23983
23984         * gcc.dg/c99-condexpr-1.c: New test.
23985
23986 2000-11-20  Neil Booth  <neilb@earthling.net>
23987
23988         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
23989
23990 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
23991
23992         * g++.old-deja/g++.pt/export1.C: New test.
23993
23994 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
23995
23996         * gcc.dg/20001117-1.c: New test.
23997
23998 2000-11-18  Richard Henderson  <rth@redhat.com>
23999
24000         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
24001
24002 2000-11-18  Richard Henderson  <rth@redhat.com>
24003
24004         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
24005         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
24006         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
24007
24008 2000-11-18  Richard Henderson  <rth@redhat.com>
24009
24010         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
24011         (main): New.  Exit cleanly.
24012
24013 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
24014
24015         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
24016         gcc.dg/c99-fordecl-2.c: New tests.
24017
24018 2000-11-18  Richard Henderson  <rth@redhat.com>
24019
24020         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
24021         * gcc.c-torture/execute/zerolen-2.c: New.
24022
24023 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24024
24025         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
24026         memory.
24027
24028 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
24029
24030         * g++.old-deja/g++.pt/instantiate8.C: New test.
24031
24032 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
24033
24034         * g++.old-deja/g++.other/incomplete.C: Add more tests.
24035         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
24036
24037 2000-11-16  Nick Clifton  <nickc@redhat.com>
24038
24039         * gcc.c-torture/execute/nestfunc-2.c: New test.
24040         * gcc.c-torture/execute/nestfunc-3.c: New test.
24041
24042 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
24043
24044         * gcc.c-torture/compile/20001116-1.c: New test.
24045
24046 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24047
24048         * gcc.c-torture/execute/20001115-1.c: New test.
24049
24050 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
24051
24052         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
24053         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
24054         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
24055         * g++.old-deja/g++.abi/vmihint.C: Likewise.
24056
24057 2000-11-15  Neil Booth  <neilb@earthling.net>
24058
24059         gcc.dg/cpp/_Pragma1.c: Update.
24060         gcc.dg/cpp/_Pragma2.c: New test.
24061
24062 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
24063
24064         * g++.old-deja/g++.other/anon5.C: New test.
24065
24066 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
24067
24068         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
24069         tests.
24070
24071 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
24072
24073         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
24074         output.
24075
24076 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
24077
24078         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
24079         labels at end of compound statements.
24080
24081 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
24082
24083         * gcc.c-torture/execute/loop-7.c: New test.
24084
24085 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
24086
24087         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
24088
24089 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
24090
24091         * gcc.dg/c99-bool-1.c: New test.
24092
24093 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
24094
24095         * gcc.dg/c99-scope-1.c: Remove xfail.
24096         * gcc.dg/c99-scope-2.c: New test.
24097
24098 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24099
24100         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
24101         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
24102
24103 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
24104
24105         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
24106         error messages.
24107
24108         * g++.mike/p700.C: Don't typedef wchar_t.
24109         * g++.mike/p784.C: Likewise.
24110         * g++.mike/eb101.C: Don't use __wchar_t.
24111
24112 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
24113
24114         * g77.f-torture/execute/20001111.[fx]: Test premature exit
24115         from DO loop.
24116
24117 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
24118
24119         * gcc.c-torture/execute/20001111-1.c: New test.
24120
24121 2000-11-10  Nick Clifton  <nickc@redhat.com>
24122
24123         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
24124         long multuiple and accumulate.
24125
24126 2000-11-09  Richard Henderson  <rth@redhat.com>
24127
24128         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
24129         via size_t instead of int.
24130
24131         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
24132         * gcc.c-torture/execute/string-opt-2.c: Likewise.
24133         * gcc.c-torture/execute/string-opt-3.c: Likewise.
24134         * gcc.c-torture/execute/string-opt-4.c: Likewise.
24135
24136 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
24137
24138         * gcc.c-torture/compile/20001109-1.c: New test.
24139         * gcc.c-torture/compile/20001109-2.c: New test.
24140
24141 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
24142
24143         * g++.old-deja/g++.pt/operator1.C: New test.
24144         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
24145
24146 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
24147
24148         * gcc.dg/20001108-1.c: New test.
24149
24150 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
24151
24152         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
24153         with both arguments constant strings.
24154         * gcc.c-torture/execute/string-opt-3.c: New test.
24155         * gcc.c-torture/execute/string-opt-4.c: New test.
24156         * gcc.c-torture/execute/string-opt-5.c: New test.
24157
24158 2000-11-08  Nick Clifton  <nickc@redhat.com>
24159
24160         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
24161         mulsidi3adddi patterns.
24162
24163 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
24164
24165         * g++.old-deja/g++.other/crash36.C: New test.
24166
24167 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
24168
24169         * g++.old-deja/g++.other/init16.C: New test.
24170
24171 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
24172
24173         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
24174
24175 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
24176
24177         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
24178         * gcc.c-torture/execute/va-arg-16.x: Likewise.
24179         * gcc.c-torture/execute/va-arg-17.x: Likewise.
24180
24181 2000-11-07  DJ Delorie  <dj@redhat.com>
24182
24183         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
24184
24185 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24186
24187         * gcc.c-torture/execute/string-opt-1.c: New test.
24188
24189 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
24190
24191         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
24192         mips-sgi-irix6.* because the MIPS ABI passes floating-point
24193         parameters in registers, and there is no way for a varargs
24194         function to know in which order the integer and floating-point
24195         parameters should be interleaved when they are placed on the
24196         stack.
24197         * gcc.c-torture/execute/va-arg-16.x: Likewise.
24198         * gcc.c-torture/execute/va-arg-17.x: Likewise.
24199
24200 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24201
24202         * gcc.c-torture/execute/string-opt-2.c: New test.
24203
24204 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
24205
24206         * g++.old-deja/g++.pt/crash60.C: New test.
24207
24208 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
24209
24210         * g++.old-deja/g++.other/crash24.C: New test.
24211         * g++.old-deja/g++.other/crash25.C: New test.
24212         * g++.old-deja/g++.other/crash26.C: New test.
24213         * g++.old-deja/g++.other/crash27.C: New test.
24214         * g++.old-deja/g++.other/crash28.C: New test.
24215         * g++.old-deja/g++.other/crash29.C: New test.
24216         * g++.old-deja/g++.other/crash30.C: New test.
24217         * g++.old-deja/g++.other/crash31.C: New test.
24218         * g++.old-deja/g++.other/crash32.C: New test.
24219         * g++.old-deja/g++.other/crash33.C: New test.
24220         * g++.old-deja/g++.other/crash34.C: New test.
24221         * g++.old-deja/g++.other/crash35.C: New test.
24222
24223 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
24224
24225         * gcc.c-torture/execute/20001031-1.c: New test.
24226
24227 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
24228
24229         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
24230         namespace.
24231
24232         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
24233         standards-conformant.
24234
24235         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
24236
24237         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
24238         * g++.old-deja/g++.mike/p755a.C: Likewise.
24239         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
24240         library makes no calls to `operator new' during initialization.
24241
24242 2000-11-04  Neil Booth  <neilb@earthling.net>
24243
24244         * gcc.dg/cpp/include2.c: New tests.
24245
24246 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
24247
24248         * lib/g++.exp (g++_set_ld_library_path): New function.
24249         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
24250
24251 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
24252
24253         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
24254         warnings.
24255
24256 2000-11-01  Richard Henderson  <rth@redhat.com>
24257
24258         * g++.old-deja/g++.ext/namedret1.C: New.
24259         * g++.old-deja/g++.ext/namedret2.C: New.
24260         * g++.old-deja/g++.ext/namedret3.C: New.
24261
24262 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
24263
24264         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
24265         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
24266
24267 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24268
24269         * gcc.c-torture/execute/va-arg-21.c: New test.
24270
24271 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
24272
24273         * gcc.dg/c99-complex-2.c: New test.
24274
24275 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24276
24277         * gcc.c-torture/execute/stdio-opt-1.c: New test.
24278
24279 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
24280
24281         * g++.old-deja/g++.other/inline16.C: New test.
24282
24283 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
24284
24285         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
24286         __PRETTY_FUNCTION__
24287
24288 2000-10-29  Neil Booth  <neilb@earthling.net>
24289
24290         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
24291         New tests.
24292         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
24293         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
24294         optimisation.
24295
24296 2000-10-29  Neil Booth  <neilb@earthling.net>
24297
24298         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
24299         * mi1.c, mi1c.h: Add null directives to multiple-include test.
24300         * mi5.c: Test multiple includes work with -C.
24301         * trigraphs.c: Test ^= version.
24302
24303 2000-10-28  Neil Booth  <neilb@earthling.net>
24304
24305         New tests and test updates for new macro expander.
24306
24307         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
24308         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
24309         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
24310         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
24311         new diagnostic messages.
24312
24313         * gcc.dg/cpp/macro3.c: New tests.
24314
24315 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
24316
24317         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
24318         on the same line.
24319
24320 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
24321
24322         * g++.old-deja/g++.other/eh2.C: New test.
24323
24324 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
24325
24326         * gcc.c-torture/execute/20001027-1.c: New test.
24327
24328 2000-10-26  Richard Henderson  <rth@redhat.com>
24329
24330         * gcc.c-torture/execute/20001026-1.c: New.
24331
24332 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
24333
24334         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
24335         * g++.old-deja/g++.law/builtin1.C: Likewise.
24336         * g++.old-deja/g++.law/ctors10.C: Likewise.
24337         * g++.old-deja/g++.law/virtual3.C: Likewise.
24338         * g++.old-deja/g++.mike/p658.C: Likewise.
24339         * g++.old-deja/g++.other/sibcall1.C: Likewise.
24340         * g++.old-deja/g++.other/vaarg2.C: Likewise.
24341         * g++.old-deja/g++.robertl/eb124.C: Likewise.
24342         * g++.old-deja/g++.robertl/eb44.C: Likewise.
24343         * g++.old-deja/g++.robertl/eb77.C: Likewise.
24344
24345 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
24346
24347         * gcc.c-torture/compile/20001024-1.c: New test.
24348
24349 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
24350
24351         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
24352         to tell us whether or not we are using V3.
24353
24354 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
24355
24356         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
24357         operands.
24358
24359 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
24360
24361         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
24362
24363 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
24364
24365         * gcc.c-torture/execute/20001024-1.c: New test.
24366
24367 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
24368
24369         * g++.old-deja/g++.other/sibcall1.C: New test.
24370
24371 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
24372
24373         * gcc.dg/noncompile/init-3.c: New test.
24374
24375 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
24376
24377         * gcc.dg/format-array-1.c: New test.
24378
24379 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
24380
24381         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
24382         writing through null pointers; remove comment about testing
24383         unterminated strings.
24384
24385 2000-10-17  Matthew Hiller  <hiller@redhat.com>
24386
24387         * gcc.c-torture/execute/20001017-2.c: New test.
24388
24389 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
24390
24391         * gcc.c-torture/compile/20001018-1.c: New test.
24392         * gcc.c-torture/compile/20001018-1.x: Xfail.
24393
24394 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24395
24396         * gcc.c-torture/execute/20001017-1.c: New test.
24397
24398 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
24399
24400         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
24401         for multiple use of arguments with scanf formats; add tests for
24402         multiple use of arguments.
24403
24404 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
24405
24406         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
24407
24408 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
24409
24410         * gcc.dg/format-miss-1.c: New test.
24411
24412 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
24413
24414         * gcc.c-torture/execute/20001013-1.c: New test.
24415
24416 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
24417
24418         * gcc.dg/format-branch-1.c: New test.
24419
24420 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
24421
24422         * README, lib/file-format.exp: Remove EGCS references.
24423
24424 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
24425
24426         * gcc.dg/20001013-1.c: New test.
24427
24428 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
24429
24430         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
24431         for intmax_t in the compiler using __typeof__ and the type rules
24432         for conditional expressions.
24433
24434 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
24435
24436         * gcc.dg/20001012-1.c: New test.
24437         * gcc.dg/20001012-2.c: New test.
24438
24439 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
24440
24441         * gcc.dg/format-attr-1.c: New test.
24442
24443 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
24444
24445         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
24446         __LONG_LONG_MAX__ instead of LLONG_MAX.
24447
24448 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
24449
24450         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
24451         scanf flags.
24452         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
24453         flags.
24454
24455 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
24456
24457         * gcc.dg/sequence-pt-1.c: New test.
24458
24459 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
24460
24461         * gcc.c-torture/execute/20001011-1.c: New testcase.
24462         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
24463
24464 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
24465
24466         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
24467         does not error on it.
24468
24469 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
24470
24471         * gcc.dg/20001009-1.c: New test.
24472
24473 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
24474
24475         * gcc.c-torture/compile/20001009-1.c: Move from here ....
24476         * gcc.c-torture/execute/20001009-2.c: ... to here.
24477
24478 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
24479
24480         * gcc.c-torture/compile/20001009-1.c: New testcase.
24481         * gcc.c-torture/execute/20001009-1.c: New testcase.
24482         Testcases provided by Jan Hubicka <jh@suse.cz>.
24483
24484 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
24485
24486         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
24487         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
24488         uintmax_t using <limits.h> to emulate the compiler's internal
24489         logic.  No longer XFAIL %j tests.
24490
24491 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
24492
24493         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
24494         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
24495         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
24496         regexps and details of expected handling of some bad formats.
24497         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
24498         suppression.
24499
24500 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
24501
24502         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
24503         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
24504         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
24505         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
24506         in list archives.
24507
24508 2000-10-06  Richard Henderson  <rth@cygnus.com>
24509
24510         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
24511         * g++.old-deja/g++.brendan/crash52.C: Likewise.
24512         * g++.old-deja/g++.jason/report.C: Likewise.
24513         * g++.old-deja/g++.law/friend5.C: Likewise.
24514         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
24515         of the expected warnings.
24516
24517 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
24518
24519         * g++.old-deja/g++.pt/enum14.C: New test.
24520
24521 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
24522
24523         * g++.old-deja/g++.pt/crash59.C: New test.
24524
24525 2000-10-04  Will Cohen  <wcohen@redhat.com>
24526
24527         * gcc.dg/20000926-1.c: New test.
24528
24529 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
24530
24531         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
24532         function name for current C++ compiler.
24533         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
24534
24535 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
24536
24537         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
24538         __PRETTY_FUNCTION__.
24539         * g++.old-deja/g++.ext/pretty2.C: Likewise.
24540
24541 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24542
24543         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
24544
24545 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
24546
24547         * gcc.c-torture/compile/20000923-1.c: New test.
24548
24549 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
24550
24551         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
24552         * g++.old-deja/g++.pt/ttp62.C: Same.
24553         * g++.old-deja/g++.other/inline14.C: Same.
24554
24555 2000-09-24  Richard Henderson  <rth@cygnus.com>
24556
24557         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
24558
24559 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
24560
24561         * gcc.dg/c90-printf-1.c: Add test for wide string format.
24562
24563 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
24564
24565         * gcc.c-torture/compile/20000922-1.c: New file.
24566
24567 2000-09-21  Nick Clifton  <nickc@redhat.com>
24568
24569         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
24570         a signed long modulo operation.
24571         (mod6): New function - perform an unsigned long modulo operation.
24572         (main): Add tests for modulos of very large numbers by very small
24573         dividends.
24574
24575 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24576
24577         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
24578
24579 2000-09-19  Richard Henderson  <rth@cygnus.com>
24580
24581         * gcc.dg/compare2.c (case 10): XFAIL.
24582
24583 2000-09-18  Richard Henderson  <rth@cygnus.com>
24584
24585         * gcc.c-torture/execute/20000906-1.c: Move ...
24586         * gcc.dg/20000906-1.c: ... here.  Only run on targets
24587         that support __builtin_trap.
24588
24589 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
24590
24591         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
24592
24593 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
24594
24595         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
24596         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
24597         more $ format tests.
24598
24599 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
24600
24601         * gcc.dg/format-errmk-1.c: New test.
24602
24603 2000-09-17  Greg McGary  <greg@mcgary.org>
24604
24605         * gcc.c-torture/execute/20000917-1.x: Remove.
24606
24607 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
24608
24609         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
24610
24611 2000-09-17  Greg McGary  <greg@mcgary.org>
24612
24613         * gcc.c-torture/execute/20000917-1.c: New test.
24614         * gcc.c-torture/execute/20000917-1.x: XFAIL.
24615
24616 2000-09-16  Neil Booth  <NeilB@earthling.net>
24617
24618         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
24619         in nested macro bug.
24620
24621 2000-09-15  Neil Booth  <NeilB@earthling.net>
24622
24623         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
24624
24625 2000-09-14  Jeffrey A Law  (law@cygnus.com)
24626
24627         * gcc.c-torture/execute/20000914-1.c: New test.
24628
24629 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
24630
24631         * g++.other/inline13.C: New test.
24632
24633 2000-09-12  Andreas Jaeger  <aj@suse.de>
24634
24635         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
24636         constant by Ulrich Drepper <drepper@redhat.com>.
24637
24638 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
24639
24640         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
24641
24642 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24643
24644         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
24645
24646 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
24647
24648         * gcc.dg/cpp/backslash.c: New test.
24649
24650 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
24651
24652         * gcc.c-torture/execute/20000910-1.c: New test.
24653         * gcc.c-torture/execute/20000910-2.c: Likewise.
24654
24655 2000-09-11  Robert Lipe  <robertl@sco.com>
24656
24657         * gcc.dg/pragma-align.c: New test.
24658
24659 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
24660
24661         * g++.old-deja/g++.pt/explicit82.C: New test.
24662         * g++.old-deja/g++.pt/explicit83.C: New test.
24663
24664 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
24665
24666         * gcc.dg/asm-names.c: New test.
24667
24668 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24669
24670         * gcc.dg/cpp/tr-warn6.c: New test
24671
24672 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
24673
24674         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
24675         be accepted.
24676
24677 2000-09-07  Catherine Moore  <clm@redhat.com>
24678
24679         * gcc.c-torture/execute/unroll-1.c: New test.
24680
24681 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
24682
24683         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
24684         ERROR markers.
24685         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
24686         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
24687         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
24688         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
24689         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
24690         Preprocess only.
24691         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
24692         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
24693
24694 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
24695
24696         * g++.old-deja/g++.pt/deduct2.C: New test.
24697
24698 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
24699
24700         * g++.old-deja/g++.pt/parms2.C: New test.
24701
24702 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
24703
24704         * g++.old-deja/g++.pt/crash58.C: New test.
24705
24706 2000-09-06  Greg McGary  <greg@mcgary.org>
24707
24708         * gcc.c-torture/execute/20000906-1.c: New test.
24709         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
24710
24711 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24712
24713         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
24714
24715 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
24716
24717         * g++.old-deja/g++.pt/crash57.C: New test.
24718
24719 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
24720
24721         * g++.old-deja/g++.pt/crash56.C: New test.
24722
24723 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
24724
24725         * g++.old-deja/g++.pt/koenig1.C: New test.
24726
24727 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
24728
24729         * gcc.dg/20000904-1.c: New test.
24730
24731 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
24732
24733         * gcc.dg/cpp/paste8.c: New test.
24734
24735 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
24736
24737         * gcc.c-torture/compile/20000827-1.c: New test.
24738
24739 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
24740
24741         * gcc.dg/format-diag-1.c: New test.
24742
24743 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
24744
24745         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
24746         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
24747         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
24748         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
24749         gcc.dg/formatz-1.c: Adjust warning regular expressions.
24750
24751 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
24752
24753         * g++.old-deja/g++.other/nested4.C: New test.
24754
24755 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
24756
24757         * g++.old-deja/g++.ns/scoped1.C: New test.
24758
24759 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
24760
24761         * lib/g++.exp: Support testing already-installed GCC.
24762
24763 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24764
24765         * wtr-label-1.c, wtr-suffix-1.c: New tests.
24766
24767 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24768
24769         * gcc.dg/return-type-2.c: New test.
24770
24771 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
24772
24773         * gcc.c-torture/compile/20000825-1.c: New test.
24774
24775 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
24776
24777         * gcc.dg/dwarf2-2.c: New test.
24778
24779 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
24780
24781         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
24782         dg-warning regexps.
24783
24784 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
24785
24786         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
24787         gcc.dg/format-ext-5.c: New tests.
24788
24789 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
24790
24791         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
24792
24793 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
24794
24795         * gcc.dg/noncompile/930622-2.c: Adjust error message.
24796
24797 2000-08-24  Richard Henderson  <rth@cygnus.com>
24798
24799         * gcc.dg/ia64-sync-1.c: New test.
24800         * gcc.dg/ia64-sync-2.c: New test.
24801         * gcc.dg/ia64-asm-1.c: New test.
24802
24803 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
24804
24805         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
24806         * gcc.dg/format-ext-2.c: New test.
24807
24808 2000-08-23  Jason Merrill  <jason@redhat.com>
24809
24810         * lib/old-dejagnu.exp: Also ignore "In member function" and
24811         "At global scope".
24812
24813 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24814
24815         * gcc.dg/noncompile/label-lineno-1.c: New test.
24816
24817 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
24818
24819         * gcc.dg/c99-array-nonobj-1.c: New test.
24820
24821 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
24822
24823         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
24824         tests.
24825         * gcc.dg/format-ext-1.c: New test.
24826
24827 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24828
24829         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
24830         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
24831         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
24832         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
24833         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
24834
24835 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
24836
24837         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
24838         gcc.dg/c99-strftime-2.c: New tests.
24839
24840 2000-08-22  Richard Henderson  <rth@cygnus.com>
24841
24842         * gcc.c-torture/execute/20000822-1.c: New test.
24843
24844 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
24845
24846         * gcc.c-torture/execute/20000819-1.x: Remove.
24847
24848 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
24849
24850         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
24851         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
24852         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
24853         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
24854         gcc.dg/format-xopen-1.c: New tests.
24855
24856 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
24857
24858         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
24859
24860 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
24861
24862         * g++.old-deja/g++.other/loop2.C: New test.
24863
24864         * gcc.c-torture/compile/20000606-1.c: New test.
24865         * gcc.c-torture/compile/20000728-1.c: New test.
24866         * gcc.c-torture/execute/20000801-1.c: New test.
24867         * gcc.c-torture/execute/20000801-2.c: New test.
24868         * gcc.c-torture/execute/20000819-1.c: New test.
24869         * gcc.c-torture/execute/20000819-1.x: XFAIL.
24870         * gcc.dg/20000629-1.c: New test.
24871         * gcc.dg/20000724-1.c: New test.
24872         * gcc.dg/20000807-1.c: New test.
24873
24874 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
24875
24876         * gcc.dg/cpp/pragma-1.c: New test.
24877         * gcc.dg/cpp/pragma-2.c: New test.
24878
24879 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
24880
24881         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
24882         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
24883
24884 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
24885
24886         * gcc.c-torture/compile/20000818-1.c: New test.
24887
24888 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
24889
24890         * gcc.c-torture/execute/20000818-1.c: New test.
24891
24892 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
24893
24894         * gcc.dg/format-va-1.c: New test.
24895
24896 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
24897
24898         * g++.old-deja/g++.other/typedef8.C: New test.
24899
24900 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
24901
24902         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
24903         * g++.old-deja/g++.mike/net36.C: Mark candidate.
24904         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
24905         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
24906         * g++.old-deja/g++.other/ptrmem7.C: New test.
24907         * g++.old-deja/g++.pt/ptrmem10.C: New test.
24908
24909 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
24910
24911         * g++.old-deja/g++.pt/typename27.C: New test.
24912
24913 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
24914
24915         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
24916         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
24917         * g++.old-deja/g++.pt/friend45.C: New test.
24918         * g++.old-deja/g++.other/friend8.C: New test.
24919
24920 2000-08-15  Richard Henderson  <rth@cygnus.com>
24921
24922         * gcc.c-torture/execute/20000815-1.c: New test.
24923
24924 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
24925
24926         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
24927         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
24928         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
24929
24930 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
24931
24932         * g++.old-deja/g++.other/refinit2.C: New test.
24933
24934 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
24935
24936         * lib/c-torture.exp (c-torture): Make
24937         compiler_conditional_xfail_data global.
24938         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
24939         compiler_conditional_xfail_data machinery.
24940         (f-torture-execute): Likewise.
24941         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
24942         and only when unrolling loops.
24943
24944         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
24945
24946 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
24947
24948         * g++.old-deja/g++.pt/explicit81.C: New test.
24949
24950 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
24951
24952         * g++.old-deja/g++.pt/typename26.C: New test.
24953
24954 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
24955
24956         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
24957         warning.
24958
24959 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
24960
24961         * g++.old-deja/g++.other/array3.C: New test.
24962
24963 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
24964
24965         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
24966         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
24967         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
24968         New tests.
24969
24970 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
24971
24972         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
24973         * g++.old-deja/g++.abi/vmihint.C: Likewise.
24974
24975 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
24976
24977         * gcc.c-torture/execute/20000808-1.c: New test.
24978
24979 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
24980
24981         * gcc.dg/c90-const-expr-1.c: New test.
24982
24983 2000-08-08  Richard Henderson  <rth@cygnus.com>
24984
24985         * gcc.dg/noncompile/920923-1.c: Declare calloc.
24986
24987 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
24988
24989         * gcc.dg/noncompile/const-ll-1.c: New test.
24990
24991 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
24992
24993         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
24994
24995 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
24996
24997         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
24998         that running programs linked against the shared version of libobjc
24999         run correctly.
25000
25001 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
25002
25003         * gcc.dg/c99-printf-1.c: New test.
25004
25005 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
25006
25007         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
25008
25009 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
25010
25011         * gcc.c-torture/execute/20000731-1.x: Delete.
25012
25013 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
25014
25015         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
25016         and torture_without_loops as is done by c-torture.exp.
25017         (search_for): Copy from c-torture.exp.
25018         (gcc-dg-runtest): New function, drives a directory of tests
25019         iterating over the TORTURE_OPTIONS.
25020         (scan-assembler, scan-assembler-not): Move here from
25021         individual directory drivers.
25022
25023         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
25024         defined by lib/gcc-dg.exp.
25025         * gcc.dg/cpp/cpp.exp: Likewise.
25026         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
25027         gcc-dg-runtest, so we cycle over optimization options.
25028
25029         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
25030         * gcc.dg/compare2.c: No longer expected to fail.
25031
25032 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
25033
25034         * gcc.c-torture/execute/20000804-1.c: New test.
25035
25036 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
25037
25038         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
25039
25040 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
25041
25042         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
25043
25044 2000-08-03  Jeffrey A Law  (law@cygnus.com)
25045
25046         * gcc.c-torture/compile/20000803-1.c: New test.
25047
25048 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
25049
25050         * gcc.c-torture/execute/20000801-3.c,
25051         gcc.c-torture/execute/20000801-4.c: New tests.
25052         * gcc.c-torture/execute/20000801-3.x,
25053         gcc.c-torture/execute/20000801-4.x: Xfail.
25054
25055 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
25056
25057         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
25058         libobjc/.libs to allow for libtool.
25059
25060 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
25061
25062         * gcc.c-torture/compile/20000802-1.c: New test.
25063
25064 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
25065
25066         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
25067
25068 2000-07-31  Jeffrey A Law  (law@cygnus.com)
25069
25070         * gcc-c-torture/execute/20000731-2.c: New test.
25071
25072         * gcc.c-torture/execute/20000731-1.c: New test.
25073         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
25074
25075 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
25076
25077         * testsuite/gcc.dg/cpp/paste7.c: New test.
25078         * gcc.dg/cpp/20000725-1.c: New test.
25079
25080 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
25081
25082         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
25083         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
25084         declaration warning for __builtin_dwarf_reg_size.
25085
25086         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
25087
25088 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
25089
25090         * gcc.dg/noncompile/voidparam-1.c: New test.
25091
25092 2000-07-30  Richard Henderson  <rth@cygnus.com>
25093
25094         * gcc.dg/c90-digraph-1.c: Don't xfail.
25095         * gcc.dg/compare2.c (case 10): Xfail.
25096         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
25097
25098 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
25099
25100         * gcc.dg/c99-main-1.c: New test.
25101
25102 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
25103
25104         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
25105
25106 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
25107
25108         * gcc.c-tortuer/execute/20000726-1.c: New test.
25109
25110 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
25111
25112         * gcc.c-torture/execute/enum-2.c: New test.
25113
25114 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25115
25116         * gcc.dg/cpp/tr-warn3.c: New test.
25117
25118 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
25119
25120         * g++.old-deja/g++.ext/implicit1.C: Remove.
25121         * g++.old-deja/g++.jason/c2.C: Remove
25122         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
25123         * g++.old-deja/g++.pt/crash16.C: Likewise.
25124         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
25125
25126 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
25127
25128         * g++.old-deja/g++.other/for2.C: New test.
25129
25130 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
25131
25132         * gcc.dg/20000720-1.c: New test.
25133
25134 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
25135
25136         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
25137
25138 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
25139
25140         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
25141         * gcc.c-torture/execute/20000722-1.c: New.
25142         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
25143
25144 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
25145
25146         * gcc.dg/cpp/20000720-1.S: New test.
25147
25148 2000-07-21  Michael Meissner  <meissner@redhat.com>
25149
25150         * gcc.c-torture/execute/ieee/hugeval.c: New test.
25151
25152 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
25153
25154         * g++.old-deja/g++.brendan/crash16.C,
25155         g++.old-deja/g++.brendan/parse3.C,
25156         g++.old-deja/g++.brendan/redecl1.C,
25157         g++.old-deja/g++.ns/template13.C,
25158         g++.old-deja/g++.other/decl4.C,
25159         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
25160
25161 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
25162
25163         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
25164         and "Internal error".
25165
25166         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
25167         regexps.
25168         * gcc.dg/cpp/paste6.c: New test.
25169
25170 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
25171
25172         * gcc.dg/cpp/tr-direct.c: New test.
25173
25174         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
25175         gcc.dg/cpp/undef1.c: Tweak error regexps.
25176
25177 2000-07-18  Eric Christopher <echristo@redhat.com>
25178
25179         * gcc.c-torture/compile/20000718-1.c: New test.
25180
25181 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
25182
25183         * cpplex.c (_cpp_push_token): If the token being pushed back
25184         is the previous token in this context, just subtract one from
25185         context->posn.
25186         * cppmacro.c (save_expansion): Clear aux field when storing a
25187         placemarker.
25188
25189 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
25190
25191         * gcc.dg/noncompile/redecl-1.c: New test.
25192
25193 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
25194
25195         * gcc.c-torture/execute/20000717-5.c: New test.
25196         * gcc.c-torture/execute/20000717-1.x: Removed.
25197
25198 2000-07-17  Richard Henderson  <rth@cygnus.com>
25199
25200         * gcc.c-torture/execute/20000717-4.c: New test.
25201
25202 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
25203
25204         * gcc.dg/cpp/syshdr.c: New test.
25205         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
25206
25207 2000-07-17  Neil Booth  <neilb@earthling.net>
25208
25209         * gcc.dg/cpp/cmdlne-dM.c: New test.
25210         * gcc.dg/cpp/cmdlne-dD.c: New test.
25211
25212 2000-07-17  Jeffrey A Law  (law@cygnus.com)
25213
25214         * gcc.c-torture/execute/20000717-3.c: New test.
25215
25216         * gcc.c-torture/compile/20000717-1.c: New test.
25217
25218 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
25219
25220         * gcc.c-torture/execute/20000717-2.c: New test.
25221
25222 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
25223
25224         * gcc.dg/formatz-1.c: New test.
25225
25226         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
25227         * gcc.dg/c99-digraph-1.c: New tests.
25228
25229         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
25230         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
25231
25232         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
25233         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
25234         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
25235         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
25236         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
25237         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
25238         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
25239
25240 2000-07-17   Greg McGary <greg@mcgary.org>
25241
25242         * gcc.c-torture/execute/20000717-1.c: New test.
25243         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
25244
25245 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
25246
25247         * gcc.c-torture/execute/20000715-2.c: New test.
25248         * gcc.dg/20000715-1.c: New test.
25249
25250 2000-07-15  Michael Meissner  <meissner@redhat.com>
25251
25252         * gcc.c-torture/execute/20000715-1.c: New test.
25253
25254 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
25255
25256         * gcc.c-torture/execute/20000707-1.c: New test.
25257
25258 2000-07-13  Neil Booth  <NeilB@earthling.net>
25259
25260         * testsuite/gcc.dg/cpp/digraph1.c,
25261         testsuite/gcc.dg/cpp/digraph2.c,
25262         testsuite/gcc.dg/cpp/digraphs.c: New tests.
25263
25264 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
25265
25266         * g77.f-torture/compile/20000630-2.f:  New test.
25267         * g77.f-torture/compile/20000630-2.x
25268
25269 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
25270
25271         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
25272
25273 2000-07-11  Neil Booth  <NeilB@earthling.net>
25274
25275         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
25276
25277 2000-07-11  Neil Booth  <NeilB@earthling.net>
25278
25279         * gcc.dg/cpp/cmdlne-C.c: New.
25280
25281 2000-07-09  Neil Booth  <NeilB@earthling.net>
25282
25283         * gcc.dg/cpp/directiv.c: New tests.
25284         * gcc.dg/cpp/undef1.c: Update.
25285
25286 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
25287
25288         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
25289
25290 2000-07-09  Neil Booth  <NeilB@earthling.net>
25291
25292         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
25293
25294 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
25295
25296         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
25297         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
25298
25299 2000-07-08  Neil Booth  <NeilB@earthling.net>
25300
25301         * gcc.dg/cpp/macsyntx.c: New tests.
25302
25303 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
25304
25305         * gcc.dg/20000707-1.c: New test.
25306
25307 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
25308
25309         * gcc.c-torture/execute/20000706-1.c: New test.
25310         * gcc.c-torture/execute/20000706-2.c: New test.
25311         * gcc.c-torture/execute/20000706-3.c: New test.
25312         * gcc.c-torture/execute/20000706-4.c: New test.
25313         * gcc.c-torture/execute/20000706-5.c: New test.
25314
25315 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
25316
25317         * g++.old-deja/g++.pt/instantiate7.C: New test.
25318
25319 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
25320
25321         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
25322         * g++.old-deja/g++.mike/thunk3.C: Likewise.
25323         * g++.old-deja/g++.other/rtti3.C: Likewise.
25324         * g++.old-deja/g++.other/rttid3.C: Likewise.
25325
25326 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
25327
25328         *  g77.f-torture/compile/20000630-1.x: Fix typo
25329
25330 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
25331
25332         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
25333         assembly output.
25334
25335 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
25336
25337         * gcc.dg/cpp/ident.c: New test.
25338
25339 2000-07-05  Neil Booth  <NeilB@earthling.net>
25340
25341         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
25342           gcc.dg/cpp/lexstrng.c: New tests.
25343
25344 2000-07-04  Neil Booth  <NeilB@earthling.net>
25345
25346         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
25347         * gcc.dg/cpp/strify2.c: Same.
25348
25349 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
25350
25351         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
25352         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
25353         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
25354         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
25355
25356         * testsuite/gcc.dg/cpp/macro1.c,
25357         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
25358         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
25359         testsuite/gcc.dg/cpp/strify1.c,
25360         testsuite/gcc.dg/cpp/strify2.c: New tests.
25361
25362 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
25363
25364         * gcc.c-torture/execute/20000703-1.c: New test.
25365
25366 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
25367
25368         * g++.old-deja/g++.pt (lookup10.C): New test.
25369
25370 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
25371
25372         * g++.old-deja/g++.pt (typename25.C): New test.
25373
25374 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
25375
25376         * gcc.c-torture/compile/20000701-1.c: New test.
25377
25378 2000-06-30  Nick Clifton  <nickc@cygnus.com>
25379
25380         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
25381         to test case.
25382
25383 2000-06-30  Catherine Moore  <clm@cygnus.com>
25384
25385         * gcc.c-torture/execute/align-1.c: New test.
25386
25387 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
25388
25389         * g++.old-deja/g++.pt/expr8.C: New test.
25390         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
25391
25392 2000-06-29  Nick Clifton  <nickc@cygnus.com>
25393
25394         * gcc.c-torture/compile/20000629-1.c: New test.
25395
25396 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
25397
25398
25399         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
25400         gcc.dg/noncompile directory, depending on whether they're
25401         preprocessor tests or not.  Annotate all the tests for the dg
25402         framework.
25403
25404         * gcc.c-torture/noncompile/noncompile.exp: Delete.
25405         * gcc.dg/noncompile/noncompile.exp: New.
25406
25407         * Moved files:
25408         Old name                                New name
25409         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
25410         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
25411         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
25412         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
25413         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
25414         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
25415         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
25416         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
25417         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
25418         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
25419         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
25420         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
25421         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
25422         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
25423         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
25424         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
25425         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
25426         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
25427         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
25428         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
25429         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
25430         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
25431         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
25432         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
25433
25434         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
25435         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
25436         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
25437         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
25438         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
25439         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
25440
25441 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
25442
25443         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
25444         declare one variable.  On the fourth, error.
25445         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
25446         declared by 20000628-1a.h.
25447
25448 2000-06-29  Richard Henderson  <rth@redhat.com>
25449
25450         * gcc.c-torture/execute/930529-1.x: New file.
25451         * gcc.dg/920413-1.c: Adjust expected warning text.
25452         * gcc.dg/980217-1.c: Declare abort.
25453         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
25454
25455 2000-06-29  Jeffrey A Law  (law@cygnus.com)
25456
25457         * g77.f-torture/compile/20000629-1.f: New test.
25458         * g77.f-torture/compile/20000629-1.x: Expected to fail.
25459
25460 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
25461
25462         Rearrange lots of files, removing entirely the
25463         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
25464         directories.
25465
25466         * Deleted files:
25467         gcc.c-torture/code_quality/code_quality.exp
25468         gcc.c-torture/special/special.exp
25469         gcc.failure/failure.exp
25470         gcc.failure/940409-1.x
25471         gcc.c-torture/compile/961203-1.x
25472
25473         * New files:
25474         gcc.misc-tests/linkage.exp
25475         gcc.c-torture/execute/920730-1t.c
25476         gcc.c-torture/execute/920730-1t.x
25477         gcc.c-torture/compile/920520-1.x
25478         gcc.c-torture/compile/920521-1.x
25479         gcc.c-torture/compile/981006-1.x
25480         gcc.c-torture/execute/eeprof-1.x
25481
25482         * Moved files (possibly with modifications to fit a new harness):
25483         Old name                                New name
25484         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
25485         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
25486         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
25487         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
25488         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
25489         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
25490         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
25491         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
25492         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
25493         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
25494         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
25495         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
25496         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
25497         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
25498
25499 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
25500
25501         * c-torture/compile/961203-1.x: Delete.
25502
25503         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
25504         not exit. Include stdio.h.
25505         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
25506         * gcc.misc-tests/dg-12.c: Likewise.
25507         * gcc.misc-tests/dg-5.c: Likewise.
25508         * gcc.misc-tests/dg-6.c: Likewise.
25509         * gcc.misc-tests/dg-7.c: Prototype abort.
25510         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
25511         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
25512         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
25513         not exit.
25514         * gcc.misc-tests/sieve.c: Use return from main, not exit.
25515         * gcc.misc-tests/sort2.c: Use return from main, not exit.
25516
25517 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
25518
25519         * gcc.dg/cpp/20000628-1.c: New test.
25520         * gcc.dg/cpp/20000628-1.h: New header for above test.
25521         * gcc.dg/cpp/20000628-1a.h: Likewise.
25522
25523 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
25524
25525         * gcc.dg/cpp: New directory.
25526         * gcc.dg/cpp/cpp.exp: New driver.
25527         * gcc.dg/cpp/20000627-1.c: New test.
25528         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
25529         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
25530         and rewrite as a compilation test.
25531
25532         * gcc.dg: Move many files into the cpp subdirectory, possibly
25533         renaming or editing them as well.
25534         Old name                New name
25535         990119-1.c              cpp/19990119-1.c
25536         990228-1.c              cpp/19990228-1.c
25537         990407-1.c              cpp/19990407-1.c
25538         990409-1.c              cpp/19990409-1.c
25539         990413-1.c              cpp/19990413-1.c
25540         990703-1.c              cpp/19990703-1.c
25541         20000127-1.c            cpp/20000127-1.c
25542         20000129-1.c            cpp/20000129-1.c
25543         20000207-1.c            cpp/20000207-1.c
25544         20000207-2.c            cpp/20000207-2.c
25545         20000209-1.c            cpp/20000209-1.c
25546         20000209-2.c            cpp/20000209-2.c
25547         20000301-1.c            cpp/20000301-1.c
25548         20000419-1.c            cpp/20000419-1.c
25549         20000510-1.S            cpp/20000510-1.S
25550         20000519-1.c            cpp/20000519-1.c
25551         20000529-1.c            cpp/20000529-1.c
25552         20000625-1.c            cpp/20000625-1.c
25553         20000625-2.c            cpp/20000625-2.c
25554         cpp-as1.c               cpp/assert1.c
25555         cpp-as2.c               cpp/assert2.c
25556         cxx-comments-1.c        cpp/cxxcom1.c
25557         cxx-comments-2.c        cpp/cxxcom2.c
25558         endif-label.c           cpp/endif.c
25559         cpp-hash1.c             cpp/hash1.c
25560         cpp-hash2.c             cpp/hash2.c
25561         cpp-if1.c               cpp/if-1.c
25562         cpp-if2.c               cpp/if-2.c
25563         cpp-if3.c               cpp/if-3.c
25564         cpp-if4.c               cpp/if-4.c
25565         cpp-if5.c               cpp/if-5.c
25566         cpp-cond.c              cpp/if-cexp.c
25567         cpp-missingop.c         cpp/if-mop.c
25568         cpp-missingparen.c      cpp/if-mpar.c
25569         cpp-opprec.c            cpp/if-oppr.c
25570         cpp-ifparen.c           cpp/if-paren.c
25571         cpp-shortcircuit.c      cpp/if-sc.c
25572         cpp-shift.c             cpp/if-shift.c
25573         cpp-unary.c             cpp/if-unary.c
25574         cpp-li1.c               cpp/line1.c
25575         cpp-li2.c               cpp/line2.c
25576         lineno.c                cpp/line3.c
25577         lineno-2.c              cpp/line4.c
25578         cpp-mi.c                cpp/mi1.c
25579         cpp-mic.h               cpp/mi1c.h
25580         cpp-micc.h              cpp/mi1cc.h
25581         cpp-mind.h              cpp/mi1nd.h
25582         cpp-mindp.h             cpp/mi1ndp.h
25583         cpp-mix.h               cpp/mi1x.h
25584         cpp-mi2.c               cpp/mi2.c
25585         cpp-mi2a.h              cpp/mi2a.h
25586         cpp-mi2b.h              cpp/mi2b.h
25587         cpp-mi2c.h              cpp/mi2c.h
25588         cpp-mi3.c               cpp/mi3.c
25589         cpp-mi3.def             cpp/mi3.def
25590         poison-1.c              cpp/poison.c
25591         pr-impl.c               cpp/prag-imp.c
25592         cpp-redef-2.c           cpp/redef1.c
25593         cpp-redef.c             cpp/redef2.c
25594         strpaste.c              cpp/strp1.c
25595         strpaste-2.c            cpp/strp2.c
25596         cpp-tradpaste.c         cpp/tr-paste.c
25597         cpp-tradstringify.c     cpp/tr-str.c
25598         cpp-tradwarn1.c         cpp/tr-warn1.c
25599         cpp-tradwarn2.c         cpp/tr-warn2.c
25600         trigraphs.c             cpp/trigraphs.c
25601         cpp-unc1.c              cpp/unc1.c
25602         cpp-unc2.c              cpp/unc2.c
25603         cpp-unc3.c              cpp/unc3.c
25604         cpp-unc.c               cpp/unc4.c
25605         undef.c                 cpp/undef1.c
25606         undef-2.c               cpp/undef2.c
25607         cpp-wi1.c               cpp/widestr1.c
25608
25609 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
25610
25611         * lib/g++.exp (g++_include_flags): Tweak.
25612
25613 2000-06-27  H.J. Lu  <hjl@gnu.org>
25614             Loren J. Rittle  <ljrittle@acm.org>
25615
25616         * lib/g++.exp (g++_include_flags): Override libgloss.exp
25617         version with one that knows about the new gcc tree structure.
25618         (g++_link_flags): Same.
25619
25620 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
25621
25622         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
25623         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
25624         case we are cross-compiling.
25625
25626         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
25627         g++.old-deja/g++.niklas/Makefile.in,
25628         g++.old-deja/g++.niklas/configure.in,
25629         g++.old-deja/g++.other/Makefile.in,
25630         g++.old-deja/g++.other/configure.in,
25631         gcc.c-torture/code_quality/Makefile.in,
25632         gcc.c-torture/code_quality/configure.in,
25633         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
25634         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
25635         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
25636         gcc.c-torture/execute/ieee/Makefile.in,
25637         gcc.c-torture/execute/ieee/configure.in,
25638         gcc.c-torture/noncompile/Makefile.in,
25639         gcc.c-torture/noncompile/configure.in,
25640         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
25641         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
25642         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
25643
25644 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
25645
25646         * g++.old-deja/g++.other/ambig3.C: New test.
25647
25648 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
25649
25650         * g++.old-deja/g++.pt/syntax1.C: New test.
25651         * g++.old-deja/g++.pt/syntax2.C: New test.
25652         * g++.old-deja/g++.other/syntax3.C: New test.
25653         * g++.old-deja/g++.other/syntax4.C: New test.
25654
25655 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
25656
25657         * gcc.dg/20000623-1.c: Prototype exit and abort.
25658
25659 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
25660
25661         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
25662         New tests.
25663         * gcc.dg/cpp-mi3.def: New file.
25664
25665         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
25666         inside assertions.
25667         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
25668         lexer's error messages.
25669         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
25670         divine anything from the linemarkers.
25671         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
25672         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
25673
25674 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
25675
25676         * gcc.dg/20000623-1.c: New test.
25677
25678 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
25679
25680         * gcc.c-torture/execute/20000622-1.c: New test.
25681
25682 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
25683
25684         * g++.old-deja/g++.other/init15.C: New test.
25685
25686 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
25687
25688         * g++.old-deja/g++.pt/vaarg2.C: New test.
25689         * g++.old-deja/g++.pt/vaarg3.C: New test.
25690
25691 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
25692
25693         * g++.old-deja/g++.other/dyncast6.C: New test.
25694
25695 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
25696
25697         * gcc.c-torture/execute/loop-6.c: New test.
25698
25699 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
25700
25701         * gcc.dg/20000614-1.c: New test.
25702         * gcc.dg/20000614-2.c: New test.
25703
25704 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
25705
25706         * g++.old-deja/g++.other/inline12.C: New test.
25707
25708 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
25709
25710         * g++.old-deja/g++.other/eh1.C: New test.
25711
25712 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
25713
25714         * g++.old-deja/g++.other/type.C: New test.
25715
25716 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
25717
25718         * g++.old-deja/g++.other/initstring.C: New test.
25719
25720 2000-06-12  Jason Merrill  <jason@redhat.com>
25721
25722         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
25723
25724 2000-06-09  Jeffrey A Law  (law@cygnus.com)
25725
25726         * gcc.c-torture/compile/20000609-1.c: New test.
25727
25728 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
25729
25730         * gcc.dg/20000609-1.c: New test.
25731
25732 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
25733
25734         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
25735         * gcc.c-torture/noncompile/poison-1.c: Move...
25736         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
25737         * gcc.dg/cpp-li1.c: Add a token after the #line.
25738
25739 2000-06-05  Richard Henderson  <rth@cygnus.com>
25740
25741         * gcc.c-torture/execute/20000605-2.c: New test.
25742         * gcc.c-torture/execute/20000605-3.c: New test.
25743
25744 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
25745
25746         * g77.f-torture/execute/20000503-1.x: New file.
25747
25748 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
25749
25750         * g++.old-deja/g++.eh/badalloc1.C: New test.
25751
25752 2000-06-05  Richard Henderson  <rth@cygnus.com>
25753
25754         * gcc.c-torture/execute/20000605-1.c: New test.
25755
25756 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
25757             Nathan Sidwell <nathan@codesourcery.com>
25758
25759         * gcc.c-torture/compile/20000605-1.c: New test.
25760
25761 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
25762
25763         * g77.f-torture/compile/20000601-1.f:  New test.
25764
25765 2000-06-03  Richard Henderson  <rth@cygnus.com>
25766
25767         * gcc.c-torture/execute/20000603-1.c: New.
25768
25769 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
25770
25771         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
25772         * gcc.dg/noreturn-2.c (noreturn): Likewise.
25773
25774 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
25775
25776         * gcc.dg/compare2.c (case 12): XFAIL.
25777         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
25778         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
25779
25780         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
25781
25782 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
25783
25784         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
25785         guard macro is already defined when the header is first
25786         included.
25787         * gcc.dg/cpp-mix.h: New file.
25788         * gcc.dg/endif-label.c: Update patterns to match compiler.
25789
25790         * g++.brendan/complex1.C: Declare abort.
25791         * g++.law/refs4.C: Remove XFAIL.
25792         * g++.oliva/expr2.C: Declare abort and exit.
25793
25794 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
25795
25796         * gcc.c-torture/execute/20000528-1.c: New test.
25797
25798         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
25799         * g++.old-deja/g++.law/temps4.C: Likewise.
25800
25801         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
25802         stdlib.h.  Call abort() on failure.
25803         * g++.old-deja/g++.law/refs4.C: Likewise.
25804         * g++.old-deja/g++.law/temps4.C: Likewise.
25805         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
25806         * gcc.c-torture/execute/20000112-1.c: Include string.h.
25807
25808 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
25809
25810         Relative to g++.dg/special:
25811         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
25812
25813         Relative to g++.old-deja:
25814         * g++.brendan/complex1.C, g++.jason/optimize2.C,
25815         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
25816         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
25817         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
25818         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
25819         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
25820         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
25821
25822         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
25823         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
25824         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
25825         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
25826         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
25827         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
25828         and/or string.h.
25829
25830         * g++.other/goto1.C: Update expectations for error messages.
25831
25832 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
25833
25834         * gcc.c-torture/compile/20000523-1.c: New test.
25835
25836 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
25837
25838         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
25839
25840 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
25841
25842         * g++.old-deja/g++.eh/catch11.C: New test.
25843         * g++.old-deja/g++.eh/catch12.C: New test.
25844
25845 2000-05-24  Nick Clifton  <nickc@cygnus.com>
25846
25847         * gcc.c-torture/execute/20000523-1.c: New test.
25848
25849 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
25850
25851         * c-torture/execute/bcp-1.c: Replace abort in arg of
25852         __builtin_constant_p with a generic external function.
25853
25854         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
25855         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
25856         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
25857         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
25858         Prototype abort and/or exit.
25859
25860         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
25861         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
25862         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
25863         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
25864
25865 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
25866
25867         * gcc.dg/dwarf2-1.c: New test.
25868
25869 2000-05-20  Richard Henderson  <rth@cygnus.com>
25870
25871         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
25872
25873 2000-05-20  Andreas Jaeger  <aj@suse.de>
25874
25875         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
25876         testcase.
25877
25878 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
25879
25880         * gcc.c-torture/execute/20000519-2.c: New test.
25881
25882 2000-05-19  Andreas Jaeger  <aj@suse.de>
25883
25884         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
25885         which fails with SSA.
25886
25887         * lib/c-torture.exp: Also test with -O3 -fssa.
25888
25889 2000-05-18  Michael Meissner  <meissner@redhat.com>
25890
25891         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
25892         * gcc.c-torture/execute/920415-1.c: Ditto.
25893         * gcc.c-torture/execute/920501-1.c: Ditto.
25894         * gcc.c-torture/execute/conversion.c: Ditto.
25895         * gcc.c-torture/execute/cvt-1.c: Ditto.
25896
25897 2000-05-18  Jeffrey A Law  (law@cygnus.com)
25898
25899         * gcc.c-torture/compile/20000518-1.c: New test.
25900
25901 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
25902
25903         * g77.f-torture/compile/200005018.f:  New test.
25904
25905 2000-05-17  Jeffrey A Law  (law@cygnus.com)
25906
25907         * gcc.c-torture/compile/20000517-1.c: New test.
25908
25909 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25910
25911         * gcc.c-torture/execute/20000516-1.c: New test.
25912
25913 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
25914
25915         * g++.old-deja/g++.other/eh.C: New test.
25916
25917 2000-05-12  Richard Henderson  <rth@cygnus.com>
25918
25919         * gcc.c-torture/execute/990208-1.c (main): Don't pass
25920         constants through to doit's conditional.
25921
25922 2000-05-11  Jeffrey A Law  (law@cygnus.com)
25923
25924         * gcc.c-torture/compile/20000511-1.c: New test.
25925         * g77.f-torture/compile/20000511-1.f: New test.
25926         * g77.f-torture/compile/20000511-2.f: New test.
25927
25928 2000-05-11  Michael Meissner  <meissner@redhat.com>
25929
25930         * gcc.c-torture/execute/20000511-1.c: New test.
25931
25932 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
25933
25934         * gcc.dg/dg.exp: Scan .S files as well as .c files.
25935         * gcc.dg/20000510-1.S: New.
25936
25937 2000-05-08  Catherine Moore  <clm@cygnus.com>
25938
25939         * gcc.dg/unused-3.c: New.
25940
25941 2000-05-06  Richard Henderson  <rth@cygnus.com>
25942
25943           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
25944           * g++.old-deja/g++.mike/warn1.C: Likewise.
25945           * g++.old-deja/g++.pt/local1.C: Likewise.
25946           * g++.old-deja/g++.pt/local7.C: Likewise.
25947           * g++.old-deja/g++.pt/spec16.C: Likewise.
25948
25949 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
25950
25951         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
25952
25953 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
25954
25955           * g77.f-torture/execute/20000503-1.f:  New test.
25956
25957 2000-05-04  Andreas Jaeger  <aj@suse.de>
25958
25959         * gcc.dg/noreturn-2.c: New test.
25960
25961 2000-05-04  Neil Booth  <NeilB@earthling.net>
25962
25963         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
25964         preprocessor.
25965
25966 2000-05-04  Richard Henderson  <rth@cygnus.com>
25967
25968         * gcc.c-torture/execute/20000503-1.c: Fix typo.
25969
25970 2000-05-04  Richard Henderson  <rth@cygnus.com>
25971
25972         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
25973         OpenSSL by Jason R Thorpe.
25974
25975 2000-05-03  Jim Wilson  <wilson@cygnus.com>
25976
25977         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
25978
25979 2000-05-03  Robert Lipe <robertlipe@usa.net>
25980
25981         * gcc.dg/20000503-1.c: New test.
25982
25983 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
25984
25985         * gcc.c-torture/compile/20000502-1.c: New test.
25986         * g++.old-deja/g++.other/align.C: New test.
25987         * gcc.dg/cpp-tradstringify.c: New test.
25988
25989 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
25990
25991         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
25992         and hard registers.
25993
25994 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
25995
25996         * gcc.c-torture/execute/loop-5.c: New test.
25997
25998 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
25999
26000         * gcc.c-torture/execute/va-arg-20.c: New test.
26001
26002 2000-04-23  Jeffrey A Law  (law@cygnus.com)
26003
26004         * gcc.c-torture/execute/20000422-1.c: New test.
26005
26006 2000-04-20  Greg McGary  <gkm@gnu.org>
26007
26008         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
26009         when optimizing, but without sibling-call optimizations (-O1).
26010
26011 2000-04-20  Jeffrey A Law  (law@cygnus.com)
26012
26013           * gcc.c-torture/compile/20000420-1.c: New test.
26014
26015 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
26016
26017         * g++.abi/ptrflags.C: New test.
26018         * g++.eh/catchptr1.C: Test incomplete pointer chains.
26019
26020 2000-04-19  Catherine Moore  <clm@cygnus.com>
26021
26022         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
26023
26024 2000-04-19  Greg McGary  <gkm@gnu.org>
26025
26026         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
26027         sibling-call optimizations.
26028
26029 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
26030
26031         * gcc.dg/20000419-1.c: New test.
26032
26033 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
26034
26035         * gcc.c-torture/execute/20000412-6.c: New test.
26036
26037 2000-04-12  Jeffrey A Law  (law@cygnus.com)
26038
26039         * gcc.c-torture/execute/20000412-5.c: New test.
26040         * g77.f-torture/compile/20000412-1.f: New test.
26041         * gcc.c-torture/execute/20000412-4.c: New test.
26042         * gcc.c-torture/compile/20000412-2.c: New test.
26043         * gcc.c-torture/execute/20000412-3.c: New test.
26044         * gcc.c-torture/compile/20000412-1.c: New test.
26045         * gcc.c-torture/execute/20000412-2.c: New test.
26046
26047 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
26048
26049         * objc/execute/bf-20.m: New test.
26050
26051 2000-04-10  Richard Henderson  <rth@cygnus.com>
26052
26053         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
26054
26055         * gcc.c-torture/execute/20000412-1.c: New test.
26056
26057 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
26058
26059         * g++.old-deja/g++.eh/catchptr1.C: New test.
26060
26061 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
26062
26063         * g++.old-deja/g++.abi/cxa_vec.C: New test.
26064
26065 2000-04-08  Neil Booth  <NeilB@earthling.net>
26066
26067         * gcc.dg/cpp-nullchar.c: Remove test as
26068         embedded nulls cause problems.
26069
26070 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26071
26072         * gcc.dg/compare2.c: New test.
26073
26074 2000-04-08  Neil Booth  <NeilB@earthling.net>
26075
26076         * gcc.dg/cpp-nullchar.c: New test.
26077
26078 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
26079
26080         * gcc.dg/cpp-mi2.c: New test.
26081         * gcc.dg/cpp-mi2[abc].h: New files.
26082
26083 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
26084
26085         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
26086         member name.
26087
26088 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
26089
26090         * g++.old-deja/g++.abi/vmihint.C: New test.
26091
26092 2000-04-06  Neil Booth  <NeilB@earthling.net>
26093
26094         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
26095         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
26096         copyright.
26097
26098 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
26099
26100         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
26101         avoid stack-frame overwrite.
26102
26103 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
26104
26105         * gcc.c-torture/compile/20000405-2.c: New test.
26106         * gcc.c-torture/compile/20000405-3.c: New test.
26107
26108 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
26109
26110         * gcc.c-torture/compile/20000405-1.c: New test.
26111
26112 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
26113
26114         * gcc.dg/cast-qual-1.c: Revert last change.
26115
26116 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26117
26118         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
26119
26120 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
26121
26122         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
26123         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
26124
26125 2000-04-03  Jeffrey A Law  (law@cygnus.com)
26126
26127         * gcc.c-torture/compile/20000403-2.c: New test.
26128         * gcc.c-torture/compile/20000403-1.c: New test.
26129
26130 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
26131
26132         * gcc.c-torture/execute/20000403-1.c: New test.
26133
26134 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
26135
26136         * gcc.c-torture/execute/20000402-1.c: New test.
26137
26138 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
26139
26140         * gcc.c-torture/execute/va-arg-15.c: New test.
26141         * gcc.c-torture/execute/va-arg-16.c: New test.
26142         * gcc.c-torture/execute/va-arg-17.c: New test.
26143         * gcc.c-torture/execute/va-arg-18.c: New test.
26144         * gcc.c-torture/execute/va-arg-19.c: New test.
26145
26146 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
26147
26148         * gcc.c-torture/compile/981211-1.c: Move to...
26149         * gcc.dg/cpp-as1.c: ...here.
26150         * gcc.dg/cpp-as2.c: New file.
26151
26152         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
26153         compiler.
26154
26155 2000-04-02  Neil Booth  <NeilB@earthling.net>
26156
26157         * gcc.dg/cpp-cond.c  New tests.
26158         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
26159         accidental success less likely.
26160         * gcc.dg/cpp-missingop.c  New tests.
26161         * gcc.dg/cpp-missingparen.c  New tests.
26162         * gcc.dg/cpp-shift.c  New tests.
26163         * gcc.dg/cpp-shortcircuit.c  New tests.
26164         * gcc.dg/cpp-unary.c  New tests.
26165
26166 2000-03-29  Jeffrey A Law  (law@cygnus.com)
26167
26168         * gcc.c-torture/compile/20000329-1.c: New test.
26169
26170 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
26171
26172         * gcc.c-torture/compile/20000326-1.c: New test.
26173         * gcc.c-torture/compile/20000326-2.c: New test.
26174
26175 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
26176
26177         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
26178         the first parameter is a function argument.
26179
26180 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
26181
26182         * g++.old-deja/g++.ext/array4.C: New test.
26183
26184 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
26185
26186         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
26187
26188 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26189
26190         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
26191
26192 2000-03-19  Richard Henderson  <rth@cygnus.com>
26193
26194         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
26195
26196 2000-03-19  Richard Henderson  <rth@cygnus.com>
26197
26198         * gcc.c-torture/compile/20000319-1.c: New test.
26199
26200 2000-03-14  Jeffrey A Law  (law@cygnus.com)
26201
26202         * gcc.c-torture/execute/20000314-3.c: New test.
26203         * gcc.c-torture/execute/20000314-2.c: New test.
26204         * gcc.c-torture/execute/20000314-1.c: New test.
26205         * gcc.c-torture/compile/20000314-2.c: New test.
26206         * gcc.c-torture/compile/20000314-1.c: New test.
26207
26208 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
26209
26210         * g++.old-deja/g++.warn/inline.C: New test.
26211
26212 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
26213
26214         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
26215         standards-compliant result rather than specific constants.
26216         Put test-values in array.
26217
26218 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
26219
26220         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
26221         (g++_target_compile): Put test-specific options last.
26222
26223 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
26224
26225         * g++.old-deja/g++.eh/vbase4.C: New test.
26226
26227 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
26228
26229         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
26230
26231 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
26232
26233         * g++.old-deja/g++.brendan/misc12.C: Removed.
26234         * g++.old-deja/g++.pt/memtemp77.C: Constify.
26235         * g++.old-deja/g++.ext/pretty4.C: New test.
26236
26237 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
26238
26239         * g++.old-deja/g++.other/string2.C: New test.
26240
26241 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
26242
26243         * g++.old-deja/g++.warn/impint2.C: New test.
26244
26245 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
26246
26247         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
26248         is 1, not zero.
26249
26250 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
26251
26252         * g++.old-deja/g++.warn/impint.C: New test.
26253         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
26254         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
26255         * g++.old-deja/g++.pt/explicit12.C: Likewise.
26256         * g++.old-deja/g++.pt/explicit13.C: Likewise.
26257         * g++.old-deja/g++.pt/explicit17.C: Likewise.
26258         * g++.old-deja/g++.pt/explicit18.C: Likewise.
26259         * g++.old-deja/g++.pt/explicit19.C: Likewise.
26260         * g++.old-deja/g++.pt/explicit23.C: Likewise.
26261         * g++.old-deja/g++.pt/explicit31.C: Likewise.
26262         * g++.old-deja/g++.pt/explicit35.C: Likewise.
26263         * g++.old-deja/g++.pt/explicit6.C: Likewise.
26264         * g++.old-deja/g++.pt/memclass7.C: Likewise.
26265
26266 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
26267
26268         * gcc.dg/cpp-redef.c: New test.
26269
26270 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
26271
26272         * g++.old-deja/g++.pt/unify7.C: New test.
26273
26274 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
26275
26276         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
26277         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
26278
26279 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
26280
26281         * gcc.c-torture/compile/20000224-1.c: New test.
26282
26283 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
26284
26285         * gcc.c-torture/compile/cpp-2.c: New test.
26286         * gcc.c-torture/compile/cpp-1.c: New test.
26287
26288 2000-02-25  Jeffrey A Law  (law@cygnus.com)
26289
26290         * gcc.c-torture/execute/20000225-1.c: New test.
26291
26292 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
26293
26294         * gcc.dg/cpp-li2.c: New test.
26295
26296         * gcc.dg/cpp-wi1.c: New test.
26297
26298         * gcc.dg/cpp-li1.c: New test.
26299
26300 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
26301
26302         * g++.old-deja/g++.other/sizeof5.C: New test.
26303
26304 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26305
26306         * gcc.c-torture/execute/va-arg-13.c: New test.
26307
26308 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
26309
26310         * gcc.c-torture/execute/va-arg-12.c: New test.
26311
26312 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
26313
26314         * gcc.c-torture/execute/20000223-1.c: New test.
26315
26316 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
26317
26318         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
26319
26320 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
26321
26322         * g++.old-deja/g++.abi/ptrmem.C: New test.
26323
26324 2000-02-19  Richard Henderson  <rth@cygnus.com>
26325
26326         * gcc.c-torture/compile/init-3.c: New.
26327
26328 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
26329
26330         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
26331         ALWAYS_CXXFLAGS.
26332
26333 2000-02-11  Robert Lipe <robertl@sco.com>
26334
26335         * gcc.c-torture/compile/20000211-3.c: New test.
26336
26337 2000-02-11  Martin Buchholz <martin@xemacs.org>
26338
26339         * gcc.c-torture/compile/20000211-2.c: New test.
26340
26341 2000-02-11  Jeffrey A Law  (law@cygnus.com)
26342
26343         * gcc.c-torture/compile/20000211-1.c: New test.
26344
26345 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
26346
26347         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
26348           on native targets
26349
26350 2000-02-08  Nathan Sidwell  <nathan@acm.org>
26351
26352         * g++.old-deja/g++.other/cast5.C: New test.
26353
26354 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
26355
26356         * gcc.c-torture/execute/20000205-1.c: New.
26357
26358 2000-02-03  Nathan Sidwell  <nathan@acm.org>
26359
26360         * g++.old-deja/g++.jason/cast3.C: Return void.
26361         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
26362
26363 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
26364
26365         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
26366
26367         * gcc.dg/loop-1.c: New test.
26368
26369 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
26370
26371         * gcc.c-torture/compile/20000127-1.c: New test.
26372         * gcc.c-torture/execute/991228-1.c: New test.
26373
26374 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
26375
26376         * gcc.dg/unused-2.c: New test.
26377
26378         * gcc.dg/conv-1.c: New test.
26379
26380 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
26381
26382         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
26383         compiler.
26384         (tool_option_proc): Fix typo.
26385
26386 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
26387
26388         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
26389         of the ld on the host, not on the build machine.
26390         Also, don't crash if '--help' is not a supported option.
26391
26392 2000-01-24  Richard Henderson  <rth@cygnus.com>
26393
26394         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
26395
26396 2000-01-20  Jeffrey A Law  (law@cygnus.com)
26397
26398         * gcc.c-torture/execute/20000120-2.c: New test.
26399         * gcc.c-torture/execute/20000120-1.c: New test.
26400
26401 2000-01-13  Jeffrey A Law  (law@cygnus.com)
26402
26403         * gcc.c-torture/execute/20000113-1.c: New test.
26404
26405 2000-01-12  Jeffrey A Law  (law@cygnus.com)
26406
26407         * gcc.c-torture/execute/20000112-1.c: New test.
26408
26409 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
26410
26411         * gcc.dg/20000111-1.c: New test.
26412
26413 2000-01-10  Jeffrey A Law  (law@cygnus.com)
26414
26415         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
26416         with 16 bit integers.
26417
26418 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
26419
26420         * gcc.dg/20000108-1.c: New test.
26421
26422 2000-01-05  Nathan Sidwell  <nathan@acm.org>
26423
26424         * g++.old-deja/g++.ns/koenig8.C: New test.
26425
26426 2000-01-05  Nathan Sidwell  <nathan@acm.org>
26427
26428         * g++.old-deja/g++.other/cast4.C: New test.
26429
26430 2000-01-05  Jeffrey A Law  (law@cygnus.com)
26431
26432         * gcc.c-torture/compile/20000105-2.c: New test.
26433         * gcc.c-torture/compile/20000105-1.c: New test.
26434
26435 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26436
26437         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
26438         references to printf & atoi to conform to ANSI standard.
26439         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
26440         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
26441         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
26442         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
26443         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
26444         * g++.old-deja/g++.brendan/complex1.C: Likewise.
26445         * g++.old-deja/g++.brendan/copy1.C: Likewise.
26446         * g++.old-deja/g++.brendan/copy2.C: Likewise.
26447         * g++.old-deja/g++.brendan/copy3.C: Likewise.
26448         * g++.old-deja/g++.brendan/copy4.C: Likewise.
26449         * g++.old-deja/g++.brendan/copy5.C: Likewise.
26450         * g++.old-deja/g++.brendan/copy6.C: Likewise.
26451         * g++.old-deja/g++.brendan/copy7.C: Likewise.
26452         * g++.old-deja/g++.brendan/copy8.C: Likewise.
26453         * g++.old-deja/g++.brendan/crash11.C: Likewise.
26454         * g++.old-deja/g++.brendan/crash14.C: Likewise.
26455         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
26456         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
26457         * g++.old-deja/g++.brendan/delete2.C: Likewise.
26458         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
26459         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
26460         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
26461         * g++.old-deja/g++.brendan/eh1.C: Likewise.
26462         * g++.old-deja/g++.brendan/groff1.C: Likewise.
26463         * g++.old-deja/g++.brendan/init3.C: Likewise.
26464         * g++.old-deja/g++.brendan/misc12.C: Likewise.
26465         * g++.old-deja/g++.brendan/misc7.C: Likewise.
26466         * g++.old-deja/g++.brendan/new2.C: Likewise.
26467         * g++.old-deja/g++.brendan/operators4.C: Likewise.
26468         * g++.old-deja/g++.brendan/operators5.C: Likewise.
26469         * g++.old-deja/g++.brendan/overload2.C: Likewise.
26470         * g++.old-deja/g++.brendan/overload7.C: Likewise.
26471         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
26472         * g++.old-deja/g++.brendan/reference1.C: Likewise.
26473         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
26474         * g++.old-deja/g++.brendan/template24.C: Likewise.
26475         * g++.old-deja/g++.brendan/template3.C: Likewise.
26476         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
26477         * g++.old-deja/g++.jason/inline3.C: Likewise.
26478         * g++.old-deja/g++.jason/opeq.C: Likewise.
26479         * g++.old-deja/g++.law/arg5.C: Likewise.
26480         * g++.old-deja/g++.law/arm7.C: Likewise.
26481         * g++.old-deja/g++.law/ctors11.C: Likewise.
26482         * g++.old-deja/g++.law/cvt8.C: Likewise.
26483         * g++.old-deja/g++.law/init9.C: Likewise.
26484         * g++.old-deja/g++.law/refs4.C: Likewise.
26485         * g++.old-deja/g++.law/template2.C: Likewise.
26486         * g++.old-deja/g++.law/visibility24.C: Likewise.
26487         * g++.old-deja/g++.law/vtable3.C: Likewise.
26488         * g++.old-deja/g++.mike/asm2.C: Likewise.
26489         * g++.old-deja/g++.mike/eh1.C: Likewise.
26490         * g++.old-deja/g++.mike/misc1.C: Likewise.
26491         * g++.old-deja/g++.mike/misc13.C: Likewise.
26492         * g++.old-deja/g++.mike/misc14.C: Likewise.
26493         * g++.old-deja/g++.mike/ns12.C: Likewise.
26494         * g++.old-deja/g++.mike/p1248.C: Likewise.
26495         * g++.old-deja/g++.mike/p3708.C: Likewise.
26496         * g++.old-deja/g++.mike/p3708a.C: Likewise.
26497         * g++.old-deja/g++.mike/p3708b.C: Likewise.
26498         * g++.old-deja/g++.mike/p646.C: Likewise.
26499         * g++.old-deja/g++.mike/p700.C: Likewise.
26500         * g++.old-deja/g++.mike/p783.C: Likewise.
26501         * g++.old-deja/g++.mike/p783a.C: Likewise.
26502         * g++.old-deja/g++.mike/p783b.C: Likewise.
26503         * g++.old-deja/g++.mike/p786.C: Likewise.
26504         * g++.old-deja/g++.mike/p789.C: Likewise.
26505         * g++.old-deja/g++.mike/p789a.C: Likewise.
26506         * g++.old-deja/g++.mike/p807a.C: Likewise.
26507         * g++.old-deja/g++.other/delete3.C: Likewise.
26508         * g++.old-deja/g++.other/dyncast1.C: Likewise.
26509         * g++.old-deja/g++.other/dyncast2.C: Likewise.
26510         * g++.old-deja/g++.other/dyncast3.C: Likewise.
26511         * g++.old-deja/g++.other/empty1.C: Likewise.
26512         * g++.old-deja/g++.other/temporary1.C: Likewise.
26513         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
26514         * g++.old-deja/g++.pt/t16.C: Likewise.
26515         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
26516
26517 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
26518
26519         * gcc.dg/991230-1.c: New test.
26520
26521 1999-12-29  Jeffrey A Law  (law@cygnus.com)
26522
26523         * gcc.c-torture/compile/991229-3.c: New test.
26524         * gcc.c-torture/compile/991229-2.c: New test.
26525         * gcc.c-torture/compile/991229-1.c: New test.
26526
26527 1999-12-29  Greg McGary <gkm@eng.ascend.com>
26528
26529         * gcc.c-torture/compile/labels-2.c: New test.
26530
26531 1999-12-27  Martin von Löwis  <loewis@informatik.hu-berlin.de>
26532
26533         * gcc.c-torture/execute/991227-1.c: New test.
26534
26535 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
26536
26537         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
26538
26539 1999-12-21  Martin von Löwis  <loewis@informatik.hu-berlin.de>
26540
26541         * gcc.c-torture/execute/991221-1.c: New test.
26542
26543 1999-12-20  Nathan Sidwell  <nathan@acm.org>
26544
26545         * g++.old-deja/g++.other/cast3.C: New test.
26546
26547 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
26548
26549         * gcc.c-torture/execute/991216-4.c: New test.
26550
26551 1999-12-16  Michael Meissner  <meissner@cygnus.com>
26552
26553         * gcc.c-torture/execute/991216-1.c: New test.
26554         * gcc.c-torture/execute/991216-2.c: New test.
26555         * gcc.c-torture/execute/991216-3.c: New test.
26556
26557 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
26558
26559         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
26560         Actually make the test fail by using "-O2" for compilation.
26561
26562 1999-12-15  Nathan Sidwell  <nathan@acm.org>
26563
26564         * g++.old-deja/g++.warn/cast-align1.C: New test.
26565
26566 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
26567
26568         * gcc.c-torture/compile/991214-1.c: New test.
26569         * gcc.c-torture/compile/991214-2.c: New test.
26570
26571 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
26572
26573         * gcc.dg/991214-1.c: New test.
26574
26575 1999-12-13  Jeffrey A Law  (law@cygnus.com)
26576
26577         * gcc.c-torture/compile/991213-3.c: New test.
26578         * gcc.c-torture/compile/991213-2.c: New test.
26579         * gcc.c-torture/compile/991213-1.c: New test.
26580
26581 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
26582
26583         * gcc.dg/991209-1.c: New test.
26584
26585 1999-12-08  Nathan Sidwell <nathan@acm.org>
26586
26587         * gcc.c-torture/compile/991208-1.c: New test.
26588
26589 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
26590
26591         * gcc.dg/ultrasp2.c: New test.
26592
26593 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
26594
26595         * g++.old-deja/g++.abi/align.C (main): Fix typo.
26596
26597 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
26598
26599         * gcc.c-torture/compile/991202-1.c: New test.
26600         * gcc.c-torture/execute/991202-1.c: New test.
26601         * gcc.c-torture/execute/991202-2.c: New test.
26602         * gcc.c-torture/execute/991202-3.c: New test.
26603
26604 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
26605
26606         * g++.old-deja/g++.abi/align.C: New test.
26607         * g++.old-deja/g++.abi/aggregates.C: Likewise.
26608         * g++.old-deja/g++.abi/bitfields.C: Likewise.
26609
26610 1999-12-01  Richard Henderson  <rth@cygnus.com>
26611
26612         * gcc.c-torture/execute/991201-1.c: New.
26613
26614 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
26615
26616         * gcc.dg/991129-1.c: New test.
26617
26618 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
26619
26620         * gcc.c-torture/compile/991127-1.c: New test.
26621
26622 1999-11-22  Nathan Sidwell  <nathan@acm.org>
26623
26624         * g++.old-deja/g++.other/warn4.C: New test.
26625
26626 1999-11-22  Nathan Sidwell  <nathan@acm.org>
26627
26628         * g++.old-deja/g++.eh/cleanup2.C: New test.
26629         * g++.old-deja/g++.ext/pretty2.C: New test.
26630         * g++.old-deja/g++.ext/pretty3.C: New test.
26631         * g++.old-deja/g++.other/debug6.C: New test.
26632
26633 1999-10-20  Jim Wilson  <wilson@cygnus.com>
26634
26635         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
26636         compiler_output to look for one error message instead of two.
26637
26638 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
26639
26640         * gcc.c-torture/execute/991118-1.c: Also test case
26641         where the word boundary does not split a byte evenly.
26642
26643 1999-11-19  Nathan Sidwell  <nathan@acm.org>
26644
26645         * g++.old-deja/g++.ext/restrict1.C: New test.
26646
26647 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
26648
26649         * gcc.c-torture/execute/991118-1.c: New test.
26650
26651 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
26652
26653         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
26654         working directory pathnames.
26655
26656 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
26657
26658         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
26659         host is equipped with driver.h and driver.o so it can actually
26660         compile and run the tests.
26661
26662 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
26663
26664         * gcc.c-torture/compile/991008-1.c: New test.
26665
26666 1999-11-08  Nick Clifton  <nickc@cygnus.com>
26667
26668         * lib/gcc-dg.exp: Include target-supports.exp
26669
26670 1999-11-05  Nick Clifton  <nickc@cygnus.com>
26671
26672         * lib/target-supports.exp: New file: Provide procs to test for
26673         features supported by the target.
26674         (check_weak_available): Moved here from ecos.exp.
26675         (check_alias_available): New proc: Determine of the target
26676         toolchain supports the alias attribute.
26677
26678         * gcc.dg/special/ecos.exp: Move check_weak_available to
26679         target-supports.exp.
26680         (alias-1.c): Only perform the test if the target supports
26681         aliases.
26682         (wkali-1.c): Only perform the test if the target supports
26683         aliases.
26684
26685         * gcc.dg/990506-0.c: Expect error messages from cross
26686         targets as well as native targets.
26687
26688 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
26689
26690         * gcc.dg/ultrasp1.c: Removed xfail.
26691         * gcc.dg/struct-ret-2.c: Likewise.
26692         * gcc.dg/array-1.c: Likewise.
26693
26694 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
26695
26696         * gcc.dg/struct-ret-2.c: New test.
26697
26698         * gcc.dg/array-1.c: New test.
26699
26700 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
26701
26702         * gcc.c-torture/execute/991030-1.c: New test.
26703
26704 1999-10-26  Richard Henderson  <rth@cygnus.com>
26705
26706         * gcc.c-torture/compile/991026-2.c: New test.
26707
26708 1999-10-26  Jeffrey A Law  (law@cygnus.com)
26709
26710         * gcc.c-torture/compile/991026-1.c: New test.
26711
26712 1999-10-23  Jeffrey A Law  (law@cygnus.com)
26713
26714         * gcc.c-torture/execute/991023-1.c: New test.
26715
26716 1999-10-19  Jeffrey A Law  (law@cygnus.com)
26717
26718         * gcc.c-torture/execute/991019-1.c: New test.
26719
26720 1999-10-16  Richard Henderson  <rth@cygnus.com>
26721
26722         * gcc.c-torture/execute/991016-1.c: New test.
26723
26724 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
26725
26726         * gcc.c-torture/execute/991014-1.c: New test.
26727
26728 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
26729
26730         * g++.old-deja/g++.other/union2.C: New test.
26731
26732 1999-10-13  Nathan Sidwell  <nathan@acm.org>
26733
26734         * g++.old-deja/g++.other/vaarg2.C: New test.
26735         * g++.old-deja/g++.other/vaarg3.C: New test.
26736
26737 1999-10-12  Craig Burley  <craig@jcb-sc.com>
26738
26739         * g77.f-torture/noncompile/19990905-1.f: Moved from being
26740         in compile/.
26741
26742 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
26743
26744         * gcc.c-torture/execute/va-arg-11.c: New test.
26745
26746 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
26747
26748         * lib/file-format.exp (gcc_target_object_format): Don't
26749         crash if objdump is unavailable.
26750
26751 1999-09-29  Donn Terry <donn@interix.com>
26752
26753         * gcc.misc-tests/mg.exp: delete extraneous redirection.
26754
26755 1999-09-28  Nick Clifton  <nickc@cygnus.com>
26756
26757         * gcc.c-torture/compile/990928-1.c: New test.
26758
26759 1999-09-28  Nathan Sidwell  <nathan@acm.org>
26760
26761         * g++.old-deja/g++.other/decl6.C: New test.
26762
26763 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
26764
26765         * gcc.c-torture/execute/va-arg-10.c: New test.
26766
26767 1999-09-27  Nathan Sidwell  <nathan@acm.org>
26768
26769         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
26770         __PRETTY_FUNCTION__.
26771
26772 1999-09-23  Nick Clifton  <nickc@cygnus.com>
26773
26774         * gcc.c-torture/execute/990923-1.c: New test.
26775
26776 1999-09-21  Nick Clifton  <nickc@cygnus.com>
26777
26778         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
26779         for which -fpic is inappropriate.
26780
26781 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
26782
26783         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
26784
26785 1999-09-21  Nathan Sidwell  <nathan@acm.org>
26786
26787         * g++.old-deja/g++.other/dyncast1.C: New test.
26788         * g++.old-deja/g++.other/dyncast2.C: New test.
26789         * g++.old-deja/g++.other/dyncast3.C: New test.
26790         * g++.old-deja/g++.other/dyncast4.C: New test.
26791         * g++.old-deja/g++.other/dyncast5.C: New test.
26792         * g++.old-deja/g++.eh/catch3.C: New test.
26793         * g++.old-deja/g++.eh/catch3p.C: New test.
26794         * g++.old-deja/g++.eh/catch4.C: New test.
26795         * g++.old-deja/g++.eh/catch4p.C: New test.
26796         * g++.old-deja/g++.eh/catch5.C: New test.
26797         * g++.old-deja/g++.eh/catch5p.C: New test.
26798         * g++.old-deja/g++.eh/catch6.C: New test.
26799         * g++.old-deja/g++.eh/catch6p.C: New test.
26800         * g++.old-deja/g++.eh/catch7.C: New test.
26801         * g++.old-deja/g++.eh/catch7p.C: New test.
26802         * g++.old-deja/g++.eh/catch8.C: New test.
26803         * g++.old-deja/g++.eh/catch8p.C: New test.
26804         * g++.old-deja/g++.eh/catch9.C: New test.
26805         * g++.old-deja/g++.eh/catch9p.C: New test.
26806
26807 1999-09-13  Nathan Sidwell  <nathan@acm.org>
26808
26809         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
26810         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
26811
26812 1999-09-13  Jeffrey A Law  (law@cygnus.com)
26813
26814         * gcc.c-torture/compile/990913-1.c: New test.
26815
26816 1999-09-10  Nathan Sidwell  <nathan@acm.org>
26817
26818         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
26819         * g++.old-deja/g++.jason/rfg5.C: Likewise.
26820
26821 1999-09-09  Richard Henderson  <rth@cygnus.com>
26822
26823         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
26824
26825 1999-09-09  Nathan Sidwell  <nathan@acm.org>
26826
26827         * g++.old-deja/g++.other/lookup11.C: New test.
26828         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
26829         what is permitted and what we want.
26830         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
26831         overload use.
26832         * g++.old-deja/g++.jason/rfg5.C: Likewise
26833
26834 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
26835
26836         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
26837         * gcc.c-torture/noncompile/poison-1.c: New file.
26838
26839 1999-09-08  Nathan Sidwell  <nathan@acm.org>
26840
26841         * g++.old-deja/g++.other/sizeof3.C: New test.
26842         * g++.old-deja/g++.other/sizeof4.C: New test.
26843         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
26844         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
26845
26846 1999-09-07  Richard Henderson  <rth@cygnus.com>
26847
26848         * gcc.dg/va-arg-1.c: New.
26849
26850 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26851
26852         * gcc.c-torture/execute/va-arg-9.c: New test.
26853
26854 1999-09-05  Craig Burley  <craig@jcb-sc.com>
26855
26856         * g77.f-torture/compile/980519-2.f: New test.
26857         * g77.f-torture/compile/19990905-0.f: New test.
26858         * g77.f-torture/compile/19990905-1.f: New test.
26859         * g77.f-torture/compile/19990905-2.f: New test.
26860
26861         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
26862
26863 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
26864
26865         * gcc.c-torture/execute/990827-1.c: Fix typo.
26866
26867 1999-09-03  Nathan Sidwell  <nathan@acm.org>
26868
26869         * g++.old-deja/g++.other/deref1.C: New test.
26870
26871 1999-09-02  Nathan Sidwell  <nathan@acm.org>
26872
26873         * g++.old-deja/g++.other/ambig2.C: New test.
26874         * g++.old-deja/g++.other/cond5.C: New test.
26875         * g++.old-deja/g++.other/lookup16.C: New test.
26876
26877 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
26878
26879         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
26880         assemblers too.
26881
26882 1999-08-31  Jeffrey A Law  (law@cygnus.com)
26883
26884         * lib/c-torture.exp: Avoid the "compare executables" optimization
26885         when testing native.
26886
26887 1999-08-29  Jeffrey A Law  (law@cygnus.com)
26888
26889         * gcc.c-torture/execute/990829-1.c: New test.
26890         * gcc.c-torture/compile/990829-1.c: New test.
26891
26892 1999-08-27  Paul Burchard  <burchard@pobox.com>
26893
26894         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
26895         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
26896         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
26897         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
26898         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
26899         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
26900         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
26901         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
26902         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
26903         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
26904         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
26905
26906 1999-08-27  Jeffrey A Law  (law@cygnus.com)
26907
26908         * gcc.c-torture/execute/990827-1.c: New test.
26909
26910 1999-08-26  Craig Burley  <craig@jcb-sc.com>
26911
26912         * g77.f-torture/noncompile/19990826-4.f: New test.
26913
26914         * g77.f-torture/compile/19990826-3.f: New test.
26915
26916         * g77.f-torture/execute/19990826-2.f: New test.
26917
26918         * g77.f-torture/compile/19990826-1.f: New test.
26919
26920         * gcc.c-torture/execute/990826-0.c: New test.
26921         * g77.c-torture/execute/19990826-0.f: New test.
26922
26923         * g77.f-torture/noncompile/970626-2.f: New test.
26924
26925 1999-08-25  Paul Burchard  <burchard@pobox.com>
26926
26927         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
26928         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
26929         lss-011.C: New tests.
26930
26931 1999-08-25  Nathan Sidwell  <nathan@acm.org>
26932
26933         * g++.old-deja/g++.other/decl5.C: New test.
26934
26935 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26936
26937         * noncompile/noncompile.exp: Load_lib c-torture.exp.
26938         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
26939         call `postbase' for each one.  All callers of `postbase' changed
26940         to call this instead.
26941
26942 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
26943
26944         * gcc.c-torture/execute/990811-1.c: New test.
26945
26946 1999-08-09  Nick Clifton  <nickc@cygnus.com>
26947
26948         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
26949         just native ones.
26950
26951         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
26952         just native ones.
26953
26954 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
26955
26956         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
26957
26958 1999-08-04  Jeffrey A Law  (law@cygnus.com)
26959
26960         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
26961
26962 1999-08-04  Nathan Sidwell  <nathan@acm.org>
26963
26964         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
26965
26966 1999-08-04  Jeffrey A Law  (law@cygnus.com)
26967
26968         * gcc.c-torture/execute/990804-1.c: New test.
26969
26970 1999-08-03  Nathan Sidwell  <nathan@acm.org>
26971
26972         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
26973         * g++.old-deja/g++.brendan/crash64.C: Likewise
26974         * g++.old-deja/g++.brendan/overload8.C: Likewise
26975
26976 1999-08-03  Nathan Sidwell  <nathan@acm.org>
26977
26978         * g++.old-deja/g++.other/struct1.C: New test.
26979
26980 1999-08-03  Nathan Sidwell  <nathan@acm.org>
26981
26982         * g++.old-deja/g++.other/enum2.C: New test.
26983
26984 1999-08-02  Richard Henderson  <rth@cygnus.com>
26985
26986         Adapted from tests from Franz Sirl:
26987         * gcc.c-torture/execute/va-arg-7.c: New test.
26988         * gcc.c-torture/execute/va-arg-8.c: New test.
26989
26990 1999-08-01  Jeffrey A Law  (law@cygnus.com)
26991
26992         * gcc.c-torture/compile/990801-2.c: New test.
26993
26994         * gcc.c-torture/compile/990801-1.c: New test.
26995
26996 1999-07-27  Michael Meissner  <meissner@cygnus.com>
26997
26998         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
26999         fp-cmp-1.c, converting double to float.
27000
27001         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
27002         fp-cmp-1.c, converting double to long double.
27003
27004         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
27005         from fr1 to unknown_register, since fr1 is a legitimate register
27006         on some machines.
27007
27008 1999-07-25  Jeffrey A Law  (law@cygnus.com)
27009
27010         * README: More listname related changes.
27011
27012 1999-07-08  Catherine Moore  <clm@cygnus.com>
27013
27014         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
27015
27016 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
27017
27018         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
27019
27020 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
27021
27022         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
27023
27024 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
27025
27026         * gcc.dg/990703-1.c: New test.
27027
27028 1999-06-29  Nick Clifton  <nickc@cygnus.com>
27029
27030         * lib/file-format.exp: New file: Move definition of proc
27031         gcc_target_object_format to here from
27032         gcc.dg/special/ecos.exp.
27033
27034         * lib/c-torture.exp: Include lib file-format.exp.
27035         * lib/gcc-dg.exp: Include lib file-format.exp.
27036
27037         * gcc.dg/special/ecos.exp: Remove definition of proc
27038         gcc_target_object_format.
27039
27040 1999-06-28  Jeffrey A Law  (law@cygnus.com)
27041
27042         * gcc.c-torture/execute/990628-1.c: New test.
27043
27044 1999-06-25  Jeffrey A Law  (law@cygnus.com)
27045
27046         * gcc.c-torture/compile/990625-2.c: New test.
27047
27048         * gcc.c-torture/compile/990625-1.c: New test.
27049
27050 1999-06-23  Nick Clifton  <nickc@cygnus.com>
27051
27052         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
27053         attributes compile.
27054         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
27055         ports that use the COFF/PE file format.
27056
27057 1999-06-17  Jeffrey A Law  (law@cygnus.com)
27058
27059         * gcc.c-torture/compile/990617-1.c: New test.
27060
27061 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
27062
27063         * g++.old-deja/g++.other/decl4.C: New test.
27064
27065 1999-06-14  Nathan Sidwell  <nathan@acm.org>
27066
27067         * g++.old-deja/g++.other/bitfld3.C: New test.
27068
27069 1999-06-08  Nathan Sidwell  <nathan@acm.org>
27070
27071         * g++.old-deja/g++.eh/catch1.C: New test.
27072
27073 1999-06-07  Jeffrey A Law  (law@cygnus.com)
27074
27075         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
27076
27077         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
27078         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
27079
27080 1999-06-05  Craig Burley  <craig@jcb-sc.com>
27081
27082         * g77.f-torture/compile/19990502-0.f: Replace with new,
27083         shorter, test that still fails after recent changes.
27084
27085 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
27086
27087         * gcc.c-torture/execute/990604-1.c: New test.
27088
27089 1999-05-31  Jeffrey A Law  (law@cygnus.com)
27090
27091         * gcc.c-torture/execute/990531-1.c: New test.
27092
27093 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
27094
27095         * gcc.c-torture/compile/990527-1.c: New test.
27096
27097 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
27098
27099         * gcc.c-torture/execute/990527-1.c: New test.
27100
27101 1999-05-25  Nick Clifton  <nickc@cygnus.com>
27102
27103         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
27104         bitfields as signed.
27105
27106 1999-05-25  Craig Burley  <craig@jcb-sc.com>
27107
27108         * g77.f-torture/compile/19990525-0.f: New test.
27109
27110 1999-05-25  Jeffrey A Law  (law@cygnus.com)
27111
27112         * gcc.c-torture/execute/990525-2.c: New test.
27113
27114         * gcc.c-torture/execute/990525-1.c: New test.
27115
27116 1999-05-24  Nathan Sidwell  <nathan@acm.org>
27117
27118         * g++.old-deja/g++.other/anon3.C: New test.
27119         * g++.old-deja/g++.other/anon4.C: New test.
27120         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
27121         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
27122         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
27123         Merrill).
27124
27125 1999-05-24  Jeffrey A Law  (law@cygnus.com)
27126
27127         * gcc.c-torture/execute/990524-1.c: New test.
27128
27129         * gcc.dg/990524-1.c: New test.
27130
27131 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
27132
27133         * gcc.c-torture/compile/990523-1.c: New test.
27134
27135 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
27136
27137         * gcc.c-torture/compile/990519-1.c: New test.
27138
27139 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
27140
27141         * gcc.c-torture/compile/990517-1.c: New test.
27142
27143         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
27144         (e4, f4): New tests.
27145         (main): Call them.
27146
27147 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27148
27149         * gcc.dg/noreturn-1.c: New test.
27150
27151 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
27152
27153         * gcc.c-torture/execute/990513-1.c: New test.
27154
27155 1999-05-10  Richard Henderson  <rth@cygnus.com>
27156
27157         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
27158
27159 1999-05-10  Craig Burley  <craig@jcb-sc.com>
27160
27161         * g77.f-torture/execute/erfc.f: Use small single-precision
27162         values, to avoid problems on Alphas when not -mieee.
27163
27164 1999-05-08  Craig Burley  <craig@jcb-sc.com>
27165
27166         * gcc.dg/990506-0.c: New test.
27167
27168 1999-05-08  Richard Henderson  <rth@cygnus.com>
27169
27170         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
27171         the constant to test.  Don't XFAIL 64-bit targets.
27172
27173         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
27174         * g++.old-deja/g++.law/profile1.C: Likewise.
27175
27176         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
27177         operator new instances.
27178         * g++.old-deja/g++.other/delete5.C: Likewise.
27179
27180 1999-05-03  Craig Burley  <craig@jcb-sc.com>
27181
27182         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
27183         intrinsic.
27184
27185 1999-05-03  Craig Burley  <craig@jcb-sc.com>
27186
27187         * g77.f-torture/execute/u77-test.f: Reverse order of two
27188         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
27189
27190 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27191
27192         * gcc.dg/compare1.c: New test.
27193
27194 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
27195
27196         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
27197         New tests.
27198
27199 1999-05-02  Craig Burley  <craig@jcb-sc.com>
27200
27201         * g77.f-torture/compile/19990502-1.f: New test.
27202
27203 1999-05-02  Craig Burley  <craig@jcb-sc.com>
27204
27205         * g77.f-torture/compile/19990502-0.f: New test.
27206
27207 1999-05-02  Craig Burley  <craig@jcb-sc.com>
27208
27209         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
27210         intrinsic.
27211
27212 1999-05-02  Craig Burley  <craig@jcb-sc.com>
27213
27214         * g77.f-torture/execute/u77-test.f (main): List libU77
27215         intrinsics not currently tested.
27216         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
27217         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
27218         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
27219         Trim blanks off the ends of some printed strings.
27220
27221 1999-05-02  Craig Burley  <craig@jcb-sc.com>
27222
27223         * g77.f-torture/execute/u77-test.f (main): Just warn about
27224         FSTAT gid disagreement, as it's expected on some systems.
27225
27226 1999-05-01  Craig Burley  <craig@jcb-sc.com>
27227
27228         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
27229         use a new function, which allows for some slop.
27230         Clean up some commentary.
27231         (issum): The new function.
27232         (sgladd): Deleted subroutine.
27233
27234 1999-05-01  Craig Burley  <craig@jcb-sc.com>
27235
27236         * g77.f-torture/execute/u77-test.f: Modify to be more like
27237         libf2c/libU77 version, bringing patches to that version here.
27238         Add suitable commentary.
27239
27240 1999-04-25  Richard Henderson  <rth@cygnus.com>
27241
27242         * gcc.dg/990424-1.c: New test.
27243
27244 1999-04-24  Craig Burley  <craig@jcb-sc.com>
27245
27246         * g77.f-torture/execute/u77-test.f (main): Bug involving
27247         LSTAT has been fixed, so turn back on full checking.
27248
27249 1999-04-20  Craig Burley  <craig@jcb-sc.com>
27250
27251         * g77.f-torture/compile/19990419-0.f: New test.
27252         * g77.f-torture/execute/19990419-1.f: New test.
27253
27254 1999-04-17  Richard Henderson  <rth@cygnus.com>
27255
27256         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
27257         to avoid the need for a prototype to supress a warning.
27258
27259 1999-04-07  Jim Wilson  <wilson@cygnus.com>
27260
27261         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
27262
27263 1999-04-04  Jeffrey A Law  (law@cygnus.com)
27264
27265         * gcc.c-torture/execute/990404-1.c: New test.
27266
27267 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
27268
27269         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
27270         * gcc.dg/cpp-if3.c: Don't use -pedantic.
27271         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
27272         missing initializer warnings.
27273
27274 1999-03-28  Jeffrey A Law  (law@cygnus.com)
27275
27276         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
27277         matching strings.
27278
27279 1999-03-26  Jeffrey A Law  (law@cygnus.com)
27280
27281         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
27282
27283 1999-03-26  Craig Burley  <craig@jcb-sc.com>
27284
27285         * g77.f-torture/execute/19990325-0.f: New test.
27286         * g77.f-torture/execute/19990325-1.f: New test.
27287
27288 1999-03-24  Jeffrey A Law  (law@cygnus.com)
27289
27290         * gcc.c-torture/execute/990324-1.c: New test.
27291
27292 1999-03-22  Jim Wilson  <wilson@cygnus.com>
27293
27294         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
27295         test with 4.
27296
27297 1999-03-17  Richard Henderson  <rth@cygnus.com>
27298
27299         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
27300
27301 1999-03-13  Craig Burley  <craig@jcb-sc.com>
27302
27303         * g77.f-torture/execute/19990313-2.f: New test.
27304         * g77.f-torture/execute/19990313-3.f: New test.
27305
27306 1999-03-13  Craig Burley  <craig@jcb-sc.com>
27307
27308         * g77.f-torture/execute/19990313-0.f: New test.
27309         * g77.f-torture/execute/19990313-1.f: New test.
27310
27311 1999-03-12  Jim Wilson  <wilson@cygnus.com>
27312
27313         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
27314         printf to sprintf.
27315         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
27316         (main): Add check for u15.  Conditionalize u31 check depending on
27317         whether ints are <32 bits or >=32 bits.
27318
27319 1999-03-08  Craig Burley  <craig@jcb-sc.com>
27320
27321         * g77.f-torture/execute/19981119-0.f: Improve testiness.
27322
27323 1999-03-08  Craig Burley  <craig@jcb-sc.com>
27324
27325         * g77.f-torture/compile/19990305-0.f: New test.
27326         * g77.f-torture/execute/19981119-0.f: New test.
27327
27328 1999-03-08  Craig Burley  <craig@jcb-sc.com>
27329
27330         * g77.f-torture/execute/970625-2.f: call ABORT if final
27331         result is not correct, instead of just printing it.
27332         Add this checking via newly introduced obfuscation, to
27333         trip up buggy front ends.
27334
27335 1999-03-07  Craig Burley  <craig@jcb-sc.com>
27336
27337         * g77.f-torture/compile/960317-1.f: Moved from being
27338         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
27339
27340 1999-03-06  Craig Burley  <craig@jcb-sc.com>
27341
27342         * g77.f-torture/execute/960317-1.f: New (old) test.
27343         * g77.f-torture/execute/970625-2.f: Ditto.
27344
27345 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
27346
27347         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
27348         message on line 1 or line 2; cccp and cpplib do this differently.
27349
27350 1999-03-01  Jeffrey A Law  (law@cygnus.com)
27351
27352         * g++.old-deja/g++.law/weak1.C: New test.
27353
27354 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
27355
27356         * gcc.c-torture/execute/990119-1.c: Renamed to...
27357         * gcc.dg/990119-1.c: this, so it will only be tested once
27358         (it's a preprocessor test, it doesn't need to be run at
27359         multiple optimization levels).
27360
27361 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
27362
27363         * lib/g++.exp: Don't add incdir=$base_dir/../include to
27364           ALWAYS_CXXFLAGS.
27365
27366 1999-02-24  Craig Burley  <craig@jcb-sc.com>
27367
27368         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
27369         * g77.f-torture/compile/19981216-0.f: ...as it is expected
27370         to not be compilable by current g77.
27371
27372 1999-02-24  Nick Clifton  <nickc@cygnus.com>
27373
27374         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
27375
27376 1999-02-22  Jeffrey A Law  (law@cygnus.com)
27377
27378         * gcc.c-torture/execute/990222-1.c: New test.
27379
27380 1999-02-19  Craig Burley  <craig@jcb-sc.com>
27381
27382         * g77.f-torture/compile/19990218-0.f: New test.
27383         * g77.f-torture/noncompile/19990218-1.f: New test.
27384
27385 1999-02-18  Craig Burley  <craig@jcb-sc.com>
27386
27387         * g77.f-torture/compile/19981216-0.f: New test.
27388
27389 1999-02-14  Jeffrey A Law  (law@cygnus.com)
27390
27391         * gcc.dg/990214-1.c: New test.
27392
27393 1999-02-13  Jeffrey A Law  (law@cygnus.com)
27394
27395         * gcc.dg/990213-2.c: New test.
27396
27397         * gcc.dg/990213-1.c: New test.
27398
27399 1999-02-12  Jeffrey A Law  (law@cygnus.com)
27400
27401         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
27402         ints.
27403
27404 1999-02-11  Nick Clifton  <nickc@cygnus.com>
27405
27406         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
27407         specified by target.
27408
27409         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
27410
27411 1999-02-11  Jeffrey A Law  (law@cygnus.com)
27412
27413         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
27414
27415 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
27416
27417         * gcc.dg/special/ecos.exp: New test driver for new tests with
27418         special requirements.
27419
27420         * gcc.dg/special/alias-1.c: New test.
27421         * gcc.dg/special/gcsec-1.c: New test.
27422         * gcc.dg/special/weak-1.c: New test.
27423         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
27424         * gcc.dg/special/weak-2.c: New test.
27425         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
27426         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
27427         * gcc.dg/special/wkali-1.c: New test.
27428         * gcc.dg/special/wkali-2.c: New test.
27429         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
27430         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
27431
27432 1999-02-10  Felix Lee  <flee@cygnus.com>
27433
27434           * lib/c-torture.exp (c-torture-compile): Pull out code for
27435           analyzing gcc error messages.
27436           (c-torture-execute): Likewise.  Fix some (harmless) false
27437           positives.
27438           * lib/gcc.exp (gcc_check_compile): New function.
27439
27440 1999-02-08  Richard Henderson  <rth@cygnus.com>
27441
27442         * gcc.c-torture/execute/990208-1.c: New test.
27443
27444 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
27445
27446         * g++.dg/special/ecos.exp: New driver for new tests with special
27447         requirements
27448
27449         * g++.dg/special/conpr-1.C: New test
27450         * g++.dg/special/conpr-2.C: New test
27451         * g++.dg/special/conpr-2a.C: New test
27452         * g++.dg/special/conpr-3.C: New test
27453         * g++.dg/special/conpr-3a.C: New test
27454         * g++.dg/special/conpr-3b.C: New test
27455
27456         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
27457         allow g++ to use the dg driver
27458
27459         * README: Add comment about g++.dg directory
27460
27461 1999-02-06  Jeffrey A Law  (law@cygnus.com)
27462
27463         * README: Update email addresses.
27464
27465 1999-02-03  Nick Clifton  <nickc@cygnus.com>
27466
27467         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
27468         arguments in order to force structure S onto the stack even on
27469         the alpha.
27470         (test): Pass 10 leading arguments to function foo as well as the
27471         structure S.
27472
27473         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
27474         failure for all targets.
27475
27476         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
27477         abort to terminate program execution.
27478
27479 1999-01-30  Richard Henderson  <rth@cygnus.com>
27480
27481         * gcc.c-torture/execute/990130-1.c: New test.
27482
27483 1999-01-30  Jeffrey A Law  (law@cygnus.com)
27484
27485         * gcc.dg/990130-1.c: New test.
27486
27487 1999-01-28  Michael Meissner  <meissner@cygnus.com>
27488
27489         * gcc.c-torture/execute/990128-1.c: New test.
27490
27491 1999-01-27  Michael Meissner  <meissner@cygnus.com>
27492
27493         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
27494
27495 1999-01-27  Felix Lee  <flee@cygnus.com>
27496
27497         * lib/c-torture.exp (c-torture-compile): pull out code for
27498         analyzing gcc error messages.
27499         (c-torture-execute): ditto, and fix some (harmless) false
27500         positives.
27501         * lib/gcc.exp (gcc_check_compile): new function.
27502
27503 1999-01-17  Jeffrey A Law  (law@cygnus.com)
27504
27505         * gcc.dg/990117-1.c: New test.
27506
27507         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
27508
27509         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
27510
27511 1999-01-15  Jeffrey A Law  (law@cygnus.com)
27512
27513         * g77.f-torture/compile/990115-1.f: New test.
27514
27515 1999-01-07  Jeffrey A Law  (law@cygnus.com)
27516
27517         * gcc.c-torture/compile/990107-1.c: New test
27518
27519 1999-01-06  Jeffrey A Law  (law@cygnus.com)
27520
27521         * gcc.c-torture/execute/990106-2.c: New test.
27522
27523         * gcc.c-torture/execute/990106-1.c: New test.
27524
27525 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
27526
27527         * gcc.c-torture/compile/981223-1.c: New test.
27528
27529 1998-12-29  Richard Henderson  <rth@cygnus.com>
27530
27531         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
27532         (opt3): Rename from opt4 and disable.
27533
27534 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
27535
27536         * g++.old-deja/g++.pt/ptrmem5.C: New test.
27537
27538 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
27539
27540         * g++.old-deja/g++.other/conv5.C: New test.
27541
27542 1998-12-14  Nick Clifton  <nickc@cygnus.com>
27543
27544         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
27545
27546 1998-12-11  Jeffrey A Law  (law@cygnus.com)
27547
27548         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
27549
27550 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
27551
27552         * gcc.c-torture/compile/981211-1.c: New test.
27553
27554 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
27555
27556         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
27557
27558         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
27559
27560 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
27561
27562         * gcc.special/930510-1.c: Make C9X safe.
27563         * gcc.misc-tests/gcov-1.c Similarly.
27564         * gcc.misc-tests/gcov-2.c Similarly.
27565
27566 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
27567
27568         * gcc.dg/ultrasp1.c: New test.
27569
27570 1998-12-06  Richard Henderson  <rth@cygnus.com>
27571
27572         * gcc.c-torture/execute/981206.c: New test.
27573
27574 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
27575
27576         * g++.old-deja/g++.ns/template7.C: New test.
27577
27578         * g++.old-deja/g++.other/expr1.C: New test.
27579
27580         * g++.old-deja/g++.eh/tmpl3.C: New test.
27581
27582         * g++.old-deja/g++.eh/tmpl2.C: New test.
27583
27584 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
27585
27586         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
27587         * g++.old-deja/g++.other/using6.C: Removed.
27588         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
27589
27590         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
27591
27592 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
27593
27594         * g++.old-deja/g++.pt/overload8.C: New test.
27595
27596         * g++.old-deja/g++.pt/overload7.C: New test.
27597
27598         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
27599
27600         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
27601         and relinking messages.
27602         * lib/g++.exp (g++_target_compile): Remove .rpo file when
27603         compiling with -frepo.
27604
27605 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
27606
27607         * g++.old-deja/g++.pt/lookup6.C: New test.
27608
27609 1998-11-30  Nick Clifton  <nickc@cygnus.com>
27610
27611         * gcc.c-torture/execute/981130-1.c: New test.
27612         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
27613
27614 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
27615
27616         * g++.old-deja/g++.pt/explicit76.C: New test.
27617
27618         * g++.old-deja/g++.pt/friend38.C: New test.
27619
27620         * g++.old-deja/g++.ns/crash2.C: New test.
27621
27622         * g++.old-deja/g++.pt/defarg8.C: New test.
27623
27624         * g++.old-deja/g++.pt/instantiate6.C: New test.
27625
27626         * g++.old-deja/g++.pt/static6.C: New test.
27627
27628         * g++.old-deja/g++.pt/decl2.C: New test.
27629
27630 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
27631
27632         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
27633         problem is actually related with name lookup, but so what? :-)
27634
27635         * g++.old-deja/g++.pt/friend37.C: New test.
27636
27637 1998-11-25  Dave Love  <d.love@dl.ac.uk>
27638
27639         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
27640         element, which fails on some systems.
27641
27642         * g77.f-torture/execute/labug1.f: New test.
27643
27644 1998-11-21  Jeffrey A Law  (law@cygnus.com)
27645
27646         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
27647         is defined.
27648
27649 1998-11-18  Dave Love  <d.love@dl.ac.uk>
27650
27651         * g77.f-torture/compile/981117-1.f: New test.
27652
27653 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
27654
27655         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
27656         properly discarded.
27657
27658 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
27659
27660         * gcc.c-torture/execute/memcheck: New directory of tests for
27661         -fcheck-memory-usage.
27662
27663 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
27664
27665         * README: New file, general information about the testsuite and
27666         new description of the various C++ test subdirectories.
27667         * README.g++: Eliminate obsolete information, update and move most
27668         relevant stuff to README.
27669
27670 1998-11-07  Richard Henderson  <rth@cygnus.com>
27671
27672         * gcc.c-torture/compile/981107-1.c: New test.
27673
27674 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
27675
27676         * execute/memcpy-bi.c: New testcase.
27677
27678 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
27679
27680         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
27681         base classes.
27682
27683         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
27684         template is selected.
27685
27686         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
27687         classes, it should be accepted for all types.
27688
27689         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
27690
27691         * g++.old-deja/g++.pt/spec24.C: Ensure that template
27692         specializations start with template headers.
27693
27694 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
27695
27696         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
27697
27698         * g++.old-deja/g++.other/init9.C: Test cross initialization of
27699         non-POD types.
27700
27701 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
27702
27703         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
27704
27705 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
27706
27707         * compile/981022-1.c, compile/981022-1.x: New test and driver.
27708
27709 1998-10-19  Jeffrey A Law  (law@cygnus.com)
27710
27711         * 981019-1.c: New test.
27712
27713 1998-10-14  Robert Lipe <robertl@dgii.com>
27714
27715         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
27716         find objc headers.
27717
27718 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
27719
27720         * compile/981001-4.c: Remove use of GCC extension that triggers a
27721         compiler bug.
27722
27723 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
27724
27725         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
27726
27727 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
27728
27729         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
27730         instantiation of template produces incorrect code for delete
27731         expression.
27732
27733         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
27734         constructors' name is not unique.
27735         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
27736         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
27737
27738         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
27739         automatic array of const is ill-formed.
27740
27741         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
27742         of template parameter?
27743
27744         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
27745         const.
27746
27747         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
27748         pointer-to-member expression.
27749
27750         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
27751         declaration causes ICE.
27752
27753 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
27754
27755         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
27756         reserved in the global namespace.
27757
27758         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
27759         generate needed virtual table.
27760
27761         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
27762
27763 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
27764
27765         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
27766         template-dependent type
27767
27768 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
27769
27770         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
27771         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
27772         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
27773
27774         * g++.old-deja/g++.other/using5.C: New test; using decl from base
27775         class should be usable as argument of member function.
27776         * g++.old-deja/g++.other/using6.C: New test; using decl from base
27777         class should be usable as return type of member function.
27778         * g++.old-deja/g++.other/using7.C: New test; using decl from base
27779         class should be usable as type of data member.
27780
27781         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
27782
27783 1998-10-09  Jeffrey A Law  (law@cygnus.com)
27784
27785         * gcc.c-torture/special/920521-1.c: Fix bogus test.
27786
27787 1998-10-08  Nick Clifton  <nickc@cygnus.com>
27788
27789         * gcc.dg/dll-?.c Add thumb to target list.
27790         Fix assembler scan patterns to match current assembler output.
27791
27792 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
27793
27794         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
27795         matching of template brackets.
27796
27797         * g++.old-deja/g++.other/using4.C: New test.  Test using
27798         declarations of methods from base classes.
27799
27800         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
27801         within functions should introduce names into the innermost
27802         enclosing namespace.
27803
27804         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
27805         of static locals if first initialization throws.
27806
27807 1998-10-07  Jim Wilson  <wilson@cygnus.com>
27808
27809         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
27810
27811 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
27812
27813         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
27814         lose track of the possible targets of tablejump insns.
27815         * special/special.exp: Run it.
27816
27817 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
27818
27819         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
27820         must be declared before its specializations can be named in friend
27821         declarations.
27822
27823 1998-10-05  Dave Love  <d.love@dl.ac.uk>
27824
27825         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
27826
27827         * g77.f-torture/execute/io1.f: New test.
27828
27829 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
27830
27831         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
27832         with pointer to template function, for which no argument deduction
27833         is possible.
27834
27835         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
27836         specialization of template function as argument to template
27837         function.
27838
27839         * g++.old-deja/g++.other/access2.C: New test; Inner class
27840         shouldn't have privileged access to Outer's names.
27841
27842 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
27843
27844         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
27845         friend template declared within template class conflicts with
27846         nested class of the same name.
27847
27848         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
27849         is ignored.
27850
27851         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
27852         object with direct initializer as function declaration.
27853
27854         * g++.old-deja/g++.other/decl2.C: New test; duplicate
27855         initializers.
27856
27857         * g++.old-deja/g++.other/null2.C: New test; conditional operator
27858         involving const pointer and NULL produces incorrect result.
27859
27860         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
27861         type name without `typename' should be rejected with -pedantic.
27862
27863 1998-10-02  Richard Henderson  <rth@cygnus.com>
27864
27865         * g++.old-deja/g++.other/addrof1.C: New test.
27866
27867 1998-10-01  Nick Clifton  <nickc@cygnus.com>
27868
27869         * gcc.c-torture/compile/981001-1.c: New test.
27870         * gcc.c-torture/execute/981001-1.c: New test.
27871
27872 1998-10-01  Jeffrey A Law  (law@cygnus.com)
27873
27874         * gcc.c-torture/compile/981001-2.c: New test.
27875         * gcc.c-torture/compile/981001-3.c: New test.
27876         * gcc.c-torture/compile/981001-4.c: New test.
27877
27878 1998-10-01  Robert Lipe  <robertl@dgii.com>
27879
27880         * lib/objc.exp (objc_target_compile): Add -L during compiles for
27881         multilibbed hosts.   Idea grafted from g77.exp.
27882
27883 1998-09-30  Dave Love  <d.love@dl.ac.uk>
27884
27885         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
27886         avoid losing on systems which need -lsocket.
27887
27888 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
27889
27890         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
27891         * g++.old-deja/g++.other/nested2.C: Ditto.
27892         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
27893         failure.
27894
27895 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
27896
27897         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
27898         preferred over template operator!= for enum bitfields.
27899
27900 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
27901
27902         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
27903         that happen to have the same base name, but in different scopes,
27904         are incorrectly rejected.
27905
27906 1998-09-16  Richard Henderson  <rth@cygnus.com>
27907
27908         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
27909         on the native word size instead of an integer literal.
27910
27911 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
27912
27913         * g++.old-deja/g++.other/static2.C: Invocation of static data
27914         member of type pointer-to-function denoted as non-static member.
27915
27916         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
27917         checks involving function types and aliases.
27918
27919 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
27920
27921         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
27922         redefined to the same non-trivial type.
27923
27924         * g++.old-deja/g++.pt/explicit73.C: Test for proper
27925         namespace-qualification of template specializations declared in
27926         other namespaces.
27927
27928         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
27929         to declare a subset of the specializations of a template function
27930         as friends of specializations of a template class.
27931
27932         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
27933         member templates that do not fully specialize the enclosing
27934         template class are rejected.
27935
27936 1998-09-11  Dave Love  <d.love@dl.ac.uk>
27937
27938         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
27939
27940 1998-09-08  Dave Love  <d.love@dl.ac.uk>
27941
27942         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
27943         altered from libf2c/libU77 version.
27944
27945 1998-09-06  Dave Love  <d.love@dl.ac.uk>
27946
27947         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
27948
27949 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
27950
27951         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
27952         (un)signed char are different types for template specialization
27953         purposes.
27954
27955 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
27956
27957         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
27958         * objc: ObjC testsuite.
27959
27960 1998-08-31  Catherine Moore  <clm@cygnus.com>
27961
27962         * gcc.c-torture/execute/941014-1.x:  New file.
27963
27964 1998-08-31  Nick Clifton  <nickc@cygnus.com>
27965
27966         * lib/c-torture.exp: Add support for
27967         torture_eval_before_compile and torture_eval_before_execute
27968         variables.
27969
27970 1998-08-30  Jeffrey A Law  (law@cygnus.com)
27971
27972         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
27973         this test triggers valid.
27974
27975 1998-08-27  Jeffrey A Law  (law@cygnus.com)
27976
27977         * gcc.dg/980827-1.c: New test.
27978
27979 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
27980
27981         * gcc.c-torture/execute/loop-4b.c: New test.
27982
27983 1998-08-26  Nick Clifton  <nickc@cygnus.com>
27984
27985         * lib/c-torture.exp: Add support for
27986         torture_eval_before_compile and torture_eval_before_execute
27987         variables.
27988
27989 1998-08-25  Jeffrey A Law  (law@cygnus.com)
27990
27991         * gcc.c-torture/compile/980825-1.c: New test.
27992
27993 1998-08-24  Nick Clifton  <nickc@cygnus.com>
27994
27995         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
27996         count number tests in opt_t0 not good_t0.
27997
27998 1998-08-24  Jeffrey A Law  (law@cygnus.com)
27999
28000         * gcc.c-torture/compile/930326-1.x: Fix typo.
28001
28002 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
28003
28004         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
28005         causes an ICE.
28006
28007 1998-08-21  Jeffrey A Law  (law@cygnus.com)
28008
28009         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
28010         STACK_SIZE is defined.
28011         * gcc.c-torture/unsorted/stuct.c: Similarly.
28012
28013         * gcc.c-torture/compile/980821-1.c: New test.
28014
28015 1998-08-21  Jeffrey A Law  (law@cygnus.com)
28016
28017         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
28018
28019 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
28020
28021         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
28022         code.
28023
28024 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
28025
28026         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
28027         error'.
28028
28029 1998-08-18  Jeffrey A Law  (law@cygnus.com)
28030
28031         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
28032
28033 1998-08-16  Jeffrey A Law  (law@cygnus.com)
28034
28035         * gcc.c-torture/compile/980816-1.c: New test.
28036
28037         * gcc.dg/980816-1.c: New test.
28038
28039 1998-08-13  Jeffrey A Law  (law@cygnus.com)
28040
28041         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
28042         compiler for ieee tests.
28043
28044 1998-08-01  Dave Love  <d.love@dl.ac.uk>
28045
28046         * g77.f-torture/compile/980729-0.f: New test.
28047
28048 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
28049
28050         * gcc.c-torture/special/eeprof-1.c: New test, for
28051         -finstrument-functions.
28052         * gcc.c-torture/special/special.exp: Run it.
28053
28054 1998-07-29  Jeffrey A Law  (law@cygnus.com)
28055
28056         * gcc.c-torture/compile/980729-1.c: New test.
28057
28058 1998-07-27  Nick Clifton  <nickc@cygnus.com>
28059
28060         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
28061         __thumb__ is defined, and test for ARM style doubles if so.
28062
28063 1998-07-26  Dave Love  <d.love@dl.ac.uk>
28064
28065         * g77.f-torture/noncompile/980615-0.f: New test.
28066
28067 1998-07-26  H.J. Lu  (hjl@gnu.org)
28068
28069         * gcc.dg/980312-1.c: Do link instead of compile.
28070         * gcc.dg/980313-1.c: Likewise.
28071
28072 1998-07-26  Jeffrey A Law  (law@cygnus.com)
28073
28074         * gcc.c-torture/compile/980726-1.c: New test.
28075
28076 1998-07-25  Dave Love  <d.love@dl.ac.uk>
28077
28078         * g77.f-torture/execute/io0.f: New test.
28079
28080 1998-07-24  Nick Clifton  <nickc@cygnus.com>
28081
28082         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
28083         an int.
28084
28085 1998-06-18  Michael Meissner  <meissner@cygnus.com>
28086
28087         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
28088         m32r bugs.
28089
28090 1998-07-17  Nick Clifton  <nickc@cygnus.com>
28091
28092         * gcc.dg/980626-1.c: Expect failures for all toolchains until
28093         c-decl.c:grokdeclarator can handle mode attributes.
28094
28095 1998-07-16  Jeffrey A Law  (law@cygnus.com)
28096
28097         * gcc.c-torture/execute/980716-1.c: New test.
28098
28099 1998-07-13  Jeffrey A Law  (law@cygnus.com)
28100
28101         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
28102         the mn10200.
28103         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
28104         the mn10200.
28105         * gcc.c-torture/execute/va-arg-3.x: Similarly.
28106         * gcc.c-torture/compile/930326-1.x: Similarly.
28107
28108 1998-07-13  Dave Love  <d.love@dl.ac.uk>
28109
28110         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
28111         New test from Craig.
28112
28113 1998-07-12  Dave Love  <d.love@dl.ac.uk>
28114
28115         * g77.f-torture/noncompile/980616-0.f: New test.
28116
28117         * g77.f-torture/execute/970816-3.f:  New test from Craig.
28118
28119 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
28120
28121         *  g++.other/singleton.C: Return error value instead of taking
28122         SIGSEGV.
28123
28124 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
28125
28126         *  g++.other/singleton.C: New test.   Warning is under dispute.
28127         Runtime crash is not.
28128
28129 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
28130
28131         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
28132         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
28133         using6.C, using7.C}:  New namespace tests.
28134
28135 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
28136
28137         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
28138         specialization with typedef'ed names used as array indexes.
28139
28140 1998-07-09  Jeffrey A Law  (law@cygnus.com)
28141
28142         * gcc.c-torture/execute/980709-1.c: New test.
28143
28144         * gcc.dg/980709-1.c: New test.
28145
28146 1998-07-07  Richard Henderson  <rth@cygnus.com>
28147
28148         * gcc.c-torture/execute/bcp-1.c: New test.
28149
28150 1998-07-07  Jeffrey A Law  (law@cygnus.com)
28151
28152         * gcc.c-torture/execute/980707-1.c: New test.
28153
28154 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
28155
28156         * gcc.c-torture/compile/980706-1.c: New test.
28157
28158 1998-07-01  Dave Love  <d.love@dl.ac.uk>
28159
28160         * g77.f-torture/execute/980701-0.f,
28161         g77.f-torture/execute/980701-1.f: New test from Craig.
28162
28163 1998-07-01  Jeffrey A Law  (law@cygnus.com)
28164
28165         * gcc.c-torture/compile/980701-1.c: New test.
28166
28167         * gcc.c-torture/execute/980701-1.c: New test.
28168
28169 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
28170 rlsruhe.de>
28171
28172         * g++.old-deja/g++.robertl/eb132.C: New test.
28173         * g++.old-deja/g++.robertl/eb133.C: Likewise.
28174
28175 1998-06-29  Dave Love  <d.love@dl.ac.uk>
28176
28177         * g77.f-torture/execute/980628-7.f,
28178         g77.f-torture/execute/980628-8.f,
28179         g77.f-torture/execute/980628-9.f,
28180         g77.f-torture/execute/980628-10.f: New tests from Craig.
28181
28182         * g77.f-torture/execute/980628-3.f: Remove mail headers.
28183
28184 1998-06-28  Jeffrey A Law  (law@cygnus.com)
28185
28186         * g77.f-torture/execute/980628-4.f: New test from Craig.
28187         * g77.f-torture/execute/980628-5.f: Likewise.
28188         * g77.f-torture/execute/980628-2.f: Likewise.
28189         * g77.f-torture/execute/980628-0.f: Likewise.
28190         * g77.f-torture/execute/980628-1.f: Likewise.
28191         * g77.f-torture/execute/980628-3.f: Likewise.
28192         * g77.f-torture/execute/980628-6.f: Likewise.
28193
28194 1998-06-28  Jeffrey A Law  (law@cygnus.com)
28195
28196         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
28197         directory when nothing has been installed yet.
28198
28199 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
28200
28201         * gcc.c-torture/special/special.exp: Handle newer versions of
28202         dejagnu.
28203
28204 1998-06-26  Jeffrey A Law  (law@cygnus.com)
28205
28206         * gcc.dg/980626-1.c: New test.
28207
28208 1998-06-19  Bruno Haible <haible@ilog.fr>
28209
28210         * gcc.misc-tests/m-un-2.c: New test.
28211         * g++.old-deja/g++.other/warn01.c: Likewise.
28212
28213 1998-06-19  Robert Lipe  <robertl@dgii.com>
28214
28215         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
28216         compatibility with assmblers with a different comment character.
28217         Eliminate use of GAS-specific extensions.
28218
28219 1998-06-19  Jeffrey A Law  (law@cygnus.com)
28220
28221         * gcc.c-torture/execute/ieee/980619-1.c: New test.
28222
28223 1998-06-19  Robert Lipe  <robertl@dgii.com>
28224
28225         *lib/g77.exp: Replace search for libf2c.a with search for newly
28226         renamed libg2c.a
28227
28228 1998-06-17  Jeffrey A Law  (law@cygnus.com)
28229
28230         * gcc.c-torture/execute/980617-1.c: New test.
28231
28232 1998-06-12  Jeffrey A Law  (law@cygnus.com)
28233
28234         * gcc.c-torture/execute/980612-1.c: New test.
28235
28236 1998-06-08  Jeffrey A Law  (law@cygnus.com)
28237
28238         * gcc.dg/980523-1.c: Only test on ppc-linux.
28239         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
28240
28241         * gcc.c-torture/execute/980608-1.c: New test.
28242
28243 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
28244
28245         * gcc.c-torture/execute/980605-1.c: New test.
28246
28247 1998-06-04  Jeffrey A Law  (law@cygnus.com)
28248
28249         * gcc.c-torture/execute/980604-1.c: New test.
28250
28251 1998-06-02  Jeffrey A Law  (law@cygnus.com)
28252
28253         * gcc.c-torture/execute/980602-1.c: New test.
28254         * gcc.c-torture/execute/980602-2.c: Likewise.
28255
28256 1998-06-02  Dave Love  <d.love@dl.ac.uk>
28257
28258         * 970125-0.f: Fix per JCB.  Add commentary.
28259
28260 1998-05-31  Michael Meissner  <meissner@cygnus.com>
28261
28262         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
28263         IEEE -0 support.
28264
28265 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
28266
28267         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
28268         earlier.
28269
28270 1998-05-28  Catherine Moore <clm@cygnus.com>
28271
28272         * gcc.c-torture/execute/980526-3.c: New test.
28273
28274 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
28275
28276         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
28277         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
28278         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
28279         m88k-motorola-sysv3 to XFAIL.
28280
28281 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
28282
28283         * gcc.dg/980526-1.c: New test.
28284         * gcc.c-torture/execute/980526-2.c: New test.
28285
28286 1998-05-26  Jeffrey A Law  (law@cygnus.com)
28287
28288         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
28289
28290         * gcc.c-torture/execute/980526-1.c: New test.
28291
28292 1998-05-26  Dave Love  <d.love@dl.ac.uk>
28293
28294         * g77.f-torture/execute/alpha2.f: Add runtime test.
28295
28296 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
28297
28298         * g++.old-deja/old-deja.exp: Strip leading directories.
28299
28300         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
28301         error for the line.  Don't run multiple tests for the same line.
28302
28303 1998-05-23  Jeffrey A Law  (law@cygnus.com)
28304
28305         * gcc.dg/980523-1.c: New test.
28306
28307 1998-05-23  Dave Love  <d.love@dl.ac.uk>
28308
28309         * g77.f-torture/compile/970915-0.f: New test.
28310
28311 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
28312
28313         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
28314
28315 1998-05-21  Jeffrey A Law  (law@cygnus.com)
28316
28317         * gcc.dg/980520-1.c: New test.
28318
28319 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
28320
28321         * gcc.dg/980502-1.c: Fix return type.
28322
28323 1998-05-20  Jeffrey A Law  (law@cygnus.com)
28324
28325         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
28326         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
28327         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
28328         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
28329         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
28330
28331 1998-05-20  Dave Love  <d.love@dl.ac.uk>
28332
28333         * g77.f-torture/execute/980520-1.f: New test.
28334
28335 1998-05-15  Dave Love  <d.love@dl.ac.uk>
28336
28337         * lib/mike-g77.exp: New file.
28338
28339         * g77.f-torture/noncompile/noncompile.exp,
28340         g77.f-torture/noncompile/check0.f: New files.
28341
28342 1998-05-14  Dave Love  <d.love@dl.ac.uk>
28343
28344         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
28345         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
28346         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
28347         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
28348         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
28349         abort where appropriate.
28350
28351 1998-05-05  Michael Meissner  <meissner@cygnus.com>
28352
28353         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
28354         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
28355
28356 1998-04-29  Dave Love  <d.love@dl.ac.uk>
28357
28358         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
28359
28360 1998-04-27  Dave Love  <d.love@dl.ac.uk>
28361
28362         * g77.f-torture/compile/980427-0.f: New test.
28363
28364 1998-04-24  Dave Love  <d.love@dl.ac.uk>
28365
28366         * g77.f-torture/compile/980424-0.f: New test.
28367
28368 1998-04-19  Dave Love  <d.love@dl.ac.uk>
28369
28370         * g77.f-torture/compile/980419-2.f (main): New test.
28371         * g77.f-torture/compile/970125-0.f: New test.
28372         * g77.f-torture/compile/980419-1.f: New test.
28373
28374 1998-04-08  Jim Wilson  <wilson@cygnus.com>
28375
28376         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
28377         of loop-4.c.
28378
28379 1998-04-07  Jim Wilson  <wilson@cygnus.com>
28380
28381         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
28382
28383 1998-04-03  Jim Wilson  <wilson@cygnus.com>
28384
28385         * gcc.c-torture/compile/980329-1.c: New test.
28386
28387 1998-03-18  Jim Wilson  <wilson@cygnus.com>
28388
28389         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
28390         * gcc.dg/980312-1.c: Fix typo in -march command.
28391
28392 1998-03-16  H.J. Lu  (hjl@gnu.org)
28393
28394         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
28395
28396 1998-03-11  Robert Lipe  <robertl@dgii.com>
28397
28398         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
28399         Dave Love agree the Fortran source is bogus.
28400
28401 1998-03-11  Robert Lipe  <robertl@dgii.com>
28402
28403         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
28404         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
28405         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
28406         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
28407         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
28408
28409 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
28410
28411         * g++.old-deja/g++.other/friend1.C: New test.
28412
28413 1998-02-18  Dave Love  <d.love@dl.ac.uk>
28414
28415         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
28416         possibly uninitialized) variables and declare dnrm2.
28417
28418 1998-02-23  Robert Lipe <robertl@dgii.com>
28419
28420         From Bruno Haible <haible@ilog.fr>:
28421         * gcc.c-torture/execute/980223.c: New test.
28422
28423 1998-02-13  Jeffrey A Law  (law@cygnus.com)
28424
28425         * gcc.dg/ifelse-1.c: New test.
28426
28427 1998-02-09  H.J. Lu  (hjl@gnu.org)
28428
28429         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
28430
28431           * lib/old-dejagnu.exp (old-dejagnu): Added the
28432           "execution test - XFAIL *-*-*" handling in the spirit of
28433           "excess errors test -". Changed the "execution test fails"
28434           handling to be like "excess errors test fails".
28435           * Update various tests accordingly.
28436
28437 1998-02-06  Jim Wilson  <wilson@cygnus.com>
28438
28439         * gcc.c-torture/execute/980205.c: New test.
28440
28441 1998-01-18  Jeffrey A Law  (law@cygnus.com)
28442
28443         * lib/c-torture.exp: Look for .x files instead of .cexp files.
28444         * lib/f-torture.exp: Similarly.
28445         * gcc.c-torture: Rename all .cexp files to .x files.
28446
28447 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
28448
28449         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
28450         (940510-1.c): Removed duplicate.
28451         (971104-1.c): New test.
28452
28453 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
28454
28455           * lib/f-torture.exp: Improve error and loop detection.
28456
28457 1997-11-19  Michael Meissner  <meissner@cygnus.com>
28458
28459         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
28460         use that to size the filler array.
28461
28462 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
28463
28464         * lib/c-torture.exp(c-torture-execute): Fix typo.
28465
28466         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
28467         testcase as the executable name. Keep the executable around if
28468         the test fails.
28469
28470 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
28471
28472         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
28473         changes.  Only test one -g option, and move it to the end of the
28474         list of options to test.
28475
28476 1997-09-19  Michael Meissner  <meissner@cygnus.com>
28477
28478         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
28479         variable GCC_TORTURE_OPTIONS to supply default switches separated
28480         by colons.  If no environment variable, run tests with -O0 -g, -O1
28481         -g, and -O2 -g as well.
28482
28483 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
28484
28485         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
28486         explanatory comments. Fix indentation.
28487
28488 1997-09-15  Jeffrey A Law  (law@cygnus.com)
28489
28490         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
28491
28492 1997-09-11  Jeffrey A Law  (law@cygnus.com)
28493
28494         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
28495         * g++.old-deja/g++.mike/p7325.C: Likewise.
28496         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
28497
28498 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
28499
28500         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
28501         * g++.old-deja/g++.brendan/crash30.C: Likewise.
28502         * g++.old-deja/g++.brendan/crash39.C: Likewise.
28503         * g++.old-deja/g++.law/operators4.C: Likewise.
28504
28505 1997-09-11  Joe Buck  (jbuck@synopsys.com)
28506
28507         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
28508         * g++.old-deja/g++.mike/p784.C: Ditto.
28509         * g++.old-deja/g++.mike/p785.C: Ditto.
28510
28511 1997-09-05  Jeffrey A Law  (law@cygnus.com)
28512
28513           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
28514
28515 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
28516
28517         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
28518         target feature; pass this to c-torture-execute as needed.
28519
28520 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
28521
28522         * lib/c-torture.exp(c-torture-execute): If the previous and the
28523         current executables being tested are identical, we don't need to
28524         run the executable again. Try to make the executable names
28525         unique. Add an optional argument for passing additional compiler
28526         flags.
28527
28528 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
28529
28530         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
28531
28532 1997-08-29  Jeffrey A Law  (law@cygnus.com)
28533
28534         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
28535
28536 1997-07-31  Jeffrey A Law  (law@cygnus.com)
28537
28538         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
28539         32bit or larger longs.
28540
28541         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
28542         have either a 32bit long or 32bit int.
28543
28544 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
28545
28546         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
28547         Make double precision tests dependent on sizeof (double).
28548
28549 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
28550
28551         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
28552         too.
28553
28554 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
28555
28556         * gcc.c-torture/compile/961203-1.cexp: New script.
28557
28558 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
28559
28560         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
28561         up the includes ourselves.
28562
28563 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
28564
28565         * lib/plumhall.exp: Remove random include, and add a few
28566         verbose messages for debugging.
28567
28568 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
28569
28570         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
28571         of trying to do it ourselves.
28572
28573 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
28574
28575         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
28576
28577 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
28578
28579         * gcc.prms/5403.c: Made regexp a bit less strict.
28580
28581 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
28582
28583         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
28584         is returned from remote_load instead.
28585         * lib/plumhall.exp: Ditto.
28586         * lib/mike-g++.exp: Ditto.
28587         * lib/old-dejagnu.exp: Ditto.
28588         * lib/c-torture.exp: Ditto.
28589
28590 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
28591
28592         * lib/g++.exp: Use build_wrapper procedure.
28593         * lib/gcc.exp: Ditto.
28594
28595 1997-05-20  Jeffrey A Law  (law@cygnus.com)
28596
28597         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
28598         an old-style decl for malloc.  Fixes tests to work when
28599         sizeof (int) != sizeof (size_t).
28600
28601 1997-05-15  Mike Meissner  <meissner@cygnus.com>
28602
28603         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
28604
28605         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
28606         use stdargs.h interface.
28607
28608 1997-05-15  Mike Meissner  <meissner@cygnus.com>
28609
28610         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
28611         NO_VARARGS when compiling.
28612
28613 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
28614
28615         * lib/plumhall.exp(ph_includes): New procedure.
28616         (ph_make): Use it.
28617         (ph_compiler): Ditto.
28618
28619         * lib/g++.exp: Rename test-glue.c to testglue.c.
28620         * lib/gcc.exp: Ditto.
28621
28622 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
28623
28624         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
28625         to completion when it's called.
28626
28627 1997-03-21  Michael Meissner  <meissner@cygnus.com>
28628
28629         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
28630         is defined, don't do test.
28631
28632 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
28633
28634         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
28635         for object files.
28636         (ph_summary): Mark skipped testcases as untested, not unresolved.
28637
28638         * lib/plumhall.exp (ph_make): If unresolved because of bad
28639         errorCode, record errorCode in log file.
28640         (*): Replace send_log/verbose with verbose -log.
28641
28642 1997-03-19  Michael Meissner  <meissner@cygnus.com>
28643
28644         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
28645         double conversion if double isn't at least 8 bytes.
28646
28647         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
28648         int to work with targets where int is 16 bits.
28649
28650         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
28651         8 bytes, just exit, since 4 byte doubles don't have enough bits of
28652         precision for the test to complete.
28653
28654 1997-03-14  Michael Meissner  <meissner@cygnus.com>
28655
28656         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
28657         if d10v is not compiled with the -mdouble64 flag.
28658         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
28659
28660         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
28661         d10v is not compiled with the -mint32 flag.
28662
28663 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
28664
28665         * lib/plumhall.exp: Use incr_count.
28666
28667 1997-03-12  Jeffrey A Law  (law@cygnus.com)
28668
28669         * gcc.c-torture: Update to c-torture-1.45.
28670
28671 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
28672
28673         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
28674         the name of the expect testcase file).
28675
28676         * lib/g++.exp(g++_init): Ditto.
28677
28678 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
28679
28680         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
28681         the host.
28682
28683         * lib/gcc.exp(gcc_exit): New procedure.
28684
28685 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
28686
28687         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
28688         specs where appropriate.
28689
28690         * g++.old-deja/g++.arm/*: Added additional ERROR checks
28691         because of new "candidates are" messages, and removed a few
28692
28693         * Converted all non-old-style g++ testcases to old-style, and
28694         moved into g++.old-deja.
28695
28696 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
28697
28698         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
28699         options.
28700
28701         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
28702         succeeded.
28703
28704         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
28705
28706 1997-02-13  Michael Meissner  <meissner@cygnus.com>
28707
28708         * lib/gcc.exp (gcc_target_compile): Add support for defining
28709         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
28710         the machine doesn't have those features.
28711
28712 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
28713
28714         * g++.law/operators4.exp: Don't use LIBS.
28715
28716 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
28717
28718         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
28719
28720         * lib/mike-g++.exp: Don't set the compiler to be tested here.
28721         * lib/g++.exp: Set it here instead. Also, allow use of the
28722         --tool_exec and --tool_opt options. Change CXX to
28723         GXX_UNDER_TEST.
28724
28725         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
28726
28727         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
28728
28729 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
28730
28731         * lib/old-dejagnu.exp: Use prune_warnings instead of
28732         prune_system_crud.
28733         * lib/mike-g++.exp: Ditto.
28734         * lib/gcc.exp: Ditto.
28735         * lib/g++.exp: Ditto.
28736
28737         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
28738
28739 1997-02-07  Jeffrey A Law  (law@cygnus.com)
28740
28741           * 941014-2.c: Include stdlib.h
28742           * 960327-1.c: Include stdio.h
28743           * dbra.c, index-1.c: Don't assume ints are 32bits.
28744
28745 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
28746
28747         * lib/gcc.exp: Add gcc,stack_size target feature.
28748
28749         * lib/g++.exp(g++_target_compile): Add the include and link
28750         paths here, not in two other places. And, it's $options, not
28751         options.
28752
28753         * lib/mike-g++.exp(postbase): Remove the code that determines
28754         the correct include and link paths.
28755         * g++.old-deja/old-deja.exp: Ditto.
28756
28757 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
28758
28759         * lib/g++.exp(g++_init): target_compile no longer returns the
28760         filename of the result.
28761
28762 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
28763
28764         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
28765         call to glob.
28766
28767         * gcc.c-torture/special/special.exp: Change call to
28768         gcc_target_compile to include the object file.
28769
28770 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
28771
28772         * gcc.c-torture/special/special.exp: Correct misspelling in last
28773         change.
28774
28775 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
28776
28777         * lib/plumhall.exp(ph_summary): Log the entire output of the
28778         executable. Return -1 if there were any failures, 0 otherwise.
28779         (ph_execute): Return -1 if there were any failures, 0 otherwise.
28780         (ph_make): Clean up objects and executables that were built
28781         if the tests succeeded.
28782
28783 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
28784
28785         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
28786         libraries and includes in the build tree as appropriate.
28787
28788 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
28789
28790         * lib/c-torture.exp: Instead of looking for the global variable
28791         NO_LONG_LONG, check to see if that's a feature of the target.
28792
28793 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
28794
28795         * config/default.exp: Minimize. Delete the remainer of the files in
28796         config; this functionality is now in devo/dejagnu/config.
28797
28798         g++.*/*: Pass any additional flags used to compile to postbase;
28799         delete CXXFLAGS.
28800
28801         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
28802         is now done by runtest.exp. Use gcc_target_compile instead of
28803         compile.
28804
28805         lib/c-torture.exp: Use gcc_target_compile instead of compile.
28806         Remove references to CFLAGS. Use remote_file instead of
28807         calling rm -f.
28808         (c-torture): Take a list of arguments to use to compile this
28809         testcase.
28810
28811         lib/g++.exp: Simplify. Use target_compile instead of compile.
28812         lib/gcc-dg.exp: Ditto.
28813         lib/gcc.exp: Ditto.
28814         lib/mike-{gcc,g++}.exp: Ditto.
28815         lib/old-dejagnu.exp: Ditto.
28816         lib/plumhall.exp: Ditto.
28817
28818 1997-01-08  Jim Wilson  <wilson@cygnus.com>
28819
28820         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
28821         (ph_linker): Likewise.
28822
28823 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
28824
28825           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
28826         MAP_ANON / MAP_ANONYMOUS if defined;
28827         else try to map from /dev/zero .
28828
28829 1996-11-12  Jeffrey A Law  (law@cygnus.com)
28830
28831         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
28832         isn't defined, then define it to MAP_ANONYMOUS.
28833
28834 1996-11-12  Jeffrey A Law  (law@cygnus.com)
28835
28836         * gcc.c-torture: Update to c-torture-1.42 release.
28837
28838 1996-11-11  Jeffrey A Law  (law@cygnus.com)
28839
28840         * gcc.c-torture: Update to c-torture-1.41 release.
28841
28842 1996-10-27  Jeffrey A Law  (law@cygnus.com)
28843
28844         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
28845         c-torture release.
28846
28847 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
28848
28849         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
28850         and LDFLAGS.  Fix second case to append the target_info ldflags
28851         onto LDFLAGS, not CFLAGS.
28852         * lib/g++.exp (g++_init): Add target_info stuff.
28853         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
28854         of libgloss and newlib flags for !native.
28855
28856         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
28857         (GDB): Fix relative path to go up another dir for finding gdb.
28858
28859 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
28860
28861         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
28862         versions in the target_info array, if they don't exist.
28863
28864 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
28865
28866         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
28867
28868 1996-07-08  Jim Wilson  <wilson@cygnus.com>
28869
28870         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
28871         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
28872
28873 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
28874
28875         * lib/old-dejagnu.exp: Don't remove the output file before we've
28876         actually tested it. Don't append pwd to the path of the executable
28877         we're testing.
28878
28879 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
28880
28881         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
28882
28883 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
28884
28885         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
28886         temporary directory for compiler files, and set it to a default
28887         value of /tmp. Set $output as the name of the output file from
28888         compiling the testcase. Add a -o option to $cflags_var so the
28889         compiler writes the final output file as $output. Set $executable
28890         to $output.
28891
28892         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
28893         directory for compiler files, and set it to /tmp if it doesn't
28894         already have a value. Set $output_file to the name of the output
28895         file from compiling the testcase. Add a -o option to CXXFLAGS so
28896         the compiler writes the final output file as $output. Use $output
28897         as the executable to be tested.
28898
28899 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
28900
28901         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
28902
28903 1996-06-08  Jeffrey A Law  (law@cygnus.com)
28904
28905         * gcc.c-torture/execute/pending-1.c: New test.  Still
28906         pending in Tege's queue.
28907
28908 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
28909
28910         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
28911         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
28912         if there were failures.  Call unresolved if there were unresolved
28913         testcases.  Call gcc_fail if program did not run to completion.
28914         (ph_make): Pass additional argument name to ph_execute.
28915         (ph_execute): Add new argument.  Pass additional arguments to
28916         ph_summary.  Call gcc_fail is there is no execution output.
28917
28918 1996-04-24  Jeffrey A Law  (law@cygnus.com)
28919
28920         * lib/plumhall.exp (proc_summary): Output relavent summary
28921         lines into the log so specific failures in plumhall can be
28922         investigated.
28923
28924 1996-04-10  Jeffrey A Law  (law@cygnus.com)
28925
28926         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
28927         (c-torture-execute): Don't try to execute tests which use
28928         "long long" types if $NO_LONG_LONG is nonzero.
28929
28930 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
28931
28932         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
28933         not c-torture.
28934
28935         * gcc.ieee: Move from here.
28936         * gcc.c-torture/execute/ieee: To here.
28937
28938 1996-03-26  Jeffrey A Law  (law@cygnus.com)
28939
28940         * gcc.c-torture: Update to c-torture-1.41 release.
28941
28942 1996-03-22  Jeffrey A Law  (law@cygnus.com)
28943
28944         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
28945         not "$output".
28946
28947 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
28948
28949         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
28950         -c present.
28951
28952 1996-03-02  Jeffrey A Law  (law@cygnus.com)
28953
28954         * config/proelf.exp: Handle connecting to a simulator.
28955
28956 1996-01-31  Jeffrey A Law  (law@cygnus.com)
28957
28958         * config/proelf.exp: New file.  Enough framework that we can
28959         run c-torture tests on the proelf targets (or any other target
28960         that gdb can connect to for that matter).
28961
28962 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
28963
28964         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
28965         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
28966
28967         * lib/plumhall.exp (ph_execute): Always call ph_summary if
28968         exec_output exists.
28969
28970 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
28971
28972         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
28973         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
28974
28975         * config/*.exp: Update FSF address.  Change result of ${tool}_load
28976         to pass/fail/unresolved/unsupported/untested.  Caller must now
28977         call unresolved/unsupported/untested.
28978         * lib/*.exp: Update FSF address.  Update to handle new results of
28979         ${tool}_load.
28980         * lib/chill.exp (verbose): Delete.
28981
28982 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
28983
28984         * lib/gcc.exp (default_gcc_start): Change order of args to
28985         $LDFLAGS $CFLAGS $LIBS.
28986         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
28987         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
28988         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
28989         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
28990         * gcc.misc-tests/dg-test.exp: Likewise.
28991         * gcc.misc-tests/msgs.exp: Likewise.
28992         * gcc.prms/prms.exp: Likewise.
28993         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
28994         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
28995
28996         * lib/dg.exp: Deleted, moved to dejagnu/lib.
28997
28998 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
28999
29000         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
29001
29002         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
29003         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
29004
29005         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
29006         necessary.
29007
29008 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
29009
29010         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
29011         global for loop; add use of $mathlib.
29012         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
29013         settings here; set mathlib for anything but VxWorks.
29014
29015 1996-01-22  Jeffrey A Law  (law@cygnus.com)
29016
29017         * gcc.c-torture: Update to c-torture-1.40 release.
29018
29019 1996-01-03  Jeffrey A Law  (law@cygnus.com)
29020
29021         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
29022         dg.exp.
29023
29024 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
29025
29026         * lib/c-torture.exp (c-torture-execute): Declare "output" as
29027         global.
29028
29029 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
29030
29031         * lib/g++.exp (LIBS): Define if not already.
29032         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
29033         (gcc-dg-prune): Call prune_gcc_output.
29034         * lib/gcc.exp (prune_gcc_output): New proc.
29035         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
29036         prune_gcc_output.
29037
29038 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
29039
29040         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
29041         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
29042
29043 1995-11-15  Jeffrey A Law  (law@cygnus.com)
29044
29045         * gcc.c-torture: Update to c-torture-1.39 release.
29046
29047 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
29048
29049         * lib/c-torture.exp (c-torture-execute): Don't return if one option
29050         fails, try others as well.
29051
29052 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
29053
29054         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
29055         If compilation fails, mark execute tests as `untested'.
29056         If test is marked as unsupported, don't mark compilation and
29057         execute tests as failed.
29058
29059 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
29060
29061         * lib/g++.exp (g++_init): Don't link in libg++, and look to
29062         libstdc++ for whether or not we want to be doing shared
29063         libraries.  Delete link_curses since we don't need it anymore.
29064         * lib/mike-g++.exp (postbase): Don't link in libg++.
29065         * g++.old-deja/old-deja.exp: Likewise.
29066
29067 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
29068
29069         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
29070
29071 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
29072
29073         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
29074         For that, add `-Wl,-a,shared_archive'.
29075         * g++.old-deja/old-deja.exp: Likewise.
29076
29077 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
29078
29079         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
29080
29081 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
29082
29083         * lib/mike-g++.exp (postbase): Pay attention to the status of
29084         g++_load.
29085
29086 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
29087
29088           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
29089
29090 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
29091
29092         * lib/gcc.exp (default_gcc_start): No longer need to log program
29093         being executed or its output, execute_anywhere does that now.
29094         * lib/g++.exp (default_g++_version): Call execute_anywhere.
29095         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
29096
29097 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
29098
29099         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
29100         the same as those in lib/g++.exp.
29101
29102 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
29103
29104         * gcc.c-torture: Update to c-torture-1.38 release.
29105         * gcc.ieee: Related changes.
29106
29107 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
29108
29109         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
29110         "exec". Minor reformatting changes.
29111
29112         * config/rom68k.exp (${tool}_load): Make it work in a canadian
29113         cross. This means all "exec" calls now work on a remote host as
29114         well.
29115         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
29116         cross. Filter out the extra "\r\n" stuff that expect puts in.
29117         (c-torture-execute): Filter out the bogus warnings like
29118         c-torture-compile does. Add support for canadian cross.
29119         * lib/gcc.exp (default_gcc_version, default_gcc_start)
29120         Use execute_anywhere rather than calling exec directly. Now it
29121         works for canadian cross testing.
29122
29123 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
29124
29125         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
29126         results into a variable, and check that rather than using file exists.
29127
29128 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
29129
29130         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
29131         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
29132
29133 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
29134
29135         * g++.old-deja/old-deja.exp: Create and pass runshlib and
29136         lib_curses if there's a shared libg++ in the build tree.
29137
29138 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
29139
29140         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
29141         if not supported target.
29142
29143 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
29144
29145         * lib/g++.exp (g++_init): Move empty setting of runshlib and
29146         link_curses up to always happen, not just for native builds.
29147
29148 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
29149
29150         * gcc.c-torture: Update to c-torture-1.36 release.
29151         * gcc.failure: Related changes.
29152
29153 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
29154
29155         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
29156
29157 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
29158
29159         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
29160         * lib/mike-g++.exp (postbase): Not in here.  Still reference
29161         runshlib, link_curses, and mathlib for link and run.
29162
29163         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
29164         pass the runtime shared library options for Solaris, OSF/1, and
29165         Irix5, and link with -lcurses to avoid unresolved references.
29166
29167 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
29168
29169         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
29170         only run once.
29171
29172 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
29173
29174         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
29175
29176 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
29177
29178         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
29179         do not have a framework for the "compat" tests yet.
29180
29181 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
29182
29183         * lib/mike-g++.exp (postbase): New local variable `mathlib',
29184         set to null if we're testing vxworks5.1.  Use that instead of
29185         `-lm' in the setting of LIBS for link and run.
29186
29187 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
29188
29189         * config/rom68k.exp (${tool}_load): Major changes to make it
29190         work.  Verified that it does in fact return the stuff in
29191         exec_output properly.  Catch any Emul or any TRAP other than 0.
29192
29193 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
29194
29195         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
29196         LDFLAGS properly for targets that need stuff from libgloss.
29197         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
29198         only run once.
29199         (gpp_initialized): New variable.
29200
29201 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
29202
29203         * config/rom68k.exp: Load libgloss.exp.
29204         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
29205         so we can produce a fully linked binary.
29206         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
29207         so we can produce a fully linked binary.
29208
29209 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
29210
29211         * lib/plumhall.exp (ph_section): Watch for expected failures.
29212         Add missing `else'.
29213
29214         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
29215         run the testcase.
29216         (c-torture): Likewise.
29217
29218 1995-08-28  Doug Evans  <dje@cygnus.com>
29219
29220         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
29221
29222         * lib/mike-g++.exp (mike_cleanup): New proc.
29223         (prebase): New globals compiler_result, not_compiler_result,
29224         target_regexp.
29225         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
29226         allow leading "-" in pattern.  Watch for unsupported tests.
29227         If $compiler_result is set, pattern match assembler code,
29228         and ditto for $not_compiler_result.
29229         * lib/mike-gcc.exp: Likewise.
29230
29231         * lib/plumhall.exp (ph_execute): Only call ph_summary if
29232         execution "succeeded".
29233
29234 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
29235
29236         * config/win32.exp: New file.
29237         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
29238
29239 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
29240
29241         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
29242         unsupported.
29243         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
29244         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
29245         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
29246
29247         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
29248         "... without exceptions was ...".  That is now handled by
29249         prune_system_crud.
29250         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
29251
29252 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
29253
29254         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
29255         sieve.c,sort2.c}: New files.
29256         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
29257         sieve.exp,sort2.exp}: Drivers for them.
29258
29259         * lib/mike-gcc.exp (program_output): New user settable variable.
29260         (postbase): Call prune_system_crud.  Also prune extraneous compiler
29261         messages.
29262         * lib/mike-g++.exp (program_output): New user settable variable.
29263
29264         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
29265
29266         * config/sh.exp: Deleted (use sim.exp instead).
29267
29268 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
29269
29270         * config/vx.exp: Declare CHECKTASK as global.
29271         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
29272         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
29273         * lib/old-dejagnu.exp: Load [pwd]/$executable.
29274
29275 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
29276
29277         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
29278         target. Like vx.exp, only includes `vx29k.exp' instead of
29279         `vxworks.exp'.
29280
29281 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
29282
29283         * config/sim.exp: Increase time limit from 120 seconds to 240.
29284
29285 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
29286
29287         * gcc.c-torture/execute/950628-1.c: New test.
29288
29289 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
29290
29291         * gcc.c-torture: Update with changes/additions from
29292         c-torture-1.34.
29293
29294 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
29295
29296         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
29297
29298 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
29299
29300         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
29301
29302 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
29303
29304         * gcc.c-torture/compile/950512-1.c: New test.
29305         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
29306         * gcc.dg/struct-ret-1.c: Likewise.
29307
29308 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
29309
29310         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
29311           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
29312
29313 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
29314
29315         * gcc.c-torture/special/920411-1.c: Deleted.
29316         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
29317
29318 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
29319
29320         * config/sim.exp (${tool}_load): Hack in call to bash to get a
29321         cpu limit.
29322
29323 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
29324
29325         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
29326
29327 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
29328
29329         From kenner;
29330         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
29331         is the proper length.
29332         * va-arg-3.c: Likewise.
29333
29334 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
29335
29336         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
29337         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
29338
29339         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
29340         * lib/g++.exp (default_g++_start): Delete old cruft.
29341
29342 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
29343
29344         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
29345         (2 * (1 << 18)) to (2 * (1 << 17)).
29346
29347         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
29348
29349 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
29350
29351         * config/rom68k.exp: Renamed from config/idp.exp
29352
29353 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
29354
29355         * c-torture/compile/921109-2.c
29356
29357 1995-04-18  Mike Stump  <mrs@cygnus.com>
29358
29359         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
29360         excess errors.
29361
29362 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
29363
29364         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
29365         output.
29366         * lib/g++.exp (default_g++_start): Likewise.
29367
29368 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
29369
29370         * gcc.c-torture/compile/950329-1.c: New test.
29371
29372 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
29373
29374           * config/bug.exp (${tool}_load): Updated to use new remote_open
29375           and remote_close procs.
29376         * config/idp.exp: New file.
29377
29378 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
29379
29380         * gcc.c-torture/execute/950322-1.c: New test.
29381
29382 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
29383
29384         * config/vx.exp (${tool}_load): Clean up testing of return code from
29385         vxworks_ld and vxworks_spawn.
29386
29387 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
29388
29389         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
29390
29391 1995-03-13  Mike Stump  <mrs@cygnus.com>
29392
29393         * lib/old-deja.exp: Add `excess errors test - ' error, now one
29394         can mark excess errors on a machine by machine basis.  Note, the
29395         default is to not expect any excess errors, even when excess
29396         errors test - is given, so you will want to put an XFAIL ... on
29397         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
29398         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
29399         those 4 machines, but no others.
29400
29401 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
29402
29403         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
29404         * lib/c-torture.exp: to here.
29405
29406 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
29407
29408         * gcc.c-torture/execute/950221-1.c: New test.
29409         * gcc.c-torture/execute/struct-ret-1.c: New test.
29410         * gcc.c-torture/compile/950221-1.c: New test.
29411
29412         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
29413
29414 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
29415
29416         * gcc.c-torture/execute/arith-1.c (main): Return 0.
29417         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
29418
29419 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
29420
29421         * g++.gb: New directory of tests, derived from my signature and
29422         class scoping tests.
29423
29424         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
29425         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
29426         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
29427         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
29428         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
29429         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
29430         * g++.gb/sig25.C: Likewise.
29431
29432         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
29433         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
29434         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
29435         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
29436         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
29437         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
29438         * g++.gb/sig25.exp: Likewise.
29439
29440         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
29441         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
29442         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
29443         * g++.gb/scope13.C: Likewise, this test still fails.
29444
29445         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
29446         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
29447         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
29448         * g++.gb/scope13.exp: Ditto.
29449
29450         * g++.gb/README: New file, explains what these tests are about.
29451
29452 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
29453
29454         * lib/dg.exp (dg-do): Support `preprocess'.
29455         (dg-test): Likewise.
29456
29457 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
29458
29459         * config/udi.exp: change "continue -expect" to "exp_continue".
29460
29461 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
29462
29463         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
29464         Delete redundant tests.
29465
29466         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
29467         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
29468         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
29469         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
29470         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
29471         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
29472         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
29473         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
29474
29475         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
29476         storing label pointers.
29477         * gcc.c-torture/execute/921019-1.c: Likewise.
29478         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
29479         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
29480         parameter fp.
29481         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
29482         constants.
29483
29484         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
29485         Delete obsolete tests.
29486
29487         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
29488         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
29489         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
29490         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
29491         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
29492         * gcc.c-torture/compile/950124-1.c: New test.
29493
29494         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
29495
29496 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
29497
29498         * lib/mike-g++.exp: Add -lm to LIBS.
29499
29500 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
29501
29502         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
29503
29504 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
29505
29506         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
29507
29508 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
29509
29510         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
29511
29512 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
29513
29514         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
29515         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
29516         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
29517         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
29518         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
29519         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
29520         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
29521         * g++.law/{operators31.C, operators32.C,
29522         * g++.law/{operators33.C, operators34.C}: Likewise.
29523         * g++.law/{pic1.C, refs2.C}: Likewise.
29524         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
29525         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
29526         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
29527         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
29528
29529         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
29530         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
29531         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
29532         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
29533         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
29534         * g++.law/{enum9.exp, friend5.exp}: Likewise.
29535         * g++.law/{nest3.exp, nest4.exp}: Likewise.
29536         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
29537         * g++.law/{operators30.exp, operators31.exp}: Likewise.
29538         * g++.law/{operators32.exp, operators33.exp}: Likewise.
29539         * g++.law/{operators34.exp}: Likewise.
29540         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
29541         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
29542         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
29543         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
29544         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
29545
29546         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
29547         No longer expected to fail.
29548         * g++.law/missed-error3.C: Tweak for recent bool changes.
29549
29550 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
29551
29552         * config/emb-unix: Deleted.
29553         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
29554         remote execution.  Do final link on remote host if REMOTE_LINK is set.
29555
29556 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
29557
29558         * lib/dg.exp (dg-test): Fix typo in last patch.
29559
29560 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
29561
29562         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
29563         (handles multiple occurrences).
29564
29565 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
29566
29567         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
29568         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
29569         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
29570         printed).
29571         * lib/c-torture.exp (c-torture-compile): Likewise.
29572         (c-torture): Prepend full path if missing.
29573         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
29574         (gcc_fail): Likewise.
29575         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
29576
29577 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
29578
29579         * lib/netware.exp: Only attach to NetWare i386 systems.
29580
29581 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
29582
29583         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
29584         messages.  Add test name to "output pattern match" pass/fail message.
29585
29586 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
29587
29588         * gcc.dg: New testsuite.
29589         * gcc.dg/dg.exp: New file.
29590
29591         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
29592         test-switch.c}: Deleted.
29593
29594         * gcc.misc-tests/msgs.exp: New testcase driver.
29595
29596 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
29597
29598         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
29599         Watch for illegal return values from ${tool}_load.
29600         * config/unix.exp (${tool}_load): Fix pass/fail detection for
29601         cross targets.  Coerce return value >0 to 1.
29602
29603 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
29604
29605         * config/unix.exp (${tool}_load): Call program rsh, not proc.
29606
29607         * config/emb-unix.exp: New file.
29608
29609         * config/sim.exp: Error if variable $SIM not defined.
29610         (${tool}_load): Mark test as "untested" if simulator missing.
29611
29612         * config/unix.exp: Load remote.exp to get rcp_download.
29613         * lib/c-torture.exp: Use different option lists for testcases with
29614         and without loops.
29615         * gcc.c-torture/execute/execute.exp: Likewise.
29616
29617 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
29618
29619         * config/*.exp: Clarify return code from ${tool}_load.
29620         Call `unresolved' or `untested' instead of `warning' or `perror'
29621         (sometimes you still want to call both though).
29622         Add comment that `shell_id' is local to each file.
29623         * config/udi.exp (timeout): Set to 30.
29624         Don't print warning if connection fails, $connectmode has already
29625         printed an error.
29626         (${tool}_load): Move verbose messages to level 2.
29627         Rework pattern for "Process started" message.
29628         Pass `shell_id' to ${connectmode}_download.
29629         Retry twice upon timeout.  Make resetting of target more robust.
29630         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
29631         Pass `shell_id' to exit_$connectmode.
29632         Only call exit_$connectmode if connected.
29633         * config/unix.exp (${tool}_load): Check return codes better.
29634         * config/vrtx.exp (${tool}_load): Likewise.
29635         * config/vx.exp (${tool}_load): Likewise.
29636         Delete unneeded global's.
29637         * lib/dg.exp (dg-test): Update to reflect clarified return codes
29638         from ${tool}_load.
29639         (dg-stat): Delete.
29640         (dg-init): Delete recording of pass/fail counts.
29641         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
29642         (old-dejagnu-init): Likewise.
29643         (old-dejagnu-stat): Delete contents, empty proc now.
29644         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
29645         (c-torture): Delete references to lcnt, lpass, lfail.
29646         Get option list from TORTURE_OPTIONS.
29647         Delete -funroll[-all]-loops if no loops.
29648         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
29649         (g++_stat): Delete contents (empty proc now).
29650         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
29651         (gcc_finish): Likewise.
29652         (gcc_stat): Deleted.
29653         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
29654         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
29655         * gcc.c-torture/execute/execute.exp: Likewise.
29656         Split tests into two parts: compile, execute.
29657         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
29658         no loops.  Update to reflect clarified return codes from ${tool}_load.
29659
29660 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
29661
29662         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
29663         to grep for.
29664         (old-dejagnu): Likewise (where necessary).
29665
29666 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
29667
29668         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
29669
29670         * lib/dg.exp (dg-process-target): Fix processing of selector.
29671         Add comment regarding use of `error'.
29672
29673         * lib/gcc.exp (prune_system_crud): Define if missing.
29674         * lib/g++.exp (prune_system_crud): Likewise.
29675
29676         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
29677         Call prune_system_crud.
29678         * lib/dg.exp (dg-runtest): New proc.
29679         Use perror instead of send_user for tcl errors in testcase.
29680         Don't return any value, it's never used.
29681         Don't clobber previous definition of `unknown'.
29682         Print tcl errors in `dg-final'.
29683
29684 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
29685
29686         * lib/dg.exp (dg-process-target): Improve syntax error messages.
29687         (dg-test): Don't print errorInfo, it contains stack backtrace.
29688
29689 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
29690
29691         * lib/g++.exp (runtest_file_p): Define if missing.
29692
29693 1994-09-24  Doug Evans  (dje@cygnus.com)
29694
29695         * lib/mike-g++.exp: Comment out loading of g++.exp.
29696         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
29697         (default_g++_version): Always print something.
29698         (default_g++_start): Comment out call to `which'.
29699         (g++_start, g++_load): Deleted (must be defined in config file).
29700         * lib/gcc.exp: Test for existence of $CC at start.
29701         Delete check for tmpdir (done in gcc_init).
29702         (default_gcc_version): Always print something.
29703         (default_gcc_start): Comment out call to `which'.
29704         * config/*.exp: Major cleanup - make cross targets work at least a
29705         little better for g++ (by not being "--tool gcc" specific).
29706         Rename gcc_xxx to ${tool}_xxx.
29707         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
29708         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
29709
29710 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
29711
29712         * lib/c-torture.exp (c-torture-compile): Rework compiler
29713         message processing.
29714
29715         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
29716         c-torture.
29717
29718 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
29719
29720         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
29721
29722         * lib/dg.exp (dg-process-target): Support { target native }.
29723
29724 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
29725
29726         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
29727         looked for "... program xxx got fatal signal".
29728         Correct regsub munging of `comp_output'.
29729         Ignore compiler messages "path prefix not used" and "linker input
29730         file unused".
29731
29732 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
29733
29734         * lib/gcc.exp (runtest_file_p): Define if missing.
29735         * gcc.prms/template.c: Example to work from.
29736
29737 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
29738
29739         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
29740         * lib/dg.exp (dg-test): Call unsupported testcases as such.
29741
29742         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
29743         * gcc.prms/1883.c: Moved from compile/940714-1.c.
29744         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
29745         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
29746
29747         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
29748         (dg-process-target): No longer a varargs proc.
29749         Return S/N for target, P/F for xfail.  All callers changed.
29750         (user option procs): More argument checking.
29751         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
29752         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
29753         (dg-test): Skip test if not running on selected target in `dg-do'.
29754         Update handling of `dg-do-what', `dg-output-text'.
29755         Separate execution pass/fail from output pattern match pass/fail.
29756         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
29757
29758 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
29759
29760         * gcc.c-torture/special/special.exp: Don't expect failure for mips
29761         target for 920510-1.c.
29762
29763 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
29764
29765         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
29766         Clean up comment regarding use of passcnt, etc.
29767         (gcc_stat): Don't update `testcnt' here.
29768         (gcc_finish): Do it here.
29769         Might as well reset `but_id' here too.
29770         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
29771         to determine if the file should be tested.
29772         * gcc.c-torture/compile/compile.exp: Likewise.
29773         * gcc.c-torture/execute/execute.exp: Likewise.
29774         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
29775         * gcc.misc-tests/dg-test.exp: Likewise.
29776         * gcc.prms/prms.exp: Likewise.
29777         * gcc.wendy/wendy.exp: Likewise.
29778         * g++.old-deja.exp: Likewise.
29779         Move "Testing file" message to verbose level 1.
29780
29781 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
29782
29783         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
29784
29785 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
29786
29787         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
29788         (default_gcc_start): Accept optional second list element
29789         of compiler flags.  Print compiler output at verbosity level 2.
29790         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
29791         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
29792         Save current values of framework globals passcnt, failcnt, xpasscnt,
29793         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
29794         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
29795         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
29796         xfailcnt to compute stats.  Update framework global `testcnt' from
29797         pass/fail counts.
29798         (gcc_finish): New proc.  Clean up test environment.
29799         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
29800         (gcc_epass, gcc_efail): Delete.
29801         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
29802         argument of line number.
29803         (dg-init): If the tool has an init routine, call it.
29804         (dg-test): Remove args `cflags_var' and `libs_var'.
29805         Pass all compiler options to ${tool}_start.
29806         Handle missing line number.
29807         (dg-finish): New function.
29808         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
29809         particular files.  Call gcc_finish at end.  Move "skipping test"
29810         message to verbosity level 3.
29811         * gcc.c-torture/compile/compile.exp: Likewise.
29812         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
29813         * gcc.c-torture/execute/execute.exp: Likewise.
29814         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
29815         Print testcase being tried at verbosity level 1.
29816         * gcc.c-torture/special/special.exp: Unset xfail.
29817         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
29818         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
29819         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
29820         * gcc.failure/failure.exp: Likewise.
29821         * gcc.ieee/ieee.exp: Likewise.
29822         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
29823         Update call to dg-test.  Call dg-finish at end.
29824         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
29825         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
29826         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
29827         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
29828         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
29829         * gcc.wendy/wendy.exp: Add copyright.
29830         Delete setting of tmpdir (done by gcc_init).
29831         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
29832         Pass compiler flags to gcc_start.  Call gcc_finish at end.
29833         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
29834         gcc_[ce]pass/fail.
29835
29836 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
29837
29838         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
29839         confusion.
29840         (g++_load): Likewise.
29841
29842         * config/*.exp (gcc_load): Some were varargs fns and some were not.
29843         Rename argument to `prog' to remove the confusion.
29844         Varargs fns behave differently too!
29845         (g++_load): Likewise.
29846
29847         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
29848
29849         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
29850         what it is.  Delete (always) printing of status value for !native.
29851         Simplify verbose code, and include status and exec_output.
29852         (g++_load): Use gcc_load.
29853
29854 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
29855
29856         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
29857         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
29858         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
29859         940714-3.c as these testcases don't exist anymore.  Make
29860         va-arg-1.c expected to pass.
29861
29862 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
29863
29864         * gcc.misc-tests/misc.exp: Only run specific testcases.
29865         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
29866         * gcc.misc-tests/dg-[1-9].c: New files.
29867
29868         * lib/dg.exp: New testsuite driver.
29869         * gcc.prms/prms.exp: Use it.
29870
29871         * README.gcc: New file.
29872
29873         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
29874         Document and reset `lxpass' and `lxfail'.
29875         Simplify "initialized" message.
29876         (gcc_stat): Clean up comments a little.
29877
29878 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
29879
29880         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
29881
29882 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
29883
29884         * lib/old-dejagnu.exp (process-option): New proc.
29885         (old-dejagnu-init, old-dejagnu-stat): Likewise.
29886         (old-dejagnu): Simplify.
29887         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
29888
29889 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
29890
29891         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
29892         exists and is not an empty string.
29893
29894         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
29895         $xfail rather than calling setup_xfail.  Clear $xfail when test is
29896         finished.
29897         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
29898         automatically.
29899
29900         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
29901         longer expected to fail.
29902
29903         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
29904         "f" function call.
29905
29906         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
29907
29908         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
29909         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
29910         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
29911         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
29912         c-torture-1.29.
29913
29914         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
29915         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
29916
29917         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
29918
29919         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
29920         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
29921
29922         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
29923         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
29924         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
29925
29926 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
29927
29928         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
29929         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
29930         940714-1.c, 940714-2.c, 940714-3.c},
29931         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
29932         gcc.misc-tests/{mg.c,mg.exp}:
29933         New tests.
29934         * gcc.noncompile/noncompile.exp: Change accordingly.
29935
29936 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
29937
29938         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
29939         Undo previous clobberage.
29940
29941 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
29942
29943         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
29944         * gcc.special/{930510-1.c, special.exp}:
29945         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
29946         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
29947         struct-varargs-1.c}: New tests from c-torture-1.26.
29948
29949 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
29950
29951         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
29952           argument to switch.
29953
29954 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
29955
29956         * Revert the previous changes.  Please see Rob's directory
29957           (/lisa/test/rob/progressive/gcc/testsuite) for testing
29958           fixes.
29959
29960 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
29961
29962         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
29963             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
29964             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
29965             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
29966             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
29967             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
29968             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
29969             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
29970             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
29971             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
29972             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
29973             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
29974             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
29975             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
29976             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
29977             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
29978             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
29979             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
29980             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
29981             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
29982             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
29983             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
29984             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
29985             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
29986             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
29987             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
29988             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
29989
29990 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
29991
29992         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
29993             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
29994           with perror calls.
29995
29996 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
29997
29998         * config/unix.exp (g++_load): Fix syntax.
29999
30000 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
30001
30002         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
30003         * gcc.noncompile/921017-1.c: Deleted obsolete test.
30004         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
30005         Don't expect va-arg-1.c to fail.  Correct expected output for
30006         920928-1.c.
30007         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
30008         * gcc.wendy/hbm4.c: Correct typo.
30009         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
30010
30011 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
30012
30013         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
30014         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
30015         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
30016         * lib/c-torture.exp (c-torture-compile): Ditto.
30017
30018         Reduce volume of output (remove all the -I's and such).
30019         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
30020         Call gcc_cpass, gcc_cfail.
30021         (c-torture): Pass testing option to c-torture-compile.
30022
30023 1994-03-21  Doug Evans  (dje@cygnus.com)
30024
30025         Bring patches over from progressive.
30026         * config/default.exp: Exit remote shell cleanly.
30027         (g++_exit, g++_start): Add default versions.
30028         * config/sim.exp (gcc_load): Use perror, not error.
30029
30030 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
30031
30032         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
30033         set in site.exp.
30034
30035 1994-03-14  Doug Evans  (dje@cygnus.com)
30036
30037         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
30038         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
30039         (wendy_try): New proc to run testcase.
30040         (main loop): Call 'em.
30041         * gcc.wendy/*.c: Clean up pass to correct expected output.
30042
30043         * lib/gcc.exp: Minor cleanup work.
30044         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
30045
30046 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
30047
30048         * config/sim.exp (gcc_load): Document return codes better.
30049         Don't pass -v to simulator.
30050
30051 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
30052
30053           * gcc.special/920717-x.c: Fix typo.
30054           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
30055           get at sources.
30056
30057         * lib/mike-gcc.exp: Fix typo.
30058
30059 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
30060
30061         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
30062         binary to use, transform the name.
30063         * config/*.exp: rename everything. Nuke any g++ specific files,
30064         it's now a special case of gcc that requires no special support.
30065         Add a default.exp for unsupported targets.
30066
30067 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
30068
30069         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
30070         lib/old-dejagnu.exp: Fix a few patterns to work with the new
30071         version of Tcl.
30072
30073 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
30074
30075         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
30076         than a warning.
30077
30078 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
30079
30080         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
30081
30082 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
30083
30084         * gcc.execute/execute.exp: Combine opt_list and foption_list into
30085         option_list.  Compile every file with only 4/6 option choices
30086         (same as C torture) instead of with 12/18 different option
30087         choices.
30088         * lib/c-torture.exp: Likewise.
30089
30090         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
30091         not already set.
30092
30093 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
30094
30095         * lib/old-deja.exp: Add `excess errors test fails' error, now one
30096         can put an XFAIL *-*-* on excess errors.
30097
30098 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
30099
30100         * g++.law: Add more tests derived from g++-bugs snapshots.
30101
30102         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
30103         equivalent to g++.law/init9.
30104
30105         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
30106         compiled it, and the a.out file after we've run it.
30107
30108 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
30109
30110         * lib/mike-g++.exp (postbase): Delete the .o file after we've
30111         compiled it, and the a.out file after we've run it.
30112
30113 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
30114
30115         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
30116
30117 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
30118
30119         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
30120         version number.
30121
30122 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
30123
30124         * g++.law: New directory of g++ tests derived from the g++-bugs
30125         snapshots.
30126
30127 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
30128
30129         * gcc.compile: initbug1.c initbug1.exp testcase added
30130
30131 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
30132
30133         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
30134         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
30135           fixes submitted by Jeff Law (law@cs.utah.edu)
30136         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
30137           Jeff Law (law@cs.utah.edu)
30138
30139
30140 1993-11-30  Mike Stump  (mrs@cygnus.com)
30141
30142         * config/unix-g++.exp: Follow the gcc way of doing things.
30143         * g++.old-deja/old-deja.exp: Minor updates.
30144         * lib/g++.exp: New file, follow the gcc way of doing things.
30145         * lib/old-dejagnu.exp: Minor updates.
30146         * lib/mike-g++.exp: Always unset errorInfo.
30147
30148 1993-11-06  Mike Stump  (mrs@cygnus.com)
30149
30150         * lib/gcc.exp: Fix some errors with the below change, CC and
30151         CFLAGS should be global when setting, not local.
30152
30153 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
30154
30155         * lib/gcc.exp: Transform tool name.
30156
30157 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
30158
30159         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
30160
30161 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
30162
30163         * lib/gcc.exp: change gcc_done to gcc_stat
30164
30165 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
30166
30167         * Upgraded gcc testsuite to c-torture version 1.25
30168
30169 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
30170
30171         * lib/gcc.exp: added reporting code. Changed verbose compile message.
30172         * lib/c-torture: added hooks for new reporting code.
30173
30174 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
30175
30176         * config/sh-gcc.exp: check if sh-sim exists in the path
30177
30178 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
30179
30180         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
30181         * gcc.compile/compile.exp: Initial changes for new logic.
30182         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
30183         * gcc.failure/failure.exp: Initial changes for new logic.
30184         * gcc.ieee/ieee.exp: Initial changes for new logic.
30185         * gcc.misc-tests/misc.exp: Initial changes for new logic.
30186         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
30187         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
30188         * lib/c-torture.exp: Initial changes for new logic.
30189         * lib/gcc.exp: Initial changes for new logic.
30190
30191 1993-10-15  Mike Stump  (mrs@cygnus.com)
30192
30193         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
30194         depend upon failure or success.  Fully qualify names in failure
30195         and success messages.  Always remove a.out before starting
30196         compile, just in case.  Pay more attention to error text output by
30197         the compiler.  Handle testcases with no known past errors just
30198         like all others, so that things are uniform.  Other miscellaneous
30199         improvements.
30200
30201 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
30202
30203         * gcc.cpp: new directory for cpp tests
30204
30205 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
30206
30207         * lib/chill.exp: Code reformatted, removed unused code.
30208         * config/unix-chill.exp: Code reformatted, removed unused code.
30209         * chill.execute/execute.exp: Code reformatted, removed unused code.
30210         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
30211
30212 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
30213
30214         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
30215         routines not written.
30216
30217 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
30218
30219         * config/bug-gcc.exp: Use new procs from bug.exp.
30220
30221 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
30222
30223         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
30224         via ftp, rather than depending on NFS.
30225         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
30226         case.
30227
30228 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
30229
30230         * config/bug-gcc.exp: Use new download proc.
30231
30232 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
30233
30234         * chill.execute/execute.exp: cleanups, handles errors better
30235         * chill.compile/compile.exp: rewrite, based on execute.exp
30236         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
30237         * lib/chill.exp: major changes to diff proc and compile and link
30238           procs. added chill_fail and chill_pass wrappers to pass and
30239           fail. added more comments, and handle error codes better.
30240           Added a hack to capture stderr from exec, so noncompile tests
30241           can work.
30242
30243 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
30244
30245         * chill.execute/execute.exp: rewrite of testsuite driver
30246         * lib/chill.exp: rewrite of testsuite driver
30247         * config/unix-chill.exp: rewrite of testsuite driver
30248
30249 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
30250
30251     In chill.execute:
30252         * iexpr.ch: Standardize uppercase.
30253         * tuples.dat: Standardize uppercase.
30254         * vary.ch: standardize.  Correct varying string assignments.
30255         * vary.dat: Add new output lines.
30256
30257 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
30258
30259     In chill.execute:
30260         * chprintf.ch: Standardize use of uppercase.
30261         * tuples.ch: Standardize and turn arr2 into a DCL,
30262           rather than a SYN.
30263         * pinits.ch: Standardize.
30264
30265 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
30266
30267         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
30268         * Makefil: Renamed to Makefile.in.
30269         * configure.in: New.
30270
30271 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
30272
30273     In chill.execute:
30274         * .cvsignore: Add result/output files.
30275         * Makefile: Fix up variables at start.  Use MFLAGS
30276           everywhere.  Correct bool_loc, built_ins entries.
30277           Add entry for vary1.ch.
30278         * bitarray.ch: Standardize upper-case usage.
30279         * bitexpr.ch: Standardize, add output of b1.
30280         * params.ch: Use arrayt in along PROC parameters, to
30281           avoid novelty problems.
30282         * sets.ch: Tiny cleanup.
30283         * vary1.ch: Re-indent.
30284
30285 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
30286
30287           * Add PR-related files to Makefiles, .cvsignore files, etc.
30288
30289 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
30290
30291         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
30292           with compiler objects. New names are test-flow.c and test-loop.c
30293
30294 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
30295
30296         * Upgraded c-torture tests from 1.19 to 1.20
30297
30298         * new files:
30299         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
30300         * gcc.compile: 930623-1.c 930623-2.c
30301         * gcc.noncompile: 930622-1.c 930622-2.c
30302         * gcc.failure: 920411-1.c 920627-2.c
30303         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
30304
30305 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
30306
30307         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
30308           More changes to get testsuite working properly. Needs more work.
30309           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
30310
30311 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
30312
30313         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
30314           More changes to get testsuite working properly. Needs more work.
30315
30316 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
30317
30318         * chill.compile/compile.exp: Added for Dejagnu support
30319         * chill.execute/execute.exp: Added for Dejagnu support
30320         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
30321
30322 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
30323
30324     This should complete moving the CHILL test files.
30325         * chill.noncompile(.cvsignore printf.grt
30326             in-printf.grt chprintf.grt chprintf.ch):
30327             Added test-support files.
30328           (Makefile): Modified further.
30329         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
30330             signal.ch): Added test files.
30331           * chill.execute (.cvsignore printf.grt printr.c
30332             in-printf.grt rts.c chprintf.grt rts.h): Added
30333           test-support files.
30334             (Makefile): More corrections.
30335
30336 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
30337
30338         * chill.compile, chill.execute, chill.nocompile: Add CHILL
30339           test cases, ready for DejaGnu.
30340
30341 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
30342
30343         * Upgraded c-torture tests from 1.18 to 1.19
30344
30345         * gcc.compile: added test(s):
30346           930607-1.c
30347         * gcc.execute: added test(s):
30348           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
30349
30350         * added new subdirectory for misc tests: gcc.misc-tests
30351         * gcc.misc-test(s): added tests:
30352           inst-check.c test-consts.c test-ior.c test-switch.c
30353
30354 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
30355
30356         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
30357
30358 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
30359
30360         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
30361
30362 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
30363
30364         * Upgraded c-torture tests from 1.17 to 1.18
30365
30366 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
30367
30368         * Upgraded c-torture tests from 1.12 to 1.17
30369
30370 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
30371
30372         * lib/old-dejagnu.exp:
30373           Fixed handling of XFAIL target triplets to correctly
30374           recognize wildcard characters.  Removed code that
30375           appended a unique id tag to the end of the file name
30376           printed out by the result of the testcases within a
30377           given test file.
30378
30379 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
30380
30381         * lib/old-dejagnu.exp:
30382           Reworked expected failure handling to trigger off of XFAIL
30383           keyword in keyphrase embeded in testcase source code. The
30384           XFAIL keyword must be at the end of the keyphrase line. It
30385           may optionally be followed by one or more target triplets.
30386           It has just occured that the handling of wildcards in the
30387           target triplet may not be correct.
30388
30389 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
30390
30391         * g++.old-deja/tests:
30392           Moved all subdirectories up one level into g++.old-deja .
30393
30394         * lib/old-dejagnu.exp:
30395           Fixed problem with CXXFLAGS not being properly reset, and being
30396           corrupted with extraneous "-c" compiler option.  This was
30397           causing binaries to not be generated for test that needed them.
30398           Modified strings passed to "pass" and "fail" so that individual
30399           tests from the same test file would be distinguished by an
30400           identifier appended to the test file name in the summary logs;
30401           this corrected a problem with erroneous diff logs.  Added code
30402           to search testcases for expected fail and unexpected pass keywords.
30403
30404 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
30405
30406         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
30407
30408 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
30409
30410         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
30411           Removed extraneous text from end of "Special g++ Options"
30412           keyphrase.
30413
30414         * lib/old-dejagnu.exp: Added pattern matching to look for new
30415           keywords, embedded in testcases comments, which will trigger
30416           calls to xpass and xfail.
30417
30418 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
30419
30420         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
30421           comments embedded in the testcases, especially the one looking for
30422           special compiler options, as well as the pattern matching for the
30423           compiler output again.
30424
30425 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
30426
30427         * lib/old-dejagnu.exp: Do a proper check of the return value for
30428           execute tests. Fixed several problems with the pattern matching
30429           of the compiler output which gave erroneous test results.
30430           Changed several of the test result messages to be more descriptive.
30431         * config/unix-g++.exp: Proc g++_load now actually works and
30432           executes the tests passed to it and returns a usable return
30433           value.
30434
30435 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
30436
30437           * lib/gcc.exp: Exits gracefully if $CC is bogus.
30438
30439 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
30440
30441         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
30442           Modified both files to properly execute the old style
30443           dejagnu tests. The previous versions of these files were
30444           experimental and did not function anything near correctly.
30445
30446 1993-04-05  Rob Savoye  (rob@cygnus.com)
30447
30448         * Removed all Makefile.in and configure.in files. No configuration
30449         needed now.
30450
30451 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
30452
30453         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
30454
30455 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
30456
30457         * gcc.compile/configure.in, gcc.unsorted/configure.in,
30458         gcc.special/configure.in, gcc.noncompile/configure.in,
30459         gcc.execute/configure.in, gcc.code_quality/configure.in,
30460         g++.other/configure.in, g++.old-deja/configure.in,
30461         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
30462         in srcname setting.
30463
30464 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
30465
30466         * lib/udi.exp:  Fixed mondfe and mondfe_download.
30467         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
30468         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
30469
30470 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
30471
30472         * config/udi-gdb.exp: Check $shell_id after connecting to target.
30473         (gdb_exit): Don't remove *_soc files.
30474
30475 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
30476
30477         * lib/c-torture.exp: Don't look for main; instead always use -w
30478         -c.  This is how the c-torture tests work.  Remove the object
30479         file if the compilation succeeds.
30480         * gcc.execute/execute.exp: Remove executable if test passes.
30481         * gcc.noncompile/noncompile.exp: Every test is an expected
30482         failure.
30483         * gcc.special/special.exp: Added tests from c-torture 1.11,
30484         corrected use of existing test.
30485         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
30486         gcc.execute/920625-1.c: Updated to c-torture 1.11.
30487         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
30488         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
30489         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
30490         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
30491         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
30492         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
30493         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
30494         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
30495         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
30496         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
30497         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
30498         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
30499         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
30500         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
30501         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
30502         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
30503         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
30504         c-torture 1.11.
30505         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
30506         correspond to c-torture 1.11.
30507
30508         * New file.