OSDN Git Service

* lib/target-supports.exp (check_iconv_available): Fix comment.
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
2
3         * lib/target-supports.exp (check_iconv_available): Fix comment.
4
5 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
6             Joseph S. Myers  <joseph@codesourcery.com>
7
8         PR c++/19797
9         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
10
11 2005-03-04  Matthew Sachs  <msachs@apple.com>
12
13         * gcc.exp (gcc_target_compile): Put braces around
14         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
15         * objc.exp (objc_target_compile): Likewise.
16         * treelang.exp (treelang_target_compile): Likewise.
17
18 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19
20         PR fortran/19673
21         * gfortran.dg/func_result_1.f90: New test.
22
23 2005-03-04  Ben Elliston  <bje@au.ibm.com>
24
25         * gcc.misc-tests/options.exp: New test.
26
27 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
28
29         * gcc.dg/pr15784-4.c: New test.
30
31 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
32
33         * gcc.c-torture/execute/pr17133.c: New.
34         * gcc.c-torture/compile/20050303-1.c: New.
35
36 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
37
38         * gcc.dg/cpp/assert4.c:  Fix for cygwin
39
40 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
41
42         * g++.dg/overload/using2.C: New.
43
44 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
45
46         PR c++/19916
47         * g++.dg/init/ptrmem2.C: New test.
48
49 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
50
51         PR c/8927
52         * gcc.dg/pr8927-1.c: New test.
53
54 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
55
56         PR c++/20232
57         * g++.dg/inherit/covariant12.C: New.
58
59 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
60
61         PR fortran/19479
62         * gfortran.dg/bound_1.f90: New test.
63
64 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
65
66         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
67         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
68
69 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
70
71         PR c/20245
72         * gcc.dg/pr20245-1.c: New test.
73
74 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
75
76         PR middle-end/19874
77         * gcc.c-torture/execute/20050119-2.c: New test case.
78
79 2005-02-28  Ben Elliston  <bje@au.ibm.com>
80
81         * README: Update the DejaGnu bug reporting address.
82         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
83         * lib/objc-torture.exp: Likewise.
84
85 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
86
87         * gfortran.dg/boz_1.f90: New test.
88         * gfortran.dg/boz_3.f90: New test.
89         * gfortran.dg/boz_4.f90: New test.
90
91 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
92
93         * gfortran.dg/ishft.f90:  Remove kind suffix from BOZ constant
94         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
95
96 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
97
98         PR libfortran/20101
99         * gfortran.dg/write_0_pe_format.f90: New test.
100
101 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
102
103         PR c++/20206
104         * g++.dg/opt/thunk2.C: New test.
105         * g++.dg/opt/covariant1.C: New test.
106
107 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
108
109         * gfortran.dg/e_d_fmt.f90: New test.
110
111 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
112
113         * gcc.dg/asm-b.c: Fix comment typos.
114
115 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
116
117         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
118         a V_MAY_DEF also.
119
120 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
121
122         PR tree-opt/20188
123         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
124         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
125         * gcc.dg/asm-b.c: New test.
126
127 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
128
129         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
130         Disable this test on IRIX 6.
131
132 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
133
134         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
135         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
136         parser.
137
138 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
139
140         PR tree-optimization/20204
141         * testsuite/gcc.dg/pr20204.c: New test.
142
143 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
144
145         PR target/20196
146         * gcc.c-torture/execute/20050224-1.c: New test.
147
148         PR c++/20175
149         * g++.dg/warn/Wbraces2.C: New test.
150
151 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
152
153         PR c++/19878
154         * g++.dg/init/const2.C: New test.
155
156 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
157
158         PR tree-optimization/20100
159         * gcc.c-torture/execute/pr20100-1.c: New test.
160
161 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
162
163         * gfortran.dg/implicit_3.f90: New test.
164
165         * gfortran.dg/deftype_1.f90: New test.
166
167 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
168
169         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
170         the test passes.
171         * g++.dg/other/anon3.C: Accept a warning.
172
173 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
174
175         * gcc.dg/pr20017.c: Fix a comment typo.
176
177 2005-02-23  Bud Davis  <bdavis@gfortran.org>
178
179         * gfortran.dg/list_read_4.f90: Change to f90 comments.
180
181 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
182
183         PR ada/19902
184         * ada/acats/tests/cxa/cxa3004.a: Remove.
185         * ada/acats/tests/cxb/cxb30061.am: Likewise.
186
187 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
188
189         PR c++/20073
190         * g++.dg/init/const1.C: New test.
191
192         PR c++/19991
193         * g++.dg/parse/constant7.C: New test.
194
195         PR c++/20152
196         * g++.dg/parse/error27.C: New test.
197         * g++.dg/template/qualttp15.C: Adjust error markers.
198         * g++.old-deja/g++.other/struct1.C: Likewise.
199         
200         PR c++/20153
201         * g++.dg/template/error17.C: New test.
202
203         PR c++/20148
204         * g++.dg/parser/error26.C: New test.
205
206 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
207
208         PR tree-optimization/20100
209         PR tree-optimization/20115
210         * gcc.dg/pr20115.c: New test.
211         * gcc.dg/pr20115-1.c: New test.
212         * gcc.dg/pr20100.c: New test.
213         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
214         call-clobbered variables after alias1.
215
216 2005-02-22  Bud Davis  <bdavis@gfortran.org>
217
218         * gfortran.dg/list_read_4.f90: new test.
219
220 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
221
222         PR rtl-optimization/20017.
223         * gcc.dg/pr20017.c: New.
224
225 2005-02-22  Devang Patel  <dpatel@apple.com>
226
227         PR 19952
228         * g++.dg/tree-ssa/pr19952.C: New test.
229         
230 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
231
232         PR c++/19883
233         * g++.dg/parse/constant6.C: New test.
234
235 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
236
237         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
238         * g++.dg/charset/asm2.c: Likewise.
239         * g++.dg/charset/asm3.c: Likewise.
240         * g++.dg/charset/asm4.c: Likewise.
241         * g++.dg/charset/asm5.c: Likewise.
242         * g++.dg/charset/attribute1.c: Likewise.
243         * g++.dg/charset/attribute2.c: Likewise.
244         * g++.dg/charset/extern1.cc: Likewise.
245         * g++.dg/charset/extern2.cc: Likewise.
246         * g++.dg/charset/extern3.cc: Likewise.
247         * g++.dg/charset/function.cc: Likewise.
248         * g++.dg/charset/string.c: Likewise.
249         * g++.dg/charset/charset.exp: Likewise.
250         * lib/target-supports.exp (check_iconv_available): Fix comment.
251
252 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
253
254         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
255         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
256         * gcc.dg/charset/asm2.c: Likewise.
257         * gcc.dg/charset/asm3.c: Likewise.
258         * gcc.dg/charset/asm4.c: Likewise.
259         * gcc.dg/charset/asm5.c: Likewise.
260         * gcc.dg/charset/asm6.c: Likewise.
261         * gcc.dg/charset/attribute1.c: Likewise.
262         * gcc.dg/charset/attribute2.c: Likewise.
263         * gcc.dg/charset/builtin1.c: Likewise.
264         * gcc.dg/charset/extern.c: Likewise.
265         * gcc.dg/charset/function.c: Likewise.
266         * gcc.dg/charset/string.c: Likewise.
267         * gcc.dg/charset/charset.exp: Likewise.
268
269 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
270
271         PR fortran/20086
272         * gfortran.dg/pr20086.f90: New test.
273
274 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
275
276         PR tree-optimization/19786
277         * g++.dg/tree-ssa/pr19786.C: New.
278
279 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
280
281         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
282
283 2005-02-21  Jeff Law  <law@redhat.com>
284
285         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
286
287 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
288
289         * gfortran.dg/do_iterator: Split loop, markup all lines for
290         which an error locus is printed.
291         * gfortran.dg/pr17708.f90: Markup all lines for which an error
292         locus is printed.
293         * gfortran.dg/select_4.f90: Likewise.
294         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
295         locuses in the various permutations.
296
297 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
298
299         PR tree-optimization/19951
300         * g++.dg/vect: New directory.
301         * g++.dg/vect/vect.exp: New file.
302         * g++.dg/vect/pr19951.cc: New testcase.
303         * g++.dg/dg.exp: Also prune vectorizer tests.
304
305 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
306
307         PR 18785
308         * gcc.dg/charset/builtin1.c: New test.
309
310 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
311
312         PR c++/19299
313         * g++.dg/inherit/volatile1.C: New test.
314
315         PR c++/19440
316         * g++.dg/template/dtor4.C: New test.
317
318 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
319
320         * gfortran.dg/int_1.f90: New test.
321
322 2005-02-19  Devang Patel  <dpatel@apple.com>
323
324         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
325
326 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
327
328         * gfortran.dg/achar_1.f90: New test.
329
330 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
331
332         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
333
334 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
335             Jakub Jelinek  <jakub@redhat.com>
336
337         PR tree-optimization/19828
338         * gcc.dg/tree-ssa/loop-7.c: New test.
339         * gcc.c-torture/execute/20050218-1.c: New test.
340
341 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
342
343         PR c/20043
344         * gcc.dg/transparent-union-1.c: New test.
345         * gcc.dg/transparent-union-2.c: New test.
346
347 2005-02-18  James E Wilson  <wilson@specifixinc.com>
348
349         PR tree-optimization/18977
350         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
351
352 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
353
354         PR target/20054
355         * gcc.dg/pr20054.c: New test.
356
357 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
358
359         PR c++/19508
360         * g++.dg/ext/attrib20.C: New test.
361
362 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
363
364         PR middle-end/20030
365         * gfortran.fortran-torture/execute/character_passing.f90: New test.
366
367 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
368
369         PR c++/20008
370         * g++.dg/opt/switch4.C: New.
371
372 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
373
374         PR c++/20023
375         PR tree-optimization/20009
376         * gcc.c-torture/compile/20050217-1.c: New test.
377         * g++.dg/opt/switch3.C: New test.
378
379         PR tree-optimization/18947
380         * gcc.c-torture/compile/20050215-1.c: New test.
381         * gcc.c-torture/compile/20050215-2.c: New test.
382         * gcc.c-torture/compile/20050215-3.c: New test.
383
384 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
385
386         PR c++/20028
387         * g++.dg/template/crash34.C: New.
388
389         PR c++/20022
390         * g++.dg/other/access3.C: New.
391
392 2005-02-17  Ira Rosen  <irar@il.ibm.com>
393
394         * gcc.dg/vect/vect-98.c: New test.
395
396 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
397
398         PR tree-optimization/19967
399         * gcc.dg/pr19967.c: New.
400
401 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
402
403         PR middle-end/19857
404         * gcc.dg/tree-ssa/20050215-1.c: New test.
405         * gcc.c-torture/execute/20050215-1.c: New test.
406
407 2005-02-15  Eric Christopher  <echristo@redhat.com>
408
409         * gcc.dg/cpp/20050215-1.c: New file.
410
411 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
412
413         PR tree-optimization/15785
414         * gcc.dg/pr15785-1.c: New test.
415
416 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
417
418         PR c++/17788
419         * g++.dg/init/ctor4.C: New.
420         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
421
422 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
423
424         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
425         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
426
427 2005-02-15  Andreas Schwab  <schwab@suse.de>
428
429         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
430         declare malloc.
431
432 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
433
434         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
435
436 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
437
438         PR tree-optimization/19853
439         * gcc.c-torture/compile/pr19853.c: New test.
440
441 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
442
443         PR c++/19608
444         * g++.dg/parse/local-class1.C: New.
445
446         PR c++/19895
447         * g++.dg/parse/ptrmem3.C: New.
448
449         PR c++/19884
450         * g++.old-deja/g++.oliva/template6.C: Add another case.
451         * g++.dg/template/explicit6.C: New.
452
453 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
454
455         PR c++/17816
456         * g++.dg/other/redecl2.C: New.
457
458 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
459
460         PR c++/19891
461         * g++.dg/abi/covariant4.C: New.
462
463 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
464
465         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
466
467 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
468
469         * gcc.dg/vect/vect-96.c: Fix typo.
470
471 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
472
473         PR c++/14479
474         PR c++/19487
475         * g++.dg/template/enum5.C: New test.
476
477 2005-02-12  Ira Rosen  <irar@il.ibm.com>
478
479         * gcc.dg/vect/vect-97.c: New test.
480
481 2005-02-12  Ira Rosen  <irar@il.ibm.com>
482
483         * gcc.dg/vect/vect-96.c: New test.
484
485 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
486
487         * gcc.dg/builtins-34.c: Also check ldexp*.
488
489 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
490
491         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
492
493 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
494
495         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
496         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
497         dg-require-dll, dg-require-iconv, dg-require-named-sections,
498         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
499         selector_list, selector_expression, dg-process-target): Move to new
500         file target-supports-dg.exp.
501         * lib/target-supports-dg.exp: New.
502
503         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
504         New.
505
506 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
507
508         PR c++/19666
509         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
510
511         PR middle-end/19858
512         * gcc.c-torture/compile/20050210-1.c: New test.
513
514 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
515
516         PR c++/19755
517         * g++.dg/warn/Wbraces1.C: New test.
518
519 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
520
521         * gcc.dg/builtins-52.c: New testcase.
522
523 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
524
525         PR c/19342
526         * gcc.c-torture/execute/20050119-1.c: New test.
527
528 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
529
530         PR c++/19811
531         * g++.dg/init/delete1.C: New test.
532
533 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
534
535         PR c++/18470
536         * g++.dg/template/static12.C: New test.
537
538 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
539
540         PR c++/19787
541         * g++.dg/conversion/ambig1.C: New test.
542
543         PR c++/19739
544         * g++.dg/ext/attrib19.C: New test.
545
546         PR c++/19732
547         * g++.dg/parse/dtor5.C: New test.
548
549         PR c++/19762
550         * g++.dg/template/dtor3.C: New test.
551
552         PR c++/19826
553         * g++.dg/template/static11.C: New test.
554         * g++.dg/template/crash2.C: Remove dg-error marker.
555
556 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
557
558         PR C++/18491
559         * g++.old-deja/g++.mike/p10769a.C: Remove.
560
561 2005-02-09  Roger Sayle  <roger@eyesopen.com>
562
563         * gcc.dg/builtins-48.c: New test case.
564         * gcc.dg/builtins-49.c: New test case.
565         * gcc.dg/builtins-50.c: New test case.
566         * gcc.dg/builtins-51.c: New test case.
567
568 2005-02-09  Ian Lance Taylor  <ian@airs.com>
569
570         PR middle-end/19583
571         * g++.dg/warn/Wreturn-type-3.C: New test.
572
573 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
574
575         PR middle-end/19402
576         * gcc.dg/pr19402-1.c: New testcase.
577         * gcc.dg/pr19402-2.c: likewise.
578
579 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
580
581         PR middle-end/19854
582         * g++.dg/tree-ssa/tmmti.C: New testcase.
583
584 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
585
586         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
587
588 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
589
590         PR c++/19733
591         * g++.dg/parse/crash23.C: New test.
592         * g++.dg/warn/Weff1.C: New test.
593
594 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
595
596         * gcc.dg/20050209-1.c: New test.
597
598 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
599
600         PR target/19799
601         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
602
603 2005-02-08  Mike Stump  <mrs@apple.com>
604
605         * g++.dg/pch/import-2.c: New test.
606         * g++.dg/pch/import-2.hs: New.
607         * g++.dg/pch/include/import-2a.h: New.
608         * g++.dg/pch/include/import-2b.h: New.
609
610 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
611
612         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
613
614 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
615
616         * gfortran.dg/substr_1.f90: New test.
617
618 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
619
620         PR middle-end/19775
621         * gcc.dg/torture/builtin-power-1.c: Disable test for
622         invalid transformation.
623         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
624         no longer optimize.
625         * gcc.dg/builtins-47.c: New testcase.
626
627 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
628             Dorit Naishlos  <dorit@il.ibm.com>
629
630         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
631
632 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
633
634         * gcc.c-torture/compile/20050206-1.c: New test.
635
636 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
637
638         PR tree-opt/19768
639         * g++.dg/opt/pr19768.C: New test.
640
641 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
642
643         PR tree-opt/19736
644         * gcc.c-torture/compile/pr19736.c: New test.
645
646 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
647
648         PR c++/17401
649         * g++.dg/parse/error25.C: New test.
650
651 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
652
653         * gcc.c-torture/execute/20050203-1.c: New.
654
655 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
656
657         * gcc.dg/vect/vect-85.c: Remove xfail.
658         * gcc.dg/vect/vect-86.c: Remove xfail.
659         * gcc.dg/vect/vect-87.c: Remove xfail.
660         * gcc.dg/vect/vect-88.c: Remove xfail.
661
662 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
663
664         * gcc.dg/altivec-19.c: New.
665
666 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
667
668         PR c/17807
669         * gcc.dg/nested-func-3.c: New test.
670         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
671
672 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
673
674         * gcc.test-framework/gen_directive_tests: Generate tests for
675         selector expressions.
676
677 2005-02-02  Matt Austern  <austern@apple.com>
678
679         PR c++/19628
680         * g++/ext/builtin7.C: New.
681         * g++/ext/builtin8.C: New.
682
683 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
684
685         PR c/18502
686         * gcc.dg/pr18502-1.c: New test.
687
688 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
689
690         PR c++/17413
691         * g++.dg/template/local4.C: Tweak.
692
693 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
694
695         PR tree-optimization/19578
696         * gcc.c-torture/compile/20050202-1.c: New test.
697
698 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
699
700         PR c/19435
701         * gcc.dg/c99-init-4.c: New test.
702
703 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
704
705         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
706
707         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
708
709         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
710         * g++.dg/eh/check-vect.h: New.
711
712         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
713         * gcc.dg/vect/vect-78.c: Ditto.
714         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
715         Remove.
716
717         * g++.dg/conversion/simd1.C: Expect warning.
718         * g++.dg/ext/attribute-test-1.C: Ditto.
719         * g++.dg/ext/attribute-test-2.C: Ditto.
720         * g++.dg/ext/attribute-test-3.C: Ditto.
721         * g++.dg/ext/attribute-test-4.C: Ditto.
722
723         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
724         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
725
726         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
727
728 2005-02-01  Richard Henderson  <rth@redhat.com>
729
730         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
731         long double for ibm double-double format.
732         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
733
734 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
735
736         PR tree-optimization/19633
737         * testsuite/gcc.dg/pr19633-1.c: New test.
738         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
739         to NULL or a symbol.
740
741 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
742
743         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
744         New procs.
745         (dg-process-target (local override)): Handle selector expressions.
746
747         * gcc.test-framework/README: Describe tests in source directory.
748         * gcc.test-framework/test-framework.awk: Handle dg- tests.
749         * gcc.test-framework/test-framework.exp: Handle dg- tests.
750         * gcc.test-framework/dg-bogus-exp-P.c: New test.
751         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
752         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
753         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
754         * gcc.test-framework/dg-do-link-exp-P.c: New test.
755         * gcc.test-framework/dg-do-run-exp-P.c: New test.
756         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
757         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
758         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
759         * gcc.test-framework/dg-error-exp-P.c: New test.
760         * gcc.test-framework/dg-error-exp-XP.c: New test.
761         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
762         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
763         * gcc.test-framework/dg-output-exp-P.c: New test.
764         * gcc.test-framework/dg-output-exp-XF.c: New test.
765         * gcc.test-framework/dg-warning-exp-P.c: New test.
766         * gcc.misc-tests/dg-1.c: Remove.
767         * gcc.misc-tests/dg-2.c: Remove.
768         * gcc.misc-tests/dg-3.c: Remove.
769         * gcc.misc-tests/dg-4.c: Remove.
770         * gcc.misc-tests/dg-5.c: Remove.
771         * gcc.misc-tests/dg-6.c: Remove.
772         * gcc.misc-tests/dg-7.c: Remove.
773         * gcc.misc-tests/dg-8.c: Remove.
774         * gcc.misc-tests/dg-9.c: Remove.
775         * gcc.misc-tests/dg-10.c: Remove.
776         * gcc.misc-tests/dg-11.c: Remove.
777         * gcc.misc-tests/dg-12.c: Remove.
778         * gcc.misc-tests/dg-test.exp: Remove.
779
780         * gcc.test-framework/test-framework.awk: Change recording and
781         printing of passes and failures.
782
783         * gcc.test-framework: New directory.
784         * gcc.test-framework/README: New.
785         * gcc.test-framework/test-framework.exp: New.
786         * gcc.test-framework/test-framework.awk: New.
787         * gcc.test-framework/gen_directive_tests: New.
788
789 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
790
791         * lib/treelang.exp: Fix comment typos.
792         (treelang_target_compile): Don't append libs=-ltreelang to options.
793
794 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
795
796         * g++.dg/parse/typename7.C: Adjust error messages.
797
798 2005-01-31  Jeff Law  <law@redhat.com>
799
800         * gcc.c-torture/execute/20050131-1.c: New test.
801         * gcc.dg/wcaselabel.c: New test.
802
803 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
804
805         * g++.dg/other/warning1.C: Adjust error messags.
806         * g++.dg/parse/constant5.C: New test.
807
808 2005-01-31  Steven Bosscher  <stevenb@suse.de>
809
810         PR c/19333
811         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
812         the test case valid.
813         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
814         * testsuite/gcc.dg/array-7.c: Adjust expected result.
815         * testsuite/gcc.dg/pr18596-3.c: Likewise.
816         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
817         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
818         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
819
820 2005-01-31  Dale Johannesen  <dalej@apple.com>
821
822         * g++.dg/opt/pr19650.C:  New test.
823
824 2005-01-31  Richard Henderson  <rth@redhat.com>
825
826         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
827         long double for intel double extended format.
828         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
829
830 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
831
832         PR c++/19555
833         * g++.dg/template/static10.C: New test.
834
835         PR c++/19395
836         * g++.dg/parse/error24.C: New test.
837
838         PR c++/19367
839         * g++.dg/lookup/builtin1.C: New test.
840
841         PR c++/19457
842         * g++.dg/warn/conv3.C: New test.
843
844 2005-01-30  Bud Davis  <bdavis@gfortran.org>
845
846         PR fortran/19647
847         * gfortan.dg/inquire_7.f90
848
849 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
850
851         PR tree-optimization/15791
852         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
853         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
854         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
855         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
856         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
857         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
858         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
859         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
860         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
861         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
862
863 2005-01-29  Paul Brook  <paul@codesourcery.com>
864
865         PR fortran/18565
866         * check.c (real_or_complex_check): New function.
867         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
868         * intrinsic.c (add_functions): Use new check functions.
869         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
870         Add prototypes.
871
872 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
873
874         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
875         gcc.dg/lvalue-3.c: New tests.
876         * gcc.dg/concat.c: Update expected messages.
877
878 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
879
880         PR libfortran/19595
881         * gfortran.dg/eor_1.f90:  New test.
882
883 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
884
885         PR fortran/19589
886         * gfortran.dg/logical_data_1.f90: New test.
887
888 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
889
890         PR c++/19253
891         * g++.dg/template/crash33.C: New test.
892
893         PR c++/19667
894         * g++.dg/template/crash32.C: New test.
895
896 2005-01-28  Ian Lance Taylor  <ian@airs.com>
897
898         PR middle-end/16558
899         * g++.dg/warn/Wreturn-type-2.C: New test.
900
901 2004-06-24  Jeff Law  <law@redhat.com>
902
903         * gcc.dg/tree-ssa/20050128-1.c: New test.
904
905 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
906
907         * gcc.target/frv/all-mdpackh-1.c: New test.
908
909 2005-01-28  Steven Bosscher  <stevenb@suse.de>
910
911         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
912
913 2005-01-27  Richard Henderson  <rth@redhat.com>
914
915         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
916
917 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
918
919         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
920
921 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
922
923         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
924         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
925         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
926         to cope with cases where the multilib options override the dg-options.
927
928 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
929
930         PR c/18946
931         * gcc.dg/noncompile/20050120-1.c: New test.
932
933 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
934
935         PR tree-optimization/19633
936         * gcc.dg/pr19633.c: New test.
937         * gcc.dg/tree-ssa/pr19633.c: New test.
938
939 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
940
941         * gcc.dg/20041216-1.c: New test.
942
943 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
944
945         PR objc/18862
946         * objc.dg/selector-2.m: New test.
947
948 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
949
950         * g++.dg/opt/range-test-2.C: New test.
951
952         PR rtl-optimization/19579
953         * gcc.c-torture/execute/20050124-1.c: New test.
954
955 2005-01-26  Greg Parker  <gparker@apple.com>
956         Stuart Hastings  <stuart@apple.com>
957
958         * gcc.c-torture/execute/20050125-1.c: New.
959
960 2005-01-18  Jan Hubicka  <jh@suse.cz>
961
962         PR tree-optimize/19337
963         * gcc.c-torture/compile/20050119-1.c: New test.
964
965 2005-01-24  James E Wilson  <wilson@specifixinc.com>
966
967         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
968         test for successful match.
969
970 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
971
972         PR objc/18408
973         * objc.dg/comp-types-7.m: New test.
974
975 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
976
977         * lib/target-supports.exp (current_target_name): New.
978         (check_effective_target_ilp32, check_effective_target_lp64):
979         Cache the result to use as long as the current target, with
980         multilib flags, remains the same.
981
982         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
983         (dg-require-weak, dg-require-visibility, dg-require-alias,
984         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
985         dg-require-effective-target, dg-skip-if): Remove call to
986         skip_test_and_clear_xfail.
987         (dg-test): Clear xfail data.
988
989 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
990
991         PR target/17751
992         * gcc.dg/ppc64-toc.c: New test.
993
994         * g++.dg/tree-ssa/empty-1.C: New test.
995
996         PR middle-end/19551
997         * gcc.c-torture/execute/20050121-1.c: New test.
998         * gcc.dg/20050121-2.c: New test.
999
1000 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
1001         Paul Brook  <paul@codesourcery.com>
1002
1003         PR fortran/17941
1004         * gfortran.dg/real_const_1.f: New test.
1005         * gfortran.dg/real_const_2.f90: New test.
1006         * gfortran.dg/complex_int_1.f90: New test.
1007
1008 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
1009
1010         PR fortran/19313
1011         * gfortan.dg/inquire_6.f90: New test.
1012
1013 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
1014
1015         PR libfortran/19451
1016         * open_readonly_1.f90:  New test.
1017
1018 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
1019
1020         PR libfortran/18982
1021         * gfortran.dg/open_new.f90: New file.
1022
1023 2005-01-22  Paul Brook  <paul@codesourcery.com>
1024
1025         * namelist_1.f90: New test.
1026
1027 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
1028
1029         PR tree-optimization/19484
1030         * gcc.c-torture/compile/20050122-[12].c: New tests.
1031
1032 2005-01-22  Paul Brook  <paul@codesourcery.com>
1033
1034         * gfortran.dg/implicit_2.f90: New test.
1035
1036 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
1037
1038         PR fortran/19314
1039         * gfortran.dg/inquire_5.f90: New test.
1040
1041 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1042
1043         PR c/18809
1044         * gcc.dg/pr18809-1.c: New test.
1045
1046 2005-01-21  Ian Lance Taylor  <ian@airs.com>
1047
1048         * gcc.dg/20050121-1.c: New test.
1049
1050         PR tree-optimization/13000
1051         * gcc.dg/20040206-1.c: Change warning to point where function is
1052         being inlined.
1053
1054 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1055
1056         PR c++/19208
1057         * g++.dg/template/array11.C: New test.
1058
1059 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1060
1061         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
1062         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
1063         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
1064         * gfortran.dg/getenv_1.f90: Add dg-do directive.
1065         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
1066         gfortran.dg/pr17164.f90: Add missing dg-do directives.
1067
1068 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
1069
1070         PR tree-optimization/15349
1071         * gcc.dg/tree-ssa/pr15349.c: New.
1072
1073 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
1074
1075         * gcc.dg/tree-ssa/loop-1.c:  Fix target names on xfail.
1076
1077 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
1078
1079         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
1080         scan-assembler-times directive name.
1081
1082         * gcc.dg/asm-a.c: Move dg-require-effective-target to
1083         after dg-do.
1084
1085         PR rtl-optimization/19462
1086         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
1087
1088 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
1089
1090         * gcc.dg/tree-ssa/loop-1.c:  Ignore declaration when
1091         counting function calls on ia64.
1092
1093 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
1094
1095         PR rtl-optimization/15139
1096         * gcc.dg/20050111-2.c: New test.
1097
1098         PR c/17297
1099         * gcc.c-torture/compile/20050113-1.c: New testcase.
1100
1101         PR middle-end/19164
1102         * gcc.dg/20050113-1.c: New testcase.
1103
1104 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
1105
1106         * gcc.dg/vect/vect-85.c: Add comment.
1107         * gcc.dg/vect/vect-86.c: Add xfail for now.
1108         * gcc.dg/vect/vect-87.c: Add xfail for now.
1109         * gcc.dg/vect/vect-88.c: Add xfail for now.
1110         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
1111
1112 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
1113
1114         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
1115
1116 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
1117
1118         * g++.dg/debug/typedef3.C: New test.
1119
1120 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
1121
1122         PR c/19472
1123         * gcc.dg/asm-a.c: New test.
1124
1125 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
1126
1127         * gcc.dg/sh-relax.c: Add prototype for abort.
1128
1129 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
1130
1131         * gcc.dg/short-compare-1.c: New test.
1132         * gcc.dg/short-compare-2.c: Likewise.
1133
1134 2005-01-18  Michael Matz  <matz@suse.de>
1135
1136         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
1137
1138 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
1139
1140         PR tree-optimization/19121
1141         * gcc.c-torture/compile/pr19121.c: New test.
1142
1143 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
1144
1145         PR target/19357
1146         * gcc.c-torture/compile/pr19357.c: New test.
1147
1148 2005-01-17  Ian Lance Taylor  <ian@airs.com>
1149
1150         PR c/5675
1151         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
1152         pass--those that refer just to the variable, possibly with a
1153         cast.
1154         * gcc.dg/c99-const-expr-3.c: Likewise.
1155
1156         PR middle-end/13127
1157         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
1158         longer emitted.
1159
1160 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
1161
1162         PR fortran/18778
1163         * gfortran.dg/endfile_2.f90: New test.
1164
1165 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
1166
1167         PR 19168
1168         * gfortran.dg/select_5.f90: New test.
1169
1170 2004-01-16  Paul Brook  <paul@codesourcery.com>
1171
1172         * gfortran.dg/common_4.f90: New test.
1173
1174 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
1175
1176         PR rtl-optimization/19462
1177         * gcc.dg/torture/pr19462-1.c: New test.
1178
1179 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
1180
1181         PR objc/19321
1182         * objc.dg/func-ptr-2.m: New.
1183         * objc.dg/volatile-1.m: New.
1184
1185 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1186
1187         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
1188
1189 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
1190
1191         PR tree-optimization/19060
1192         * gcc.c-torture/execute/20050104-1.c: New test.
1193
1194 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
1195
1196         PR fortran/18983
1197         * gfortran.dg/write_to_null.f90: New test.
1198
1199 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
1200             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1201
1202         PR other/19328
1203         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
1204         argument.
1205
1206 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
1207
1208         PR c++/19263
1209         * g++.dg/init/vector1.C: New test.
1210
1211 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
1212
1213         PR target/13158
1214         * gcc.target/ia64/sibcall-unwind-1.c: New test.
1215         PR target/18987
1216         * gcc.target/ia64/sibcall-unwind-2.c: New test.
1217
1218 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
1219
1220         * gfortran.dg/select_1.f90: New test.
1221         * gfortran.dg/select_2.f90: New test.
1222         * gfortran.dg/select_3.f90: New test.
1223         * gfortran.dg/select_4.f90: New test.
1224
1225 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
1226
1227         PR middle-end/19084
1228         PR rtl-optimization/19348
1229         * gcc.dg/20050111-1.c: New test.
1230         * gcc.c-torture/execute/20050111-1.c: New test.
1231
1232         * gcc.dg/i386-asm-4.c: New test.
1233
1234 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
1235
1236         * gcc.dg/nested-func-2.c: New test.
1237         * ada/acats/norun.lst: Remove c953002.
1238
1239 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
1240
1241         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
1242
1243 2005-01-12  Ben Elliston  <bje@au.ibm.com>
1244
1245         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
1246
1247 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
1248
1249         PR target/18761
1250         * g++.dg/abi/align1.C: New test.
1251
1252 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
1253
1254         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
1255         at a time.
1256         * g++.dg/ext/altivec_check.h: Support compiling as C.
1257
1258 2005-01-10  Roger Sayle  <roger@eyesopen.com>
1259
1260         PR c++/19355
1261         * g++.dg/expr/pr19355-1.C: New test case.
1262
1263 2005-01-10  Laurent GUERBY <laurent@guerby.net>
1264
1265         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
1266         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
1267         * ada/acats/tests/c3/c92005b.ada: Likewise.
1268         * ada/acats/tests/c3/cxb3012.a: Likewise.
1269         * ada/acats/norun.lst: Add c380004 and c953002, add PR
1270
1271 2005-01-09  Paul Brook  <paul@codesourcery.com>
1272
1273         * gfortran.dg/common_2.f90: New file.
1274         * gfortran.dg/common_3.f90: New file.
1275
1276 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
1277
1278         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
1279
1280 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
1281
1282         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
1283         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
1284         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
1285         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
1286         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
1287         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
1288         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
1289         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
1290         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
1291         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
1292         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
1293         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
1294         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
1295         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
1296         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
1297         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
1298         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
1299         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
1300         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
1301         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
1302         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
1303         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
1304         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
1305         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
1306         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
1307         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
1308         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
1309         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
1310         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
1311         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
1312         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
1313         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
1314         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
1315         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
1316         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
1317         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
1318         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
1319         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
1320         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
1321         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
1322         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
1323         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
1324         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
1325         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
1326         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
1327         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
1328         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
1329         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
1330         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
1331         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
1332         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
1333         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
1334         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
1335         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
1336         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
1337         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
1338         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
1339         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
1340         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
1341         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
1342         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
1343         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
1344         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
1345         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
1346         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
1347         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
1348         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
1349
1350         * gcc.dg/vect/vect-1.c: Fix spelling.
1351         * gcc.dg/vect/vect-10.c: Fix spelling.
1352         * gcc.dg/vect/vect-11.c: Fix spelling.
1353         * gcc.dg/vect/vect-12.c: Fix spelling.
1354         * gcc.dg/vect/vect-14.c: Fix spelling.
1355         * gcc.dg/vect/vect-15.c: Fix spelling.
1356         * gcc.dg/vect/vect-16.c: Fix spelling.
1357         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
1358         * gcc.dg/vect/vect-64.c: Fix comments.
1359         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
1360
1361 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
1362             Ira Rosen  <irar@il.ibm.com>
1363
1364         * gcc.dg/vect/vect-70.c: New test.
1365         * gcc.dg/vect/vect-71.c: New test.
1366
1367 2005-01-09  Manfred Hollstein  <mh@suse.com>
1368
1369         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
1370         * gcc.dg/pr18241-2.c: Likewise.
1371         * gcc.dg/pr18241-3.c: Likewise.
1372         * gcc.dg/pr18241-4.c: Likewise.
1373         * gcc.dg/pr18241-5.c: Likewise.
1374
1375 2005-01-08  Richard Henderson  <rth@redhat.com>
1376
1377         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
1378         False for x86 and x86-64.
1379
1380 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
1381
1382         PR tree-optimization/18241
1383         * gcc.dg/pr18241-1.c: New test.
1384         * gcc.dg/pr18241-2.c: New test.
1385         * gcc.dg/pr18241-3.c: New test.
1386         * gcc.dg/pr18241-4.c: New test.
1387         * gcc.dg/pr18241-5.c: New test.
1388
1389 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
1390
1391         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
1392         gfortran.dg/select_4.f90: New.
1393
1394 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
1395
1396         * gcc.c-torture/execute/20050107-1.c: New test.
1397
1398 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
1399
1400         PR c++/19298
1401         * g++.dg/template/ref2.C: New.
1402
1403 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
1404
1405         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
1406         instead of being empty.
1407
1408 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1409
1410         PR fortran/15553
1411         * gfortran.dg/array-1.f90: New test.
1412
1413 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
1414
1415         PR tree-optimization/19283
1416         * gcc.c-torture/execute/20050106-1.c: New test.
1417
1418         PR rtl-optimization/18861
1419         * gcc.dg/20050105-1.c: New test.
1420
1421         PR tree-optimization/18828
1422         * gcc.dg/20050105-2.c: New test.
1423
1424 2005-01-07  Andreas Jaeger  <aj@suse.de>
1425
1426         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
1427
1428 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
1429
1430         PR fortran/18398
1431         * gfortran.dg/fmt_read.f90: New test.
1432
1433 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
1434
1435         * gcc.dg/rs6000-ldouble-2.c: New.
1436
1437 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
1438
1439         PR c++/19244
1440         * g++.dg/parser/ctor2.C: New test.
1441
1442 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1443
1444         PR c++/17154
1445         * g++.dg/template/using9.C: New test.
1446
1447 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1448
1449         PR c++/19258
1450         * g++.dg/lookup/friend6.C: New test.
1451
1452 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
1453
1454         PR c++/19270
1455         * g++.dg/template/array10.C: New.
1456
1457 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1458
1459         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
1460         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
1461
1462 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
1463
1464         * gcc.c-torture/compile/20050105-1.c: New test.
1465
1466 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
1467
1468         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
1469
1470 2005-01-05  Roger Sayle  <roger@eyesopen.com>
1471
1472         PR middle-end/19100
1473         * gcc.dg/conv-3.c: New test case.
1474
1475 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
1476
1477         * gcc.dg/asm-wide-1.c: New test.
1478
1479 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
1480
1481         PR c++/19030
1482         * g++.dg/parse/crash22.C: New
1483
1484 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
1485
1486         PR 19257
1487         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
1488
1489 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
1490
1491         PR middle-end/17767
1492         * gcc.dg/i386-mmx-6.c: New test case.
1493
1494 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
1495
1496         PR tree-optimization/18308
1497         * gcc.dg/vect/pr18308.c: New testcase.
1498
1499 2005-01-04  Andreas Jaeger  <aj@suse.de>
1500
1501         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
1502
1503 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
1504             Robert Bowdidge <bowdidge@apple.com>
1505
1506         * gcc.dg/cpp/subframework1.c: New.
1507         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
1508         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
1509         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
1510         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
1511
1512 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
1513
1514         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
1515         producing warning.
1516         * gcc.dg/darwin-weakimport-2.c: New.
1517
1518 2005-01-03  Richard Henderson  <rth@redhat.com>
1519
1520         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
1521
1522 2005-01-03  Richard Henderson  <rth@redhat.com>
1523
1524         * gcc.dg/vect/vect.exp: Enable for ia64.
1525         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
1526         (check_effective_target_vect_float): Likewise.
1527         (check_effective_target_vect_no_align): Likewise.
1528         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
1529         * gcc.dg/vect/vect-8.c: Likewise.
1530
1531 2005-01-03  Uros Bizjak <uros@kss-loka.si>
1532
1533         PR target/19236
1534         * gcc.dg/pr19236-1.c: New test case.
1535
1536 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
1537
1538         PR rtl-optimization/12092
1539         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
1540
1541 2005-01-02  Andreas Jaeger  <aj@suse.de>
1542
1543         * gcc.dg/pr12092-1.c: Do not run on x86_64.
1544
1545 2005-01-01  Roger Sayle  <roger@eyesopen.com>
1546             Andrew Pinski  <pinskia@physics.uc.edu>
1547
1548         PR rtl-optimization/12092
1549         * gcc.dg/pr12092-1.c: New test case.
1550
1551 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
1552
1553         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
1554         'hidden' and 'default' for better portability.
1555         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
1556
1557         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
1558         6 and 7.
1559         * g++.old-deja/g++.brendan/new3.C: Likewise.
1560
1561 2005-01-01  Steven Bosscher  <stevenb@suse.de>
1562
1563         * gcc.dg/20041231-1.C: New test.
1564         * g++.dg/warn/Wunreachable-code-1.C: New test.
1565
1566 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
1567
1568         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
1569         file, not /dev/null.  Abort on error.
1570
1571 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
1572             Ziemowit Laski  <zlaski@apple.com>
1573
1574         PR objc/18971
1575         * objc.dg/encode-5.m: New test.
1576
1577 2004-12-29  Richard Henderson  <rth@redhat.com>
1578
1579         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
1580         * objc.dg/stabs-1.m: Disable for ia64.
1581
1582 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
1583
1584         PR c++/19190
1585         * g++.dg/warn/Wunused-10.C: New test.
1586
1587 2004-12-28  Richard Henderson  <rth@redhat.com>
1588
1589         * objc.dg/stabs-1.m: Disable for alpha.
1590
1591 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
1592
1593         PR c++/19149
1594         * g++.dg/parse/error23.C: New test.
1595
1596 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1597
1598         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
1599
1600         PR fortran/19032
1601         * gfortran.dg/intrinsic_modulo_1.f90: New.
1602         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
1603         tests with divisor -1.
1604
1605 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
1606
1607         * g++.dg/opt/temp1.C (memcpy): Return a value.
1608
1609         PR c++/19148
1610         * g++.dg/expr/cond7.C: New test.
1611
1612 2004-12-27  Paul Brook  <paul@codesourcery.com>
1613
1614         * gfortran.dg/g77/select_no_compile.f: Remove.
1615
1616 2004-12-27  Richard Henderson  <rth@redhat.com>
1617
1618         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
1619         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
1620         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
1621
1622 2004-12-26  Richard Henderson  <rth@redhat.com>
1623
1624         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
1625         by 1i instead of token pasting.
1626
1627 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1628
1629         PR tree-optimization/17578
1630         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
1631         to additional_flags.
1632         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
1633
1634 2004-12-25  Richard Henderson  <rth@redhat.com>
1635
1636         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
1637         Remove Alpha.
1638
1639 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1640
1641         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
1642         hppa*-*-hpux*.
1643         * gcc.dg/pr17957.c (dg-options): Likewise.
1644         * gcc.dg/struct-ret-1.c: Add prototype for abort.
1645         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
1646         instead of 0 on __hppa__.
1647         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
1648         "foo,%r" on hppa*-*-*.
1649
1650 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
1651
1652         PR fortran/19071
1653         * gfortran.dg/complex_write.f90: New test.
1654
1655 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
1656
1657         PR c++/17595
1658         * g++.dg/parse/pragma2.C: New test.
1659
1660         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
1661
1662 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
1663
1664         * gcc.dg/empty2.c: Add missing dg-warning.
1665
1666 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
1667
1668         PR c++/17413
1669         * g++.dg/template/local4.C: New test.
1670         * g++.dg/template/crash19.C: Add dg-error marker.
1671
1672         * g++.dg/template/crash31.C: Correct embedded PR number.
1673
1674 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
1675
1676         PR c++/16405
1677         * g++.dg/opt/temp1.C: Add do-run marker.
1678
1679 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
1680
1681         * g++.dg/template/spec19.C: New.
1682
1683 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
1684
1685         PR target/16819
1686         * gcc.dg/empty2.c: New.
1687
1688 2004-12-23  Richard Henderson  <rth@redhat.com>
1689
1690         * lib/target-supports.exp (check_effective_target_vect_no_align):
1691         Remove i?86 and x86-64.
1692
1693 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
1694
1695         PR c++/16405
1696         * g++.dg/opt/temp1.C: New test.
1697
1698 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1699
1700         PR c++/18733
1701         * g++.dg/template/friend33.C: New testcase.
1702
1703 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
1704
1705         PR c++/18464
1706         * g++.dg/template/cond5.C: New test.
1707
1708         PR c++/18492
1709         * g++.dg/inherit/thunk3.C: New test.
1710
1711         PR c++/11224
1712         * g++.dg/warn/Wunused-9.C: New test.
1713
1714 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
1715
1716         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
1717
1718 2004-12-22  Jan Beulich  <jbeulich@novell.com>
1719
1720         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
1721
1722 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
1723
1724         PR c++/18378
1725         * g++.dg/ext/packed8.C: New test.
1726
1727         PR c++/13268
1728         * g++.dg/template/crash31.C: New test.
1729
1730         PR c++/19034
1731         * g++.dg/template/crash30.C: New test.
1732
1733 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
1734
1735         PR C++/18984
1736         * g++.dg/eh/ctor3.C: New test.
1737
1738 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
1739
1740         * objc.dg/stabs-1.m: Allow section name to be quoted and
1741         assembly label to begin with '.LL'.
1742
1743 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
1744
1745         * gcc.dg/vect/vect.exp
1746         (check_effective_target_lp64_or_vect_no_align): New.
1747         * gcc.dg/vect/vect-77.c: Use it.
1748         * gcc.dg/vect/vect-78.c: Use it.
1749
1750         * lib/target-supports.exp
1751         (check_effective_target_vect_no_max,
1752         check_effective_target_vect_no_bitwise,
1753         check_effective_target_vect_no_align): New.
1754         * gcc.dg/vect/vect-13.c: Use them.
1755         * gcc.dg/vect/vect-17.c: Ditto.
1756         * gcc.dg/vect/vect-18.c: Ditto.
1757         * gcc.dg/vect/vect-19.c: Ditto.
1758         * gcc.dg/vect/vect-20.c: Ditto.
1759         * gcc.dg/vect/vect-27.c: Ditto.
1760         * gcc.dg/vect/vect-29.c: Ditto.
1761         * gcc.dg/vect/vect-44.c: Ditto.
1762         * gcc.dg/vect/vect-48.c: Ditto.
1763         * gcc.dg/vect/vect-50.c: Ditto.
1764         * gcc.dg/vect/vect-52.c: Ditto.
1765         * gcc.dg/vect/vect-54.c: Ditto.
1766         * gcc.dg/vect/vect-56.c: Ditto.
1767         * gcc.dg/vect/vect-58.c: Ditto.
1768         * gcc.dg/vect/vect-60.c: Ditto.
1769         * gcc.dg/vect/vect-72.c: Ditto.
1770         * gcc.dg/vect/vect-80.c: Ditto.
1771
1772 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
1773
1774         PR c++/14075
1775         * g++.dg/init/string1.C: New.
1776
1777         PR c++/18975
1778         * g++.dg/other/synth1.C: New.
1779
1780 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
1781
1782         PR c/18963
1783         * gcc.dg/pr18963-1.c: New test.
1784
1785 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
1786
1787         PR c/18596
1788         * gcc.dg/funcdef-storage-1.c (foo): Remove.
1789         * gcc.dg/pr18596-1.c: Use dg-error.
1790         (dg-options): Use -fno-unit-at-a-time.
1791         * gcc.dg/pr18596-2.c: New test.
1792         * gcc.dg/pr18596-3.c: New test.
1793
1794 2004-12-20  Roger Sayle  <roger@eyesopen.com>
1795
1796         PR middle-end/18683
1797         * g++.dg/opt/pr18683-1.C: New test case.
1798
1799 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
1800
1801         PR other/19093
1802         * g++.dg/opt/max1.C: Fix for 64bit targets.
1803
1804 2004-12-20  Matt Austern  <austern@apple.com>
1805
1806         PR c++/19044
1807         * g++.dg/ext/builtin6.C: New
1808
1809 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
1810
1811         PR tree-optimization/19080
1812         * gcc.c-torture/compile/pr19080.c: New test.
1813
1814 2004-12-20  Steven Bosscher  <stevenb@suse.de>
1815
1816         * gcc.dg/20041219-1.c: New test.
1817
1818 2004-12-19  Roger Sayle  <roger@eyesopen.com>
1819
1820         PR middle-end/19068
1821         * g++.dg/opt/max1.C: New test case.
1822
1823 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
1824
1825         * gcc.dg/fdata-sections-1.c: New test.
1826
1827 2004-12-18  Roger Sayle  <roger@eyesopen.com>
1828
1829         PR middle-end/18548
1830         * gcc.dg/max-1.c: New test case.
1831
1832 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
1833
1834         * gcc.c-torture/execute/20041218-1.c: New test.
1835
1836 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
1837
1838         * gcc.dg/pr18501.c: New test.
1839         * gcc.dg/uninit-5.c: XFAIL.
1840         * gcc.dg/uninit-9.c: XFAIL.
1841
1842 2004-12-17  Dale Johannesen  <dalej@apple.com>
1843
1844         * gcc.dg/20041213-1.c:  New.
1845
1846 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
1847
1848         * objc.dg/stabs-1.m: Allow assembly label to begin
1849         with a dot ('.').
1850
1851 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
1852
1853         * gcc.c-torture/execute/20041213-1.c: Move...
1854         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
1855
1856 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
1857
1858         PR c++/18721
1859         * g++.dg/lookup/conv-5.C: New.
1860
1861 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
1862
1863         * objc.dg/stabs-1.m: New test.
1864
1865 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
1866
1867         * gcc.dg/visibility-c.c: Change compile to
1868         assemble for the test.
1869
1870 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
1871
1872         PR target/19041
1873         * gcc.dg/visibility-c.c: New test.
1874
1875 2004-12-16  Roger Sayle  <roger@eyesopen.com>
1876
1877         PR middle-end/18493
1878         * gcc.dg/switch-8.c: New test case.
1879
1880 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
1881
1882         PR c++/18905
1883         * g++.dg/template/init4.C: New.
1884         * g++.dg/opt/static3.C: Enable optimizer.
1885
1886 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
1887
1888         * g++.dg/other/complex1.C: New test.
1889
1890 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
1891
1892         * g++.dg/opt/inline9.C: New test.
1893
1894 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1895
1896         PR fortran/18993
1897         * gfotran.dg/nullify_1.f: New test.
1898
1899 2004-12-15  Richard Henderson  <rth@redhat.com>
1900
1901         * gcc.target/i386/i386.exp: New harness.
1902         * gcc.target/i386/vect-args.c: New.
1903
1904 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
1905
1906         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
1907
1908 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1909
1910         PR c++/18825
1911         * g++.dg/template/friend32.C: New test.
1912
1913 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
1914
1915         * cpp/pragma-once-1.c: New test.
1916         * cpp/pragma-once-1b.h: Likewise.
1917         * cpp/pragma-once-1c.h: Likewise.
1918         * cpp/pragma-once-1d.h: Likewise.
1919         * cpp/inc/pragma-once-1a.h: Likewise.
1920
1921 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
1922             Steven G. Kargl  <kargls@comcast.net>
1923
1924         PR fortran/17597
1925         * gfortran.dg/list_read_3.f90: New test.
1926
1927 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
1928
1929         * gcc.dg/ftrapv-2.c: New test.
1930
1931 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
1932
1933         PR c++/18981
1934         * g++.dg/template/typename9.C: New test.
1935
1936 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
1937
1938         PR c++/18738
1939         * g++.dg/template/typename8.C: New test.
1940         * g++.dg/parse/friend2.C: Tweak error message.
1941
1942 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
1943
1944         * gcc.c-torture/20041214-1.c: New test.
1945
1946 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
1947
1948         PR c++/18965
1949         * g++.dg/init/array17.C: New test.
1950
1951 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
1952
1953         PR c++/18793
1954         * g++.dg/init/aggr3.C: New test.
1955
1956 2004-12-14  Janis Johnson  <janis187@us.ibm.com
1957
1958         * gcc.dg/altivec-types-1.c: New test.
1959         * gcc.dg/altivec-types-2.c: New test.
1960         * gcc.dg/altivec-types-3.c: New test.
1961         * gcc.dg/altivec-types-4.c: New test.
1962         * g++.dg/ext/altivec-types-1.C: New test.
1963         * g++.dg/ext/altivec-types-2.C: New test.
1964         * g++.dg/ext/altivec-types-3.C: New test.
1965         * g++.dg/ext/altivec-types-4.C: New test.
1966
1967 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
1968
1969         PR middle-end/18951
1970         * gcc.c-torture/execute/20041213-1.c: New test.
1971
1972 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
1973
1974         PR c++/18949
1975         * g++.dg/template/cast1.C: New.
1976
1977 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
1978
1979         * gcc.c-torture/execute/20041213-2.c: New test.
1980
1981 2004-12-13  Richard Henderson  <rth@redhat.com>
1982
1983         * gcc.dg/i386-sse-10.c: Fix typo in options.
1984
1985 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
1986
1987         PR c++/18968
1988         * g++.dg/opt/pr18968.C: New test.
1989
1990 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
1991
1992         PR c++/18925
1993         * g++.dg/ext/visibility/staticdatamem.C: New test.
1994
1995 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
1996
1997         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
1998
1999 2004-12-13  Roger Sayle  <roger@eyesopen.com>
2000
2001         PR rtl-optimization/18928
2002         * gcc.dg/pr18928-1.c: New test case.
2003
2004 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
2005
2006         PR tree-opt/16951
2007         * gcc.c-torture/compile/20041211-1.c: New.
2008
2009 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2010
2011         PR middle-end/17564
2012         * gcc.c-torture/execute/20041212-1.c: New test.
2013
2014 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2015
2016         PR fortran/18869
2017         * gfortran.dg/common_1.f90: New test.
2018
2019 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
2020         Paul Brook  <paul@codesourcery.com>
2021
2022         PR fortran/16222
2023         * gfortran.dg/real_do_1.f90: New test.
2024
2025 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
2026
2027         PR tree-opt/18040
2028         * g++.dg/opt/ptrmem6.C: New test.
2029
2030 2004-12-11  Roger Sayle  <roger@eyesopen.com>
2031
2032         PR middle-end/18921
2033         * gcc.dg/pr18921-1.c: New test case.
2034
2035 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2036
2037         PR fortran/17175
2038         * gfortran.dg/scale_1.f90: New test.
2039
2040 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
2041
2042         PR middle-end/18903
2043         * gcc.c-torture/compile/pr18903.c: New test.
2044
2045 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
2046
2047         * gcc.c-torture/execute/20041210-1.c: New test.
2048
2049 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2050
2051         PR c++/18731
2052         * g++.dg/parser/struct-1.C: New test.
2053         * g++.dg/parser/struct-2.C: New test.
2054         * g++.dg/parser/struct-3.C: New test.
2055
2056 2004-12-09  Richard Henderson  <rth@redhat.com>
2057
2058         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
2059
2060         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
2061         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
2062
2063 2004-12-09  Matt Austern  <austern@apple.com>
2064
2065         PR c++/18514
2066         * g++.dg/ext/builtin1.C: New
2067         * g++.dg/ext/builtin2.C: New
2068         * g++.dg/ext/builtin3.C: New
2069         * g++.dg/ext/builtin4.C: New
2070         * g++.dg/ext/builtin5.C: New
2071
2072 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
2073
2074         PR tree-opt/18904
2075         * g++.dg/opt/ptrmem5.C: New test.
2076
2077 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
2078
2079         * g++.dg/parse/typename5.C: Adjust for new error.
2080         * g++.dg/parse/typename7.C: New.
2081
2082 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2083
2084         PR c++/18073
2085         * g++.dg/other/mmintrin.C: New test.
2086
2087 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
2088
2089         PR c++/16681
2090         * g++.dg/init/array15.C: New.
2091         * g++.dg/init/array16.C: New.
2092
2093 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2094
2095         PR fortran/18826
2096         * gfortran.dg/assign_1.f90: New test.
2097
2098 2004-12-08  Nick Clifton  <nickc@redhat.com>
2099
2100         * gcc.target/xstormy16/bss_below100: New directory containing tests.
2101         * gcc.target/xstormy16/data_below100: Likewise.
2102         * gcc.target/xstormy16/sfr: Likewise.
2103         * gcc.target/xstormy16/below100.S: New test source file.
2104         * gcc.target/xstormy16/below100.ld: New test linker script.
2105         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
2106         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
2107         bp instructions.
2108         * gcc.target/xstormy16/bp.c: Likewise.
2109
2110         * gcc.target/xstormy16/bss_below100: New files:
2111         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
2112         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
2113         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
2114         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
2115         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
2116         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
2117         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
2118         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
2119         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
2120         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
2121         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
2122         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
2123         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
2124         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
2125         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
2126         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
2127         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
2128         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
2129         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
2130         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
2131         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
2132         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
2133         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
2134         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
2135         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
2136         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
2137         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
2138
2139         * gcc.target/xstormy16/data_below100: New files:
2140         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
2141         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
2142         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
2143         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
2144         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
2145         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
2146         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
2147         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
2148         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
2149         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
2150         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
2151         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
2152         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
2153         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
2154         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
2155         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
2156         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
2157         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
2158         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
2159         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
2160         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
2161         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
2162         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
2163         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
2164         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
2165         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
2166         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
2167
2168         * gcc.target/xstormy16/sfr: New files:
2169         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
2170         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
2171         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
2172         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
2173         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
2174         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
2175         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
2176         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
2177         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
2178         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
2179         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
2180         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
2181         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
2182         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
2183         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
2184         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
2185         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
2186         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
2187         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
2188         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
2189         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
2190         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
2191         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
2192         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
2193         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
2194         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
2195         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
2196         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
2197         27_if0_sfrw_bitfield_f.c
2198
2199 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2200
2201         PR c++/18100
2202         * g++.dg/lookup/name-clash4.C: New test.
2203
2204 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
2205
2206         PR c++/18672
2207         * g++.dg/opt/array1.C: New.
2208
2209         PR c++/18803
2210         * g++.dg/template/operator5.C: New.
2211
2212 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
2213
2214         PR c/18867
2215         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
2216
2217 2004-12-07  Steven Bosscher  <stevenb@suse.de>
2218
2219         * gcc.dg/noncompile/20041207.c: New test.
2220
2221 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
2222
2223         * g++.dg/other/unreachable-1.C: New test.
2224
2225 2004-12-06  Nick Clifton  <nickc@redhat.com>
2226
2227         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
2228         <limits.h> because the latter comes from gcc's include/ directory
2229         and not the newlib/libc/include directory.
2230
2231 2004-12-04  Richard Henderson  <rth@redhat.com>
2232
2233         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
2234
2235 2004-12-04  Richard Henderson  <rth@redhat.com>
2236
2237         * lib/target-supports.exp (check_gc_sections_available): Disable
2238         for alpha and ia64.
2239
2240 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
2241
2242         PR middle-end/17909
2243         * g++.dg/other/vararg-2.C: New test.
2244
2245 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2246
2247         PR c++/17011, c++/17971
2248         * g++.dg/template/error15.C: Adjust expected error.
2249         * g++.dg/template/instantiate3.C: Likewise.
2250
2251 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
2252
2253         * gcc.dg/altivec-18.c: Fix for darwin
2254
2255 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
2256
2257         PR c++/18782
2258         * g++.dg/parse/ptrmem2.C: New.
2259
2260         PR c++/18318
2261         * g++.dg/template/new1.C: New.
2262
2263 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2264
2265         PR fortran/18710
2266         * gfortran.dg/direct_io_3.f90: New test.
2267
2268 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
2269
2270         PR 18758
2271         * g++.dg/parse/crash21.C: New.
2272
2273 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2274
2275         PR c++/15664, c++/18276
2276         * g++.dg/template/ttp13.C: New test.
2277         * g++.dg/template/ttp14.C: Likewise.
2278
2279 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2280
2281         PR c++/18123
2282         * g++.dg/parse/enum2.C: New test.
2283         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
2284
2285 2004-12-02  Nick Clifton  <nickc@redhat.com>
2286
2287         * gcc.target/xstormy16: New test directory.
2288         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
2289         * gcc.target/xstormy16/bp.c: Check the generation of bp
2290         instructions.
2291         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
2292         bn instructions and the BELOW100 attribute.
2293
2294 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
2295
2296         PR target/16952
2297         * gcc.dg/ppc-eabi.c: New.
2298
2299 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
2300
2301         PR fortran/18284
2302         * gfortran.dg/backspace.f90
2303
2304 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
2305
2306         * gfortran.dg/inquire.f90: New test.
2307
2308 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
2309
2310         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
2311         handle effective-target-keyword.
2312         (dg-skip-if): Support effective-target keyword as target list.
2313         (dg-xfail-if): Ditto.
2314         * lib/target-supports.exp (is-effective-target-keyword): New proc.
2315
2316 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
2317
2318         PR tree-optimization/18291
2319         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
2320
2321 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
2322
2323         PR C++/18729
2324         * g++.dg/parse/crash20.C: New.
2325
2326         PR c++/17431
2327         * g++.dg/overload/arg1.C: New.
2328         * g++.dg/overload/arg2.C: New.
2329         * g++.dg/overload/arg3.C: New.
2330         * g++.dg/overload/arg4.C: New.
2331
2332 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
2333
2334         * gcc.dg/c99-flex-array-4.c: Remove.
2335
2336 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
2337
2338         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
2339
2340         * lib/target-supports.exp (is-effective-target): Simplify.
2341
2342         * lib/target-supports.exp (check_effective_target_vect_long):
2343         Fix for powerpc64-*-*.
2344
2345 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
2346
2347         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
2348         to support new requirements on FreeBSD 5.
2349
2350 2004-11-30  Devang Patel  <dpatel@apple.com>
2351
2352         PR 18702
2353         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
2354
2355 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
2356
2357         * g++.dg/ext/altivec-13.C: New test.
2358
2359 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
2360
2361         PR tree-opt/18298
2362         * gcc.c-torture/execute/p18298.c: New test.
2363
2364 2004-11-30  Ira Rosen  <irar@il.ibm.com>
2365             Dorit Naishlos  <dorit@il.ibm.com>
2366
2367         PR tree-opt/18607
2368         * gcc.dg/vect/vect-89.c: New test.
2369
2370 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
2371
2372         * gcc.dg/pr18596-1.c: New test.
2373
2374 2004-11-30  Ben Elliston  <bje@au.ibm.com>
2375
2376         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
2377
2378 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
2379
2380         PR c/18479
2381         * gcc.dg/pr18479.c: New test.
2382
2383 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
2384
2385         PR target/18490
2386         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
2387         mmix-knuth-mmixware.
2388
2389         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
2390         cris-*-elf* cris-*-aout* mmix-*-*
2391
2392 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
2393
2394         PR middle-end/18725
2395         * gcc.dg/pr18725.c: New test.
2396
2397 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
2398
2399         PR target/18488
2400         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
2401
2402         PR target/18336
2403         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
2404
2405 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
2406
2407         PR c++/18368
2408         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
2409         * g++.old-deja/g++.law/ctors5.C: Likewise.
2410         * g++.old-deja/g++.other/crash25.C: Likewise.
2411
2412         PR c++/18674
2413         * g++.dg/template/error16.C: New test.
2414
2415         PR c++/18512
2416         * g++.dg/template/crash29.C: New test.
2417
2418 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
2419
2420         PR tree-optimization/18712
2421         * gcc.c-torture/compile/pr18712.c: New test.
2422
2423 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
2424
2425         PR c/7544
2426         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
2427         tests.
2428
2429 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2430
2431         PR c++/18652
2432         * g++.dg/lookup/crash6.C: New test.
2433
2434 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
2435
2436         PR middle-end/18164
2437         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
2438
2439 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
2440
2441         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
2442         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
2443         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
2444
2445 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
2446
2447         * gcc.dg/pr18164.c: New test.
2448
2449 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
2450
2451         * gcc.dg/funroll-loops-all.c: New.
2452
2453 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
2454
2455         PR target/18489
2456         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
2457         delimeter, match space and TAB as well as ":".
2458
2459         PR target/18484
2460         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
2461
2462         PR target/18348
2463         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
2464
2465         PR target/18345
2466         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
2467
2468         PR target/18337
2469         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
2470
2471 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
2472
2473         * gfortran.dg/direct_io_2.f90: New test.
2474
2475 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
2476
2477         PR target/18334
2478         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
2479
2480 2004-11-28  Richard Henderson  <rth@redhat.com>
2481
2482         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
2483
2484 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
2485
2486         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
2487         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
2488         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
2489         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
2490         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
2491         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
2492         gcc.dg/pointer-arith-8.c: New tests.
2493
2494 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
2495
2496         PR fortran/18364
2497         * gfortran.dg/endfile.f90: New test.
2498
2499 2004-11-27  Falk Hueffner  <falk@debian.org>
2500
2501         * gcc.dg/loop-6.c: New test.
2502
2503 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
2504
2505         * gcc.c-torture/execute/20041126-1.c: New test.
2506
2507 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
2508
2509         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
2510         on IRIX.
2511
2512 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
2513
2514         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
2515         functions.
2516
2517 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
2518
2519         PR rtl-optimization/17825
2520         * gcc.c-torture/compile/20041119-1.c: New test.
2521
2522 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2523
2524         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
2525         Check existence of ld library path variables before unsetting.
2526
2527 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
2528
2529         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
2530
2531 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
2532
2533         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
2534
2535 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
2536
2537         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
2538
2539 2004-11-26  Ben Elliston  <bje@au.ibm.com>
2540
2541         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
2542         dg-do directive.
2543
2544 2004-11-26  Ben Elliston  <bje@au.ibm.com>
2545
2546         * gcc.dg/pr17957.c: Pass --param, not -param.
2547
2548 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
2549
2550         PR middle-end/17957
2551         * testsuite/gcc.dg/pr17957.c: New test.
2552
2553 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
2554
2555         PR c++/18445
2556         * g++.dg/template/crash28.C: Likewise.
2557
2558         PR c++/18001
2559         * g++.dg/expr/unary2.C: Adjust lvalue messages.
2560         * g++.dg/ext/lvaddr.C: Likewise.
2561         * g++.dg/opt/pr7503-3.C: Likewise.
2562
2563         PR c++/18466
2564         * g++.dg/parse/qualified3.C: New test.
2565         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
2566
2567         PR c++/18545
2568         * g++.dg/expr/return1.C: New test.
2569
2570 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2571
2572         Friend class name lookup 3/n, PR c++/3332
2573         * g++.dg/lookup/friend3.C: New test.
2574         * g++.dg/lookup/friend4.C: Likewise.
2575         * g++.dg/lookup/friend5.C: Likewise.
2576
2577 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2578
2579         Friend class name lookup 2/n, PR c++/14513, c++/15410
2580         * g++.dg/lookup/friend2.C: New test.
2581         * g++.dg/template/friend31.C: Likewise.
2582
2583 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2584
2585         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
2586
2587 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
2588
2589         PR c++/17473
2590         * g++.dg/tc1/dr56.C: Remove.
2591         * g++.dg/template/typedef1.C: Add dg-error markers.
2592         * g++.old-deja/g++.other/typedef7.C: Likewise.
2593
2594         PR c++/18285
2595         * g++.dg/parse/typedef7.C: New test.
2596
2597 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
2598
2599         * gcc.c-torture/execute/20041124-1.c: New test.
2600
2601 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
2602
2603         * g++.dg/template/deduce3.C: New test.
2604
2605         PR c++/18586
2606         * g++.dg/template/crash27.C: New test.
2607
2608         PR c++/18530
2609         * g++.dg/warn/Wshadow-3.C: New test.
2610
2611 2004-11-24  Devang Patel  <dpatel@apple.com>
2612
2613         PR/18555
2614         * gcc.dg/cpp/isysroot-1.c: New test.
2615         * gcc.dg/cpp/usr/include/stdio.h: New file.
2616         * gcc.dg/cpp/isysroot-2.c: New test.
2617         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
2618         New file.
2619
2620 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2621
2622         PR c++/8929
2623         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
2624
2625 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
2626
2627         * gcc.target/sparc/align.c: Do not include <stdint.h>.
2628         * gcc.target/sparc/pdist.c: Likewise.
2629
2630 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
2631
2632         PR c++/16882
2633         * g++.dg/conversion/simd1.C: New test.
2634
2635 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2636
2637         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
2638         and restore_ld_library_path_env_vars.
2639         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
2640         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
2641         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
2642         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
2643
2644 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
2645
2646         * gcc.dg/pragma-align-2.c: Test macro expansion.
2647         * gcc.dg/pragma-pack-2.c: New test.
2648
2649 2004-11-23  Richard Henderson  <rth@redhat.com>
2650
2651         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
2652         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
2653         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
2654         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
2655         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
2656         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
2657
2658         * gcc.dg/vect/vect.exp: Add check for alpha.
2659         * lib/target-supports.exp (check_alpha_max_hw_available): New.
2660         (check_effective_target_vect_int): Enable for alpha.
2661         (check_effective_target_vect_long): New.
2662         (is-effective-target): Add it.
2663
2664 2004-11-23  Uros Bizjak <uros@kss-loka.si>
2665
2666         * gcc.dg/pr18614-1.c: New test.
2667
2668 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
2669
2670         * gcc.dg/setjmp-2.c: New test.
2671
2672 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
2673
2674         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
2675         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
2676         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
2677         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
2678         gcc.target/sparc/pdist.c: New tests.
2679
2680 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
2681
2682         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
2683
2684 2004-11-22  Dale Johannesen  <dalej@apple.com>
2685
2686         * gcc.dg/20041111-1.c:  New.
2687
2688 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
2689
2690         PR tree-opt/18536
2691         * gcc.dg/vect/pr18536.c: New test.
2692
2693 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2694
2695         PR c++/18354
2696         * g++.dg/template/nontype11.C: New test.
2697
2698 2004-11-21  Roger Sayle  <roger@eyesopen.com>
2699
2700         PR middle-end/18520
2701         * gcc.dg/pr18520-1.c: New test case.
2702
2703 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
2704
2705         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
2706         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
2707         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
2708         expected diagnostics.
2709
2710 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
2711
2712         PR target/18580
2713         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
2714         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
2715         vect-77.c, vect-77a.c: XFAIL on the SPARC.
2716
2717 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
2718
2719         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
2720
2721 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
2722             Joseph Myers  <joseph@codesourcery.com>
2723
2724         * lib/target-supports.exp (check_visibility_available): Really
2725         test the compiler.
2726
2727 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
2728
2729         PR tree-opt/18181
2730         * gcc.dg/vect/vect-85.c: New test.
2731         * gcc.dg/vect/vect-86.c: New test.
2732         * gcc.dg/vect/vect-87.c: New test.
2733         * gcc.dg/vect/vect-88.c: New test.
2734
2735 2004-11-19  Ben Elliston  <bje@au.ibm.com>
2736
2737         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
2738
2739 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
2740
2741         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
2742         * gcc.dg/ppc-and-1.c: Ditto.
2743         * gcc.dg/ppc-compare-1.c: Ditto.
2744         * gcc.dg/ppc-mov-1.c: Ditto
2745
2746 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
2747             Mark Mitchell  <mark@codesourcery.com>
2748
2749         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
2750
2751 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
2752             Aldy Hernandez  <aldyh@redhat.com>
2753
2754         * lib/target-supports.exp (check_effective_target_vect_int): New
2755         (check_effective_target_vect_float): New
2756         (check_effective_target_vect_double): New.
2757         (is-effective-target): Support new effective targets keywords.
2758         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
2759         default action for dg-do.
2760         * gcc.dg/vect/pr16105.c: Use new support.
2761         * gcc.dg/vect/pr18400.c: Ditto.
2762         * gcc.dg/vect/pr18425.c: Ditto.
2763         * gcc.dg/vect/vect-1.c: Ditto.
2764         * gcc.dg/vect/vect-10.c: Ditto.
2765         * gcc.dg/vect/vect-11.c: Ditto.
2766         * gcc.dg/vect/vect-12.c: Ditto.
2767         * gcc.dg/vect/vect-13.c: Ditto.
2768         * gcc.dg/vect/vect-14.c: Ditto.
2769         * gcc.dg/vect/vect-15.c: Ditto.
2770         * gcc.dg/vect/vect-16.c: Ditto.
2771         * gcc.dg/vect/vect-17.c: Ditto.
2772         * gcc.dg/vect/vect-18.c: Ditto.
2773         * gcc.dg/vect/vect-19.c: Ditto.
2774         * gcc.dg/vect/vect-2.c: Ditto.
2775         * gcc.dg/vect/vect-20.c: Ditto.
2776         * gcc.dg/vect/vect-21.c: Ditto.
2777         * gcc.dg/vect/vect-22.c: Ditto.
2778         * gcc.dg/vect/vect-23.c: Ditto.
2779         * gcc.dg/vect/vect-24.c: Ditto.
2780         * gcc.dg/vect/vect-25.c: Ditto.
2781         * gcc.dg/vect/vect-26.c: Ditto.
2782         * gcc.dg/vect/vect-27.c: Ditto.
2783         * gcc.dg/vect/vect-27a.c: Ditto.
2784         * gcc.dg/vect/vect-28.c: Ditto.
2785         * gcc.dg/vect/vect-29.c: Ditto.
2786         * gcc.dg/vect/vect-29a.c: Ditto.
2787         * gcc.dg/vect/vect-3.c: Ditto.
2788         * gcc.dg/vect/vect-30.c: Ditto.
2789         * gcc.dg/vect/vect-31.c: Ditto.
2790         * gcc.dg/vect/vect-32.c: Ditto.
2791         * gcc.dg/vect/vect-33.c: Ditto.
2792         * gcc.dg/vect/vect-34.c: Ditto.
2793         * gcc.dg/vect/vect-35.c: Ditto.
2794         * gcc.dg/vect/vect-36.c: Ditto.
2795         * gcc.dg/vect/vect-37.c: Ditto.
2796         * gcc.dg/vect/vect-38.c: Ditto.
2797         * gcc.dg/vect/vect-4.c: Ditto.
2798         * gcc.dg/vect/vect-40.c: Ditto.
2799         * gcc.dg/vect/vect-41.c: Ditto.
2800         * gcc.dg/vect/vect-42.c: Ditto.
2801         * gcc.dg/vect/vect-43.c: Ditto.
2802         * gcc.dg/vect/vect-44.c: Ditto.
2803         * gcc.dg/vect/vect-45.c: Ditto.
2804         * gcc.dg/vect/vect-46.c: Ditto.
2805         * gcc.dg/vect/vect-47.c: Ditto.
2806         * gcc.dg/vect/vect-48.c: Ditto.
2807         * gcc.dg/vect/vect-48a.c: Ditto.
2808         * gcc.dg/vect/vect-49.c: Ditto.
2809         * gcc.dg/vect/vect-5.c: Ditto.
2810         * gcc.dg/vect/vect-50.c: Ditto.
2811         * gcc.dg/vect/vect-51.c: Ditto.
2812         * gcc.dg/vect/vect-52.c: Ditto.
2813         * gcc.dg/vect/vect-53.c: Ditto.
2814         * gcc.dg/vect/vect-54.c: Ditto.
2815         * gcc.dg/vect/vect-55.c: Ditto.
2816         * gcc.dg/vect/vect-56.c: Ditto.
2817         * gcc.dg/vect/vect-56a.c: Ditto.
2818         * gcc.dg/vect/vect-57.c: Ditto.
2819         * gcc.dg/vect/vect-58.c: Ditto.
2820         * gcc.dg/vect/vect-59.c: Ditto.
2821         * gcc.dg/vect/vect-6.c: Ditto.
2822         * gcc.dg/vect/vect-60.c: Ditto.
2823         * gcc.dg/vect/vect-61.c: Ditto.
2824         * gcc.dg/vect/vect-62.c: Ditto.
2825         * gcc.dg/vect/vect-63.c: Ditto.
2826         * gcc.dg/vect/vect-64.c: Ditto.
2827         * gcc.dg/vect/vect-65.c: Ditto.
2828         * gcc.dg/vect/vect-66.c: Ditto.
2829         * gcc.dg/vect/vect-67.c: Ditto.
2830         * gcc.dg/vect/vect-68.c: Ditto.
2831         * gcc.dg/vect/vect-69.c: Ditto.
2832         * gcc.dg/vect/vect-7.c: Ditto.
2833         * gcc.dg/vect/vect-72.c: Ditto.
2834         * gcc.dg/vect/vect-72a.c: Ditto.
2835         * gcc.dg/vect/vect-73.c: Ditto.
2836         * gcc.dg/vect/vect-74.c: Ditto.
2837         * gcc.dg/vect/vect-75.c: Ditto.
2838         * gcc.dg/vect/vect-76.c: Ditto.
2839         * gcc.dg/vect/vect-77.c: Ditto.
2840         * gcc.dg/vect/vect-77a.c: Ditto.
2841         * gcc.dg/vect/vect-78.c: Ditto.
2842         * gcc.dg/vect/vect-79.c: Ditto.
2843         * gcc.dg/vect/vect-8.c: Ditto.
2844         * gcc.dg/vect/vect-80.c: Ditto.
2845         * gcc.dg/vect/vect-82.c: Ditto.
2846         * gcc.dg/vect/vect-82_64.c: Ditto.
2847         * gcc.dg/vect/vect-83.c: Ditto.
2848         * gcc.dg/vect/vect-83_64.c: Ditto.
2849         * gcc.dg/vect/vect-9.c: Ditto.
2850         * gcc.dg/vect/vect-all.c: Ditto.
2851         * gcc.dg/vect/vect-none.c: Ditto.
2852
2853 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
2854
2855         * lib/gcc-dg.exp (dg-skip-if): New function.
2856         (dg-forbid-option): Remove.
2857         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
2858         * g++.dg/abi/bitfield8.C: Likewise.
2859         * g++.dg/abi/dtor1.C: Likewise.
2860         * g++.dg/abi/empty10.C: Likewise.
2861         * g++.dg/abi/empty7.C: Likewise.
2862         * g++.dg/abi/empty9.C: Likewise.
2863         * g++.dg/abi/layout3.C: Likewise.
2864         * g++.dg/abi/layout4.C: Likewise.
2865         * g++.dg/abi/thunk1.C: Likewise.
2866         * g++.dg/abi/thunk2.C: Likewise.
2867         * g++.dg/abi/vbase11.C: Likewise.
2868         * g++.dg/abi/vthunk2.C: Likewise.
2869         * g++.dg/abi/vthunk3.C: Likewise.
2870         * g++.dg/ext/attrib8.C: Likewise.
2871         * g++.dg/opt/longbranch2.C: Likewise.
2872         * g++.dg/opt/reg-stack4.C: Likewise.
2873         * g++.old-deja/g++.ext/attrib1.C: Likewise.
2874         * g++.old-deja/g++.ext/attrib2.C: Likewise.
2875         * g++.old-deja/g++.ext/attrib3.C: Likewise.
2876         * g++.old-deja/g++.other/store-expr1.C: Likewise.
2877         * g++.old-deja/g++.other/store-expr2.C: Likewise.
2878         * gcc.dg/20000609-1.c: Likewise.
2879         * gcc.dg/20000720-1.c: Likewise.
2880         * gcc.dg/20011107-1.c: Likewise.
2881         * gcc.dg/20011119-1.c: Likewise.
2882         * gcc.dg/20020108-1.c: Likewise.
2883         * gcc.dg/20020122-2.c: Likewise.
2884         * gcc.dg/20020122-3.c: Likewise.
2885         * gcc.dg/20020201-3.c: Likewise.
2886         * gcc.dg/20020206-1.c: Likewise.
2887         * gcc.dg/20020218-1.c: Likewise.
2888         * gcc.dg/20020310-1.c: Likewise.
2889         * gcc.dg/20020411-1.c: Likewise.
2890         * gcc.dg/20020418-2.c: Likewise.
2891         * gcc.dg/20020426-1.c: Likewise.
2892         * gcc.dg/20020426-2.c: Likewise.
2893         * gcc.dg/20020517-1.c: Likewise.
2894         * gcc.dg/20020523-1.c: Likewise.
2895         * gcc.dg/20020523-2.c: Likewise.
2896         * gcc.dg/20020729-1.c: Likewise.
2897         * gcc.dg/20030204-1.c: Likewise.
2898         * gcc.dg/20030826-2.c: Likewise.
2899         * gcc.dg/20030926-1.c: Likewise.
2900         * gcc.dg/20031202-1.c: Likewise.
2901         * gcc.dg/980312-1.c: Likewise.
2902         * gcc.dg/980313-1.c: Likewise.
2903         * gcc.dg/990117-1.c: Likewise.
2904         * gcc.dg/990424-1.c: Likewise.
2905         * gcc.dg/990524-1.c: Likewise.
2906         * gcc.dg/991230-1.c: Likewise.
2907         * gcc.dg/i386-387-1.c: Likewise.
2908         * gcc.dg/i386-387-2.c: Likewise.
2909         * gcc.dg/i386-387-3.c: Likewise.
2910         * gcc.dg/i386-387-4.c: Likewise.
2911         * gcc.dg/i386-387-5.c: Likewise.
2912         * gcc.dg/i386-387-6.c: Likewise.
2913         * gcc.dg/i386-asm-1.c: Likewise.
2914         * gcc.dg/i386-bitfield1.c: Likewise.
2915         * gcc.dg/i386-bitfield2.c: Likewise.
2916         * gcc.dg/i386-loop-1.c: Likewise.
2917         * gcc.dg/i386-loop-2.c: Likewise.
2918         * gcc.dg/i386-loop-3.c: Likewise.
2919         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
2920         * gcc.dg/i386-pic-1.c: Likewise.
2921         * gcc.dg/i386-regparm.c: Likewise.
2922         * gcc.dg/i386-signbit-1.c: Likewise.
2923         * gcc.dg/i386-signbit-2.c: Likewise.
2924         * gcc.dg/i386-signbit-3.c: Likewise.
2925         * gcc.dg/i386-sse-5.c: Likewise.
2926         * gcc.dg/i386-sse-8.c: Likewise.
2927         * gcc.dg/i386-unroll-1.c: Likewise.
2928         * gcc.dg/tls/opt-1.c: Likewise.
2929         * gcc.dg/tls/opt-2.c: Likewise.
2930         * gcc.dg/unroll-1.c: Likewise.
2931         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
2932         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
2933         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
2934         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
2935
2936 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2937
2938         * g++.dg/template/incomplete1.C: New test.
2939
2940 2004-11-16  Nick Clifton  <nickc@redhat.com>
2941
2942         Revert patches accidentally commited during checkin of fixes for
2943         xstormy16 tests:
2944         gcc.c-torture/execute/simd-4.c: Revert
2945         gcc.dg/20040910-1.c: Revert.
2946
2947 2004-11-16  Paul Brook  <paul@codesourcery.com>
2948
2949         PR fortran/13010
2950         * gfortran.dg/der_pointer_1.f90: New test.
2951
2952 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
2953
2954         PR c/18498
2955         * gcc.dg/bitfld-13.c: New test.
2956
2957 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
2958
2959         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
2960         powerpc*-*-linux*.
2961
2962         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
2963         * gcc.dg/ppc64-abi-2.c: Ditto.
2964         * gcc.dg/ppc64-abi-3.c: Ditto.
2965
2966         * lib/gcc-dg.exp (dg-target-list): Remove.
2967
2968 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
2969
2970         * gcc.dg/ia64-postinc.c: New test.
2971
2972 2004-11-15  Mark Mitchell <mark@codesourcery.com>
2973
2974         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
2975
2976 2004-11-15  Nick Clifton  <nickc@redhat.com>
2977
2978         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
2979         __INT_MAX__ so that the test can be compiled by toolchains
2980         targeted at 16-bit processors.
2981
2982         * gcc.dg/20040625-1.c: Use long constants rather than integers
2983         when performing arithmetic that will overflow 16-bits.
2984
2985         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
2986         xstormy16.  It does not support 128-bit vector operations.
2987
2988         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
2989         with the macro PTR_TYPE.  Define this macro to an integer type
2990         suitable for holding a pointer.
2991
2992         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
2993         the target is a 16-bit processor.
2994
2995         * gcc.dg/cpp/if-2.c: Expect a different warning message from
2996         16-bit targets where the character constant will be too long.
2997
2998         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
2999         where the double will not be directly addressable.
3000
3001 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3002
3003         Friend class name lookup 1/n, PR c++/18471
3004         * g++.dg/template/crash26.C: New test.
3005         * g++.dg/lookup/struct1.C: Adjust expected error.
3006         * g++.dg/parse/elab1.C: Likewise.
3007         * g++.dg/parse/elab2.C: Likewise.
3008         * g++.dg/parse/int-as-enum1.C: Likewise.
3009         * g++.dg/parse/struct-as-enum1.C: Likewise.
3010         * g++.dg/parse/typedef1.C: Likewise.
3011         * g++.dg/parse/typedef3.C: Likewise.
3012         * g++.dg/parse/typedef4.C: Likewise.
3013         * g++.dg/parse/typedef5.C: Likewise.
3014         * g++.dg/template/nontype4.C: Likewise.
3015         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
3016         * g++.old-deja/g++.other/elab1.C: Likewise.
3017         * g++.old-deja/g++.other/syntax4.C: Likewise.
3018
3019 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
3020
3021         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
3022
3023 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
3024
3025         * gcc.c-torture/execute/20041114-1.c: New test.
3026
3027 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
3028
3029         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
3030         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
3031         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
3032         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
3033         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
3034         gcc.dg/switch-7.c: New tests.
3035
3036 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
3037
3038         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
3039
3040 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
3041
3042         PR tree-opt/18400
3043         * gcc.dg/vect/pr18400.c: New test.
3044
3045 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
3046             Andrew Pinski  <pinskia@physics.uc.edu>
3047
3048         PR tree-opt/18425
3049         * gcc.dg/vect/pr18425.c: New test.
3050
3051 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
3052
3053         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
3054         Guard with dg-require-alias and dg-require-visibility.
3055
3056 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
3057
3058         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
3059
3060 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3061
3062         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
3063
3064 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3065
3066         PR c++/17344
3067         * g++.dg/template/defarg5.C: New test.
3068
3069 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
3070
3071         * g++.dg/parse/cast1.C: Run only on ILP32.
3072         * g++.old-deja/g++.mike/p784.C: Likewise.
3073
3074 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
3075
3076         * gcc.c-torture/execute/20041113-1.c: New test.
3077
3078 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
3079
3080         PR target/18230
3081         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
3082         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
3083         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
3084         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
3085         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
3086         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
3087         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
3088         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
3089         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
3090         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
3091         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
3092         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
3093         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
3094
3095 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
3096
3097         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
3098         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
3099         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
3100         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
3101         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
3102         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
3103         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
3104         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
3105         gcc.target/sparc/combined-1.c: New tests.
3106
3107 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
3108
3109         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
3110         New tests.
3111
3112 2004-11-12  Mark Mitchell <mark@codesourcery.com>
3113
3114         * lib/gcc-dg.exp (dg-forbid-option): New function.
3115         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
3116         * g++.dg/abi/bitfield8.C: Likewise.
3117         * g++.dg/abi/dtor1.C: Likewise.
3118         * g++.dg/abi/empty10.C: Likewise.
3119         * g++.dg/abi/empty7.C: Likewise.
3120         * g++.dg/abi/empty9.C: Likewise.
3121         * g++.dg/abi/layout3.C: Likewise.
3122         * g++.dg/abi/layout4.C: Likewise.
3123         * g++.dg/abi/thunk1.C: Likewise.
3124         * g++.dg/abi/thunk2.C: Likewise.
3125         * g++.dg/abi/vbase11.C: Likewise.
3126         * g++.dg/abi/vthunk2.C: Likewise.
3127         * g++.dg/abi/vthunk3.C: Likewise.
3128         * g++.dg/ext/attrib8.C: Likewise.
3129         * g++.dg/opt/longbranch2.C: Likewise.
3130         * g++.dg/opt/reg-stack4.C: Likewise.
3131         * g++.old-deja/g++.ext/attrib1.C: Likewise.
3132         * g++.old-deja/g++.ext/attrib2.C: Likewise.
3133         * g++.old-deja/g++.ext/attrib3.C: Likewise.
3134         * g++.old-deja/g++.other/store-expr1.C: Likewise.
3135         * g++.old-deja/g++.other/store-expr2.C: Likewise.
3136         * gcc.dg/20000609-1.c: Likewise.
3137         * gcc.dg/20000720-1.c: Likewise.
3138         * gcc.dg/20011107-1.c: Likewise.
3139         * gcc.dg/20011119-1.c: Likewise.
3140         * gcc.dg/20020108-1.c: Likewise.
3141         * gcc.dg/20020122-2.c: Likewise.
3142         * gcc.dg/20020122-3.c: Likewise.
3143         * gcc.dg/20020201-3.c: Likewise.
3144         * gcc.dg/20020206-1.c: Likewise.
3145         * gcc.dg/20020218-1.c: Likewise.
3146         * gcc.dg/20020310-1.c: Likewise.
3147         * gcc.dg/20020411-1.c: Likewise.
3148         * gcc.dg/20020418-2.c: Likewise.
3149         * gcc.dg/20020426-1.c: Likewise.
3150         * gcc.dg/20020426-2.c: Likewise.
3151         * gcc.dg/20020517-1.c: Likewise.
3152         * gcc.dg/20020523-1.c: Likewise.
3153         * gcc.dg/20020523-2.c: Likewise.
3154         * gcc.dg/20020729-1.c: Likewise.
3155         * gcc.dg/20030204-1.c: Likewise.
3156         * gcc.dg/20030826-2.c: Likewise.
3157         * gcc.dg/20030926-1.c: Likewise.
3158         * gcc.dg/20031202-1.c: Likewise.
3159         * gcc.dg/980312-1.c: Likewise.
3160         * gcc.dg/980313-1.c: Likewise.
3161         * gcc.dg/990117-1.c: Likewise.
3162         * gcc.dg/990424-1.c: Likewise.
3163         * gcc.dg/990524-1.c: Likewise.
3164         * gcc.dg/991230-1.c: Likewise.
3165         * gcc.dg/i386-387-1.c: Likewise.
3166         * gcc.dg/i386-387-2.c: Likewise.
3167         * gcc.dg/i386-387-3.c: Likewise.
3168         * gcc.dg/i386-387-4.c: Likewise.
3169         * gcc.dg/i386-387-5.c: Likewise.
3170         * gcc.dg/i386-387-6.c: Likewise.
3171         * gcc.dg/i386-asm-1.c: Likewise.
3172         * gcc.dg/i386-bitfield1.c: Likewise.
3173         * gcc.dg/i386-bitfield2.c: Likewise.
3174         * gcc.dg/i386-loop-1.c: Likewise.
3175         * gcc.dg/i386-loop-2.c: Likewise.
3176         * gcc.dg/i386-loop-3.c: Likewise.
3177         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
3178         * gcc.dg/i386-pic-1.c: Likewise.
3179         * gcc.dg/i386-regparm.c: Likewise.
3180         * gcc.dg/i386-signbit-1.c: Likewise.
3181         * gcc.dg/i386-signbit-2.c: Likewise.
3182         * gcc.dg/i386-signbit-3.c: Likewise.
3183         * gcc.dg/i386-sse-5.c: Likewise.
3184         * gcc.dg/i386-sse-8.c: Likewise.
3185         * gcc.dg/i386-unroll-1.c: Likewise.
3186         * gcc.dg/tls/opt-1.c: Likewise.
3187         * gcc.dg/tls/opt-2.c: Likewise.
3188         * gcc.dg/unroll-1.c: Likewise.
3189         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
3190         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
3191         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
3192         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
3193         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
3194         -m64 is specified.
3195
3196 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
3197
3198         PR c++/18389
3199         * g++.dg/parse/cond1.C: New test.
3200
3201         PR c++/18429
3202         * g++.dg/template/array9.C: New test.
3203         * g++.dg/ext/vla1.C: Adjust error messages.
3204         * g++.dg/ext/vlm1.C: Likewise.
3205         * g++.dg/template/crash2.C: Likewise.
3206
3207         PR c++/18436
3208         * g++.dg/template/call3.C: New test.
3209
3210         PR c++/18407
3211         * g++.dg/template/ptrmem11.C: New test.
3212
3213 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
3214
3215         PR other/14264
3216         * lib/g++.exp: Set LC_ALL and LANG to C.
3217         * lib/gcc-dg.exp: Likewise.
3218         * lib/gfortran.exp: Likewise.
3219         * lib/objc.exp: Likewise.
3220         * lib/treelang.exp: Likewise.
3221
3222 2004-11-12  Andreas Schwab  <schwab@suse.de>
3223
3224         * gcc.dg/pr16286.c: Fix last change.
3225
3226 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
3227
3228         PR c++/18416
3229         * g++.dg/init/global1.C: New test.
3230
3231 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
3232
3233         * gcc.c-torture/execute/20041112-1.c: New test.
3234
3235 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
3236
3237         * lib/gcc-dg.exp (dg-target-list): New.
3238
3239 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
3240             Richard Sandiford  <rsandifo@redhat.com>
3241
3242         * lib/target-supports.exp (get-compiler_messages): New.
3243         (check_named_sections_available): Use it.
3244         (check_effective_target_ilp32): New.
3245         (check_effective_target_lp64): New.
3246         (is-effective-target): New.
3247         * lib/gcc-dg.exp (dg-require-effective-target): New.
3248
3249 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
3250
3251         * gcc.dg/precedence-1.c: New test.
3252
3253 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
3254
3255         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
3256
3257         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
3258         message, delete generated files, use more descriptive name for
3259         executable, and make the test unsupported when it cannot be run.
3260
3261         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
3262         (dg-require-weak, dg-require-visibility, dg-require-alias,
3263         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
3264         dg-require-iconv, dg-require-named-sections): Use it.
3265
3266         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
3267
3268 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
3269
3270         PR target/16457
3271         * gcc.dg/ppc-and-1: New
3272
3273         PR target/16796
3274         * gcc.dg/ppc-mov-1.c: New.
3275
3276         PR target/16458
3277         * gcc.dg/ppc-compare-1.c: New.
3278
3279 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
3280
3281         * objc.dg/desig-init-2.m: New test.
3282
3283 2004-11-10  Adam Nemet  <anemet@lnxw.com>
3284
3285         PR middle-end/18160
3286         * g++.dg/warn/register-var-1.C: New test.
3287         * g++.dg/warn/register-var-2.C: New test.
3288
3289 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
3290
3291         * gcc.dg/union-2.c: New test.
3292
3293 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
3294
3295         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
3296         New test for PR tree-optimization/17892.
3297
3298 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
3299
3300         PR c++/18369
3301         * g++.dg/init/new12.C: New test.
3302
3303 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
3304
3305         * gcc.target/sparc: New directory.
3306         * gcc.target/sparc/sparc.exp: New driver.
3307         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
3308         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
3309         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
3310         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
3311
3312 2004-11-10  Paul Brook  <paul@codesourcery.com>
3313
3314         PR fortran/18218
3315         * gfortran.dg/list_read.c: New test.
3316
3317 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
3318
3319         PR c/18322
3320         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
3321         expected diagnostic location.
3322
3323 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
3324
3325         * gcc.dg/20041109-1.c: New test.
3326
3327 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
3328
3329         PR objc/18406
3330         * objc/compile/pr18406.m: New test.
3331
3332 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
3333
3334         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
3335
3336 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
3337
3338         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
3339
3340 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
3341
3342         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
3343
3344 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
3345
3346         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
3347         exit.
3348
3349 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
3350
3351         PR tree-opt/18299
3352         * gcc.c-torture/pr18299-1.c: New test.
3353
3354 2004-11-06  Andreas Schwab  <schwab@suse.de>
3355
3356         * gcc.dg/pr16286.c: Also test for bool and pixel.
3357
3358 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
3359
3360         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
3361         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
3362         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
3363         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
3364         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
3365         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
3366         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
3367         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
3368         gcc.dg/struct-semi-3.c: New tests.
3369
3370 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
3371
3372         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
3373
3374 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
3375
3376         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
3377         Do not use C99 designators.
3378
3379 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
3380
3381         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
3382
3383 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
3384
3385         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
3386         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
3387         * gcc.c-torture/execute/simd-5.x: Remove.
3388
3389 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
3390
3391         PR rtl-optimization/17933
3392         * gcc.dg/torture/pr17933-1.c: New test.
3393
3394 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
3395
3396         PR target/18106
3397         * lib/target-supports.exp (check_weak_available): Support
3398         Windows.
3399
3400 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
3401
3402         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
3403         call to fflush(stdout) before abort.
3404         (my_ffsll): New function.
3405         (generate_fields): Use it.
3406
3407 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
3408
3409         * gcc.dg/init-undef-1.c: New test.
3410
3411 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
3412
3413         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
3414         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
3415         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
3416         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
3417         expected messages for new parser.
3418
3419 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
3420
3421         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
3422
3423 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
3424
3425         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
3426         on LP64 targets.
3427
3428 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
3429
3430         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
3431         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
3432         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
3433         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
3434         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
3435         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
3436         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
3437         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
3438         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
3439         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
3440
3441 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
3442
3443         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
3444         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
3445         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
3446         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
3447         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
3448         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
3449         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
3450         for new parser.
3451
3452 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
3453
3454         PR target/15342
3455         * gcc.dg/20041104-1.c: New test.
3456
3457 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3458
3459         * g++.dg/template/nontype7.C: New test.
3460         * g++.dg/template/nontype8.C: Likewise.
3461         * g++.dg/template/nontype9.C: Likewise.
3462         * g++.dg/template/nontype10.C: Likewise.
3463         * g++.dg/tc1/dr49.C: Likewise.
3464         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
3465         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
3466
3467 2004-11-04  Ben Elliston  <bje@au.ibm.com>
3468
3469         * g++.dg/rtti/tinfo1.C: Remove xfails.
3470
3471 2004-11-04  Ben Elliston  <bje@au.ibm.com>
3472
3473         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
3474         packed attribute to the definition to satisfy the new C++ parser.
3475
3476 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
3477
3478         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
3479         invocations of va_arg.
3480
3481 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
3482
3483         PR c++/18124
3484         * g++.dg/template/crash25.C: New test.
3485
3486         PR c++/18155
3487         * g++.dg/template/typedef2.C: New test.
3488         * g++.dg/parse/crash13.C: Adjust error markers.
3489
3490         PR c++/18177
3491         * g++.dg/conversion/const3.C: New test.
3492
3493 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3494
3495         PR fortran/17535
3496         PR fortran/17583
3497         PR fortran/17713
3498         * gfortran.dg/generic_[123].f90: New testcases.
3499
3500 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
3501
3502         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
3503         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
3504
3505 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
3506
3507         PR tree-opt/16808
3508         * gcc.c-torture/compile/pr16808.c: New test.
3509
3510 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
3511
3512         PR rtl-optimization/17104
3513         * gcc.dg/ppc-bitfield1.c: New.
3514
3515 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
3516
3517         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
3518
3519 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
3520
3521         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
3522         strings for 32-bit code.
3523
3524 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
3525
3526         PR c/18239
3527         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
3528
3529 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
3530
3531         PR c++/18064
3532         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
3533
3534 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
3535
3536         PR c++/15172
3537         * g++.dg/init/aggr2.C: New test.
3538
3539 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
3540
3541         * objc.dg/local-decl-1.m: New test.
3542
3543 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3544
3545         * gcc.dg/20040910-1.c: Adjust regex.
3546
3547 2004-10-30  Roger Sayle  <roger@eyesopen.com>
3548
3549         PR rtl-optimization/18084
3550         * g++.dg/opt/pr18084-1.C: New testcase.
3551
3552 2004-10-30  Matt Austern  <austern@apple.com>
3553
3554         PR c++/17542
3555         * g++.dg/ext/attrib18.C: New test.
3556
3557 2004-10-30  Roger Sayle  <roger@eyesopen.com>
3558
3559         PR middle-end/18096
3560         * gcc.dg/pr18096-1.c: New test case.
3561
3562 2004-10-30  Roger Sayle  <roger@eyesopen.com>
3563
3564         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
3565
3566 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
3567
3568         PR c/16666
3569         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
3570         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
3571         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
3572         gcc.dg/old-style-prom-3.c: New tests.
3573
3574 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
3575
3576         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
3577         Remove unnecessary inclusion of stdio.h.
3578
3579 2004-10-29  Roger Sayle  <roger@eyesopen.com>
3580
3581         PR rtl-optimization/17581
3582         * gcc.dg/pr17581-1.c: New test case.
3583
3584 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
3585
3586         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
3587         being implemented.
3588         * g++.dg/conversion/dr195-1.C: New.
3589         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
3590         * g++.old-deja/g++.mike/p10148.C: Likewise.
3591
3592 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
3593
3594         PR c++/17695
3595         * g++.dg/debug/typedef2.C: New test.
3596
3597 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
3598
3599         PR fortran/13490
3600         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
3601         * gfortran.dg/g77/README: Update.
3602
3603 2004-10-28  Matt Austern  <austern@apple.com>
3604
3605         PR c++/14124
3606         * g++.dg/ext/packed7.C: New test.
3607
3608 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
3609
3610         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
3611         scan-assembler.
3612         * lib/scanasm.exp (hidden-scan-for): New proc.
3613         (scan-hidden): Use hidden-scan-for instead of constructing the scan
3614         string.
3615         (scan-not-hidden): Likewise.
3616         * lib/target-supports.exp (check_visibility_available): mach-o is
3617         support too.
3618
3619 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
3620
3621         PR c++/17132
3622         * g++.dg/template/memclass3.C: New test.
3623
3624 2004-10-28  Adam Nemet  <anemet@lnxw.com>
3625
3626         PR middle-end/18160
3627         * gcc.dg/register-var-1.c: New test.
3628         * gcc.dg/register-var-2.c: New test.
3629         * gcc.dg/asm-7.c: Taking the address of a register variable is an
3630         error now.
3631
3632 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
3633
3634         PR other/18172
3635         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
3636         unused variables.
3637         * gcc.dg/vect/vect-22.c: Likewise.
3638
3639 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
3640
3641         * gcc.dg/i386-rotate-1.c: New test.
3642
3643 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
3644
3645         * g++.dg/init/ref12.C: Add "run" marker.
3646
3647         PR c++/17435
3648         * g++.dg/init/ref12.C: New test.
3649
3650         PR c++/18140
3651         * g++.dg/template/shift1.C: New test.
3652         * g++.dg/template/error10.C: Adjust error markers.
3653
3654 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
3655
3656         PR tree-opt/17529
3657         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
3658
3659 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
3660
3661         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
3662         * gcc.dg/weak/weak-3.c: Likewise.
3663         * gcc.dg/weak/weak-5.c: Likewise.
3664         * gcc.dg/weak/weak-9.c: Likewise.
3665         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
3666         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
3667
3668         * gcc.dg/darwin-weakimport-1.c: New.
3669
3670 2004-10-28  Ben Elliston  <bje@au.ibm.com>
3671
3672         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
3673
3674 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
3675
3676         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
3677         'syntax' error messages.
3678         * gcc.dg/cpp/direct2s.c: Likewise.
3679
3680 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
3681
3682         * gcc.c-torture/compile/20041026-1.c: New.
3683
3684 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
3685
3686         PR c++/18093
3687         * g++.dg/lookup/ns2.C: New test.
3688
3689         PR c++/18020
3690         * g++.dg/template/enum4.C: New test.
3691
3692         PR c++/18161
3693         * g++.dg/template/expr1.C: New test.
3694
3695 2004-10-26  Ben Elliston  <bje@au.ibm.com>
3696
3697         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
3698
3699 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
3700
3701         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
3702         gcc.dg/decl-nospec-3.c: New tests.
3703
3704 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
3705
3706         * objc.dg/super-class-3.m: New test.
3707
3708 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
3709
3710         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
3711         resyncing.
3712         * gcc.dg/cpp/direct2s.c: Likewise.
3713
3714 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
3715
3716         * objc.dg/image-info.m: Update for changes to section selection.
3717
3718 2004-10-25  David Ayers  <d.ayers@inode.at>
3719             Ziemowit Laski  <zlaski@apple.com>
3720
3721         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
3722         diagnostics when messaging 'id <Proto>'.
3723         * objc.dg/class-protocol-1.m: New test.
3724         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
3725         a non-existent method signature.
3726         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
3727         Update diagnostics when messaging with non-existent method signature.
3728         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
3729         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
3730         invalid receivers are now resolved as if messaging 'id'; remove
3731         extraneous diagnostics.
3732
3733 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
3734
3735         PR c/16667
3736         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
3737         gcc.dg/init-desig-obs-3.c: New tests.
3738
3739 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
3740
3741         * gcc.dg/debug/20041023-1.c: New test.
3742
3743 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
3744
3745         PR middle-end/17407
3746         * gcc.c-torture/compile/pr17407.c: New test.
3747
3748         PR c++/18121
3749         * g++.dg/template/array8.C: New test.
3750
3751 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
3752
3753         PR other/18138
3754         * lib/g++.exp: Accept more than one multilib libgcc.
3755         * lib/gcc-dg.exp: Likewise.
3756         * lib/objc.exp: Likewise.
3757         * lib/treelang.exp: Likewise.
3758         * lib/gfortran.exp: Likewise.
3759
3760 2004-10-24  Ben Elliston  <bje@au.ibm.com>
3761
3762         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
3763
3764 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
3765
3766         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
3767         * gcc.dg/c99-const-expr-3.c: Likewise.
3768
3769 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
3770
3771         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
3772
3773 2004-10-23  Ben Elliston  <bje@au.ibm.com>
3774
3775         * gcc.c-torture/execute/loop-2e.x: Remove.
3776
3777 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
3778
3779         PR c++/18095
3780         * g++.dg/parse/crash18.C: New.
3781         * g++.dg/parse/crash19.C: New.
3782
3783 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
3784
3785         * g++.dg/ext/dllimport1.C: Move dg-warnings.
3786         * g++.dg/ext/dllimport2.C: Same.
3787         * g++.dg/ext/dllimport8.C: Same.
3788
3789 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
3790
3791         PR c++/10841
3792         * g++.dg/conversion/cast1.C: New test.
3793         * g++.dg/overload/pmf1.C: Adjust error marker.
3794
3795 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
3796
3797         PR objc/17923
3798         * objc.dg/const-str-7.m: New test.
3799
3800 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3801
3802         * g++.dg/template/memfriend11.C: Fix comment typo.
3803         * g++.dg/template/memfriend14.C: Likewise.
3804
3805 2004-10-20  Richard Henderson  <rth@redhat.com>
3806
3807         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
3808         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
3809         -fasynchronous-unwind-tables.
3810
3811 2004-10-20  Richard Henderson  <rth@redhat.com>
3812
3813         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
3814         (main): Return success.
3815         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
3816         (main): Return success.
3817
3818 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3819
3820         PR c++/13495
3821         * g++.dg/template/memfriend9.C: New test.
3822         * g++.dg/template/memfriend10.C: Likewise.
3823         * g++.dg/template/memfriend11.C: Likewise.
3824         * g++.dg/template/memfriend12.C: Likewise.
3825         * g++.dg/template/memfriend13.C: Likewise.
3826         * g++.dg/template/memfriend14.C: Likewise.
3827         * g++.dg/template/memfriend15.C: Likewise.
3828         * g++.dg/template/memfriend16.C: Likewise.
3829         * g++.dg/template/memfriend17.C: Likewise.
3830         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
3831
3832 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
3833
3834         * g++.dg/conversion/dr195.C: New.
3835         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
3836
3837 2004-10-20  Ben Elliston  <bje@au.ibm.com>
3838             Devang Patel  <dpatel@apple.com>
3839
3840         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
3841         of floating point arithmetic, which could trap.
3842
3843 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
3844
3845         PR c++/14035
3846         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
3847         * g++.dg/conversion/const2.C: New test.
3848         * g++.dg/expr/reinterpret2.C: New test.
3849         * g++.dg/expr/reinterpret3.C: New test.
3850         * g++.dg/expr/cast2.C: New test.
3851         * g++.dg/expr/copy1.C: New test.
3852         * g++.dg/other/conversion1.C: Change error message.
3853         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
3854         function pointers to void *.
3855         * g++.old-deja/g++.mike/p10148.C: Likewise.
3856
3857 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
3858
3859         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
3860
3861 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
3862
3863         PR c++/18047
3864
3865         * g++.dg/parse/expr3.C: New test.
3866
3867 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
3868
3869         * gcc.dg/smod-1.c: New test.
3870
3871 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
3872
3873         * objc.dg/method-14.m: New test.
3874
3875 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
3876
3877         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
3878         Also xfail as the patch was reverted.
3879
3880 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
3881
3882         PR middle-end/16973
3883         * gcc.dg/pr16973.c: New test.
3884
3885 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
3886
3887         PR tree-optimization/17656
3888         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
3889
3890 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
3891
3892         * g++.dg/eh/shadow1.C: New.
3893
3894 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
3895
3896         * gcc.c-torture/compile/20041018-1.c: New test.
3897
3898 2004-10-18  Ben Elliston  <bje@au.ibm.com>
3899
3900         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
3901         compiler referring to register 0 when accessing sdata.  The linker
3902         now patches things up.
3903
3904 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
3905
3906         PR c/17529
3907         * gcc.c-torture/compile/pr17529.c: New test.
3908
3909 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3910
3911         PR c++/17743
3912         * g++.dg/ext/attrib17.C: New test.
3913
3914 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
3915
3916         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
3917
3918 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3919
3920         PR c++/10479
3921         * g++.dg/ext/attrib16.C: New test.
3922
3923 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
3924
3925         PR c++/17042
3926         * g++.dg/init/dso_handle1.C: New test.
3927
3928         PR c++/14667
3929         * g++.dg/parse/typedef6.C: New test.
3930
3931         PR c++/17916
3932         * g++.dg/parse/pragma1.C: New test.
3933
3934 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
3935
3936         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
3937
3938 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
3939
3940         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles):  Use
3941         -fno-common when on HPPA HP-UX platforms.
3942
3943 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
3944
3945         PR other/16820
3946         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
3947         stdint.h.
3948         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
3949         uintptr_t.
3950
3951 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
3952
3953         PR c++/16301
3954         * g++.dg/lookup/strong-using-4.C: New test.
3955
3956 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
3957
3958         PR middle-end/16567
3959         * gcc.c-torture/compile/nested-1.c: New test.
3960
3961 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
3962
3963         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
3964         and mipsisa64*-*-* (until support for misaligned loads is added).
3965         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
3966         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
3967         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
3968         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
3969         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
3970         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
3971
3972 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
3973
3974         PR c++/17976
3975         * g++.dg/init/dtor3.C: New test.
3976
3977 2004-10-15  Ben Elliston  <bje@au.ibm.com>
3978
3979         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
3980
3981 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
3982
3983         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
3984         * gcc.dg/macho-lo-sum.c: Likewise.
3985
3986 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
3987
3988         * gcc.dg/ppc-spe64-1.c: New test.
3989
3990 2004-10-14  Devang Patel  <dpatel@apple.com>
3991
3992         PR 17635
3993         * gcc.dg/pr17635.c : New test.
3994
3995 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
3996
3997         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
3998         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
3999         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
4000         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
4001         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
4002         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
4003         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
4004         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
4005         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
4006         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
4007         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
4008         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
4009         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
4010         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
4011         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
4012         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
4013         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
4014         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
4015
4016 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
4017
4018         * gcc.dg/vect/vect-82.c: New testcase.
4019         * gcc.dg/vect/vect-82_64.c: New testcase.
4020         * gcc.dg/vect/vect-83.c: New testcase.
4021         * gcc.dg/vect/vect-83_64.c: New testcase.
4022
4023 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
4024
4025         * gcc.dg/cpp/error-1.c: New test.
4026
4027 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
4028
4029         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
4030
4031 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
4032
4033         PR target/17984
4034         * gcc.dg/cris-peep2-xsrand2.c: New test.
4035
4036 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
4037
4038         PR c++/17661
4039         * testsuite/g++.dg/expr/for2.C: New test.
4040
4041 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
4042
4043         * g++.dg/inherit/thunk1.C: Run on the SPARC.
4044
4045 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
4046
4047         PR tree-optimization/17724
4048         * g++.dg/opt/pr17724-1.C: New test.
4049         * g++.dg/opt/pr17724-2.C: New test.
4050         * g++.dg/opt/pr17724-3.C: New test.
4051         * g++.dg/opt/pr17724-4.C: New test.
4052         * g++.dg/opt/pr17724-5.C: New test.
4053         * g++.dg/opt/pr17724-6.C: New test.
4054
4055 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
4056
4057         PR c/17301
4058         * gcc.dg/pr17301-2.c: New test.
4059
4060 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
4061
4062         PR c++/15876
4063         * g++.dg/parse/error22.C: New test.
4064
4065         PR c++/17936
4066         * g++.dg/template/spec18.C: New test.
4067
4068 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
4069
4070         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
4071         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
4072         memcpy.
4073         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
4074         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
4075
4076 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
4077
4078         * g++.dg/eh/cleanup5.C: Add dg-options "".
4079
4080 2004-10-11  Roger Sayle  <roger@eyesopen.com>
4081
4082         PR middle-end/17657
4083         * gcc.dg/switch-4.c: New test case.
4084
4085 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
4086
4087         * gcc.c-torture/execute/20041011-1.c: New test.
4088
4089 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
4090
4091         PR c++/17554
4092         * g++.dg/init/for3.C: New test.
4093
4094         PR c++/17657
4095         * g++.dg/opt/switch2.C: New test.
4096
4097         PR middle-end/17703
4098         * g++.dg/warn/Wreturn-2.C: New test.
4099
4100 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
4101
4102         PR c++/17907
4103         * g++.dg/eh/cleanup5.C: New test.
4104
4105 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
4106
4107         PR c++/17393
4108         * g++.dg/parse/error21.C: New test.
4109
4110 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4111
4112         * g++.dg/overload/pmf1.C: Adjust quoting marks.
4113         * g++.dg/warn/incomplete1.C: Likewise.
4114         * g++.dg/template/qualttp20.C: Likewise.
4115
4116 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
4117
4118         PR c/17881
4119         * parm-incomplete-1.c: New test.
4120
4121 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
4122
4123         PR c++/17867
4124         * g++.dg/parse/error19.C: New test.
4125
4126         PR c++/17670
4127         * g++.dg/init/new11.C: New test.
4128
4129         PR c++/17821
4130         * g++.dg/parse/error20.C: New test.
4131
4132         PR c++/17826
4133         * g++.dg/template/crash24.C: New test.
4134
4135 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
4136
4137         PR c/17301
4138         * gcc.dg/pr17301-1.c: New test.
4139
4140 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
4141
4142         PR c/17189
4143         * gcc.dg/anon-struct-5.c: New test.
4144
4145 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
4146
4147         PR c/17844
4148         * gcc.dg/pr17844-1.c: New test.
4149
4150 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
4151
4152         PR tree-optimization/17906
4153         * gcc.c-torture/compile/pr17906.c: New.
4154
4155 2004-10-09  Stuart Hastings  <stuart@apple.com>
4156             Roger Sayle  <roger@eyesopen.com>
4157
4158         PR rtl-optimization/17853
4159         * gcc.dg/i386-mmx-5.c: New testcase.
4160
4161 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
4162
4163         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
4164
4165 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
4166
4167         PR c++/17524
4168         * g++.dg/template/static9.C: New test.
4169
4170         PR c++/17685
4171         * g++.dg/parse/operator5.C: New test.
4172
4173 2004-10-09  Roger Sayle  <roger@eyesopen.com>
4174
4175         PR middle-end/17894
4176         * gcc.c-torture/execute/divcmp-4.c: New test case.
4177
4178 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
4179
4180         PR tree-opt/17902
4181         * g++.dg/opt/pr17902.C: New test.
4182
4183 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
4184
4185         * gcc.dg/cpp/ident-1.c: Add dg-options "".
4186
4187 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
4188
4189         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
4190
4191 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
4192
4193         * gcc.dg/assign-warn-3.c: New test.
4194
4195 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
4196
4197         PR c/16999
4198         * gcc.dg/cpp/ident-1.c: New test.
4199
4200 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
4201
4202         * gcc.c-torture/compile/acc1.c: New.
4203
4204 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
4205
4206         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
4207         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
4208
4209 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
4210
4211         * gcc.dg/ultrasp11.c: New test.
4212
4213 2004-10-08  Michael Matz  <matz@suse.de>
4214
4215         * gcc.dg/doloop-2.c: New test.
4216
4217 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
4218
4219         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
4220         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
4221         objc.dg/method-9.m: Update expected diagnostics.
4222
4223 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
4224
4225         * gcc.dg/ppc-fsel-3.c: New file.
4226         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
4227
4228 2004-10-07  Paul Brook  <paul@codesourcery.com>
4229
4230         * gfortran.dg/intrinsic_verify_1.f90: New test.
4231
4232 2004-10-07  Paul Brook  <paul@codesourcery.com>
4233
4234         * gfortran.dg/empty_format_1.f90: Remove stray commas.
4235
4236 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4237
4238         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
4239         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
4240         commit.
4241
4242 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
4243
4244         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
4245
4246 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4247
4248         PR c++/17115
4249         * g++.dg/warn/Winline-4.C: New test.
4250
4251 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
4252
4253         * gcc.c-torture/compile/20041007-1.c: New test.
4254
4255 2004-10-07  Paul Brook  <paul@codesourcery.com>
4256
4257         PR fortran/17678
4258         * gfortran.dg/use_allocated_1.f90: New test.
4259
4260 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
4261
4262         PR middle-end/17849
4263         * gfortran.fortran-torture/compile/nested.f90: New test
4264
4265 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
4266
4267         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
4268
4269 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
4270
4271         PR c++/17368
4272         * g++.dg/ext/asm6.C: New test.
4273
4274 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
4275
4276         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
4277
4278 2004-10-06  Paul Brook  <paul@codesourcery.com>
4279
4280         PR libfortran/17709
4281         * gfortran.dg/empty_format_1.f90: New test.
4282
4283 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4284
4285         PR fortran/17568
4286         * gfortran.dg/ishft.f90: New test.
4287
4288         PR fortran/17283
4289         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
4290         tests.
4291
4292 2004-10-06  Paul Brook  <paul@codesourcery.com>
4293
4294         * gfortran.dg/do_1.f90: New test.
4295
4296 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4297
4298         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
4299         optimizing for size.
4300
4301 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
4302
4303         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
4304
4305 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
4306
4307         * gcc.c-torture/compile/20041005-1.c: New test.
4308
4309 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
4310
4311         PR c++/17829
4312         * g++.dg/lookup/koenig4.C: New.
4313
4314 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4315
4316         * g++.dg/other/classkey1.C: Adjust quoting marks.
4317         * g++.dg/parse/error15.C: Likewise.
4318         * g++.dg/template/meminit2.C (int>): Likewise.
4319
4320 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4321
4322         PR fortran/17283
4323         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
4324
4325         PR fortran/17631
4326         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
4327
4328         PR fortran/17708
4329         * gfortran.dg/pr17708.f90: New test.
4330
4331 2004-10-04  Chao-ying Fu  <fu@mips.com>
4332
4333         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
4334         * gcc.dg/vect/vect-4.c: Ditto.
4335         * gcc.dg/vect/vect-5.c: Ditto.
4336         * gcc.dg/vect/vect-6.c: Ditto.
4337         * gcc.dg/vect/vect-8.c: Ditto.
4338         * gcc.dg/vect/vect-16.c: Ditto.
4339         * gcc.dg/vect/vect-30.c: Ditto.
4340         * gcc.dg/vect/vect-40.c: Ditto.
4341         * gcc.dg/vect/vect-41.c: Ditto.
4342         * gcc.dg/vect/vect-42.c: Ditto.
4343         * gcc.dg/vect/vect-43.c: Ditto.
4344         * gcc.dg/vect/vect-44.c: Ditto.
4345         * gcc.dg/vect/vect-45.c: Ditto.
4346         * gcc.dg/vect/vect-46.c: Ditto.
4347         * gcc.dg/vect/vect-47.c: Ditto.
4348         * gcc.dg/vect/vect-48.c: Ditto.
4349         * gcc.dg/vect/vect-49.c: Ditto.
4350         * gcc.dg/vect/vect-50.c: Ditto.
4351         * gcc.dg/vect/vect-51.c: Ditto.
4352         * gcc.dg/vect/vect-52.c: Ditto.
4353         * gcc.dg/vect/vect-53.c: Ditto.
4354         * gcc.dg/vect/vect-54.c: Ditto.
4355         * gcc.dg/vect/vect-55.c: Ditto.
4356         * gcc.dg/vect/vect-56.c: Ditto.
4357         * gcc.dg/vect/vect-57.c: Ditto.
4358         * gcc.dg/vect/vect-58.c: Ditto.
4359         * gcc.dg/vect/vect-59.c: Ditto.
4360         * gcc.dg/vect/vect-60.c: Ditto.
4361         * gcc.dg/vect/vect-74.c: Ditto.
4362         * gcc.dg/vect/vect-79.c: Ditto.
4363         * gcc.dg/vect/vect-80.c: Ditto.
4364
4365 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
4366
4367         * gcc.dg/unused-7.c: Use the correct option.
4368
4369 2004-10-04  Paul Brook  <paul@codesourcery.com>
4370         Bud Davis  <bdavis9659@comcast.net>
4371
4372         PR fortran/17706
4373         PR fortran/16434
4374         * gfortran/pr17706.f90: New test.
4375         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
4376
4377 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4378
4379         * gfortran.dg/pr17612.f90: New test.
4380
4381 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4382
4383         * g++.dg/template/local1.C: Adjust quoting marks in
4384         testing for diagnostics.
4385         * g++.dg/tls/diag-2.C: Likewise.
4386         * g++.dg/other/error8.C: Likewise.
4387
4388 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
4389
4390         PR c/17178
4391         * gcc.dg/unused-4.c: Adjust to be correct.
4392
4393         PR c/17820
4394         * gcc.dg/unused-7.c: New test.
4395
4396 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
4397
4398         PR c++/17797
4399         * g++.dg/overload/template2.C: New test.
4400
4401 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
4402
4403         PR tree-optimization/16632
4404         * gcc.dg/tree-ssa/20041002-1.c: New.
4405
4406 2004-10-03  Paul Brook  <paul@codesourcery.com>
4407
4408         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
4409         rather than relying on default formatting.
4410
4411 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
4412
4413         * gcc.dg/20040920-1.c: Update expected message text.
4414
4415 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
4416
4417         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
4418
4419 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
4420
4421         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
4422         tree level.
4423
4424 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
4425
4426         * gcc.dg/tree-ssa/pr17343.c: Remove.
4427
4428 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
4429
4430         PR tree-opt/17343
4431         * gcc.dg/tree-ssa/pr17343.c: New test.
4432
4433 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
4434
4435         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
4436         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
4437         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
4438         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
4439         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
4440
4441 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
4442
4443         * gcc.dg/lvalue-2.c: New test.
4444
4445 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
4446
4447         PR c/17730
4448         * gcc.dg/pr17730-1.c: New test
4449
4450 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
4451
4452         PR c/7425
4453         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
4454
4455 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
4456
4457         * gcc.c-torture/execute/stdarg-1.c: New test.
4458         * gcc.c-torture/execute/stdarg-2.c: New test.
4459         * gcc.c-torture/execute/stdarg-3.c: New test.
4460         * gcc.dg/tree-ssa/stdarg-1.c: New test.
4461         * gcc.dg/tree-ssa/stdarg-2.c: New test.
4462         * gcc.dg/tree-ssa/stdarg-3.c: New test.
4463         * gcc.dg/tree-ssa/stdarg-4.c: New test.
4464         * gcc.dg/tree-ssa/stdarg-5.c: New test.
4465
4466 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
4467
4468         PR tree-optimization/17697
4469         * g++.dg/opt/pr17697-1.C: New test.
4470         * g++.dg/opt/pr17697-2.C: New test.
4471         * g++.dg/opt/pr17697-3.C: New test.
4472
4473 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
4474
4475         PR c/16409
4476         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
4477         gcc.dg/vla-init-5.c: New tests.
4478
4479 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
4480
4481         PR c/13804
4482         * gcc.dg/pr13804-1.c: New test.
4483
4484 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4485
4486         PR fortran/16938
4487         * gfortran.dg/pr16938.f90: New test.
4488
4489 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
4490
4491         * g++.dg/template/crash23.C: New test.
4492
4493 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
4494
4495         PR c++/17585
4496         * g++.dg/template/static8.C: New test.
4497
4498 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
4499
4500         PR c++/17681
4501         * g++.dg/other/error9.C: New test.
4502
4503 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
4504
4505         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
4506
4507 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4508
4509         PR fortran/15164
4510         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
4511
4512 2004-09-26  Roger Sayle  <roger@eyesopen.com>
4513
4514         PR middle-end/17112
4515         * gcc.dg/pr17112-1.c: New test case.
4516
4517 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
4518
4519         PR c/11459
4520         * gcc.dg/pr11459-1.c: New test.
4521
4522 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
4523
4524         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
4525         * gcc.dg/tree-ssa/loop-4.c: Likewise.
4526
4527 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4528
4529         * gfortran.dg/pr15324.f90: Make array bounds consistent.
4530
4531 2004-09-25  Jan Hubicka  <jh@suse.cz>
4532
4533         * compile/30040909-1.c: New test.
4534         * compile/30040907-1.c: New test.
4535
4536 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
4537
4538         * gcc.c-torture/execute/va-arg-26.c: New test.
4539
4540 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
4541
4542         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
4543         extra diagnostics on targets with 64-bit pointers.
4544         * objc.dg/selector-1.m: Adjust dg-warning regexp.
4545
4546 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
4547
4548         PR c/17188
4549         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
4550         * gcc.dg/decl-3.c: Adjust expected message.
4551
4552 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4553
4554         PR fortran/17615
4555         * gfortran.dg/pr17615.f90: New test.
4556
4557 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
4558
4559         PR tree-optimzation/17517
4560         * g++.dg/tree-ssa/pr17517.C: New Test.
4561
4562 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
4563
4564         PR c++/16889
4565         * g++.dg/lookup/ambig3.C: New.
4566
4567 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
4568
4569         PR tree-opt/17624
4570         * g++.dg/opt/pr17624.C: New test.
4571
4572 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
4573
4574         PR c/6980
4575         * gcc.dg/Wbad-function-cast-1.c: New test.
4576
4577 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
4578
4579         * g++.dg/ext/complit1.C
4580         * g++.dg/other/error2.C
4581         * g++.dg/other/nontype-1.C
4582         * g++.dg/parse/crash11.C
4583         * g++.dg/parse/crash12.C
4584         * g++.dg/parse/error15.C
4585         * g++.dg/parse/error4.C
4586         * g++.dg/parse/tmpl-outside1.C
4587         * g++.dg/parse/too-many-tmpl-args1.C
4588         * g++.dg/template/dependent-expr3.C
4589         * g++.dg/template/error10.C
4590         * g++.dg/template/instantiate1.C
4591         * g++.dg/template/vtable2.C
4592         * g++.dg/warn/Wshadow-1.C
4593         * g++.dg/warn/weak1.C
4594         * g++.old-deja/g++.brendan/crash16.C
4595         * g++.old-deja/g++.brendan/crash18.C
4596         * g++.old-deja/g++.brendan/crash48.C
4597         * g++.old-deja/g++.brendan/crash49.C
4598         * g++.old-deja/g++.brendan/crash55.C
4599         * g++.old-deja/g++.brendan/crash56.C
4600         * g++.old-deja/g++.brendan/crash8.C
4601         * g++.old-deja/g++.brendan/enum11.C
4602         * g++.old-deja/g++.brendan/enum8.C
4603         * g++.old-deja/g++.brendan/enum9.C
4604         * g++.old-deja/g++.brendan/friend3.C
4605         * g++.old-deja/g++.brendan/misc14.C
4606         * g++.old-deja/g++.bugs/900402_02.C
4607         * g++.old-deja/g++.bugs/900404_03.C
4608         * g++.old-deja/g++.bugs/900404_04.C
4609         * g++.old-deja/g++.bugs/900428_03.C
4610         * g++.old-deja/g++.jason/crash4.C
4611         * g++.old-deja/g++.jason/overload21.C
4612         * g++.old-deja/g++.jason/redecl1.C
4613         * g++.old-deja/g++.jason/report.C
4614         * g++.old-deja/g++.jason/rfg10.C
4615         * g++.old-deja/g++.jason/template30.C
4616         * g++.old-deja/g++.law/arm12.C
4617         * g++.old-deja/g++.law/ctors5.C
4618         * g++.old-deja/g++.law/cvt20.C
4619         * g++.old-deja/g++.law/init10.C
4620         * g++.old-deja/g++.law/init8.C
4621         * g++.old-deja/g++.law/visibility17.C
4622         * g++.old-deja/g++.law/visibility7.C
4623         * g++.old-deja/g++.mike/net8.C
4624         * g++.old-deja/g++.mike/p646.C
4625         * g++.old-deja/g++.mike/p700.C
4626         * g++.old-deja/g++.mike/p701.C
4627         * g++.old-deja/g++.mike/p811.C
4628         * g++.old-deja/g++.ns/template13.C
4629         * g++.old-deja/g++.other/array3.C
4630         * g++.old-deja/g++.other/crash25.C
4631         * g++.old-deja/g++.other/dtor3.C
4632         * g++.old-deja/g++.other/dtor4.C
4633         * g++.old-deja/g++.other/main1.C
4634         * g++.old-deja/g++.other/warn7.C
4635         * g++.old-deja/g++.pt/crash11.C
4636         * g++.old-deja/g++.pt/crash36.C
4637         * g++.old-deja/g++.pt/spec22.C
4638         * g++.old-deja/g++.pt/spec9.C
4639         * g++.old-deja/g++.pt/ttp52.C
4640         * g++.old-deja/g++.robertl/eb103.C
4641         * g++.old-deja/g++.robertl/eb121.C
4642         * g++.old-deja/g++.robertl/eb22.C
4643         * g++.old-deja/g++.robertl/eb8.C:
4644         Update locations and/or regexps of dg-error markers.
4645         Remove markers for some bogus messages that are no longer issued.
4646
4647 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
4648
4649         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
4650         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
4651
4652 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
4653
4654         PR c++/17618
4655         * g++.dg/lookup/crash5.C: New test.
4656
4657 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
4658
4659         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
4660         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
4661         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
4662         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
4663         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
4664         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
4665
4666         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
4667         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
4668         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
4669         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
4670         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
4671         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
4672
4673         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
4674
4675         * gcc.dg/vect/vect-44.c: Check additional cases.
4676         * gcc.dg/vect/vect-48.c: Check additional cases.
4677
4678         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
4679         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
4680         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
4681         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
4682         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
4683         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
4684         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
4685         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
4686         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
4687
4688         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
4689         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
4690         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
4691
4692 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4693
4694         * gcc.dg/tree-ssa/loop-6.c: New test.
4695
4696 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
4697
4698         PR c++/17620
4699         * g++.dg/inherit/base2.C: New.
4700
4701 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
4702
4703         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
4704         * gcc.dg/20001012-2.c: Likewise.
4705         * gcc.dg/20001013-1.c: Likewise.
4706         * gcc.dg/20001101-1.c: Likewise.
4707         * gcc.dg/20001102-1.c: Likewise.
4708         * gcc.dg/bf-spl1.c: Likewise.
4709         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
4710         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
4711
4712 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
4713
4714         PR tree-optimization/16721
4715         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
4716
4717 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
4718
4719         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
4720         * gcc.dg/20040305-1.c: Likewise.
4721
4722 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
4723
4724         PR c/16566
4725         * gcc.c-torture/compile/pr16566-1.c,
4726         gcc.c-torture/compile/pr16566-2.c,
4727         gcc.c-torture/compile/pr16566-3.c: New tests.
4728
4729 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
4730
4731         PR tree-optimization/17512
4732         * gcc.c-torture/compile/20040916-1.c.
4733
4734 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
4735
4736         * gcc.dg/pragma-re-3.c: New test.
4737
4738 2004-09-17  Matt Austern  <austern@apple.com>
4739
4740         PR c++/15049
4741         * g++.dg/other/anon3.C: New.
4742
4743 2004-09-21  Roger Sayle  <roger@eyesopen.com>
4744
4745         PR c++/7503
4746         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
4747         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
4748         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
4749         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
4750         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
4751
4752 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
4753
4754         PR fortran/17286
4755         * gfortran.dg/pr17286.f90: New test.
4756
4757 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
4758
4759         PR c++/17530
4760         * g++.dg/template/static7.C: New test.
4761
4762 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
4763
4764         PR tree-opt/17558
4765         * gcc.c-torture/compile/pr17558.c: New test.
4766
4767 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
4768
4769         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
4770         if SKIP_ATTRIBUTE is defined.
4771
4772 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4773
4774         PR fortran/15957
4775         * gfortran.dg/pr15957.f90: New test.
4776
4777 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
4778
4779         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
4780         in comparison.
4781         * gcc.dg/vect/vect-79.c: Likewise.
4782         * gcc.dg/vect/vect-80.c: Likewise.
4783
4784 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4785
4786         PR fortran/15750
4787         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
4788
4789 2004-09-20  Ira Rosen  <irar@il.ibm.com>
4790
4791         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
4792         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
4793         * gcc.dg/vect/vect-62.c: New testcase.
4794         * gcc.dg/vect/vect-63.c: New testcase.
4795         * gcc.dg/vect/vect-64.c: New testcase.
4796         * gcc.dg/vect/vect-65.c: New testcase.
4797         * gcc.dg/vect/vect-66.c: New testcase.
4798         * gcc.dg/vect/vect-67.c: New testcase.
4799         * gcc.dg/vect/vect-68.c: New testcase.
4800         * gcc.dg/vect/vect-69.c: New testcase.
4801         * gcc.dg/vect/vect-79.c: New testcase.
4802         * gcc.dg/vect/vect-80.c: New testcase.
4803
4804 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
4805
4806         * gcc.target/mips/asm-1.c: New test.
4807
4808 2004-09-19  Ira Rosen  <irar@il.ibm.com>
4809
4810         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
4811         * gcc.dg/vect/vect-73.c: New testcase.
4812         * gcc.dg/vect/vect-74.c: New testcase.
4813         * gcc.dg/vect/vect-75.c: New testcase.
4814         * gcc.dg/vect/vect-76.c: New testcase.
4815         * gcc.dg/vect/vect-77.c: New testcase.
4816         * gcc.dg/vect/vect-78.c: New testcase
4817
4818 2004-09-18  Paul Brook  <paul@codesourcery.com>
4819
4820         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
4821
4822 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
4823
4824         PR c/17424
4825         * gcc.dg/pr17424-1.c: New test.
4826
4827 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
4828
4829         * g++.dg/tree-ssa/pr17153.C: New test.
4830
4831 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
4832
4833         PR pch/13361
4834         * testsuite/g++.dg/pch/wchar-1.C: New.
4835         * testsuite/g++.dg/pch/wchar-1.Hs: New.
4836
4837 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
4838
4839         * gcc.c-torture/execute/20040917-1.c: New test.
4840
4841 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
4842
4843         PR tree-optimization/17319
4844         * gcc.dg/pr17319.c: New test.
4845
4846 2004-09-17  Devang Patel  <dpatel@apple.com>
4847
4848         * gcc.dg/20040813-1.c: New test.
4849
4850 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
4851
4852         PR tree-optimization/17273
4853         * gcc.c-torture/compile/pr17273.c: New test.
4854
4855 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
4856
4857         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
4858         Update expected messages.
4859         * gcc.dg/declspec-13.c: New test.
4860
4861 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
4862
4863         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
4864
4865 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
4866
4867         * gcc.c-torture/execute/pr17252.c: Use post-increment to
4868         change what 'a' is pointing to.
4869
4870 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
4871
4872         PR c++/16002
4873         * g++.dg/template/error18.C: New test.
4874
4875         PR c++/16029
4876         * g++.dg/warn/Wunused-8.C: New test.
4877
4878 2004-09-17  Steven Bosscher  <stevenb@suse.de>
4879
4880         PR tree-optimization/17513
4881         * gcc.dg/20040916-1.c: New test.
4882
4883 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
4884
4885         PR c++/17501
4886         * g++.dg/template/typename7.C: New test.
4887
4888 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4889
4890         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
4891
4892 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
4893
4894         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
4895         with -ftree-based-profiling also.
4896         * lib/profopt.exp: Support late-set profile_option/feedback_option.
4897
4898 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
4899
4900         PR/15364
4901         * gfortran.dg/der_array_io_1.f90: New test.
4902         * gfortran.dg/der_array_io_2.f90: New test.
4903         * gfortran.dg/der_array_io_3.f90: New test.
4904
4905 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
4906
4907         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
4908         EABI.
4909
4910 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
4911
4912         * g++.dg/opt/switch1.C: New test.
4913
4914 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
4915
4916         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
4917         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
4918         Update expected messages.
4919
4920 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4921
4922         PR fortran/16485
4923         * gfortran.dg/same_name_1.f90: New test.
4924
4925 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
4926
4927         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
4928         dereference garbage pointers.
4929
4930 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
4931
4932         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
4933         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
4934
4935         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
4936         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
4937         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
4938
4939 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
4940
4941         PR c++/17324
4942         * g++.dg/template/mangle1.C: New test.
4943
4944 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
4945
4946         PR tree-optimization/17252
4947         * gcc.c-torture/execute/pr17252.c: New test.
4948
4949 2004-09-14  Andrew Pinski  <apinski@apple.com>
4950
4951         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
4952
4953 2004-09-14  Roger Sayle  <roger@eyesopen.com>
4954
4955         PR rtl-optimization/9771
4956         * gcc.dg/pr9771-1.c: New test case.
4957
4958 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
4959
4960         PR tree-optimization/15262
4961         * gcc.c-torture/execute/pr15262-1.c: New test.
4962         * gcc.c-torture/execute/pr15262-2.c: New test.
4963
4964 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
4965
4966         * gcc.dg/declspec-12.c: New test.
4967
4968 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
4969
4970         * gfortran.dg/pr17090.f90: Add directives to test.
4971
4972 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4973
4974         * gcc.c-torture/compile/20040914-1.c: New test.
4975
4976 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
4977
4978         PR c++/16162
4979         * g++.dg/template/decl2.C: New test.
4980
4981 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
4982
4983         PR fortran/17090
4984         * gfortran.dg/pr17090.f90: New test.
4985
4986 2004-09-13  Dale Johannesen  <dalej@apple.com>
4987
4988         * gcc.c-torture/compile/pr17408.c:  New test case.
4989
4990 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
4991
4992         PR c++/16716
4993         * g++.dg/parse/crash17.C: New test.
4994
4995         PR c++/17327
4996         * g++.dg/template/enum3.C: New test.
4997
4998 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
4999
5000         * lib/gcc-defs.exp: Load wrapper.exp.
5001         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
5002         using local code.
5003         * lib/gcc.exp (gcc_init): Similar.
5004         * lib/gfortran.exp (gfortran_init): Similar.
5005         * lib/objc.exp (objc_init): Similar.
5006         * lib/treelang.exp (treelang_init): Similar.
5007         * lib/wrapper.exp: New file with build_wrapper call machinery in
5008         ${tool}_maybe_build_wrapper.
5009
5010 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
5011
5012         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
5013         "inline".
5014         * gcc.dg/declspec-11.c: Update expected messages.
5015         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
5016         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
5017         gcc.dg/inline-12.c: New tests.
5018
5019 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
5020
5021         * g++.dg/tree-ssa/pr17400.C: New testcase.
5022
5023 2004-09-13  James E Wilson  <wilson@specifixinc.com>
5024
5025         * gcc.target/mips/sb1-1.c: New testcase.
5026
5027 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
5028
5029         * lib/g77-dg.exp: Remove unused file.
5030         * lib/mike-g77.exp: Ditto.
5031         * lib/g77.exp: Ditto.
5032
5033 2004-09-12  Richard Henderson  <rth@redhat.com>
5034
5035         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
5036
5037 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
5038
5039         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
5040         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
5041         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
5042         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
5043         Update expected messages.
5044
5045 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
5046
5047         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
5048         declaration/use mismatch for dirp parameter.
5049
5050 2004-09-12  Andrew Pinski  <apinski@apple.com>
5051
5052         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
5053         -fgnu-runtime is passed.
5054
5055 2004-09-12  Richard Henderson  <rth@redhat.com>
5056
5057         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
5058         do the uplevel thing and update additional_flags directly.
5059         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
5060         gfortran.fortran-torture/execute/intrinsic_nearest.x,
5061         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
5062         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
5063
5064 2004-09-11  Steven Bosscher  <stevenb@suse.de>
5065
5066         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
5067
5068 2004-09-11  Roger Sayle  <roger@eyesopen.com>
5069
5070         PR middle-end/17411
5071         * g++.dg/opt/pr17411-1.C: New test case.
5072
5073 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
5074
5075         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
5076         gcc.dg/tls/diag-2.c: Update expected messages.
5077         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
5078         messages.
5079         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
5080         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
5081         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
5082         gcc.dg/tls/diag-5.c: New tests.
5083
5084 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
5085
5086         * gcc.dg/20040910-1.c: Correct dg-error regexp.
5087
5088 2004-09-11  Steven Bosscher  <stevenb@suse.de>
5089
5090         * g++.dg/parse/break-in-for.C: New test.
5091
5092 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
5093
5094         * gcc.dg/tree-ssa/20040911-1.c: New test.
5095
5096 2004-09-11  Andreas Jaeger  <aj@suse.de>
5097
5098         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
5099         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
5100
5101 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
5102
5103         * gcc.target/frv: New directory of FR-V-specific tests.
5104
5105 2004-09-10  James E Wilson  <wilson@specifixinc.com>
5106
5107         * gcc.dg/convert-vec-1.c: New test.
5108
5109 2004-09-10  Roger Sayle  <roger@eyesopen.com>
5110
5111         PR middle-end/17024
5112         * gcc.dg/pr17024-1.c: New test case.
5113
5114 2004-09-10  Eric Christopher  <echristo@redhat.com>
5115
5116         * gcc.dg/20040910-1.c: New test.
5117
5118 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
5119
5120         * gcc.dg/bitfld-9.c: New test.
5121
5122 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
5123
5124         * gcc.c-torture/execute/ieee/acc1.c: New test.
5125         * gcc.c-torture/execute/ieee/acc2.c: New test.
5126         * gcc.c-torture/execute/ieee/mzero6.c: New test.
5127
5128 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
5129
5130         * gcc.dg/deprecated-2.c: New test.
5131
5132 2004-09-09  James E Wilson  <wilson@specifixinc.com>
5133
5134         * gcc.dg/init-vec-1.c: New test.
5135
5136 2004-09-09  Roger Sayle  <roger@eyesopen.com>
5137
5138         PR middle-end/17055
5139         * gcc.dg/pr17055-1.c: New test case.
5140
5141 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
5142
5143         PR target/17377
5144         * gcc.c-torture/execute/pr17377.c: New test.
5145
5146 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
5147
5148         PR c/8420
5149         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
5150         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
5151         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
5152         gcc.dg/long-long-typespec-1.c: New tests.
5153         * gcc.dg/tls/diag-2.c: Update expected diagnostics
5154
5155 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
5156
5157         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
5158         gcc.dg/gnu99-static-1.c: New tests.
5159
5160 2004-09-08  Devang Patel  <dpatel@apple.com>
5161
5162         * gcc.dg/darwin-ld-20040828-1.c: New test.
5163         * gcc.dg/darwin-ld-20040828-2.c: New test.
5164         * gcc.dg/darwin-ld-20040828-3.c: New test.
5165
5166 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
5167
5168         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
5169         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
5170         in error message.
5171         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
5172         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
5173         in error message.
5174         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
5175         types they qualify.
5176         * objc.dg/type-size-2.m: Fix wording in comment.
5177         * objc.dg/va-meth-1.m: New test case.
5178
5179 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
5180
5181         PR c/16633:
5182         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
5183         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
5184
5185 2004-09-06  Devang Patel  <dpatel@apple.com>
5186
5187         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
5188         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
5189
5190 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
5191
5192         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
5193         reflect changed line numbering of diagnostics.
5194
5195 2004-09-06  Paul Brook  <paul@codesourcery.com>
5196
5197         * gfortran.dg/edit_real_1.f90: Add new test.
5198
5199 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5200
5201         * gcc.dg/tree-ssa/loop-2.c: New test.
5202         * gcc.dg/tree-ssa/loop-3.c: New test.
5203         * gcc.dg/tree-ssa/loop-4.c: New test.
5204         * gcc.dg/tree-ssa/loop-5.c: New test.
5205
5206 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5207
5208         * gcc.dg/format/sentinel-1.c: Update for parameter option.
5209
5210 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5211
5212         * gcc.dg/format/sentinel-1.c: New test.
5213
5214 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
5215
5216         * testsuite/gcc.dg/builtins-46.c: New.
5217
5218 2004-09-03  Devang Patel  <dpatel@apple.com>
5219
5220         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
5221         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
5222
5223 2004-09-03  Jan Beulich  <jbeulich@novell.com>
5224
5225         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
5226         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
5227         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
5228         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
5229         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
5230         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
5231         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
5232         the non-portable bzero.
5233         * gcc.dg/20010912-1.c: xfail for NetWare.
5234         * gcc.dg/20020426-2.c: xfail for NetWare.
5235         * gcc.dg/20021014-1.c: xfail for NetWare.
5236         * gcc.dg/20021018-1.c: xfail for NetWare.
5237         * gcc.dg/20030213-1.c: xfail for NetWare.
5238         * gcc.dg/20030225-1.c: xfail for NetWare.
5239         * gcc.dg/20030708-1.c: xfail for NetWare.
5240         * gcc.dg/builtins-config.h: Also exclude NetWare.
5241         * gcc.dg/format/format.h: Define restrict only if not already defined.
5242         * gcc.dg/nest.c: xfail for NetWare.
5243         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
5244         * lib/target-supports.exp (check_visibility_available): Exclude
5245         NetWare.
5246
5247 2004-09-03  Jan Beulich  <jbeulich@novell.com>
5248
5249         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
5250         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
5251         deterministic starting point for the alignment of structure fields.
5252         * gcc.dg/Wpadded.c: Dito.
5253         * g++.dg/abi/vbase10.C: Dito.
5254
5255 2004-09-03  Devang Patel  <dpatel@apple.com>
5256
5257         * g++.dg/debug/pr15736.cc: New test.
5258
5259 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
5260
5261         * README.QMTEST: Fix out-of-date link.
5262
5263 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
5264
5265         PR fortran/16579
5266         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
5267         Delete.  Duplicate of gfortran.dg/g77/20010610.f
5268
5269 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
5270
5271         * g++.dg/abi/arm_rtti1.C: New test.
5272
5273 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
5274
5275         * gcc.dg/ppc-vector-memcpy.c: New.
5276         * gcc.dg/ppc-vector-memset.c: New.
5277
5278 2004-09-02  Chao-ying Fu  <fu@mips.com>
5279
5280         * gcc.target/mips/mips-3d-1.c: New test.
5281         * gcc.target/mips/mips-3d-2.c: New test.
5282         * gcc.target/mips/mips-3d-3.c: New test.
5283         * gcc.target/mips/mips-3d-4.c: New test.
5284         * gcc.target/mips/mips-3d-5.c: New test.
5285         * gcc.target/mips/mips-3d-6.c: New test.
5286         * gcc.target/mips/mips-3d-7.c: New test.
5287         * gcc.target/mips/mips-3d-8.c: New test.
5288         * gcc.target/mips/mips-3d-9.c: New test.
5289         * gcc.target/mips/mips-ps-1.c: New test.
5290         * gcc.target/mips/mips-ps-2.c: New test.
5291         * gcc.target/mips/mips-ps-3.c: New test.
5292         * gcc.target/mips/mips-ps-4.c: New test.
5293         * gcc.target/mips/mips-ps-type.c: New test.
5294
5295 2004-09-02  Paul Brook  <paul@codesourcery.com>
5296
5297         * gfortran.dg/edit_real_1.f90: Add new tests.
5298
5299 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5300
5301         PR fortran/15327
5302         * gfortran.dg/merge_char_1.f90: New test.
5303
5304 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5305
5306         PR fortran/16404
5307         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
5308
5309 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
5310
5311         PR c/1522
5312         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
5313
5314 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
5315
5316         * g++.dg/opt/loop1.C: Do not XFAIL.
5317
5318 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
5319
5320         * gcc.c-torture/execute/20040831-1.c: New test.
5321
5322 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
5323
5324         PR fortran/16579
5325         * gfortran.dg/g77/20010610.f: Now passes.
5326         Copy from g77.f-torture/execute. Add dg-run directive.
5327         * gfortran.dg/g77/README: Update
5328
5329 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
5330
5331         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
5332         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
5333         (t1, t2, t3, t4): Add volatile.
5334
5335 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
5336
5337         * g++.dg/ext/visibility/arm1.C: New test.
5338
5339 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
5340
5341         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
5342         -pedantic-errors.
5343
5344 2004-09-01  Paul Brook  <paul@codesourcery.com>
5345
5346         * gfortran.dg/eof_2.f90: New test.
5347
5348 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5349
5350         PR fortran/16579
5351         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
5352
5353 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
5354
5355         PR libfortran/16805
5356         * gfortran.dg/list_read_2.f90: New test.
5357
5358 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
5359
5360         * g++.dg/abi/key1.C: New test.
5361
5362 2004-08-31  Richard Henderson  <rth@redhat.com>
5363
5364         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
5365         form of offsetof.
5366         * g++.dg/other/offsetof5.C: Remove duplicate.
5367
5368 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5369
5370         PR fortran/17244
5371         * gfortran.dg/func_derived_1.f90: New test.
5372
5373 2004-08-31  Paul Brook  <paul@codesourcery.com>
5374
5375         * gfortran.dg/eof_1.f90: New test.
5376
5377 2004-08-31  Paul Brook  <paul@codesourcery.com>
5378
5379         * gfortran.dg/list_read_1.f90: New file.
5380
5381 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
5382
5383         * g++.dg/opt/loop1.C: XFAIL.
5384
5385 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
5386
5387         * gcc.dg/funcdef-storage-1.c: New.
5388         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
5389         an extern function in local scope.
5390         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
5391         declare an 'auto inline' function in local scope.
5392         * gcc.dg/20011130-1.c: Likewise.
5393         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
5394         an 'auto' function in local scope.
5395         * gcc.dg/20021014-1.c: Likewise.
5396         * gcc.dg/20030331-2.c: Likewise.
5397
5398 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5399
5400         * gfortran.dg/blockdata_1.f90: New test.
5401
5402 2004-08-30  Richard Henderson  <rth@redhat.com>
5403
5404         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
5405
5406 2004-08-30  Richard Henderson  <rth@redhat.com>
5407
5408         * lib/fortran-torture.exp (fortran-torture-execute): Honor
5409         additional_flags set by alternate driver.
5410         (ieee-options): New procedure.
5411         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
5412         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
5413         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
5414         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
5415
5416 2004-08-30  Richard Henderson  <rth@redhat.com>
5417
5418         * lib/f-torture.exp: Remove.
5419
5420 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
5421
5422         PR rtl-optimization/16590
5423         * g++.dg/opt/loop1.C: New test.
5424
5425 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5426
5427         PR fortran/13910
5428         * gfortran.dg/oldstyle_1.f90: New test.
5429
5430 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
5431         Paul Brook  <paul@codesourcery.com>
5432
5433         * gfortran.dg/g77/README: Update.
5434         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
5435         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
5436         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
5437
5438 2004-08-28  Paul Brook  <paul@codesourcery.com>
5439
5440         PR libfortran/17195
5441         * gfortran.dg/edit_real_1.f90: New test.
5442
5443 2004-08-27  Paul Brook  <paul@codesourcery.com>
5444
5445         * gfortran.dg/rewind_1.f90: New test.
5446
5447 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
5448
5449         PR fortran/16597
5450         * gfortran.dg/pr16597.f90: New test.
5451
5452 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
5453
5454         PR c/13801
5455         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
5456         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
5457         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
5458         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
5459         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
5460
5461 2004-08-26  Nick Clifton  <nickc@redhat.com>
5462
5463         * gcc.c-torture/compile/pr17119.c: New test.
5464
5465 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
5466
5467         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
5468
5469 2004-08-25  Richard Henderson  <rth@redhat.com>
5470
5471         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
5472         the bits that expect kind=8 to be the largest real kind.
5473
5474 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
5475
5476         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
5477
5478 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5479
5480         * gfortran.dg/assignment_1.f90: New test.
5481
5482 2004-08-25  Adam Nemet  <anemet@lnxw.com>
5483
5484         * g++.dg/template/repo3.C: New test.
5485
5486 2004-08-25  Roger Sayle  <roger@eyesopen.com>
5487
5488         PR middle-end/16693
5489         PR tree-optimization/16372
5490         * g++.dg/opt/pr16372-1.C: New test case.
5491         * g++.dg/opt/pr16693-1.C: New test case.
5492         * g++.dg/opt/pr16693-2.C: New test case.
5493
5494 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
5495
5496         * objc.dg/proto-lossage-4.m: New test.
5497
5498 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
5499
5500         PR c++/17155
5501         * g++.dg/inherit/local2.C: New test.
5502
5503 2004-08-25  Paul Brook  <paul@codesourcery.com>
5504
5505         PR fortran/17144
5506         * gfortran.dg/string_ctor_1.f90: New test.
5507
5508 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5509
5510         PR c++/14428
5511         * g++.dg/template/redecl2.C: New test.
5512
5513 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
5514
5515         PR fortran/17143
5516         * gfortran.dg/pr17143.f90: New test.
5517
5518 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
5519
5520         PR fortran/17164
5521         * gfortran.dg/pr17164.f90: New test.
5522
5523 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5524
5525         * gcc.dg/tree-ssa/loop-1.c: New test.
5526
5527 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
5528
5529         * gcc.c-torture/compile/20040824-1.c: New test.
5530
5531 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
5532
5533         * gcc.c-torture/compile/iftrap-3.c: New test.
5534
5535 2004-08-24  Paul Brook  <paul@codesourcery.com>
5536
5537         * gfortran.dg/entry_2.f90: New test.
5538
5539 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
5540
5541         PR c++/16889
5542         * g++.dg/lookup/ambig[12].C: New.
5543
5544 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5545
5546         PR c++/16706
5547         * g++.dg/template/crash21.C: New test.
5548         * g++.dg/template/crash22.C: Likewise.
5549
5550 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
5551
5552         PR c++/17149
5553         * g++.dg/template/access15.C: New.
5554
5555 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
5556
5557         PR c++/17163
5558         * g++.dg/template/repo2.C: New test.
5559
5560 2004-08-23  Roger Sayle  <roger@eyesopen.com>
5561
5562         PR rtl-optimization/17078
5563         * gcc.c-torture/execute/pr17078-1.c: New test case.
5564
5565 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
5566
5567         PR c/14492
5568         * gcc.dg/debug/crash1.c: New test.
5569
5570 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
5571
5572         PR c/16180
5573         * gcc.dg/loop-5.c: New test.
5574
5575 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5576
5577         * gcc.c-torture/execute/20040823-1.c: New test.
5578
5579 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
5580
5581         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
5582         to the assembler.  Simplify test accordingly.
5583         (asm_abi_flags): Use GNU names.
5584         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
5585         to check for ABI flags.
5586
5587 2004-08-22  Andrew Pinski  <apinski@apple.com>
5588
5589         * g++.dg/opt/pr14029.C: New test.
5590         * gcc.c-torture/execute/pr15262.c: New test.
5591
5592 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5593
5594         * gfortran.dg/reduction.f90: Add checks with complex arguments.
5595
5596 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
5597
5598         PR 16908
5599         * gfortran.dg/direct_io.f90: New test.
5600
5601 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
5602
5603         PR c++/17121
5604         * g++.dg/inherit/local2.C: New test.
5605
5606 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
5607
5608         PR c++/17120
5609         * g++.dg/warn/Wparentheses-4.C: New test.
5610
5611 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
5612
5613         PR c++/17121
5614         * g++.dg/inherit/local2.C: New test.
5615
5616         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
5617         * gcc.dg/ppc-ldstruct.c: Likewise.
5618         * gcc.dg/ppc64-abi-2.c: Likewise.
5619
5620 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
5621
5622         PR rtl-optimization/17099
5623         * gcc.c-torture/execute/20040820-1.c: New test.
5624
5625 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
5626
5627         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
5628
5629 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
5630
5631         PR fortran/17077
5632         * gfortran.dg/auto_array_1.f90: New test.
5633
5634 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5635
5636         PR fortran/17074
5637         * gfortran.dg/simpleif_1.f90: New test.
5638
5639 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
5640
5641         * lib/target-supports.exp (check_profiling_available): Return
5642         false for arm*-*-symbianelf* and arm*-*-eabi*.
5643
5644         PR c++/15890
5645         * g++.dg/template/delete1.C: New test.
5646
5647 2004-08-19  Paul Brook  <paul@codesourcery.com>
5648
5649         PR fortran/14976
5650         PR fortran/16228
5651         * gfortran.dg/data_char_1.f90: New test.
5652
5653 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
5654
5655         PR fortran/16946
5656         * gfortran.dg/reduction.f90: New testcase.
5657
5658 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5659
5660         PR fortran/16520
5661         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
5662
5663 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
5664
5665         PR c++/17041
5666         * g++.dg/Wparentheses-3.C: New test.
5667
5668 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
5669
5670         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
5671         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
5672         * gcc.dg/vect/vect-2.c: Likewise.
5673         * gcc.dg/vect/vect-3.c: Likewise.
5674         * gcc.dg/vect/vect-4.c: Likewise.
5675         * gcc.dg/vect/vect-5.c: Likewise.
5676         * gcc.dg/vect/vect-6.c: Likewise.
5677         * gcc.dg/vect/vect-7.c: Likewise.
5678         * gcc.dg/vect/vect-25.c: Likewise.
5679         * gcc.dg/vect/vect-31.c: Likewise.
5680         * gcc.dg/vect/vect-32.c: Likewise.
5681         * gcc.dg/vect/vect-34.c: Likewise.
5682         * gcc.dg/vect/vect-36.c: Likewise.
5683         * gcc.dg/vect/vect-all.c: Likewise.
5684
5685 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
5686
5687         PR c++/17068
5688         * g++.dg/template/operator4.C: New test.
5689
5690 2004-08-18  Richard Henderson  <rth@redhat.com>
5691
5692         * gcc.dg/20040206-1.c: XFAIL.
5693
5694 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
5695
5696         PR c++/16246
5697         * g++.dg/template/array7.C: New test.
5698
5699 2004-08-17  James E Wilson  <wilson@specifixinc.com>
5700
5701         * gcc.dg/mips-movcc-1.c: New test.
5702         * gcc.dg/mips-movcc-2.c: New test.
5703         * gcc.dg/mips-movcc-3.c: New test.
5704
5705         * gcc.dg/mips-nmadd-1.c: New test.
5706         * gcc.dg/mips-nmadd-2.c: New test.
5707
5708 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
5709
5710         PR c++/15871
5711         * g++.dg/opt/inline8.C: New test.
5712
5713         PR c++/16965
5714         * g++.dg/parse/error17.C: New test.
5715
5716 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
5717
5718         * gcc.dg/vect: New directory for vectorizer tests.
5719         * gcc.dg/vect/tree-vect.h: New file.
5720         * gcc.dg/vect/vect.exp: New file.
5721         * gcc.dg/vect/pr16105.c.c: New test.
5722         * gcc.dg/vect/vect-1.c: New test.
5723         * gcc.dg/vect/vect-2.c: New test.
5724         * gcc.dg/vect/vect-3.c: New test.
5725         * gcc.dg/vect/vect-4.c: New test.
5726         * gcc.dg/vect/vect-5.c: New test.
5727         * gcc.dg/vect/vect-6.c: New test.
5728         * gcc.dg/vect/vect-7.c: New test.
5729         * gcc.dg/vect/vect-8.c: New test.
5730         * gcc.dg/vect/vect-9.c: New test.
5731         * gcc.dg/vect/vect-10.c: New test.
5732         * gcc.dg/vect/vect-11.c: New test.
5733         * gcc.dg/vect/vect-12.c: New test.
5734         * gcc.dg/vect/vect-13.c: New test.
5735         * gcc.dg/vect/vect-14.c: New test.
5736         * gcc.dg/vect/vect-15.c: New test.
5737         * gcc.dg/vect/vect-16.c: New test.
5738         * gcc.dg/vect/vect-17.c: New test.
5739         * gcc.dg/vect/vect-18.c: New test.
5740         * gcc.dg/vect/vect-19.c: New test.
5741         * gcc.dg/vect/vect-20.c: New test.
5742         * gcc.dg/vect/vect-21.c: New test.
5743         * gcc.dg/vect/vect-22.c: New test.
5744         * gcc.dg/vect/vect-23.c: New test.
5745         * gcc.dg/vect/vect-24.c: New test.
5746         * gcc.dg/vect/vect-25.c: New test.
5747         * gcc.dg/vect/vect-26.c: New test.
5748         * gcc.dg/vect/vect-27.c: New test.
5749         * gcc.dg/vect/vect-28.c: New test.
5750         * gcc.dg/vect/vect-29.c: New test.
5751         * gcc.dg/vect/vect-30.c: New test.
5752         * gcc.dg/vect/vect-31.c: New test.
5753         * gcc.dg/vect/vect-32.c: New test.
5754         * gcc.dg/vect/vect-33.c: New test.
5755         * gcc.dg/vect/vect-34.c: New test.
5756         * gcc.dg/vect/vect-35.c: New test.
5757         * gcc.dg/vect/vect-36.c: New test.
5758         * gcc.dg/vect/vect-37.c: New test.
5759         * gcc.dg/vect/vect-38.c: New test.
5760         * gcc.dg/vect/vect-40.c: New test.
5761         * gcc.dg/vect/vect-41.c: New test.
5762         * gcc.dg/vect/vect-42.c: New test.
5763         * gcc.dg/vect/vect-43.c: New test.
5764         * gcc.dg/vect/vect-44.c: New test.
5765         * gcc.dg/vect/vect-45.c: New test.
5766         * gcc.dg/vect/vect-46.c: New test.
5767         * gcc.dg/vect/vect-47.c: New test.
5768         * gcc.dg/vect/vect-48.c: New test.
5769         * gcc.dg/vect/vect-49.c: New test.
5770         * gcc.dg/vect/vect-50.c: New test.
5771         * gcc.dg/vect/vect-51.c: New test.
5772         * gcc.dg/vect/vect-52.c: New test.
5773         * gcc.dg/vect/vect-53.c: New test.
5774         * gcc.dg/vect/vect-54.c: New test.
5775         * gcc.dg/vect/vect-55.c: New test.
5776         * gcc.dg/vect/vect-56.c: New test.
5777         * gcc.dg/vect/vect-57.c: New test.
5778         * gcc.dg/vect/vect-58.c: New test.
5779         * gcc.dg/vect/vect-59.c: New test.
5780         * gcc.dg/vect/vect-60.c: New test.
5781         * gcc.dg/vect/vect-61.c: New test.
5782         * gcc.dg/vect/vect-all.c: New test.
5783         * gcc.dg/vect/vect-none.c: New test.
5784
5785 2004-08-17  Paul Brook  <paul@codesourcery.com>
5786
5787         PR fortran/13082
5788         * gfortran.dg/entry_1.f90: New test.
5789
5790 2004-08-17  Andrew Pinski  <apinski@apple.com>
5791
5792         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
5793
5794 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
5795
5796         * gcc.dg/pr17036-1.c: New test.
5797
5798 2004-08-16  Devang Patel  <dpatel@apple.com>
5799
5800         * gcc.dg/darwin-20040809-1.c: New test.
5801
5802 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
5803
5804         * gcc.dg/funcdef-attr-1.c: New test.
5805
5806 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
5807
5808         * gcc.dg/altivec-17.c: New test.
5809         * gcc.dg/altivec-18.c: New test.
5810
5811 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5812
5813         PR c++/6749
5814         * g++.dg/template/vtable2.C: New test.
5815
5816 2004-08-14  Richard Henderson  <rth@redhat.com>
5817
5818         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
5819         * gcc.dg/pack-test-4.c (main): Return 0.
5820         * gcc.dg/setjmp-1.c: Remove XFAIL.
5821         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
5822
5823 2004-08-14  Richard Henderson  <rth@redhat.com>
5824
5825         * gcc.dg/980217-1.c: Add prototype for printf.
5826
5827 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
5828
5829         * gfortran.dg/pr16935.f90: New test.
5830
5831 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
5832
5833         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
5834
5835 2004-08-13  Paul Brook  <paul@codesourcery.com>
5836
5837         * gfortran.dg/der_io_1.f90: Remove stray comma.
5838
5839 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
5840
5841         * gcc.dg/vmx/cw-bug-2.c: Remove.
5842         * gcc.dg/vmx/vprint-1.c: Remove.
5843         * gcc.dg/vmx/vscan-1.c: Remove.
5844
5845 2004-08-12  Devang patel  <dpatel@apple.com>
5846
5847         * gcc.dg/darwin-20040809-2.c: New test.
5848
5849 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
5850
5851         * g++.dg/ext/altivec-12.C: New test.
5852
5853         * g++.dg/ext/altivec-11.C: New test.
5854
5855 2004-08-12  Paul Brook  <paul@codesourcery.com>
5856
5857         * g++.dg/abi/arm_cxa_vec_1.C: New test.
5858
5859 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
5860
5861         * g++.dg/ext/altivec-2.C: Check for hardware support before
5862         executing any VMX instructions.
5863
5864         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
5865
5866 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
5867
5868         PR c++/16276
5869         * g++.old-deja/g++.other/comdat4.C: New test.
5870         * g++.old-deja/g++.other/comdat4-aux.cc: New.
5871
5872 2004-08-12  Ben Elliston  <bje@au.ibm.com>
5873
5874         PR target/16286
5875         * gcc.dg/pr16286.c: New test.
5876
5877 2004-08-12 Jan Beulich <jbeulich@novell.com>
5878
5879         * g++.dg/ext/asm5.C: New.
5880
5881 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
5882
5883         PR c++/16698
5884         * g++.dg/eh/crash1.C: New test.
5885
5886         PR c++/16717
5887         * g++.dg/ext/construct1.C: New test.
5888
5889 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
5890
5891         PR c++/16853
5892         * g++.dg/init/ptrmem1.C: New test.
5893
5894         PR c++/16618
5895         * g++.dg/parse/offsetof5.C: New test.
5896
5897         PR c++/16870
5898         * g++.dg/template/overload3.C: New test.
5899
5900 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
5901
5902         PR c++/16964
5903         * g++.dg/parse/error16.C: New test.
5904
5905         PR c++/16904
5906         * g++.dg/template/error14.C: New test.
5907
5908         PR c++/16929
5909         * g++.dg/template/error15.C: New test.
5910
5911 2004-08-11  Devang Patel  <dpatel@apple.com>
5912
5913         * gcc.dg/darwin-ld-20040809-1.c: New test.
5914         * gcc.dg/darwin-ld-20040809-2.c: New test.
5915
5916 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
5917
5918         PR fortran/16917
5919         * gfortran.dg/dfloat_1.f90: New test.
5920
5921 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
5922
5923         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
5924         * gcc.dg/dll-2.c: Fix dg-require syntax.
5925         * gcc.misc-tests/arm-isr.c (abort): Declare.
5926         (exit): Likewise.
5927
5928 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
5929
5930         PR c++/16971
5931         * g++.dg/parse/crash16.C: New test.
5932
5933 2004-08-10  Roger Sayle  <roger@eyesopen.com>
5934
5935         * gcc.dg/mips-rsqrt-1.c: New test case.
5936         * gcc.dg/mips-rsqrt-2.c: New test case.
5937         * gcc.dg/mips-rsqrt-3.c: New test case.
5938
5939 2004-08-10  Paul Brook  <paul@codesourcery.com>
5940
5941         * gfortran.dg/der_io_1.f90: New test.
5942
5943 2004-08-10  Paul Brook  <paul@codesourcery.com>
5944
5945         PR fortran/16919
5946         * gfortran.dg/der_array_1.f90: New test.
5947
5948 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
5949
5950         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
5951
5952 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
5953
5954         * gcc.dg/wchar_t-2.c: Fix typo.
5955
5956 2004-08-09  Falk Hueffner  <falk@debian.org>
5957
5958         PR tree-optimization/12517
5959         * gcc.c-torture/compile/pr12517.c: New test.
5960
5961         PR tree-optimization/12578
5962         * gcc.c-torture/compile/pr12578.c: New test.
5963
5964         PR tree-optimization/12899
5965         * gcc.c-torture/compile/pr12899.c: New test.
5966
5967         PR rtl-optimization/14692
5968         * gcc.c-torture/compile/pr14692.c: New test.
5969
5970         PR tree-optimization/16461
5971         * gcc.c-torture/compile/pr16461.c: New test.
5972
5973 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
5974
5975         * gfortran.dg/getenv_1.f90: New test.
5976
5977 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
5978
5979         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
5980         wchar_t.
5981         * gcc.dg/symbian5.c: Test -fno-short-wchar.
5982
5983 2004-08-06  Paul Brook  <paul@codesourcery.com>
5984
5985         * gfortran.dg/ret_array_1.f90: New test.
5986         * gfortran.dg/ret_pointer_1.f90: New test.
5987
5988 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
5989
5990         * gcc.dg/missing-field-init-[12].c: New tests.
5991         * g++.dg/warn/missing-field-init-[12].C: New tests.
5992
5993 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
5994
5995         * gcc.dg/enum2.c: New test.
5996         * gcc.dg/symbian3.c: Likewise.
5997         * gcc.dg/symbian4.c: Likewise.
5998         * gcc.dg/wchar_t-2.c: Likewise.
5999
6000 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
6001
6002         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
6003         destructor tests.
6004
6005 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
6006
6007         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
6008         dg-require-visiblity.
6009         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
6010         * g++.dg/ext/visibility/fvisibility.C: Likewise.
6011         * g++.dg/ext/visibility/memfuncts.C: Likewise.
6012         * g++.dg/ext/visibility/new1.C: Likewise.
6013         * g++.dg/ext/visibility/pragma.C: Likewise.
6014         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
6015         * g++.dg/ext/visibility/virtual.C: Likewise.
6016         * g++/dg/ext/visibility/visibility-1.C: Likewise.
6017         * g++/dg/ext/visibility/visibility-2.C: Likewise.
6018         * g++/dg/ext/visibility/visibility-3.C: Likewise.
6019         * g++/dg/ext/visibility/visibility-4.C: Likewise.
6020         * g++/dg/ext/visibility/visibility-5.C: Likewise.
6021         * g++/dg/ext/visibility/visibility-6.C: Likewise.
6022         * g++/dg/ext/visibility/visibility-7.C: Likewise.
6023         * g++/dg/ext/visibility/visibility-8.C: New test.
6024         * gcc.c-torture/compile/dll.x: Remove.
6025         * gcc.dg/dll-2.c: Use dg-require-dll
6026         * gcc.dg/visibility-10.c: New test.
6027         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
6028         supporting DLLs.
6029         * testsuite/lib/scanasm.exp (scan_hidden): New function.
6030         (scan_not_hidden): Likewise.
6031
6032 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
6033
6034         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
6035
6036 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
6037
6038         * gcc.c-torture/execute/20040805-1.c: New test.
6039
6040 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
6041
6042         * gcc.dg/20020118-1.c: Declare abort.
6043         * gcc.dg/altivec_check.h: Likewise.
6044         * gcc.dg/iftrap-2.c: Likewise.
6045         * gcc.dg/pragma-darwin.c: Likewise.
6046         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
6047
6048 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
6049
6050         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
6051
6052 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
6053
6054         * gcc.c-torture/execute/builtins/abs-2.c,
6055         gcc.c-torture/execute/builtins/abs-3.c,
6056         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
6057         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
6058         intmax_t, uintmax_t and their limits.
6059         * gcc.dg/intmax_t-1.c: New test.
6060
6061 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6062
6063         * g++.dg/tc1/dr147.C: Add reference to PR.
6064
6065 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
6066
6067         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
6068         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
6069
6070 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
6071
6072         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
6073
6074 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
6075
6076         * gcc.dg/redecl-5.c: New test.
6077         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
6078         of scanf.
6079
6080 2004-08-03  Roger Sayle  <roger@eyesopen.com>
6081
6082         PR middle-end/16790
6083         * gcc.c-torture/execute/pr16790-1.c: New test case.
6084
6085 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
6086
6087         * g++.dg/ext/visibility/assign1.C: New test.
6088         * g++.dg/ext/visibility/new1.C: Likewise.
6089
6090         * gcc.dg/symbian1.c: New test.
6091         * gcc.dg/symbian2.c: Likewise.
6092
6093 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
6094
6095         PR target/16570
6096         * gcc.dg/i386-sse-9.c: New test.
6097
6098 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
6099
6100         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
6101
6102 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
6103
6104         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
6105         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
6106         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
6107         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
6108         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
6109         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
6110         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
6111         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
6112         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
6113         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
6114         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
6115         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
6116         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
6117         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
6118         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
6119         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
6120         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
6121         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
6122         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
6123         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
6124         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
6125         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
6126         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
6127         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
6128         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
6129         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
6130         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
6131         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
6132         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
6133         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
6134         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
6135         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
6136         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
6137         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
6138         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
6139         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
6140         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
6141         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
6142         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
6143         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
6144         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
6145         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
6146         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
6147         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
6148         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
6149         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
6150         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
6151         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
6152         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
6153         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
6154         gcc.misc-tests/i386-pf-3dnow-1.c,
6155         gcc.misc-tests/i386-pf-athlon-1.c,
6156         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
6157         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
6158         Declare built-in functions used.
6159         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
6160
6161 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
6162
6163         PR c++/16707
6164         * g++.dg/lookup/using12.C: New test.
6165
6166         * g++.dg/init/null1.C: Fix PR number.
6167         * g++.dg/parse/namespace10.C: Likewise.
6168
6169 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
6170
6171         PR c++/16224
6172         * g++.dg/template/spec17.C: New test.
6173         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
6174         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
6175
6176 2004-08-02  David Billinghurst
6177
6178         PR fortran/16292
6179         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
6180
6181 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
6182
6183         * gcc.dg/ia64-got-1.c: New test case.
6184
6185 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
6186
6187         PR c++/16489
6188         * g++.dg/init/null1.C: New test.
6189         * g++.dg/tc1/dr76.C: Adjust error marker.
6190
6191         PR c++/16529
6192         * g++.dg/parse/namespace10.C: New test.
6193
6194         PR c++/16810
6195         * g++.dg/inherit/ptrmem2.C: New test.
6196
6197 2004-08-02  Ben Elliston  <bje@au.ibm.com>
6198
6199         PR target/16155
6200         * gcc.dg/pr16155.c: New test.
6201
6202 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
6203
6204         * gcc.dg/redecl-2.c: New test.
6205
6206 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
6207
6208         * gcc.dg/darwin-longdouble.c: New file.
6209
6210 2004-07-30  Richard Henderson  <rth@redhat.com>
6211
6212         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
6213         write to constant argument.
6214         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
6215
6216 2004-07-30  Richard Henderson  <rth@redhat.com>
6217
6218         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
6219         tests of nearest around zero.
6220
6221 2004-07-30  Andrew Pinski  <apinski@apple.com>
6222
6223         * gcc.c-torture/compile/20040730-1.c: New test.
6224
6225 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
6226
6227         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
6228         powerpc-eabispe.
6229
6230 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
6231
6232         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
6233
6234 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
6235
6236         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
6237         contains $ld_library_path.
6238         * lib/gfortran.exp (gfortran_link_flags): Likewise.
6239
6240 2004-07-29  Richard Henderson  <rth@redhat.com>
6241
6242         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
6243
6244         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
6245         (alt2, which): New.
6246         (Check): Accept either alternative.
6247
6248 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
6249
6250         * g++.dg/abi/inline1.C: New test.
6251         * g++.dg/abi/local1-a.cc: Likewise.
6252         * g++.dg/abi/local1.C: Likewise.
6253         * g++.dg/abi/mangle11.C: Tweak location of warnings.
6254         * g++.dg/abi/mangle12.C: Likewise.
6255         * g++.dg/abi/mangle17.C: Likewise.
6256         * g++.dg/abi/mangle20-2.C: Likewise.
6257         * g++.dg/opt/interface1.C: Likewise.
6258         * g++.dg/opt/interface1.h: Likewise.
6259         * g++.dg/opt/interface1-a.cc: New test.
6260         * g++.dg/parse/repo1.C: New test.
6261         * g++.dg/template/repo1.C: Likewise.
6262         * g++.dg/warn/Winline-1.C: Likewise.
6263         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
6264
6265 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
6266
6267         * gcc.dg/tree-ssa/20040729-1.c: New test.
6268
6269 2004-07-27  Matt Austern <austern@apple.com>
6270
6271         * gcc.dg/darwin-bool-1.c: New test.
6272         * gcc.dg/darwin-bool-2.c: New test.
6273
6274 2004-07-28  Richard Henderson  <rth@redhat.com>
6275
6276         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
6277         arguments in the correct type.  Don't write to constant arguments.
6278
6279 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
6280
6281         PR tree-optimization/16688
6282         PR tree-optimization/16689
6283         * g++.dg/tree-ssa/pr16688.C: New test.
6284
6285 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
6286
6287         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
6288         loads.  Not only in the comment, this time.
6289
6290 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
6291
6292         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
6293         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
6294         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
6295         * gcc.dg/sh4a-bitmovua.c: New.
6296         * gcc.dg/sh4a-cos.c: New.
6297         * gcc.dg/sh4a-cosf.c: New.
6298         * gcc.dg/sh4a-fprun.c: New.
6299         * gcc.dg/sh4a-fsrra.c: New.
6300         * gcc.dg/sh4a-memmovua.c: New.
6301         * gcc.dg/sh4a-sin.c: New.
6302         * gcc.dg/sh4a-sincos.c: New.
6303         * gcc.dg/sh4a-sincosf.c: New.
6304         * gcc.dg/sh4a-sinf.c: New.
6305
6306 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
6307
6308         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
6309         conditionals.
6310         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
6311         loads.
6312         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
6313         DOM1.
6314
6315 2004-07-27  Andrew Pinski  <apinski@apple.com>
6316
6317         * g++.dg/rtti/tinfo1.C: Correct the xfail.
6318
6319 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
6320
6321         * gcc.dg/pragma-isr.c: New test.
6322
6323 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6324
6325         PR c++/14429
6326         * g++.dg/template/ttp11.C: New test.
6327
6328 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
6329
6330         * gcc.c-torture/compile/20040727-1.c: New test.
6331
6332 2004-07-26  Eric Christopher  <echristo@redhat.com>
6333
6334         * gcc.c-torture/compile/20040726-2.c: New test.
6335
6336 2004-07-26  Andrew Pinski  <apinski@apple.com>
6337
6338         * g++.dg/rtti/tinfo1.C: Xfail.
6339
6340 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
6341
6342         * gcc.c-torture/compile/20040726-1.c: New test.
6343
6344 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
6345             Brian Ryner  <bryner@brianryner.com>
6346
6347         PR c++/9283
6348         PR c++/15000
6349         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
6350         * g++.dg/ext/visibility/: New directory.
6351         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
6352         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
6353         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
6354         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
6355         * g++.dg/ext/visibility/fvisibility.C,
6356         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
6357         g++.dg/ext/visibility/fvisibility-override1.C
6358         g++.dg/ext/visibility/fvisibility-override2.C
6359         g++.dg/ext/visibility/memfuncts.C
6360         g++.dg/ext/visibility/noPLT.C
6361         g++.dg/ext/visibility/pragma.C
6362         g++.dg/ext/visibility/pragma-override1.C
6363         g++.dg/ext/visibility/pragma-override2.C
6364         g++.dg/ext/visibility/staticmemfuncts.C
6365         g++.dg/ext/visibility/virtual.C: New tests.
6366
6367 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
6368
6369         PR c/15360
6370         * gcc.dg/pr15360-1.c: New test.
6371
6372 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
6373
6374         * gcc.dg/pragma-align-2.c: New test.
6375         * gcc.dg/pragma-init-fini.c: New test.
6376         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
6377         targets.
6378
6379 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
6380
6381         * gcc.dg/init-string-2.c: New test.
6382
6383 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
6384
6385         PR 16684
6386         * gcc.dg/Wredundant-decls-1.c: New test case.
6387
6388 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
6389
6390         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
6391         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
6392         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
6393         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
6394         * gcc.dg/compat/generate-random.c: New file.
6395         * gcc.dg/compat/generate-random.h: Likewise.
6396         * gcc.dg/compat/generate-random_r.c: Likewise.
6397         * gcc.dg/compat/struct-layout-1.h: Likewise.
6398         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
6399         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
6400         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
6401         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
6402         * gcc.dg/compat/struct-layout-1_main.c: New test.
6403         * gcc.dg/compat/struct-layout-1_x.c: New file.
6404         * gcc.dg/compat/struct-layout-1_y.c: New file.
6405         * gcc.dg/compat/struct-layout-1_test.h: New file.
6406
6407 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
6408
6409         * gcc.dg/comp-return-1.c: New test
6410
6411 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
6412
6413         * gcc.dg/vmx/8-02a.c: Fix typo.
6414
6415         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
6416         * gcc.dg/darwin-abi-3.c: New test.
6417
6418         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
6419         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
6420
6421         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
6422         * gcc.dg/vmx/ops-long-1.c: New test.
6423         * gcc.dg/vmx/ops-long-2.c: New test.
6424
6425 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
6426
6427         * g++.dg/lookup/conv-[1234].C: New.
6428
6429 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
6430
6431         * g++.dg/parse/attr2.C: Simplify.
6432
6433 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
6434
6435         PR c/7284
6436         * gcc.c-torture/execute/pr7284-1.c: New test.
6437
6438 2004-07-22  Brian Booth  <bbooth@redhat.com>
6439
6440         * gcc.dg/tree-ssa/20040721-1.c: New test.
6441
6442 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
6443
6444         * g++.dg/template/crash20.c: New.
6445
6446 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
6447
6448         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
6449         Add dg-run directive.  Declare variables as required.
6450         * gfortran.dg/g77/README: Update
6451
6452 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
6453
6454         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
6455         gcc.dg/cris-peep2-andu2.c: New tests.
6456
6457 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
6458
6459         PR c/15052
6460         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
6461         on return type.
6462         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
6463         messages.
6464         * gcc.dg/qual-return-2.c: Update expected messages.
6465         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
6466
6467 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
6468
6469         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
6470         * gcc.dg/noncompile/921102-1.c: Update expected error message.
6471
6472 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
6473
6474         PR c/11250
6475         * gcc.dg/init-string-1.c: New test.
6476
6477 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
6478
6479         PR middle-end/15345
6480         PR c/16450
6481         * gcc.dg/torture/nested-fn-1.c: New test.
6482
6483 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
6484
6485         PR target/16559
6486         * gcc.dg/ia64-fptr-1.c: New file.
6487
6488 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6489
6490         PR c++/14497
6491         * g++.dg/template/spec16.C: New test.
6492         * g++.old-deja/g++.robertl/eb118.C: Remove.
6493
6494 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6495
6496         PR c++/509
6497         * g++.dg/template/spec15.C: New test.
6498
6499 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
6500
6501         Copy cases from g77.f-torture/execute and add dg-run
6502         directive.  Other changes as noted.
6503         * gfortran.dg/g77/13037.f
6504         * gfortran.dg/g77/1832.f
6505         * gfortran.dg/g77/19981119-0.f
6506         * gfortran.dg/g77/19990313-0.f
6507         * gfortran.dg/g77/19990313-1.f
6508         * gfortran.dg/g77/19990313-2.f
6509         * gfortran.dg/g77/19990313-3.f
6510         * gfortran.dg/g77/19990419-1.f
6511         * gfortran.dg/g77/19990826-0.f
6512         * gfortran.dg/g77/19990826-2.f
6513         * gfortran.dg/g77/20000503-1.f
6514         * gfortran.dg/g77/20001111.f
6515         * gfortran.dg/g77/20010116.f
6516         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
6517         * gfortran.dg/g77/20010430.f
6518         * gfortran.dg/g77/6177.f
6519         * gfortran.dg/g77/947.f
6520         * gfortran.dg/g77/970816-3.f
6521         * gfortran.dg/g77/971102-1.f
6522         * gfortran.dg/g77/980520-1.f
6523         * gfortran.dg/g77/980628-0.f
6524         * gfortran.dg/g77/980628-1.f
6525         * gfortran.dg/g77/980628-10.f
6526         * gfortran.dg/g77/980628-2.f
6527         * gfortran.dg/g77/980628-3.f
6528         * gfortran.dg/g77/980628-7.f
6529         * gfortran.dg/g77/980628-8.f
6530         * gfortran.dg/g77/980628-9.f
6531         * gfortran.dg/g77/980701-0.f
6532         * gfortran.dg/g77/980701-1.f
6533         * gfortran.dg/g77/cabs.f
6534         * gfortran.dg/g77/claus.f
6535         * gfortran.dg/g77/complex_1.f
6536         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
6537         * gfortran.dg/g77/dcomplex.f
6538         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
6539         * gfortran.dg/g77/f90-intrinsic-mathematical.f
6540         * gfortran.dg/g77/f90-intrinsic-numeric.f
6541         * gfortran.dg/g77/int8421.f
6542         * gfortran.dg/g77/labug1.f
6543         * gfortran.dg/g77/large_vec.f
6544         * gfortran.dg/g77/le.f
6545         * gfortran.dg/g77/short.f
6546         * gfortran.dg/g77/README: Update
6547
6548 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
6549
6550         PR c++/16637
6551         * g++.dg/parse/lookup4.C: New test.
6552
6553 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6554
6555         PR c++/16175
6556         * g++.dg/template/ttp10.C: New test.
6557
6558 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
6559
6560         * gcc.dg/pr12625-1.c: New test.
6561
6562 2004-07-20  Steven Bosscher  <stevenb@suse.de>
6563
6564         * testsuite/gcc.dg/switch-warn-1.c: New test.
6565         * testsuite/gcc.dg/switch-warn-2.c: New test.
6566         * gcc.c-torture/compile/pr14730.c: Update.
6567
6568 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
6569
6570         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
6571         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
6572         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
6573         g++.dg/template/nontype3.C: Remove trailing CR from tests.
6574
6575 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
6576
6577         PR c++/16623
6578         * g++.dg/template/assign1.C: New test.
6579
6580 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6581
6582         PR c++/12170
6583         * g++.dg/template/ttp9.C: New test.
6584
6585 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
6586
6587         * gcc.dg/format/cmn-err-1.c: New test.
6588
6589 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
6590
6591         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
6592         gcc.dg/Wparentheses-10.c: New tests.
6593         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
6594
6595 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6596
6597         PR fortran/16465
6598         * gfortran.dg/g77//ffixed-line-length-0.f,
6599         gfortran.dg/g77/ffixed-line-length-132.f,
6600         gfortran.dg/g77/ffixed-line-length-72.f,
6601         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
6602         gfortran.dg/g77/README: Update.
6603
6604 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6605
6606         PR c++/13092
6607         * g++.dg/template/non-dependent7.C: New test.
6608         * g++.dg/template/non-dependent8.C: Likewise.
6609         * g++.dg/template/non-dependent9.C: Likewise.
6610         * g++.dg/template/non-dependent10.C: Likewise.
6611
6612 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
6613
6614         PR c++/16337
6615         * g++.dg/parse/attr2.C: New test.
6616
6617 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
6618
6619         * g77.dg: Removed.
6620         * g77.f-torture: Ditto.
6621
6622 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
6623
6624         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
6625         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
6626         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
6627
6628 2004-07-16  Richard Henderson  <rth@redhat.com>
6629
6630         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
6631
6632 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6633
6634         * lib/fortran-torture.exp (fortran-torture): Don't test compile
6635         tests with full list of options.
6636         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
6637         of TORTURE_OPTIONS if test contains 'dg-do run'.
6638
6639         PR fortran/16404
6640         * gfortran.dg/do_iterator.f90: New test.
6641
6642 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6643
6644         PR rtl-optimization/16536
6645         * gcc.c-torture/execute/restrict-1.c: New test.
6646
6647 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6648
6649         PR fortran/15324
6650         * gfortran.dg/pr15324.f90: New test.
6651
6652         PR fortran/15129
6653         * gfortran.dg/pr15129.f90: New test.
6654
6655         PR fortran/15140
6656         * gfortran.dg/pr15140.f90: New test.
6657
6658         PR fortran/13792
6659         * gfortran.fortran-torture/execute/bounds.f90: Add check for
6660         compile-time simplification.
6661
6662 2004-07-14  Mike Stump  <mrs@apple.com>
6663
6664         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
6665
6666 2004-07-14  James E Wilson  <wilson@specifixinc.com>
6667
6668         PR target/16325
6669         * gcc.dg/profile-generate-1.c: New.
6670
6671 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
6672
6673         * gcc.c-torture/execute/20040709-1.c: New test.
6674         * gcc.c-torture/execute/20040709-2.c: New test.
6675
6676 2004-07-14  Mike Stump  <mrs@apple.com>
6677
6678         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
6679
6680 2004-07-14  Mike Stump  <mrs@apple.com>
6681
6682         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
6683
6684 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
6685
6686         PR c++/16518
6687         * g++.dg/parse/mutable1.C: New test.
6688
6689 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
6690
6691         PR tree-optimization/16443
6692         * gcc.dg/tree-ssa/20040713-1.c: New test.
6693
6694 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
6695
6696         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
6697         for operator new.
6698
6699 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
6700
6701         * gfortran.dg/g77/README: New file
6702         * gfortran.dg/g77/19981216-0.f:  Copy from
6703         g77.f-torture/noncompile.  Add "dg-do compile" and
6704         dg-error as required.
6705         * gfortran.dg/g77/19990218-1.f: Likewise
6706         * gfortran.dg/g77/19990905-1.f: Likewise
6707         * gfortran.dg/g77/9263.f: Likewise
6708         * gfortran.dg/g77/980615-0.f: Likewise
6709         * gfortran.dg/g77/980616-0.f: Likewise
6710         * gfortran.dg/g77/check0.f: Likewise
6711         * gfortran.dg/g77/select_no_compile.f: Likewise
6712
6713 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
6714
6715         Copy files from g77.f-torture/compile.
6716         Add "{ dg-do compile}".  Other changes as noted
6717         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
6718         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
6719         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
6720         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
6721         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
6722         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
6723         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
6724         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
6725         statement to conform to standard.  Append alpha1.x for reference.
6726         * gfortran.dg/g77/xformat.f: Add dg-warning
6727
6728 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
6729
6730         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
6731         Add {dg-do compile} directive.
6732         * gfortran.dg/g77/cpp2.F: Likewise
6733
6734 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6735
6736         PR c++/5402
6737         * g++.dg/lookup/name-clash1.C: New test.
6738
6739         PR c++/9777
6740         * g++.dg/lookup/name-clash2.C: New test.
6741
6742         PR c++/12102
6743         * g++.dg/lookup/name-clash3.C: New test.
6744
6745 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6746
6747         * g++.dg/lookup/new2.C: New test.
6748         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
6749
6750 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
6751
6752         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
6753         Add {dg-do compile} directive.
6754         * gfortran.dg/g77/13060.f: Likewise
6755         * gfortran.dg/g77/19990218-0.f: Likewise
6756         * gfortran.dg/g77/19990305-0.f: Likewise
6757         * gfortran.dg/g77/19990419-0.f: Likewise
6758         * gfortran.dg/g77/19990502-0.f: Likewise
6759         * gfortran.dg/g77/19990502-1.f: Likewise
6760         * gfortran.dg/g77/19990525-0.f: Likewise
6761         * gfortran.dg/g77/19990826-1.f: Likewise
6762         * gfortran.dg/g77/19990826-3.f: Likewise
6763         * gfortran.dg/g77/19990905-2.f: Likewise
6764         * gfortran.dg/g77/20000412-1.f: Likewise
6765         * gfortran.dg/g77/20000511-1.f: Likewise
6766         * gfortran.dg/g77/20000511-2.f: Likewise
6767         * gfortran.dg/g77/20000518.f: Likewise
6768         * gfortran.dg/g77/20000601-1.f: Likewise
6769         * gfortran.dg/g77/20000601-2.f: Likewise
6770         * gfortran.dg/g77/20000629-1.f: Likewise
6771         * gfortran.dg/g77/20000630-2.f: Likewise
6772         * gfortran.dg/g77/20010115.f: Likewise
6773         * gfortran.dg/g77/20010321-1.f: Likewise
6774         * gfortran.dg/g77/20010426.f: Likewise
6775         * gfortran.dg/g77/20020307-1.f: Likewise
6776         * gfortran.dg/g77/8485.f: Likewise
6777         * gfortran.dg/g77/960317-1.f: Likewise
6778         * gfortran.dg/g77/970915-0.f: Likewise
6779         * gfortran.dg/g77/980310-1.f: Likewise
6780         * gfortran.dg/g77/980310-2.f: Likewise
6781         * gfortran.dg/g77/980310-3.f: Likewise
6782         * gfortran.dg/g77/980310-4.f: Likewise
6783         * gfortran.dg/g77/980310-6.f: Likewise
6784         * gfortran.dg/g77/980310-7.f: Likewise
6785         * gfortran.dg/g77/980310-8.f: Likewise
6786         * gfortran.dg/g77/980419-2.f: Likewise
6787         * gfortran.dg/g77/980424-0.f: Likewise
6788         * gfortran.dg/g77/980427-0.f: Likewise
6789         * gfortran.dg/g77/980729-0.f: Likewise
6790         * gfortran.dg/g77/981117-1.f: Likewise
6791         * gfortran.dg/g77/toon_1.f: Likewise
6792
6793 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6794
6795         PR c++/2204
6796         * g++.dg/other/abstract2.C: New test.
6797
6798 2004-07-12  Paul Brook  <paul@codesourcery.com>
6799
6800         * gfortran.dg/pointer_init_1.f90: New test.
6801
6802 2004-07-11  Paul Brook  <paul@codesourcery.com>
6803
6804         PR fortran/15986
6805         * gfortran.dg/contained_1.f90: New test.
6806
6807 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
6808
6809         * g++.dg/parse/defarg8.C: New test.
6810
6811 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6812
6813         PR fortran/16433
6814         * gfortran.dg/pr16433.f: New test.
6815
6816         PR fortran/17574
6817         * gfortran.dg/pr15754.f90: New test.
6818
6819 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
6820
6821         PR tree-optimization/16437
6822         * gcc.c-torture/execute/bitfld-4.c: New test.
6823
6824 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6825
6826         * gfortran.fortran-torture/execute/common_2.f90: Add check for
6827         access to common var from module.
6828
6829 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6830
6831         PR fortran/16336
6832         * gfortran.fortran-torture/execute/common_2.f90: New test.
6833
6834 2004-07-10  Paul Brook  <paul@codesourcery.com>
6835
6836         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
6837
6838 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6839
6840         PR fortran/15969
6841         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
6842
6843 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
6844
6845         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
6846         * gfortran.dg/g77/ffixed-form-2.f: Likewise
6847         * gfortran.dg/g77/ffree-form-1.f: Likewise
6848         * gfortran.dg/g77/ffree-form-2.f: Likewise
6849         * gfortran.dg/g77/ffree-form-3.f: Likewise
6850         * gfortran.dg/g77/fno-underscoring.f: Likewise
6851         * gfortran.dg/g77/funderscoring.f: Likewise
6852         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
6853
6854 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6855
6856         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
6857
6858 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6859         Paul Brook  <paul@codesourcery.com>
6860
6861         PR fortran/13415
6862         * gfortran.dg/common_pointer_1.f90: New test.
6863
6864 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6865
6866         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
6867
6868 2004-07-09  James E Wilson  <wilson@specifixinc.com>
6869
6870         PR target/16364
6871         * gcc.c-torture/compile/20040709-1.c: New.
6872
6873 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6874
6875         PR fortran/14077
6876         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
6877
6878 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6879
6880         PR fortran/13201
6881         * gfortran.dg/shape_1.f90: New test.
6882
6883 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
6884             Andrew Pinski  <apinski@apple.com>
6885
6886         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
6887
6888 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6889
6890         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
6891         comment.
6892
6893 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6894         Paul Brook  <paul@codesourcery.com>
6895
6896         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
6897         '.f95' and '.F95'.
6898
6899 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
6900
6901         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
6902
6903 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6904
6905         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
6906         testcases with capital suffix.
6907
6908 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6909
6910         PR fortran/15481
6911         PR fortran/13372
6912         PR fortran/13575
6913         PR fortran/15978
6914         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
6915
6916         * gfortran.dg/implicit_1.f90: New test.
6917
6918 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
6919
6920         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
6921         expression to match gfortran warning/error messages
6922         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
6923         dg-error text.
6924
6925 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
6926
6927         * lib/fortran-torture.exp: Rename proc search_for to
6928         search_for_re.
6929
6930 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
6931
6932         * gcc.c-torture/execute/simd-5.x: New file.
6933         XFAIL on SPARC 64-bit at -O0.
6934
6935 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6936
6937         PR c++/8211
6938         PR c++/16165
6939         * g++.dg/warn/effc3.C: New test.
6940
6941 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
6942
6943         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
6944         change X to 1X in format.
6945         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
6946         add data statements to conform to standard.
6947
6948 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
6949
6950         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
6951         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
6952         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
6953
6954 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
6955
6956         * gfortran.dg/g77/7388.f: Copy from g77.dg
6957         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
6958         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
6959         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
6960         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
6961         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
6962         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
6963         * gfortran.dg/g77/strlen0.f: Likewise
6964
6965 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
6966
6967         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
6968         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
6969
6970 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
6971
6972         * gcc.c-torture/execute/920428-2.x: Delete.
6973         * gcc.c-torture/execute/920501-7.x: Likewise.
6974
6975 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
6976
6977         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
6978         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
6979         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
6980         prescott and c3-2.
6981         (PREFETCH_3DNOW): Add -march=c3.
6982
6983 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
6984
6985         PR c/16437
6986         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
6987         * gcc.c-torture/execute/bf64-1.x: Likewise.
6988
6989 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
6990
6991         * gcc.c-torture/compile/20040708-1.c: New test.
6992
6993 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6994
6995         PR c++/16169
6996         * g++.dg/warn/effc2.C: New test.
6997
6998 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
6999
7000         * gcc.c-torture/execute/bitfld-1.x: Remove.
7001         * gcc.c-torture/execute/bitfld-3.c: New test.
7002         * gcc.dg/bitfld-2.c: Remove XFAILs.
7003
7004 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
7005
7006         PR c++/16276
7007         * g++.dg/rtti/tinfo1.C: New file.
7008
7009 2004-07-07  Eric Christopher  <echristo@redhat.com>
7010
7011         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
7012
7013 2004-07-07  Andrew Pinski  <apinski@apple.com>
7014
7015         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
7016
7017 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
7018
7019         * g++.dg/init/call1.C: XFAIL.
7020
7021 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
7022
7023         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
7024         except for movstrict*, to movmem* and clrstr* to clrmem*.
7025
7026 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
7027
7028         * gcc.c-torture/execute/20040707-1.c: New test.
7029
7030 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
7031
7032         * gcc.c-torture/execute/20040706-1.c: New test.
7033
7034 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7035
7036         PR c++/3671
7037         * g++.dg/template/spec14.C: New test.
7038
7039 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
7040
7041         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
7042         nothing if not yet defined.  Use it in b, c and d type definitions.
7043         * gcc.c-torture/execute/20040705-1.c: New test.
7044         * gcc.c-torture/execute/20040705-2.c: New test.
7045
7046 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7047
7048         PR c++/2518
7049         * g++.dg/lookup/new1.C: New test.
7050
7051 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7052
7053         PR c++/11406
7054         * g++.dg/template/sizeof8.C: New test.
7055
7056 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
7057
7058         * gcc.c-torture/compile/20040705-1.c: New test.
7059
7060 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
7061
7062         * gfortran.fortran-torture/execute/seq_io.f90: New test.
7063
7064 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
7065
7066         * gcc.dg/cpp/if-mop.c: Two new testcases.
7067         * gcc.dg/cpp/trad/comment-3.c: New.
7068
7069 2004-07-04  Paul Brook  <paul@codesourcery.com>
7070
7071         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
7072
7073 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
7074
7075         PR c++/3761
7076         * g++.dg/lookup/crash4.C: New test.
7077
7078 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
7079
7080         * gcc.c-torture/execute/builtin-abs-1.c
7081         * gcc.c-torture/execute/builtin-abs-2.c
7082         * gcc.c-torture/execute/builtin-complex-1.c
7083         * gcc.c-torture/execute/builtins/string-1-lib.c
7084         * gcc.c-torture/execute/builtins/string-1.c
7085         * gcc.c-torture/execute/builtins/string-2-lib.c
7086         * gcc.c-torture/execute/builtins/string-2.c
7087         * gcc.c-torture/execute/builtins/string-3-lib.c
7088         * gcc.c-torture/execute/builtins/string-3.c
7089         * gcc.c-torture/execute/builtins/string-4-lib.c
7090         * gcc.c-torture/execute/builtins/string-4.c
7091         * gcc.c-torture/execute/builtins/string-5-lib.c
7092         * gcc.c-torture/execute/builtins/string-5.c
7093         * gcc.c-torture/execute/builtins/string-6-lib.c
7094         * gcc.c-torture/execute/builtins/string-6.c
7095         * gcc.c-torture/execute/builtins/string-7-lib.c
7096         * gcc.c-torture/execute/builtins/string-7.c
7097         * gcc.c-torture/execute/builtins/string-8-lib.c
7098         * gcc.c-torture/execute/builtins/string-8.c
7099         * gcc.c-torture/execute/builtins/string-9-lib.c
7100         * gcc.c-torture/execute/builtins/string-9.c
7101         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
7102         * gcc.c-torture/execute/builtins/string-asm-1.c
7103         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
7104         * gcc.c-torture/execute/builtins/string-asm-2.c
7105         * gcc.c-torture/execute/stdio-opt-1.c
7106         * gcc.c-torture/execute/stdio-opt-2.c
7107         * gcc.c-torture/execute/stdio-opt-3.c
7108         * gcc.c-torture/execute/string-opt-1.c
7109         * gcc.c-torture/execute/string-opt-10.c
7110         * gcc.c-torture/execute/string-opt-11.c
7111         * gcc.c-torture/execute/string-opt-12.c
7112         * gcc.c-torture/execute/string-opt-13.c
7113         * gcc.c-torture/execute/string-opt-14.c
7114         * gcc.c-torture/execute/string-opt-15.c
7115         * gcc.c-torture/execute/string-opt-16.c
7116         * gcc.c-torture/execute/string-opt-2.c
7117         * gcc.c-torture/execute/string-opt-6.c
7118         * gcc.c-torture/execute/string-opt-7.c
7119         * gcc.c-torture/execute/string-opt-8.c:
7120         Replace with ...
7121
7122         * gcc.c-torture/execute/builtins/abs-2.c
7123         * gcc.c-torture/execute/builtins/abs-3.c
7124         * gcc.c-torture/execute/builtins/complex-1.c
7125         * gcc.c-torture/execute/builtins/fprintf.c
7126         * gcc.c-torture/execute/builtins/fputs.c
7127         * gcc.c-torture/execute/builtins/memcmp.c
7128         * gcc.c-torture/execute/builtins/memmove.c
7129         * gcc.c-torture/execute/builtins/memops-asm.c
7130         * gcc.c-torture/execute/builtins/mempcpy-2.c
7131         * gcc.c-torture/execute/builtins/mempcpy.c
7132         * gcc.c-torture/execute/builtins/memset.c
7133         * gcc.c-torture/execute/builtins/printf.c
7134         * gcc.c-torture/execute/builtins/sprintf.c
7135         * gcc.c-torture/execute/builtins/strcat.c
7136         * gcc.c-torture/execute/builtins/strchr.c
7137         * gcc.c-torture/execute/builtins/strcmp.c
7138         * gcc.c-torture/execute/builtins/strcpy.c
7139         * gcc.c-torture/execute/builtins/strcspn.c
7140         * gcc.c-torture/execute/builtins/strlen-2.c
7141         * gcc.c-torture/execute/builtins/strlen.c
7142         * gcc.c-torture/execute/builtins/strncat.c
7143         * gcc.c-torture/execute/builtins/strncmp-2.c
7144         * gcc.c-torture/execute/builtins/strncmp.c
7145         * gcc.c-torture/execute/builtins/strncpy.c
7146         * gcc.c-torture/execute/builtins/strpbrk.c
7147         * gcc.c-torture/execute/builtins/strpcpy-2.c
7148         * gcc.c-torture/execute/builtins/strpcpy.c
7149         * gcc.c-torture/execute/builtins/strrchr.c
7150         * gcc.c-torture/execute/builtins/strspn.c
7151         * gcc.c-torture/execute/builtins/strstr-asm.c
7152         * gcc.c-torture/execute/builtins/strstr.c:
7153         ... these new files.
7154
7155         * gcc.c-torture/execute/builtins/abs-2-lib.c
7156         * gcc.c-torture/execute/builtins/abs-3-lib.c
7157         * gcc.c-torture/execute/builtins/complex-1-lib.c
7158         * gcc.c-torture/execute/builtins/fprintf-lib.c
7159         * gcc.c-torture/execute/builtins/fputs-lib.c
7160         * gcc.c-torture/execute/builtins/memcmp-lib.c
7161         * gcc.c-torture/execute/builtins/memmove-lib.c
7162         * gcc.c-torture/execute/builtins/memops-asm-lib.c
7163         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
7164         * gcc.c-torture/execute/builtins/mempcpy-lib.c
7165         * gcc.c-torture/execute/builtins/memset-lib.c
7166         * gcc.c-torture/execute/builtins/printf-lib.c
7167         * gcc.c-torture/execute/builtins/sprintf-lib.c
7168         * gcc.c-torture/execute/builtins/strcat-lib.c
7169         * gcc.c-torture/execute/builtins/strchr-lib.c
7170         * gcc.c-torture/execute/builtins/strcmp-lib.c
7171         * gcc.c-torture/execute/builtins/strcpy-lib.c
7172         * gcc.c-torture/execute/builtins/strcspn-lib.c
7173         * gcc.c-torture/execute/builtins/strlen-2-lib.c
7174         * gcc.c-torture/execute/builtins/strlen-lib.c
7175         * gcc.c-torture/execute/builtins/strncat-lib.c
7176         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
7177         * gcc.c-torture/execute/builtins/strncmp-lib.c
7178         * gcc.c-torture/execute/builtins/strncpy-lib.c
7179         * gcc.c-torture/execute/builtins/strpbrk-lib.c
7180         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
7181         * gcc.c-torture/execute/builtins/strpcpy-lib.c
7182         * gcc.c-torture/execute/builtins/strrchr-lib.c
7183         * gcc.c-torture/execute/builtins/strspn-lib.c
7184         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
7185         * gcc.c-torture/execute/builtins/strstr-lib.c
7186         * gcc.c-torture/execute/builtins/lib/abs.c
7187         * gcc.c-torture/execute/builtins/lib/fprintf.c
7188         * gcc.c-torture/execute/builtins/lib/memset.c
7189         * gcc.c-torture/execute/builtins/lib/printf.c
7190         * gcc.c-torture/execute/builtins/lib/sprintf.c
7191         * gcc.c-torture/execute/builtins/lib/strcpy.c
7192         * gcc.c-torture/execute/builtins/lib/strcspn.c
7193         * gcc.c-torture/execute/builtins/lib/strncat.c
7194         * gcc.c-torture/execute/builtins/lib/strncmp.c
7195         * gcc.c-torture/execute/builtins/lib/strncpy.c
7196         * gcc.c-torture/execute/builtins/lib/strpbrk.c
7197         * gcc.c-torture/execute/builtins/lib/strspn.c
7198         * gcc.c-torture/execute/builtins/lib/strstr.c:
7199         New files containing support routines.
7200
7201         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
7202         declaration.
7203         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
7204         when not optimizing.
7205
7206 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
7207
7208         PR c++/16240
7209         * g++.dg/abi/mangle22.C: New test.
7210         * g++.dg/abi/mangle23.C: Likewise.
7211
7212 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
7213
7214         PR fortran/16290
7215         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
7216         Allow for cases without denormalized floating point numbers.
7217
7218 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
7219
7220         PR c/1027
7221         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
7222         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
7223         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
7224         expected warning text.
7225         * gcc.dg/format/diag-2.c: New test.
7226
7227 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
7228
7229         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
7230
7231 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
7232
7233         * gcc.dg/builtins-43.c: New.
7234         * gcc.dg/builtins-44.c: New.
7235         * gcc.dg/builtins-45.c: New.
7236
7237 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
7238             Andreas Tobler  <a.tobler@schweiz.ch>
7239
7240         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
7241         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
7242         as SIGSEGV.
7243         * gcc.dg/cleanup-11.c: Likewise.
7244         * gcc.dg/cleanup-8.c: Likewise.
7245         * gcc.dg/cleanup-9.c: Likewise.
7246         * gcc.dg/cleanup-5.c: Run on all platforms.
7247
7248 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
7249
7250         * g++.dg/warn/nonnull1.C: New test.
7251
7252 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
7253
7254         * gcc.dg/compat/compat-common.h: Wrap up CINT in
7255         an #ifndef SKIP_COMPLEX_INT/#endif pair.
7256         Special-case the Sun compiler wrt to <complex.h>.
7257
7258 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
7259
7260         * gcc.dg/Wunreachable-8.C: New test.
7261
7262         * gcc.dg/h8300-ice2.c : New test.
7263
7264 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
7265
7266         PR fortran/16161
7267         * gfortran.fortran-torture/compile/implicit.f90: Add test
7268         for implicit character.
7269
7270 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
7271
7272         PR fortran/16289
7273         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
7274         Use tiny() intrinsic to find smallest non-negative real
7275
7276 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
7277
7278         * gcc.dg/compat/struct-by-value-22_main.c: New test.
7279         * gcc.dg/compat/struct-by-value-22_x.c: New.
7280         * gcc.dg/compat/struct-by-value-22_y.c: New.
7281
7282         * gcc.c-torture/execute/20040629-1.c: New test.
7283
7284 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
7285
7286         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
7287         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
7288
7289         PR target/16195
7290         * gcc.dg/20040625-1.c: New test.
7291
7292 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7293
7294         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
7295
7296 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7297
7298         PR fortran/15963
7299         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
7300
7301 2004-06-29  Richard Henderson  <rth@redhat.com>
7302
7303         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
7304
7305 2004-06-29  Paul Brook  <paul@codesourcery.com>
7306
7307         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
7308         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
7309
7310 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
7311
7312         PR c++/16260
7313         * g++.dg/parse/crash15.C: New.
7314
7315 2004-06-28  Andrew Pinski  <apinski@apple.com>
7316
7317         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
7318         by the error already.
7319
7320         * g++.dg/opt/ptrmem4.C: Change to compile only test.
7321
7322 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
7323
7324         PR target/14041
7325         * gcc.dg/h8300-bss-align-1.c : New.
7326
7327 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
7328
7329         * PR c++/16174
7330         * g++.dg/template/ctor4.C: New.
7331
7332 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
7333
7334         PR c++/16205
7335         * g++.dg/warn/Wsequence-point-1.C: New test.
7336
7337 2004-06-27  Paul Brook  <paul@codesourcery.com>
7338
7339         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
7340
7341 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
7342
7343         * g++.old-deja/g++.mike/p7325.C: Remove.
7344
7345 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
7346
7347         PR c/14963
7348         * gcc.dg/pr14963.c: New test.
7349
7350 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
7351
7352         PR c++/16193
7353         * g++.dg/parse/redef1.C: New test.
7354
7355 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
7356
7357         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
7358         20021110.c.
7359         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
7360         20021119-1.c.
7361         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
7362         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
7363         5-04.c.
7364         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
7365         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
7366         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
7367         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
7368         g++.brendan/enum14.C.
7369         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
7370         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
7371         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
7372         g++.mike/virt1.C.
7373         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
7374         memtemp24.C.
7375
7376 2004-06-27  Roger Sayle  <roger@eyesopen.com>
7377
7378         * gcc.dg/20040527-1.c: New test case.
7379
7380 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
7381
7382         PR gfortran/pr16196
7383         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
7384
7385 2004-06-25  Roger Sayle  <roger@eyesopen.com>
7386
7387         PR middle-end/15825
7388         * gcc.dg/pr15825-1.c: New test case.
7389
7390 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
7391
7392         * gcc.c-torture/execute/20040625-1.c: New test.
7393
7394 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7395
7396         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
7397
7398 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
7399
7400         * gcc.dg/torture/mips-div-1.c: New test.
7401
7402 2004-06-24  Jeff Law  <law@redhat.com>
7403
7404         * gcc.dg/tree-ssa/20040624-1.c: New test.
7405
7406 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
7407
7408         * gcc.c-torture/compile/20040624-1.c: New test.
7409
7410 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7411
7412         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
7413         this directory.
7414
7415 2004-06-23  Andrew Pinski  <apinski@apple.com>
7416
7417         PR middle-end/15988
7418         * g++.dg/opt/ptrmem4.C: New test.
7419
7420         * gcc.dg/c90-array-quals-2.c: New test.
7421
7422 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
7423
7424         * gcc.dg/kpice1.c: New test.
7425
7426 2006-06-23  Andrew Pinski  <apinski@apple.com>
7427
7428         * gcc.dg/c90-array-quals.c: New test.
7429
7430 2006-06-22  Richard Henderson  <rth@redhat.com>
7431
7432         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
7433
7434 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
7435
7436         * gcc.dg/builtins-config.h: Handle FreeBSD.
7437
7438 2006-06-22  Richard Henderson  <rth@redhat.com>
7439
7440         * g++.dg/opt/devirt1.C: New.
7441
7442 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
7443
7444         * g++.dg/opt/pr15551.C: New testcase.
7445
7446 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
7447
7448         PR target/14800
7449         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
7450         x86_64-*-linux* when compiling for 32bit.
7451
7452 2004-06-21  Andrew Pinski  <apinski@apple.com>
7453
7454         * gcc.dg/pch/struct-1.c: New.
7455         * gcc.dg/pch/struct-1.hs: New.
7456
7457 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
7458
7459         * gcc.dg/pch/save-temps-1.c: New file.
7460         * gcc.dg/pch/save-temps-1.hs: New file.
7461
7462 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
7463
7464         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
7465         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
7466
7467 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7468
7469         * gfortran.fortran-torture/execute/select_1.f90: Rename function
7470         to fix type error.
7471         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
7472         Remove trailing spaces.
7473
7474 2004-06-21  Richard Henderson  <rth@redhat.com>
7475
7476         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
7477         merging && to BIT_FIELD_REF.
7478
7479 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
7480
7481         * g++.dg/opt/placeholder1.C: New test.
7482
7483 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
7484
7485         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
7486         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
7487         * gcc.dg/compat/union-m128-1_x.c: Likewise.
7488         * gcc.dg/compat/union-m128-1_y.c: Likewise.
7489
7490 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
7491
7492         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
7493         extern "C".
7494         * g++.dg/other/pragma-re-1.C: Add comments.
7495
7496 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
7497
7498         PR gfortran/16080
7499         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
7500
7501 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
7502
7503         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
7504         instead of setting the type of size_t by
7505         hand.
7506
7507 2004-06-18  Roger Sayle  <roger@eyesopen.com>
7508
7509         * gcc.dg/unordered-2.c: New test case.
7510         * gcc.dg/unordered-3.c: New test case.
7511
7512 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
7513
7514         PR other/16043
7515         * lib/g++.exp (g++_version): Tweak regexp for version
7516         * lib/g77.exp (g77_version): Likewise
7517         * lib/gfortran.exp (gfortran_version): Likewise
7518         * lib/objc.exp (objc_version): Likewise
7519         * lib/treelang.exp (treelang_version): Likewise
7520
7521 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
7522
7523         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
7524         Use INT_MAX instead of __INT_MAX__.
7525         * gcc.dg/compat/struct-align-2_y.c: Likewise.
7526
7527         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
7528         * gcc.dg/compat/scalar-return-3_x.c: Use it.
7529         * gcc.dg/compat/scalar-return-3_y.c: Use it.
7530         * gcc.dg/compat/scalar-return-4_x.c: Use it.
7531         * gcc.dg/compat/scalar-return-4_y.c: Use it.
7532         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
7533         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
7534         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
7535         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
7536
7537         * gcc.dg/range-test-1.c: New test.
7538         * g++.dg/opt/range-test-1.C: New test.
7539
7540 2004-06-17  Richard Henderson  <rth@redhat.com>
7541
7542         * objc.dg/sync-1.m: New.
7543         * objc.dg/try-catch-1.m: Don't force next runtime.
7544         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
7545         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
7546         shadowed catch clause.
7547         * objc.dg/try-catch-5.m: New.
7548
7549 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
7550
7551         Bug 14610
7552         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
7553
7554 2004-06-15  Richard Henderson  <rth@redhat.com>
7555
7556         * gcc.dg/20001116-1.c: Move expected warning line.
7557
7558 2004-06-15  Richard Henderson  <rth@redhat.com>
7559
7560         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
7561         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
7562
7563 2004-06-15  Jeff Law  <law@redhat.com>
7564
7565         * gcc.dg/tree-ssa/20040615-1.c: New test.
7566         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
7567         be less sensitive to operand ordering.
7568         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
7569
7570 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
7571
7572         * g++.dg/abi/bitfield3.C: Add comment..
7573
7574 2004-06-15  Richard Henderson  <rth@redhat.com>
7575
7576         * g++.dg/ext/stmtexpr1.C: XFAIL.
7577         * gcc.dg/20030612-1.c: XFAIL.
7578
7579 2004-06-15  Eric Christopher  <echristo@redhat.com>
7580
7581         * g++.dg/charset/asm5.c: New.
7582         * gcc.dg/charset/asm6.c: New.
7583
7584 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7585
7586         PR fortran/15962
7587         * gfortran.fortran-torture/execute/select_1.f90: New test.
7588
7589 2004-06-15  Paul Brook  <paul@codesourcery.com>
7590
7591         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
7592
7593 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7594
7595         PR c++/15967
7596         * g++.dg/lookup/crash3.C: New test.
7597
7598 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7599
7600         PR c++/15947
7601         * g++.dg/parse/dtor4.C: New test.
7602
7603 2004-06-14  Jeff Law  <law@redhat.com>
7604
7605         * gcc.c-torture/compile/20040614-1.c: New test.
7606
7607 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7608
7609         PR fortran/15211
7610         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
7611         LEN of a character array.
7612
7613 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
7614
7615         PR c++/15096
7616         * g++.dg/template/ptrmem10.C: New test.
7617
7618         PR c++/14930
7619         * g++.dg/template/friend30.C: New test.
7620
7621 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7622
7623         PR fortran/14928
7624         * gfortran.fortran-torture/compile/mloc.f90: New test.
7625
7626 2004-06-13  Paul Brook  <paul@codesourcery.com>
7627
7628         * gfortran.fortran-torture/execute/random_2.f90: New test.
7629
7630 2004-06-13  Eric Christopher  <echristo@redhat.com>
7631
7632         * gcc.dg/noncompile/redecl-1.c: Fix error message.
7633
7634 2004-06-12  Paul Brook  <paul@codesourcery.com>
7635
7636         * gfortran.fortran-torture/execute/contained_3.f90: New test.
7637
7638 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7639
7640         PR fortran/14923
7641         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
7642
7643 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7644
7645         PR fortran/14957
7646         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
7647         syntax errors in end statements of contained subroutines.
7648
7649 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7650
7651         PR fortran/12841
7652         * gfortran.fortran-torture/execute/null_arg.f90: New test.
7653
7654 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
7655
7656         PR fortran/15665
7657         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
7658
7659 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
7660
7661         PR gfortran/12839
7662         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
7663
7664 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
7665
7666         PR c++/15862
7667         * g++.dg/parse/enum1.C: New test.
7668
7669 2004-06-10  Jeff Law  <law@redhat.com>
7670
7671         * gcc.c-torture/compile/20040610-1.c: New test.
7672
7673 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7674
7675         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
7676         * g++.old-deja/g++.other/decl3.C: Likewise.
7677
7678 2004-06-10  Brian Booth  <bbooth@redhat.com>
7679
7680         * gcc.dg/tree-ssa/20031015-1.c: Scan for
7681         V_MAY_DEF instead of VDEF.
7682         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
7683
7684 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
7685
7686         PR c++/14211
7687         * g++.dg/conversion/const1.C: New test.
7688
7689         PR c++/15076
7690         * g++.dg/conversion/reinterpret1.C: New test.
7691
7692         PR c++/15877
7693         * g++.dg/template/enum2.C: New test.
7694
7695         PR c++/15227
7696         * g++.dg/template/error13.C: New test.
7697
7698 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7699
7700         PR fortran/14957
7701         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
7702         arguments to test_* REAL and of the right size.
7703
7704 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
7705
7706         PR target/15569
7707         PR rtl-optimization/15681
7708         * gcc.dg/20040609-1.c: New test.
7709
7710 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
7711
7712         PR c++/14791
7713         * g++.dg/opt/builtins1.C: New test.
7714
7715 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
7716
7717         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
7718         that use default windows32 struct layout.
7719         * gcc.dg/i386-bitfield2.c: Likewise.
7720
7721 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
7722
7723         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
7724         for mingw32 and cygwin targets.
7725
7726 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
7727
7728         * gcc.dg/pch/macro-4.c: New.
7729         * gcc.dg/pch/macro-4.hs: New.
7730
7731 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7732
7733         PR fortran/13249
7734         * gfortran.fortran-torture/compile/name_clash.f90: New test.
7735
7736 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7737
7738         PR fortran/13372
7739         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
7740
7741 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
7742
7743         PR gfortran/14897
7744         * gfortran.fortran-torture/execute/t_edit.f90: New test.
7745
7746 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
7747
7748         PR gfortran/15755
7749         * gfortran.fortran-torture/execute/backspace.c : New test.
7750
7751 2004-06-09  Paul Brook  <paul@codesourcery.com>
7752
7753         * gfortran.fortran-torture/execure/intrinsic_associated.f90
7754         (pointer_to_section): Rewrite to use smaller array.
7755
7756 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
7757
7758         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
7759         * gcc.dg/ext/altivec-10.c: Same.
7760         * gcc.dg/ext/altivec-11.c: Same.
7761         * gcc.dg/ext/altivec-12.c: Same.
7762         * gcc.dg/ext/altivec-13.c: Same.
7763         * gcc.dg/ext/altivec-14.c: Same.
7764         * gcc.dg/ext/altivec-15.c: Same.
7765         * gcc.dg/ext/altivec-16.c: Same.
7766         * gcc.dg/ext/altivec-3.c: Same.
7767         * gcc.dg/ext/altivec-4.c: Same.
7768         * gcc.dg/ext/altivec-6.c: Same.
7769         * gcc.dg/ext/altivec-7.c: Same.
7770         * gcc.dg/ext/altivec-8.c: Same.
7771         * gcc.dg/ext/altivec-varargs-1.c: Same.
7772
7773         * g++.dg/ext/altivec-1.C: Correct dg syntax.
7774         * g++.dg/ext/altivec-10.C: Same.
7775         * g++.dg/ext/altivec-2.C: Same.
7776         * g++.dg/ext/altivec-3.C: Same.
7777         * g++.dg/ext/altivec-4.C: Same.
7778         * g++.dg/ext/altivec-5.C: Same.
7779         * g++.dg/ext/altivec-6.C: Same.
7780         * g++.dg/ext/altivec-7.C: Same.
7781         * g++.dg/ext/altivec-8.C: Same.
7782         * g++.dg/ext/altivec-9.C: Same.
7783
7784 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7785
7786         PR c++/7841
7787         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
7788
7789 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
7790
7791         * gcc.dg/union-1.c: New test.
7792
7793 2004-06-07  Roger Sayle  <roger@eyesopen.com>
7794
7795         * gcc.dg/builtins-41.c: New test case.
7796         * gcc.dg/builtins-42.c: New test case.
7797
7798 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
7799
7800         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
7801         * g++.dg/ext/altivec-10.C: Same.
7802         * g++.dg/ext/altivec-2.C: Same.
7803         * g++.dg/ext/altivec-3.C: Same.
7804         * g++.dg/ext/altivec-4.C: Same.
7805         * g++.dg/ext/altivec-5.C: Same.
7806         * g++.dg/ext/altivec-6.C: Same.
7807         * g++.dg/ext/altivec-7.C: Same.
7808         * g++.dg/ext/altivec-8.C: Same.
7809         * g++.dg/ext/altivec-9.C: Same.
7810         * g++.old-deja/g++.abi/cxa_vec.C: Same.
7811         * g++.old-deja/g++.brendan/new3.C: Same.
7812         * gcc.c-torture/execute/eeprof-1.x: Same.
7813
7814 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
7815
7816         PR c/14765
7817         * gcc.dg/pr14765-1.c: New test.
7818
7819 2004-06-07  Roger Sayle  <roger@eyesopen.com>
7820
7821         PR c/14649
7822         * gcc.dg/pr14649-1.c: New test case.
7823
7824 2004-06-07  Richard Henderson  <rth@redhat.com>
7825
7826         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
7827         if temporaries.
7828
7829 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
7830
7831         * g++.dg/eh/elide1.C: Remove XFAIL.
7832
7833 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
7834
7835         PR c++/15337
7836         * g++.dg/expr/sizeof3.C: New test.
7837
7838         PR c++/14777
7839         * g++.dg/template/access14.C: New test.
7840
7841         PR c++/15554
7842         * g++.dg/template/enum1.C: New test.
7843
7844         PR c++/15057
7845         * g++.dg/eh/throw1.C: New test.
7846
7847 2004-06-07  David Ayers  <d.ayers@inode.at>
7848             Ziemowit Laski  <zlaski@apple.com>
7849
7850         * lib/objc.exp (objc_target_compile): Revert the '-framework
7851         Foundation' flag fix, since bare Darwin does not ship
7852         with the Foundation framework.
7853         * objc/execute/next_mapping.h: Provide a local NSConstantString
7854         @interface and @implementation.
7855         (objc_constant_string_init): A constructor function, used to
7856         initialize the NSConstantString meta-class object.
7857         * objc/execute/string1.m: Include "next_mapping.h" instead of
7858         <Foundation/NSString.h>.
7859         * objc/execute/string2.m: Likewise.
7860         * objc/execute/string3.m: Likewise.
7861         * objc/execute/string4.m: Likewise.
7862
7863 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
7864
7865         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
7866         to double. Replace double with FLOAT.
7867         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
7868
7869         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
7870         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
7871         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
7872         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
7873         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
7874         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
7875         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
7876         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
7877
7878 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
7879
7880         PR c/13519
7881         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
7882
7883 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7884
7885         PR c++/15503
7886         * g++.dg/template/meminit2.C: New test.
7887
7888 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
7889
7890         PR target/15822
7891         * gcc.c-torture/execute/compare-fp-1.c,
7892         gcc.c-torture/execute/compare-fp-2.c,
7893         gcc.c-torture/execute/compare-fp-3.c,
7894         gcc.c-torture/execute/compare-fp-4.c,
7895         gcc.c-torture/execute/compare-fp-3.x,
7896         gcc.c-torture/execute/compare-fp-4.x: Moved...
7897         * gcc.c-torture/execute/ieee/compare-fp-1.c,
7898         gcc.c-torture/execute/ieee/compare-fp-2.c,
7899         gcc.c-torture/execute/ieee/compare-fp-3.c,
7900         gcc.c-torture/execute/ieee/compare-fp-4.c,
7901         gcc.c-torture/execute/ieee/compare-fp-3.x,
7902         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
7903
7904 2004-06-04  David Ayers  <d.ayers@inode.at>
7905
7906         * objc/execute/protocol-isEqual-4.m: New testcase.
7907
7908 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
7909
7910         * objc/execute/protocol-isEqual-1.m: New testcase.
7911         * objc/execute/protocol-isEqual-2.m: New testcase.
7912         * objc/execute/protocol-isEqual-3.m: New testcase.
7913
7914 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7915
7916         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
7917
7918 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
7919
7920         * lib/objc.exp (objc_target_compile): When running tests on
7921         Darwin (Mac OS X), inform the linker about '-framework
7922         'Foundation'.
7923
7924 2004-06-02  Eric Christopher  <echristo@redhat.com>
7925
7926         * gcc.c-torture/compile/20040602-1.c: New.
7927
7928 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
7929
7930         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
7931         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
7932
7933         PR tree-optimization/14736
7934         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
7935
7936         PR tree-optimization/14042
7937         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
7938
7939         PR tree-optimization/14729
7940         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
7941
7942 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7943
7944         PR fortran/15557
7945         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
7946
7947 2004-06-01  Richard Hederson  <rth@redhat.com>
7948
7949         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
7950
7951 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7952
7953         PR c++/14932
7954         * g++.dg/parse/offsetof4.C: New test.
7955
7956 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
7957
7958         PR objc/7993
7959         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
7960
7961 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
7962
7963         PR c++/15701
7964         * g++.dg/template/friend29.C: New test.
7965
7966 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
7967
7968         PR c/15749
7969         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
7970
7971 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
7972
7973         * gcc.dg/sparc-trap-1.c: New test.
7974
7975 2004-05-31  Roger Sayle  <roger@eyesopen.com>
7976
7977         PR middle-end/15069
7978         * g++.dg/opt/fold3.C: New test case.
7979
7980 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
7981
7982         * lib/target-supports.exp (check_iconv_available): Fix fallout
7983         from 2004-05-28 patch.
7984
7985 2004-05-30  Paul Brook  <paul@codesourcery.com>
7986
7987         PR fortran/15620
7988         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
7989         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
7990
7991 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
7992
7993         * gfortran.fortran-torture/execute/random_1.f90: New test.
7994
7995 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
7996
7997         * g++.dg/ext/altivec-10.C: New test.
7998
7999 2004-05-29  Paul Brook  <paul@codesourcery.com>
8000
8001         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
8002
8003 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
8004
8005         * gcc.dg/altivec-16.c: New test.
8006
8007 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
8008
8009         * lib/target-supports.exp (check_vmx_hw_available): New.
8010         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
8011
8012         * lib/target-supports.exp (check_alias_available,
8013         check_iconv_available, check_named_sections_available): Use
8014         unique names for temporary files.
8015
8016 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
8017
8018         * gcc.dg/altivec-15.c: New test.
8019
8020 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
8021
8022         PR c++/15083
8023         * g++.dg/warn/noeffect6.C: New test.
8024
8025         PR c++/15471
8026         * g++.dg/expr/ptrmem4.C: New test.
8027
8028         PR c++/15640
8029         * g++.dg/template/operator3.C: New test.
8030
8031 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
8032
8033         PR c++/14668
8034         * g++.dg/lookup/redecl1.C: New test.
8035         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
8036
8037 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
8038
8039         * gcc.c-torture/execute/compare-fp-1.c,
8040         gcc.c-torture/execute/compare-fp-2.c,
8041         gcc.c-torture/execute/compare-fp-3.c,
8042         gcc.c-torture/execute/compare-fp-4.c,
8043         gcc.c-torture/execute/compare-fp-3.x,
8044         gcc.c-torture/execute/compare-fp-4.x,
8045         gcc.dg/pr15649-1.c: New.
8046
8047 2004-05-27  Adam Nemet  <anemet@lnxw.com>
8048
8049         PR c++/12883
8050         * g++.dg/init/array14.C: New test.
8051
8052 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
8053
8054         * lib/compat.exp (compat-get-options-main): New.
8055         (compat-get-options): Remove unneeded code, warn for ignored
8056         command.
8057         (compat-execute): Check flag set by dg-require-* commands.
8058
8059         * lib/compat.exp (compat-execute): Break up long lines.
8060
8061 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
8062
8063         * gcc.dg/altivec-7.c: Don't use 'vector long'.
8064         * gcc.dg/altivec-14.c: New test.
8065         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
8066
8067         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
8068         * gcc.dg/altivec-12.c: Ditto.
8069
8070         * gcc.dg/altivec-3.c: Move call to altivec_check.
8071
8072 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
8073
8074         PR c++/15044
8075         * g++.dg/template/error12.C: New test.
8076
8077         PR c++/15317
8078         * g++.dg/ext/attrib15.C: New test.
8079
8080         PR c++/15329
8081         * g++.dg/template/ptrmem9.C: New test.
8082
8083 2004-05-25  Paul Brook  <paul@codesourcery.com>
8084
8085         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
8086
8087 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
8088
8089         PR c++/15165
8090         * g++.dg/template/crash19.C: New test.
8091
8092 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
8093
8094         PR c++/15025
8095         * g++.dg/template/redecl1.C: New test.
8096
8097 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
8098
8099         PR c++/14821
8100         * g++.dg/other/ns1.C: New test.
8101
8102         PR c++/14883
8103         * g++.dg/template/invalid1.C: New test.
8104
8105 2004-05-23  Paul Brook  <paul@codesourcery.com>
8106         Victor Leikehman  <lei@haifasphere.co.il>
8107
8108         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
8109         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
8110
8111 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
8112
8113         PR c++/15285
8114         PR c++/15299
8115         * g++.dg/template/non-dependent5.C: New test.
8116         * g++.dg/template/non-dependent6.C: New test.
8117
8118 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
8119
8120         PR c++/15507
8121         * g++.dg/inherit/union1.C: New test.
8122
8123         PR c++/15542
8124         * g++.dg/template/addr1.C: New test.
8125
8126         PR c++/15427
8127         * g++.dg/template/array5.C: New test.
8128
8129         PR c++/15287
8130         * g++.dg/template/array6.C: New test.
8131
8132 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
8133             Roger Sayle  <roger@eyesopen.com>
8134
8135         * g++.dg/lookup/forscope2.C: New test case.
8136
8137 2004-05-22  Ben Elliston  <bje@au.ibm.com>
8138
8139         * gcc.dg/cpp/Wmissingdirs.c: New.
8140
8141 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
8142
8143         PR target/15301
8144         * gcc.dg/compat/union-m128-1.h: New file.
8145         * gcc.dg/compat/union-m128-1_main.c: Likewise.
8146         * gcc.dg/compat/union-m128-1_x.c: Likewise.
8147         * gcc.dg/compat/union-m128-1_y.c: Likewise.
8148
8149 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
8150
8151         PR target/15302
8152         * gcc.dg/compat/struct-complex-1.h: New file.
8153         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
8154         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
8155         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
8156
8157 2004-05-20  Roger Sayle  <roger@eyesopen.com>
8158
8159         PR middle-end/3074
8160         * gcc.dg/pr3074-1.c: New test case.
8161         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
8162
8163 2004-05-20  Falk Hueffner  <falk@debian.org>
8164
8165         PR other/15526
8166         * gcc.dg/ftrapv-1.c: New test case.
8167
8168 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
8169
8170         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
8171
8172 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
8173             Jeff Law  <law@redhat.com>
8174
8175         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
8176         * gcc.dg/tree-ssa/20040518-2.c: New test.
8177
8178         * gcc.dg/tree-ssa/20040518-1.c: New test.
8179
8180 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
8181
8182         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
8183
8184 2004-05-18  Paul Brook  <paul@codesourcery.com>
8185
8186         PR fortran/13930
8187         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
8188
8189 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8190
8191         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
8192         constant folding.
8193
8194 2004-05-17  Steven Bosscher  <stevenb@suse.de>
8195
8196         * gcc.dg/tree-ssa/20040517-1.c: New test.
8197
8198 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8199
8200         * gcc.dg/loop-4.c: New test.
8201
8202 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
8203
8204         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
8205
8206 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
8207
8208         PR fortran/15311
8209         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
8210
8211 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8212
8213         PR fortran/13826
8214         PR fortran/13940
8215         * gfortran.fortran-torture/compile/data_1.f90: New test.
8216
8217 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
8218
8219         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
8220         * gcc.dg/uninit-H.c: Define ASM for __s390__.
8221
8222 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
8223
8224         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
8225
8226 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
8227
8228         PR c/15444
8229         * gcc.dg/format/xopen-1.c: Adjust expected message.
8230         * gcc.dg/format/xopen-3.c: New test.
8231
8232 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
8233
8234         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
8235
8236 2004-05-14  Jeff Law  <law@redhat.com>
8237
8238         * gcc.dg/tree-ssa/20040514-2.c: New test.
8239
8240 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8241
8242         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
8243         this ...
8244         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
8245         this.
8246
8247 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
8248
8249         * gcc.dg/tree-ssa/20040514-1.c: New test.
8250
8251 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8252
8253         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
8254         test.
8255
8256 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8257
8258         PR fortran/14066
8259         * gfortran.fortran-torture/compile/do_1.f90: New test.
8260
8261 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8262
8263         PR fortran/15051
8264         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
8265         test.
8266
8267 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
8268
8269         PR fortran/15149
8270         * gfortran.fortran-torture/execute/random_init.f90: New test.
8271
8272 2004-05-13  Paul Brook  <paul@codesourcery.com>
8273
8274         PR fortran/15314
8275         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
8276
8277 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
8278
8279         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
8280         for the powerpc case.
8281
8282 2004-05-13  Jeff Law  <law@redhat.com>
8283
8284         * gcc.dg/tree-ssa/20040513-1.c: New test.
8285         * gcc.dg/tree-ssa/20040513-2.c: New test.
8286
8287 2004-05-13  Paul Brook  <paul@codesourcery.com>
8288
8289         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
8290         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
8291         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
8292
8293 2004-05-13  Andreas Schwab  <schwab@suse.de>
8294
8295         PR other/10819
8296         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
8297         characters.
8298
8299 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
8300
8301         PR fortran/15294
8302         * gfortran.fortran-torture/execute/adjustr.f90: New file.
8303
8304 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
8305
8306         Merge from tree-ssa-20020619-branch.  See
8307         ChangeLog.tree-ssa for details.
8308
8309 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
8310
8311         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
8312         include <altivec.h> explicitly.
8313         * gcc.dg/altivec-13.c: Likewise.
8314
8315 2004-05-11  Paul Brook  <paul@codesourcery.com>
8316
8317         * gcc.c-torture/compile/20010518-1.c: Force enum size.
8318
8319 2004-05-10  Eric Christopher  <echristo@redhat.com>
8320
8321         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
8322         * gcc.dg/sibcall-4.c: Ditto.
8323
8324 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
8325
8326         * g++.dg/ext/altivec-8.C: New test case.
8327         * gcc.dg/altivec-13.c: New test case.
8328
8329 2004-05-08  Roger Sayle  <roger@eyesopen.com>
8330
8331         * gcc.c-torture/execute/divcmp-1.c: New test case.
8332         * gcc.c-torture/execute/divcmp-2.c: New test case.
8333         * gcc.c-torture/execute/divcmp-3.c: New test case.
8334
8335 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
8336
8337         * g++.dg/other/pragma-re-2.C: New test.
8338
8339 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
8340
8341         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
8342         * gcc.dg/i386-387-2.c: Likewise.
8343
8344         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
8345         __builtin_drem.
8346         * gcc.dg/i386-387-6.c: Likewise.
8347
8348 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
8349
8350         * gcc.dg/builtins-33.c:  Also check log1p*.
8351
8352 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
8353
8354         PR optimization/15296
8355         * gcc.c-torture/execute/pr15296.c: New test.
8356
8357 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
8358
8359         * gcc.dg/builtins-40.c: New test.
8360
8361 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
8362
8363         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
8364
8365 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
8366
8367         * g++.dg/ext/spe1.C: New testcase.
8368
8369 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
8370
8371         * objc.dg/image-info.m: Allow additional attributes
8372         for __image_info section.
8373
8374 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
8375
8376         * gcc.dg/torture/mips-hilo-2.c: New test.
8377
8378 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8379
8380         PR c++/14389
8381         * g++.dg/template/member5.C: New test.
8382
8383 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
8384
8385         * gcc.dg/builtins-34.c: Also check expm1*.
8386
8387 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8388
8389         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
8390         * gcc.dg/torture/builtin-convert-3.c: New test.
8391
8392 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
8393
8394         PR middle-end/15054
8395         * g++.dg/opt/pr15054.C: New test.
8396
8397 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8398
8399         * gcc.dg/torture/builtin-rounding-1.c: New test.
8400         * gcc.dg/builtins-25.c: Delete.
8401         * gcc.dg/builtins-29.c: Delete.
8402
8403 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
8404
8405         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
8406         * gcc.dg/sibcall-4.c: Likewise.
8407         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
8408
8409 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
8410
8411         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
8412         bit-field on 16-bit targets.
8413
8414 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
8415
8416         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
8417         16-bit targets.
8418
8419 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
8420
8421         * gcc.dg/rs6000-power2-1.c: Change to compile only.
8422         * gcc.dg/rs6000-power2-2.c: Likewise.
8423
8424 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
8425
8426         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
8427         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
8428         Change the asm registers to be in form of frN instead of fN.
8429
8430 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8431
8432         * gcc.dg/torture/builtin-convert-2.c: New test.
8433
8434 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
8435
8436         * gcc.dg/rs6000-power2-1.c: New test.
8437         * gcc.dg/rs6000-power2-2.c: New test.
8438
8439 2004-04-28  Jan Hubicka  <jh@suse.cz>
8440
8441         * gcc.dg/unused-6.c: New test.
8442
8443 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
8444             Ulrich Weigand  <uweigand@de.ibm.com>
8445
8446         * ada/acats/run_all.sh: Define $target variable.
8447
8448 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
8449
8450         PR c++/15119
8451         * g++.dg/other/vararg-1.C: New test.
8452
8453         PR c++/4794
8454         * g++.dg/eh/cleanup3.C: New test.
8455
8456 2004-04-24  Laurent GUERBY <laurent@guerby.net>
8457
8458         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
8459         and ad8011a (target_insn).
8460         * ada/acats/support/macro.dfs: Likewise.
8461         * ada/acats/support/impbit.adb: New file.
8462
8463 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
8464
8465         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
8466
8467 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
8468
8469         * gcc.dg/loop-3.c: New test.
8470
8471 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
8472
8473         * gcc.c-torture/execute/simd-5.c: New test.
8474
8475 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8476
8477         PR c++/15064
8478         * g++.dg/template/crash18.C: New test.
8479
8480 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
8481
8482         * g++.dg/ext/complit3.C: New test.
8483
8484 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
8485
8486         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
8487         * gcc.dg/altivec-3.c: Same.
8488         * gcc.dg/altivec-varargs-1.c: Same.
8489
8490 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
8491
8492         * lib/target-supports.exp (check_profiling_available): Assume
8493         profiling is not available on powerpc-eabi targets.
8494
8495 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
8496
8497         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
8498         * gcc.dg/vmx/bug-1.c: Ditto.
8499
8500 2004-04-20  Eric Christopher  <echristo@redhat.com>
8501
8502         * gcc.dg/charset/extern.c: New test.
8503         * g++.dg/charset/extern3.cc: Ditto.
8504
8505 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
8506
8507         * gcc.dg/builtins-39.c: New test.
8508
8509 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
8510
8511         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
8512
8513 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
8514
8515         * gcc.dg/torture/mips-hilo-1.c: New test.
8516
8517 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
8518
8519         * gcc.c-torture/compile/20040419-1.c: New test.
8520
8521 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
8522
8523         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
8524
8525 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
8526             Aldy Hernandez  <aldyh@redhat.com>
8527
8528         * gcc.c-torture/execute/va-arg-24.c: New.
8529
8530 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
8531             Aldy Hernandez  <aldyh@redhat.com>
8532
8533         * gcc.dg/vmx/1b-01.c: New.
8534         * gcc.dg/vmx/1b-02.c: New.
8535         * gcc.dg/vmx/1b-03.c: New.
8536         * gcc.dg/vmx/1b-04.c: New.
8537         * gcc.dg/vmx/1b-05.c: New.
8538         * gcc.dg/vmx/1b-06.c: New.
8539         * gcc.dg/vmx/1b-07.c: New.
8540         * gcc.dg/vmx/1c-01.c: New.
8541         * gcc.dg/vmx/1c-02.c: New.
8542         * gcc.dg/vmx/3a-01a.c: New.
8543         * gcc.dg/vmx/3a-01.c: New.
8544         * gcc.dg/vmx/3a-01m.c: New.
8545         * gcc.dg/vmx/3a-03.c: New.
8546         * gcc.dg/vmx/3a-03m.c: New.
8547         * gcc.dg/vmx/3a-04.c: New.
8548         * gcc.dg/vmx/3a-04m.c: New.
8549         * gcc.dg/vmx/3a-05.c: New.
8550         * gcc.dg/vmx/3a-06.c: New.
8551         * gcc.dg/vmx/3a-06m.c: New.
8552         * gcc.dg/vmx/3a-07.c: New.
8553         * gcc.dg/vmx/3b-01.c: New.
8554         * gcc.dg/vmx/3b-02.c: New.
8555         * gcc.dg/vmx/3b-10.c: New.
8556         * gcc.dg/vmx/3b-13.c: New.
8557         * gcc.dg/vmx/3b-14.c: New.
8558         * gcc.dg/vmx/3b-15.c: New.
8559         * gcc.dg/vmx/3c-01a.c: New.
8560         * gcc.dg/vmx/3c-01.c: New.
8561         * gcc.dg/vmx/3c-02.c: New.
8562         * gcc.dg/vmx/3c-03.c: New.
8563         * gcc.dg/vmx/3d-01.c: New.
8564         * gcc.dg/vmx/4-01.c: New.
8565         * gcc.dg/vmx/4-03.c: New.
8566         * gcc.dg/vmx/5-01.c: New.
8567         * gcc.dg/vmx/5-02.c: New.
8568         * gcc.dg/vmx/5-03.c: New.
8569         * gcc.dg/vmx/5-04.c: New.
8570         * gcc.dg/vmx/5-05.c: New.
8571         * gcc.dg/vmx/5-06.c: New.
8572         * gcc.dg/vmx/5-07.c: New.
8573         * gcc.dg/vmx/5-07t.c: New.
8574         * gcc.dg/vmx/5-08.c: New.
8575         * gcc.dg/vmx/5-10.c: New.
8576         * gcc.dg/vmx/5-11.c: New.
8577         * gcc.dg/vmx/7-01a.c: New.
8578         * gcc.dg/vmx/7-01.c: New.
8579         * gcc.dg/vmx/7c-01.c: New.
8580         * gcc.dg/vmx/7d-01.c: New.
8581         * gcc.dg/vmx/7d-02.c: New.
8582         * gcc.dg/vmx/8-01.c: New.
8583         * gcc.dg/vmx/8-02a.c: New.
8584         * gcc.dg/vmx/8-02.c: New.
8585         * gcc.dg/vmx/brode-1.c: New.
8586         * gcc.dg/vmx/bug-1.c: New.
8587         * gcc.dg/vmx/bug-2.c: New.
8588         * gcc.dg/vmx/bug-3.c: New.
8589         * gcc.dg/vmx/cw-bug-1.c: New.
8590         * gcc.dg/vmx/cw-bug-2.c: New.
8591         * gcc.dg/vmx/cw-bug-3.c: New.
8592         * gcc.dg/vmx/dct.c: New.
8593         * gcc.dg/vmx/debug-1.c: New.
8594         * gcc.dg/vmx/debug-2.c: New.
8595         * gcc.dg/vmx/debug-3.c: New.
8596         * gcc.dg/vmx/debug-4.c: New.
8597         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
8598         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
8599         * gcc.dg/vmx/eg-5.c: New.
8600         * gcc.dg/vmx/fft.c: New.
8601         * gcc.dg/vmx/gcc-bug-1.c: New.
8602         * gcc.dg/vmx/gcc-bug-2.c: New.
8603         * gcc.dg/vmx/gcc-bug-3.c: New.
8604         * gcc.dg/vmx/gcc-bug-4.c: New.
8605         * gcc.dg/vmx/gcc-bug-5.c: New.
8606         * gcc.dg/vmx/gcc-bug-6.c: New.
8607         * gcc.dg/vmx/gcc-bug-7.c: New.
8608         * gcc.dg/vmx/gcc-bug-8.c: New.
8609         * gcc.dg/vmx/gcc-bug-9.c: New.
8610         * gcc.dg/vmx/gcc-bug-b.c: New.
8611         * gcc.dg/vmx/gcc-bug-c.c: New.
8612         * gcc.dg/vmx/gcc-bug-d.c: New.
8613         * gcc.dg/vmx/gcc-bug-e.c: New.
8614         * gcc.dg/vmx/gcc-bug-f.c: New.
8615         * gcc.dg/vmx/gcc-bug-g.c: New.
8616         * gcc.dg/vmx/gcc-bug-i.c: New.
8617         * gcc.dg/vmx/harness.h: New.
8618         * gcc.dg/vmx/ira1.c: New.
8619         * gcc.dg/vmx/ira2a.c: New.
8620         * gcc.dg/vmx/ira2b.c: New.
8621         * gcc.dg/vmx/ira2.c: New.
8622         * gcc.dg/vmx/ira2c.c: New.
8623         * gcc.dg/vmx/mem.c: New.
8624         * gcc.dg/vmx/newton-1.c: New.
8625         * gcc.dg/vmx/ops.c: New.
8626         * gcc.dg/vmx/sn7153.c: New.
8627         * gcc.dg/vmx/spill2.c: New.
8628         * gcc.dg/vmx/spill3.c: New.
8629         * gcc.dg/vmx/spill.c: New.
8630         * gcc.dg/vmx/t.c: New.
8631         * gcc.dg/vmx/varargs-1.c: New.
8632         * gcc.dg/vmx/varargs-2.c: New.
8633         * gcc.dg/vmx/varargs-3.c: New.
8634         * gcc.dg/vmx/varargs-4.c: New.
8635         * gcc.dg/vmx/varargs-5.c: New.
8636         * gcc.dg/vmx/varargs-6.c: New.
8637         * gcc.dg/vmx/varargs-7.c: New.
8638         * gcc.dg/vmx/vmx.exp: New.
8639         * gcc.dg/vmx/vprint-1.c: New.
8640         * gcc.dg/vmx/vscan-1.c: New.
8641         * gcc.dg/vmx/x-01.c: New.
8642         * gcc.dg/vmx/x-02.c: New.
8643         * gcc.dg/vmx/x-03.c: New.
8644         * gcc.dg/vmx/x-04.c: New.
8645         * gcc.dg/vmx/x-05.c: New.
8646         * gcc.dg/vmx/yousufi-1.c: New.
8647         * gcc.dg/vmx/zero-1.c: New.
8648         * gcc.dg/vmx/zero.c: New.
8649
8650 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
8651
8652         * g++.dg/lookup/java1.C: Update for chage of
8653         _Jv_AllocObject.
8654         * g++.dg/lookup/java2.C: Likewise.
8655
8656 2004-04-17  Laurent GUERBY <laurent@guerby.net>
8657
8658         * ada/acats/run_all.sh: use -O2 by default.
8659
8660 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
8661
8662         * gcc.dg/vr-mult-[12].c: New tests.
8663
8664 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8665
8666         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
8667
8668         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
8669
8670 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
8671
8672         * lib/target-supports.exp (check_profiling_available): Assume profiling
8673         isn't available for mips*-*-elf targets.
8674
8675 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
8676
8677         * gcc.dg/builtins-38.c: New test.
8678
8679 2004-04-14  Eric Christopher  <echristo@redhat.com>
8680
8681         * g++.dg/charset/charset.exp: Run .cc extension tests.
8682
8683 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
8684
8685         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
8686
8687 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8688
8689         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
8690
8691 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
8692
8693         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
8694         * gcc.dg/i386-387-2.c: Likewise.
8695
8696         * gcc.dg/i386-387-7.c: New test.
8697         * gcc.dg/i386-387-8.c: New test.
8698
8699         * gcc.dg/builtins-37.c: New test.
8700
8701 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
8702
8703         * g++.dg/pch/externc-1.C: Add missing semicolon.
8704
8705 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
8706
8707         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
8708
8709 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
8710
8711         * gcc.c-torture/execute/20040411-1.c: New test.
8712
8713 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
8714
8715         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
8716
8717 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
8718
8719         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
8720
8721 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
8722
8723         * lib/target-supports.exp (check_named_sections_available): New.
8724         * lib/gcc-dg.exp (dg-require-named-sections): New.
8725         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
8726         old-deja.exp.  Also prune error-count message from HP linker.
8727         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
8728
8729         * g++.dg/init/init-ref4.C: Use dg-require-weak.
8730         * g++.old-deja/g++.pt/static3.C: Likewise.
8731         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
8732
8733 2004-04-09  Roger Sayle  <roger@eyesopen.com>
8734
8735         * gcc.c-torture/execute/20040409-1.c: New test case.
8736         * gcc.c-torture/execute/20040409-2.c: New test case.
8737         * gcc.c-torture/execute/20040409-3.c: New test case.
8738
8739 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
8740
8741         * gcc.dg/20040409-1.c: New test.
8742
8743 2004-04-08  Roger Sayle  <roger@eyesopen.com>
8744
8745         PR target/14888
8746         * g++.dg/opt/pr14888.C: New test case.
8747
8748 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
8749
8750         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
8751         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
8752         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
8753         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
8754         New tests.
8755
8756 2004-04-08  Paul Brook  <paul@codesourcery.com>
8757
8758         * gcc.dg/spill-1.c: New test.
8759
8760 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8761
8762         * gcc.dg/torture/builtin-ctype-2.c: New test.
8763
8764 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
8765
8766         * gcc.dg/pch/pch.exp: Add largefile test.
8767
8768 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
8769
8770         * g++.dg/pch/externc-1.Hs: New.
8771         * g++.dg/pch/externc-1.C: New.
8772
8773 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8774
8775         * gcc.dg/compat/struct-by-value-5a_main.c,
8776         gcc.dg/compat/struct-by-value-5b_main.c: New files.
8777         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
8778         * gcc.dg/compat/struct-by-value-5a_x.c,
8779         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
8780         gcc.dg/compat/struct-by-value-5_x.c.
8781         * gcc.dg/compat/struct-by-value-5a_y.c,
8782         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
8783         gcc.dg/compat/struct-by-value-5_y.c.
8784
8785         * gcc.dg/compat/struct-by-value-6a_main.c,
8786         gcc.dg/compat/struct-by-value-6b_main.c: New files.
8787         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
8788         * gcc.dg/compat/struct-by-value-6a_x.c,
8789         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
8790         gcc.dg/compat/struct-by-value-6_x.c.
8791         * gcc.dg/compat/struct-by-value-6a_y.c,
8792         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
8793         gcc.dg/compat/struct-by-value-6_y.c.
8794
8795         * gcc.dg/compat/struct-by-value-7a_main.c,
8796         gcc.dg/compat/struct-by-value-7b_main.c: New files.
8797         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
8798         * gcc.dg/compat/struct-by-value-7a_x.c,
8799         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
8800         gcc.dg/compat/struct-by-value-7_x.c.
8801         * gcc.dg/compat/struct-by-value-7a_y.c,
8802         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
8803         gcc.dg/compat/struct-by-value-7_y.c.
8804
8805 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
8806
8807         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
8808         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
8809         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
8810         options.
8811
8812 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
8813
8814         * gcc.dg/builtins-36.c: New test.
8815
8816 2004-04-06  Paul Brook  <paul@codesourcery.com>
8817
8818         * README.gcc: Remove obsolete contraint on testcases.
8819
8820 2004-04-05  Paul Brook  <paul@codesourcery.com>
8821
8822         PR2123
8823         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
8824         failure and exit(0) on success.
8825         * g++.dg/expr/anew2.C: Ditto.
8826         * g++.dg/expr/anew3.C: Ditto.
8827         * g++.dg/expr/anew4.C: Ditto.
8828
8829 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
8830
8831         PR c++/3518
8832         * g++.dg/template/unify7.C: New.
8833
8834 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
8835
8836         * g++.dg/README: Bring up to date with new subdirectories; remove
8837         duplicate subdirectory lines.
8838
8839 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
8840
8841         PR c++/14007
8842         * g++.dg/template/unify5.C: New.
8843         * g++.dg/template/unify6.C: New.
8844         * g++.dg/template/qualttp20.C: Adjust.
8845         * g++.old-deja/g++.jason/report.C: Adjust.
8846         * g++.old-deja/g++.other/qual1.C: Adjust.
8847
8848 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
8849
8850         PR c++/14803
8851         * g++.dg/inherit/ptrmem1.C: New test.
8852
8853 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
8854
8855         PR c++/14755
8856         * gcc.c-torture/execute/20040331-1.c: New test.
8857         * gcc.dg/20040331-1.c: New test.
8858
8859 2004-04-01  Paul Brook  <paul@codesourcery.com>
8860
8861         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
8862
8863 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
8864
8865         PR c++/14724
8866         * g++.dg/init/goto1.C: New test.
8867
8868         PR c++/14763
8869         * g++.dg/template/defarg4.C: New test.
8870
8871 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
8872
8873         * gcc.dg/altivec-11.c: Extend test for more valid cases.
8874
8875 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
8876
8877         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
8878
8879 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
8880
8881         * gcc.dg/noncompile/undeclared-2.c: New test.
8882
8883 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
8884
8885         * gcc.dg/940409-1.c: Remove XFAIL.
8886         * gcc.dg/reg-vol-struct-1.c: New test.
8887
8888 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8889
8890         * gcc.dg/torture/builtin-wctype-1.c: New test.
8891
8892 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
8893
8894         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
8895         * gcc.dg/20001101-1.c: Likewise.
8896         * gcc.dg/20001102-1.c: Likewise.
8897
8898 2004-03-25  Roger Sayle  <roger@eyesopen.com>
8899
8900         * gcc.dg/compare8.c: Add an additional test for XOR.
8901
8902 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8903
8904         * gcc.dg/torture/builtin-ctype-1.c: New test.
8905
8906 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8907
8908         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
8909         * gcc.dg/torture/builtin-math-1.c: Likewise.
8910         * gcc.dg/torture/builtin-power-1.c: New test.
8911
8912 2004-03-24  Andreas Schwab  <schwab@suse.de>
8913
8914         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
8915         IA64 assembler.
8916
8917 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
8918             Roger Sayle  <roger@eyesopen.com>
8919
8920         * gcc.dg/compare8.c: New test case.
8921
8922 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
8923
8924         * g++.dg/ext/altivec-7.C: New test.
8925
8926 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
8927
8928         PR 12267, 12391, 12560, 13129, 14114, 14133
8929         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
8930         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
8931         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
8932         Adjust error regexps.
8933         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
8934         * gcc.dg/noncompile/undeclared-1.c: New test cases.
8935         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
8936         * gcc.dg/local1.c: Add explanatory comment.
8937
8938 2004-03-23  Roger Sayle  <roger@eyesopen.com>
8939
8940         PR optimization/14669
8941         * g++.dg/opt/fold2.C: New test case.
8942
8943 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
8944
8945         PR c/14069
8946         * gcc.dg/20040322-1.c: New test.
8947
8948 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
8949
8950         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
8951         * gcc.dg/ultrasp4.c: Likewise.
8952         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
8953
8954 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
8955
8956         * gcc.dg/i386-sse-8.c: Reset default options.
8957
8958 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
8959
8960         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
8961         in the error message text.
8962
8963 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8964
8965         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
8966
8967 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
8968
8969         PR c++/14616
8970         * g++.dg/init/array13.C: New test.
8971
8972 2004-03-20  Roger Sayle  <roger@eyesopen.com>
8973
8974         PR target/13889
8975         * gcc.c-torture/compile/pr13889.c: New test case.
8976
8977 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
8978
8979         PR c/14635
8980         * builtins-1.c (nan, nans): Don't test.
8981         * builtins-30.c: Don't use nan, nanf, nanl.
8982         * builtins-35.c: New test.
8983
8984 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
8985
8986         * g++.dg/ext/altivec-6.C: New test.
8987
8988 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
8989
8990         * g++.dg/init/placement3.C: New test.
8991
8992         * g++.dg/template/spec13.C: New test.
8993
8994         * g++.dg/lookup/using11.C: New test.
8995
8996         * g++.dg/lookup/koenig3.C: New test.
8997
8998         * g++.dg/template/operator2.C: New test.
8999
9000         * g++.dg/expr/dtor3.C: New test.
9001         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
9002         marker.
9003         * g++.old-deja/g++.law/visibility28.C: Likewise.
9004
9005 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
9006
9007         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
9008         * gcc.dg/ppc64-abi-3.c: Likewise.
9009
9010 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9011
9012         PR c++/14545
9013         * g++.dg/parse/template15.C: New test.
9014
9015 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
9016
9017         * g++.dg/expr/dtor2.C: New test.
9018
9019         * g++.dg/lookup/anon4.C: New test.
9020
9021         * g++.dg/overload/using1.C: New test.
9022
9023         * g++.dg/template/lookup7.C: New test.
9024
9025         * g++.dg/template/typename6.C: New test.
9026
9027         * g++.dg/expr/cond6.C: New test.
9028
9029 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9030
9031         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
9032
9033 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
9034
9035         * g++.dg/expr/cond5.C: New test.
9036         * g++.dg/expr/constcast1.C: Likewise.
9037         * g++.dg/expr/ptrmem2.C: Likewise.
9038         * g++.dg/expr/ptrmem3.C: Likewise.
9039         * g++.dg/lookup/main1.C: Likewise.
9040         * g++.dg/template/lookup6.C: Likewise.
9041
9042 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
9043
9044         * gcc.dg/local1.c: New test.
9045
9046         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
9047
9048 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9049
9050         * gcc.dg/torture/builtin-convert-1.c: New test.
9051
9052 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9053
9054         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
9055
9056 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
9057
9058         PR c++/14481
9059         * g++.dg/warn/Wunused-7.C: New test.
9060
9061 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9062
9063         * gcc.dg/torture/builtin-integral-1.c: New test.
9064
9065 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
9066
9067         PR c++/14586
9068         * g++.dg/parse/non-dependent3.C: New test.
9069
9070 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
9071
9072         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
9073         * g++.dg/eh/simd-2.C: Likewise.
9074         * g++.dg/init/array10.C: Likewise.
9075         * gcc.c-torture/compile/simd-1.c: Likewise.
9076         * gcc.c-torture/compile/simd-2.c: Likewise.
9077         * gcc.c-torture/compile/simd-3.c: Likewise.
9078         * gcc.c-torture/compile/simd-4.c: Likewise.
9079         * gcc.c-torture/compile/simd-6.c: Likewise.
9080         * gcc.c-torture/execute/simd-1.c: Likewise.
9081         * gcc.c-torture/execute/simd-2.c: Likewise.
9082         * gcc.dg/compat/vector-defs.h: Likewise.
9083         * gcc.dg/20020531-1.c: Likewise.
9084         * gcc.dg/altivec-3.c: Likewise.
9085         * gcc.dg/altivec-4.c: Likewise.
9086         * gcc.dg/altivec-varargs-1.c: Likewise.
9087         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
9088         * gcc.dg/i386-mmx-3.c: Likewise.
9089         * gcc.dg/i386-sse-4.c: Likewise.
9090         * gcc.dg/i386-sse-5.c: Likewise.
9091         * gcc.dg/i386-sse-8.c: Likewise.
9092         * gcc.dg/simd-1.c: Likewise.
9093         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
9094         __ev64_opaque__ since the machine description provides it.
9095
9096 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
9097
9098         * lib/compat.exp (skip_list): New global variable.
9099         Use it to hold the user defined COMPAT_SKIPS list if any.
9100         (compat-obj): Add the members of skip_list to optall.
9101
9102 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
9103
9104         * gcc.dg/compat/union-by-value-1_main.c,
9105         union-by-value-1_x.c, union-by-value-1_y.c,
9106         union-check.h, union-defs.h,
9107         union-init.h, union-return-1_main.c,
9108         union-return-1_x.c, union-return-1_y.c: New files.
9109
9110 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
9111
9112         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
9113         mixed-struct-init.h: Add 4 mixed structure types.
9114         struct-by-value-21_main.c, struct-by-value-21_x.c,
9115         struct-by-value-21_y.c, struct-return-21_main.c,
9116         struct-return-21_x.c, struct-return-21_y.c: New files.
9117
9118 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
9119
9120         PR c++/14550
9121         * g++.dg/parse/template14.C: New test.
9122
9123 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
9124
9125         * gcc.c-torture/execute/20040313-1.c: New test.
9126
9127 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
9128
9129         PR target/14533
9130         * gcc.dg/20040311-2.c: New test.
9131
9132 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
9133
9134         PR other/14544
9135         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
9136         bit-field.
9137
9138 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
9139
9140         * gcc.dg/20040305-2.c: Add missing return statement.
9141
9142 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9143
9144         * gcc.dg/builtins-34.c: Also check pow10*.
9145
9146 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
9147
9148         PR target/14262
9149         * gcc.dg/20040305-2.c: New test.
9150
9151 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
9152
9153         * gcc.dg/20040310-1.c: New test.
9154
9155 2004-03-11  Roger Sayle  <roger@eyesopen.com>
9156
9157         * gcc.c-torture/execute/20040311-1.c: New test case.
9158
9159 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
9160
9161         PR c++/14476
9162         * g++.dg/lookup/enum1.C: New test.
9163
9164 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
9165
9166         PR c++/14510
9167         * g++.dg/lookup/struct2.C: New test.
9168
9169 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
9170
9171         * gcc.dg/builtins-34.c: New test.
9172
9173 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9174
9175         * gcc.dg/torture/builtin-nonneg-1.c: New test.
9176
9177 2004-03-09  James E Wilson  <wilson@specifixinc.com>
9178
9179         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
9180         * gcc.dg/alias-2.c: New testcase.
9181
9182 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
9183
9184         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
9185
9186 2004-03-09  Roger Sayle  <roger@eyesopen.com>
9187
9188         * gcc.c-torture/execute/20040309-1.c: New test case.
9189
9190 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
9191
9192         PR c++/14397
9193         * g++.dg/overload/ref1.C: New.
9194
9195 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9196
9197         PR c++/14409
9198         * g++.dg/template/spec12.C: New test.
9199
9200         PR c++/14448
9201         * g++.dg/parse/crash14.C: New test.
9202
9203 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
9204
9205         PR c++/14230
9206         * g++.dg/init/ref11.C: New test.
9207
9208 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
9209
9210         PR c++/14432
9211         * g++.dg/parse/builtin2.C: New test.
9212
9213 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
9214
9215         PR c++/14401
9216         * g++.dg/init/ctor3.C: New test.
9217         * g++.dg/init/union1.C: New test.
9218         * g++.dg/ext/anon-struct4.C: New test.
9219
9220 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
9221
9222         * g++.dg/lookup/koenig1.C: Tweak error messages.
9223         * g++.dg/lookup/used-before-declaration.C: Likewise.
9224         * g++.dg/other/do1.C: Likewise.
9225         * g++.dg/overload/koenig1.C: Likewise.
9226         * g++.dg/parse/crash13.C: Likewise.
9227         * g++.dg/template/instantiate3.C: Likewise.
9228
9229 2004-03-08  Eric Christopher  <echristo@redhat.com>
9230
9231         * * lib/target-supports.exp: Enable libiconv in test
9232         compilation.  Fix up error checking.
9233
9234 2004-03-08  Roger Sayle  <roger@eyesopen.com>
9235
9236         PR middle-end/14289
9237         * gcc.dg/pr14289-1.c: New test case.
9238         * gcc.dg/pr14289-2.c: Likewise.
9239         * gcc.dg/pr14289-3.c: Likewise.
9240
9241 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
9242
9243         * gcc.c-torture/execute/20040308-1.c: New test.
9244
9245 2004-03-07  Roger Sayle  <roger@eyesopen.com>
9246
9247         * gcc.c-torture/execute/20040307-1.c: New test case.
9248
9249 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
9250
9251         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
9252
9253 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
9254
9255         * gcc.dg/20040306-1.c: New test.
9256
9257 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
9258
9259         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
9260         them static.
9261         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
9262
9263 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
9264
9265         PR c/14465
9266         * gcc.dg/decl-6.c: New test.
9267
9268 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9269
9270         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
9271         Rename LOGPOW -> LOG_POW.
9272         (SQRT_EXP, POW_EXP): New.
9273
9274 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
9275
9276         * gcc.dg/i386-sse-8.c: New test.
9277
9278 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
9279
9280         PR c/14114
9281         * gcc.dg/decl-5.c: New test.
9282
9283 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
9284
9285         * gcc.dg/20040305-1.c: New test.
9286
9287 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
9288
9289         PR other/14354
9290         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
9291
9292 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
9293
9294         PR c++/14425, c++/14426
9295         * g++.dg/ext/altivec-4.C: New test.
9296         * g++.dg/ext/altivec-5.C: New test.
9297
9298 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
9299
9300         * g++.old-deja/g++.other/linkage1.C: Expect errors about
9301         global variables of a type with no linkage.
9302         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
9303         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
9304         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
9305         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
9306         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
9307         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
9308         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
9309         * g++.dg/warn/deprecated.C: Name enum Color.
9310         * g++.dg/overload/VLA.C: Name structure for 'b'.
9311         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
9312
9313 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
9314
9315         * gcc.c-torture/compile/20040304-1.c: New test.
9316
9317 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
9318
9319         PR 13728
9320         * gcc.dg/decl-4.c: New testcase.
9321
9322 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
9323
9324         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
9325         as PRECF if sizeof (float) > sizeof (double).
9326         (PRECL): Make it the same as PRECF if
9327         sizeof (float) > sizeof (long double).
9328
9329 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9330
9331         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
9332         system type.  Add check for irix6 which doesn't have c99 runtime.
9333
9334 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
9335
9336         * gcc.dg/const-elim-1.c: xfail for xtensa.
9337
9338 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
9339
9340         PR c++/14369
9341         * g++.dg/template/cond4.C: New test.
9342
9343 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
9344
9345         PR c++/14360
9346         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
9347
9348         PR c++/14361
9349         * g++.dg/parse/defarg7.C: New test.
9350
9351         PR c++/14359
9352         * g++.dg/template/friend26.C: New test.
9353
9354 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
9355
9356         PR c++/14324
9357         * g++.dg/abi/mangle21.C: New test.
9358
9359         PR c++/14260
9360         * g++.dg/parse/constructor2.C: New test.
9361
9362         PR c++/14337
9363         * g++.dg/template/sfinae1.C: New test.
9364
9365 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
9366
9367         PR c++/14267
9368         * g++.dg/expr/crash2.C: New test.
9369
9370         PR middle-end/13448
9371         * gcc.dg/inline-5.c: New test.
9372         * gcc.dg/always-inline.c: Split out tests into ...
9373         * gcc.dg/always-inline2.c: ... this and ...
9374         * gcc.dg/always-inline3.c: ... this.
9375
9376 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
9377
9378         PR debug/12103
9379         * g++.dg/debug/crash1.C: New test.
9380
9381 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
9382
9383         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
9384         function with __attribute__((noinline)).
9385         (recurser_void2): Likewise.
9386         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
9387         (recurser_void2): Likewise.
9388
9389 2004-02-29  Roger Sayle  <roger@eyesopen.com>
9390
9391         PR middle-end/14203
9392         * g++.dg/warn/Wunused-6.C: New test case.
9393
9394 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
9395
9396         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
9397         not defined.
9398
9399 2004-02-27  Eric Christopher  <echristo@redhat.com>
9400
9401         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
9402         * g++.dg/charset/asm2.c: Run only x86.
9403         * gcc.dg/charset/asm3.c: Ditto.
9404
9405 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
9406
9407         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
9408         ld_library_path.
9409
9410 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
9411
9412         * g++.dg/ext/altivec-3.C: New.
9413
9414 2004-02-26  Richard Henderson  <rth@redhat.com>
9415
9416         * g++.dg/ext/attrib10.C: Mark for warning.
9417         * gcc.dg/attr-alias-1.c: New.
9418
9419 2004-02-26  Richard Henderson  <rth@redhat.com>
9420
9421         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
9422         * gcc.c-torture/execute/20040208-2.c: ... it back.
9423
9424 2004-02-26  Eric Christopher  <echristo@redhat.com>
9425
9426         * lib/target-supports.exp (check-iconv-available): New function.
9427         * lib/gcc-dg.exp (dg-require-iconv): New function.
9428         Use above.
9429         * gcc.dg/charset: New directory.
9430         * gcc.dg/charset/charset.exp: New file.
9431         * gcc.dg/charset/asm1.c: Ditto.
9432         * gcc.dg/charset/asm2.c: Ditto.
9433         * gcc.dg/charset/asm3.c: Ditto.
9434         * gcc.dg/charset/asm4.c: Ditto.
9435         * gcc.dg/charset/asm5.c: Ditto.
9436         * gcc.dg/charset/attribute1.c: Ditto.
9437         * gcc.dg/charset/attribute2.c: Ditto.
9438         * gcc.dg/charset/string1.c: Ditto.
9439         * g++.dg/charset: New directory.
9440         * g++.dg/dg.exp: Add here. Special options.
9441         * g++.dg/charset/charset.exp: New file.
9442         * g++.dg/charset/asm1.c: Ditto.
9443         * g++.dg/charset/asm2.c: Ditto.
9444         * g++.dg/charset/asm3.c: Ditto.
9445         * g++.dg/charset/asm4.c: Ditto.
9446         * g++.dg/charset/attribute1.c: Ditto.
9447         * g++.dg/charset/attribute2.c: Ditto.
9448         * g++.dg/charset/extern1.cc: Ditto.
9449         * g++.dg/charset/extern2.cc: Ditto.
9450         * g++.dg/charset/string1.c: Ditto.
9451
9452 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
9453
9454         PR c++/14278
9455         * g++.dg/parse/comma1.C: New test.
9456
9457 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9458
9459         PR c++/14284
9460         * g++.dg/template/ttp8.C: New test.
9461
9462 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
9463
9464         * gcc.dg/fixuns-trunc-1.c: New test.
9465
9466 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9467
9468         * gcc.dg/builtins-config.h: Use #elif.
9469
9470 2004-02-26  Michael Matz  <matz@suse.de>
9471
9472         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
9473         * gcc.dg/991214-1.c: Likewise.
9474         * gcc.dg/i386-asm-1.c: Likewise.
9475
9476 2004-02-25  Richard Henderson  <rth@redhat.com>
9477
9478         * gcc.c-torture/execute/20040208-2.c: Move ...
9479         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
9480
9481 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9482
9483         PR c++/14246
9484         * g++.dg/other/crash-3.C: New test.
9485
9486 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9487
9488         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
9489         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
9490
9491         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
9492         HP-UX.
9493
9494 2004-02-24  Michael Matz  <matz@suse.de>
9495
9496         * gcc.dg/i386-regparm.c: New.
9497
9498 2004-02-23  James E Wilson  <wilson@specifixinc.com>
9499
9500         * gcc.c-torture/execute/20040223-1.c: New.
9501
9502 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
9503             Kazu Hirata  <kazu@cs.umass.edu>
9504
9505         * gcc.dg/fwritable-strings-1.c: Remove.
9506
9507 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
9508
9509         PR c/14156
9510         * gcc.dg/20040223-1.c: New test.
9511
9512 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9513
9514         PR c++/14106
9515         * g++.dg/ext/typeof9.C: New test.
9516
9517 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9518
9519         PR c++/14250
9520         * g++.dg/other/switch1.C: New test.
9521
9522 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
9523
9524         * gcc.dg/cast-function-1.c: Adjust for new informative message.
9525         * gcc.dg/va-arg-1.c: Likewise.
9526
9527 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9528
9529         PR c++/14143
9530         * g++.dg/template/koenig5.C: New test.
9531
9532 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
9533
9534         * g++.dg/ext/altivec-1.C: Generalize target triple.
9535         * g++.dg/ext/altivec-2.C: New test case.
9536         * g++.dg/ext/altivec_check.h: New file.
9537         * gcc.dg/altivec-1.c: Generalize target triple;
9538         include altivec_check.h and call altivec_check().
9539         * gcc.dg/altivec-[2-5].c: Generalize target triple.
9540         * gcc.dg/altivec-6.c: New test case.
9541         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
9542         type casts as needed.
9543         * gcc.dg/altivec-10.c: Include altivec_check.h and call
9544         altivec_check().
9545         * gcc.dg/altivec-12.c: New test case.
9546         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
9547         include altivec_check.h and call altivec_check().
9548         * gcc.dg/altivec_check.h: New file.
9549
9550 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9551
9552         * lib/target-supports.exp (check_alias_available): Don't mangle
9553         function `g' in test program.
9554
9555 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9556
9557         * lib/target-supports.exp (check_profiling_available): Check
9558         argument to determine whether we support a profiling type.
9559         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
9560         check_profiling_available.
9561         * g++.dg/bprob/bprob.exp: Likewise
9562         * g77.dg/bprob/bprob.exp: Likewise.
9563         * gcc.misc-tests/bprob.exp: Likewise.
9564         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
9565         dg-require-profiling and delete expected error handling.
9566         * gcc.dg/20021014-1.c: Likewise.
9567         * gcc.dg/nest.c: Likewise.
9568
9569 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9570
9571         PR c++/12007
9572         * g++.dg/other/vthunk1.C: New test.
9573
9574 2004-02-20  Falk Hueffner  <falk@debian.org>
9575
9576         PR target/14201
9577         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
9578
9579 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
9580
9581         PR c++/13927
9582         * g++.dg/other/error8.C: Remove XFAIL markers.
9583
9584         PR c++/14173
9585         * g++.dg/ext/packed5.C: New test.
9586
9587         PR c++/14199
9588         * g++.dg/warn/Wunused-5.C: New test.
9589
9590         PR c++/14186
9591         * g++.dg/lookup/member1.C: New test.
9592
9593 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
9594
9595         * gcc.c-torture/compile/20040130-1.c: Enable only when
9596         __INT_MAX__ >= 2147483647L.
9597         * gcc.c-torture/compile/961203-1.c: Likewise.
9598
9599 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
9600
9601         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
9602         * g++.dg/opt/template1.C: Robustify assembler regexp
9603
9604 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
9605
9606         * gcc.c-torture/execute/simd-4.x: Remove.
9607         * gcc.c-torture/execute/va-arg-25.x: Likewise.
9608         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
9609         Guard with #ifndef SKIP_ATTRIBUTE.
9610         * gcc.dg/compat/vector-1_y.c: Likewise.
9611         * gcc.dg/compat/vector-2_x.c: Likewise.
9612         * gcc.dg/compat/vector-2_y.c: Likewise.
9613         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
9614         * g++.dg/eh/simd-2.C: Likewise.
9615
9616 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
9617
9618         * gcc.c-torture/compile/complex-1.c: New.
9619
9620 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
9621
9622         PR target/14209
9623         * gcc.c-torture/execute/20040218-1.c: New test.
9624
9625 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9626
9627         PR c++/14181
9628         * g++.dg/parse/new2.C: New test.
9629
9630 2004-02-18  Paul Brook  <paul@codesourcery.com>
9631
9632         * gcc.c-torture/compile/libcall-1.c: New test.
9633
9634 2004-02-18  Paul Brook  <paul@codesourcery.com>
9635
9636         PR debug/12934
9637         * gcc.dg/debug/debug-7.c: New test.
9638
9639 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
9640
9641         * gcc.dg/20040217-1.c: New test.
9642
9643 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
9644
9645         * gcc.c-torture/execute/990208-1.x: Delete.
9646
9647 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
9648
9649         * gcc.c-torture/execute/20040208-2.x: New file.
9650
9651 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
9652
9653         PR c++/11326
9654         * g++.dg/abi/structret1.C: New test.
9655
9656 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
9657
9658         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
9659         (i386_cpuid): No need to test if cpuid is available on AMD64.
9660         Fix assembly, so that it works onboth i386 and AMD64.
9661         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
9662         (vecInLong): Fix s[] member type to unsigned int.
9663         (vecInWord): Remove type.
9664         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
9665         (a64, b64, c64, d64, e64): Remove.
9666         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
9667         Remove unused variable.  Remove initialization of removed variables.
9668         Don't call mmx_tests nor sse_tests.
9669         (reference_mmx, reference_sse): Remove.
9670         (check): Add return stmt.
9671         * gcc.dg/i386-sse-7.c: New test.
9672         * gcc.dg/i386-mmx-4.c: New test.
9673
9674 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9675
9676         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
9677         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
9678         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
9679         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
9680         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
9681         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
9682         g++.dg/tc1/dr94.C: Fix line terminator.
9683
9684 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
9685
9686         * gcc.c-torture/compile/20040216-1.c: New.
9687
9688 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9689
9690         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
9691         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
9692         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
9693         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
9694         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
9695         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
9696
9697 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
9698
9699         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
9700
9701 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
9702
9703         PR c++/13971
9704         * g++.dg/expr/cond4.C: New test.
9705
9706         PR c++/14086
9707         * g++.dg/lookup/crash2.C: New test.
9708
9709 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
9710
9711         * gcc.c-torture/compile/20040214-2.c: New test.
9712
9713 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
9714
9715         PR c++/14116
9716         * g++.dg/ext/typeof8.C: New test.
9717
9718 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
9719
9720         * gcc.c-torture/compile/20040214-1.c: New test.
9721
9722 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9723
9724         PR c++/13635
9725         * g++.dg/template/spec11.C: New test.
9726
9727 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9728
9729         PR c++/13927
9730         * g++.dg/other/error8.C: New test.
9731
9732 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
9733
9734         PR c++/14122
9735         * g++.dg/template/array4.C: New test.
9736
9737         PR c++/14108
9738         * g++.dg/inherit/thunk2.C: New test.
9739
9740         PR c++/14083
9741         * g++.dg/eh/cond2.C: New test.
9742
9743 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
9744
9745         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
9746
9747 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
9748
9749         * lib/scanasm.exp (dg-scan): Quote pattern before display.
9750
9751 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
9752
9753         * g++.dg/simd-2.C: xfail on ppc64-linux.
9754
9755 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
9756
9757         PR c/456
9758         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
9759         tests.
9760
9761 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
9762
9763         * gcc.dg/builtins-33.c: New test.
9764
9765 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
9766
9767         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
9768
9769 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
9770
9771         * g++.dg/simd-2.C: Set -maltivec for ppc64.
9772
9773 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
9774
9775         * gcc.dg/ppc64-abi-3.c: New test.
9776
9777 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
9778
9779         PR c/14092
9780
9781         * gcc.dg/pr14092-1.c: New testcase.
9782
9783 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
9784
9785         * gcc.dg/cpp/assert4.c: Fix typo last change.
9786
9787         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
9788         * gcc.dg/cpp/assert4.c: Handle powerpc64.
9789
9790         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
9791
9792 2004-02-09  Roger Sayle  <roger@eyesopen.com>
9793
9794         * gcc.c-torture/compile/20040209-1.c: New test case.
9795
9796 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
9797
9798         * gcc.dg/c90-init-1.c: Adjust expected error messages.
9799
9800 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
9801
9802         * gcc.c-torture/execute/20040208-[12].c: New tests.
9803
9804 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
9805
9806         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
9807
9808 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
9809
9810         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
9811
9812 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
9813
9814         Bug 13856
9815         * gcc.dg/visibility-8.c: New testcase.
9816
9817 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
9818
9819         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
9820         arguments.
9821         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
9822
9823 2004-02-07  Roger Sayle  <roger@eyesopen.com>
9824
9825         PR middle-end/13696
9826         * g++.dg/opt/fold1.C: New test case.
9827
9828 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9829
9830         PR c++/14033
9831         * g++.dg/other/crash-2.C: New test.
9832
9833 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9834
9835         PR c++/14028
9836         * g++.dg/parse/angle-bracket2.C: New test.
9837
9838 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
9839
9840         PR middle-end/13750
9841         Revert:
9842         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
9843         PR pch/13361
9844         * testsuite/g++.dg/pch/wchar-1.C: New.
9845         * testsuite/g++.dg/pch/wchar-1.Hs: New.
9846
9847 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9848
9849         PR c++/14008
9850         * g++.dg/parse/error15.C: New test.
9851         * g++.dg/parse/crash11.C: Update dg-error mark.
9852
9853 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
9854
9855         PR c++/13932
9856         * g++.dg/warn/conv2.C: New test.
9857
9858 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9859
9860         PR c++/13086
9861         * g++.dg/warn/incomplete1.C: Remove xfail.
9862
9863 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
9864
9865         * lib/file-format.exp (gcc_target_object_format): Use
9866         ${tool}_target_compile, not gcc_target_compile.
9867         * lib/target-supports.exp (check_alias_available): Likewise.
9868         (check_gc_sections_available): Likewise.
9869         * g++.dg/ext/attrib10.C: Use dg-require-alias.
9870         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
9871         dg-require-alias.
9872
9873 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
9874
9875         PR c++/13969
9876         * g++.dg/template/static6.C: New test.
9877
9878 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
9879
9880         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
9881
9882 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9883
9884         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
9885         tests for systems where `char' is unsigned by default.
9886
9887 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9888
9889         PR c++/13997
9890         * g++.dg/template/partial3.C: New test.
9891
9892 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
9893
9894         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
9895         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
9896         Remove mentions of obsolete ports.
9897
9898 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
9899
9900         * gcc.dg/noncompile/20001228-1.c: Fix for new
9901         error message.
9902
9903 2004-02-03  Roger Sayle  <roger@eyesopen.com>
9904
9905         PR target/9348
9906         * gcc.c-torture/execute/multdi-1.c: New test case.
9907
9908 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
9909
9910         PR c++/13925
9911         * g++.dg/template/lookup5.C: New test.
9912
9913 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
9914
9915         PR c++/13950
9916         * g++.dg/template/lookup4.C: New test.
9917
9918         PR c++/13970
9919         * g++.dg/parse/error14.C: New test.
9920
9921         PR c++/14002
9922         * g++.dg/parse/template13.C: New test.
9923
9924 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
9925
9926         PR c++/13978
9927         * g++.dg/template/koenig4.C: New test.
9928
9929         PR c++/13968
9930         * g++.dg/template/crash17.C: New test.
9931
9932         PR c++/13975
9933         * g++.dg/parse/error13.C: New test.
9934         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
9935
9936 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
9937
9938         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
9939
9940 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
9941
9942         PR c/11658
9943         PR c/13994
9944         * gcc.dg/noncompile/20040203-1.c: New test.
9945         * gcc.dg/noncompile/20040203-2.c: Likewise.
9946         * gcc.dg/noncompile/20040203-3.c: Likewise.
9947         * gcc.dg/20040203-1.c: Likewise.
9948
9949 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
9950
9951         PR c++/10858
9952         * g++.dg/template/sizeof7.C: New test.
9953
9954 2004-02-02  Eric Christopher  <echristo@redhat.com>
9955             Zack Weinberg  <zack@codesourcery.com>
9956
9957         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
9958
9959 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
9960
9961         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
9962         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
9963         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
9964         * gcc.dg/cleanup-5.c: Run only on Linux targets.
9965
9966 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
9967
9968         PR c++/13113
9969         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
9970
9971         PR c++/13854
9972         * g++.dg/ext/attrib13.C: New test.
9973
9974         PR c++/13907
9975         * g++.dg/conversion/op2.C: New test.
9976
9977 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
9978
9979         * gcc.dg/titype-1.c: Fix pasto.
9980
9981 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
9982
9983         * gcc.dg/titype-1.c: New test.
9984
9985 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9986
9987         PR c++/13957
9988         * g++.dg/template/non-type-template-argument-1.C,
9989         g++.dg/template/qualified-id1.C: Update dg-error marks.
9990         * g++.dg/template/nontype6.C: New test.
9991
9992 2004-02-01  Roger Sayle  <roger@eyesopen.com>
9993
9994         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
9995         * gcc.dg/builtins-31.c: New testcase.
9996         * gcc.dg/builtins-32.c: New testcase.
9997
9998 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
9999
10000         * objc.dg/call-super-2.m: Update line numbers
10001         for the including of stddef.h.
10002
10003 2004-01-30  Michael Matz  <matz@suse.de>
10004
10005         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
10006         g++.dg/ext/case-range3.C: New tests.
10007
10008 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10009
10010         DR206
10011         PR c++/13813
10012         * g++.dg/template/member4.C: New test.
10013
10014 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10015
10016         PR c++/13683
10017         * g++.dg/template/sizeof6.C: New test.
10018
10019 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
10020
10021         * gcc.dg/fwritable-strings-1.c: New test.
10022
10023 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
10024
10025         * gcc.c-torture/compile/20040130-1.c: New test.
10026
10027 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
10028
10029         * objc.dg/call-super-2.m: Include stddef.h for size_t.
10030
10031 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
10032
10033         PR c++/13883
10034         * g++.dg/template/ctor3.C: New test.
10035
10036 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10037
10038         * g++.dg/tc1: New directory.
10039         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
10040         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
10041         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
10042         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
10043         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
10044
10045 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10046
10047         * g++.dg/parse/error11.C: New test.
10048         * g++.dg/parse/error12.C: Likewise.
10049
10050 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
10051
10052         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
10053         (scan_initial, main): Use aligned_sizeof instead of sizeof.
10054
10055 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
10056
10057         PR c++/13791
10058         * g++.dg/ext/attrib12.C: New test.
10059
10060         PR c++/13736
10061         * g++.dg/parse/cast2.C: New test.
10062
10063 2004-01-27  James E Wilson  <wilson@specifixinc.com>
10064
10065         * objc.dg/encode-2.m (main): New local string.  Set depending on
10066         sizeof long.  Use in sscanf call.
10067         * objc.dg/encode-3.m (main): New local string.  Set depending on
10068         sizeof long.  Use in scan_initial call.
10069
10070 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10071
10072         * objc.dg/call-super-2.m: Make LP64-safe.
10073         * objc.dg/desig-init-1.m: Likewise.
10074
10075 2004-01-27  Devang Patel <dpatel@apple.com>
10076
10077         * g++.dg/debug/namespace1.C: New test.
10078
10079 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
10080
10081         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
10082         xscale-*-*.
10083
10084         * gcc.dg/arm-mmx-1.c: New test.
10085
10086 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
10087
10088         * gcc.dg/20040127-1.c: New test.
10089         * gcc.dg/20040127-2.c: New test.
10090
10091 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10092
10093         * objc.dg/stret-1.m (glob): Renamed to globa.
10094
10095 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
10096
10097         PR c++/13663
10098         * g++.dg/expr/for1.C: New test.
10099
10100 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
10101
10102         PR middle-end/13779
10103         * gcc.dg/darwin-longlong.c: New test.
10104
10105 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
10106
10107         * gcc.dg/20040124-1.c: Moved test from here...
10108         * gcc.c-torture/compile/20040124-1.c: ...to here.
10109
10110 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
10111
10112         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
10113         the assembly output if -m64 is passed.
10114
10115 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
10116
10117         PR c++/13833
10118         * g++.dg/template/cond3.C: New test.
10119
10120 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10121
10122         PR c++/13810
10123         * g++.dg/template/ttp7.C: New test.
10124
10125 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10126
10127         PR c++/13797
10128         * g++.dg/template/nontype4.C: New test.
10129         * g++.dg/template/nontype5.C: Likewise.
10130
10131 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
10132
10133         * gcc.dg/torture/mips-clobber-at.c: New test.
10134
10135 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
10136
10137         * gcc.dg/20040124-1.c: New test.
10138
10139 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
10140
10141         * gcc.dg/20040123-1.c: New test.
10142
10143 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
10144
10145         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
10146
10147 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
10148
10149         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
10150
10151 2004-01-23  Andrew Pinski  <apinski@apple.com>
10152
10153         * gcc.dg/20030121-1.c: Move to ..
10154         * gcc.dg/20040121-1.c: here.
10155
10156 2004-01-23  Roger Sayle  <roger@eyesopen.com>
10157
10158         * gcc.dg/builtins-29.c: New test case.
10159
10160 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
10161
10162         PR 18314
10163         * gcc.dg/builtins-30.c: New testcase.
10164
10165 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
10166
10167         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
10168         * lib/g77.exp: Likewise.
10169         * lib/objc.exp: Likewise.
10170         * lib/g++.exp: Likewise.
10171
10172 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
10173
10174         * gcc.dg/struct-by-value-2.c: New test.
10175
10176 2004-01-21  Andrew Pinski  <apinski@apple.com>
10177
10178         PR target/13785
10179         * gcc.dg/20030121-1.c: New test.
10180
10181 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
10182
10183         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
10184         clobber frame pointer register in asm statement.
10185
10186 2004-01-21  Falk Hueffner  <falk@debian.org>
10187
10188         * gcc.c-torture/compile/20040121-1.c: New test.
10189
10190 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
10191
10192         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
10193
10194 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
10195
10196         * gcc.dg/ppc64-abi-2.c: New test.
10197
10198 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
10199
10200         * lib/treelang.exp: Fill out this file.
10201         * lib/treelang-dg.exp: New File.
10202
10203 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
10204
10205         * gcc.c-torture/compile/981022-1.c: Remove.
10206         * gcc.dg/array-5.c: Remove XFAIL.
10207         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
10208         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
10209         gcc.dg/cond-lvalue-1.c: Update.
10210         * gcc.dg/cast-lvalue-2.c: New test.
10211
10212 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
10213
10214         PR c++/13592
10215         * g++.dg/other/error1.C (class foo): Tweak error message.
10216
10217         PR c++/13592
10218         * g++.dg/template/call2.C: New test.
10219
10220 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
10221
10222         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
10223         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
10224         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
10225         scalar-return-1_x.c, scalar-return-2_y.c,
10226         scalar-return-3_x.c, scalar-return-3_y.c,
10227         scalar-return-4_x.c, scalar-return-4_y.c,
10228         struct-align-1.h, struct-align-1_x.c,
10229         struct-align-1_y.c, struct-align-2.h,
10230         struct-align-2_x.c, struct-align-2_y.c,
10231         struct-by-value-10_y.c, struct-by-value-11_x.c,
10232         struct-by-value-11_y.c, struct-by-value-12_x.c,
10233         struct-by-value-12_y.c, struct-by-value-13_x.c,
10234         struct-by-value-13_y.c, struct-by-value-14_x.c,
10235         struct-by-value-14_y.c, struct-by-value-15_x.c,
10236         struct-by-value-15_y.c, struct-by-value-16_y.c,
10237         struct-by-value-17_y.c, struct-by-value-18_y.c,
10238         struct-by-value-19_y.c, struct-by-value-1_x.c,
10239         struct-by-value-1_y.c, struct-by-value-20_y.c,
10240         struct-by-value-2_x.c, struct-by-value-2_y.c,
10241         struct-by-value-3_y.c, struct-by-value-4_x.c,
10242         struct-by-value-4_y.c, struct-by-value-5_y.c,
10243         struct-by-value-6_y.c, struct-by-value-7_y.c
10244         struct-by-value-8_x.c, struct-by-value-8_y.c
10245         struct-by-value-9_x.c, struct-by-value-9_y.c
10246         struct-return-10_x.c, struct-return-10_y.c,
10247         struct-return-19_x.c, struct-return-20_x.c
10248         struct-return-2_x.c, struct-return-2_y.c
10249         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
10250         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
10251
10252 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
10253
10254         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
10255         attribute on sparc*-sun-solaris2.*.
10256
10257 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
10258
10259         PR c++/13710
10260         * g++.dg/ext/typeof7.C: New test.
10261
10262 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
10263
10264         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
10265         * gcc.dg/const-elim-1.c: Same.
10266
10267 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
10268
10269         * objc.dg/stret-1.m: New.
10270         * objc.dg/stret-2.m: New.
10271
10272 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
10273
10274         PR c++/11895
10275         * g++.dg/ext/vector1.C: New test.
10276
10277 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
10278
10279         * gcc.dg/pch/import-1.c: New.
10280         * gcc.dg/pch/import-1.hs: New.
10281         * gcc.dg/pch/import-1a.h: New.
10282         * gcc.dg/pch/import-1b.h: New.
10283         * gcc.dg/pch/import-1c.h: New.
10284
10285 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
10286
10287         PR c++/13574
10288         * g++.dg/ext/array1.C: New test.
10289
10290         PR c++/13178
10291         * g++.dg/conversion/op1.C: New test.
10292
10293 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
10294
10295         PR 11864
10296         From Kazumoto Kojima / Dan Kegel:
10297         * gcc.dg/pr11864-1.c: New test.
10298
10299         PR 10392
10300         From Marcus Comstedt / Dan Kegel:
10301         * gcc.dg/pr10392-1.c: New test.
10302
10303 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
10304
10305         PR c++/13478
10306         * g++.dg/init/ref10.C: New test.
10307
10308 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10309
10310         PR c++/13407
10311         * g++.dg/parse/typename6.C: New test.
10312
10313 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
10314
10315         PR pch/13361
10316         * testsuite/g++.dg/pch/wchar-1.C: New.
10317         * testsuite/g++.dg/pch/wchar-1.Hs: New.
10318
10319 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10320
10321         PR c++/9259
10322         * g++.dg/expr/sizeof2.C: New test.
10323
10324 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
10325
10326         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
10327
10328 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
10329
10330         PR c++/13659
10331         * g++.dg/lookup/strong-using-3.C: New.
10332         * g++.dg/lookup/using-10.C: New.
10333
10334 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
10335
10336         PR c++/13594
10337         * g++.dg/lookup/strong-using-2.C: New.
10338
10339 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
10340             Dan Kegel <dank@kegel.com>
10341             J"orn Rennecke <joern.rennecke@superh.com>
10342
10343         PR target/9365
10344         * gcc.dg/pr9365-1.c: New test.
10345
10346 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10347
10348         PR c++/8856
10349         * g++.dg/parse/casting-operator2.C: New test.
10350         * g++.old-deja/g++.pt/explicit83.C: Remove.
10351
10352 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
10353
10354         * gcc.dg/label-compound-stmt-1.c: New test.
10355         * gcc.c-torture/compile/950922-1.c,
10356         gcc.c-torture/compile/20000211-3.c,
10357         gcc.c-torture/compile/20000518-1.c,
10358         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
10359         compound statements.
10360
10361 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
10362
10363         * gcc.dg/ppc64-abi-1.c: New test.
10364
10365 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
10366
10367          * g++.dg/ext/attrib9.C: Add dg-warnings.
10368
10369 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10370
10371         PR c++/12335
10372         * g++.dg/parse/dtor3.C: New test.
10373
10374 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
10375
10376         PR c++/12709
10377         * g++.dg/parse/try-catch-1.C: New test.
10378
10379 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
10380
10381         * ada/acats/run_all.sh: Add more verbose output in acats.log
10382         when compiling tests.
10383
10384 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
10385
10386         PR 13656
10387         * gcc.dg/typedef-redecl.c: New test case.
10388         * gcc.dg/typedef-redecl.h: New support file.
10389
10390 2004-01-13  Jan Hubicka  <jh@suse.cz>
10391
10392         * gcc.dg/always_inline.c: New test.
10393         * gcc.dg/debug/20031231-1.c: Fix.
10394
10395 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10396
10397         PR c++/13474
10398         * g++.dg/template/array3.C: New test.
10399
10400 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
10401
10402         * g++.dg/ext/lvalue1.C: No longer expected to fail.
10403         * g++.dg/warn/Wunused-2.C: Likewise.
10404
10405 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10406
10407         PR c++/13289
10408         * g++.dg/template/instantiate6.C: New test.
10409
10410 2004-01-12  Roger Sayle  <roger@eyesopen.com>
10411
10412         PR middle-end/11397
10413         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
10414
10415 2004-01-12  Jan Hubicka  <jh@suse.cz>
10416
10417         PR opt/12826
10418         * gcc.dg/20040112-1.c: New.
10419
10420         * gcc.dg/dwarf-die[1-7].c: Move to...
10421         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
10422         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
10423
10424 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
10425
10426         PR c++/4100
10427         * g++.dg/parse/friend4.C: New test.
10428
10429 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
10430
10431         PR c++/4100
10432         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
10433         definition is called a friend.
10434
10435 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
10436
10437         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
10438
10439 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
10440
10441         PR c++/3478
10442         * g++.dg/parse/error10.C: New test.
10443         * g++.dg/template/arg2.C: Accept "invalid type" error.
10444
10445 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
10446
10447         PR middle-end/13392
10448         * g++.dg/opt/expect2.C: New test.
10449
10450 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
10451
10452         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
10453         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
10454         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
10455         Update dg-error regexps.
10456
10457 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
10458
10459         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
10460         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
10461
10462 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
10463
10464         * gcc.dg/pragma-re-1.c: Use right pointer type.
10465
10466 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
10467
10468         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
10469
10470 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
10471
10472         * gcc.dg/rs6000-ldouble-1.c: New.
10473
10474 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10475
10476         DR 337
10477         PR c++/9256
10478         * g++.dg/other/abstract1.C: New test.
10479
10480 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
10481
10482         * g++.dg/lookup/strong-using-1.C: New.
10483
10484 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
10485
10486         PR c/11234
10487         * gcc.dg/func-ptr-conv-1.c: New test.
10488         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
10489
10490 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
10491
10492         PR target/13380.
10493         * gcc.c-torture/compile/20040109-1.c: New.
10494
10495 2004-01-08  Stuart Hastings  <stuart@apple.com>
10496
10497         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
10498         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
10499         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
10500
10501 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
10502
10503         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
10504
10505 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
10506
10507         * ada/acats/run_acats: Treat 'gnatchop' the same way
10508         as 'gnatmake'.  Export GCC_DRIVER.
10509         * ada/acats/run_all.sh: Add target_gnatchop.  Use
10510         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
10511
10512 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10513
10514         PR c++/12573
10515         * g++.dg/template/dependent-expr4.C: New test.
10516
10517 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
10518
10519         * gcc.dg/altivec-11.c: New test.
10520
10521 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
10522
10523         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
10524
10525 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
10526
10527         PR c/6024
10528         * gcc.dg/enum-compat-1.c: New test.
10529         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
10530
10531 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
10532
10533         PR c/12165
10534         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
10535         gcc.dg/c99-idem-qual-3.c: New tests.
10536
10537 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
10538
10539         * gcc.dg/winline-7.c: Don't cast void * to int.
10540
10541 2004-01-06  Jan Hubicka  <jh@suse.cz>
10542
10543         * gcc.dg/i386-sse-5.c: New test
10544         * g++.dg/eh/simd-1.c: Add -w argument for i386.
10545
10546 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
10547
10548         PR c++/12815
10549         * g++.dg/rtti/typeid4.C: New test.
10550
10551 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
10552
10553         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
10554
10555 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
10556
10557         PR c++/12132
10558         * g++.dg/template/error11.C: New test.
10559
10560         PR c++/13451
10561         * g++.dg/template/class2.C: New test.
10562
10563 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
10564         Richard Sandiford <rsandifo@redhat.com>
10565
10566         PR c++/13387
10567         * g++.dg/opt/alias3.C: New test.
10568
10569 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
10570
10571         PR c++/13157
10572         * g++.dg/template/koenig3.C: New test.
10573
10574         PR c++/13529
10575         * g++.dg/parse/offsetof3.C: New test.
10576
10577         * g++.dg/init/copy7.C: Add missing dg-error markers.
10578
10579         PR c++/12226
10580         * g++.dg/init/copy7.c: New test.
10581
10582         PR c++/13536
10583         * g++.dg/parse/cast1.C: New test.
10584
10585 2004-01-04  Jan Hubicka  <jh@suse.cz>
10586
10587         * gcc.dg/winline[1-7].c: New tests.
10588
10589 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10590
10591         PR c++/13520
10592         * g++.dg/template/qualttp22.C: New test.
10593
10594 2004-01-01  Jan Hubicka  <jh@suse.cz>
10595
10596         * gcc.dg/debug/20031231-1.c: New.
10597         * gcc.c-torture/compile/20040101-1.c: New.
10598         * gcc.dg/dwarf-die-[1-7].c: New.
10599
10600 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
10601
10602         PR optimization/13521
10603         * gcc.c-torture/compile/20031231-1.c: New test.
10604
10605 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
10606
10607         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
10608
10609 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10610
10611         PR c++/10079
10612         * g++.dg/template/crash16.C: New test.
10613
10614 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
10615
10616         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
10617
10618 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
10619
10620         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
10621         ports.
10622         * g++.old-deja/g++.jason/thunk3.C: Likewise.
10623         * g++.old-deja/g++.law/profile1.C: Likewise.
10624         * gcc.c-torture/compile/981006-1.c: Likewise.
10625         * gcc.c-torture/execute/loop-2e.x: Likewise.
10626         * gcc.c-torture/execute/loop-2f.x: Remove.
10627         * gcc.c-torture/execute/loop-2g.x: Likewise.
10628         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
10629         * gcc.dg/20020312-2.c: Remove traces of dead ports.
10630
10631 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
10632
10633         PR c++/13507
10634         * g++.dg/ext/attrib11.C: New test.
10635
10636         PR c++/13494
10637         * g++.dg/template/array2-1.C: New test.
10638         * g++.dg/template/array2-2.C: New test.
10639
10640 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
10641
10642         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
10643
10644 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
10645
10646         PR c++/12774
10647         * g++.dg/template/array1-1.C: New test.
10648         * g++.dg/template/array1-2.C: New test.
10649
10650 2003-12-29  Roger Sayle  <roger@eyesopen.com>
10651
10652         PR fortran/12632
10653         * g77.dg/12632.f: New test case.
10654
10655 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10656
10657         PR c++/13289
10658         * g++.dg/parse/nontype1.C: New test.
10659
10660 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10661
10662         PR c++/12403
10663         * g++.dg/parse/explicit1.C: New test.
10664         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
10665
10666 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
10667
10668         PR c++/13081
10669         * g++.dg/opt/inline6.C: New test.
10670
10671         PR c++/12613
10672         * g++.dg/parse/error9.C: New test.
10673
10674         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
10675
10676 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
10677
10678         PR c++/13009
10679         * g++.dg/init/assign1.C: New test.
10680
10681 2003-12-28  Roger Sayle  <roger@eyesopen.com>
10682
10683         PR c++/13070
10684         * g++.dg/warn/format3.C: New test case.
10685
10686 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10687
10688         * gcc.c-torture/compile/20031227-1.c: New test.
10689
10690 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
10691
10692         * g++.dg/bprob/bprob.exp: Load target-supports.exp
10693         * g77.dg/bprob/bprob.exp: Likewise.
10694         * gcc.misc-tests/bprob.exp: Likewise.
10695         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
10696         variants on systems where the library does not provide that
10697         functionality.
10698         * gcc.dg/builtins-20.c: Use builtins-config.h.
10699         * gcc.dg/builtins-config.h: New file.
10700
10701 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
10702
10703         * lib/gcc-dg.exp (dg-require-profiling): New function.
10704         * lib/target-supports.exp (check_profiling_available): Likewise.
10705         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
10706         * g77.dg/bprob/bprob.exp: Likewise.
10707         * gcc.misc-tests/bprob.exp: Likewise.
10708         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
10709         * gcc.dg/20021014-1.c: Likewise.
10710         * gcc.dg/nest.c: Likewise.
10711
10712 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
10713
10714         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
10715         compiling.
10716         * g++.dg/lookup/java2.C: Likewise.
10717         * gcc.dg/cpp/lexident.c: Likewise.
10718
10719 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
10720
10721         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
10722         given.
10723         * gcc.c-torture/compile/961203-1.c: Likewise.
10724         * gcc.c-torture/compile/980506-1.c: Likewise.
10725
10726 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
10727
10728         * lib/gcc-dg.exp (dg-prune-output): New annotation.
10729         (additional_prunes): New global.
10730         (gcc-dg-prune): Handle additional per-test pruning.
10731         (dg-test): Clear additional_prunes between tests.
10732
10733         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
10734         dg-prune-output to avoid spurious failures from assembler
10735         complaining about nonexistent WAW violations.
10736         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
10737         Use dg-prune-output to avoid spurious failures from assembler
10738         warning about Itanium B-step errata.
10739
10740 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
10741
10742         * g++.dg/abi/macro0.C: New test.
10743         * g++.dg/abi/macro1.C: Likewise.
10744         * g++.dg/abi/macro2.C: Likewise.
10745
10746         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
10747         * g++.dg/abi/bitfield7.C: Likewise.
10748         * g++.dg/abi/dtor2.C: Likewise.
10749         * g++.dg/abi/mangle11.C: Likewise.
10750         * g++.dg/abi/mangle12.C: Likewise.
10751         * g++.dg/abi/mangle14.C: Likewise.
10752         * g++.dg/abi/mangle17.C: Likewise.
10753         * g++.dg/abi/vbase10.C: Likewise.
10754         * g++.dg/abi/vbase14.C: Likewise.
10755         * g++.dg/template/qualttp17.C: Likewise.
10756
10757 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
10758
10759         PR c/11995
10760         * gcc.dg/20031223-1.c: New test.
10761
10762 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
10763
10764         * gcc.dg/noreturn-7.c: New test.
10765
10766 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
10767
10768         * gcc.dg/null-pointer-1.c: New test.
10769
10770 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
10771
10772         * g++.old-deja/g++.jason/template18.C: Remove.
10773         * g++.old-deja/g++.jason/template37.C: Likewise.
10774
10775         PR c++/12862
10776         * g++.dg/lookup/ns1.C: New test.
10777
10778         PR c++/12397
10779         * g++.dg/template/lookup3.C: New test.
10780
10781 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
10782
10783         * g++.dg/template/recurse1.C: New test
10784
10785 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
10786
10787         PR c++/12479
10788         * g++.dg/parse/semicolon1.C: New test.
10789         * g++.dg/parse/semicolon1.h: Likewise.
10790
10791 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
10792
10793         * gcc.dg/darwin-misaligned.c: New test.
10794
10795 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
10796
10797         PR c/9163
10798         * gcc.dg/20031222-1.c: New test.
10799
10800 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
10801
10802         PR c++/13438
10803         * g++.dg/parse/error8.C: New test.
10804
10805         PR c++/11554
10806         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
10807
10808 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
10809
10810         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
10811         too small.
10812         * gcc.c-torture/compile/930217-1.c: Likewise.
10813         * gcc.c-torture/compile/930513-1.c: Likewise.
10814         * gcc.c-torture/execute/920908-2.c: Likewise.
10815         * gcc.c-torture/execute/921204-1.c: Likewise.
10816         * gcc.c-torture/execute/930621-1.c: Likewise.
10817         * gcc.c-torture/execute/930630-1.c: Likewise.
10818         * gcc.c-torture/execute/931031-1.c: Likewise.
10819         * gcc.c-torture/execute/980602-2.c: Likewise.
10820         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
10821         * gcc.c-torture/execute/compndlit-1.c: Likewise.
10822         * gcc.c-torture/execute/extzvsi.c: Likewise.
10823         * gcc.c-torture/unsorted/ext.c: Likewise.
10824
10825 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
10826
10827         PR target/12749
10828         * gcc.c-torture/compile/20031220-2.c: New test case.
10829
10830 2003-12-20  Roger Sayle  <roger@eyesopen.com>
10831
10832         PR optimization/13031
10833         * gcc.c-torture/compile/20031220-1.c: New test case.
10834
10835 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
10836
10837         * gcc.dg/cast-function-1.c: New test.
10838
10839 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
10840
10841         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
10842         formats.
10843
10844 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
10845
10846         PR c++/12795
10847         * g++.dg/ext/attrib10.C: New test.
10848
10849 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
10850
10851         * gcc.dg/cleanup-10.c: New test.
10852         * gcc.dg/cleanup-11.c: New test.
10853
10854 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
10855
10856         PR c++/13239
10857         * g++.dg/opt/expect1.C: New test.
10858
10859 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
10860
10861         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
10862
10863 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
10864
10865         PR debug/12923
10866         * gcc.dg/20031218-1.c: New test.
10867
10868         PR debug/12389
10869         * gcc.dg/20031218-2.c: New test.
10870         * gcc.dg/20031218-3.c: New test.
10871
10872         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
10873         of label name and allow for USER_LABEL_PREFIX == "_" names.
10874         * g++.dg/abi/mangle18-2.C: Likewise.
10875         * g++.dg/abi/mangle19-1.C: Likewise.
10876         * g++.dg/abi/mangle19-2.C: Likewise.
10877         * g++.dg/abi/mangle20-1.C: Likewise.
10878         * g++.dg/abi/mangle20-2.C: Likewise.
10879
10880 2003-12-18  Richard Henderson  <rth@redhat.com>
10881
10882         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
10883
10884 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
10885             Dan Kegel <dank@kegel.com>
10886
10887         PR other/12009
10888         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
10889         testing a cross compiler, it causes spurious compile failures.
10890         * lib/g++.exp: Likewise.
10891
10892 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10893
10894         PR c++/13262
10895         * g++.dg/template/access13.C: New test.
10896
10897 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
10898
10899         * gcc.dg/20031216-1.c: New test.
10900
10901 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10902
10903         PR c++/9154
10904         * g++.dg/template/error10.C: New test.
10905
10906 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
10907
10908         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
10909         * g++.dg/eh/simd-2.C: Likewise.
10910
10911 2003-12-17  James E Wilson  <wilson@specifixinc.com>
10912             Roger Sayle  <roger@eyesopen.com>
10913
10914         * gcc.c-torture/execute/ieee/mzero5.c: New.
10915
10916 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
10917
10918         PR c++/10603
10919         * g++.dg/parse/error6.C: New test.
10920
10921         PR c++/12827
10922         * g++.dg/parse/error7.C: New test.
10923
10924 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
10925
10926         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
10927         at -O with stabs debugging formats.
10928         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
10929         * gcc.dg/debug/debug-2.c: Likewise.
10930
10931 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
10932
10933         PR c++/12696
10934         * g++.dg/init/error1.C: New test.
10935
10936         PR c++/12218
10937         * g++.dg/init/pm3.C: New test.
10938
10939 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
10940
10941         PR c/3347
10942         * gcc.dg/bitfld-8.c: New test.
10943
10944 2003-12-16  James Lemke  <jim@wasabisystems.com>
10945
10946         * gcc.dg/arm-scd42-[123].c: New tests.
10947
10948 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
10949
10950         PR c++/9043
10951         * g++.dg/abi/mangle20-1.C: New test.
10952         * g++.dg/abi/mangle20-2.C: New test.
10953
10954 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
10955
10956         PR c++/13275
10957         * g++.dg/other/offsetof2.C: Remove XFAIL.
10958         * g++.dg/parse/offsetof1.C: New test.
10959         * g++.gd/parse/offsetof2.C: Likewise.
10960
10961 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10962
10963         * g++.dg/template/nontype3.C: New test.
10964         * g++.dg/template/static2.C: Tweaked the dg-error clause.
10965
10966 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10967
10968         * g++.dg/warn/noreturn-3.C: Also test instantiation.
10969
10970 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
10971
10972         PR c++/13387
10973         * g++.dg/expr/assign1.C: New test.
10974
10975         PR c++/13242
10976         * g++.dg/abi/mangle19-1.C: New test.
10977         * g++.dg/abi/mangle19-2.C: New test.
10978
10979 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
10980
10981         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
10982
10983 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
10984
10985         * gcc.c-torture/execute/20031216-1.c: New test.
10986
10987 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10988
10989         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
10990         an ICE regression.
10991
10992 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
10993
10994         PR c++/10926
10995         * g++.dg/template/error9.C: New test.
10996
10997         PR c++/11116
10998         * g++.dg/template/error8.C: New test.
10999
11000 2003-12-15  Roger Sayle  <roger@eyesopen.com>
11001
11002         PR middle-end/13400
11003         * gcc.c-torture/execute/20031215-1.c: New test case.
11004
11005 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
11006
11007         PR c++/13269
11008         * g++.dg/parse/error5.C: New test.
11009
11010         PR c++/12989
11011         * g++.dg/expr/sizeof1.C: New test.
11012
11013         PR c++/13310
11014         * g++.dg/template/crash15.C: New test.
11015
11016 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
11017
11018         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
11019         a non-POD type as the last named parameter of a varargs function.
11020
11021 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
11022
11023         PR c++/13243
11024         PR c++/12573
11025         * g++.dg/template/crash14.C: New test.
11026         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
11027
11028 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
11029
11030         * g++.dg/other/java1.C: New test.
11031
11032         PR c++/13241
11033         * g++.dg/abi/mangle18-1.C: New test.
11034         * g++.dg/abi/mangle18-2.C: New test.
11035
11036 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11037
11038         PR optimization/10312
11039         * gcc.c-torture/execute/20031214-1.c: New.
11040
11041 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
11042
11043         PR c++/10779
11044         PR c++/12160
11045         * g++.dg/parse/error3.C: New test.
11046         * g++.dg/parse/error4.C: Likewise.
11047         * g++.dg/abi/mangle4.C: Tweak error messages.
11048         * g++.dg/lookup/using5.C: Likewise.
11049         * g++.dg/other/error2.C: Likewise.
11050         * g++.dg/parse/typename5.C: Likewise.
11051         * g++.dg/parse/undefined1.C: Likewise.
11052         * g++.dg/template/arg2.C: Likewise.
11053         * g++.dg/template/ttp3.C: Likewise.
11054         * g++.dg/template/type1.C: Likewise.
11055         * g++.old-deja/g++.other/crash32.C: Likewise.
11056         * g++.old-djea/g++.pt/defarg8.C: Likewise.
11057
11058 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11059
11060         PR c++/13106
11061         * g++.dg/warn/noreturn-3.C: New test.
11062
11063 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
11064
11065         PR c++/13118
11066         * g++.dg/abi/covariant3.C: New.
11067
11068 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
11069
11070         * g++.dg/eh/ia64-1.C: New test.
11071
11072 2003-12-12  Roger Sayle  <roger@eyesopen.com>
11073
11074         PR optimization/13037
11075         * g77.f-torture/execute/13037.f: New test case.
11076
11077 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
11078
11079         PR c++/12881
11080         * g++.dg/abi/covariant2.C: New.
11081
11082 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
11083
11084         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
11085
11086 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
11087
11088         * gcc.c-torture/execute/wchar_t-1.x: Delete.
11089
11090 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
11091
11092         PR other/10819
11093         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
11094         to fix Bug 10819.
11095         * lib/g++.exp (g++_version): Likewise.
11096         * lib/g77.exp (g77_version): Likewise.
11097         * lib/objc.exp (default_objc_version): Likewise.
11098
11099 2003-12-10  Richard Henderson  <rth@redhat.com>
11100
11101         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
11102
11103         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
11104
11105 2003-12-08  Matt Austern  <austern@apple.com>
11106
11107         PR c/13134
11108         * lib/gcc-dg.exp (dg-require-visibility): Define.
11109         * lib/target-supports (check_visibility_available): Define.
11110         * gcc.dg/visibility-1.c: New test.
11111         * gcc.dg/visibility-2.c: Likewise.
11112         * gcc.dg/visibility-3.c: Likewise.
11113         * gcc.dg/visibility-4.c: Likewise.
11114         * gcc.dg/visibility-5.c: Likewise.
11115         * gcc.dg/visibility-6.c: Likewise.
11116         * g++.dg/ext/visibility-1.C: Likewise.
11117         * g++.dg/ext/visibility-2.C: Likewise.
11118         * g++.dg/ext/visibility-3.C: Likewise.
11119         * g++.dg/ext/visibility-4.C: Likewise.
11120         * g++.dg/ext/visibility-5.C: Likewise.
11121         * g++.dg/ext/visibility-6.C: Likewise.
11122
11123 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11124
11125         * g++.dg/lookup/java1.C: New test.
11126         * g++.dg/lookup/java2.C: New test.
11127
11128 2003-12-07  Falk Hueffner  <falk@debian.org>
11129
11130         * g++.dg/opt/noreturn-1.C: New test.
11131
11132 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
11133
11134         * gcc.dg/overflow-1.c: New test.
11135
11136 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
11137
11138         * g77.f-torture/compile/13060.f: New test.
11139
11140 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
11141
11142         PR c++/13323
11143         * g++.dg/inherit/operator2.C: New test.
11144
11145 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
11146
11147         PR c++/13305
11148         * g++.dg/ext/attrib9.C: New test.
11149
11150 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
11151
11152         PR c++/13314
11153         * g++.dg/template/error7.C: New test.
11154
11155 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
11156             J"orn Rennecke <joern.rennecke@superh.com>
11157
11158         PR target/13302
11159         * g++.dg/other/struct-va_list.C: New test.
11160
11161 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11162
11163         PR c++/13166
11164         * g++.dg/parse/defarg6.C: New test.
11165
11166 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
11167
11168         PR target/13256
11169         * gcc.c-torture/execute/20031201-1.c: New test.
11170
11171 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
11172
11173         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
11174
11175 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
11176
11177         * gcc.dg/builtin-return-1.c: New test.
11178
11179 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
11180             J"orn Rennecke <joern.rennecke@superh.com>
11181
11182         PR optimization/13260
11183         * gcc.c-torture/execute/20031204-1.c: New test.
11184
11185 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
11186
11187         PR c++/9127
11188         * g++.dg/template/error6.C: New test.
11189
11190 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
11191
11192         * gcc.dg/20031202-1.c: New test.
11193
11194 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
11195
11196         PR c++/13179
11197         * g++.dg/template/eh1.C: New test.
11198
11199         PR c++/10771
11200         * g++.dg/template/error5.C: New test.
11201
11202 2003-12-02  David Ung  <davidu@mips.com>
11203
11204         * gcc.dg/compat/vector-check.h: Corrected type for var
11205         g_##TMODE
11206
11207 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11208
11209         PR c++/10126
11210         * g++.dg/template/ptrmem8.C: New test.
11211
11212 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11213
11214         PR c++/12573
11215         * g++.dg/template/dependent-expr3.C: New test.
11216
11217 2003-12-01  James Lemke  <jim@wasabisystems.com>
11218
11219         * gcc.dg/arm-g2.c: New test.
11220
11221 2003-12-01  Roger Sayle  <roger@eyesopen.com>
11222
11223         PR optimization/11634
11224         * gcc.dg/20031201-2.c: New test case.
11225
11226 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
11227
11228         PR 11433
11229         * objc.dg/proto-lossage-3.m: New test.
11230
11231 2003-12-01  Roger Sayle  <roger@eyesopen.com>
11232
11233         PR optimization/12628
11234         * gcc.dg/20031201-1.c: New test case.
11235
11236 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
11237
11238         * gcc.dg/unaligned-1.c: New test.
11239
11240 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
11241
11242         PR c++/9849
11243         * g++.dg/template/error4.C: New test.
11244         * g++.dg/template/nested3.C: Adjust error markers.
11245
11246 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11247
11248         * gcc.dg/cpp/assert4.c: Check more #system assertions.
11249
11250 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
11251
11252         PR c/10333
11253         * gcc.dg/bitfld-7.c: New test.
11254
11255 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
11256
11257         * gcc.dg/tls/asm-1.C: New test.
11258
11259 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11260
11261         * gcc.dg/cpp/assert4.c: Update.
11262
11263 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
11264
11265         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
11266         * gcc.dg/builtin-apply3.c: New test.
11267
11268 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
11269
11270         * lib/compat.exp (compat-obj): New xfaildata parameter.
11271         Use it to set compiler_conditional_xfail_data before compiling.
11272         (compat-get-options): Handle dg-xfail-if.
11273         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
11274         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
11275         * gcc.dg/compat/vector-1_y.c: Likewise.
11276         * gcc.dg/compat/vector-2_x.c: Likewise.
11277         * gcc.dg/compat/vector-2_y.c: Likewise.
11278
11279 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
11280
11281         * g++.dg/opt/reg-stack4.C: New test.
11282
11283 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
11284
11285         * gcc.dg/builtin-apply2.c: New test.
11286
11287 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
11288
11289         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
11290
11291 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11292
11293         PR c++/12924
11294         * g++.dg/template/template-id-2.C: New test.
11295
11296 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11297
11298         PR c++/5369
11299         * g++.dg/template/memfriend1.C: New test.
11300         * g++.dg/template/memfriend2.C: Likewise.
11301         * g++.dg/template/memfriend3.C: Likewise.
11302         * g++.dg/template/memfriend4.C: Likewise.
11303         * g++.dg/template/memfriend5.C: Likewise.
11304         * g++.dg/template/memfriend6.C: Likewise.
11305         * g++.dg/template/memfriend7.C: Likewise.
11306         * g++.dg/template/memfriend8.C: Likewise.
11307         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
11308
11309 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
11310
11311         PR c++/12515
11312         * g++.dg/ext/cond1.C: New test.
11313
11314 2003-11-20  Richard Henderson  <rth@redhat.com>
11315
11316         * gcc.dg/20020201-2.c: Remove.
11317         * gcc.dg/20020201-4.c: Remove.
11318         * gcc.dg/20020304-1.c: Remove.
11319
11320 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
11321
11322         * gcc.dg/cpp/trad/xwin1.c: New test case.
11323
11324 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
11325
11326         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
11327         * lib/g77.exp: Likewise.
11328         * lib/objc.exp: Likewise.
11329         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
11330         for darwin.
11331
11332 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11333
11334         PR c++/12932
11335         * g++.dg/template/static5.C: New test.
11336
11337 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
11338
11339         * gcc.dg/nested-func-1.c: New test.
11340
11341 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11342
11343         * gcc.dg/cpp/assert4.c: New test.
11344
11345 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
11346
11347         PR c++/2294
11348         * g++.dg/lookup/using9.c: New test.
11349
11350 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
11351
11352         PR c++/12762
11353         * g++.dg/template/error3.C: New test.
11354
11355 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
11356
11357         PR ada/13035
11358         * ada/acats/run_acats, run_all.sh: Fix syntax error.
11359         No longer use a wrapper for gcc, since this does not work under
11360         Windows.
11361
11362 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
11363
11364         PR c++/2094
11365         * g++.dg/template/ptrmem7.C: New test.
11366
11367 2003-11-13  Andrew Pinski <apinski@apple.com>
11368
11369         * gcc.c-torture/compile/20031113-1.c: New test.
11370
11371 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
11372             Kean Johnston <jkj@sco.com>
11373
11374         PR c/13029
11375         * gcc.dg/unused-4.c: Update.
11376
11377 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
11378
11379         * g++.dg/opt/const3.C: New test.
11380
11381 2003-11-13  Jan Hubicka  <jh@suse.cz>
11382
11383         * gcc.c-torture/compile/20031112-1.c: New test.
11384
11385 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
11386
11387         * g++.dg/parse/crash10.C: Remove bogus error marker.
11388
11389 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11390
11391         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
11392         (host_gcc): Likewise.
11393         (ROOT): Honor $PWDCMD.
11394         (BASE): Likewise.
11395         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
11396
11397 2003-11-12  Catherine Moore  <clm@redhat.com>
11398
11399         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
11400
11401 2003-11-12  Andreas Jaeger  <aj@suse.de>
11402             Jakub Jelinek  <jakub@redhat.com>
11403             Andrew Pinski  <pinskia@physics.uc.edu>
11404             Richard Henderson  <rth@redhat.com>
11405
11406         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
11407         systems.
11408         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
11409
11410         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
11411         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
11412
11413 2003-11-11  Andreas Jaeger  <aj@suse.de>
11414
11415         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
11416
11417         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
11418
11419 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
11420
11421         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
11422         Clean ups.
11423
11424 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
11425
11426         * gcc.dg/trampoline-1.c: New test.
11427
11428 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
11429
11430         * gcc.c-torture/compile/200031109-1.c: New test.
11431
11432 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
11433
11434         PR c/3190
11435         PR c/8714
11436         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
11437         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
11438         gcc.dg/format/no-y2k-1.c: Update.
11439
11440 2003-11-08  Roger Sayle  <roger@eyesopen.com>
11441
11442         PR optimization/10467
11443         * gcc.dg/20031108-1.c: New test case.
11444
11445 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
11446
11447         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
11448
11449 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
11450
11451         * gcc.dg/compound-lvalue-1.c: New test.
11452         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
11453         some XFAILs.
11454
11455 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
11456
11457         * gcc.dg/altivec-varargs-1.c: New test.
11458
11459 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
11460
11461         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
11462         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
11463         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
11464         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
11465         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
11466
11467 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
11468
11469         * gcc.dg/cond-lvalue-1.c: New test.
11470
11471 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
11472
11473         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
11474
11475 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11476
11477         PR c++/11616
11478         * g++.dg/template/instantiate5.C: New test.
11479
11480 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11481
11482         PR c++/12726
11483         * g++.dg/ext/complit2.C: Replace test with self-contained version.
11484         * ChangeLog: Add missing first entry for above test.
11485
11486 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11487
11488         PR c++/9810
11489         * g++.dg/template/using8.C: New test.
11490         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
11491
11492 2003-11-02  Roger Sayle  <roger@eyesopen.com>
11493
11494         PR optimization/10817
11495         * gcc.c-torture/compile/20031102-1.c: New test case.
11496
11497 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
11498
11499         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
11500         2147483647.
11501
11502 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
11503
11504         * gcc.dg/20031102-1.c: New test.
11505
11506 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
11507
11508         * gcc.dg/complex-1.c: New test.
11509
11510 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11511
11512         PR c++/12796
11513         * g++.dg/template/crash13.C: Adjust expected error location.
11514         * g++.old-deja/g++.brendan/ns1.C: Likewise.
11515
11516 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
11517
11518         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
11519
11520 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
11521
11522         PR/10239
11523         * gcc.c-torture/compile/20031031-2.c: New test.
11524
11525 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
11526
11527         PR/11640
11528         * gcc.c-torture/compile/20031031-1.c: New test.
11529
11530 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
11531
11532         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
11533         * gcc.misc-tests/bprob.exp: Likewise.
11534         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
11535         the execution test on arm-elf configs.
11536         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
11537         configs that don't support scratch files.
11538         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
11539
11540 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
11541
11542         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
11543         done by dejagnu.
11544
11545 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
11546
11547         * ada/acats/run_all.sh: Redirect mv output to /dev/null
11548         Avoid non pure sh syntax. Add more logging.
11549
11550         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
11551         fail.
11552
11553 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11554
11555         PR libgcj/10610
11556         * gcc.dg/ppc-stackalign-1.c: New test.
11557
11558 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
11559
11560         * ada/acats/run_all.sh: Change output to be more compliant with
11561         dejagnu framework.
11562         Create acats.sum and acats.log files under testsuite/ada/acats
11563         Only run [a-z]* directories, to filter out e.g. CVS.
11564         Redirect build output to log file.
11565
11566 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
11567
11568         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
11569
11570 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
11571
11572         PR ada/5909:
11573         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
11574
11575 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
11576
11577         * gcc.c-torture/compile/20031023-1.c: New test.
11578         * gcc.c-torture/compile/20031023-2.c: New test.
11579         * gcc.c-torture/compile/20031023-3.c: New test.
11580         * gcc.c-torture/compile/20031023-4.c: New test.
11581
11582 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11583
11584         PR c++/10371
11585         * g++.dg/lookup/scoped8.C: New test.
11586
11587 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
11588
11589         * g++.dg/opt/reg-stack3.C: New test.
11590
11591 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
11592
11593         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
11594
11595 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11596
11597         PR c++/11076
11598         * g++.dg/template/crash13.C: New test.
11599
11600 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
11601
11602         * gcc.dg/c99-restrict-2.c: New test.
11603
11604 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
11605
11606         PR c++/12698, c++/12699, c++/12700, c++/12566
11607         * g++.dg/inherit/covariant9.C: New test.
11608         * g++.dg/inherit/covariant10.C: New test.
11609         * g++.dg/inherit/covariant11.C: New test.
11610
11611 2003-10-23  Jason Merrill  <jason@redhat.com>
11612
11613         PR c++/12726
11614         * g++.dg/ext/complit2.C: New test.
11615
11616 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
11617
11618         PR target/12654
11619         * gcc.c-torture/execute/20031020-1.c: New test.
11620
11621 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11622
11623         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
11624         following the jump_insn.
11625
11626 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
11627
11628         * gcc.dg/cast-lvalue-1.c: New test.
11629
11630 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
11631
11632         PR c++/11962
11633         * g++.dg/template/cond2.C: New test.
11634
11635 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
11636
11637         * gcc.dg/builtins-28.c: New test.
11638
11639 2003-10-20  Jan Hubicka  <jh@suse.cz>
11640
11641         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
11642         parameter.
11643         * testsuite/gcc.dg/inline-2.c: Likewise.
11644
11645 2003-10-20  Phil Edwards  <phil@codesourcery.com>
11646
11647         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
11648         * gcc.dg/nest.c:  Likewise.
11649
11650 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11651
11652         PR c++/9781, c++/10583, c++/11862
11653         * g++.dg/parse/crash13.C: New test.
11654
11655 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11656
11657         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
11658
11659 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
11660
11661         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
11662         Define HAVE_C99_RUNTIME except on Solaris.
11663         * gcc.dg/builtins-20.c: Likewise.
11664
11665 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11666
11667         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
11668
11669 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11670
11671         PR c++/12495
11672         * g++.dg/template/crash21.C: New test.
11673
11674 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11675
11676         PR c++/2513
11677         * g++.dg/template/typename5.C: New test.
11678
11679 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11680
11681         PR c++/12369
11682         * g++.dg/template/friend25.C: New test.
11683
11684 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
11685
11686         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
11687         versions.
11688
11689 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
11690
11691         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
11692         == 2147483647.
11693
11694 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
11695
11696         * gcc.c-torture/execute/960416-1.x: Remove.
11697         * gcc.c-torture/execute/divconst-3.x: Likewise.
11698
11699 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
11700
11701         PR target/12598
11702         * gcc.dg/torture/cris-volatile-1.c: New test.
11703
11704 2003-10-14  Roger Sayle  <roger@eyesopen.com>
11705
11706         PR optimization/9325
11707         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
11708         for overflowing floating point to integer conversion during RTL
11709         simplification.
11710
11711 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
11712
11713         * objc/execute/_cmd.m: Fix typo.
11714         * objc.dg/image-info.m, objc.dg/symtab-1.m:
11715         Relax 'scan-assembler' regexp.
11716         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
11717         objc.dg/try-catch-4.m: Run on non-Darwin targets.
11718         * objc.dg/zero-link-2.m: Remove blank line.
11719         * objc.dg/zero-link-3.m: New test case.
11720
11721 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
11722
11723         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
11724
11725         * gcc.dg/asm-names.c: Use scan-assembler-not rather
11726         than linker trickery.
11727
11728 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11729
11730         PR c++/12370
11731         * g++.dg/other/friend2.C: New test.
11732
11733 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
11734
11735         * gcc.dg/20031012-1.c: New test.
11736
11737 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
11738
11739         * gcc.dg/weak/weak-3.c: Fix for new warning.
11740
11741 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
11742
11743         PR optimization/8750
11744         * gcc.c-torture/execute/20031012-1.c: New test case.
11745
11746 2003-10-11  Roger Sayle  <roger@eyesopen.com>
11747
11748         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
11749         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
11750
11751 2003-10-11  Roger Sayle  <roger@eyesopen.com>
11752
11753         PR optimization/12260
11754         * gcc.c-torture/compile/20031011-2.c: New test case.
11755
11756 2003-10-11  Roger Sayle  <roger@eyesopen.com>
11757
11758         * gcc.c-torture/execute/20031011-1.c: New testcase.
11759
11760 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
11761
11762         * gcc.c-torture/compile/20031011-1.c: New test.
11763
11764 2003-10-11  Jan Hubicka  <jh@suse.cz>
11765
11766         * g++.dg/other/first-global.C: New test.
11767
11768 2003-10-11  Roger Sayle  <roger@eyesopen.com>
11769
11770         * gcc.c-torture/execute/string-opt-18.c: New testcase.
11771
11772 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
11773
11774         * gcc.c-torture/compile/20031010-1.c: New test.
11775
11776 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
11777
11778         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
11779         * gcc.c-torture/execute/va-arg-25.c: ... here.
11780
11781 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
11782
11783         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
11784
11785 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
11786
11787         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
11788
11789 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
11790
11791         * g++.dg/parse/error2.C: New test.
11792
11793 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
11794
11795         PR c++/11097
11796         * g++.dg/other/error5.C: Modify the error message.
11797         * g++.dg/lookup/using8.C: New test.
11798
11799 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
11800
11801         * gcc.dg/darwin-abi-2.c: New file.
11802         * gcc.c-torture/execute/va-arg-24.c: New file.
11803
11804 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
11805
11806         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
11807         indentation.
11808
11809 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
11810
11811         PR c++/10147
11812         * g++.dg/other/error4.C: Update error messages.
11813         * g++.dg/template/ptrmem4.C: Likewise.
11814
11815         PR c++/12337
11816         * g++.dg/init/new9.C: New test.
11817
11818         PR c++/12334, c++/12236, c++/8656
11819         * g++.dg/ext/attrib8.C: New test.
11820
11821 2003-10-06  Devang Patel  <dpatel@apple.com>
11822
11823         * gcc.dg/debug/dwarf2-3.h: New test.
11824         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
11825
11826 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
11827
11828         * g++.dg/opt/cfg2.C: New test.
11829
11830 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
11831
11832         * g++.dg/opt/float1.C: New test.
11833
11834 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
11835
11836         * gcc.dg/c90-array-lval-6.c: New test.
11837         * gcc.dg/c99-array-lval-6.c: New test.
11838
11839 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
11840             Ziemowit Laski  <zlaski@apple.com>
11841
11842         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
11843         'Derived', so that it is never considered a class method; add
11844         new warning for '+port' method ambiguity.
11845         * objc.dg/method-12.m: Include <objc/objc.h> instead of
11846         <objc/objc-api.h> (needed on Mac OS X).
11847         * objc.dg/method-13.m: New test.
11848
11849 2003-10-03  Roger Sayle  <roger@eyesopen.com>
11850
11851         PR optimization/9325, PR java/6391
11852         * gcc.c-torture/execute/20031003-1.c: New test case.
11853
11854 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
11855
11856         PR optimization/12180
11857         * gcc.dg/20031002-1.c: New test.
11858
11859         PR c++/12486
11860         * g++.dg/inherit/error1.C: New test.
11861
11862 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
11863
11864         * lib/f-torture.exp (search_for): Rename to...
11865         (search_for_re): This.  Also, clean up comments and the
11866         "regexp" invocation.
11867
11868 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
11869
11870         * gcc.c-torture/compile/20031002-1.c: New test.
11871
11872 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
11873
11874         * g++.dg/opt/cond1.C: New test.
11875
11876 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
11877
11878         * gcc.dg/Wold-style-definition-2.c: New testcase.
11879         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
11880
11881 2003-09-29  Richard Henderson  <rth@redhat.com>
11882
11883         * g++.dg/init/array10.C: Add dg-options.
11884
11885 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
11886
11887         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
11888
11889 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11890
11891         * g++.dg/template/friend19.C: Fix typo.
11892         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
11893
11894 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
11895
11896         * gcc.c-torture/execute/20030928-1.c: New test.
11897         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
11898
11899 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
11900
11901         * g++.dg/opt/unroll1.C: New test.
11902
11903 2003-09-26  Roger Sayle  <roger@eyesopen.com>
11904
11905         PR optimization/11741
11906         * gcc.dg/20030926-1.c: New test case.
11907
11908 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11909
11910         PR c++/5655
11911         * g++.dg/parse/access7.C: New test.
11912         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
11913
11914 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
11915
11916         MERGE OF objc-improvements-branch into MAINLINE:
11917         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
11918         if libobjc has not been built.
11919         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
11920         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
11921         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
11922         objc/execute/nested-3.m, objc/execute/np-2.m,
11923         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
11924         objc/execute/redefining_self.m, objc/execute/root_methods.m,
11925         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
11926         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
11927         objc.dg/special/unclaimed-category-1.h,
11928         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
11929         well as GNU runtime.
11930         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
11931         * execute/cascading-1.m, execute/function-message-1.m,
11932         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
11933         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
11934         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
11935         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
11936         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
11937         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
11938         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
11939         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
11940         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
11941         * objc.dg/bitfield-2.m: Run only on Darwin.
11942         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
11943         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
11944         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
11945         * objc.dg/const-str-1.m: Fix constant string layout.
11946
11947 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
11948
11949         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
11950
11951 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
11952
11953         * gcc.dg/darwin-abi-1.c: New file.
11954
11955 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
11956
11957         PR target/12281
11958         * gcc.c-torture/compile/20030921-1.c: New test.
11959
11960 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
11961
11962         * g++.dg/opt/reg-stack2.C: New test.
11963
11964 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
11965
11966         * g++.dg/eh/delayslot1.C: New test.
11967
11968 2003-09-20  Richard Henderson  <rth@redhat.com>
11969
11970         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
11971
11972 2003-09-20  Roger Sayle  <roger@eyesopen.com>
11973
11974         * gcc.c-torture/execute/20030920-1.c: New test case.
11975
11976 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11977
11978         * g++.dg/rtti/typeid3.C: Correct expected error message.
11979
11980 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11981
11982         PR c++/157
11983         * g++.dg/parse/crash12.C: New test.
11984
11985 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
11986
11987         * gcc.dg/compat/mixed-struct-check.h: New.
11988         * gcc.dg/compat/mixed-struct-defs.h: New.
11989         * gcc.dg/compat/mixed-struct-init.h: New.
11990         * gcc.dg/compat/struct-by-value-19_main.c: New.
11991         * gcc.dg/compat/struct-by-value-19_x.c: New.
11992         * gcc.dg/compat/struct-by-value-19_y.c: New.
11993         * gcc.dg/compat/struct-by-value-20_main.c: New.
11994         * gcc.dg/compat/struct-by-value-20_x.c: New.
11995         * gcc.dg/compat/struct-by-value-20_y.c: New.
11996         * gcc.dg/compat/struct-return-19_main.c: New.
11997         * gcc.dg/compat/struct-return-19_x.c: New.
11998         * gcc.dg/compat/struct-return-19_y.c: New.
11999         * gcc.dg/compat/struct-return-20_main.c: New.
12000         * gcc.dg/compat/struct-return-20_x.c: New.
12001         * gcc.dg/compat/struct-return-20_y.c: New.
12002
12003 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
12004         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
12005         so that it will not complain on LP64 targets.
12006
12007 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12008
12009         PR c++/495
12010         * g++.dg/template/friend24.C: New test.
12011
12012 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
12013
12014         PR c++/12332
12015         * g++.dg/template/memtmpl2.C: New test.
12016
12017 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
12018
12019         PR target/11184
12020         * gcc.dg/builtin-apply1.c: New test.
12021
12022 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
12023
12024         PR c++/9848
12025         * g++.dg/warn/Wunused-4.C: New test.
12026
12027 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12028
12029         PR c++/12316
12030         * g++.dg/other/gc2.C: New test.
12031
12032 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
12033
12034         PR c++/11991
12035         * g++.dg/rtti/typeid3.C: New test.
12036
12037         PR c++/12266
12038         * g++.dg/overload/template1.C: New test.
12039
12040 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
12041
12042         * g++.dg/opt/cfg3.C: New test.
12043
12044 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12045
12046         PR c++/7939
12047         * g++.dg/template/crash11.C: New test.
12048
12049 2003-09-16  Jason Merrill  <jason@redhat.com>
12050             Jakub Jelinek  <jakub@redhat.com>
12051
12052         * gcc.dg/attr-warn-unused-result.c: New test.
12053
12054 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
12055
12056         PR c++/12184
12057         * g++.dg/expr/call2.C: New test.
12058
12059 2003-09-15  Andreas Jaeger  <aj@suse.de>
12060
12061         * gcc.dg/Wold-style-definition-1.c: New test.
12062
12063 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
12064
12065         PR c++/3907
12066         * g++.dg/parse/template12.C: New test.
12067
12068         * g++.dg/abi/bitfield11.C: New test.
12069         * g++.dg/abi/bitfield12.C: Likewise.
12070
12071 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
12072
12073         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
12074         non-expansion of functional macro name without arguments at EOL.
12075         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
12076
12077 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
12078
12079         * gcc.c-torture/execute/20030914-[12].c: New tests.
12080
12081 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
12082
12083         PR c++/11788
12084         * g++.dg/overload/addr1.C: New test.
12085
12086 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
12087
12088         * gcc.dg/20030909-1.c: New test.
12089
12090 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
12091
12092         * gcc.dg/ultrasp10.c: New test.
12093
12094 2003-09-09  Devang Patel  <dpatel@apple.com>
12095
12096         * gcc.dg/darwin-ld-6.c: New test.
12097
12098 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12099
12100         * gcc.dg/torture/builtin-explog-1.c: New testcase.
12101
12102 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
12103
12104         * gcc.dg/ia64-types1.c: New test.
12105         * gcc.dg/ia64-types2.c: Likewise.
12106
12107 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12108
12109         * gcc.dg/builtins-1.c: Add more _Complex tests.
12110         * gcc.dg/torture/builtin-attr-1.c: Likewise.
12111
12112         * gcc.dg/builtins-1.c: Test existing _Complex functions.
12113         * gcc.dg/torture/builtin-attr-1.c: Likewise.
12114
12115 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
12116
12117         PR c++/11786
12118         * g++.dg/lookup/koenig2.C: New test.
12119
12120         PR c++/5296
12121         * g++.dg/rtti/typeid2.C: New test.
12122
12123 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
12124
12125         * gcc.c-torture/compile/20030904-1.c: New test.
12126
12127 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
12128
12129         * g++.dg/opt/longbranch2.C: New test.
12130
12131 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
12132
12133         * g++.dg/template/crash10.C: Only compile it.
12134
12135 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
12136
12137         PR middle-end/11665
12138         * gcc.c-torture/compile/20030907-1.c: New test.
12139         * g++.dg/init/array11.C: New test.
12140
12141 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
12142
12143         PR c++/11852
12144         * g++.dg/init/struct1.C: New test.
12145
12146 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
12147
12148         PR c++/12181
12149         * g++.dg/expr/comma1.C: New test.
12150
12151 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
12152
12153         PR c++/11867
12154         * g++.dg/expr/static_cast5.C: New test.
12155
12156 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
12157
12158         PR c++/11507
12159         * g++.dg/lookup/scoped7.C: New test.
12160
12161         PR c++/9574
12162         * g++.dg/other/static1.C: New test.
12163
12164         PR c++/11490
12165         * g++.dg/warn/template-1.C: New test.
12166
12167         PR c++/11432
12168         * g++.dg/template/crash10.C: New test.
12169
12170         PR c++/2478
12171         * g++.dg/overload/VLA.C: New test.
12172
12173         PR c++/10804
12174         * g++.dg/template/call1.C: New test.
12175
12176 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
12177
12178         PR c++/11794
12179         * g++.dg/parse/using3.C: New test.
12180
12181 2003-09-06  Roger Sayle  <roger@eyesopen.com>
12182
12183         PR c++/11409
12184         * g++.dg/overload/builtin3.C: New test case.
12185
12186 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
12187
12188         PR c/9862
12189         * gcc.dg/20030906-1.c: New test.
12190         * gcc.dg/20030906-2.c: Likewise.
12191
12192 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
12193
12194         PR c++/12167
12195         * g++.dg/parse/defarg5.C: New test.
12196
12197         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
12198
12199 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
12200
12201         PR c++/12163
12202         * g++.dg/expr/static_cast4.C: New test.
12203
12204         PR c++/12146
12205         * g++.dg/template/crash9.C: New test.
12206
12207 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
12208
12209         * g++.old-deja/g++.ext/pretty2.C: Update for change
12210         in __FUNCTION__.
12211         * g++.old-deja/g++.ext/pretty3.C: Likewise.
12212
12213 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
12214
12215         PR c++/11922
12216         * g++/dg/template/qualified-id1.C: New test.
12217
12218         PR c++/12037
12219         * g++.dg/warn/noeffect4.C: New test.
12220
12221 2003-09-04  Matt Austern  <austern@apple.com>
12222
12223         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
12224         * g++.dg/ext/fnname2.C: Likewise.
12225         * g++.dg/ext/fnname3.C: Likewise.
12226
12227 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
12228
12229         * g++.dg/expr/lval1.C: New test.
12230         * g++.dg/ext/lvcast.C: Remove.
12231
12232 2003-09-03  Roger Sayle  <roger@eyesopen.com>
12233
12234         PR optimization/11700.
12235         * gcc.c-torture/compile/20030903-1.c: New test case.
12236
12237 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
12238
12239         PR c++/12053
12240         * g++.dg/abi/layout4.C: New test.
12241
12242 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
12243
12244         PR c++/11553
12245         * g++.dg/parse/friend3.C: New test.
12246
12247 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
12248
12249         PR c++/11847
12250         * g++.dg/template/class1.C: New test.
12251
12252         PR c++/11808
12253         * g++.dg/expr/call1.C: New test.
12254
12255 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
12256
12257         PR c++/12114
12258         * g++.dg/init/ref9.C: New test.
12259
12260         PR c++/11972
12261         * g++.dg/template/nested4.C: New test.
12262
12263 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
12264
12265         PR c++/12093
12266         * g++.dg/template/non-dependent4.C: New test.
12267
12268         PR c++/11928
12269         * g++.dg/inherit/conv1.C: New test.
12270
12271 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
12272
12273         PR c++/6196
12274         * g++.dg/ext/label1.C: New test.
12275         * g++.dg/ext/label2.C: Likewise.
12276
12277 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
12278
12279         * g++.dg/expr/cond3.C: New test.
12280
12281 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12282
12283         * gcc.dg/builtins-1.c: Add new builtin cases.
12284
12285 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12286
12287         * gcc.dg/builtins-1.c: Add new cases.
12288         * gcc.dg/torture/builtin-attr-1.c: Likewise.
12289
12290 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12291
12292         * gcc.dg/builtins-1.c: Add more math builtin tests.
12293         * gcc.dg/torture/builtin-attr-1.c: New test.
12294
12295 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
12296
12297         PR optimization/5079
12298         * g++.dg/opt/static3.C: New test.
12299
12300 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
12301
12302         * gcc.misc-tests/gcov-10b.c: New test.
12303
12304 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
12305
12306         * g++.dg/opt/ptrmem3.C: New test.
12307
12308         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
12309
12310 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
12311
12312         * gcc.dg/20030826-2.c: New test.
12313
12314 2003-08-26  Roger Sayle  <roger@eyesopen.com>
12315
12316         PR middle-end/12002
12317         * g77.f-torture/compile/12002.f: New test case.
12318
12319 2003-08-26  Roger Sayle  <roger@eyesopen.com>
12320
12321         * gcc.dg/20030826-1.c: New test case.
12322
12323 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
12324
12325         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
12326
12327 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
12328
12329         PR c++/11871
12330         * c++.dg/lookup/crash1.C: New test.
12331
12332         * c++.dg/warn/noeffect3.C: New test.
12333
12334 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
12335
12336         * gcc.dg/compat/vector-1_x.c: Compile with -w.
12337         * gcc.dg/compat/vector-1_y.c: Ditto.
12338         * gcc.dg/compat/vector-2_x.c: Ditto.
12339         * gcc.dg/compat/vector-2_y.c: Ditto.
12340
12341 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
12342
12343         * gcc.dg/20030702-1.c: New test.
12344
12345 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
12346
12347         PR c++/8795
12348         * g++.dg/ext/altivec-1.C: New test.
12349
12350 2003-08-24  Richard Henderson  <rth@redhat.com>
12351
12352         * g++.dg/eh/simd-2.C: Add -w for x86.
12353
12354 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
12355
12356         * gcc.dg/20030815-1.c: New test.
12357
12358 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12359
12360         PR c++/3765
12361         * g++.dg/parse/access6.C: New test.
12362
12363 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12364
12365         PR c++/641, c++/11876
12366         * g++.dg/template/friend22.C: New test.
12367         * g++.dg/template/friend23.C: Likewise.
12368
12369 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
12370
12371         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
12372         identically.
12373
12374 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
12375
12376         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
12377
12378 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
12379
12380         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
12381
12382 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
12383
12384         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
12385
12386 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
12387
12388         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
12389
12390 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
12391
12392         PR c++/11919
12393         * g++.dg/overload/prom1.C: New test.
12394
12395         PR c++/11551
12396         * g++.dg/parse/dtor2.C: New test.
12397
12398         PR c++/10762
12399         * g++.dg/parse/using2.C: New test.
12400
12401 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
12402
12403         PR target/11805
12404         * gcc.c-torture/compile/20030821-1.c: New.
12405
12406 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
12407
12408         PR c++/11834
12409         * g++.dg/template/deduce2.C: New test.
12410
12411 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
12412
12413         * gcc.c-torture/execute/20030821-1.c: New test.
12414
12415 2003-08-20  Roger Sayle  <roger@eyesopen.com>
12416
12417         PR middle-end/11984
12418         * gcc.dg/20030820-1.c: New test case.
12419
12420 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
12421
12422         PR c++/11945
12423         * g++.dg/warn/noeffect2.C: New test.
12424
12425 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
12426
12427         PR c++/10926
12428         * g++.dg/template/dtor2.C: New test.
12429
12430         PR c++/11684
12431         * g++.dg/template/operator1.C: New test.
12432         * g++.dg/parse/operator4.C: New test.
12433
12434         PR c++/11946.C
12435         * g++.dg/expr/enum1.C: New test.
12436         * gcc.dg/c99-bool-1.c: Remove bogus warning.
12437
12438         PR c++/11036.C
12439         * g++.dg/parse/elab2.C: New test.
12440         * g++.dg/parse/typedef4.C: Change error message.
12441         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
12442         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
12443         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
12444
12445 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
12446
12447         * gcc.dg/pch/warn-1.c: New.
12448         * gcc.dg/pch/warn-1.hs: New.
12449
12450         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
12451         not-tested file.
12452
12453 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
12454
12455         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
12456
12457 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
12458
12459         * gcc.dg/uninit-D.c: New Test.
12460         * gcc.dg/uninit-E.c: New Test.
12461         * gcc.dg/uninit-F.c: New Test.
12462         * gcc.dg/uninit-G.c: New Test.
12463
12464 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
12465
12466         * g++.dg/README: Describe the pch directory.
12467
12468 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12469
12470         PR c++/11174
12471         * g++.dg/parse/access4.C: New test.
12472         * g++.dg/parse/access5.C: Likewise.
12473         * g++.old-deja/g++.jason/access17.C: Adjust error message.
12474
12475 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
12476
12477         * gcc.dg/noncompile/20030818-1.c: New.
12478
12479 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
12480
12481         PR c++/11957
12482         * g++.dg/warn/noeffect1.C: New test.
12483
12484         * g++.dg/template/scope2.C: New test.
12485         * g++.dg/template/error2.C: Correct dg-error
12486
12487 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
12488
12489         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
12490
12491 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
12492
12493         PR C++/11512
12494         * g++.dg/template/warn1.C: New.
12495
12496 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
12497
12498         * g++.dg/template/error2.C: New test.
12499         * g++.dg/lookup/using7.C: Adjust errors
12500         * g++.old-deja/g++.pt/crash36.C: Likewise.
12501         * g++.old-deja/g++.pt/derived3.C: Likewise.
12502
12503 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12504
12505         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
12506         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
12507         * gcc.c-torture/execute/builtins/string-9.c: New, from
12508         string-opt-9.c.  Adjust for execute/builtins framework.
12509         * gcc.c-torture/execute/string-opt-9.c: Delete.
12510
12511 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
12512
12513         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
12514
12515         * g++.dg/parse/ret-type2.C: New test.
12516
12517         PR c++/11703
12518         * g++.dg/init/new8.C: New test.
12519
12520         PR c++/10923
12521         * g++.dg/parse/typedef5.C: New test.
12522
12523         PR c++/9512
12524         * g++.dg/parse/qualified2.C: New test.
12525         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
12526         invalid code.
12527
12528 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
12529
12530         * g++.dg/conversion/ptrmem1.C: New test.
12531
12532 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
12533
12534         PR target/11693
12535         * gcc.dg/20030811-1.c: New test.
12536
12537         PR target/11535
12538         * gcc.c-torture/execute/20030811-1.c: New test.
12539
12540 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12541
12542         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
12543
12544 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
12545
12546         PR c++/11789.C
12547         * g++.dg/inherit/multiple1.C: New test.
12548
12549 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
12550
12551         * gcc.dg/spe1.c: New test.
12552
12553         PR c++/11670
12554         * g++.dg/expr/cast2.C: New test.
12555
12556         PR c++/10530
12557         * g++.dg/template/dependent-name2.C: New test.
12558
12559 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
12560
12561         * g++.dg/parse/crash11.C: Put the dg options in comments.
12562
12563 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
12564
12565         * lib/gcc-dg.exp: Update for diagnostic change.
12566
12567 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12568
12569         PR c++/5767
12570         * g++.dg/parse/crash11.C: New test.
12571
12572 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
12573
12574         * gcc.dg/cpp/spacing1.c: Update.
12575
12576 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
12577
12578         PR target/11739
12579         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
12580         a value for -mtune.
12581
12582 2003-08-04  Roger Sayle  <roger@eyesopen.com>
12583
12584         PR middle-end/11771
12585         * gcc.c-torture/compile/20030804-1.c: New test case.
12586
12587 2003-08-04  Roger Sayle  <roger@eyesopen.com>
12588
12589         * gcc.dg/20030804-1.c: New test case.
12590
12591 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
12592
12593         * gcc.dg/cpp/separate-1.c: New test.
12594
12595 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
12596
12597         PR c++/11704
12598         * g++.dg/template/dependent-expr2.C: New test.
12599
12600         PR c++/11766
12601         * g++.dg/expr/ptrmem1.C: New test.
12602
12603 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12604
12605         PR c++/9453
12606         * g++.dg/template/friend15.C: New test.
12607
12608 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
12609
12610         * lib/dg-pch.exp: Work round PCH bug.
12611
12612 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12613
12614         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
12615         builtins.  Move cases from builtins-4.c here.
12616
12617         * gcc.dg/torture/builtin-math-1.c: New test taken from
12618         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
12619         additional cases.
12620
12621         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
12622         Delete.
12623
12624 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
12625
12626         PR c++/9447
12627         * g++.dg/template/using7.C: New test.
12628
12629 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
12630
12631         * import1.c, import2.c: New tests.
12632
12633 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
12634
12635         * g++.dg/eh/crossjump1.C: New test.
12636
12637 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
12638
12639         PR c++/11697
12640         * g++.dg/template/using6.C: New test.
12641
12642         PR c++/11744
12643         * g++.dg/template/koenig2.C: New test.
12644
12645 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12646
12647         PR c++/7983
12648         * g++.dg/parse/typedef4.C: New test.
12649
12650 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12651
12652         PR c++/8442, c++/8806
12653         * g++.dg/template/elab1.C: New test.
12654         * g++.dg/template/type2.C: Likewise.
12655         * g++.dg/template/ttp3.C: Adjust expected error message.
12656         * g++.old-deja/g++.law/visibility13.C: Likewise.
12657         * g++.old-deja/g++.niklas/t135.C: Likewise.
12658         * g++.old-deja/g++.pt/ttp41.C: Likewise.
12659         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
12660         template argument.
12661         * g++.old-deja/g++.pt/ttp44.C: Likewise.
12662
12663 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
12664
12665         PR c++/11295
12666         * g++.dg/ext/stmtexpr1.C: New test.
12667
12668         * g++.dg/opt/tmp1.C: New test.
12669
12670         PR c++/11525
12671         * g++.dg/parse/constant4.C: New test.
12672
12673         PR c++/9447
12674         * g++.dg/template/using5.C: New test.
12675
12676 2003-07-31  Roger Sayle  <roger@eyesopen.com>
12677
12678         * gcc.dg/builtins-27.c: New test case.
12679
12680 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
12681
12682         * gcc.dg/tls/opt-7.c: New test.
12683
12684 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
12685
12686         * g++.old-deja/g++.other/crash18.C: Remove.
12687
12688 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
12689
12690         * g++.dg/template/explicit3.C: New.
12691         * g++.dg/template/explicit4.C: New.
12692         * g++.dg/template/explicit5.C: New.
12693
12694         PR c++/11347
12695         * g++.dg/template/memtmpl1.C: New.
12696
12697 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
12698
12699         PR target/11565
12700         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
12701         * gcc.dg/i386-387-5.c (dg-options): Likewise.
12702
12703 2003-07-30  Jan Hubicka  <jh@suse.cz>
12704
12705         * vtgc1.c: Kill.
12706
12707 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
12708
12709         * gcc.dg/struct-in-proto-1.c: New test.
12710
12711 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
12712
12713         * gcc.dg/cpp/include2.c: Only expect one message.
12714
12715 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
12716
12717         PR c++/9447
12718         * g++.dg/template/using1.C: New test.
12719         * g++.dg/template/using2.C: New test.
12720         * g++.dg/template/using3.C: New test.
12721         * g++.dg/template/using4.C: New test.
12722
12723 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
12724
12725         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
12726         * gcc.c-torture/execute/string-opt-10.c: Likewise.
12727
12728 2003-07-28  Jan Hubicka  <jh@suse.cz>
12729
12730         PR c++/11530
12731         * g++.dg/opt/call1.C: New test.
12732
12733 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
12734
12735         PR c++/11667
12736         * g++.dg/init/enum2.C: New test.
12737         * g++.dg/template/overload1.C: Add "-w" option.
12738
12739 2003-07-28    <hp@bitrange.com>
12740
12741         * gcc.dg/Wdeclaration-after-statement-1.c,
12742         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
12743
12744 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
12745
12746         * gcc.c-torture/compile/20030725-1.c: New test.
12747
12748 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
12749
12750         * gcc.dg/20030505.c: Only run for SPE.
12751         Remove definition of opaque type.
12752
12753 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
12754
12755         * g++.dg/template/ptrmem6.C: New test.
12756
12757 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
12758
12759         * gcc.c-torture/compile/zero-strct-2.c: New test.
12760
12761 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
12762
12763         * gcc.dg/intermod-1.c: New test.
12764
12765 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
12766
12767         PR c++/11617
12768         * g++.dg/template/lookup2.C: New test.
12769         * g++.dg/template/memclass1.C: Remove instantiated from error.
12770         * g++.dg/other/error2.C: Tweak expected errors.
12771
12772         PR c++/11596
12773         * g++.dg/template/defarg3.C: New test.
12774
12775         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
12776
12777 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
12778
12779         * g++.dg/inherit/access5.C: New test.
12780
12781 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12782
12783         PR c++/11513
12784         * g++.dg/template/crash8.C: New test.
12785
12786 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
12787
12788         PR c/10602
12789         * gcc.dg/noncompile/incomplete-2.c: New test.
12790
12791 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
12792
12793         PR c++/11645
12794         * g++.dg/inherit/access4.C: New test.
12795
12796         PR c++/11517
12797         * g++.dg/expr/cond2.C: New test.
12798
12799         PR optimization/10679
12800         * g++.dg/opt/inline4.C: New test.
12801
12802 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
12803
12804         * g++.dg/parse/crash10: New test.
12805
12806 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
12807
12808         * g++.dg/ext/flexary1.C: New test.
12809
12810 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12811
12812         PR c++/10793
12813         * g++.dg/template/crash9.C: New test.
12814
12815 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12816
12817         PR c++/3004
12818         * g++.dg/parse/typedef3.C: New test.
12819
12820         PR c++/7906
12821         * g++.dg/parse/operator2.C: New test.
12822
12823         PR c++/8895
12824         * g++.dg/parse/def-tmpl-arg1.C: New test.
12825
12826         PR c++/9282
12827         * g++.dg/parse/funptr1.C: New test.
12828
12829         PR c++/9452
12830         * g++.dg/parse/ambig3.C: New test.
12831
12832         PR c++/9454
12833         * g++.dg/parse/operator3.C: New test.
12834
12835         PR c++/9486
12836         * g++.dg/parse/template10.C: New test.
12837
12838         PR c++/9488
12839         * g++.dg/parse/template11.C: New test.
12840
12841         PR c++/10150
12842         * g++.dg/parse/invalid-op1.C: New test.
12843
12844         PR c++/10247
12845         * g++.dg/parse/condexpr1.C: New test.
12846
12847 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
12848
12849         * g++.dg/ext/packed3.C: New test.
12850         * g++.dg/ext/packed4.C: New test.
12851
12852         * gcc.dg/pack-test-3.c: New test.
12853
12854 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
12855
12856         * lib/compat.exp: Handle dg-options per source file.
12857         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
12858         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
12859         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
12860         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
12861         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
12862         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
12863         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
12864         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
12865         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
12866         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
12867         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
12868         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
12869         * g++.dg/compat/break/bitfield7_x.C: Ditto.
12870         * g++.dg/compat/break/bitfield7_y.C: Ditto.
12871
12872 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
12873
12874         PR c/10320
12875         * gcc.c-torture/execute/20030718-1.c: New test.
12876
12877 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
12878
12879         PR optimization/11536
12880         * gcc.dg/20030721-1.c: New test.
12881
12882 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
12883
12884         PR c++/11546
12885         * g++.dg/template/lookup1.C: New test.
12886
12887 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
12888
12889         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
12890         diagnostics of ill-formed constructs involving labels.
12891         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
12892         the new 'previously defined here' message.
12893
12894 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
12895
12896         * g++.dg/parse/non-dependent2.C: New test.
12897
12898 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
12899
12900         * g++.dg/init/init-ref4.C: xfail on targets without
12901         weak symbols.
12902
12903 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
12904
12905         PR target/11087
12906         * gcc.c-torture/execute/20030717-1.c: New test.
12907
12908 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
12909
12910         * g++.dg/opt/cfg1.C: New test.
12911
12912 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
12913
12914         PR optimization/11557
12915         * gcc.dg/20030717-1.c: New test.
12916
12917 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
12918
12919         PR c++/10476
12920         * g++.dg/expr/crash-1.C: New test.
12921
12922         PR c++/11027
12923         * g++.dg/template/init3.C: New test.
12924
12925         PR c++/8222
12926         * g++.dg/template/non-dependent1.C: New test.
12927
12928         PR c++/11070
12929         * g++.dg/template/non-dependent2.C: New test.
12930
12931         PR c++/11071
12932         * g++.dg/template/non-dependent3.C: New test.
12933
12934         PR c++/9907
12935         * g++.dg/template/sizeof5.C: New test.
12936
12937 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
12938
12939         PR 11498
12940         * gcc.c-torture/compile/mangle-1.c: New file.
12941
12942 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12943
12944         PR c++/7809
12945         * g++.dg/parse/access3.C: New test.
12946
12947 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
12948
12949         PR c++/11384
12950         * g++.dg/init/init-ref4.C: New test.
12951
12952 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
12953
12954         PR c++/11547
12955         * g++.dg/parse/constant3.C: New test.
12956         * g++.dg/parse/crash7.C: Likewise.
12957
12958 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
12959
12960         PR target/11008
12961         * gcc.dg/i386-pentium4-not-mull.c: New.
12962
12963 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
12964
12965         * gcc.dg/asm-names.c (ymain): Make it weak.
12966
12967 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12968
12969         PR c++/5421
12970         * g++.dg/template/friend21.C: New test.
12971
12972 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
12973
12974         * gcc.dg/cleanup-8.c: New test.
12975         * gcc.dg/cleanup-9.c: New test.
12976
12977 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
12978
12979         * g++.dg/ext/dll-MI1.h: New file.
12980         * g++.dg/ext/dllexport-MI1.C: New file.
12981         * g++.dg/ext/dllimport-MI1.C: New file.
12982
12983 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
12984
12985         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
12986         it does not have cmpstrsi patterns (just cmpmemsi).
12987
12988 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
12989
12990         PR debug/11473
12991         * g++.dg/debug/debug8.C: New test.
12992
12993 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12994
12995         PR c++/10108
12996         * g++.dg/template/crash7.C: New test.
12997
12998 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
12999
13000         PR target/10795
13001         * gcc.c-torture/compile/20030708-1.c: New.
13002
13003 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
13004
13005         * gcc.c-torture/execute/20030715-1.c: New test.
13006
13007 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
13008
13009         * gcc.dg/pch/inline-3.c: New file.
13010         * gcc.dg/pch/inline-3.hs: New file.
13011         * gcc.dg/pch/inline-4.c: New file.
13012         * gcc.dg/pch/inline-4.hs: New file.
13013
13014 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
13015
13016         PR c++/11509
13017         * g++.dg/template/crash6.C: New test.
13018
13019         PR c++/7053
13020         * g++.dg/template/friend20.C: New test.
13021
13022         PR c++/7019
13023         * g++.dg/template/overload2.C: New test.
13024
13025 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13026
13027         PR optimization/11440
13028         * gcc.c-torture/execute/20030714-1.c: New test.
13029
13030 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13031
13032         PR c++/11154
13033         * g++.dg/template/partial2.C: New test.
13034
13035 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
13036
13037         PR c++/11503
13038         * g++.dg/template/anon1.C: New test.
13039
13040         PR c++/11493
13041         PR c++/11495
13042         * g++.dg/parse/template9.C: Likewise.
13043         * g++.dg/template/crash4.C: New test.
13044         * g++.dg/template/koenig1.C: Likewise.
13045         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
13046         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
13047         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
13048         functions.
13049         * g++.old-deja/g++.jason/template36.C: Likewise.
13050         * g++.old-deja/g++.mike/p1989.C: Likewise.
13051         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
13052         * g++.old-deja/g++.pt/ttp20.C: Use this->.
13053         * g++.old-deja/g++.pt/ttp21.C: Use this->.
13054         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
13055         compiling.
13056         * g++.old-deja/g++.pt/union2.C: Use this->.
13057
13058 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
13059
13060         * gcc.dg/20030711-1.c: New test.
13061
13062 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
13063
13064         PR c++/11050
13065         * g++.dg/parse/args1.C: New test.
13066         * g++.pt/defarg8.C: Change expected errors.
13067
13068 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
13069
13070         PR c++/8164
13071         * g++.dg/template/nontype2.C: New test.
13072
13073         PR c++/10558
13074         * g++.dg/parse/template8.C: New test.
13075
13076         PR c++/8327
13077         * g++.dg/template/scope1.C: New test.
13078
13079         * g++.dg/warn/Wsign-compare-1.C: New test.
13080
13081 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
13082
13083         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
13084
13085 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
13086
13087         PR c++/9411
13088         * g++.dg/template/explicit2.C: New test.
13089
13090         PR c++/10032
13091         * g++.dg/warn/pedantic1.C: New test.
13092
13093 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
13094
13095         PR c++ 9483
13096         * g++.dg/other/field1.C: New test.
13097
13098 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
13099
13100         PR c/11449
13101         * gcc.c-torture/compile/20030707-1.c: New.
13102
13103 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13104
13105         PR c++/10849
13106         * g++.dg/template/access12.C: New test.
13107
13108 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
13109
13110         * g++.dg/bprob/bprob.exp (prof_ext): Update.
13111         * g77.dg/bprob/bprob.exp (prof_ext): Update.
13112         * gcc.misc-tests/bprob.exp (prof_ext): Update.
13113         * gcc.misc-tests/gcov.exp: Update
13114         * g++.dg/gcov/gcov.exp: Update
13115         * lib/gcov.exp: Update.
13116
13117 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
13118
13119         * g++.dg/abi/mangle17.C: Make sure template expressions are
13120         dependent.
13121         * g++.dg/abi/mangle4.C: Mark erroneous casts.
13122         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
13123         * g++.dg/opt/stack1.C: Remove erroneous code.
13124         * g++.dg/parse/template7.C: New test.
13125         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
13126         * g++.old-deja/g++.pt/crash4.C: Likewise.
13127
13128 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13129
13130         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
13131         with zero or one occurence of `$' after the initial `L'.
13132
13133 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
13134
13135         * gcc.c-torture/compile/20030704-1.c: Add a comment.
13136
13137 2003-07-08  Roger Sayle  <roger@eyesopen.com>
13138
13139         PR c/11370
13140         * gcc.dg/Wunreachable-6.c: New testcase.
13141         * gcc.dg/Wunreachable-7.c: New testcase.
13142
13143 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
13144
13145         PR c/11420
13146         * gcc.dg/20030708-1.c: New test.
13147
13148 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
13149
13150         * gcc.dg/compat/sdata-section.h: New file.
13151         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
13152         * gcc.dg/torture/mips-sdata-1.c: New test.
13153
13154 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13155
13156         PR c++/11030
13157         * g++.dg/template/friend19.C: New test.
13158
13159 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
13160
13161         * g++.dg/opt/strength-reduce.C: New test.
13162
13163 2003-07-07  Roger Sayle  <roger@eyesopen.com>
13164
13165         PR target/10979
13166         * gcc.dg/20030707-1.c: New testcase.
13167
13168 2003-07-07  Roger Sayle  <roger@eyesopen.com>
13169
13170         PR optimization/11059
13171         * g++.dg/opt/emptyunion.C: New testcase.
13172
13173 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
13174             Eric Botcazou  <ebotcazou@libertysurf.fr>
13175
13176         * g++.dg/opt/stack1.C: New test.
13177
13178 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
13179
13180         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
13181         run test.
13182
13183         PR c++/11431
13184         * g++.dg/expr/static_cast3.C: New test.
13185
13186 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
13187
13188         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
13189         everywhere.
13190         * gcc.dg/concat.c: Concatenation of string constants with
13191         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
13192         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
13193         * gcc.dg/cpp/escape-2.c: Use wide character constants where
13194         necessary to avoid multi-character character constant warning.
13195         * gcc.dg/cpp/escape.c: Likewise.
13196         * gcc.dg/cpp/ucs.c: Likewise.
13197         Remove backslashes from dg-bogus comments, as they confuse Tcl.
13198         Fix a typo.
13199
13200 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
13201
13202         PR c/11428
13203         * gcc.c-torture/compile/20030704-1.c: New.
13204
13205 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
13206
13207         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
13208
13209 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
13210
13211         PR c++/5287, PR c++/7910,  PR c++/11021
13212         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
13213         tests for warnings.
13214         * g++.dg/ext/dllimport2.C: Add tests for warnings.
13215         * g++.dg/ext/dllimport3.C: Likewise.
13216         * g++.dg/ext/dllimport4.C: New file.
13217         * g++.dg/ext/dllimport5.C: New file.
13218         * g++.dg/ext/dllimport6.C: New file.
13219         * g++.dg/ext/dllimport7.C: New file.
13220         * g++.dg/ext/dllimport8.C: New file.
13221         * g++.dg/ext/dllimport9.C: New file.
13222         * g++.dg/ext/dllimport10.C: New file.
13223         * g++.dg/ext/dllexport1.C: New file.
13224
13225 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
13226
13227         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
13228         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
13229
13230 2003-07-03  Roger Sayle  <roger@eyesopen.com>
13231
13232         * gcc.dg/builtins-25.c: New testcase.
13233         * gcc.dg/builtins-26.c: New testcase.
13234
13235 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
13236
13237         * gcc.dg/compat/vector-defs.h: New file.
13238         * gcc.dg/compat/vector-setup.h: New file.
13239         * gcc.dg/compat/vector-check.h: New file.
13240         * gcc.dg/compat/vector-1_main.c: New file.
13241         * gcc.dg/compat/vector-1_x.c: New file.
13242         * gcc.dg/compat/vector-1_y.c: New file.
13243         * gcc.dg/compat/vector-2_main.c: New file.
13244         * gcc.dg/compat/vector-2_x.c: New file.
13245         * gcc.dg/compat/vector-2_y.c: New file.
13246
13247         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
13248         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
13249         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
13250         * gcc.dg/compat/struct-align-1.h: New file.
13251         * gcc.dg/compat/struct-align-1_main.c: New file.
13252         * gcc.dg/compat/struct-align-1_x.c: New file.
13253         * gcc.dg/compat/struct-align-1_y.c: New file.
13254         * gcc.dg/compat/struct-align-2.h: New file.
13255         * gcc.dg/compat/struct-align-2_main.c: New file.
13256         * gcc.dg/compat/struct-align-2_x.c: New file.
13257         * gcc.dg/compat/struct-align-2_y.c: New file.
13258
13259         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
13260         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
13261         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
13262         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
13263         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
13264         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
13265         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
13266         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
13267         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
13268         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
13269         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
13270         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
13271         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
13272         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
13273         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
13274         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
13275         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
13276         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
13277         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
13278         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
13279         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
13280         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
13281         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
13282         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
13283         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
13284         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
13285         * gcc.dg/compat/struct-return-10_x.c: Ditto.
13286         * gcc.dg/compat/struct-return-2_x.c: Ditto.
13287         * gcc.dg/compat/struct-return-3_x.c: Ditto.
13288
13289 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
13290
13291         * gcc.dg/i386-call-1.c: New test.
13292
13293 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
13294
13295         PR c++/9162
13296         * g++.dg/parse/defarg4.C: New.
13297
13298 2003-07-03  Roger Sayle  <roger@eyesopen.com>
13299
13300         PR target/10700
13301         * gcc.c-torture/compile/20030703-1.c: New test case.
13302
13303 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
13304
13305         * g++.dg/template/local3.C: Remove extra semicolon.
13306
13307 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
13308
13309         * gcc.dg/i386-volatile-1.c: New test.
13310
13311 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
13312
13313         PR c++/11072
13314         * g++.dg/other/offsetof2.C: XFAIL.
13315         * g++.dg/other/offsetof5.C: New.
13316
13317         PR c++/10219
13318         * g++.dg/template/error1.C: New.
13319
13320         PR c++/9779
13321         * g++.dg/template/dependent-expr1.C: New.
13322
13323 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
13324
13325         PR c++/6949
13326         * g++.dg/template/local3.C: New test.
13327
13328         PR c++/11149
13329         * g++.dg/lookup/scoped6.C: New test.
13330
13331 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
13332
13333         PR c++/8046
13334         * g++.dg/other/error7.C: New test.
13335
13336 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
13337
13338         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
13339         * g++.old-deja/g++.abi/vtable3.h: Likewise.
13340         * g++.old-deja/g++.law/code-gen5.C: Likewise.
13341         * g++.old-deja/g++.other/union2.C: Likewise.
13342         * gcc.dg/c90-const-expr-2.c: Likewise.
13343         * gcc.dg/c90-const-expr-3.c: Likewise.
13344         * gcc.dg/c99-const-expr-2.c: Likewise.
13345         * gcc.dg/c99-const-expr-3.c: Likewise.
13346         * gcc.dg/concat.c: Likewise.
13347
13348 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
13349
13350         PR c++/9559
13351         * g++.dg/init/static1.C: New test.
13352
13353 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13354
13355         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
13356         * g++.old-deja/g++.other/access2.C: Likewise.
13357         * g++.old-deja/g++.other/decl2.C: Likewise.
13358         * gcc.c-torture/execute/20020615-1.c: Likewise.
13359
13360 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
13361
13362         PR c++/4933
13363         * g++.dg/template/sizeof4.C: New test.
13364
13365 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
13366
13367         * g++.dg/other/error6.C: New test.
13368
13369 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
13370
13371         PR c++/10750
13372         * g++.dg/parse/constant2.C: New test.
13373
13374 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
13375
13376         PR c++/11106
13377         * g++.dg/other/error5.C: New test.
13378
13379 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13380
13381         * gcc.dg/format/gcc_diag-1.c: New test.
13382
13383 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
13384
13385         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
13386
13387 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
13388
13389         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
13390         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
13391         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
13392
13393 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
13394
13395         * gcc.c-torture/execute/builtins/string-8.c: New test.
13396         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
13397         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
13398         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
13399
13400 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
13401
13402         PR c++/10468
13403         * g++.dg/ext/typeof6.C: New test.
13404
13405 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
13406
13407         PR c++/10796
13408         * g++.dg/init/enum1.C: New test.
13409
13410 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
13411
13412         * gcc.dg/20030627-1.c: New test.
13413
13414 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
13415
13416         PR c++/11332
13417         * g++.dg/expr/static_cast2.C: New test.
13418
13419 2003-06-26  Roger Sayle  <roger@eyesopen.com>
13420             Jakub Jelinek  <jakub@redhat.com>
13421
13422         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
13423         sprintf(dst,"%s",src) optimization.
13424         * gcc.c-torture/execute/20030626-1.c: New test case.
13425         * gcc.c-torture/execute/20030626-2.c: New test case.
13426
13427 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
13428
13429         * gcc.c-torture/execute/multi-ix.c: New test.
13430
13431         * gcc.c-torture/execute/simd-4.c (main):
13432         Added missing semicolon at end of union.
13433
13434 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
13435
13436         PR c++/8266
13437         * g++.dg/template/explicit-instantiation3.C: New test.
13438
13439 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
13440
13441         * gcc.dg/20030626-1.c: Use signed char.
13442
13443 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
13444
13445         * gcc.dg/20030626-1.c: New test.
13446
13447 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
13448
13449         * const-str-2.m: Update.
13450
13451 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
13452
13453         PR c++/10990
13454         * g++.dg/rtti/dyncast1.C: New test.
13455         * g++.dg/abi/mangle4.C: Correct base-specifier access.
13456         * g++.dg/lookup/scoped1.C: Remove XFAIL.
13457         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
13458
13459         PR c++/10931
13460         * g++.dg/expr/static_cast1.C: New test.
13461
13462 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
13463
13464         * gcc.dg/20030625-1.c: New test.
13465
13466 2003-06-24  Roger Sayle  <roger@eyesopen.com>
13467
13468         * gcc.c-torture/compile/20030624-1.c: New test case.
13469
13470 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
13471
13472         * gcc.c-torture/execute/string-opt-17.c: New test.
13473
13474 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
13475
13476         PR c++/5754
13477         * g++.dg/parse/crash6.C: New test.
13478
13479 2003-06-23  Roger Sayle  <roger@eyesopen.com>
13480
13481         * gcc.dg/builtins-24.c: New test case.
13482
13483 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
13484
13485         * g++.dg/opt/operator1.C: New test.
13486
13487 2003-06-22  Roger Sayle  <roger@eyesopen.com>
13488
13489         * gcc.c-torture/execute/string-opt-16.c: New test case.
13490
13491 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
13492
13493         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
13494         * g++.old-deja/g++.other/conv7.C: Likewise
13495         * g++.old-deja/g++.other/overcnv2.C: Likewise.
13496         * g++.old-deja/g++.other/overload14.C: Likewise.
13497
13498 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
13499
13500         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
13501         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
13502
13503 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
13504
13505         PR c++/10888
13506         * g++.dg/warn/Winline-3.C: New test.
13507
13508 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
13509
13510         * lib/target-supports.exp (check_alias_available): Make the test
13511         program acceptable to the Solaris assembler.
13512
13513         PR c++/10749
13514         * g++.dg/template/memclass2.C: New test.
13515
13516 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
13517             Eric Botcazou  <ebotcazou@libertysurf.fr>
13518
13519         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
13520         data for non-matching targets.
13521         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
13522
13523 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
13524
13525         PR c++/10845
13526         * g++.dg/template/member3.C: New test.
13527
13528 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
13529
13530         PR c++/10939
13531         * g++.dg/template/func1.C: New test.
13532
13533         PR c++/9649
13534         * g++.dg/template/static4.C: New test.
13535         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
13536
13537         PR c++/11041
13538         * g++.dg/init/ref7.C: New test.
13539
13540 2003-06-19  Matt Austern  <austern@apple.com>
13541
13542         PR c++/11228
13543         * g++.dg/anew1.C: New test.
13544         * g++.dg/anew2.C: New test.
13545         * g++.dg/anew3.C: New test.
13546         * g++.dg/anew4.C: New test.
13547
13548 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
13549
13550         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
13551
13552 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
13553
13554         * gcc.c-torture/execute/simd-4.c (main): Make expected value
13555         endian-dependent.
13556
13557 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
13558
13559         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
13560         Remove cruft.
13561
13562 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
13563
13564         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
13565         * gcc.c-torture/compile/961203-1.c: Likewise.
13566         * gcc.c-torture/compile/980506-1.c: Likewise.
13567
13568 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
13569
13570         PR c++/10712
13571         * g++.dg/lookup/using7.C: New test.
13572
13573 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
13574
13575         PR c++/11105
13576         * g++.dg/abi/conv1.C: Remove it.
13577         * g++.dg/template/conv7.C: New test.
13578         * g++.dg/template/conv8.C: Likewise.
13579         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
13580         conversion operator.
13581
13582 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
13583
13584         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
13585         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
13586         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
13587         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
13588         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
13589         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
13590         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
13591         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
13592         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
13593         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
13594         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
13595         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
13596         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
13597         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
13598         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
13599         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
13600         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
13601         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
13602         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
13603         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
13604         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
13605         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
13606         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
13607         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
13608         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
13609         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
13610         * gcc.dg/compat/struct-return-10_x.c: Ditto.
13611         * gcc.dg/compat/struct-return-2_x.c: Ditto.
13612         * gcc.dg/compat/struct-return-3_x.c: Ditto.
13613
13614 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
13615
13616         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
13617         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
13618         indications.
13619
13620 2003-06-16  Roger Sayle  <roger@eyesopen.com>
13621
13622         * gcc.dg/i386-387-5.c: New test case.
13623         * gcc.dg/i386-387-6.c: New test case.
13624         * gcc.dg/builtins-23.c: New test case.
13625
13626 2003-06-15  Roger Sayle  <roger@eyesopen.com>
13627
13628         * gcc.dg/builtins-22.c: New test case.
13629         * gcc.dg/i386-387-1.c: Update to test exp.
13630         * gcc.dg/i386-387-2.c: Likewise.
13631
13632 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13633
13634         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
13635
13636 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
13637
13638         * lib/gcc-dg.exp (dg-require-dll): New function.
13639         (dg-xfail-if): Likewise.
13640         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
13641         driver.
13642
13643         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
13644         * gcc.c-torture/compile/20001205-1.c: Likewise.
13645         * gcc.c-torture/compile/20001226-1.c: Likewise.
13646         * gcc.c-torture/compile/20010518-2.c: Likewise.
13647         * gcc.c-torture/compile/20020312-1.c: Likewise.
13648         * gcc.c-torture/compile/20020604-1.c: Likewise.
13649         * gcc.c-torture/compile/920501-12.c: Likewise.
13650         * gcc.c-torture/compile/920501-4.c: Likewise.
13651         * gcc.c-torture/compile/920520-1.c: Likewise.
13652         * gcc.c-torture/compile/920521-1.c: Likewise.
13653         * gcc.c-torture/compile/920625-1.c: Likewise.
13654         * gcc.c-torture/compile/961203-1.c: Likewise.
13655         * gcc.c-torture/compile/980506-1.c: Likewise.
13656         * gcc.c-torture/compile/981006-1.c: Likewise.
13657         * gcc.c-torture/compile/981022-1.c: Likewise.
13658         * gcc.c-torture/compile/981223-1.c: Likewise.
13659         * gcc.c-torture/compile/990617-1.c: Likewise.
13660         * gcc.c-torture/compile/dll.c: Likewise.
13661         * gcc.c-torture/compile/labels-3.c: Likewise.
13662         * gcc.c-torture/compile/mipscop-1.c: Likewise.
13663         * gcc.c-torture/compile/mipscop-2.c: Likewise.
13664         * gcc.c-torture/compile/mipscop-3.c: Likewise.
13665         * gcc.c-torture/compile/mipscop-4.c: Likewise.
13666         * gcc.c-torture/compile/simd-5.c: Likewise.
13667         * gcc.c-torture/compile/20000804-1.x: Remove.
13668         * gcc.c-torture/compile/20001205-1.x: Likewise.
13669         * gcc.c-torture/compile/20001226-1.x: Likewise.
13670         * gcc.c-torture/compile/20010518-2.x: Likewise.
13671         * gcc.c-torture/compile/20020312-1.x: Likewise.
13672         * gcc.c-torture/compile/20020604-1.x: Likewise.
13673         * gcc.c-torture/compile/920501-12.x: Likewise.
13674         * gcc.c-torture/compile/920501-4.x: Likewise.
13675         * gcc.c-torture/compile/920520-1.x: Likewise.
13676         * gcc.c-torture/compile/920521-1.x: Likewise.
13677         * gcc.c-torture/compile/920625-1.x: Likewise.
13678         * gcc.c-torture/compile/961203-1.x: Likewise.
13679         * gcc.c-torture/compile/980506-1.x: Likewise.
13680         * gcc.c-torture/compile/981006-1.x: Likewise.
13681         * gcc.c-torture/compile/981022-1.x: Likewise.
13682         * gcc.c-torture/compile/981223-1.x: Likewise.
13683         * gcc.c-torture/compile/990617-1.x: Likewise.
13684         * gcc.c-torture/compile/mipscop-1.x: Likewise.
13685         * gcc.c-torture/compile/mipscop-2.x: Likewise.
13686         * gcc.c-torture/compile/mipscop-3.x: Likewise.
13687         * gcc.c-torture/compile/mipscop-4.x: Likewise.
13688         * gcc.c-torture/compile/simd-5.x: Likewise.
13689
13690         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
13691
13692 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
13693
13694         * gcc.c-torture/execute/20030611-1.c: New test.
13695
13696 2003-06-12  Roger Sayle  <roger@eyesopen.com>
13697
13698         PR middle-end/168
13699         * gcc.dg/20030612-1.c: New test case.
13700
13701 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
13702
13703         PR c++/10635
13704         * g++.dg/expr/cast1.C: New test.
13705
13706 2003-06-12  Roger Sayle  <roger@eyesopen.com>
13707
13708         * gcc.dg/builtins-21.c: New test case.
13709
13710 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
13711
13712         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
13713         options instead of at the end.
13714         * lib/objc.exp (objc_target_compile): Likewise.
13715
13716 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
13717
13718         PR c++/10432
13719         * g++.dg/parse/error1.C: New test.
13720
13721 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
13722
13723         * gcc.dg/compat/struct-by-value-11_main.c: New file.
13724         * gcc.dg/compat/struct-by-value-11_x.c: New file.
13725         * gcc.dg/compat/struct-by-value-11_y.c: New file.
13726         * gcc.dg/compat/struct-by-value-12_main.c: New file.
13727         * gcc.dg/compat/struct-by-value-12_x.c: New file.
13728         * gcc.dg/compat/struct-by-value-12_y.c: New file.
13729         * gcc.dg/compat/struct-by-value-13_main.c: New file.
13730         * gcc.dg/compat/struct-by-value-13_x.c: New file.
13731         * gcc.dg/compat/struct-by-value-13_y.c: New file.
13732         * gcc.dg/compat/struct-by-value-14_main.c: New file.
13733         * gcc.dg/compat/struct-by-value-14_x.c: New file.
13734         * gcc.dg/compat/struct-by-value-14_y.c: New file.
13735         * gcc.dg/compat/struct-by-value-15_main.c: New file.
13736         * gcc.dg/compat/struct-by-value-15_x.c: New file.
13737         * gcc.dg/compat/struct-by-value-15_y.c: New file.
13738         * gcc.dg/compat/struct-by-value-16_main.c: New file.
13739         * gcc.dg/compat/struct-by-value-16_x.c: New file.
13740         * gcc.dg/compat/struct-by-value-16_y.c: New file.
13741         * gcc.dg/compat/struct-by-value-17_main.c: New file.
13742         * gcc.dg/compat/struct-by-value-17_x.c: New file.
13743         * gcc.dg/compat/struct-by-value-17_y.c: New file.
13744         * gcc.dg/compat/struct-by-value-18_main.c: New file.
13745         * gcc.dg/compat/struct-by-value-18_x.c: New file.
13746         * gcc.dg/compat/struct-by-value-18_y.c: New file.
13747
13748         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
13749         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
13750         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
13751         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
13752         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
13753         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
13754         * gcc.dg/compat/scalar-return-3_main.c: New file.
13755         * gcc.dg/compat/scalar-return-3_x.c: New file.
13756         * gcc.dg/compat/scalar-return-3_y.c: New file.
13757         * gcc.dg/compat/scalar-return-4_main.c: New file.
13758         * gcc.dg/compat/scalar-return-4_x.c: New file.
13759         * gcc.dg/compat/scalar-return-4_y.c: New file.
13760
13761 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
13762
13763         * gcc.dg/compat/fp2-struct-check.h: New file.
13764         * gcc.dg/compat/fp2-struct-defs.h: New file.
13765         * gcc.dg/compat/fp2-struct-init.h: New file.
13766         * gcc.dg/compat/struct-by-value-10_main.c: New file.
13767         * gcc.dg/compat/struct-by-value-10_x.c: New file.
13768         * gcc.dg/compat/struct-by-value-10_y.c: New file.
13769         * gcc.dg/compat/struct-return-10_main.c: New file.
13770         * gcc.dg/compat/struct-return-10_x.c: New file.
13771         * gcc.dg/compat/struct-return-10_y.c: New file.
13772
13773         * gcc.dg/compat/compat-common.h: New file.
13774         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
13775         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
13776         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
13777         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
13778         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
13779         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
13780         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
13781         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
13782         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
13783         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
13784         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
13785         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
13786         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
13787         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
13788         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
13789         * gcc.dg/compat/small-struct-check.h: Ditto.
13790         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
13791         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
13792         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
13793         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
13794         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
13795         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
13796         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
13797         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
13798         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
13799         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
13800         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
13801         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
13802         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
13803         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
13804         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
13805         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
13806         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
13807         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
13808         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
13809         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
13810         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
13811         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
13812         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
13813         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
13814         * gcc.dg/compat/struct-return-2_main.c: Ditto.
13815         * gcc.dg/compat/struct-return-2_x.c: Ditto.
13816         * gcc.dg/compat/struct-return-2_y.c: Ditto.
13817         * gcc.dg/compat/struct-return-3_main.c: Ditto.
13818         * gcc.dg/compat/struct-return-3_x.c: Ditto.
13819         * gcc.dg/compat/struct-return-3_y.c: Ditto.
13820
13821 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
13822
13823         * g++.dg/pch/static-1.C: New file.
13824         * g++.dg/pch/static-1.Hs: New file.
13825
13826 2003-06-10  Richard Henderson  <rth@redhat.com>
13827
13828         * gcc.dg/asm-7.c: Adjust expected warning text.
13829
13830 2003-06-10  Roger Sayle  <roger@eyesopen.com>
13831
13832         * gcc.dg/builtins-20.c: New test case.
13833
13834 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
13835
13836         PR c++/11131
13837         * g++.dg/opt/template1.C: New test.
13838
13839 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
13840
13841         * lib/gcc-dg.exp (dg-test): Clear additional_files and
13842         additional_sources.
13843
13844 2003-05-21  David Taylor  <dtaylor@emc.com>
13845
13846         * gcc.dg/Wpadded.c: New file.
13847
13848 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
13849
13850         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
13851         * gcc.dg/special/weak-2.c: Add dg-require-weak.
13852         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
13853         dg-require-weak.
13854
13855 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
13856
13857         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
13858
13859 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
13860
13861         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
13862         (dg-require-alias): Likewise.
13863         (dg-require-gc-sections): Likewise.
13864         * lib/target-supports.exp (check_gc_sections_available): Likewise.
13865
13866 2003-06-08  Richard Henderson  <rth@redhat.com>
13867
13868         * gcc.dg/20011029-2.c: Fix the array reference.
13869         * gcc.dg/asm-7.c: New.
13870
13871 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
13872
13873         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
13874
13875 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
13876
13877         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
13878         (dg-require-gc-sections): Likewise.
13879
13880 2003-06-08  Jan Hubicka  <jh@suse.cz>
13881
13882         * i386-cmov1.c: Fix regular expression.
13883         * i386-cvt-1.c: Likewise.
13884         * i386-local.c: Likewise.
13885         * i386-local2.c: Likewise.
13886         * i386-mul.c: Likewise.
13887         * i386-ssetype-1.c: Likewise.
13888         * i386-ssetype-3.c: Likewise.
13889         * i386-ssetype-5.c: Likewise.
13890
13891 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13892
13893         PR c++/11039
13894         * g++.dg/warn/implicit-typename2.C: New test.
13895         * g++.dg/warn/implicit-typename3.C: New test.
13896
13897 2003-06-07  Richard Henderson  <rth@redhat.com>
13898
13899         * g++.dg/other/offsetof3.C: Use size_t.
13900         * g++.dg/other/offsetof4.C: Likewise.
13901
13902 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
13903
13904         * lib/copy-file.exp: New. Implement gcc_copy_files.
13905
13906         * lib/dg-pch.exp: Load copy-file.exp
13907         (dg-pch): Use gcc_copy_files instead of "file copy".
13908
13909 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
13910
13911         * gcc.dg/weak/weak.exp: Simplify.
13912         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
13913         * gcc.dg/weak/weak-1.c: Likewise.
13914         * gcc.dg/weak/weak-2.c: Likewise.
13915         * gcc.dg/weak/weak-3.c: Likewise.
13916         * gcc.dg/weak/weak-4.c: Likewise.
13917         * gcc.dg/weak/weak-5.c: Likewise.
13918         * gcc.dg/weak/weak-6.c: Likewise.
13919         * gcc.dg/weak/weak-7.c: Likewise.
13920         * gcc.dg/weak/weak-8.c: Likewise.
13921         * gcc.dg/weak/weak-9.c: Likewise.
13922
13923 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
13924
13925         gcc.c-torture/execute/20030606-1.c: New.
13926
13927 2003-06-06  Roger Sayle  <roger@eyesopen.com>
13928
13929         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
13930         * gcc.dg/builtins-19.c: Likewise.
13931
13932 2003-06-06  Roger Sayle  <roger@eyesopen.com>
13933
13934         * gcc.dg/builtins-2.c: Add some more tests.
13935         * gcc.dg/builtins-18.c: New test case.
13936         * gcc.dg/builtins-19.c: New test case.
13937
13938 2003-06-06  Roger Sayle  <roger@eyesopen.com>
13939             Jim Wilson  <wilson@tuliptree.org>
13940
13941         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
13942
13943 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
13944
13945         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
13946         mempcpy/stpcpy calls not to be optimized into something else.
13947         * gcc.c-torture/execute/string-opt-3.c: Moved to...
13948         * gcc.c-torture/execute/builtins/string-7.c: ...here.
13949         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
13950
13951 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13952
13953         * gcc.dg/format/asm_fprintf-1.c: New test.
13954
13955 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
13956
13957         * lib/gcc-defs.exp (additional_sources): New variable.
13958         (dg-additional-sources): New function.
13959         (additional_files): New variable.
13960         (dg-additional-files): New function.
13961         (dg-additional-files-options): Likewise.
13962         * lib/gcc-dg.exp (dg-require-weak): New function.
13963         (dg-require-alias): Likewise.
13964         (dg-require-gc-sections): Likewise.
13965         * lib/target-supports.exp (check_alias_available): Remove testfile
13966         parameter.
13967         (check_gc_sections_available): New function.
13968         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
13969         (dg-gpp-additional-files): Likewise.
13970         * lib/g++.exp (additional_sources): Remove.
13971         (additional_files): Likewise.
13972         (g++_target_compile): Use dg-additional-files-options.
13973
13974         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
13975         Tcl logic.
13976         * gcc.dg/special/ecos.exp: Remove.
13977         * gcc.dg/special/20000419-2.c: Use dg-require-*.
13978         * gcc.dg/special/alias-1.c: Likewise.
13979         * gcc.dg/special/alias-2.c: Likewise.
13980         * gcc.dg/special/gcsec-1.c: Likewise.
13981         * gcc.dg/special/weak-1.c: Likewise.
13982         * gcc.dg/special/weak-2.c: Likewise.
13983         * gcc.dg/special/wkali-1.c: Likewise.
13984         * gcc.dg/special/wkali-2.c: Likewise.
13985
13986         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
13987         dg-gpp-additional-*.
13988         * g++.dg/special/conpr-3.C: Likewise.
13989         * g++.dg/special/conpr-4.C: Likewise.
13990         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
13991         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
13992         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
13993         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
13994         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
13995         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
13996         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
13997         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
13998         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
13999         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
14000         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
14001         * g++.old-deja/g++.other/comdat1.C: Likewise.
14002         * g++.old-deja/g++.other/comdat2.C: Likewise.
14003         * g++.old-deja/g++.other/comdat3.C: Likewise.
14004         * g++.old-deja/g++.other/ctor1.C: Likewise.
14005         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
14006
14007 2003-06-05  Richard Henderson  <rth@redhat.com>
14008
14009         * gcc.dg/debug/20030605-1.c: New.
14010
14011 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
14012
14013         * README.QMTEST: Update.
14014
14015 2003-06-04  Richard Henderson  <rth@redhat.com>
14016
14017         * gcc.dg/cleanup-1.c: New.
14018         * gcc.dg/cleanup-2.c: New.
14019         * gcc.dg/cleanup-3.c: New.
14020         * gcc.dg/cleanup-4.c: New.
14021         * gcc.dg/cleanup-5.c: New.
14022         * gcc.dg/cleanup-6.c: New.
14023         * gcc.dg/cleanup-7.c: New.
14024
14025 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
14026
14027         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
14028
14029         * lib/dg-pch.exp: New file.
14030         * g++.dg/pch/pch.exp: Use dg-pch.exp.
14031         * gcc.dg/pch/pch.exp: Likewise.
14032
14033 2003-06-04  Roger Sayle  <roger@eyesopen.com>
14034
14035         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
14036         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
14037         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
14038         * gcc.dg/builtins-17.c: New test case.
14039         * gcc.dg/i386-387-4.c: New test case.
14040         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
14041
14042 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
14043
14044         * gcc.dg/ultrasp9.c: New test.
14045
14046 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
14047
14048         * gcc.c-torture/compile/20030604-1.c: New test.
14049         * gcc.dg/sparc-constant-1.c: New test.
14050
14051 2003-06-03  Glen Nakamura  <glen@imodulo.com>
14052
14053         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
14054
14055 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
14056
14057         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
14058
14059         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
14060         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
14061
14062 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
14063
14064         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
14065
14066 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14067
14068         PR c++/10940
14069         * g++.dg/template/spec10.C: New test.
14070
14071 2003-06-03  Roger Sayle  <roger@eyesopen.com>
14072
14073         * gcc.dg/builtins-16.c: New test case.
14074
14075 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
14076
14077         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
14078         mempcpy test with post-increments.
14079         * gcc.c-torture/execute/string-opt-3.c: New test.
14080         * gcc.dg/string-opt-1.c: New test.
14081
14082 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
14083
14084         PR fortran/10965
14085         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
14086
14087 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
14088
14089         * lib/scanasm.exp (dg-scan): New function, factored out of ...
14090         (scan-assembler): ... here.  Use dg-scan.
14091         (scan-assembler-not): Likewise.
14092         (scan-file): New function.
14093         (scan-file-not): Likewise.
14094         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
14095         * gcc.dg/cpp/_Pragma4.c: Likewise.
14096         * gcc.dg/cpp/_Pragma5.c: Likewise.
14097         * gcc.dg/cpp/avoidpaste1.c: Likewise.
14098         * gcc.dg/cpp/avoidpaste2.c: Likewise.
14099         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
14100         * gcc.dg/cpp/cmdlne-P.c: Likewise.
14101         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
14102         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
14103         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
14104         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
14105         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
14106         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
14107         * gcc.dg/cpp/cxxcom1.c: Likewise.
14108         * gcc.dg/cpp/line1.c: Likewise.
14109         * gcc.dg/cpp/maccom1.c: Likewise.
14110         * gcc.dg/cpp/maccom2.c: Likewise.
14111         * gcc.dg/cpp/maccom3.c: Likewise.
14112         * gcc.dg/cpp/maccom4.c: Likewise.
14113         * gcc.dg/cpp/maccom5.c: Likewise.
14114         * gcc.dg/cpp/maccom6.c: Likewise.
14115         * gcc.dg/cpp/multiline.c: Likewise.
14116         * gcc.dg/cpp/spacing1.c: Likewise.
14117         * gcc.dg/cpp/spacing2.c: Likewise.
14118         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
14119         * gcc.dg/cpp/trad/maccom1.c: Likewise.
14120         * gcc.dg/cpp/trad/maccom2.c: Likewise.
14121         * gcc.dg/cpp/trad/maccom3.c: Likewise.
14122         * gcc.dg/cpp/trad/maccom4.c: Likewise.
14123         * gcc.dg/cpp/trad/maccom6.c: Likewise.
14124         * gcc.dg/cpp/cxxcom2.c: Likewise.
14125         * gcc.dg/cpp/cxxcom2.h: New file.
14126
14127         * gcc.dg/cpp/truefalse.cpp: Move it to ...
14128         * g++.dg/cpp/truefalse.C: Here.
14129         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
14130
14131 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
14132
14133         * gcc.dg/cpp/redef3.c: New file.
14134
14135 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
14136
14137         * gcc.dg/i386-loop-3.c: New test.
14138
14139 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
14140
14141         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
14142
14143 2003-05-31  Roger Sayle  <roger@eyesopen.com>
14144
14145         * gcc.dg/fwrapv-1.c: New test case.
14146         * gcc.dg/fwrapv-2.c: New test case.
14147
14148 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14149
14150         PR c++/10956
14151         * g++.dg/template/spec9.C: New test.
14152
14153 2003-05-29  Roger Sayle  <roger@eyesopen.com>
14154
14155         * gcc.dg/duff-4.c: New test case.
14156
14157 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
14158
14159         PR fortran/10843
14160         * g77.dg/ffixed-form-1.f: New test
14161         * g77.dg/ffixed-form-2.f: New test
14162         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
14163         * g77.dg/ffree-form-3.f: New test
14164
14165 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
14166
14167         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
14168         * gcc.dg/wint_t-1.c: Likewise.
14169
14170 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14171
14172         * g++.dg/template/access11.C: New test.
14173
14174 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14175
14176         PR c++/10849
14177         * g++.dg/template/access10.C: New test.
14178
14179 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
14180             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14181
14182         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
14183
14184 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
14185
14186         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
14187         suppress for powerpc-*-darwin*.
14188         * gcc.dg/torture/builtin-noret-2.c: Likewise.
14189
14190 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
14191
14192         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
14193         suppress option for powerpc-*-darwin*.
14194
14195 2003-05-23  Roger Sayle  <roger@eyesopen.com>
14196
14197         * gcc.dg/builtins-1.c: Add tests for tan and atan.
14198         * gcc.dg/builtins-4.c: Add test for fmod.
14199
14200 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14201
14202         PR c++/10682
14203         * g++.dg/template/instantiate4.C: New test.
14204
14205 2003-05-22  Roger Sayle  <roger@eyesopen.com>
14206
14207         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
14208
14209 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
14210
14211         * gcc.dg/compat/scalar-return-1_main.c: New file.
14212         * gcc.dg/compat/scalar-return-1_x.c: New file.
14213         * gcc.dg/compat/scalar-return-1_y.c: New file.
14214         * gcc.dg/compat/scalar-return-2_main.c: New file.
14215         * gcc.dg/compat/scalar-return-2_x.c: New file.
14216         * gcc.dg/compat/scalar-return-2_y.c: New file.
14217         * gcc.dg/compat/struct-return-3_main.c: New file.
14218         * gcc.dg/compat/struct-return-3_y.c: New file.
14219         * gcc.dg/compat/struct-return-3_x.c: New file.
14220         * gcc.dg/compat/struct-return-2_main.c: New file.
14221         * gcc.dg/compat/struct-return-2_x.c: New file.
14222         * gcc.dg/compat/struct-return-2_y.c: New file.
14223
14224 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14225
14226         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
14227         for hppa*-hp-hpux*.
14228         * gcc.dg/20021014-1.c (dg-options): Likewise.
14229         * gcc.dg/nest.c (dg-options): Likewise.
14230
14231 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
14232
14233         PR c++/9738
14234         * g++.dg/ext/dllimport2.C: New file.
14235         * g++.dg/ext/dllimport3.C: New file.
14236
14237 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
14238
14239         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
14240         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
14241         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
14242         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
14243         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
14244         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
14245         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
14246         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
14247         * gcc.dg/compat/small-struct-defs.h: New file.
14248         * gcc.dg/compat/small-struct-init.h: New file.
14249         * gcc.dg/compat/small-struct-check.h: New file.
14250         * gcc.dg/compat/fp-struct-defs.h: New file.
14251         * gcc.dg/compat/fp-struct-check.h: New file.
14252         * gcc.dg/compat/fp-struct-init.h: New file.
14253         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
14254         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
14255
14256 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
14257
14258         * gcc.dg/20030225-2.c: New test.
14259
14260 2003-05-18  Roger Sayle  <roger@eyesopen.com>
14261             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14262
14263         * gcc.c-torture/compile/20030518-1.c: New test case.
14264
14265 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
14266
14267         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
14268         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
14269         gcc-dg-debug-runtest.
14270         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
14271         gcc-dg-debug-runtest.
14272
14273 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14274
14275         PR c++/9022
14276         * g++.dg/lookup/using6.C: New test.
14277
14278 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14279
14280         * g++.dg/parse/access2.C: New test.
14281
14282 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
14283
14284         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
14285         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
14286         * gcc.dg/debug/debug.exp: Likewise.
14287
14288 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
14289
14290         * gcc.dg/dollar.c: New test.
14291
14292 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
14293
14294         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
14295         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
14296         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
14297         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
14298         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
14299         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
14300         * gcc.dg/compat/struct-by-value-6_main.c: New file.
14301         * gcc.dg/compat/struct-by-value-6_x.c: New file.
14302         * gcc.dg/compat/struct-by-value-6_y.c: New file.
14303         * gcc.dg/compat/struct-by-value-7_main.c: New file.
14304         * gcc.dg/compat/struct-by-value-7_x.c: New file.
14305         * gcc.dg/compat/struct-by-value-7_y.c: New file.
14306         * gcc.dg/compat/struct-by-value-8_main.c: New file.
14307         * gcc.dg/compat/struct-by-value-8_x.c: New file.
14308         * gcc.dg/compat/struct-by-value-8_y.c: New file.
14309         * gcc.dg/compat/struct-by-value-9_main.c: New file.
14310         * gcc.dg/compat/struct-by-value-9_x.c: New file.
14311         * gcc.dg/compat/struct-by-value-9_y.c: New file.
14312
14313 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
14314
14315         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
14316         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
14317         support for "repo" mode.
14318         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
14319         * lib/g77-dg.exp: Likewise.
14320         * lib/obj-dg.exp: Likewise.
14321
14322 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
14323
14324         Merge from gcc-3_2-rhl8-branch:
14325         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
14326
14327         * gcc.dg/tls/opt-6.c: New test.
14328
14329         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
14330
14331         * gcc.dg/20030405-1.c: New test.
14332
14333         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
14334
14335         * gcc.dg/20030309-1.c: New test.
14336
14337         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
14338
14339         * gcc.c-torture/execute/20030307-1.c: New test.
14340
14341         2003-02-20  Randolph Chung  <tausq@debian.org>
14342
14343         * gcc.c-torture/compile/20030220-1.c: New test.
14344
14345         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
14346
14347         * gcc.dg/20030217-1.c: New test.
14348
14349         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
14350
14351         * gcc.c-torture/compile/20020129-1.c: New test.
14352
14353         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
14354
14355         * gcc.dg/unroll-1.c: New test.
14356
14357         2002-11-16  Jan Hubicka  <jh@suse.cz>
14358
14359         * gcc.c-torture/execute/20020920-1.c: New test.
14360
14361         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
14362
14363         PR target/7434
14364         * gcc.c-torture/compile/20021008-1.c: New test.
14365
14366         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
14367
14368         PR target/7559
14369         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
14370
14371         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
14372
14373         * gcc.c-torture/compile/20020807-1.c: New test.
14374
14375         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
14376
14377         * gcc.dg/tls/opt-1.c: New test.
14378
14379         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
14380
14381         * gcc.dg/20020729-1.c: New test.
14382
14383         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
14384
14385         * g++.dg/opt/life1.C: New test.
14386
14387         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
14388
14389         * gcc.dg/20020525-1.c: New test.
14390
14391         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
14392
14393         PR c++/6794
14394         * g++.dg/ext/pretty1.C: New test.
14395         * g++.dg/ext/pretty2.C: New test.
14396
14397 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
14398
14399         PR c++/8385
14400         * g++.dg/ext/typeof5.C: New test.
14401
14402 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
14403
14404         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
14405         __USER_LABEL_PREFIX__ into account.
14406         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
14407
14408 2003-05-14  Roger Sayle  <roger@eyesopen.com>
14409
14410         * gcc.dg/builtins-15.c: New test case.
14411
14412 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
14413
14414         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
14415
14416 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
14417
14418         * lib/g++.exp: Tweak handling of additional source files.
14419         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
14420         * g++.dg/special/conpr-2a.C: Rename to ...
14421         * g++.dg/special/conpr-2a.cc: ... this.
14422         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
14423         * g++.dg/special/conpr-3a.C: Rename to ...
14424         * g++.dg/special/conpr-3a.cc: This.
14425         * g++.dg/special/conpr-3b.C: Rename to ...
14426         * g++.dg/special/conpr-3b.cc: This.
14427         * g++.dg/special/conpr-4.C: New test.
14428         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
14429
14430 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
14431
14432         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
14433
14434 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14435
14436         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
14437         * g++.old-deja/g++.robertl/eb71.C: Likewise.
14438         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
14439         * g++.old-deja/g++.other/warn3.C: Likewise.
14440
14441 2003-05-11  Roger Sayle  <roger@eyesopen.com>
14442
14443         * gcc.dg/i386-387-1.c: Update to also test log.
14444         * gcc.dg/i386-387-2.c: Likewise.
14445
14446 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
14447
14448         * g77.f-torture/execute/int8421.f: New test.
14449
14450 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14451
14452         PR c++/10230, c++/10481
14453         * g++.dg/lookup/scoped5.C: New test.
14454
14455 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14456
14457         PR c++/10552
14458         * g++.dg/template/ttp6.C: New test.
14459
14460 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
14461
14462         * gcc.c-torture/execute/builtins: New directory.
14463         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
14464         gcc.c-torture/execute/builtins.
14465         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
14466         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
14467         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
14468         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
14469
14470 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14471
14472         PR c++/9252
14473         * g++.dg/template/access8.C: New test.
14474         * g++.dg/template/access9.C: New test.
14475
14476 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14477
14478         PR c++/9554
14479         * g++.dg/parse/access1.C: New test.
14480
14481 2003-05-09  DJ Delorie  <dj@redhat.com>
14482
14483         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
14484         long, and not an int.
14485
14486 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14487
14488         PR c++/10555, c++/10576
14489         * g++.dg/template/memclass1.C: New test.
14490
14491 2003-05-08  DJ Delorie  <dj@redhat.com>
14492
14493         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
14494         targets.
14495         * gcc.c-torture/execute/20021024-1.x: Likewise.
14496         * gcc.c-torture/execute/shiftdi.x: Likewise.
14497         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
14498         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
14499         * gcc.dg/20021018-1.c: Likewise.
14500
14501 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14502
14503         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
14504
14505         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
14506         (bcopy): Call memmove.
14507
14508 2003-05-08  Roger Sayle  <roger@eyesopen.com>
14509
14510         * g77.f-torture/compile/8485.f: New test case.
14511
14512 2003-05-07  Richard Henderson  <rth@redhat.com>
14513
14514         PR c++/10570
14515         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
14516         Verify exception_cleanup not called for rethrows.
14517         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
14518         when exiting catch block without rethrowing.
14519         * g++.dg/eh/forced3.C: New.
14520         * g++.dg/eh/forced4.C: New.
14521
14522 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
14523
14524         * gcc.dg/20030505.c: Fix triplet.
14525
14526 2003-05-06  DJ Delorie  <dj@redhat.com>
14527
14528         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
14529         * gcc.dg/nest.c: Likewise.
14530
14531 2003-05-05  Roger Sayle  <roger@eyesopen.com>
14532
14533         * gcc.dg/builtins-14.c: New test case.
14534
14535 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
14536
14537         * lib/compat.exp (compat-execute): New argument.
14538         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
14539         * gcc.dg/compat: New test directory.
14540         * gcc.dg/compat/compat.exp: New expect script.
14541         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
14542         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
14543         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
14544         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
14545         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
14546         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
14547
14548         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
14549         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
14550         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
14551         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
14552         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
14553         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
14554         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
14555         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
14556         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
14557         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
14558         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
14559         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
14560         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
14561         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
14562         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
14563
14564 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
14565
14566         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
14567
14568 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
14569
14570         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
14571
14572 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
14573
14574         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
14575         * gcc.dg/ppc-fsel-2.c: New test.
14576
14577         * gcc.dg/unused-5.c: New test.
14578
14579 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14580
14581         PR c++/10496
14582         * g++.dg/warn/pmf1.C: New test.
14583
14584 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14585
14586         PR c++/4494
14587         * g++.dg/warn/main.C: New test.
14588
14589 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14590
14591         * gcc.dg/nonnull-3.c: New test.
14592
14593 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
14594
14595         * gcc.dg/cpp/Wtrigraphs.c: Update.
14596         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
14597
14598 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
14599
14600         * gcc.dg/ppc-fsel-1.c: New test.
14601
14602 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
14603
14604         PR c/10604
14605         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
14606
14607 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
14608
14609         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
14610
14611 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14612
14613         PR c++/9364, c++/10553, c++/10586
14614         * g++.dg/parse/typename4.C: New test.
14615         * g++.dg/parse/typename5.C: Likewise.
14616
14617 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
14618
14619         * gcc.c-torture/compile/20030503-1.c: New test.
14620
14621 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14622
14623         * g++.dg/lookup/using5.C: Fix testcase error.
14624
14625 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
14626
14627         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
14628         since MEABI is no longer supported.  Remove all vestiges
14629         of MEABI from the test.
14630
14631 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14632
14633         PR c++/10554
14634         * g++.dg/lookup/using5.C: New test.
14635
14636 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14637
14638         PR c++/8772
14639         * g++.dg/template/ttp5.C: New test.
14640
14641 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
14642
14643         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
14644         (dg-gpp-additional-sources): New function.
14645         (dg-gpp-additional-files): Likewise.
14646         * lib/g++.exp (additional_sources): New variable.
14647         (additional_files): Likewise.
14648         (g++_target_compile): Deal with them.
14649         * lib/old-dejagnu.exp: Remove.
14650         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
14651         * g++.old-deja: Revise all tests to use dg commands.
14652
14653 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14654
14655         PR c++/9432, c++/9528
14656         * g++.dg/lookup/using4.C: New test.
14657
14658 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
14659
14660         * gcc.dg/noreturn-5.c: New file.
14661         * gcc.dg/noreturn-6.c: New file.
14662
14663         * gcc.c-torture/compile/inline-1.c: New file.
14664
14665 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
14666
14667         PR c++/10551
14668         * g++.dg/template/explicit1.C: New test.
14669
14670 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
14671
14672         PR c++/10549
14673         * g++.dg/other/bitfield1.C: New test.
14674
14675         PR c++/10527
14676         * g++.dg/init/new7.C: New test.
14677
14678 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
14679
14680         * g++.dg/ext/desig1.C: New test.
14681         * g++.dg/ext/init1.C: Update.
14682
14683         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
14684
14685 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
14686
14687         PR c++/10180
14688         * g++.dg/warn/Winline-1.C: New test.
14689
14690 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
14691
14692         * gcc.c-torture/execute/string-opt-19.c: New test.
14693
14694         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
14695         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
14696
14697 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
14698
14699         PR c++/10506
14700         * g++.dg/init/new6.C: New test.
14701
14702         PR c++/10503
14703         * g++.dg/init/ref6.C: New test.
14704
14705 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
14706
14707         * g++.dg/warn/weak1.C: XFAIL on AIX4.
14708
14709 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14710
14711         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
14712         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
14713
14714 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
14715
14716         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
14717         initialized static data members.
14718
14719 2003-04-25  H.J. Lu <hjl@gnu.org>
14720
14721         * gcc.dg/ia64-sync-4.c: New test.
14722
14723 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14724
14725         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
14726         date.
14727
14728 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
14729
14730         PR c++/10337
14731         * g++.dg/warn/conv1.C: New test.
14732         * g++.old-deja/g++.other/conv7.C: Adjust.
14733         * g++.old-deja/g++.other/overload14.C: Adjust.
14734
14735 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
14736
14737         PR c++/10471
14738         * g++.dg/template/defarg2.C: New test.
14739
14740 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
14741
14742         * gcc.dg/cpp/include2.c: Update.
14743         * gcc.dg/cpp/multiline-2.c: New.
14744         * gcc.dg/cpp/multiline.c: Update.
14745         * gcc.dg/cpp/strify2.c: Update.
14746         * gcc.dg/cpp/trad/literals-2.c: Update.
14747
14748 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14749
14750         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
14751
14752 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
14753
14754         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
14755
14756 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
14757
14758         PR c++/10451
14759         * g++.dg/parse/crash4.C: New test.
14760
14761         PR c++/9847
14762         * g++.dg/parse/crash5.C: New test.
14763
14764 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
14765
14766         PR c++/10446
14767         * g++.dg/parse/crash3.C: New test.
14768
14769         PR c++/10428
14770         * g++.dg/parse/elab1.C: New test.
14771
14772 2003-04-22  Devang Patel  <dpatel@apple.com>
14773
14774         * gcc.dg/cpp/trad/funlike-5.c: New test.
14775
14776 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
14777
14778         * g++.dg/other/packed1.C: Fix dg options.
14779
14780 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
14781
14782         * g++.dg/other/offsetof2.C: New test.
14783
14784 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
14785
14786         * g++.dg/template/recurse.C: Adjust location of error messages.
14787
14788 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
14789
14790         PR c++/9881
14791         * g++.dg/init/addr-const1.C: New test.
14792         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
14793
14794 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
14795
14796         PR c++/10405
14797         * g++.dg/lookup/struct-hack1.C: New test.
14798
14799 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
14800
14801         * ucs.c: Update diagnostic messages.
14802
14803 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
14804
14805         * gcc.dg/cpp/truefalse.cpp: New test.
14806         * gcc.dg/cpp/cpp.exp: Update.
14807         * g++.dg/other/stdbool-if.C: Remove.
14808
14809 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
14810
14811         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
14812         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
14813
14814 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
14815
14816         * gcc.c-torture/compile/20030418-1.c: New test.
14817
14818 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
14819
14820         * README.compat: Remove; content moved to doc/sourcebuild.texi.
14821
14822 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14823
14824         PR c++/10347
14825         g++.dg/template/dependent-name1.C: New test.
14826
14827 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
14828
14829         * gcc.dg/warn-1.c (tourist_guide): New array,
14830         contains a pointer to bar.
14831
14832 2003-04-16  Roger Sayle  <roger@eyesopen.com>
14833
14834         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
14835         * gcc.c-torture/execute/medce-1.c: New test case.
14836         * gcc.c-torture/execute/medce-2.c: New test case.
14837
14838 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
14839
14840         * lib/prune.exp: Ignore more messages.
14841
14842         PR c++/10381
14843         * g++.dg/parse/lookup3.C: New test.
14844
14845 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
14846
14847         * gcc.c-torture/compile/20030415-1.c : New test.
14848
14849 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
14850
14851         * gcc.c-torture/execute/scope-2.c: Move to ...
14852         * gcc.dg/noncompile/scope.c: .... here.
14853
14854 2003-04-14  Roger Sayle  <roger@eyesopen.com>
14855
14856         * gcc.dg/20030414-2.c: New test case.
14857
14858 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
14859
14860         PR target/10377
14861         * gcc.dg/20030414-1.c: New test.
14862
14863 2003-04-13  Roger Sayle  <roger@eyesopen.com>
14864
14865         * gcc.dg/builtins-12.c: New test case.
14866         * gcc.dg/builtins-13.c: New test case.
14867
14868 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14869
14870         * gcc.c-torture/execute/string-opt-18.c: New test.
14871
14872 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
14873
14874         PR c++/10300
14875         * g++.dg/init/new5.C: New test.
14876
14877 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
14878
14879         PR c++/7910
14880         * g++.dg/ext/dllimport1.C: New test.
14881
14882 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
14883
14884         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
14885
14886 2003-04-11  Bud Davis <bdavis9659@comcast.net>
14887
14888         PR Fortran/9263
14889         * g77.f-torture/noncompile/9263.f: New test
14890         PR Fortran/1832
14891         * g77.f-torture/execute/1832.f: New test
14892
14893 2003-04-11  David Chad  <davidc@freebsd.org>
14894             Loren J. Rittle  <ljrittle@acm.org>
14895
14896         libobjc/8562
14897         * objc.dg/headers.m: New test.
14898
14899 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
14900
14901         * gcc.c-torture/execute/builtin-noret-2.c: New.
14902         * gcc.c-torture/execute/builtin-noret-2.x: New.
14903         XFAIL builtin-noret-2.c at -O1 and above.
14904         * gcc.dg/redecl.c: New.
14905         * gcc.dg/Wshadow-1.c: Update error regexps.
14906
14907 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
14908
14909         * g++.dg/abi/bitfield10.C: New test.
14910
14911 2003-04-09  Mike Stump  <mrs@apple.com>
14912
14913         * gcc.dg/pch/pch.exp: Make testcase names longer.
14914         * g++.dg/pch/pch.exp: Make testcase names longer.
14915
14916 2003-04-08  Roger Sayle  <roger@eyesopen.com>
14917
14918         * gcc.dg/builtins-11.c: New test case.
14919
14920 2003-04-08  Roger Sayle  <roger@eyesopen.com>
14921
14922         * gcc.dg/builtins-9.c: New test case.
14923         * gcc.dg/builtins-10.c: New test case.
14924
14925 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
14926
14927         * gcc.dg/noncompile/init-4.c.c: New test.
14928
14929 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
14930
14931         * gcc.misc-test/gcov-9.c: New test.
14932         * gcc.misc-test/gcov-10.c: New test
14933         * gcc.misc-test/gcov-11.c: New test.
14934
14935 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
14936
14937         PR optimization/10024
14938         * gcc.c-torture/compile/20030405-1.c: New test.
14939
14940 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
14941
14942         * gcc.dg/pch/static-3.c: New.
14943         * gcc.dg/pch/static-3.hs: New.
14944         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
14945
14946 2003-04-04  Richard Henderson  <rth@redhat.com>
14947
14948         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
14949         * g++.dg/eh/forced2.C: Likewise.
14950
14951 2003-04-03  Mike Stump  <mrs@apple.com>
14952
14953         * lib/scanasm.exp (scan-assembler): Add xfail processing for
14954         target arg.
14955         (scan-assembler-times, scan-assembler-not): Likewise.
14956         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
14957
14958 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
14959
14960         * gcc.dg/sparc-loop-1.c: New test.
14961
14962 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
14963
14964         PR other/9274
14965         * g++.dg/pch/system-2.C: New.
14966         * g++.dg/pch/system-2.Hs: New.
14967
14968 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
14969
14970         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
14971
14972         * g++.dg/eh/simd-1.C (vecfunc): Same.
14973
14974 2003-04-01  Roger Sayle  <roger@eyesopen.com>
14975
14976         * gcc.c-torture/execute/20030401-1.c: New test case.
14977
14978 2003-04-01  Ziemowit Laski <zlaski@apple.com>
14979
14980         * objc.dg/defs.m: New.
14981
14982 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
14983
14984         * g++.dg/eh/simd-1.C: New.
14985         * g++.dg/eh/simd-2.C: New.
14986
14987 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
14988
14989         * gcc.c-torture/execute/simd-3.c: New.
14990
14991 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
14992
14993         PR c/9936
14994         * gcc.dg/20030331-2.c: New test.
14995
14996 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
14997
14998         PR c++/10278
14999         * g++.dg/parse/crash2.C: New test.
15000
15001 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
15002
15003         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
15004         * gcc.c-torture/execute/20030331-1.c: ...here.
15005
15006 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
15007
15008         * gcc.c-torture/execute/20030331-1.c: New test.
15009
15010 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
15011
15012         * lib/gcov.exp: Adjust call return testing strings.
15013         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
15014
15015 2003-03-31  Roger Sayle  <roger@eyesopen.com>
15016
15017         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
15018         * gcc.dg/builtins-7.c: New test case.
15019         * gcc.dg/builtins-8.c: New test case.
15020
15021 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
15022
15023         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
15024
15025 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
15026
15027         PR c++/7647
15028         * g++.dg/lookup-class-member-2.C: New test.
15029
15030 2003-03-30  Glen Nakamura  <glen@imodulo.com>
15031
15032         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
15033
15034 2003-03-28  Roger Sayle  <roger@eyesopen.com>
15035
15036         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
15037
15038 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
15039
15040         * g++.dg/init/attrib1.C: New test.
15041
15042 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
15043
15044         * gcc.dg/ultrasp8.c: New test.
15045
15046 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
15047
15048         * gcc.dg/ultrasp7.c: New test.
15049
15050 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
15051
15052         PR c++/10047
15053         * g++.dg/template/inline1.C: New test.
15054
15055 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
15056
15057         * gcc.dg/sparc-dwarf2.c: New test.
15058
15059 2003-03-27  Roger Sayle  <roger@eyesopen.com>
15060
15061         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
15062         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
15063
15064 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
15065
15066         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
15067         than reading .x files.
15068         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
15069         * g77.dg/gcov/gcov-1.f: Likewise.
15070         * gcc.misc-tests/gcov-4b.c: Likewise.
15071         * gcc.misc-tests/gcov-5b.c: Likewise.
15072         * gcc.misc-tests/gcov-6.c: Likewise.
15073         * gcc.misc-tests/gcov-7.c: Likewise.
15074         * gcc.misc-tests/gcov-8.c: Likewise.
15075         * g++.dg/gcov/gcov-1.x: Remove.
15076         * g77.dg/gcov/gcov-1.x: Likewise.
15077         * gcc.misc-tests/gcov-4b.x: Likewise.
15078         * gcc.misc-tests/gcov-5b.x: Likewise.
15079         * gcc.misc-tests/gcov-6.x: Likewise.
15080         * gcc.misc-tests/gcov-7.x: Likewise.
15081         * gcc.misc-tests/gcov-8.x: Likewise.
15082
15083 2003-03-27  Glen Nakamura  <glen@imodulo.com>
15084
15085         PR opt/10087
15086         * gcc.dg/20030324-1.c: New test.
15087
15088 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
15089
15090         PR c++/10224
15091         * g++.dg/template/arg3.C: New test.
15092
15093         PR c++/10158
15094         * g++.dg/template/friend18.C: New test.
15095
15096 2003-03-26  Roger Sayle  <roger@eyesopen.com>
15097
15098         * g77.f-torture/compile/20030326-1.f: New test case.
15099
15100 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
15101
15102         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
15103
15104         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
15105
15106 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
15107
15108         * gcc.dg/ia64-sync-3.c: New test.
15109
15110 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
15111
15112         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
15113
15114 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
15115
15116         * gcc.dg/ultrasp6.c: New test.
15117
15118 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
15119
15120         * gcc.dg/i386-signbit-1.c: New test.
15121         * gcc.dg/i386-signbit-2.c: New test.
15122         * gcc.dg/i386-signbit-3.c: New test.
15123
15124 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
15125
15126         * gcc.dg/ultrasp5.c: Fix options.
15127
15128 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
15129
15130         * gcc.dg/ultrasp5.c: Fix comment.
15131
15132 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
15133
15134         PR fortran/10197
15135         * g77.f-torture/execute/10197.f: New test.
15136
15137 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
15138
15139         PR c++/9898, c++/383
15140         * g++.dg/template/conv6.C: New test.
15141
15142         PR c++/10119
15143         * g++.dg/template/ptrmem5.C: New test.
15144
15145         PR c++/10026
15146         * g++.dg/lookup/koenig1.C: New test.
15147
15148         PR C++/10199
15149         * g++.dg/lookup/template2.C: New test.
15150
15151 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
15152
15153         * g++.dg/opt/rtti1.C: New test.
15154
15155 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
15156
15157         * gcc.dg/ultrasp5.c: New test.
15158
15159 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
15160
15161         PR middle-end/9967
15162         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
15163         builtin fputs.
15164
15165 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
15166
15167         PR c/8224
15168         * gcc.dg/20030323-1.c: New test.
15169
15170 2003-03-23  Roger Sayle  <roger@eyesopen.com>
15171
15172         * gcc.c-torture/compile/20030323-1.c: New test case.
15173
15174 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
15175
15176         * gcc.dg/20030321-1.c: New test.
15177
15178 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
15179
15180         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
15181
15182 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
15183
15184         PR c++/9978, c++/9708
15185         * g++.dg/ext/vlm1.C: Adjust expected error.
15186         * g++.dg/ext/vla2.C: New test.
15187         * g++.dg/template/arg1.C: New test.
15188         * g++.dg/template/arg2.C: New test.
15189
15190 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
15191
15192         * g77.f-torture/execute/select.f: New test.
15193         * g77.f-torture/noncompile/select_no_compile.f: New test.
15194
15195 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
15196
15197         PR c++/9898
15198         * g++.dg/other/error4.C: New test.
15199
15200 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
15201
15202         * g++.dg/template/friend17.C: New test.
15203
15204 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
15205
15206         * gcc.c-torture/compile/20030320-1.c: New.
15207
15208 2003-03-20  Roger Sayle  <roger@eyesopen.com>
15209
15210         * gcc.dg/builtins-6.c: New test case.
15211
15212 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
15213
15214         PR target/10073
15215         * gcc.c-torture/compile/20030319-1.c: New.
15216
15217 2003-03-18  Jan Hubicka  <jh@suse.cz>
15218
15219         * gcc.dg/i386-cvt-1.c: New test.
15220
15221 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
15222
15223         * objc.dg/naming-1.m: Use "(parse|syntax) error".
15224         * objc.dg/naming-2.m: Likewise.
15225
15226 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
15227
15228         PR c++/9639
15229         * g++.dg/parse/crash1.C: New test.
15230
15231 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
15232
15233         PR c++/8805
15234         * g++.dg/eh/cleanup1.C: New test.
15235
15236 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
15237
15238         * gcc.c-torture/execute/20030316-1.c: New test case.
15239
15240 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
15241
15242         PR c++/9629
15243         * g++.dg/init/ctor2.C: New test.
15244
15245 2003-03-15  Roger Sayle  <roger@eyesopen.com>
15246
15247         * g77.f-torture/compile/xformat.f: New test case.
15248
15249 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15250
15251         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
15252         * g++.old-deja/g++.mike/eh50.C: Likewise.
15253
15254 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15255
15256         PR c++/6440
15257         * g++.dg/template/spec7.C: New test.
15258         * g++.dg/template/spec8.C: Likewise.
15259
15260 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
15261
15262         * gcc.c-torture/execute/20030313-1.c: New test.
15263
15264 2003-03-14  Richard Henderson  <rth@redhat.com>
15265
15266         * gcc.dg/inline-2.c: Adjust alpha test for external call.
15267
15268 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
15269
15270         * gcc.c-torture/compile/20030314-1.c: New test.
15271
15272 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
15273
15274         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
15275         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
15276         thumb target,
15277         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
15278         to accept newer _imp__  prefix and additional
15279         newline in .drectve section.
15280         * gcc.dg/dll-4.c: Likewise.
15281         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
15282         switch.
15283
15284 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
15285
15286         * g++.dg/parse/namespace9.C: New test.
15287
15288         * g++.dg/init/ref5.C: New test.
15289         * g++.dg/parse/ptrmem1.C: Likewise.
15290
15291 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15292
15293         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
15294         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
15295         regular expression.
15296         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
15297         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
15298
15299 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
15300
15301         * gcc.c-torture/execute/20030224-2.c: New test.
15302
15303 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
15304
15305         * gcc.dg/decl-3.c: New test.
15306
15307 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
15308
15309         * gcc.dg/i386-loop-2.c: New test.
15310
15311 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
15312
15313         PR c++/9474
15314         * g++.dg/parse/namespace8.C: New test.
15315
15316         PR c++/9924
15317         * g++.dg/overload/builtin2.C: New test.
15318
15319 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
15320
15321         * gcc.dg/return-type-3.c: New test.
15322
15323 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
15324
15325         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
15326         profiling options are not supported.
15327
15328 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
15329
15330         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
15331         * g++.old-deja/g++.warn/impint2.C: Likewise.
15332
15333 2003-03-10  Devang Patel  <dpatel@apple.com>
15334
15335         * g++.dg/cpp/c++_cmd_1.C: New test.
15336         * g++.dg/cpp/c++_cmd_1.h: New file.
15337
15338 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
15339
15340         * gcc.dg/altivec-9.c: New file.
15341
15342 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15343
15344         * gcc.dg/ppc-sdata-1.c: New test.
15345         * gcc.dg/ppc-sdata-2.c: New test.
15346
15347 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
15348
15349         PR c++/9373
15350         * g++.dg/opt/ptrmem2.C: New test.
15351
15352         PR c++/8534
15353         * g++.dg/opt/ptrmem1.C: New test.
15354
15355 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
15356
15357         * gcc.dg/i386-loop-1.c: New test.
15358
15359 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15360
15361         PR c++/9970
15362         * g++.dg/lookup/friend1.C: New test.
15363
15364 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
15365
15366         PR c++/9823
15367         * g++.dg/parser/constructor1.C: New test.
15368
15369 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
15370
15371         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
15372
15373         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
15374
15375 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
15376
15377         * gcc.dg/cpp/Wunused.c: Update test.
15378
15379 2003-03-08  Jan Hubicka  <jh@suse.cz>
15380
15381         * gcc.dg/inline-3.c: New test.
15382
15383 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
15384
15385         PR c++/9809
15386         * g++.dg/parse/builtin1.C: New test.
15387
15388         PR c++/9982
15389         * g++.dg/abi/cookie1.C: New test.
15390         * g++.dg/abi/cookie2.C: Likewise.
15391
15392         PR c++/9524
15393         * g++.dg/template/field1.C: New test.
15394
15395         PR c++/9912
15396         * g++.dg/parse/class1.C: New test.
15397         * g++.dg/parse/namespace7.C: Likewise.
15398         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
15399
15400 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
15401
15402         * g++.dg/init/ref4.C: New test.
15403
15404 2003-03-07  Jan Hubicka  <jh@suse.cz>
15405
15406         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
15407         * gcc.dg/inline-3.c:  New test.
15408
15409 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
15410
15411         * g++.dg/init/ref3.C: New test.
15412
15413         PR c++/9965
15414         * g++.dg/init/ref2.C: New test.
15415
15416         PR c++/9400
15417         * g++.dg/warn/Wshadow-2.C: New test.
15418
15419         PR c++/9791
15420         * g++.dg/warn/Woverloaded-1.C: New test.
15421
15422 2003-03-05  Jan Hubicka  <jh@suse.cz>
15423
15424         * gcc.dg/i386-local2.c: New.
15425         * gcc.dg/i386-local.c: Fix typo.
15426
15427 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
15428
15429         * g++.dg/abi/layout3.C: New test.
15430
15431 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
15432
15433         * gcc.c-torture/compile/20030305-1.c
15434
15435 2003-03-05  Jan Hubicka  <jh@suse.cz>
15436
15437         * gcc.dg/i386-local.c: New.
15438
15439 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
15440
15441         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
15442
15443 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
15444
15445         * gcc.dg/switch-2.c: New test.
15446         * gcc.dg/switch-3.c: New test.
15447         * gcc.dg/Wswitch.c: Adjust line numbers.
15448         * gcc.dg/Wswitch-default.c: Likewise.
15449         * gcc.dg/Wswitch-enum.c: Likewise.
15450
15451 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
15452
15453         * gcc.c-torture/execute/20030222-1.c: New test.
15454
15455 2003-03-03  James E Wilson  <wilson@tuliptree.org>
15456
15457         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
15458
15459 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
15460
15461         PR c++/9878
15462         * g++.dg/init/ref1.C: New test.
15463
15464 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
15465
15466         * gcc.dg/sh-relax.c: New SH-only test.
15467
15468 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
15469
15470         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
15471         comment explaining purpose of testcase.
15472
15473 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
15474
15475         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
15476         for HC11/HC12 (asm needs two int registers).
15477         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
15478         HC11/HC12 because the test uses an asm which needs two 32-bit
15479         registers.
15480
15481 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
15482
15483         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
15484         for HC11/HC12 (array is too large otherwise).
15485         * gcc.c-torture/compile/920501-4.x: New file, likewise.
15486         * gcc.c-torture/compile/20010518-2.x: Likewise.
15487         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
15488         HC11/HC12 (array is too large).
15489
15490 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
15491
15492         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
15493         * lib/g++-dg.exp (g++-dg-test): Likewise.
15494
15495 2003-03-01  Roger Sayle  <roger@eyesopen.com>
15496
15497         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
15498         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
15499
15500 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15501
15502         * g++.dg/warn/implicit-typename1.C: Remove warning.
15503
15504 2003-02-28  Richard Henderson  <rth@redhat.com>
15505
15506         * gcc.dg/noreturn-1.c: Move noreturn warning line.
15507         * gcc.dg/return-type-1.c: Move control reaches end warning line.
15508
15509 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
15510
15511         * gcc.dg/pch/pch.exp: Change .pch to .gch.
15512         * g++.dg/pch/pch.exp: Likewise.
15513
15514 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
15515
15516         PR c++/9879
15517         * testsuite/g++.dg/init/new4.C: New test.
15518
15519 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
15520
15521         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
15522
15523 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
15524
15525         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
15526         unsigned long.
15527
15528         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
15529         wider than float.
15530
15531 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
15532
15533         * lib/scanasm.exp: Add support for counting numbers of
15534         occurences.
15535         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
15536         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
15537
15538 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
15539
15540         PR c++/9683
15541         * g++.dg/template/static3.C: New test.
15542
15543         PR c++/9829
15544         * g++.dg/parse/namespace6.C: New test.
15545
15546 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15547
15548         PR target/9732
15549         * gcc.dg/20030225-1.c: New test.
15550
15551 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
15552
15553         * README: Remove out-of-date information.
15554
15555         PR c++/9836
15556         * g++.dg/template/spec6.C: New test.
15557
15558 2003-02-24  Jeff Law  <law@redhat.com>
15559
15560         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
15561
15562 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
15563
15564         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
15565         * gcc.dg/pragma-ep-1.c: Likewise.
15566
15567 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15568
15569         PR c++/9602
15570         * g++.dg/template/friend16.C: New test.
15571
15572 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
15573
15574         PR c++/5333
15575         * g++.dg/parse/fused-params1.C: Adjust error messages.
15576         * g++.dg/template/nested3.C: New test.
15577
15578 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
15579
15580         * g++.dg/abi/param1.C: New test.
15581
15582 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15583
15584         PR c++/7982
15585         * g++.dg/warn/implicit-typename1.C: New test.
15586
15587 2003-02-22  Kelley Cook <kelleycook@comcast.net>
15588
15589         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
15590         with "mtune".
15591         * g++.old-deja/g++.other/store-expr2.C: Likewise.
15592         * gcc.c-torture/execute/20010129-1.x: Likewise.
15593         * gcc.dg/20011107-1.c: Likewise.
15594         * gcc.dg/20020108-1.c: Likewise.
15595         * gcc.dg/20020122-3.c: Likewise.
15596         * gcc.dg/20020206-1.c: Likewise.
15597         * gcc.dg/20020310-1.c: Likewise.
15598         * gcc.dg/20020426-2.c: Likewise.
15599         * gcc.dg/20020517-1.c: Likewise.
15600         * gcc.dg/991230-1.c: Likewise.
15601         * gcc.dg/i386-unroll-1.c: Likewise.
15602         * gcc.misc-tests/i386-prefetch.exp: Likewise.
15603
15604 2003-02-22  Jan Hubicka  <jh@suse.cz>
15605
15606         * gcc.dg/i386-mul.c: New test.
15607
15608 2003-02-21  Roger Sayle  <roger@eyesopen.com>
15609
15610         * gcc.dg/builtins-5.c: New test case.
15611
15612 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
15613
15614         * gcc.dg/asmreg-1.c: New test.
15615
15616 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
15617
15618         PR c++/9749
15619         * g++.dg/parse/varmod1.C: New test.
15620
15621 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
15622
15623         PR c++/9727
15624         * g++.dg/template/op1.C: New test.
15625
15626 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
15627
15628         PR c++/8906
15629         * g++.dg/template/nested2.C: New test.
15630
15631 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
15632
15633         PR c++/8724
15634         * g++.dg/expr/dtor1.C: New test.
15635
15636 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
15637
15638         * gcc.dg/cpp/include3.c: New test.
15639         * gcc.dg/cpp/inc/foo.h: New file.
15640
15641 2003-02-21  Glen Nakamura  <glen@imodulo.com>
15642
15643         * gcc.c-torture/execute/20030221-1.c: New test.
15644
15645 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
15646
15647         PR c++/9729
15648         * g++.dg/abi/conv1.C: New test.
15649
15650 2003-02-20  Jan Hubicka  <jh@suse.cz>
15651
15652         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
15653
15654 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
15655
15656         * gcc.c-torture/compile/20030219-1.c: New test.
15657
15658 2003-02-18  Jan Hubicka  <jh@suse.cz>
15659
15660         * gcc.dg/funcorder.c: New test.
15661
15662 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
15663
15664         * gcc.c-torture/execute/20030218-1.c: New.
15665
15666 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
15667
15668         * gcc.dg/20030218-1.c: New.
15669
15670 2003-02-18  Richard Henderson  <rth@redhat.com>
15671
15672         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
15673         * gcc.dg/attr-used-2.c: New.
15674
15675 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
15676
15677         PR c++/9704
15678         * g++.dg/init/copy5.C: New test.
15679
15680 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
15681
15682         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
15683         * g++.dg/pch/pch.exp: Likewise.
15684
15685 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
15686
15687         * gcc.c-torture/execute/20030209-1.c: Enable the test if
15688         STACK_SIZE is not defined.
15689
15690 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15691
15692         PR c++/9457
15693         * g++.dg/template/init1.C: New test.
15694
15695 2003-02-16  Jan HUbicka  <jh@suse.cz>
15696
15697         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
15698         (foo): Add few extra tests
15699         * gcc.dg/c99-const-expr-3.c: Likewise.
15700         * gcc.c-torture/execute/20030216-1.c: New.
15701
15702 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15703
15704         PR c++/9459
15705         * g++.dg/ext/typeof4.C: New test.
15706
15707 2003-02-15  Roger Sayle  <roger@eyesopen.com>
15708
15709         * gcc.dg/i386-387-3.c: New test case.
15710
15711 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
15712
15713         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
15714         cris-*-elf* cris-*-aout* and mmix-*-*.
15715
15716 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
15717
15718         * gcc.dg/20030213-1.c: New test.
15719
15720 2003-02-12  Roger Sayle  <roger@eyesopen.com>
15721
15722         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
15723         * gcc.dg/i386-387-2.c: Likewise.
15724
15725 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
15726
15727         * gcc.dg/ppc-spe.c: Fix formatting.
15728         Enable tests that were previously unsupported by gas.
15729         Delete tests for instructions that no longer exist.
15730         Switch arguments on evsubifw builtin.
15731
15732 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
15733
15734         * gcc.c-torture/execute/20030209-1.c: Disable the test if
15735         STACK_SIZE is too small.
15736
15737 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
15738             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
15739
15740         * gcc.dg/decl-2.c: New test.
15741
15742 2003-02-10  Jan Hubicka  <jh@suse.cz>
15743
15744         * gcc.dg/i386-fpcvt-1.c:  New test.
15745
15746 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
15747
15748         * gcc.c-torture/execute/20030209-1.c: New test.
15749
15750 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
15751
15752         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
15753         int-wide bitops, use the constants of the same width.
15754         Likewise, if long long is 32-bit wide, test bitops using
15755         32-bit constants.
15756
15757 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
15758
15759         * gcc.dg/20021014-1.c: Annotate with expected notice text.
15760
15761 2003-02-07  Roger Sayle  <roger@eyesopen.com>
15762
15763         * testsuite/gcc.dg/builtins-4.c: New test case.
15764
15765 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15766
15767         * gcc.dg/20020430-1.c: Fix dg command typos.
15768         * gcc.dg/20020503-1.c: Likewise.
15769
15770 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15771
15772         PR c++/8785
15773         * g++.dg/parse/fused-params1.C: New test.
15774
15775         PR c++/8857
15776         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
15777
15778         PR c++/8921
15779         * g++.dg/parse/non-dependent1.C: New test.
15780
15781         PR c++/8928
15782         * g++.dg/parse/dupl-tmpl-args1.C: New test.
15783
15784         PR c++/9228
15785         * g++.dg/parse/undefined7.C: New test.
15786         * g++.dg/parse/non-templ1.C: New test.
15787
15788         PR c++/9229
15789         * g++.dg/parse/too-many-tmpl-args1.C: New test.
15790
15791 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
15792
15793         * gcc.c-torture/compile/20030206-1.c: New test.
15794
15795 2003-02-05  Roger Sayle  <roger@eyesopen.com>
15796
15797         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
15798         "pow" to "foo" to avoid potential confusion with a math built-in.
15799
15800 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15801
15802         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
15803         conditions for SPARC targets.
15804
15805 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
15806
15807         * gcc.dg/20030204-1.c: New test.
15808
15809 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15810
15811         PR c++/38
15812         * g++.dg/parse/array-size1.C: New test.
15813
15814         PR c++/5657
15815         * g++.dg/parse/undefined3.C: New test.
15816
15817         PR c++/5665
15818         * g++.dg/parse/undefined4.C: New test.
15819
15820         PR c++/5975
15821         * g++.dg/parse/undefined5.C: New test.
15822
15823         PR c++/7259
15824         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
15825
15826         PR c++/8578
15827         * g++.dg/parse/casting-operator1.C: New test.
15828
15829         PR c++/8596
15830         * g++.dg/parse/undefined6.C: New test.
15831
15832         PR c++/8736
15833         * g++.dg/parse/missing-template1.C: New test.
15834
15835 2003-02-04  Jan Hubicka  <jh@suse.cz>
15836
15837         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
15838         * gcc.dg/i386-cmov?.c:  Likewise.
15839         * gcc.dg/i386-fpcvt-?.c:  Likewise.
15840         * gcc.dg/i386-ssefp-1.c:  Likewise.
15841         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
15842         conventions.
15843
15844 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
15845
15846         PR c++/7129
15847         * testsuite/g++.dg/ext/max.C: New test.
15848
15849 2003-02-03  Jan Hubicka  <jh@suse.cz>
15850
15851         * gcc.c-torture/execute/20030203-1.c: New test.
15852
15853 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
15854
15855         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
15856         'natural-endian'.
15857
15858 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
15859
15860         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
15861         * g++.dg/init/new2.C: Likewise.
15862         * g++.dg/other/new1.C: Likewise.
15863
15864 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
15865
15866         * gcc.dg/struct-ret-libc.c: New test.
15867
15868 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
15869
15870         * gcc.dg/20030129-1.c: New test.
15871
15872 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15873
15874         PR c++/8849
15875         * g++.dg/template/ptrmem4.C: New test.
15876
15877 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
15878
15879         * g++.dg/parser/constant1.C: New test.
15880
15881 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15882
15883         PR c++/8591
15884         * g++.dg/parse/friend2.C: New test.
15885
15886 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
15887
15888         PR c++/9437
15889         * g++.dg/template/unify4.C: New test.
15890
15891 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
15892
15893         * gcc.c-torture/execute/20030128-1.c: New test.
15894
15895 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
15896
15897         * g++.dg/lookup/nested1.C: Test moved from ...
15898         * g++.old-deja/g++.other/lookup24.C: ... here.
15899
15900 2003-01-28  Jan Hubicka  <jh@suse.cz>
15901
15902         * gcc.dg/i386-cmov5.c:  New test.
15903
15904 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
15905
15906         * gcc.c-torture/execute/20010925-1.c: Changed the
15907         memcpy declaration.
15908
15909 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
15910
15911         PR c++/3902
15912         * g++.dg/parse/template5.C: New test.
15913
15914 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
15915
15916         PR fortran/9258
15917         * g77.dg/pr9258: New test.
15918
15919 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
15920
15921         * README: Move relevant parts from README.g++.
15922
15923         * README.g++: Remove this file.
15924
15925 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
15926
15927         * g++.dg/abi/dcast1.C: New test.
15928
15929 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15930
15931         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
15932
15933 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
15934
15935         PR c++/47
15936         * g++.old-deja/g++.other/lookup24.C: New test.
15937
15938 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15939
15940         PR middle-end/7227
15941         * gcc.dg/uninit-C.c: New test.
15942
15943 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
15944
15945         * g++.dg/abi/covariant1.C: New test.
15946
15947 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
15948
15949         * gcc.dg/20030123-1.c: New test.
15950
15951 2003-01-25  Jan Hubicka  <jh@suse.cz>
15952
15953         PR opt/8492
15954         * gcc.c-torture/compile/20030125-1.c
15955
15956 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
15957
15958         PR c++/9403
15959         * g++.dg/parse/template3.C: New test.
15960         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
15961
15962         PR c++/795
15963         * g++.dg/parse/template4.C: New test.
15964
15965         PR c++/9415
15966         * g++.dg/template/qual2.C: New test.
15967
15968         PR c++/8545
15969         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
15970
15971         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
15972
15973 2003-01-25  Roger Sayle  <roger@eyesopen.com>
15974
15975         * gcc.c-torture/execute/switch-1.c: New test case.
15976
15977 2003-01-25  Jan Hubicka  <jh@suse.cz>
15978
15979         * gcc.c-torture/execute/20030125-1.[cx]: New test.
15980
15981 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
15982
15983         Tweaks for Bison-1.875. From the NEWS file:
15984         "- `parse error' -> `syntax error'
15985         Bison now uniformly uses the term `syntax error'"
15986         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
15987         * gcc.dg/cpp/digraph2.c: Likewise.
15988         * gcc.dg/cpp/direct2.c: Likewise.
15989         * gcc.dg/cpp/paste4.c: Likewise.
15990         * gcc.dg/c90-restrict-1.c: Likewise.
15991         * gcc.dg/c99-func-2.c: Likewise.
15992         * gcc.dg/noncompile/920721-2.c: Likewise.
15993         * gcc.dg/noncompile/930622-2.c: Likewise.
15994         * gcc.dg/noncompile/940112-1.c: Likewise.
15995         * gcc.dg/noncompile/950921-1.c: Likewise.
15996         * gcc.dg/noncompile/951123-1.c: Likewise.
15997         * gcc.dg/noncompile/971104-1.c: Likewise.
15998         * gcc.dg/noncompile/990416-1.c: Likewise.
15999
16000 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
16001
16002         * g++.dg/parse/undefined1.C: Add error message.
16003
16004 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
16005
16006         PR c++/9354
16007         * g++.dg/parse/new1.C: New test.
16008
16009         PR c++/9216
16010         * g++.dg/parse/template2.C: New test.
16011
16012         PR c++/9354
16013         * g++.dg/parse/typedef2.C: New test.
16014
16015         PR c++/9328
16016         * g++.dg/ext/typeof3.C: New test.
16017
16018 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16019
16020         PR c++/2738
16021         * g++.dg/parse/ret-type1.C: New test.
16022
16023         PR c++/3792
16024         * g++.dg/parse/tmpl-outside1.C: New test.
16025
16026         PR c++/4207
16027         * g++.dg/parse/int-as-enum1.C: New test.
16028
16029         PR c++/4903
16030         * g++.dg/parse/no-typename1.C: New test.
16031
16032         PR c++/5533
16033         * g++.dg/parse/no-value1.C: New test.
16034
16035         PR c++/5921
16036         * g++.dg/parse/wrong-inline1.C: New test.
16037
16038         PR c++/6402
16039         * g++.dg/parse/ref1.C: New test.
16040
16041         PR c++/6992
16042         * g++.dg/parse/attr-ctor1.C: New test.
16043
16044         PR c++/7229
16045         * g++.dg/parse/namespace5.C: New test.
16046
16047         PR c++/7917
16048         * g++.dg/parse/func-def1.C: New test.
16049
16050         PR c++/8143
16051         * g++.dg/parse/undefined1.C: New test.
16052
16053         PR c++/5723, PR c++/8522
16054         * g++.dg/parse/specialization1.C: New test.
16055
16056         PR c++/163, PR c++/8595
16057         * g++.dg/parse/struct-as-enum1.C: New test.
16058
16059         PR c++/9173
16060         * g++.dg/parse/undefined2.C: New test.
16061
16062 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
16063
16064         PR c++/9298
16065         * g++.dg/parse/template1.C: New test.
16066
16067         PR c++/9384
16068         * g++.dg/parse/using1.C: New test.
16069
16070         PR c++/9285
16071         PR c++/9294
16072         * g++.dg/parse/expr2.C: New test.
16073
16074         PR c++/9388
16075         * g++.dg/parse/lookup2.C: Likewise.
16076
16077 2003-01-21  Jan Hubicka  <jh@suse.cz>
16078
16079         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
16080         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
16081         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
16082         * gcc.c-torture/execute/string-opt-*.c: Likewise.
16083
16084 2003-01-20  Nick Clifton  <nickc@redhat.com>
16085
16086         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
16087         problem with ARM sibcall code generation.
16088
16089 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
16090
16091         * gcc.c-torture/execute/20030120-1.c: New.
16092
16093 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
16094
16095         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
16096
16097 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
16098
16099         PR c++/9272
16100         * g++.dg/parse/ctor1.C: New test.
16101
16102         PR c++/9294:
16103         * g++.dg/parse/qualified1.C: New test.
16104
16105         * g++.dg/parse/typename3.C: New test.
16106
16107 2003-01-16  Richard Henderson  <rth@redhat.com>
16108
16109         * g++.dg/tls/init-2.C: Fix error matches for real this time.
16110
16111 2003-01-16  Richard Henderson  <rth@redhat.com>
16112
16113         * g++.dg/pch/pch.exp: Copy test header to the working directory
16114         before using it either for precompilation or direct use.
16115         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
16116         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
16117
16118 2003-01-16  Richard Henderson  <rth@redhat.com>
16119
16120         * gcc.dg/pch/pch.exp: Copy test header to the working directory
16121         before using it either for precompilation or direct use.
16122         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
16123         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
16124
16125 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
16126
16127         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
16128         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
16129         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
16130         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
16131         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
16132         typename warning into error.
16133         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
16134         error messages.
16135         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
16136         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
16137         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
16138         messages.
16139         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
16140         make declaration visible in template.
16141         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
16142         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
16143         messages.
16144         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
16145         message.
16146         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
16147         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
16148         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
16149         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
16150         typename warning with error message.
16151         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
16152         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
16153         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
16154
16155 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
16156
16157         * g++.dg/parse/ambig2.C: New test.
16158
16159 2003-01-15  Richard Henderson  <rth@redhat.com>
16160
16161         * g++.dg/tls/init-2.C: Update error message string.
16162
16163 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16164
16165         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
16166
16167 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
16168
16169         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
16170         all for HC11/HC12.
16171         * gcc.c-torture/compile/20001205-1.x: Likewise.
16172         * gcc.c-torture/compile/20001226-1.x: Likewise.
16173         * gcc.c-torture/compile/920520-1.x: Likewise.
16174         * gcc.c-torture/compile/961203-1.x: Likewise.
16175         * gcc.c-torture/compile/20020604-1.x: Likewise.
16176
16177 2003-01-15  Jan Hubicka  <jh@suse.cz>
16178
16179         * gcc.c-torture/compile/20030115-1.c: New test.
16180
16181         * gcc.dg/i386-fpcvt-1.c: New test.
16182         * gcc.dg/i386-fpcvt-2.c: New test.
16183
16184 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
16185
16186         Further conform g++'s __vmi_class_type_info to the C++ ABI
16187         specification.
16188         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
16189         the specification.
16190
16191 2003-01-14  Jan Hubicka  <jh@suse.cz>
16192
16193         * gcc.dg/i386-fpcvt-1.c: New test.
16194         * gcc.dg/i386-fpcvt-2.c: New test.
16195
16196 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
16197
16198         * gcc.dg/i386-mmx-3.c: New test.
16199
16200 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
16201
16202         PR c++/9264
16203         * g++.dg/parse/octal1.C: New file.
16204
16205         PR c++/9172
16206         * g++.dg/parse/typename1.C: New file.
16207
16208 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
16209
16210         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
16211         * gcc.dg/bf-no-ms-layout.c: Likewise.
16212         * gcc.dg/bf-ms-attrib.c: Likewise.
16213
16214 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
16215
16216         PR c++/9099
16217         * g++.dg/parse/dtor1.C: New file.
16218
16219         PR c++/9128
16220         * g++.dg/rtti/typeid1.C: New file.
16221
16222         PR c++/9153
16223         * g++.dg/parse/lookup1.C: New file.
16224
16225         PR c++/9171
16226         * g++.dg/templ/spec5.C: New file.
16227
16228 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
16229
16230         * gcc.c-torture/compile/20030110-1.c: New test.
16231
16232 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
16233
16234         Merge from pch-branch:
16235
16236         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
16237
16238         * gcc.dg/pch/cpp-1.h: New.
16239         * gcc.dg/pch/cpp-1.c: New.
16240         * gcc.dg/pch/cpp-2.h: New.
16241         * gcc.dg/pch/cpp-2.c: New.
16242
16243         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
16244
16245         * gcc.dg/pch/except-1.h: New.
16246         * gcc.dg/pch/except-1.c: New.
16247
16248         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
16249
16250         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
16251         running test.
16252         * gcc.dg/pch: Include *.hp not *.h.
16253         * gcc.dg/pch/system-1.h: New.
16254         * gcc.dg/pch/system-1.c: New.
16255
16256         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
16257
16258         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
16259         rather than trying to build and run a program using PCH.
16260         * gcc.dg/pch: Remove dg-do commands from test files.
16261
16262         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
16263
16264         * gcc.dg/pch/macro-3.c: New.
16265         * gcc.dg/pch/macro-3.h: New.
16266
16267         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
16268
16269         * gcc.dg/pch/common-1.c: New.
16270         * gcc.dg/pch/common-1.h: New.
16271         * gcc.dg/pch/decl-1.c: New.
16272         * gcc.dg/pch/decl-1.h: New.
16273         * gcc.dg/pch/decl-2.c: New.
16274         * gcc.dg/pch/decl-2.h: New.
16275         * gcc.dg/pch/decl-3.c: New.
16276         * gcc.dg/pch/decl-3.h: New.
16277         * gcc.dg/pch/decl-4.c: New.
16278         * gcc.dg/pch/decl-4.h: New.
16279         * gcc.dg/pch/decl-5.c: New.
16280         * gcc.dg/pch/decl-5.h: New.
16281         * gcc.dg/pch/global-1.c: New.
16282         * gcc.dg/pch/global-1.h: New.
16283         * gcc.dg/pch/inline-1.c: New.
16284         * gcc.dg/pch/inline-1.h: New.
16285         * gcc.dg/pch/inline-2.c: New.
16286         * gcc.dg/pch/inline-2.h: New.
16287         * gcc.dg/pch/static-1.c: New.
16288         * gcc.dg/pch/static-1.h: New.
16289         * gcc.dg/pch/static-2.c: New.
16290         * gcc.dg/pch/static-2.h: New.
16291
16292         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
16293
16294         * g++.dg/pch/pch.exp: Better handle failing testcases.
16295         * gcc.dg/pch/pch.exp: Likewise.
16296         * gcc.dg/pch/macro-1.c: New.
16297         * gcc.dg/pch/macro-1.h: New.
16298         * gcc.dg/pch/macro-2.c: New.
16299         * gcc.dg/pch/macro-2.h: New.
16300
16301         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
16302
16303         * g++.dg/dg.exp: Treat files in pch/ specially.
16304         * g++.dg/pch/pch.exp: New file.
16305         * g++.dg/pch/empty.H: New file.
16306         * g++.dg/pch/empty.C: New file.
16307         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
16308         "precompile".
16309
16310         * gcc.dg/pch/pch.exp: New file.
16311         * gcc.dg/pch/empty.h: New file.
16312         * gcc.dg/pch/empty.c: New file.
16313         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
16314         "precompile".
16315
16316 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16317
16318         * g++.dg/template/friend14.C: New test.
16319
16320 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
16321
16322         * gcc.dg/old-style-asm-1.c: New test.
16323
16324 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
16325
16326         * gcc.c-torture/compile/20030109-1.c: New test.
16327
16328 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
16329
16330         * gcc.c-torture/execute/20030109-1.c: New test.
16331
16332 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
16333
16334         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
16335         * g++.old-deja/g++.mike/dyncast2.C: Likewise
16336         * g++.old-deja/g++.mike/dyncast3.C: Likewise
16337         * g++.old-deja/g++.mike/eh2.C: Likewise
16338         * g++.old-deja/g++.mike/eh3.C: Likewise
16339         * g++.old-deja/g++.mike/eh5.C: Likewise
16340         * g++.old-deja/g++.mike/eh6.C: Likewise
16341         * g++.old-deja/g++.mike/eh7.C: Likewise
16342         * g++.old-deja/g++.mike/eh8.C: Likewise
16343         * g++.old-deja/g++.mike/eh9.C: Likewise
16344         * g++.old-deja/g++.mike/eh10.C: Likewise
16345         * g++.old-deja/g++.mike/eh12.C: Likewise
16346         * g++.old-deja/g++.mike/eh13.C: Likewise
16347         * g++.old-deja/g++.mike/eh14.C: Likewise
16348         * g++.old-deja/g++.mike/eh16.C: Likewise
16349         * g++.old-deja/g++.mike/eh17.C: Likewise
16350         * g++.old-deja/g++.mike/eh18.C: Likewise
16351         * g++.old-deja/g++.mike/eh21.C: Likewise
16352         * g++.old-deja/g++.mike/eh23.C: Likewise
16353         * g++.old-deja/g++.mike/eh24.C: Likewise
16354         * g++.old-deja/g++.mike/eh25.C: Likewise
16355         * g++.old-deja/g++.mike/eh26.C: Likewise
16356         * g++.old-deja/g++.mike/eh27.C: Likewise
16357         * g++.old-deja/g++.mike/eh28.C: Likewise
16358         * g++.old-deja/g++.mike/eh29.C: Likewise
16359         * g++.old-deja/g++.mike/eh31.C: Likewise
16360         * g++.old-deja/g++.mike/eh33.C: Likewise
16361         * g++.old-deja/g++.mike/eh34.C: Likewise
16362         * g++.old-deja/g++.mike/eh35.C: Likewise
16363         * g++.old-deja/g++.mike/eh36.C: Likewise
16364         * g++.old-deja/g++.mike/eh37.C: Likewise
16365         * g++.old-deja/g++.mike/eh38.C: Likewise
16366         * g++.old-deja/g++.mike/eh39.C: Likewise
16367         * g++.old-deja/g++.mike/eh40.C: Likewise
16368         * g++.old-deja/g++.mike/eh41.C: Likewise
16369         * g++.old-deja/g++.mike/eh42.C: Likewise
16370         * g++.old-deja/g++.mike/eh44.C: Likewise
16371         * g++.old-deja/g++.mike/eh46.C: Likewise
16372         * g++.old-deja/g++.mike/eh47.C: Likewise
16373         * g++.old-deja/g++.mike/eh48.C: Likewise
16374         * g++.old-deja/g++.mike/eh49.C: Likewise
16375         * g++.old-deja/g++.mike/eh50.C: Likewise
16376         * g++.old-deja/g++.mike/eh51.C: Likewise
16377         * g++.old-deja/g++.mike/eh53.C: Likewise
16378         * g++.old-deja/g++.mike/eh55.C: Likewise
16379         * g++.old-deja/g++.mike/p7912.C: Likewise
16380         * g++.old-deja/g++.mike/p9706.C: Likewise
16381         * g++.old-deja/g++.mike/p10416.C: Likewise
16382         * g++.old-deja/g++.mike/p11667.C: Likewise
16383         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
16384         Remove redundant reference to Iris.
16385         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
16386         Elxsi, i860, Pico Java, and WE32K.
16387
16388 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
16389
16390         * g++.dg/ext/asm4.C: New test.
16391
16392 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16393
16394         PR c++/9030
16395         * g++.dg/template/friend12.C: New test.
16396         * g++.dg/template/friend13.C: Likewise.
16397         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
16398
16399 2003-01-08  Jan Hubicka  <jh@suse.cz>
16400
16401         * gcc.dg/i386-cadd.c: New test.
16402         * gcc.dg/i386-cmov4.c: Likewise.
16403
16404 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
16405
16406         PR c++/9165
16407         * g++.dg/warn/Wunused-3.C: New test.
16408
16409         * g++.dg/abi/bitfield9.C: New test.
16410
16411         PR c++/9189
16412         * g++.dg/parse/defarg3.C: New test.
16413
16414 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
16415
16416         * g++.dg/parse/ambig1.C: New test.
16417         * g++.dg/parse/defarg2.C: New test.
16418
16419 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
16420
16421         * g++.dg/template/defarg-1.C: New test.
16422         * g++.dg/template/local2.C: Likewise.
16423
16424 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
16425
16426         * gcc.c-torture/execute/20030105-1.c: New test.
16427
16428 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16429
16430         * g++.dg/parse/namespace3.C: Remove extra semicolons.
16431         * g++.dg/parse/namespace4.C: Likewise.
16432
16433 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
16434
16435         * g++.dg/template/ntp2.C: New test.
16436
16437 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
16438
16439         * g++.dg/parse/extern-C-1.C: New test.
16440
16441         * g++.dg/parse/namespace4.C: New test.
16442
16443         * g++.dg/template/nested1.C: New test.
16444
16445         * g++.dg/parse/namespace3.C: New test.
16446
16447 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
16448
16449         * g++.dg/lookup/two-stage1.C: New test.
16450
16451 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16452
16453         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
16454         * g++.old-deja/g++.jason/access8.C: Likewise.
16455         * g++.old-deja/g++.other/decl5.C: Likewise.
16456
16457 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
16458
16459         * g++.dg/parse/parse7.C: New test.
16460
16461 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
16462
16463         PR c++/2843
16464         * g++.dg/ext/attrib7.C: New test.
16465
16466 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
16467
16468         * g++.dg/parse/parse6.C: New test.
16469
16470 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
16471
16472         * gcc.dg/h8300-stack-1.c: New.
16473
16474 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
16475
16476         g++.dg/lookup/exception1.C: New test.
16477
16478         g++.dg/lookup/template1.C: New test.
16479
16480         g++.dg/parse/namespace2.C: New test.
16481
16482         g++.dg/parse/parens2.C: New test.
16483
16484 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
16485
16486         * g++.dg/parse/parse5.C: New test.
16487         * g++.dg/lookup/scoped4.C: New test.
16488
16489 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
16490
16491         * g++.dg/parse/parens1.C: New test.
16492
16493         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
16494         angle-bracket1.C.
16495         * g++.dg/parse/parens2.C: New test.
16496
16497         * g++.dg/lookup/scope-operator1.C: New test.
16498
16499         * g++.dg/parse/operator1.C: New test.
16500
16501 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16502
16503         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
16504         * g++.old-deja/g++.other/access6.C: Likewise.
16505         * g++.old-deja/g++.other/decl1.C: Likewise.
16506         * g++.old-deja/g++.pt/typename12.C: Likewise.
16507
16508 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
16509
16510         * g++.dg/parse/namespace1.C: New test.
16511
16512 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
16513
16514         * g++.dg/parse/parse4.C: New test.
16515
16516 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
16517
16518         * g++.dg/parse/parse3.C: New test.
16519
16520 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
16521
16522         * g++.dg/parse/parse2.C: New test.
16523
16524 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
16525
16526         * g++.dg/template/friend11.C: New test.
16527
16528 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
16529
16530         * g++.dg/parse/parse1.C: New test.
16531
16532 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
16533
16534         * lib/profopt.exp: Change the name of a global variable to avoid
16535         possible clashes with other test suites.
16536
16537 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
16538
16539         * g++.dg/inherit/covariant8.C: New test.
16540
16541 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
16542
16543         * g++.dg/init/array9.C: New test.
16544
16545         PR c++/9112
16546         * g++.dg/parse/expr1.C: New test.
16547
16548 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
16549
16550         * gcc.c-torture/compile/20021230-1.c: New test.
16551
16552 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
16553
16554         * g++.dg/inherit/covariant5.C: New test.
16555         * g++.dg/inherit/covariant6.C: New test.
16556         * g++.dg/inherit/covariant7.C: New test.
16557
16558 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16559
16560         PR c++/2739
16561         * g++.dg/other/access2.C: New test.
16562
16563 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
16564
16565         * g++.dg/other/anon-struct.C: No longer fails
16566         * g++.old-deja/g++.brendan/parse4.C: Likewise.
16567         * g++.old-deja/g++.brendan/parse5.C: Likewise.
16568         * g++.old-deja/g++.brendan/parse6.C: Likewise.
16569
16570 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
16571
16572         * g++.dg/parse/angle-bracket.C (main): No longer fails.
16573
16574 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
16575
16576         * g++.dg/eh/spec4.C: Remove stray semicolon.
16577         * g++.dg/expr/pmf-1.C: Change error message.
16578         * g++.dg/ext/asm1.C: Remove stray semicolon.
16579         * g++.dg/ext/typename1.C: Add missing typenames.
16580         * g++.dg/inherit/template-as-base.C: Change error message.
16581         * g++.dg/lookup/scoped1.C: Likewise.
16582         * g++.dg/lookup/scoped2.C: Likewise.
16583         * g++.dg/lookup/using2.C: Likewise.
16584         * g++.dg/other/component1.C: Remove stray semicolon.
16585         * g++.dg/other/do1.C: Change error message.
16586         * g++.dg/other/error2.C: Likewise.
16587         * g++.dg/other/init1.C: Likewise.
16588         * g++.dg/other/packed1.C: Remove stray semicolon.
16589         * g++.dg/other/ptrmem2.C: Change error message.
16590         * g++.dg/parse/parameter-declaration-1.C: Remove line number
16591         marker.
16592         * g++.dg/special/initp1.C: Remove invalid attribute usage.
16593         * g++.dg/template/access3.C: Add typename keyword.
16594         * g++.dg/template/access5.C: Remove stray semicolon.
16595         * g++.dg/template/access6.C: Likewise.
16596         * g++.dg/template/complit1.C: Likewise.
16597         * g++.dg/template/crash1.C: Change error message.
16598         * g++.dg/template/inherit2.C: Remove stray semicolon.
16599         * g++.dg/template/instantiate2.C: Likewise.
16600         * g++.dg/template/instantiate3.C: Change error message.
16601         * g++.dg/template/qual1.C: Remove stray semicolon.
16602         * g++.dg/template/qualttp18.C: Change error message.
16603         * g++.dg/template/ref1.C: Remove stray semicolon.
16604         * g++.dg/template/sizeof1.C (A::value): Declare it.
16605         * g++.dg/template/spec4.C: Change error message.
16606         * g++.dg/template/static1.C: Likewise.
16607         * g++.dg/template/type1.C: Likewise.
16608         * g++.dg/template/typename3.C: Likewise.
16609         * g++.old-deja/g++.benjamin/13478.C: Change error message.
16610         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
16611         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
16612         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
16613         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
16614         named return value extension.
16615         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
16616         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
16617         * g++.old-deja/g++.bob/extern_C.C: Likewise.
16618         * g++.old-deja/g++.bob/inherit2.C: Likewise.
16619         * g++.old-deja/g++.brendan/complex1.C: Likewise.
16620         * g++.old-deja/g++.brendan/copy5.C: Likewise.
16621         * g++.old-deja/g++.brendan/crash13.C: Likewise.
16622         * g++.old-deja/g++.brendan/crash15.C: Likewise.
16623         * g++.old-deja/g++.brendan/crash18.C: Change error message.
16624         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
16625         * g++.old-deja/g++.brendan/crash38.C: Likewise.
16626         * g++.old-deja/g++.brendan/crash50.C: Likewise.
16627         * g++.old-deja/g++.brendan/crash56.C: Likewise.
16628         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
16629         syntax.
16630         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
16631         * g++.old-deja/g++.brendan/crash8.C: Change error message.
16632         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
16633         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
16634         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
16635         * g++.old-deja/g++.brendan/template11.C: Likewise.
16636         * g++.old-deja/g++.brendan/template26.C: Likewise.
16637         * g++.old-deja/g++.brendan/template27.C: Use explicit
16638         specialization syntax.
16639         * g++.old-deja/g++.brendan/template30.C: Likewise.
16640         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
16641         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
16642         non-dependent names.
16643         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
16644         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
16645         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
16646         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
16647         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
16648         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
16649         named return value extension.
16650         * g++.old-deja/g++.ext/namedret2.C: Likewise.
16651         * g++.old-deja/g++.ext/namedret3.C: Likewise.
16652         * g++.old-deja/g++.ext/return1.C: Likewise.
16653         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
16654         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
16655         * g++.old-deja/g++.jason/access8.C: Likewise.
16656         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
16657         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
16658         pseudo-destructor names.
16659         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
16660         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
16661         pseudo-destructor names.
16662         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
16663         * g++.old-deja/g++.jason/overload19.C: Likewise.
16664         * g++.old-deja/g++.jason/overload32.C: Likewise.
16665         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
16666         stray semicolons.
16667         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
16668         * g++.old-deja/g++.jason/return.C: Likewise.
16669         * g++.old-deja/g++.jason/return2.C: Likewise.
16670         * g++.old-deja/g++.jason/shadow1.C: Likewise.
16671         * g++.old-deja/g++.jason/special.C: Use explicit specialization
16672         syntax.
16673         * g++.old-deja/g++.jason/template10.C: Account for use of
16674         non-dependent names.
16675         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
16676         syntax.
16677         * g++.old-deja/g++.jason/template37.C: Likewise.
16678         * g++.old-deja/g++.law/access4.C: Change error messages.
16679         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
16680         pseudo-destructor names.
16681         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
16682         * g++.old-deja/g++.law/ctors9.C: Likewise.
16683         * g++.old-deja/g++.law/cvt22.C: Likewise.
16684         * g++.old-deja/g++.law/dtors5.C: Likewise.
16685         * g++.old-deja/g++.law/global-init1.C: Likewise.
16686         * g++.old-deja/g++.law/missed-error3.C: Likewise.
16687         * g++.old-deja/g++.law/operators28.C: Likewise.
16688         * g++.old-deja/g++.law/visibility28.C: Likewise.
16689         * g++.old-deja/g++.martin/eval1.C: Likewise.
16690         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
16691         name.
16692         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
16693         * g++.old-deja/g++.mike/net34.C: Likewise.
16694         * g++.old-deja/g++.mike/net36.C: Likewise.
16695         * g++.old-deja/g++.mike/ns2.C: Likewise.
16696         * g++.old-deja/g++.mike/p12306.C: Likewise.
16697         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
16698         value extension.
16699         * g++.old-deja/g++.mike/p700.C: Likewise.
16700         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
16701         * g++.old-deja/g++.mike/p710.C: Likewise.
16702         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
16703         value extension.
16704         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
16705         * g++.old-deja/g++.mike/pmf9.C: Likewise.
16706         * g++.old-deja/g++.ns/crash2.C: Likewise.
16707         * g++.old-deja/g++.ns/crash3.C: Likewise.
16708         * g++.old-deja/g++.ns/invalid1.C: Likewise.
16709         * g++.old-deja/g++.ns/ns17.C: Likewise.
16710         * g++.old-deja/g++.ns/template16.C: Likewise.
16711         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
16712         keyword.
16713         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
16714         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
16715         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
16716         named return value extension.
16717         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
16718         * g++.old-deja/g++.other/access4.C: Issue additional error
16719         messages.
16720         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
16721         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
16722         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
16723         * g++.old-deja/g++.other/crash25.C: Change error message.
16724         * g++.old-deja/g++.other/crash4.C: Change error message.
16725         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
16726         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
16727         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
16728         checks.
16729         * g++.old-deja/g++.other/defarg8.C: Likewise.
16730         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
16731         * g++.old-deja/g++.other/dtor10.C: Likewise.
16732         * g++.old-deja/g++.other/incomplete.C: Likewise.
16733         * g++.old-deja/g++.other/linkage7.C: Likewise.
16734         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
16735         lookup algorithm.
16736         * g++.old-deja/g++.other/mangle2.C: Likewise.
16737         * g++.old-deja/g++.other/refinit2.C: Likewise.
16738         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
16739         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
16740         * g++.old-deja/g++.pt/crash28.C: Likewise.
16741         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
16742         syntax.
16743         * g++.old-deja/g++.pt/crash32.C: Change error message.
16744         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
16745         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
16746         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
16747         error message position.
16748         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
16749         * g++.old-deja/g++.pt/defarg8.C: Change error message.
16750         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
16751         syntax.
16752         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
16753         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
16754         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
16755         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
16756         keyword.
16757         * g++.old-deja/g++.pt/explicit31.C: Likewise.
16758         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
16759         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
16760         keyword.
16761         * g++.old-deja/g++.pt/explicit71.C: Change error message.
16762         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
16763         syntax.
16764         * g++.old-deja/g++.pt/friend28.C: Account for use of
16765         non-dependent names.
16766         * g++.old-deja/g++.pt/friend29.C: Likewise.
16767         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
16768         rules.
16769         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
16770         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
16771         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
16772         lookup rules.
16773         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
16774         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
16775         keyword.
16776         * g++.old-deja/g++.pt/memclass20.C: Likewise.
16777         * g++.old-deja/g++.pt/memclass5.C: Likewise.
16778         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
16779         keyword.
16780         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
16781         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
16782         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
16783         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
16784         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
16785         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
16786         keyword.
16787         * g++.old-deja/g++.pt/spec10.C: Likewise.
16788         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
16789         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
16790         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
16791         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
16792         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
16793         * g++.old-deja/g++.pt/ttp62.C: Likewise.
16794         * g++.old-deja/g++.pt/ttp64.C: Likewise.
16795         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
16796         * g++.old-deja/g++.pt/typename15.C: Likewise.
16797         * g++.old-deja/g++.pt/typename22.C: Likewise.
16798         * g++.old-deja/g++.pt/typename6.C: Change error messages.
16799         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
16800         * g++.old-deja/g++.pt/virtual2.C: Likewise.
16801         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
16802         syntax.
16803         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
16804         return value extension.
16805         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
16806         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
16807         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
16808         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
16809
16810 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
16811
16812         * g++.dg/warn/inline1.C: New test.
16813         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
16814         * g++.old-deja/g++.jason/synth10.C: Likewise.
16815         * g++.old-deja/g++.mike/net31.C: Likewise.
16816         * g++.old-deja/g++.mike/p8786.C: Likewise.
16817
16818         * g++.dg/template/friend10.C: New test.
16819         * g++.dg/template/conv5.C: New test.
16820
16821 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
16822
16823         * g++.dg/lookup/scoped3.C: New test.
16824
16825         * g++.dg/lookup/decl1.C: New test.
16826         * g++.dg/lookup/decl2.C: New test.
16827
16828 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
16829
16830         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
16831         gcc.c-torture/compile/20021015-1.c,
16832         gcc.c-torture/compile/20021015-2.c,
16833         gcc.c-torture/compile/20021123-1.c,
16834         gcc.c-torture/compile/20021123-2.c,
16835         gcc.c-torture/compile/20021123-3.c,
16836         gcc.c-torture/compile/20021123-4.c,
16837         gcc.c-torture/execute/20021024-1.c: Add tests previously added
16838         only to 3.1 or 3.2 branch.
16839
16840 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
16841
16842         * gcc.dg/i386-bitfield3.c: New test.
16843
16844         * gcc.dg/i386-bitfield2.c: New test.
16845
16846 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
16847
16848         * g++.dg/parse/conv_op1.C: New test.
16849
16850 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
16851
16852         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
16853         approved.
16854
16855 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
16856
16857         * gcc.c-torture/compile/20021220-1.c: New test.
16858
16859 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
16860
16861         * gcc.dg/i386-fastcall-1.c: New.
16862
16863 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
16864
16865         * gcc.c-torture/execute/20021219-1.c: New test.
16866
16867 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
16868
16869         * gcc.dg/i386-pic-1.c: New test.
16870
16871 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16872
16873         PR c++/8099
16874         * g++.dg/template/friend9.C: New test.
16875
16876 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16877
16878         PR c++/3663
16879         * g++.dg/template/access7.C: New test.
16880
16881 2002-12-18  Nick Clifton  <nickc@redhat.com>
16882
16883         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
16884         the libstdc++-v3 directory has been found.
16885
16886 2002-12-12  Devang Patel <dpatel@apple.com>
16887         * gcc.dg/darwin-ld-1.c: New test.
16888         * gcc.dg/darwin-ld-2.c: New test.
16889         * gcc.dg/darwin-ld-3.c: New test.
16890         * gcc.dg/darwin-ld-4.c: New test.
16891         * gcc.dg/darwin-ld-5.c: New test.
16892
16893 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
16894
16895         * gcc.c-torture/compile/20021212-1.c: New test.
16896
16897 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
16898
16899         * gcc.dg/fshort-wchar: New test.
16900
16901 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
16902
16903         PR c++/8372
16904         * g++.dg/template/dtor1.C: New test.
16905
16906         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
16907         markers.
16908
16909 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
16910
16911         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
16912
16913 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
16914
16915         * g++.dg/template/static1.C: New test.
16916         * g++.dg/template/static2.C: New test.
16917         * g++.old-deja/g++.ext/memconst.C: New test.
16918
16919 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16920
16921         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
16922         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
16923         * g++.dg/special/initp1.C: Likewise.
16924
16925 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
16926
16927         * gcc.c-torture/execute/20021204-1.c: New test.
16928
16929 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
16930
16931         * gcc.dg/ppc-fmadd-1.c: New file.
16932         * gcc.dg/ppc-fmadd-2.c: New file.
16933         * gcc.dg/ppc-fmadd-3.c: New file.
16934
16935 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
16936
16937         * gcc.c-torture/compile/20021204-1.c: New test.
16938
16939 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
16940
16941         * g++.dg/inherit/covariant2.C: New test.
16942         * g++.dg/inherit/covariant3.C: New test.
16943         * g++.dg/inherit/covariant4.C: New test.
16944         * g++.dg/inherit/covariant1.C: Remove XFAIL.
16945         * g++.old-deja/g++.robertl/eb17.C: Likewise.
16946
16947 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
16948
16949         PR c++/8688
16950         * g++.dg/init/brace3.C: New test.
16951
16952 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
16953
16954         * gcc.dg/20020210-1.c: Fix a comment typo.
16955
16956 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
16957
16958         PR c++/8720
16959         * g++.dg/parse/defarg1.C: New test.
16960
16961         PR c++/8615
16962         * g++.dg/template/char1.C: New test.
16963
16964         * g++.dg/template/varmod1.C: Fix typo.
16965
16966 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16967
16968         DR 180
16969         * g++.old-deja/g++.pt/crash32.C: Expect error.
16970
16971 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
16972
16973         PR c++/5919
16974         * g++.dg/template/varmod1.C: New test.
16975
16976         PR c++/8727
16977         * g++.dg/inherit/typeinfo1.C: New test.
16978
16979         PR c++/8663
16980         * g++.dg/inherit/typedef1.C: New test.
16981
16982 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
16983
16984         PR c++/8332
16985         PR c++/8493
16986         * g++.dg/template/strlen1.C: New test.
16987
16988         PR c++/8227
16989         * g++.dg/template/ctor2.C: New test.
16990
16991         PR c++/8214
16992         * g++.dg/init/string1.C: New test.
16993
16994         PR c++/8511
16995         * g++.dg/template/friend8.C: New test.
16996
16997 2002-11-29  Joe Buck <jbuck@synopsys.com>
16998
16999         * g++.dg/lookup/anon2.C: New test.
17000
17001 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
17002
17003         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
17004         h8300 port.
17005
17006 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
17007
17008         * gcc.dg/bitfld-6.c: New test.
17009
17010 2002-11-27  Jan Hubicka  <jh@suse.cz>
17011
17012         * gcc.c-torture/execute/20021127.[cx]: New test.
17013
17014 2002-11-26  Jan Hubicka  <jh@suse.cz>
17015
17016         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
17017         quality.
17018
17019 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
17020
17021         * g++.dg/init/brace2.C: New test.
17022         * g++.old-deja/g++.mike/p9129.C: Correct.
17023
17024 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
17025
17026         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
17027
17028 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
17029
17030         * gcc.dg/sibcall-6: New test for indirect sibcalls.
17031
17032 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
17033
17034         * testsuite/g++.dg/abi/empty11.C: New test.
17035         * testsuite/g++.dg/rtti/cv1.C: New test.
17036
17037 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
17038
17039         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
17040
17041 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
17042
17043         * g++.dg/abi/empty10.C: New test.
17044
17045 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
17046
17047         * gcc.c-torture/compile/20021124-1.c: New test.
17048
17049 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
17050
17051         * g++.dg/abi/rtti2.C: New test.
17052
17053 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
17054
17055         * gcc.dg/i386-unroll-1.c: New test.
17056
17057 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
17058
17059         * gcc.c-torture/compile/20021120-1.c: New test.
17060         * gcc.c-torture/compile/20021120-2.c: New test.
17061
17062 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
17063
17064         * gcc.dg/bitfld-5.c: New test.
17065
17066 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
17067
17068         * gcc.c-torture/execute/20021120-3.c: New test.
17069
17070 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
17071
17072         * gcc.c-torture/execute/20021120-2.c: New test.
17073
17074 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
17075
17076         * gcc.c-torture/execute/20021120-1.c: New test.
17077
17078 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
17079
17080         * gcc.c-torture/execute/20021118-3.c: New test.
17081
17082 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
17083
17084         * gcc.c-torture/compile/20021119-1.c: New test.
17085
17086 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
17087
17088         * gcc.dg/duff-1.c: New test.
17089         * gcc.dg/duff-2.c: New test.
17090         * gcc.dg/duff-3.c: New test.
17091
17092 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
17093
17094         * gcc.dg/cpp/_Pragma5.c: New test.
17095
17096 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
17097
17098         * gcc.c-torture/execute/20021118-2.c: New test.
17099
17100 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
17101
17102         * gcc.c-torture/execute/20021118-1.c: New test.
17103
17104 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
17105
17106         * gcc.dg/20021116-1.c: New test.
17107
17108 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
17109
17110         * g++.dg/abi/vcall1.C: New test.
17111
17112 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
17113
17114         * gcc.dg/20021029-1.c: New test.
17115         * gcc.dg/20021029-2.c: New test.
17116
17117 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
17118
17119         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
17120
17121 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
17122
17123         PR c/8439
17124         * gcc.dg/20021110.c: Move to ...
17125         * gcc.c-torture/compile/20021110.c: .... here.
17126
17127 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17128
17129         PR c/8467
17130         * gcc.c-torture/execute/20021111-1.c
17131
17132 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
17133
17134         PR c/8439
17135         * gcc.dg/20021110.c: New test.
17136
17137 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
17138
17139         * g++.dg/abi/vthunk3.C: Run only on x86.
17140
17141 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
17142
17143         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
17144
17145 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
17146
17147         * lib/compat.exp (compat-execute): Fix logic error in last
17148         change.
17149
17150 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
17151
17152         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
17153
17154 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17155
17156         PR c++/8389
17157         * g++.dg/template/access6.C: New test.
17158
17159 2002-11-08  Jan Hubicka  <jh@suse.cz>
17160
17161         * gcc.dg/i386-ssefp-1.c: New test.
17162         * gcc.dg/i386-ssefp-1.c: New test.
17163
17164 2002-11-08  Jan Hubicka  <jh@suse.cz>
17165
17166         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
17167
17168 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
17169
17170         * g++.dg/abi/vthunk3.C: New test.
17171
17172         PR c++/8338
17173         * g++.dg/template/crash2.C: New test.
17174
17175 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
17176
17177         * testsuite/g++.dg/abi/dtor1.C: New test.
17178         * testsuite/g++.dg/abi/dtor2.C: Likewise.
17179
17180 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
17181
17182         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
17183         Darwin.
17184
17185 2002-11-04  Adam Nemet  <anemet@lnxw.com>
17186
17187         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
17188         -mthumb.  Only xfail with -O0.
17189
17190 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
17191
17192         * g++.dg/abi/thunk1.C: New test.
17193         * g++.dg/abi/thunk2.C: Likewise.
17194         * g++.dg/abi/vtt1.C: Likewise.
17195
17196 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
17197
17198         PR optimization/8423
17199         * gcc.c-torture/execute/builtin-constant.c: New test.
17200
17201 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
17202
17203         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
17204         Add some more cases.
17205
17206 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
17207
17208         PR c++/8391
17209         * g++.dg/opt/local1.C: New test.
17210
17211 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
17212
17213         PR c++/8160
17214         * g++.dg/template/complit1.C: New test.
17215
17216         PR c++/8149
17217         * g++.dg/template/typename4.C: Likewise.
17218
17219 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17220
17221         Core issue 287, PR c++/7639
17222         * g++.dg/template/instantiate1.C: Adjust error location.
17223         * g++.dg/template/instantiate3.C: New test.
17224         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
17225         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
17226         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
17227
17228 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
17229
17230         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
17231
17232 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
17233
17234         PR c++/8287
17235         * g++.dg/init/dtor2.C: New test.
17236
17237 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17238
17239         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
17240         * gcc.dg/nest.c: Bypass errors on irix6.
17241
17242 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
17243
17244         * gcc.dg/nest.c: Expect error for mmix-*-*.
17245         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
17246
17247 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
17248
17249         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
17250         markers.
17251
17252         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
17253
17254 2002-10-25  Mike Stump  <mrs@apple.com>
17255
17256         * gcc.dg/warn-1.c: New test.
17257
17258 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
17259
17260         * g++.dg/template/typename3.C: New test.
17261
17262 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
17263
17264         * g++.dg/lookup/ptrmem1.C: New test.
17265
17266         * g++.dg/abi/vthunk2.C: New test.
17267
17268 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
17269
17270         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
17271
17272 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
17273
17274         * g++.dg/abi/empty9.C: New test.
17275
17276 2002-10-24  Richard Henderson  <rth@redhat.com>
17277
17278         * g++.dg/inherit/thunk1.C: Enable for ia64.
17279
17280 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
17281
17282         PR c++/8067
17283         * g++.dg/lookup/pretty1.C: New test.
17284
17285 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
17286
17287         * gcc.dg/20021023-1.c: New test.
17288
17289 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
17290
17291         PR c++/7679
17292         * g++.dg/parse/inline1.C: New test.
17293
17294 2002-10-23  Richard Henderson  <rth@redhat.com>
17295
17296         * g++.dg/inherit/thunk1.C: Enable for x86_64.
17297
17298         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
17299
17300 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
17301
17302         PR c++/6579
17303         * g++.dg/parse/stmtexpr3.C: New test.
17304
17305 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
17306
17307         * g++.dg/expr/cond1.C: New test.
17308
17309 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
17310
17311         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
17312
17313 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
17314
17315         * g++.dg/abi/vbase13.C: New test.
17316         * g++.dg/abi/vbase14.C: Likewise.
17317
17318 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
17319
17320         * gcc.dg/tls/pic-1.c: New test.
17321         * gcc.dg/tls/nonpic-1.c: New test.
17322         * gcc.dg/20021018-1.c: New test.
17323
17324 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
17325
17326         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
17327         Remove only files with the same base name as the test case.
17328         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
17329         (profopt-execute): Likewise.  Also, remove old profiling
17330         and performance data files before running the tests.
17331
17332         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
17333         * g++.dg/bprob/bprob.exp: Likewise.
17334         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
17335         to allow more general test case names.
17336
17337         * g++.dg/bprob/bprob-1.C: Rename to ...
17338         * g++.dg/bprob/g++-bprob-1.C: ... this.
17339
17340         * g77.dg/bprob/bprob-1.f: Rename to ...
17341         * g77.dg/bprob/g77-bprob-1.f: ... this.
17342
17343 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
17344
17345         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
17346         bison 1.50 or later.
17347
17348 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
17349
17350         * g++.dg/README: Describe more test directories.
17351
17352 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
17353
17354         * g++.dg/init/array6.C: Add additional tests.
17355
17356 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
17357
17358         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
17359         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
17360
17361 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
17362
17363         * gcc.c-torture/compile/20020604-1.x: New.
17364         * gcc.c-torture/compile/simd-5.x: Likewise.
17365         * gcc.c-torture/execute/920710-1.x: Likewise.
17366         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
17367
17368 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
17369
17370         * g++.dg/inherit/override1.C: Add dg-options clause.
17371
17372 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17373
17374         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
17375         _mm_slli_si128.
17376
17377 2002-10-19  Andreas Schwab  <schwab@suse.de>
17378
17379         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
17380         directory component.
17381
17382 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
17383
17384         * g++.dg/inherit/thunk1.C: New test.
17385
17386         * g++.dg/inherit/override1.C: New test.
17387
17388         * g++.dg/abi/mangle11.C: New test.
17389         * g++.dg/abi/mangle14.C: New test.
17390         * g++.dg/abi/mangle17.C: New test.
17391
17392 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
17393
17394         * g++.dg/overload/member2.C: New test.
17395
17396 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
17397
17398         * g++.dg/README: Describe new compat directory.
17399         * g++.dg/dg.exp: Skip tests in compat directory.
17400         * README.compat: New file.
17401         * lib/compat.exp: New expect script.
17402         * g++.dg/compat: New test directory.
17403         * g++.dg/compat/compat.exp: New expect script.
17404         * g++.dg/compat/abi: New test directory.
17405         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
17406         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
17407         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
17408         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
17409         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
17410         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
17411         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
17412         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
17413         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
17414         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
17415         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
17416         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
17417         * g++.dg/compat/break: New test directory.
17418         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
17419         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
17420         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
17421         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
17422         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
17423         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
17424         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
17425         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
17426         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
17427         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
17428         g++.dg/compat/break/README: New files.
17429         * g++.dg/compat/eh: New test directory.
17430         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
17431         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
17432         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
17433         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
17434         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
17435         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
17436         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
17437         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
17438         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
17439         g++.dg/compat/eh/filter2_y.C,
17440         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
17441         g++.dg/compat/eh/new1_y.C,
17442         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
17443         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
17444         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
17445         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
17446         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
17447         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
17448         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
17449         g++.dg/compat/eh/unexpected1_y.C: New files.
17450         * g++.dg/compat/init: New test directory.
17451         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
17452         g++.dg/compat/init/array5_y.C,
17453         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
17454         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
17455         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
17456         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
17457         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
17458         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
17459         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
17460         g++.dg/compat/init/init-ref2_y.C: New files.
17461
17462 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
17463
17464         PR c++/7584
17465         * g++.dg/inherit/using3.C: New test.
17466
17467 2002-10-17  Jan Hubicka  <jh@suse.cz>
17468
17469         * gcc.dg/20021017-2.c: New test.
17470
17471 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
17472
17473         * g++.dg/abi/mangle16.C: Adjust.
17474
17475         * g++.dg/init/array8.C: New test.
17476
17477 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
17478
17479         * gcc.dg/special/mips-abi.exp: New test.
17480         * gcc.dg/special/mips-abi.s: Empty file used by the above.
17481
17482 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
17483
17484         * g++.dg/abi/mangle16.C: New test.
17485         * g++.dg/abi/mangle17.C: Likewise.
17486
17487         PR c++/7478
17488         * g++.dg/template/ref1.C: New test.
17489
17490 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17491
17492         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
17493
17494 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
17495
17496         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
17497
17498 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
17499
17500         PR c++/7524
17501         * g++.dg/init/array7.C: New test.
17502
17503 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
17504
17505         * g++.dg/init/array6.C: New test.
17506
17507         * g++.dg/abi/mangle13.C: Likewise.
17508         * g++.dg/abi/mangle14.C: Likewise.
17509         * g++.dg/abi/mangle15.C: Likewise.
17510
17511 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
17512
17513         * g++.dg/abi/empty8.C: New test.
17514
17515 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
17516
17517         * g++.dg/init/ctor1.C: New test.
17518
17519 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
17520
17521         * gcc.c-torture/execute/20021015-1.c: New test.
17522
17523 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
17524
17525         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
17526
17527 2002-10-14  Jan Hubicka  <jh@suse.cz>
17528
17529         * gcc.dg/i386-ssetype-[1-5].c: New tests.
17530
17531 2002-10-14  Richard Henderson  <rth@redhat.com>
17532
17533         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
17534
17535 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
17536
17537         PR optimization/6631
17538         * g++.dg/opt/const2.C: New test.
17539
17540 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
17541
17542         PR c++/7176
17543         * g++.dg/parse/friend1.C: New test.
17544         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
17545
17546 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
17547
17548         * gcc.dg/20021014-1.c: New test.
17549
17550 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
17551
17552         PR c++/5661
17553         * g++.dg/ext/vlm1.C: New test.
17554         * g++.dg/ext/vlm2.C: Likewise.
17555
17556         * g++.dg/init/array1.C: Remove invalid braces.
17557         * g++.dg/init/brace1.C: New test.
17558         * g++.dg/init/copy2.C: Likewise.
17559         * g++.dg/init/copy3.C: Likewise.
17560         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
17561         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
17562         braces.
17563
17564 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
17565
17566         * gcc.dg/cpp/assembler.S: Don't use -ansi.
17567
17568 2002-10-11  Richard Shann  <richard.shann@superh.com>
17569
17570         * gcc.c-torture/compile/simd-5.c: New test.
17571
17572 2002-10-10  Roger Sayle  <roger@eyesopen.com>
17573
17574         * gcc.c-torture/execute/shiftopt-1.c: New test case.
17575
17576 2002-10-10  Jim Wilson  <wilson@redhat.com>
17577
17578         * gcc.c-torture/execute/20021010-1.c: New test.
17579
17580 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
17581
17582         PR c/7353
17583         * g++.dg/ext/typedef-init.C: New test.
17584         * gcc.dg/typedef-init.c: New test.
17585
17586 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
17587
17588         * gcc.dg/cpp/paste13.c: New test.
17589
17590 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17591
17592         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
17593         remaining platforms, XFAIL during compile, not execute.  Don't
17594         XFAIL at -O0.
17595
17596 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
17597
17598         * gcc.dg/alias-1.c: Tweak expected warning.
17599
17600 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
17601
17602         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
17603
17604 2002-10-06  Andreas Jaeger  <aj@suse.de>
17605
17606         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
17607         * gcc.dg/cpp/c++98.C: Likewise.
17608
17609         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
17610         * g++.dg/cpp/c++98.C: Likewise.
17611
17612         * g++.dg/README (Subdirectories): Mention cpp directory.
17613
17614         PR target/7559
17615         * gcc.dg/20021006-1.c: New test.
17616
17617 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17618
17619         PR c++/7804
17620         * g++.dg/other/warning1.C: New test.
17621
17622 2002-10-04  Roger Sayle  <roger@eyesopen.com>
17623
17624         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
17625         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
17626         and sparc-*-* with -m64 as expected failures.  See PR 8087.
17627
17628 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
17629
17630         PR c++/7931
17631         * g++.dg/template/ptrmem3.C: New test.
17632
17633         PR c++/7754
17634         * g++.dg/template/union1.C: New test.
17635
17636 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
17637
17638         PR c++/8006
17639         * g++.dg/abi/mangle9.C: New test.
17640         * g++.dg/abi/mangle10.C: New test.
17641         * g++.dg/abi/mangle11.C: New test.
17642         * g++.dg/abi/mangle12.C: New test.
17643
17644 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
17645
17646         PR c++/7188.
17647         * g++.dg/template/meminit1.C: New test.
17648         * g++.dg/warn/Wreorder-1.C: Likewise.
17649         * g++.old-deja/g++.mike/warn3.C: Tweak.
17650         * lib/prune.exp: Ingore "in copy constructor".
17651
17652 2002-10-02  Andreas Jaeger  <aj@suse.de>
17653
17654         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
17655         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
17656         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
17657         on x86-64.
17658
17659 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
17660
17661         * gcc.dg/empty1.C: Fix typo.
17662
17663 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
17664
17665         * gcc.dg/alias-1.c: New test.
17666
17667 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
17668
17669         * gcc.dg/empty1.C: New test.
17670
17671         * g++.dg/tls/init-2.C: Tweak error messages.
17672
17673 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
17674
17675         * gcc.c-torture/compile/20020923-1.c: New test.
17676
17677 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
17678
17679         * gcc.c-torture/execute/ffs-1.c: New test.
17680         * gcc.c-torture/execute/ffs-2.c: Ditto.
17681
17682 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
17683
17684         * g++.dg/overload/member1.C: New test.
17685
17686 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
17687
17688         * g++.dg/abi/empty7.C: New test.
17689         * g++.dg/init/pm2.C: Likewise.
17690
17691 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
17692
17693         * g++.dg/rtti/crash1.C: New test.
17694
17695 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
17696
17697         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
17698         gcc.dg/sibcall-4.c: New tests.
17699
17700 2002-09-28  Roger Sayle  <roger@eyesopen.com>
17701
17702         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
17703         powerpc and MMIX targets.
17704
17705 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
17706
17707         * gcc.dg/cpp/20020927-1.c: New.
17708
17709 2002-09-26  David S. Miller  <davem@redhat.com>
17710
17711         * gcc.c-torture/compile/trunctfdf.c: New.
17712
17713 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17714
17715         * lib/target-supports.exp (check_weak_available): Handle solaris2.
17716
17717 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
17718
17719         * gcc.c-torture/execute/loop-15.c: New.
17720
17721 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
17722
17723         * README.QMTEST: Fix typo.
17724
17725 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
17726
17727         * gcc.dg/20020926-1.c: New test.
17728
17729 2002-09-25  David S. Miller  <davem@redhat.com>
17730
17731         PR target/7842
17732         * gcc.c-torture/execute/shiftdi.c: New test.
17733
17734 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
17735
17736         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
17737         unique to the tool.
17738         * lib/g77.exp (g77_init): Likewise.
17739         * lib/g++.exp (g++_init): Likewise.
17740         * lib/objc.exp (objc_init): Likewise.
17741
17742 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
17743
17744         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
17745         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
17746         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
17747
17748 2002-09-25  Richard Henderson  <rth@redhat.com>
17749
17750         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
17751         too-small long double.
17752
17753 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
17754
17755         * gcc.dg/20020919-1.c: New test.
17756
17757 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
17758
17759         * g++.dg/abi/bitfield6.C: New test.
17760         * g++.dg/abi/bitfield7.C: New test.
17761         * g++.dg/abi/bitfield8.C: New test.
17762         * g++.dg/abi/vbase11.C: New test.
17763
17764 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
17765
17766         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
17767         hppa*-*-hpux*.  Update test comment.
17768
17769 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
17770
17771         * gcc.dg/tls/struct-1.c: New test.
17772
17773 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
17774
17775         * gcc.dg/cpp/tr-warn2.c: Update.
17776
17777 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
17778
17779         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
17780
17781 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
17782
17783         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
17784         systems.
17785
17786 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
17787
17788         * gcc.c-torture/execute/ieee/mzero3.c: New test.
17789
17790         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
17791         Adjust for c++filt moved to binutils.  Remove spurious duplicate
17792         setting of cxxfilt.
17793
17794 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
17795
17796         * gcc.dg/20020312-2.c: Update for darwin.
17797
17798 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
17799
17800         * g++.old-deja/g++.other/crash32.C: Mark ICE.
17801
17802 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
17803
17804         * objc.dg/comp-types-1.m: New test.
17805         * objc.dg/comp-types-2.m: New test.
17806         * objc.dg/comp-types-3.m: New test.
17807         * objc.dg/comp-types-4.m: New test.
17808         * objc.dg/comp-types-5.m: New test.
17809         * objc.dg/comp-types-6.m: New test.
17810
17811 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
17812
17813         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
17814
17815 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
17816
17817         * g++.dg/other/do1.C: New test.
17818
17819         * g++.dg/template/subst1.C: New test.
17820
17821 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
17822
17823         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
17824
17825 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
17826
17827         * g++.dg/template/qualttp20.C: Adjust expected errors.
17828         * g++.old-deja/g++.jason/report.C: Likewise.
17829         * g++.old-deja/g++.other/qual1.C: Likewise.
17830
17831         * g++.dg/lookup/scoped2.C: New test.
17832
17833         * g++.dg/ext/asm3.C: New test.
17834
17835 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
17836
17837         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
17838
17839 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
17840
17841         * ChangeLog: follow spelling conventions.
17842         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
17843         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
17844         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
17845         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
17846         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
17847         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
17848         * g++.old-deja/g++.law/global-init1.C: Likewise.
17849         * g++.old-deja/g++.other/delete4.C: Likewise.
17850         * g++.old-deja/g++.other/inline21.C: Likewise.
17851         * g++.old-deja/g++.other/singleton.C: Likewise.
17852         * g77.dg/strlen0.f: Likewise.
17853         * g77.f-torture/compile/20010519-1.f: Likewise.
17854         * g77.f-torture/compile/980310-4.f: Likewise.
17855         * gcc.c-torture/compile/20000605-1.c: Likewise.
17856         * gcc.c-torture/execute/20020225-1.c: Likewise.
17857         * gcc.dg/c90-hexfloat-2.c: Likewise.
17858         * gcc.dg/c99-bool-1.c: Likewise.
17859         * gcc.dg/c99-hexfloat-2.c: Likewise.
17860         * gcc.dg/dll-2.c: Likewise.
17861         * gcc.dg/wtr-union-init-1.c: Likewise.
17862         * gcc.dg/wtr-union-init-2.c: Likewise.
17863         * gcc.dg/wtr-union-init-3.c: Likewise.
17864         * gcc.dg/cpp/avoidpaste1.c: Likewise.
17865         * gcc.dg/cpp/defined.c: Likewise.
17866         * gcc.dg/cpp/macsyntx.c: Likewise.
17867         * gcc.dg/cpp/paste2.c: Likewise.
17868         * gcc.dg/cpp/trad/defined.c: Likewise.
17869         * gcc.dg/format/c90-printf-1.c: Likewise.
17870         * gcc.dg/format/c90-scanf-1.c: Likewise.
17871         * gcc.dg/format/c99-printf-1.c: Likewise.
17872         * gcc.dg/format/c99-scanf-1.c: Likewise.
17873         * gcc.misc-tests/gcov-8.c: Likewise.
17874         * lib/profopt.exp: Likewise.
17875
17876 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
17877
17878         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
17879
17880 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
17881
17882         * g++.dg/inherit/using2.C: New test.
17883
17884 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
17885
17886         * ChangeLog: Follow spelling conventions.
17887         * g++.dg/template/friend4.C: Likewise.
17888         * g++.old-deja/g++.pt/crash67.C: Likewise.
17889         * gcc.c-torture/execute/20000801-4.c: Likewise.
17890         * gcc.dg/c90-digraph-1.c: Likewise.
17891         * gcc.dg/c94-digraph-1.c: Likewise.
17892         * gcc.dg/c99-digraph-1.c: Likewise.
17893         * gcc.dg/cpp/line5.c: Likewise.
17894         * gcc.dg/cpp/multiline.c: Likewise.
17895         * gcc.dg/cpp/trad/literals-1.c: Likewise.
17896         * gcc.dg/format/attr-3.c: Likewise.
17897         * gcc.dg/format/c90-scanf-3.c: Likewise.
17898         * gcc.dg/format/ext-4.c: Likewise.
17899
17900 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
17901
17902         * g++.dg/template/pretty1.C: New test.
17903
17904 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
17905
17906         * gcc.c-torture/execute/struct-cpy-1.c: New test.
17907
17908 2002-09-13  Matt Austern  <austern@apple.com>
17909
17910         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
17911         passing a cast expression to a function by const reference.
17912
17913 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
17914
17915         * g++.dg/template/deduce1.C: New test.
17916
17917 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
17918
17919         * gcc.c-torture/execute/simd-1.c: Force all use of int to
17920         32-bit int.
17921
17922 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
17923
17924         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
17925         usage.
17926
17927 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
17928
17929         * gcc.c-torture/compile/20020910-1.c: New test.
17930
17931 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
17932
17933         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
17934
17935 2002-09-10  Andreas Jaeger  <aj@suse.de>
17936
17937         * gcc.dg/20020312-2.c: Adjust for x86-64.
17938
17939 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
17940
17941         * g77.dg/7388.f: New test case for PR 7388.
17942
17943 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
17944
17945         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
17946
17947 2002-09-05  Ziemowit Laski <zlaski@apple.com>
17948
17949         * objc.dg/proto-lossage-1.m: New test.
17950
17951 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
17952
17953         * gcc.dg/cpp/_Pragma4.c: Fix typo.
17954
17955 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
17956
17957         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
17958         expected to pass.
17959
17960 2002-09-06  Stan Shebs  <shebs@apple.com>
17961             David Edelsohn  <edelsohn@gnu.org>
17962
17963         * gcc.dg/weak: New directory.
17964         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
17965         target-specific xfail bits.
17966         * gcc.dg/typeof-2.c: Move to new directory.
17967         * gcc.dg/weak.exp: New expect script.
17968
17969 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
17970
17971         * gcc.c-torture/execute/extzvsi.c: New test.
17972
17973 2002-09-05  Stan Shebs  <shebs@apple.com>
17974
17975         * gcc.dg/weak-1.c: xfail on Darwin.
17976         * gcc.dg/weak-2.c: Ditto.
17977         * gcc.dg/weak-3.c: Ditto.
17978         * gcc.dg/weak-4.c: Ditto.
17979         * gcc.dg/weak-5.c: Ditto.
17980         * gcc.dg/weak-6.c: Ditto.
17981         * gcc.dg/weak-7.c: Ditto.
17982         * gcc.dg/weak-8.c: Ditto.
17983         * gcc.dg/weak-9.c: Ditto.
17984
17985 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
17986
17987         * gcc.c-torture/execute/loop-14.c: New test.
17988
17989 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
17990
17991         * g++.dg/other/cxa-atexit1.C: New test.
17992
17993         * gcc.dg/typeof-2.c: New test.
17994
17995 2002-09-03  Roger Sayle  <roger@eyesopen.com>
17996
17997         * gcc.dg/builtins-2.c: New testcase.
17998         * gcc.dg/builtins-3.c: New testcase.
17999
18000 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
18001
18002         * gcc.dg/cpp/_Pragma4.c: New test.
18003
18004 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
18005
18006         * objc/execute/nil_method-1.m: New testcase.
18007
18008 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
18009
18010         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
18011         [Object class], not [Object initialize].
18012
18013 2002-08-31  Roger Sayle  <roger@eyesopen.com>
18014             Hans-Peter Nilsson  <hp@bitrange.com>
18015
18016         * gcc.c-torture/execute/20020720-1.x: Skip test on
18017         mmix-knuth-mmixware.  Correct comment.
18018
18019 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
18020
18021         * testsuite/g++.dg/abi/bitfield5.C: New test.
18022         * testsuite/g++.dg/abi/vbase10.C: Likewise.
18023
18024 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
18025
18026         * objc.dg/undeclared-selector.m: New test.
18027
18028 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
18029
18030         * g++.dg/other/offsetof1.C: Avoid cast warning.
18031
18032 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
18033
18034         * objc.dg/super-class-2.m: New test.
18035
18036 2002-08-24  Matt Austern  <austern@apple.com>
18037
18038         * g++.dg/ext/lvaddr.C: New test.
18039         * g++.dg/ext/lvcast.C: New test.
18040
18041 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
18042
18043         * testsuite/g++.dg/inherit/cond1.C: New test.
18044
18045 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
18046
18047         * gcc.dg/noncompile/incomplete-1.c: New test.
18048
18049 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
18050
18051         * gcc.dg/typespec-1.c: New test.
18052
18053 2002-08-20  Devang Patel  <dpatel@apple.com>
18054         * objc.dg/proto-hier-2.m: New test.
18055
18056 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
18057
18058         * objc.dg/bitfield-1.m: New test.
18059         * objc.dg/bitfield-2.m: New test.
18060
18061 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
18062
18063         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
18064         gcc.dg/c99-flex-array-4.c: New tests.
18065
18066 2002-08-16  Stan Shebs  <shebs@apple.com>
18067
18068         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
18069
18070 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
18071
18072         * gcc.dg/typeof-1.c: New test.
18073         * g++.dg/ext/typeof2.C: New test.
18074
18075 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
18076
18077         * g++.dg/other/offsetof1.C: New test.
18078
18079 2002-08-14  Richard Henderson  <rth@redhat.com>
18080
18081         * gcc.dg/tls/diag-3.c: Fix expected message strings.
18082
18083 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
18084
18085         * gcc.dg/cpp/_Pragma3.c: New test.
18086
18087 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
18088
18089         * g++.dg/template/inherit3: New test.
18090
18091 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
18092
18093         * gcc.dg/bitfld-4.c: Add blank options.
18094
18095 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
18096
18097         * g++.dg/template/crash1.C: New test.
18098
18099 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
18100
18101         * gcc.dg/tls/opt-2.c: New test.
18102
18103 2002-08-08  Devang Patel  <dpatel@apple.com>
18104
18105         * objc.dg/selector-1.m : New test
18106
18107 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
18108
18109         * g++.dg/abi/bitfield4.C: New test.
18110         * gcc.dg/bitfld-4.c: New test.
18111
18112 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
18113
18114         * g++.dg/other/packed1.C: New test.
18115
18116 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
18117
18118         * g++.dg/abi/offsetof.C: Tweak error messages.
18119         * g++.old-deja/g++.mike/p10769a.C: Likewise.
18120
18121 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
18122
18123         * gcc.dg/bitfld-3.c: New test.
18124
18125 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
18126             Richard Henderson  <rth@redhat.com>
18127
18128         * gcc.dg/i386-bitfield1.c: New test.
18129         * g++.dg/abi/bitfield3.C: Update.
18130
18131 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
18132
18133         * objc.dg/const-str-2.m: Update.
18134         * gcc.dg/cpp/c++98.c: Change to C extension.
18135         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
18136         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
18137
18138 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
18139
18140         * testsuite/gcc.dg/tls/diag-3.c: New.
18141
18142 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
18143
18144         * g++.dg/README (Subdirectories): Document new subdir expr.
18145         * g++.dg/expr/pmf-1.C: New test.
18146
18147 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
18148
18149         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
18150
18151 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
18152
18153         * g++.dg/abi/bitfield3.C: New test.
18154
18155 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
18156
18157         * lib/gcov.exp: Tweak expected line formats.
18158         * gcc.misc-tests/gcov8.c: New test.
18159         * gcc.misc-tests/gcov8.x: New flags.
18160
18161 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
18162
18163         * consistency.vlad/layout/endian.c: Include string.h.
18164
18165         * gcc.c-torture/execute/20020805-1.c: New test.
18166
18167 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
18168
18169         * g++.dg/other/conversion1.C: New test.
18170
18171 2002-08-03  Roger Sayle  <roger@eyesopen.com>
18172
18173         * gcc.dg/builtins-1.c: New testcase.
18174
18175 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
18176
18177         * g++.dg/inherit/access3.C: New test.
18178
18179 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
18180
18181         * gcc.dg/ia64-visibility-2.c: New test.
18182
18183 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
18184
18185         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
18186         __qualifier_flags to __flags.
18187
18188 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
18189
18190         * g++.dg/inherit/operator1.C: New test.
18191         * g++.dg/lookup/disamb1.C: Fix typo in comment.
18192         * g++.dg/other/error1.C: Change expected error message.
18193         * g++.dg/template/conv4.C: Likewise.
18194
18195 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
18196
18197         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
18198         for documented behavior.
18199
18200 2002-07-25  Roger Sayle  <roger@eyesopen.com>
18201
18202         * gcc.c-torture/execute/20020720-1.x: Skip this test on
18203         several targets known to fail.
18204
18205 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
18206
18207         * gcc.dg/mips-args-[123].c: New tests.
18208
18209 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
18210
18211         * gcc.dg/ppc-spe.c: New.
18212
18213 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
18214
18215         * g++.dg/other/ptrmem4.C: New testcase.
18216
18217 2002-07-24  Richard Henderson  <rth@redhat.com>
18218
18219         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
18220
18221 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
18222
18223         * g++.dg/ext/alignof1.C (main): Return 0 for success.
18224
18225 2002-07-24  Roger Sayle  <roger@eyesopen.com>
18226
18227         * gcc.c-torture/execute/memset-3.c: New testcase.
18228
18229 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
18230
18231         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
18232         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
18233
18234 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18235
18236         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
18237         Delete.
18238
18239 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
18240
18241         * gcc.c-torture/compile/simd-4.c: New test.
18242
18243 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18244
18245         PR c++/7347, c++/7348
18246         * g++.dg/template/access4.C: New test.
18247         * g++.dg/template/access5.C: New test.
18248         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
18249         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
18250         * g++.old-deja/g++.pt/ttp58.C: Likewise.
18251         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
18252
18253 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
18254
18255         * gcc.dg/gnu89-init-2.c: New test.
18256
18257 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
18258
18259         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
18260
18261 2002-07-20  Roger Sayle  <roger@eyesopen.com>
18262
18263         * gcc.c-torture/execute/20020720-1.c: New testcase.
18264
18265 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
18266
18267         * gcc.dg/cpp/Wsignprom.c: New tests.
18268
18269 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
18270
18271         * gcc.c-torture/execute/loop-13.c: New test.
18272
18273 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
18274
18275         * gcc.dg/cpp/expr.c: New tests.
18276
18277 2002 07-18  David Edelsohn  <edelsohn@gnu.org>
18278
18279         * g++.dg/opt/pr6713.C: Add template instantiation.
18280
18281 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
18282
18283         * gcc.dg/nest.c: New test.
18284
18285 2002-07-17  Richard Henderson  <rth@redhat.com>
18286
18287         * g++.dg/opt/pr6713.C: New test.
18288
18289 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
18290
18291         * gcc.c-torture/execute/loop-2e.x: Let the testcase
18292         XFAIL for all x86 processors.
18293
18294 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
18295
18296         * gcc.c-torture/execute/20010122-1.x: Do not test with
18297         -fomit-frame-pointer.
18298
18299 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18300
18301         * g++.dg/template/instantiate2.C: New test.
18302         * g++.dg/template/spec4.C: New test.
18303
18304 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18305
18306         * g++.dg/template/access2.C: New test.
18307         * g++.dg/template/access3.C: New test.
18308
18309 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
18310
18311         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
18312         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
18313         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
18314         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
18315         Convert to use <stdarg.h>.
18316         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
18317         Delete.
18318         * gcc.dg/va-arg-2.c: New.
18319         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
18320
18321 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
18322
18323         * gcc.c-torture/compile/20020710-1.c: New test.
18324
18325 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
18326                           Andrew Pinski  <pinskia@physics.uc.edu>
18327
18328         gcc.c-torture/compile/simd-2.c: New testcase.
18329         gcc.c-torture/compile/simd-3.c: Likewise.
18330
18331 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
18332
18333         PR c++/7224
18334         * g++.dg/overload/error1.C: New test.
18335
18336 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18337
18338         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
18339         configuration and IRIX 6 O32 ABI.
18340
18341 2002-07-11  Roger Sayle  <roger@eyesopen.com>
18342
18343         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
18344
18345 2002-07-10  Roger Sayle  <roger@eyesopen.com>
18346
18347         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
18348
18349 2002-07-10  Jeffrey A Law  <law@redhat.com>
18350
18351         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
18352
18353         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
18354
18355 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
18356
18357         * gcc.dg/20020312-2.c: Check for __PPC__.
18358
18359 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
18360
18361         * gcc.c-torture/compile/20020709-1.c: New test.
18362
18363 2002-07-07  Roger Sayle  <roger@eyesopen.com>
18364
18365         * g++.dg/template/qualttp21.C: New test case.
18366
18367 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
18368
18369         * gcc.c-torture/compile/20020706-1.c: New test.
18370         * gcc.c-torture/compile/20020706-2.c: New test.
18371
18372 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
18373             Alexandre Oliva  <aoliva@redhat.com>
18374
18375         * g++.dg/warn/incomplete1.C: New test.
18376
18377 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18378
18379         PR c++/7099
18380         * g++.dg/warn/noreturn1.C: New test.
18381
18382 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
18383
18384         PR c++/6706
18385         * g++.dg/debug/debug6.C: New test.
18386         * g++.dg/debug/debug7.C: New test.
18387
18388 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
18389
18390         * gcc.c-torture/compile/simd-3.c: New test.
18391
18392 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
18393
18394         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
18395         * gcc.dg/20020620-1.c: Likewise.
18396
18397 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18398
18399         PR c++/6944
18400         * g++.dg/init/array4.C: New test.
18401         * g++.dg/init/array5.C: New test.
18402
18403 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
18404
18405         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
18406         * gcc.c-torture/execute/simd-2.c (main): Likewise.
18407
18408 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18409
18410         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
18411         * gcc.dg/wtr-aggr-init-1.c: Likewise.
18412         * gcc.dg/wtr-conversion-1.c: Likewise.
18413         * gcc.dg/wtr-escape-1.c: Likewise.
18414         * gcc.dg/wtr-int-type-1.c: Likewise.
18415         * gcc.dg/wtr-label-1.c: Likewise.
18416         * gcc.dg/wtr-static-1.c: Likewise.
18417         * gcc.dg/wtr-strcat-1.c: Likewise.
18418         * gcc.dg/wtr-suffix-1.c: Likewise.
18419         * gcc.dg/wtr-switch-1.c: Likewise.
18420         * gcc.dg/wtr-unary-plus-1.c: Likewise.
18421         * gcc.dg/wtr-union-init-1.c: Likewise.
18422         * gcc.dg/wtr-union-init-2.c: Likewise.
18423         * gcc.dg/wtr-union-init-3.c: Likewise.
18424
18425         * gcc.dg/wtr-func-def-1.c: New test.
18426
18427 2002-07-02 Devang Patel <dpatel@apple.com>
18428
18429         * objc.dg/param-1.m: New test.
18430
18431 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
18432
18433         * gcc.dg/cpp/trad/directive.c: Add test.
18434         * gcc.dg/cpp/trad/macroargs.c: Add test.
18435         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
18436
18437 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
18438
18439         * gcc.dg/cpp/cmdlne-M.c: New test.
18440
18441 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
18442
18443         * objc.dg/desig-init-1.m: New test.
18444
18445 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18446
18447         PR c++/6716
18448         * g++.dg/template/instantiate1.C: New test.
18449
18450 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
18451
18452         PR c++/7112
18453         * g++.dg/template/sizeof2.C: New test.
18454
18455 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
18456
18457         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
18458         gcc.dg/cpp/trad/include.c: New tests.
18459
18460 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
18461
18462         PR target/7177
18463         * gcc.c-torture/compile/20020701-1.c: New test.
18464
18465 2002-07-01  Stan Shebs  <shebs@apple.com>
18466
18467         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
18468         header here...
18469         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
18470         (objc-torture-execute): or here.
18471
18472 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
18473
18474         * gcc.c-torture/execute/arith-rand-ll.c: New test.
18475
18476 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
18477
18478         * gcc.dg/cpp/trad/escaped-nl.c: New test.
18479
18480 2002-06-30  Devang Patel  <dpatel@apple.com>
18481
18482         * objc.dg/fsyntax-only.m: New test.
18483
18484 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
18485
18486         PR c++/6695
18487         * g++.dg/template/friend7.C: New file.
18488
18489 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
18490
18491         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
18492         return type.
18493
18494 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
18495
18496         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
18497         avoid division by zero.
18498
18499 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
18500
18501         * gcc.dg/Wunknownprag.c: New tests.
18502
18503 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
18504
18505         * gcc.c-torture/execute/simd-2.c: New test.
18506
18507 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
18508
18509         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
18510         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
18511         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
18512         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
18513         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
18514         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
18515         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
18516         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
18517         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
18518         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
18519         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
18520         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
18521         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
18522         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
18523         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
18524         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
18525         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
18526
18527 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
18528
18529         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
18530         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
18531         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
18532         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
18533         New tests.
18534         * gcc.dg/cpp/trad/directive.c: Update.
18535
18536 2002-06-23  Andreas Jaeger  <aj@suse.de>
18537
18538         * gcc.c-torture/execute/complex-6.c: New.
18539
18540 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
18541
18542         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
18543         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
18544         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
18545         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
18546
18547 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
18548
18549         * gcc.dg/cpp/trad: New directory with traditional tests copied
18550         from parent directory.
18551         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
18552         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
18553         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
18554         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
18555         Move to trad/ and rename.
18556         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
18557         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
18558         gcc.dg/cpp/trad/redef2.c: New tests.
18559         * gcc.dg/cpp/trad/trad.exp: New driver.
18560
18561 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
18562
18563         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
18564         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
18565         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
18566         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
18567         Remove.
18568
18569 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
18570
18571         * gcc.dg/20020620-1.c: New test.
18572
18573 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18574
18575         * g++.dg/template/ttp4.C: New test.
18576
18577 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
18578
18579         * g++.dg/opt/vt1.C: Fix regexp.
18580
18581 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18582
18583         * gcc.c-torture/execute/pure-1.c: Make functions static again.
18584         Don't use attribute `noinline'.
18585
18586 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
18587
18588         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
18589
18590 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
18591
18592         * gcc.c-torture/execute/simd-1.c: New.
18593
18594         * gcc.dg/simd-1.c: New.
18595
18596 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
18597
18598         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
18599
18600 2002-06-16  Richard Henderson  <rth@redhat.com>
18601
18602         * g++.dg/ext/anon-struct1.C: New.
18603         * g++.dg/ext/anon-struct2.C: New.
18604         * g++.dg/ext/anon-struct3.C: New.
18605         * gcc.dg/anon-struct-1.c: New.
18606         * gcc.dg/anon-struct-2.c: New.
18607         * gcc.dg/anon-struct-3.c: New.
18608         * gcc.dg/20011008-1.c: Adjust warning text.
18609         * gcc.dg/20020527-1.c: Add -fms-extensions.
18610
18611 2002-06-16  Richard Henderson  <rth@redhat.com>
18612
18613         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
18614
18615 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
18616
18617         * gcc.c-torture/execute/20020615-1.c: New test.
18618
18619 2002-06-15  Roger Sayle  <roger@eyesopen.com>
18620
18621         * gcc.c-tortuture/execute/compare-1.c: New test case.
18622         * gcc.c-tortuture/execute/compare-2.c: New test case.
18623         * gcc.c-tortuture/execute/compare-3.c: New test case.
18624
18625 2002-06-13  Richard Henderson  <rth@redhat.com>
18626
18627         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
18628         ia64 ilp32.
18629
18630 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18631
18632         * g++.dg/template/typename2.C: Update error message.
18633
18634 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
18635
18636         * gcc.c-torture/execute/20020611-1.c: New test.
18637
18638 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
18639
18640         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
18641         list of targets to skip.
18642
18643 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
18644
18645         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
18646         targets if not optimizing.
18647
18648 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
18649
18650         * gcc.c-torture/compile/20020605-1.c: New test.
18651
18652         * g++.dg/opt/vt1.C: New test.
18653
18654         * gcc.dg/20020531-1.c: New test.
18655
18656         * gcc.dg/20020530-1.c: New test.
18657
18658         * gcc.dg/20020527-1.c: New test.
18659
18660         * g++.dg/opt/cse1.C: New test.
18661
18662 2002-06-07  Roger Sayle  <roger@eyesopen.com>
18663
18664         * gcc.dg/20020607-2.c: New test case.
18665
18666 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
18667
18668         * gcc.c-torture/compile/20020604-1.c: New test.
18669
18670 2002-06-04  Richard Henderson  <rth@redhat.com>
18671
18672         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
18673         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
18674         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
18675
18676 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
18677
18678         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
18679
18680 2002-06-03  Richard Henderson  <rth@redhat.com>
18681
18682         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
18683         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
18684
18685 2002-06-02  Richard Henderson  <rth@redhat.com>
18686
18687         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
18688         test functions static.
18689
18690 2002-06-02  Andreas Jaeger  <aj@suse.de>
18691
18692         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
18693         now.
18694
18695 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
18696
18697         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
18698         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
18699         Update for mofified diagnostics.
18700         * gcc.dg/c99-intconst-1.c: No longer fail.
18701
18702 2002-06-02  Richard Henderson  <rth@redhat.com>
18703
18704         * gcc.dg/uninit-A.c: Remove xfail markers.
18705
18706 2002-06-01  Roger Sayle  <roger@eyesopen.com>
18707
18708         * gcc.dg/fnegate-1.c: New test case.
18709
18710 2002-05-30  Osku Salerma  <osku@iki.fi>
18711
18712         * gcc.c-torture/execute/mayalias-1.c: New file.
18713
18714 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
18715
18716         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
18717         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
18718         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
18719
18720 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
18721
18722         * gcc.c-torture/execute/20020529-1.c: New test.
18723
18724 2002-05-27  Richard Henderson  <rth@redhat.com>
18725
18726         * g++.dg/ext/attrib6.C: New test case.
18727
18728 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18729
18730         * gcc.c-torture/execute/pure-1.c: New test.
18731
18732 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
18733
18734         * gcc.dg/cpp/arith-2.c: Remove.
18735
18736 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
18737
18738         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
18739         * gcc.dg/cpp/if-3.c: Remove.
18740
18741 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
18742
18743         * g++.dg/opt/cse2.C: New test.
18744
18745 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
18746
18747         * gcc.dg/cpp/arith-1.c: New semantic tests.
18748         * gcc.dg/cpp/if-1.c: Update.
18749
18750 2002-05-24  Ben Elliston  <bje@redhat.com>
18751
18752         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
18753
18754 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
18755
18756         * gcc.dg/verbose-asm.c: New test.
18757
18758 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
18759
18760         * gcc.dg/cpp/paste12.c: New test.
18761
18762 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
18763
18764         * g++.dg/parse/named_ops.C: New test.
18765
18766 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
18767
18768         * gcc/testsuite/gcc.dg/weak-8.c: New test.
18769
18770 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
18771
18772         * gcc.dg/weak-2.c: Allow optional leading underscore
18773         in scan-assembler symbol name.
18774         * gcc.dg/weak-3.c: Likewise.
18775         * gcc.dg/weak-4.c: Likewise.
18776         * gcc.dg/weak-5.c: Likewise.
18777
18778 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
18779
18780         * gcc.dg/20020523-1.c: New test.
18781
18782 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
18783
18784         * objc.dg/const-str-2.m: Update now that we stop after
18785         a command line error.
18786
18787 2002-05-22  Richard Henderson  <rth@redhat.com>
18788
18789         * g++.dg/dg.exp: Fix typo in test pruneing.
18790
18791 2002-05-22  Richard Henderson  <rth@redhat.com>
18792
18793         * g++.dg/dg.exp: Prune the tls subdirectory.
18794         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
18795         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
18796         * g++.dg/tls/init-1.C: New.
18797
18798 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
18799
18800         * gcc.dg/20020517-1.c: New test.
18801
18802 2002-05-21  Richard Henderson  <rth@redhat.com>
18803
18804         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
18805         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
18806
18807 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
18808
18809         * g++.dg/other/copy2.C: New test.
18810
18811 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
18812
18813         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
18814         (MAX_COPY): Bump up to 10 times sizeof (long long).
18815         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
18816
18817         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
18818         sizeof (long long).
18819
18820         * gcc.c-torture/execute/strcpy-1.c: New test.
18821
18822 2002-05-19  Jason Merrill  <jason2redhat.com>
18823
18824         * g++.dg/ext/oper1.C: New test.
18825
18826 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
18827 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
18828
18829         * README.QMTEST: New file.
18830
18831         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
18832
18833 2002-05-19  Andreas Jaeger  <aj@suse.de>
18834
18835         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
18836         now.
18837         * gcc.c-torture/execute/loop-2d.x: Likewise.
18838
18839 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
18840
18841         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
18842         support weak symbols.
18843         * gcc.dg/weak-4.c: Likewise
18844         * gcc.dg/weak-6.c: Likewise
18845
18846 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
18847
18848         * gcc.dg/weak-3.c: Add dg-excess-error comment for
18849         cygwin, coff and h8300-*-hms targets
18850         * gcc.dg/weak-5.c: Likewise
18851         * gcc.dg/weak-7.c: Likewise
18852
18853 2002-05-16  Jason Merrill  <jason@redhat.com>
18854
18855         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
18856         (scan-assembler-not, scan-assembler-dem): Likewise.
18857         (scan-assembler-dem-not): Likewise.
18858
18859 2002-05-15  Richard Henderson  <rth@redhat.com>
18860
18861         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
18862
18863 2002-05-15  Richard Henderson  <rth@redhat.com>
18864
18865         * gcc.dg/weak-5.c (vfoo1c): No warning here.
18866         (vfoo1f): Warning here.
18867         (vfoo1l): Don't redefine the alias.
18868
18869 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
18870
18871         * g++.dg/init/pm1.C: New test.
18872
18873 2002-05-12  David S. Miller  <davem@redhat.com>
18874
18875         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
18876         types.
18877
18878 2002-05-10  Roger Sayle  <roger@eyesopen.com>
18879
18880         * gcc.c-torture/execute/20020510-1.c: New test case.
18881
18882 2002-05-10  David S. Miller  <davem@redhat.com>
18883
18884         * gcc.c-torture/execute/conversion.c: Test long double too.
18885
18886 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
18887
18888         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
18889         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
18890         * lib/g++.exp (g++_link_flags): Likewise.
18891         * lib/objc.exp (objc_target_compile): Likewise.
18892
18893 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
18894
18895         * gcc.dg/cpp/poison.c: Update.
18896         * gcc.dg/cpp/20000625-2.c: Remove.
18897         * gcc.dg/cpp/direct2s.c: Remove final test.
18898
18899 2002-05-08  Tom Rix  <trix@redhat.com>
18900
18901         * gcc.c-torture/execute/20020508-1.c: New test.
18902         * gcc.c-torture/execute/20020508-2.c: New test.
18903         * gcc.c-torture/execute/20020508-3.c: New test.
18904
18905 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
18906
18907         * gcc.dg/cpp/charconst-4.c: More tests.
18908
18909 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
18910
18911         PR c/6569
18912         * gcc.dg/weak-3.c: Update location of warning messages.
18913         * gcc.dg/weak-5.c: Likewise.
18914
18915 2002-05-06  Roger Sayle  <roger@eyesopen.com>
18916
18917         * gcc.c-torture/execute/20020506-1.c: New test case.
18918
18919 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
18920
18921         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
18922
18923 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
18924
18925         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
18926
18927 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
18928
18929         * gcc.dg/cpp/charconst-3.c: New test.
18930
18931 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
18932
18933         * gcc.dg/cpp/charconst.c: Update tests.
18934
18935 2002-05-05  Tim Josling  <tej@melbpc.org.au>
18936
18937         * treelang: Added directory for new sample language treelang. Also
18938         lib/treelang.exp: New file to signal treelang should be tested.
18939
18940 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
18941
18942         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
18943         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
18944         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
18945         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
18946         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
18947         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
18948         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
18949
18950 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
18951
18952         * gcc.dg/format/xopen-2.c: New test.
18953
18954 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
18955
18956         * gcc.dg/20020503-1.c: New test.
18957
18958 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
18959
18960         * g++.dg/init/dtor1.C: Make it tougher.
18961
18962 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
18963
18964         * g++.dg/init/dtor1.C: New test.
18965
18966 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
18967
18968         * gcc.dg/altivec-8.c: New.
18969
18970 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
18971
18972         * gcc.dg/altivec-7.c: New.
18973
18974 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
18975
18976         * g++.dg/parse/typedef1.C: New test.
18977
18978 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
18979
18980         PR c++/6486
18981         * g++.dg/template/friend6.C: New test.
18982
18983         PR c++/6492
18984         * g++.dg/init/copy1.C: New test.
18985
18986 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
18987
18988         * g++.dg/warn/effc1.C: New test.
18989
18990 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
18991
18992         * gcc.dg/cpp/if-cexp.c: Add a test.
18993
18994 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
18995
18996         * gcc.dg/20020426-2.c: New test.
18997
18998 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
18999
19000         * gcc.dg/cpp/if-mop.c: Update.
19001         * gcc.dg/cpp/if-mpar.c: Add test.
19002         * gcc.dg/cpp/if-oppr.c: Update.
19003
19004 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19005
19006         PR c/6343
19007         * gcc.dg/weak-[2-7].c: New tests.
19008
19009 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
19010
19011         * gcc.dg/enum1.c: New test.
19012
19013 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
19014
19015         PR c++/6497
19016         * g++.dg/inherit/access2.C: New test.
19017
19018 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
19019
19020         PR bootstrap/6445
19021         * gcc.dg/20020426-1.c: New test.
19022
19023 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
19024
19025         * g++.dg/abi/enum1.C: New test.
19026
19027 2002-04-26  Richard Henderson  <rth@redhat.com>
19028
19029         * gcc.dg/c99-bool-1.c: Expect always true warning.
19030
19031 2002-04-25  Roger Sayle  <roger@eyesopen.com>
19032
19033         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
19034
19035 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19036
19037         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
19038         targets.
19039
19040 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
19041
19042         * g++.dg/abi/mange7.C: New test.
19043
19044         PR c++/6438.
19045         * g++.dg/parse/stmtexpr2.C: New test.
19046
19047 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
19048
19049         * gcc.dg/20020312-2.c: Add SH target.
19050
19051 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19052
19053         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
19054         compiler output on mips*-*-irix*.
19055
19056 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
19057
19058         * g++.dg/parse/attr1.C: New test.
19059
19060 2002-04-23  Roger Sayle  <roger@eyesopen.com>
19061
19062         * gcc.c-torture/execute/string-opt-17.c: New test case.
19063         * gcc.c-torture/execute/memset-2.c: New test case.
19064
19065 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
19066
19067         PR c++/6256:
19068         * g++.dg/template/friend5.C: New test.
19069
19070         PR c++/6331:
19071         * g++.dg/template/qual1.C: Likewise.
19072
19073 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
19074
19075         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
19076         Include stdlib.h, not stdio.h or ctype.h.
19077
19078 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
19079
19080         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
19081         cris-*-elf* and mmix-*-*.
19082         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
19083         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
19084         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
19085         Ditto.
19086         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
19087         * gcc.dg/wchar_t-1.c: Ditto.
19088
19089 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
19090
19091         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
19092         Clarify comment.
19093
19094 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
19095
19096         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
19097
19098 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19099
19100         * gcc.c-torture/execute/20000906-1.x: Delete.
19101
19102 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
19103
19104         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
19105
19106 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
19107
19108         * PR6367
19109         * g77.f-torture/execute/6367.f: New test.
19110         * g77.f-torture/execute/6367.x: Disable for MMIX.
19111
19112 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
19113
19114         * PR6352
19115         * g++.dg/opt/inline2.C: New test.
19116
19117 2002-04-18  Richard Henderson  <rth@redhat.com>
19118
19119         * gcc.dg/20000906-1.c: Enable for all targets.
19120         * gcc.c-torture/compile/iftrap-2.c: New.
19121
19122 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
19123
19124         * gcc.dg/20020418-1.c: New test.
19125         * gcc.dg/20020418-2.c: New test.
19126
19127 2002-04-18  Richard Henderson  <rth@redhat.com>
19128
19129         * gcc.c-torture/compile/iftrap-1.c: New.
19130         * gcc.dg/iftrap-1.c: Adjust for ia64.
19131         * gcc.dg/iftrap-2.c: New.
19132
19133 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
19134
19135         * gcc.c-torture/compile/20020418-1.c: New test.
19136
19137 2002-04-18  Roger Sayle  <roger@eyesopen.com>
19138
19139         * gcc.c-torture/compile/20020415-1.c: New.
19140
19141 2002-04-18  David S. Miller  <davem@redhat.com>
19142
19143         * gcc.c-torture/execute/20020418-1.c: New test.
19144
19145 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
19146
19147         * gcc.dg/20020416-1.c: New test.
19148
19149         * g++.dg/opt/inline1.C: New test.
19150
19151 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
19152
19153         * gcc.dg/altivec-5.c: New test.
19154
19155         * gcc.dg/20020415-1.c: New test.
19156
19157 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
19158
19159         * testsuite/lib/chill.exp: Remove.
19160
19161 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
19162
19163         * g++.dg/other/big-struct.C: New test.
19164
19165 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
19166
19167         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
19168         of scratch file.
19169
19170 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
19171
19172         PR c/6277
19173         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
19174         in scan-assembler function name
19175
19176 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
19177
19178         * g77.f-torture/execute/980628-4.x,
19179         g77.f-torture/execute/980628-5.x,
19180         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
19181         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
19182         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
19183         i[34567]86-*-*.
19184
19185 2002-04-13  David S. Miller  <davem@redhat.com>
19186
19187         * gcc.c-torture/execute/20020413-1.c: New test.
19188
19189 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
19190
19191         * gcc.dg/asm-6.c,
19192         * g++.dg/ext/asm1.C: New tests.
19193
19194 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
19195
19196         PR c++ 5373.
19197         * g++.dg/parse/stmtexpr1.C: New test.
19198
19199         PR c++/5189.
19200         * g++.dg/template/copy1.C: New test.
19201
19202 2002-04-12  Richard Henderson  <rth@redhat.com>
19203
19204         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
19205
19206 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
19207
19208         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
19209         gcc.c-torture/execute/20020307-2.c.
19210
19211 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
19212
19213         * g++.dg/ext/attrib5.C,
19214         * g++.dg/lookup/struct1.C: New tests.
19215
19216 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
19217
19218         * gcc.dg/20020411-1.c: New test.
19219
19220         * gcc.c-torture/execute/20020411-1.c: New test.
19221
19222 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
19223
19224         * g77.f-torture/execute/6177.f: New test.
19225
19226 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
19227
19228         PR middle-end/6247
19229         * g++.dg/opt/cleanup1.C: New test.
19230
19231         * g++.dg/opt/const1.C: New test.
19232
19233 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
19234
19235         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
19236
19237 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
19238
19239         PR c++/5507
19240         * g++.dg/template/typename2.C: New test.
19241
19242 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
19243
19244         * gcc.c-torture/execute/loop-12.c: New.
19245
19246 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
19247
19248         * g77.f-torture/execute/980628-4.x,
19249         g77.f-torture/execute/980628-5.x,
19250         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
19251         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
19252         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
19253
19254 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19255
19256         PR optimization/6086
19257         * g++.dg/opt/preinc1.C: New test.
19258
19259 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
19260
19261         PR c++/5571
19262         * g++.dg/opt/static2.C: New test.
19263
19264 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
19265
19266         PR c/5120
19267         * gcc.dg/20020406-1.c: New test.
19268
19269 2002-04-04  David S. Miller  <davem@redhat.com>
19270
19271         * gcc.c-torture/execute/20020404-1.c: New test.
19272
19273 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
19274
19275         PR c/6123
19276         * gcc.dg/20020312-2.c: Do not declare global register variable
19277         if __PIC__ or __pic__ is defined.
19278
19279 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
19280
19281         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
19282         __asm__ so that it works correctly even if -ansi -pedantic-errors.
19283
19284 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19285
19286         * gcc.misc-tests/linkage.exp: Update last change to handle
19287         sparc*-, not just sparc-.
19288
19289 2002-04-03  Richard Henderson  <rth@redhat.com>
19290
19291         * gcc.dg/cpp/ucs.c: Improved long UCS test.
19292
19293 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
19294
19295         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
19296
19297 2002-04-02  David S. Miller  <davem@redhat.com>
19298
19299         * gcc.c-torture/execute/20020402-3.c: New test.
19300
19301 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
19302
19303         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
19304         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
19305
19306         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
19307         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
19308         g77.f-torture/execute/20001201.x,
19309         g77.f-torture/execute/u77-test.x: New files.
19310
19311         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
19312         * gcc.dg/wchar_t-1.c: Ditto.
19313
19314 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19315
19316         * gcc.c-torture/execute/20020402-1.c: New test.
19317
19318 2002-04-01  Richard Henderson  <rth@redhat.com>
19319
19320         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
19321
19322         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
19323
19324 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19325
19326         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
19327
19328 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
19329
19330         * g++.dg/inherit/template-as-base.C: Expect error.
19331         * g++.dg/inherit/namespace-as-base.C: Likewise.
19332
19333 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
19334
19335         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
19336         g++.dg/ext/instantiate3.C: Tweak match patterns.
19337
19338         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
19339         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
19340         -da test.
19341
19342 2002-03-31  Richard Henderson  <rth@redhat.com>
19343
19344         * gcc.dg/special/alias-2.c: New.
19345         * gcc.dg/special/ecos.exp: Run it.
19346
19347 2002-03-31  Richard Henderson  <rth@redhat.com>
19348
19349         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
19350
19351 2002-03-31  Kazu Hirata  <kazu@hxi.com>
19352
19353         * gcc.dg/weak-1.c: Disable on h8300 port.
19354
19355 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
19356
19357         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
19358         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
19359         ordering tests.
19360         * g++.dg/bprob/bprob-1.C: New test.
19361         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
19362         * g++.dg/gcov/gcov-1.C: New test.
19363         * g++.dg/gcov/gcov-1.x: New file.
19364         * g++.dg/gcov/gcov-2.C: New test.
19365         * g++.dg/gcov/gcov-3.C: New test.
19366         * g++.dg/gcov/gcov-3.h: New file.
19367
19368 2002-03-28  Roger Sayle  <roger@eyesopen.com>
19369
19370         * g++.old-deja/g++.other/builtins5.C: New test.
19371         * g++.old-deja/g++.other/builtins6.C: New test.
19372         * g++.old-deja/g++.other/builtins7.C: New test.
19373         * g++.old-deja/g++.other/builtins8.C: New test.
19374         * g++.old-deja/g++.other/builtins9.C: New test.
19375
19376 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
19377
19378         * g++.dg/opt/static1.C: New test.
19379
19380         * g++.dg/opt/longbranch1.C: New test.
19381
19382 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
19383
19384         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
19385
19386         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
19387
19388 2002-03-28  Jeffrey A Law  (law@redhat.com)
19389
19390         * gcc.c-torture/execute/20020328-1.c: New test.
19391
19392 2002-03-27  Richard Henderson  <rth@redhat.com>
19393
19394         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
19395         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
19396         move from g++.old-deja/g++.ext/.
19397
19398 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
19399
19400         * g++.dg/init/new2.C: New test.
19401
19402 2002-03-26  Richard Henderson  <rth@redhat.com>
19403
19404         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
19405
19406         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
19407         on sparc.
19408
19409         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
19410         sparcv9 systems.
19411         * gcc.dg/20001102-1.c: Likewise.
19412
19413 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
19414
19415         * gcc.dg/cpp/endif-pedantic1.c,
19416         gcc.dg/cpp/endif-pedantic2.c:  New tests.
19417
19418 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
19419
19420         * g++.dg/init/new1.C: New test.
19421
19422 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
19423
19424         * g++.dg/abi/vbase9.C: New test.
19425
19426 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
19427
19428         * gcc.dg/arm-asm.c: New test.
19429
19430 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
19431
19432         * gcc.dg/Wswitch-enum.c: New test.
19433         Fix PR c/5044.
19434
19435 2002-03-26  Richard Henderson  <rth@redhat.com>
19436
19437         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
19438         structure.
19439
19440 2002-03-25  Richard Henderson  <rth@redhat.com>
19441
19442         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
19443         sparcv9 systems.
19444
19445         * gcc.c-torture/compile/20011119-1.c (xxx): New.
19446         * gcc.c-torture/compile/20011119-2.c (xxx): New.
19447
19448 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
19449
19450         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
19451
19452 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
19453
19454         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
19455         targets using generic thunk support.
19456
19457 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
19458
19459         * gcc.c-torture/compile/20020323-1.c: New test.
19460
19461         * g++.dg/opt/conj2.C: New test.
19462
19463 2002-03-24  Richard Henderson  <rth@redhat.com>
19464
19465         * gcc.dg/weak-1.c: Use -fno-common.
19466
19467 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
19468
19469         * g77.dg/f77-edit-apostrophe-out.f: New test
19470         * g77.dg/f77-edit-h-out.f: New test
19471         * g77.dg/f77-edit-t-in.f: New test
19472         * g77.dg/f77-edit-t-out.f: New test
19473         * g77.dg/f77-edit-x-out.f: New test
19474         * g77.dg/f77-edit-slash-out.f: New test
19475         * g77.dg/f77-edit-colon-out.f: New test
19476         * g77.dg/f77-edit-s-out.f: New test
19477
19478 2002-03-24  Richard Henderson  <rth@redhat.com>
19479
19480         * objc/execute/formal_protocol-6.x: New XFAIL.
19481
19482 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
19483
19484         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
19485         that do not support weak symbols
19486
19487 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
19488
19489         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
19490         * lib/g77.exp:  Likewise
19491         * lib/objc.exp: Likewise
19492
19493 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
19494
19495         * gcc.dg/Wswitch-default.c: New test.
19496
19497 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
19498
19499         * g++.dg/other/enum1.C: New test.
19500
19501 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
19502
19503         * gcc.dg/pragma-ep-3.c: Fix typo.
19504
19505 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
19506
19507         * g++.dg/inherit/template-as-base.C: New test.
19508
19509 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
19510
19511         * g++.old-deja/g++.other/dwarf2-1.C: Move...
19512         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
19513
19514 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
19515
19516         * gcc.dg/cpp/multiline.c: Update to match.
19517
19518 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
19519
19520         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
19521
19522 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
19523
19524         * gcc.dg/cpp/extratokens2.c:  New file.
19525
19526 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
19527
19528         * gcc.dg/20020312-2.c: Add rs6000 target.
19529
19530         * gcc.c-torture/compile/20020319-1.c: New test.
19531
19532 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
19533
19534         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
19535         (A, E): Handle this.
19536
19537 2002-03-20  Jason Merrill  <jason@redhat.com>
19538
19539         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
19540         ignoring -fpic.
19541         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
19542         through prune_gcc_output.
19543
19544 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
19545
19546         * gcc.c-torture/compile/20020320-1.c: New test.
19547
19548 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
19549
19550         * gcc.c-torture/compile/20020318-1.c: New test.
19551
19552         * gcc.dg/struct-by-value-1.c: New test.
19553
19554         * gcc.dg/20020319-1.c: New test.
19555
19556 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
19557
19558         * g++.dg/opt/conj1.C: New test.
19559
19560 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
19561
19562         * g++.dg/template/qualttp20.C: Revert previous change.
19563         * g++.dg/template/qualttp3.C: Likewise.
19564         * g++.dg/template/qualttp4.C: Likewise
19565         * g++.dg/template/qualttp5.C: Likewise
19566         * g++.dg/template/qualttp6.C: Likewise
19567         * g++.dg/template/qualttp7.C: Likewise
19568         * g++.dg/template/qualttp8.C: Likewise
19569         * g++.dg/template/recurse.C: Likewise.
19570
19571 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
19572
19573         * gcc.dg/cpp/wchar-1.c: Update.
19574
19575 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
19576
19577         * g++.dg/template/conv1.C: New test.
19578         * g++.dg/template/conv2.C: New test.
19579         * g++.dg/template/conv3.C: New test.
19580         * g++.dg/template/conv4.C: New test.
19581
19582 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
19583
19584         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
19585         * g++.dg/template/qualttp3.C: Likewise.
19586         * g++.dg/template/qualttp4.C: Likewise
19587         * g++.dg/template/qualttp5.C: Likewise
19588         * g++.dg/template/qualttp6.C: Likewise
19589         * g++.dg/template/qualttp7.C: Likewise
19590         * g++.dg/template/qualttp8.C: Likewise
19591         * g++.dg/template/recurse.C: Likewise.
19592
19593 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
19594
19595         * g++.dg/opt/dtor1.C: New test.
19596
19597 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
19598
19599         * gcc.c-torture/compile/20020315-1.c: New test.
19600
19601 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
19602
19603         * gcc.dg/weak-1.c: Fix scan tests.
19604
19605 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
19606
19607         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
19608         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
19609         cris-*-aout* mmix-*-*.
19610         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
19611         cris-*-aout* mmix-*-*.
19612         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
19613         cris-*-elf* cris-*-aout* and mmix-*-*.
19614         * gcc.dg/20001009-1.c: Ditto.
19615         * gcc.dg/20010912-1.c: Ditto.
19616         * gcc.dg/20020122-4.c: Ditto.
19617         * gcc.dg/inline-2.c: Ditto.
19618
19619 2002-03-14  Jeffrey A Law  (law@cygnus.com)
19620
19621         * gcc.c-torture/compile/20020314-1.c: New test.
19622
19623 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
19624
19625         * gcc.c-torture/execute/20020314-1.c: New test.
19626
19627 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
19628
19629         * g++.dg/warn/Wunused-1.C: New test.
19630
19631 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
19632
19633         * g++.dg/abi/mangle6.C: New test.
19634
19635 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
19636
19637         * gcc.c-torture/compile/20020309-2.c: New test.
19638
19639         * gcc.c-torture/compile/20020312-1.c: New test.
19640
19641 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
19642
19643         * g++.dg/other/access1.C: New test.
19644
19645 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
19646
19647         * gcc.c-torture/execute/wchar_t-1.c: New test.
19648
19649 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
19650
19651         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
19652
19653 2002-03-12  Roger Sayle  <roger@eyesopen.com>
19654
19655         * gcc.dg/20020312-1.c: New test case.
19656
19657 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
19658
19659         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
19660
19661 2002-03-11  Richard Henderson  <rth@redhat.com>
19662
19663         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
19664         * g++.old-deja/g++.jason/report.C: Likewise.
19665
19666 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
19667
19668         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
19669         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
19670
19671 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
19672
19673         * testsuite/g++.dg/overload/pmf1.C: New test.
19674
19675 2002-03-11  Kazu Hirata  <kazu@hxi.com>
19676
19677         * gcc.c-torture/execute/20020307-1.c: Use long.
19678
19679 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
19680
19681         PR optimization/5844
19682         * gcc.dg/20020310-1.c: New test.
19683
19684 2002-03-09  Michael Meissner  <meissner@redhat.com>
19685
19686         * gcc.c-torture/execute/memcpy-2.c: New test.
19687         * gcc.c-torture/execute/memset-1.c: New test.
19688         * gcc.c-torture/execute/strlen-1.c: New test.
19689         * gcc.c-torture/execute/strcmp-1.c: New test.
19690         * gcc.c-torture/execute/strncmp-1.c: New test.
19691
19692 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
19693
19694         * gcc.dg/ppc-ldstruct.c: New test.
19695
19696 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
19697
19698         * gcc.c-torture/execute/va-arg-22.c: New test.
19699
19700 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
19701
19702         * gcc.c-torture/compile/20020309-1.c: New test.
19703
19704 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
19705
19706         * gcc.c-torture/execute/20020307-2.c: New test.
19707
19708 2002-03-07  Jeffrey A Law  (law@redhat.com)
19709
19710         * g77.f-torture/compile/20020307-1.f: New test.
19711
19712 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
19713
19714         * gcc.dg/unordered-1.c: New test.
19715
19716 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
19717
19718         * gcc.c-torture/execute/20020307-1.c: New test.
19719
19720 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
19721
19722         * gcc.dg/20020304-1.c: New test.
19723
19724         * gcc.c-torture/compile/20020304-2.c: New test.
19725
19726 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
19727
19728         * gcc.c-torture/compile/20020304-1.c: New test case
19729         (from PR c/5830).
19730
19731 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
19732
19733         * gcc.dg/20020103-1.c: Add other -D ppc variants.
19734
19735 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
19736
19737         * g++.dg/other/classkey1.C: New test.
19738
19739 2002-03-01  Richard Henderson  <rth@redhat.com>
19740
19741         * gcc.c-torture/compile/981223-1.x: New.
19742         * gcc.c-torture/compile/920625-1.x: New.
19743
19744 2002-02-28  Richard Henderson  <rth@redhat.com>
19745
19746         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
19747
19748 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
19749
19750         * gcc.c-torture/execute/20020227-1.c: New test.
19751
19752 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
19753
19754         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
19755         here" ERROR lines.
19756         * g++.old-deja/g++.oliva/partord1.C: Likewise.
19757         * g++.old-deja.g++.other/defarg1.C: Likewise.
19758         * g++.old-deja/g++.pt/calls2.C: Likewise.
19759         * g++.old-deja/g++.pt/crash20.C: Likewise.
19760         * g++.old-deja/g++.pt/crash30.C: Likewise.
19761         * g++.old-deja/g++.pt/crash36.C: Likewise.
19762         * g++.old-deja/g++.pt/crash6.C: Likewise.
19763         * g++.old-deja/g++.pt/defarg13.C: Likewise.
19764         * g++.old-deja/g++.pt/derived3.C: Likewise.
19765         * g++.old-deja/g++.pt/error1.C: Likewise.
19766         * g++.old-deja/g++.pt/friend21.C: Likewise.
19767         * g++.old-deja/g++.pt/friend23.C: Likewise.
19768         * g++.old-deja/g++.pt/infinite1.C: Likewise.
19769         * g++.old-deja/g++.robertl/eb128.C: Likewise.
19770
19771 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
19772
19773         * gcc.c-torture/execute/20020225-2.c: New test.
19774
19775 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
19776
19777         * gcc.c-torture/execute/920730-1t.c,
19778         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
19779         Delete test cases, only relevant to -traditional.
19780
19781 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
19782
19783         * gcc.dg/cpp/undef1.c: Remove.
19784         * gcc.dg/cpp/directiv.c: Update.
19785         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
19786
19787 2002-02-27  Michael Meissner  <meissner@redhat.com>
19788
19789         * gcc.c-torture/execute/20020226-1.c: New test.
19790
19791 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
19792
19793         * g++.dg/debug/debug4.C: New test.
19794
19795         * gcc.dg/ia64-visibility-1.c: New test.
19796
19797 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
19798
19799         * gcc.dg/debug/20020224-1.c: New.
19800
19801 2002-02-25  Kazu Hirata  <kazu@hxi.com>
19802
19803         * gcc.c-torture/execute/960416-1.x: New.
19804         * gcc.c-torture/execute/divconst-3.x: Likewise.
19805
19806 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
19807
19808         * gcc.dg/20020224-1.c: New test.
19809
19810 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
19811
19812         * gcc.c-torture/execute/20020225-1.c: New.
19813
19814 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
19815
19816         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
19817
19818 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
19819
19820         * gcc.dg/20020222-1.c: New test.
19821
19822 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
19823
19824         * g++.dg/opt/anonunion1.C: New test.
19825
19826 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
19827
19828         * g++.dg/template/qualttp19.C: New test.
19829         * g++.dg/template/qualttp20.C: New test.
19830         * g++.old-deja/g++.jason/report.C: Adjust expected errors
19831         * g++.old-deja/g++.other/qual1.C: Likewise.
19832
19833 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
19834
19835         * gcc.dg/attr-alwaysinline.c: New.
19836
19837 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
19838
19839         * gcc.dg/20020220-1.c: New test.
19840
19841         * gcc.dg/20020220-2.c: New test.
19842
19843         * g++.dg/opt/mmx1.C: New test.
19844
19845 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
19846
19847         * gcc.c-torture/compile/20020110.c: New test.
19848
19849 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
19850
19851         * gcc.c-torture/execute/20020219-1.c: New test.
19852
19853         * gcc.dg/20020219-1.c: New test.
19854
19855         * gcc.dg/noncompile/20020220-1.c: New test.
19856
19857         * g++.dg/opt/ptrintsum1.C: New test.
19858
19859         * gcc.dg/debug/20020220-1.c: New test.
19860
19861 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
19862
19863         * gcc.c-torture/execute/20020216-1.c: New test.
19864
19865 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
19866
19867         * gcc.dg/decl-1.c: Update, new test.
19868
19869 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
19870
19871         * g++.dg/abi/bitfield1.C: New test.
19872         * g++.dg/abi/bitfield2.C: New test.
19873
19874 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
19875
19876         * gcc.dg/attr-nest.c: New test.
19877
19878 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
19879
19880         * gcc.c-torture/execute/20020215-1.c: New test.
19881
19882 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
19883
19884         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
19885         * g++.dg/debug/debug.exp: New.
19886         * g++.dg/debug/trivial.C: New.
19887         * g++.dg/debug/debug1.C: Moved...
19888         * g++.dg/other/debug1.C: ...from here.
19889         * g++.dg/debug/debug2.C: Moved...
19890         * g++.dg/other/debug2.C: ...from here.
19891         * g++.dg/debug/debug3.C: Moved...
19892         * g++.dg/other/debug3.C: ...from here.
19893
19894         * gcc.dg/noncompile/20020213-1.c: New test.
19895
19896 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
19897
19898         * g++.dg/other/debug3.C: New test.
19899
19900         * gcc.c-torture/execute/20020213-1.c: New test.
19901
19902 2002-02-13  Richard Smith <richard@ex-parrot.com>
19903
19904         * g++.old-deja/g++.other/thunk1.C: New test.
19905
19906 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
19907
19908         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
19909
19910 2002-02-13  Stan Shebs  <shebs@apple.com>
19911
19912         * gcc.dg/altivec-3.c: New.
19913
19914 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
19915
19916         * gcc.dg/Wunreachable-1.c: New test.
19917         * gcc.dg/Wunreachable-2.c: New test.
19918
19919 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
19920
19921         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
19922
19923 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
19924
19925         * gcc.dg/decl-1.c: New test.
19926
19927 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
19928
19929         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
19930
19931 2002-02-10  Kazu Hirata  <kazu@hxi.com>
19932
19933         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
19934         * gcc.c-torture/compile/980506-1.x: Likewise.
19935
19936 2002-02-10  Kazu Hirata  <kazu@hxi.com>
19937
19938         * gcc.dg/20020210-1.c: New.
19939
19940 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
19941
19942         * g77.f-torture/execute/947.f: New regression test
19943         for PR fortran/947.
19944
19945 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
19946
19947         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
19948         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
19949
19950 2002-02-08  Richard Henderson  <rth@redhat.com>
19951
19952         * gcc.c-torture/compile/labels-3.c: New.
19953
19954 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
19955
19956         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
19957         expression statements work instead.
19958         * gcc.dg/noncompile/20020207-1.c: New test.
19959
19960 2002-02-07  Richard Henderson  <rth@redhat.com>
19961
19962         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
19963
19964 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
19965
19966         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
19967         message from g77
19968         * lib/g77-dg.exp: Trim g77 error messages so that they are
19969         recognized by dg.exp.
19970
19971 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
19972
19973         PR fortran/5473
19974         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
19975
19976 2002-02-07  Richard Henderson  <rth@redhat.com>
19977
19978         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
19979         to be sufficiently aligned for integers.
19980
19981 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
19982
19983         * g++.dg/template/friend4.C: New test.
19984
19985 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
19986
19987         PR fortran/5743
19988         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
19989         unsupported cases.
19990
19991 2002-02-07  Richard Henderson  <rth@redhat.com>
19992
19993         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
19994         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
19995         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
19996         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
19997
19998 2002-02-06  Richard Henderson  <rth@redhat.com>
19999
20000         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
20001
20002 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
20003
20004         * gcc.dg/20020206-1.c: New test.
20005
20006 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
20007
20008         * gcc.c-torture/execute/20020206-1.c: New test.
20009
20010         * gcc.c-torture/execute/20020206-2.c: New test.
20011
20012         PR optimization/5429:
20013         * gcc.c-torture/compile/20020206-1.c: New test.
20014
20015 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
20016
20017         * g++.dg/ext/align1.C: Do not use an explicit alignment value
20018         as certain file formats cannot support particularly large
20019         alignments.
20020
20021         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
20022         and do not expect to be able to link the executable.
20023
20024         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
20025         fail because the COFF format does not support the weak attribute.
20026
20027 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
20028
20029         * g77.dg/pr5473.f:  New test
20030
20031 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
20032
20033         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
20034         Fix testcase accordingly.
20035
20036 2002-02-04  Richard Henderson  <rth@redhat.com>
20037
20038         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
20039         (buf): Change to be an array of pointers, not ints.
20040
20041 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
20042
20043         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
20044         before all tests.  Move warning one line above to match where it
20045         C frontend emits.
20046         * gcc.dg/Wswitch-2.c: New test.
20047         * g++.dg/warn/Wswitch-1.C: New test.
20048         * g++.dg/warn/Wswitch-2.C: New test.
20049
20050 2002-02-04  Richard Henderson  <rth@redhat.com>
20051
20052         * g++.dg/abi/offsetof.C: Fix size comparison.
20053
20054 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
20055
20056         * gcc.dg/cast-qual-2.c: New test.
20057
20058 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
20059
20060         * gcc.dg/20020201-4.c: New test.
20061
20062 2002-02-04  Ben Elliston  <bje@redhat.com>
20063
20064         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
20065         target_info attribute != 0, in addition to the empty string.
20066         (gcc_target_compile): Likewise.
20067
20068 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
20069
20070         * gcc.dg/Wswitch.c: New test.
20071         PR gcc/4475. PR gcc/3780.
20072
20073 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
20074
20075         * g77.f-torture/execute/5122.f: New test for regressions
20076         against PR fortran/5122.
20077
20078 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
20079
20080         * g77.f-torture/compile/pr3743.f: Delete
20081         * g77.dg/pr3743-1.f: New test.
20082         * g77.dg/pr3743-2.f: New test.
20083         * g77.dg/pr3743-3.f: New test.
20084         * g77.dg/pr3743-4.f: New test.
20085
20086 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
20087
20088         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
20089
20090 2002-02-02  Richard Henderson  <rth@redhat.com>
20091
20092         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
20093         * gcc.c-torture/execute/bf64-1.c: Likewise.
20094
20095 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
20096
20097         * gcc.dg/20020201-2.c: New test.
20098
20099         * gcc.dg/20020201-3.c: New test.
20100
20101         * gcc.c-torture/execute/bitfld-2.c: New test.
20102
20103 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
20104
20105         * gcc.dg/bitfld-1.c: Update.
20106         * gcc.dg/bitfld-2.c: Update.
20107         * gcc.c-torture/execute/bitfld-1.x: New.
20108
20109 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
20110
20111         * gcc.c-torture/execute/20020201-1.c: New test.
20112
20113 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
20114
20115         PR target/5469
20116         * gcc.dg/20020201-1.c: New test.
20117
20118 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
20119
20120         PR fortran/3743
20121         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
20122         * g77.f-torture/compile/pr3743.x: Remove
20123
20124 2002-01-31  Tom Rix  <trix@redhat.com>
20125
20126         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
20127
20128 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
20129
20130         * gcc.dg/noncompile/20020130-1.c: New test.
20131
20132 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
20133
20134         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
20135
20136 2002-01-29  Richard Henderson  <rth@redhat.com>
20137
20138         * gcc.c-torture/execute/991118-1.c: Cast various constants back
20139         to long long.
20140         * gcc.c-torture/execute/bf64-1.c: Likewise.
20141
20142 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
20143
20144         * gcc.c-torture/execute/20020129-1.c: New test.
20145
20146 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
20147
20148         * gcc.c-torture/compile/20000224-1.c: Update.
20149         * gcc.c-torture/execute/bitfld-1.c: New tests.
20150         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
20151         * gcc.dg/uninit-A.c: Update.
20152
20153 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
20154
20155         * g++.dg/template/ctor1.C: Add instantiation.
20156
20157 2002-01-28  Paul Koning  <pkoning@equallogic.com>
20158
20159         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
20160         argument to __builtin_prefetch to be const ptr.
20161
20162 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
20163
20164         * gcc.c-torture/compile/20020120-1.c: New test.
20165
20166 2002-01-27  Kazu Hirata  <kazu@hxi.com>
20167
20168         * gcc.c-torture/execute/20020127-1.c: New test.
20169
20170 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
20171
20172         * g77.dg/f77-edit-i-in.f: New test
20173         * g77.dg/f77-edit-i-out.f: New test
20174
20175 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
20176
20177         * gcc.dg/debug/debug.exp: New file.
20178         * gcc.dg/debug/trivial.c: New file.
20179         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
20180         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
20181         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
20182         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
20183         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
20184         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
20185         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
20186         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
20187         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
20188         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
20189         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
20190         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
20191         * gcc.dg/20000503-1.c: Removed.
20192         * gcc.dg/20010207-1.c: Removed.
20193         * gcc.dg/20011223-1.c: Removed.
20194         * gcc.dg/20020104-2.c: Removed.
20195         * gcc.dg/debug-1.c: Removed.
20196         * gcc.dg/debug-2.c: Removed.
20197         * gcc.dg/debug-3.c: Removed.
20198         * gcc.dg/debug-4.c: Removed.
20199         * gcc.dg/debug-5.c: Removed.
20200         * gcc.dg/debug-6.c: Removed.
20201         * gcc.dg/dwarf2-1.c: Removed.
20202         * gcc.dg/dwarf2-2.c: Removed.
20203
20204 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
20205
20206         * g++.old-deja/g++.other/eh5.C: New test.
20207         * g++.old-deja/g++.other/sibcall2.C: New test.
20208         * g++.old-deja/g++.other/array9.C: New test.
20209         * g++.old-deja/g++.other/typename2.C: New test.
20210         * g++.old-deja/g++.other/crash60.C: New test.
20211         * g++.old-deja/g++.other/conv9.C: New test.
20212         * g++.old-deja/g++.other/mangle10.C: New test.
20213         * g++.old-deja/g++.other/unchanging1.C: New test.
20214         * g++.old-deja/g++.other/exprstmt1.C: New test.
20215         * g++.old-deja/g++.other/inline23.C: New test.
20216         * g++.old-deja/g++.eh/ia64-1.C: New test.
20217         * g++.old-deja/g++.other/dwarf2-1.C: New test.
20218         * g++.old-deja/g++.other/reload1.C: New test.
20219         * g++.old-deja/g++.other/static20.C: New test.
20220         * g++.old-deja/g++.other/local-alloc1.C: New test.
20221         * g++.old-deja/g++.other/conv8.C: New test.
20222         * g++.old-deja/g++.other/stmtexpr2.C: New test.
20223         * g++.old-deja/g++.other/storeexpr1.C: New test.
20224         * g++.old-deja/g++.other/storeexpr2.C: New test.
20225         * g++.dg/eh/template2.C: New test.
20226         * g++.dg/warn/weak1.C: New test.
20227
20228 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
20229
20230         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
20231         Remove first, non-varying, argument.
20232
20233 2002-01-23  Richard Henderson  <rth@redhat.com>
20234
20235         * gcc.dg/inline-2.c: New.
20236
20237         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
20238         Add optional target arg.  Check number of arguments.
20239         (scan-assembler-not, scan-assembler-dem): Likewise.
20240         (scan-assembler-dem-not): Likewise.
20241
20242 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
20243
20244         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
20245         line 12.
20246         * g++.old-deja/g++.brendan/parse3.C,
20247         g++.old-deja/g++.other/crash26.C,
20248         g++.old-deja/g++.other/crash28.C,
20249         g++.old-deja/g++.other/crash29.C,
20250         g++.old-deja/g++.other/crash30.C,
20251         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
20252
20253 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
20254
20255         * gcc.dg/20020115-1.c: New.
20256
20257 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
20258
20259         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
20260
20261 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
20262
20263         * gcc.dg/20020122-3.c: New.
20264
20265 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
20266
20267         * g++.dg/other/gc1.C: New test.
20268
20269 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
20270
20271         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
20272
20273 2002-01-22  Richard Henderson  <rth@redhat.com>
20274
20275         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
20276
20277 2002-01-22  Richard Henderson  <rth@redhat.com>
20278
20279         * gcc.dg/20020122-4.c: New.
20280
20281 2002-01-22  H.J. Lu <hjl@gnu.org>
20282
20283         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
20284         link output.
20285         * gcc.dg/special/ecos.exp: Likewise.
20286         * lib/g++-dg.exp: Likewise.
20287         * lib/g77-dg.exp: Likewise.
20288         * lib/gcc-dg.exp : Likewise.
20289         * lib/mike-g++.exp: Likewise.
20290         * lib/mike-g77.exp: Likewise.
20291         * lib/mike-gcc.exp: Likewise.
20292         * lib/objc-dg.exp: Likewise.
20293
20294 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
20295
20296         PR target/5379
20297         * gcc.dg/20020122-2.c: New test.
20298
20299 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
20300
20301         * gcc.dg/20020122-1.c: New test.
20302
20303 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
20304
20305         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
20306
20307 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
20308
20309         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
20310
20311 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20312
20313         * gcc.c-torture/compile/20020121-1.c: New test.
20314
20315 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
20316
20317         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
20318         ld_library_path.
20319
20320 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
20321
20322         * gcc.dg/20020218-1.c: New test.
20323
20324 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
20325
20326         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
20327         messages
20328         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
20329         "At global scope" warning
20330         * g++.dg/ext/align1.C: Change cygwin test for alignment
20331         from db-bogus to dg-warning
20332
20333 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
20334
20335         * g77.f-torture/compile/cpp2.F: New test.
20336
20337 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
20338
20339         * g++.dg/template/access1.C: New test.
20340
20341 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
20342
20343         * gcc.dg/20020118-1.c: New.
20344
20345 2002-01-18  Kazu Hirata  <kazu@hxi.com>
20346
20347         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
20348
20349 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
20350
20351         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
20352         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
20353         alignment warnings.
20354
20355 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
20356
20357         * gcc.misc-tests/i386-prefetch.exp: Save and restore
20358         torture_with_loops and torture_without_loops
20359
20360 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
20361
20362         * gcc.c-torture/compile/20020116-1.c: New test.
20363
20364 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
20365
20366         * gcc.dg/20020116-2.c: New test.
20367
20368         * gcc.dg/ultrasp4.c: New test.
20369
20370         * gcc.dg/20020116-1.c: New test.
20371
20372 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
20373
20374         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
20375         by EABI.
20376
20377 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
20378
20379         * gcc.misc-tests/i386-prefetch.exp: New.
20380         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
20381         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
20382         * gcc.misc-tests/i386-pf-none-1.c: New test.
20383         * gcc.misc-tests/i386-pf-sse-1.c: New test.
20384
20385 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
20386
20387         * gcc.dg/gnu89-init-1.c: Add new tests.
20388
20389 2002-01-15  Andreas Jaeger  <aj@suse.de>
20390
20391         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
20392         * gcc.dg/i386-mmx-2.c: Likewise.
20393         * gcc.dg/i386-sse-1.c: Likewise.
20394         * gcc.dg/i386-sse-2.c: Likewise.
20395         * gcc.dg/i386-sse-3.c: Likewise.
20396
20397 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
20398
20399         * g77.f-torture/execute/intrinsic-unix-bessel.f:
20400         Uncomment additional cases that now pass.
20401
20402 2002-01-11  Richard Henderson  <rth@redhat.com>
20403
20404         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
20405         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
20406
20407 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
20408
20409         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
20410
20411 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
20412
20413         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
20414         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
20415
20416 2002-01-10  Dale Johannesen  <dalej@apple.com>
20417
20418         * gcc.c-torture/execute/loop-11.c: New.
20419
20420 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
20421
20422         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
20423         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
20424
20425 2002-01-09  Richard Henderson  <rth@redhat.com>
20426
20427         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
20428         type in which to perform the operation for each size.
20429
20430 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
20431
20432         * gcc.c-torture/compile/20020109-2.c: New test.
20433
20434 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
20435
20436         * gcc.c-torture/execute/loop-10.c: New test.
20437
20438 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
20439
20440         * gcc.c-torture/compile/20010226-1.c: New test.
20441         * gcc.c-torture/compile/20010227-1.c: New test.
20442         * gcc.c-torture/compile/20010426-1.c: New test.
20443         * gcc.c-torture/compile/20010510-1.c: New test.
20444         * gcc.c-torture/compile/20010605-3.c: New test.
20445         * gcc.c-torture/compile/20010824-1.c: New test.
20446         * gcc.c-torture/execute/20010409-1.c: New test.
20447         * gcc.dg/noncompile/20000901-1.c: New test.
20448         * gcc.dg/20001023-1.c: New test.
20449         * gcc.dg/20001101-1.c: New test.
20450         * gcc.dg/20001102-1.c: New test.
20451         * gcc.dg/20010207-1.c: New test.
20452         * gcc.dg/20010405-1.c: New test.
20453         * gcc.dg/20010822-1.c: New test.
20454         * gcc.dg/20011107-1.c: New test.
20455
20456 2002-01-09  Jeffrey A Law  (law@redhat.com)
20457
20458         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
20459
20460         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
20461         execution failure on PA targets.
20462
20463 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
20464
20465         * gcc.c-torture/compile/20020109-1.c: New test.
20466
20467 2002-01-08  Kazu Hirata  <kazu@hxi.com>
20468
20469         * gcc.c-torture/execute/20020108-1.c: New test.
20470
20471 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
20472
20473         * gcc.dg/20020108-1.c: New test.
20474
20475 2002-01-08  H.J. Lu <hjl@gnu.org>
20476
20477         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
20478         for header files.
20479
20480 2002-01-08  Geoff Keating  <geoffk@redhat.com>
20481
20482         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
20483         consistency.
20484
20485 002-01-07  Aldy Hernandez  <aldyh@redhat.com>
20486
20487         * gcc.dg/altivec-4.c: Test altivec predicates.
20488
20489 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
20490
20491         * gcc.c-torture/execute/20020107-1.c: New test.
20492
20493 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
20494
20495         PR c/5279
20496         * gcc.c-torture/compile/20020106-1.c: New test.
20497
20498 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
20499
20500         * gcc.c-torture/execute/nestfunc-4.c: New test.
20501
20502 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
20503
20504         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
20505         extra triple that slipped in.
20506         * g++.old-deja/g++.abi/align.C: Likewise.
20507         * g++.old-deja/g++.abi/bitfields.C: Likewise.
20508
20509 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
20510
20511         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
20512         * g++.old-deja/g++.abi/align.C: Likewise.
20513         * g++.old-deja/g++.abi/bitfields.C: Likewise.
20514
20515         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
20516         on FreeBSD/i386.
20517         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
20518         FreeBSD.
20519
20520 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
20521
20522         * gcc.dg/20020104-1.c: New test.
20523
20524         * gcc.dg/20020104-2.c: New test.
20525
20526 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
20527
20528         * gcc.dg/20020103-1.c: Fix typo in target selector.
20529
20530 2002-01-03  Richard Henderson  <rth@redhat.com>
20531
20532         * gcc.dg/20020103-1.c: New.
20533
20534 2002-01-03  Kazu Hirata  <kazu@hxi.com>
20535
20536         * gcc.c-torture/execute/20020103-1.c: New test.
20537
20538 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
20539
20540         * g++.dg/other/debug2.C: New test.
20541
20542         * gcc.c-torture/compile/20020103-1.c: New test.
20543
20544 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
20545
20546         * gcc.dg/gnu89-init-1.c: Added new tests.
20547
20548 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
20549
20550         * g++.dg/template/friend2.C: Remove as patch is reverted.
20551
20552         * g++.dg/warn/oldcast1.C: New test.
20553
20554         * g++.dg/template/ptrmem1.C: New test.
20555         * g++.dg/template/ptrmem2.C: New test.
20556
20557         * g++.dg/template/ntp.C: New test.
20558
20559         * g++.dg/other/component1.C: New test.
20560
20561         * g++.dg/template/ttp3.C: New test.
20562
20563         * g++.dg/template/friend2.C: New test.
20564         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
20565
20566 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
20567
20568         * g++.dg/other/ptrmem1.C: New test.
20569         * g++.dg/other/ptrmem2.C: New test.
20570
20571 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
20572
20573         * g++.dg/template/ctor1.C: New test.
20574
20575 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
20576
20577         * g++.dg/template/friend2.C: New test.
20578
20579 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
20580
20581         * gcc.dg/mmix-1.c: New test.
20582
20583 2001-12-31  Richard Henderson  <rth@redhat.com>
20584
20585         * gcc.dg/asm-5.c: New.
20586
20587 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
20588
20589         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
20590         in namespace __gnu_cxx
20591
20592 2001-12-30  Richard Henderson  <rth@redhat.com>
20593
20594         * gcc.dg/debug-6.c: New.
20595
20596 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
20597
20598         * gcc.c-torture/compile/20011229-2.c: New test.
20599
20600 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
20601
20602         * gcc.dg/debug-3.c: New test.
20603         * gcc.dg/debug-4.c: New test.
20604         * gcc.dg/debug-5.c: New test.
20605
20606 2001-12-29  Richard Henderson  <rth@redhat.com>
20607
20608         * g++.dg/eh/loop1.C: New.
20609
20610 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
20611
20612         * g++.dg/template/crash1.C: New test.
20613
20614 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
20615
20616         * g++.dg/other/const1.C: New test.
20617
20618 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
20619
20620         * gcc.c-torture/compile/20011229-1.c: New test.
20621
20622 2001-12-28  Stan Shebs  <shebs@apple.com>
20623
20624         * lib/objc-torture.exp: Resync with c-torture.exp.
20625         * lib/objc.exp: Load standard libraries.
20626
20627 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
20628
20629         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
20630         additional tests.
20631
20632 2001-12-27  Roger Sayle <roger@eyesopen.com>
20633
20634         * gcc.c-torture/execute/string-opt-16.c: New testcase.
20635
20636 2001-12-27  Richard Henderson  <rth@redhat.com>
20637
20638         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
20639
20640 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
20641
20642         * g++.dg/eh/ctor1.C: New test.
20643         * g++.dg/other/error2.C: New test.
20644
20645 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
20646
20647         * g++.dg/other/init2.C: New test.
20648
20649 2001-12-24  Richard Henderson  <rth@redhat.com>
20650
20651         * gcc.dg/20011223-1.c: New.
20652         * gcc.dg/inline-1.c: New.
20653
20654 2001-12-23  Richard Henderson  <rth@redhat.com>
20655
20656         * gcc.dg/asm-4.c: Test operand modifiers.
20657
20658 2001-12-23  Richard Henderson  <rth@redhat.com>
20659
20660         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
20661
20662 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
20663
20664         * gcc.c-torture/execute/20011223-1.c: New test.
20665
20666 2001-12-21  Richard Henderson  <rth@redhat.com>
20667
20668         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
20669         re-enables the warning.
20670
20671 2001-12-21  Richard Henderson  <rth@redhat.com>
20672
20673         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
20674
20675 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
20676
20677         * gcc.c-torture/compile/20011218-1.c: New test.
20678
20679 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
20680
20681         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
20682         arm-isr.c test.
20683         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
20684         epilogue generation for ARM ISR routines.
20685
20686 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20687
20688         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
20689         * gcc.dg/format/c90-printf-3.c: Likewise.
20690         * gcc.dg/format/c99-printf-3.c: Likewise.
20691         * gcc.dg/format/ext-1.c: Likewise.
20692         * gcc.dg/format/ext-6.c: Likewise.
20693         * gcc.dg/format/format.h: Prototype unlocked stdio.
20694
20695 2001-12-20  Richard Henderson  <rth@redhat.com>
20696
20697         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
20698         (arena): Use it.
20699         (malloc): Correct allocation logic.  Abort if we fill up the
20700         arena before initialization complete.
20701         (realloc): Correct allocation logic.
20702
20703 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
20704
20705         * gcc.c-torture/compile/20011219-2.c: New test.
20706
20707         * gcc.c-torture/execute/20011219-1.c: New test.
20708
20709 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
20710
20711         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
20712         target does not support weak symbols.
20713
20714 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
20715
20716         * gcc.c-torture/compile/20011219-1.c: New test.
20717
20718 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
20719
20720         * g++.dg/other/error1.C: New test.
20721
20722 2001-12-17  Jeffrey A Law  (law@redhat.com)
20723
20724         * gcc.c-torture/execute/20011217-1.c: New test.
20725
20726 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
20727
20728         * objc.dg/special/: New directory.
20729         * objc.dg/special/special.exp: New file.
20730         * objc.dg/special/unclaimed-category-1.h: New file.
20731         * objc.dg/special/unclaimed-category-1a.m: New file.
20732         * objc.dg/special/unclaimed-category-1.m: New file.
20733
20734 2001-12-17  Andreas Jaeger  <aj@suse.de>
20735
20736         * gcc.c-torture/compile/20011217-2.c: New test.
20737
20738 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
20739
20740         * gcc.c-torture/compile/20011217-1.c: New test.
20741
20742 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
20743
20744         * testsuite/gcc.dg/20011214-1.c: New.
20745
20746 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
20747
20748         * gcc.dg/altivec-4.c: New.
20749
20750 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
20751
20752         * gcc.dg/20011113-1.c: New test.
20753
20754 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
20755
20756         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
20757         std::__malloc_alloc_template<0> and
20758         std::__default_alloc_template<false, 0>.
20759
20760 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
20761
20762         * objc/execute/bf-21.m: New test.
20763         * objc/execute/enumeration-1.m: New test.
20764         * objc/execute/enumeration-2.m: New test.
20765
20766 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
20767
20768         * gcc.dg/gnu89-init-1.c: New test.
20769
20770 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
20771
20772         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
20773         * g++.old-deja/g++.jason/2371.C: Likewise.
20774         * g++.old-deja/g++.jason/template33.C: Likewise.
20775         * g++.old-deja/g++.jason/template34.C: Likewise.
20776         * g++.old-deja/g++.jason/template36.C: Likewise.
20777         * g++.old-deja/g++.oliva/typename1.C: Likewise.
20778         * g++.old-deja/g++.oliva/typename2.C: Likewise.
20779         * g++.old-deja/g++.other/typename1.C: Likewise.
20780         * g++.old-deja/g++.pt/inherit2.C: Likewise.
20781         * g++.old-deja/g++.pt/nontype5.C: Likewise.
20782         * g++.old-deja/g++.pt/typename11.C: Likewise.
20783         * g++.old-deja/g++.pt/typename14.C: Likewise.
20784         * g++.old-deja/g++.pt/typename16.C: Likewise.
20785         * g++.old-deja/g++.pt/typename3.C: Likewise.
20786         * g++.old-deja/g++.pt/typename4.C: Likewise.
20787         * g++.old-deja/g++.pt/typename5.C: Likewise.
20788         * g++.old-deja/g++.pt/typename7.C: Likewise.
20789         * g++.old-deja/g++.robertl/eb9.C: Likewise.
20790
20791 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
20792
20793         * g++.dg/other/linkage1.C: New test.
20794         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
20795         specifiers.
20796
20797 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
20798
20799         * gcc.dg/concat.c: New test.
20800
20801 2001-12-11  Stan Shebs  <shebs@apple.com>
20802
20803         * objc/compile: New test directory.
20804         * objc/compile/compile.exp: New expect script.
20805         * objc/compile/20011211-1.m: New compile test.
20806
20807 2001-12-11  Jason Merrill  <jason@redhat.com>
20808
20809         * lib/prune.exp (prune_gcc_output): Also handle "In member
20810         function".  So many permutations...
20811
20812 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
20813
20814         * g++.dg/template/typedef1.C: New test.
20815
20816 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
20817
20818         * g++.dg/other/copy1.C: New test.
20819
20820 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
20821
20822         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
20823
20824         * gcc.dg/builtin-choose-expr.c: New.
20825
20826 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
20827
20828         * gcc.dg/altivec-2.c: New.
20829
20830 2001-12-07  Richard Henderson  <rth@redhat.com>
20831
20832         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
20833
20834 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
20835
20836         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
20837         ultrasparc.
20838
20839 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
20840
20841         * g++-old.deja/g++.robertl/eb101.C: Deleted.
20842
20843 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
20844
20845         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
20846         variable argument list.
20847
20848 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
20849
20850         * gcc.c-torture/execute/memcheck: Delete entire directory.
20851         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
20852         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
20853
20854 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
20855
20856         * gcc.dg/Wshadow-1.c: New test.
20857
20858 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
20859
20860         * gcc.c-torture/compile/20011130-1.c: New test.
20861
20862         * gcc.dg/noncompile/20011025-1.c: New test.
20863
20864         * g++.dg/other/anon-union.C: New test.
20865
20866         * gcc.c-torture/execute/20011024-1.c: New test.
20867
20868 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
20869
20870         * gcc.c-torture/execute/20000722-1.x,
20871         gcc.c-torture/execute/20010123-1.x: Remove.
20872         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
20873         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
20874         gcc.dg/c99-complit-2.c: New tests.
20875
20876 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
20877
20878         * g++.dg/inherit/base1.C: New test.
20879
20880 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
20881
20882         * g++.dg/other/stdarg1.C: New test.
20883
20884         * gcc.c-torture/compile/20011130-2.c: New test.
20885
20886 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
20887
20888         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
20889         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
20890         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
20891         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
20892         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
20893         * gcc.dg/builtin-prefetch-1.c: New test.
20894
20895 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
20896
20897         * gcc.dg/20011130-1.c: New test.
20898
20899 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
20900
20901         * g++.dg/other/scope1.C: New test.
20902         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
20903
20904 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
20905
20906         * gcc.dg/vla-init-1.c: New test.
20907
20908 2001-12-01  Geoff Keating  <geoffk@redhat.com>
20909
20910         * gcc.c-torture/compile/structs.c: New testcase from GDB.
20911
20912 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
20913
20914         * objc.dg/alias.m: Update.
20915         * objc.dg/class-1.m: Update.
20916         * objc.dg/const-str-1.m: Update.
20917         * objc.dg/fwd-proto-1.m: Update.
20918         * objc.dg/id-1.m: Update.
20919         * objc.dg/super-class-1.m: Update.
20920
20921 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
20922
20923         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
20924         constructs.
20925
20926 2001-11-28  Jeffrey A Law  (law@cygnus.com)
20927
20928         * gcc.c-torture/execute/20011128-1.c: New test.
20929
20930 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
20931
20932         * gcc.dg/20011127-1.c: New test.
20933
20934 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
20935
20936         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
20937         from Austin Group draft 7.
20938         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
20939         scanf format arguments.
20940         * gcc.dg/format/no-exargs-2.c: New test.
20941
20942 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
20943
20944         * g++.dg/abi/vbase8-4.C: New test.
20945
20946 2001-11-24  Ian Lance Taylor  <ian@airs.com>
20947
20948         * gcc.c-torture/execute/20011121-1.c: New test.
20949
20950 2001-11-23  Jeffrey A Law  (law@cygnus.com)
20951
20952         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
20953
20954 2001-11-23  Andreas Jaeger  <aj@suse.de>
20955
20956         * gcc.dg/cpp/charconst-2.c: New test.
20957
20958 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
20959
20960         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
20961         to the host if it is remote.  Let tests specify extra headers
20962         they use.
20963         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
20964         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
20965         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
20966         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
20967         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
20968         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
20969         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
20970         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
20971         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
20972         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
20973
20974 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
20975
20976         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
20977         for little endian ARMs.
20978
20979 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
20980
20981         * gcc.c-torture/compile/20011119-1.c: New test.
20982         * gcc.c-torture/compile/20011119-2.c: New test.
20983
20984 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
20985
20986         * gcc.dg/altivec-1.c: Fix typo.
20987
20988 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
20989
20990         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
20991
20992 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
20993
20994         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
20995
20996 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
20997
20998         * lib/g77.exp: Don't specify --rpath-link.
20999
21000         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
21001         across all the headers.
21002         * gcc.dg/format/format.exp: For testing on a remote host,
21003         copy format.h.
21004
21005         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
21006         * gcc.c-torture/execute/930406-1.c: Likewise.
21007         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
21008
21009 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
21010
21011         * gcc.dg/altivec-1.c: New.
21012
21013 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
21014
21015         * gcc.dg/cpp/fpreprocessed.c: New test case.
21016
21017 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
21018
21019         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
21020         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
21021         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
21022
21023 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
21024
21025         * gcc.dg/no-builtin-1.c: New test.
21026
21027 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
21028
21029         * gcc.c-torture/execute/20011115-1.c: New test.
21030
21031 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
21032
21033         * gcc.c-torture/compile/20011114-2.c: New test.
21034         * gcc.c-torture/compile/20011114-3.c: New test.
21035         * gcc.c-torture/compile/20011114-4.c: New test.
21036
21037 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
21038
21039         * g++.dg/other/init1.C: New test.
21040
21041 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
21042
21043         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
21044         message.
21045
21046         * gcc.c-torture/execute/20011114-1.c: New testcase.
21047
21048         * gcc.c-torture/compile/20010327-1.c: Revert last change.
21049         * gcc.c-torture/compile/20011114-1.c: New test, exactly
21050         like the (before this change) version of 20010327-1.c.
21051
21052 2001-11-14  Roger Sayle <roger@eyesopen.com>
21053
21054         * gcc.c-torture/execute/string-opt-13.c: New testcase.
21055
21056 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
21057
21058         * g++.dg/init/array2.C: New test.
21059
21060 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
21061
21062         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
21063
21064 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
21065
21066         * g++.dg/other/forscope1.C: New test.
21067         * g++.dg/ext/forscope1.C: New test.
21068         * g++.dg/ext/forscope2.C: New test.
21069
21070 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
21071
21072         * gcc.c-torture/execute/20011113-1.c: New test.
21073
21074 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
21075
21076         * gcc.c-torture/execute/20011109-2.c: New test.
21077
21078         * gcc.c-torture/execute/20011109-1.c: New test.
21079
21080 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
21081
21082         * gcc.c-torture/compile/20011109-1.c: New test.
21083
21084 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
21085
21086         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
21087         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
21088         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
21089         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
21090         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
21091         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
21092         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
21093
21094 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
21095
21096         * g++.dg/warn/Wshadow-1.C: New tests.
21097         * g++.old-deja/g++.mike/for3.C: Update.
21098
21099 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
21100
21101         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
21102         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
21103         XFAILs.  Adjust expected error texts.
21104         * gcc.c-torture/compile/20011106-1.c,
21105         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
21106         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
21107         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
21108         gcc.dg/c99-array-lval-5.c: New tests.
21109
21110 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
21111
21112         * gcc.dg/cpp/defined.c: Update.
21113
21114 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
21115
21116         * gcc.c-torture/execute/anon-1.c: New test.
21117
21118 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
21119
21120         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
21121         same size, so no warning should be produced on stormy16.
21122
21123         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
21124         due to oversized array.
21125         * g++.old-deja/g++.mike/ns15.C: Likewise.
21126         * g++.old-deja/g++.pt/crash16.C: Likewise.
21127
21128 2001-11-02  Graham Stott  <grahams@redhat.com>
21129
21130         * g++.dgother/debug1.C: Fix typos.
21131
21132 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
21133
21134         * g++.dg/other/debug1.C: New test.
21135
21136 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
21137
21138         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
21139         of unsigned long.
21140
21141 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
21142
21143         * gcc.dg/20011029-2.c: New test.
21144
21145         * gcc.c-torture/compile/20011029-1.c: New test.
21146
21147 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
21148
21149         * objc/execute/class_self-1.m: New test.
21150         * objc/execute/class_self-2.m: New test.
21151
21152 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
21153
21154         * gcc.misc-tests/msgs.exp: Delete.
21155         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
21156         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
21157         error set to match recent changes.
21158
21159 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
21160
21161         * gcc.dg/20011021-1.c: New test.
21162
21163 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
21164
21165         * gcc.c-torture/compile/20011023-1.c: New test.
21166
21167 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
21168
21169         * lib/g77.exp: Rewrite based on lib/g++.exp.
21170
21171 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
21172
21173         * gcc.c-torture/execute/20011019-1.c: New test.
21174
21175         * gcc.dg/20011018-1.c: New test.
21176
21177 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
21178
21179         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
21180
21181 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
21182
21183         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
21184         * gcc.dg/attr-invalid.c: Likewise.
21185
21186 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
21187
21188         * testsuite/gcc.dg/20011015-1.c: New test.
21189
21190 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
21191
21192         * g++.dg/template/unify2.C: New test.
21193
21194 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
21195
21196         * g++.dg/other/exception-specification.C: New test
21197
21198 2001-10-13  Tom Rix  <trix@redhat.com>
21199
21200         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
21201         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
21202
21203 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
21204
21205         * testsuite/gcc.dg/20011009-1.c: New test.
21206
21207 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
21208
21209         PR g++/4476
21210         * g++.dg/other/friend1.C: New test.
21211
21212 2001-10-11  Richard Henderson  <rth@redhat.com>
21213
21214         * g++.old-deja/g++.other/crash18.C: Add -S to options.
21215
21216 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21217
21218         * gcc.c-torture/compile/20011010-1.c: New.
21219
21220 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
21221
21222         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
21223         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
21224         g77.f-torture/execute/execute.exp,
21225         g77.f-torture/noncompile/noncompile.exp,
21226         gcc.c-torture/compile/compile.exp,
21227         gcc.c-torture/execute/execute.exp,
21228         gcc.c-torture/execute/ieee/ieee.exp,
21229         gcc.c-torture/execute/memcheck/memcheck.exp,
21230         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
21231         objc/execute/execute.exp: Update FSF address.
21232
21233 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
21234
21235         * gcc.dg/cpp/cmdlne-C.c: Update.
21236         * gcc.dg/cpp/cmdlne-C2.c: New.
21237
21238 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21239
21240         * gcc.c-torture/execute/20011008-3.c: New.
21241
21242 2001-10-08  DJ Delorie  <dj@redhat.com>
21243
21244         * gcc.dg/20011008-1.c: New.
21245         * gcc.dg/20011008-2.c: New.
21246
21247 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
21248
21249         * gcc.dg/cpp/spacing1.c: Update test.
21250
21251 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
21252
21253         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
21254         spelling errors of "separate" as "seperate".
21255
21256 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
21257
21258         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
21259         enough to avoid inlining.
21260
21261 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
21262
21263         * lib/g77.exp: set libg2c_dir correctly.
21264
21265 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
21266
21267         * gcc.dg/cpp/macro11.c: New test.
21268
21269 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
21270
21271         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
21272         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
21273         gcc.dg/format/multattr-3.c: New tests.
21274         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
21275         tests for format attributes on function pointers being rejected.
21276
21277 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
21278
21279         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
21280
21281 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
21282
21283         * g++.dg/warn/format1.C: New test.
21284
21285 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
21286
21287         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
21288
21289 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
21290
21291         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
21292
21293 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
21294
21295         * gcc.dg/cpp/redef2.c: Add test.
21296
21297 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
21298
21299         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
21300         long-standing bug on i686, apparently.
21301         * gcc.c-torture/execute/loop-2c.x: New file.
21302         * gcc.c-torture/execute/loop-2d.x: New file.
21303         * gcc.c-torture/execute/loop-3c.x: New file.
21304
21305 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
21306
21307         * gcc.dg/cpp/20000625-2.c: Correct line number.
21308
21309 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
21310
21311         * gcc.dg/cpp/macro10.c: New test.
21312         * gcc.dg/cpp/strify3.c: New test.
21313         * gcc.dg/cpp/spacing1.c: Add tests.
21314         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
21315         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
21316
21317 2001-09-24  DJ Delorie  <dj@redhat.com>
21318
21319         * gcc.c-torture/execute/20010924-1.c: New test.
21320
21321 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
21322
21323         * testsuite/objc/execute/paste.m: Remove.
21324
21325 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
21326
21327         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
21328
21329 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
21330
21331         * g77.dg/strlen0.f: New test.
21332
21333 2001-09-21  Richard Henderson  <rth@redhat.com>
21334
21335         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
21336         * g++.old-deja/g++.abi/vtable2.C: Likewise.
21337
21338 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
21339
21340         Table-driven attributes.
21341         * g++.dg/ext/attrib1.C: New test.
21342
21343 2001-09-20  DJ Delorie  <dj@redhat.com>
21344
21345         * gcc.dg/20000926-1.c: Update expected warning messages.
21346         * gcc.dg/array-2.c: Likewise, and test for warnings too.
21347         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
21348         array.
21349
21350 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
21351
21352         * g++.dg/eh/registers1.C: New test case.
21353
21354 2001-09-17  Richard Henderson  <rth@redhat.com>
21355
21356         * gcc.dg/array-5.c: Fix VLA decomposition test.
21357
21358 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
21359
21360         * gcc.dg/cpp/line5.c: New testcase.
21361
21362 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
21363
21364         * gcc.dg/cpp/macro9.c: New test.
21365
21366 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
21367
21368         * gcc.c-torture/execute/980223.c: Change type of addr from long
21369         to char *.
21370
21371 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
21372
21373         * gcc.c-torture/execute/20010915-1.c: New test.
21374
21375 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
21376
21377         * g77.dg/bprob: New directory.
21378         * g77.dg/bprob/bprob.exp: New file.
21379         * g77.dg/bprob/bprob-1.f: New test.
21380         * g77.dg/gcov: New directory.
21381         * g77.dg/gcov/gcov.exp: New file.
21382         * g77.dg/gcov/gcov-1.f: New test.
21383         * g77.dg/gcov/gcov-1.x: New file.
21384
21385 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
21386
21387         * gcc.dg/cpp/directiv.c: Update.
21388         * gcc.dg/cpp/undef1.c: Update.
21389
21390 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
21391
21392         * gcc.dg/20010912-1.c: New test.
21393
21394 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
21395
21396         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
21397         language-independent file in lib.
21398         * lib/gcov.exp: New file.
21399
21400 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
21401
21402         * gcc.c-torture/compile/20010911-1.c: New test.
21403
21404 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
21405
21406         * lib/profopt.exp: New, to support profile-directed optimizations.
21407         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
21408         * gcc.misc-tests/bprob-1.c: New test.
21409         * gcc.misc-tests/bprob-2.c: New test.
21410
21411 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
21412
21413         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
21414         XFAIL and which kinds of gcov output to verify.
21415         * gcc.misc-tests/gcov-4b.x: New file.
21416         * gcc.misc-tests/gcov-5b.x: New file.
21417         * gcc.misc-tests/gcov-6.x: New file.
21418         * gcc.misc-tests/gcov-7.c: New test.
21419         * gcc.misc-tests/gcov-7.x: New file.
21420
21421 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
21422
21423         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
21424         * gcc.misc-tests/gcov-6.c: New test.
21425
21426 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
21427
21428         PR c++/3986
21429         * g++.dg/abi/vbase1.C: New test.
21430
21431 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
21432
21433         * objc.dg/method-2.m: New.
21434
21435 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
21436
21437         PR c++/4203
21438         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
21439         * g++.dg/init/empty1.C: New test.
21440
21441 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
21442
21443         * gcc.c-torture/compile/20010903-1.c: New test.
21444
21445 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
21446
21447         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
21448         for m68k.
21449
21450 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
21451
21452         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
21453
21454         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
21455
21456         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
21457
21458 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
21459
21460         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
21461         for 16-bit 'unsigned int'.
21462
21463 2001-08-29  Kazu Hirata  <kazu@hxi.com>
21464
21465         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
21466
21467 2001-08-27  Richard Henderson  <rth@redhat.com>
21468
21469         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
21470         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
21471
21472 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
21473
21474         * gcc.dg/asm-names.c (ymain): New.
21475
21476 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
21477
21478         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
21479         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
21480         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
21481
21482 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21483
21484         * gcc.dg/compare5.c: New testcase.
21485
21486 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
21487
21488         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
21489         and "In instantiation".
21490
21491 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
21492
21493         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
21494
21495 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
21496
21497         * gcc.misc-tests/gcov.exp: Add support for branch information.
21498         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
21499         * gcc.misc-tests/gcov-4.c: New test.
21500         * gcc.misc-tests/gcov-4b.c: New test.
21501         * gcc.misc-tests/gcov-5b.c: New test.
21502
21503 2001-08-20  Zack Weinberg  <zackw@panix.com>
21504
21505         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
21506         expected to fail.
21507
21508 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
21509
21510         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
21511
21512 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
21513
21514         * g++.dg/eh/template1.C: New test.
21515
21516 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
21517
21518         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
21519         Fix thinko.
21520         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
21521         for xfail.
21522
21523 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
21524
21525         * lib/g77-dg.exp:  Use prune.exp for common procedures
21526         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
21527         * lib/g77.exp: (g77-dg-prune) Remove
21528
21529 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
21530
21531         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
21532
21533 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21534
21535         * g++.dg/template/unify1.C: New test.
21536
21537 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
21538
21539         * g++.dg/abi/empty4.C: New test.
21540
21541 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
21542
21543         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
21544         solaris2.*
21545         * g77.f-torture/compile/pr3743.x: Likewise
21546
21547 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
21548
21549         * g++.dg/other/using-declaration.C: New test.
21550
21551 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
21552
21553         * gcc.dg/cpp/tr-sign.c: New testcase.
21554
21555 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
21556
21557         * gcc.dg/cpp/19951025-1.c: Revert.
21558         * gcc.dg/cpp/directiv.c: We no longer process directives that
21559         interrupt macro arguments.
21560
21561 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
21562
21563         * gcc.dg/bconstp-1.c: New test.
21564
21565 2001-08-03  Richard Henderson  <rth@redhat.com>
21566
21567         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
21568
21569 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
21570
21571         * gcc.dg/cpp/19951025-1.c: Update.
21572
21573 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
21574
21575         * g77.dg/ff90-1.f (s): Fix reference of variable z,
21576         should be x.
21577
21578 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
21579
21580         Kill -fhonor-std.
21581         * g++.old-deja/g++.ns/ns14.C: Remove special options.
21582         * g++.old-deja/g++.other/std1.C: Likewise.
21583         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
21584
21585 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
21586
21587         * lib/g77.exp:  Load gcc-defs.exp for common procedures
21588         (g77_pass, g77_fail, g77_finish, g77_exit,
21589         ${tool}_check_unsupported_p} Now redundant.  Deleted.
21590
21591 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
21592
21593         * g77.dg/fbackslash.f
21594         * g77.dg/fcase-preserve.f
21595         * g77.dg/ff90-1.f
21596         * g77.dg/ffixed-line-length-0.f
21597         * g77.dg/ffixed-line-length-132.f
21598         * g77.dg/ffixed-line-length-7.f
21599         * g77.dg/ffixed-line-length-72.f
21600         * g77.dg/ffixed-line-length-none.f
21601         * g77.dg/ffree-form-1.f
21602         * g77.dg/fno-backslash.f
21603         * g77.dg/fno-f90-1.f
21604         * g77.dg/fno-fixed-form-1.f
21605         * g77.dg/fno-onetrip.f
21606         * g77.dg/fno-typeless-boz.f
21607         * g77.dg/fno-underscoring.f
21608         * g77.dg/fno-vxt-1.f
21609         * g77.dg/fonetrip.f
21610         * g77.dg/ftypeless-boz.f
21611         * g77.dg/fugly-assumed.f
21612         * g77.dg/funderscoring.f
21613         * g77.dg/fvxt-1.f
21614
21615 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
21616
21617         * objc.dg/fwd-proto-1.m: New.
21618         * objc.dg/local-decl-1.m: New.
21619         * objc.dg/naming-1.m: New.
21620         * objc.dg/naming-2.m: New.
21621         * objc.dg/proto-hier-1.m: New.
21622
21623 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
21624
21625         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
21626         largest-type elements to a struct makes its size grow.
21627
21628 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
21629
21630         * g++.dg/abi/vthunk1.C: New test.
21631
21632 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
21633
21634         * g++.dg/abi/vbase8-22.C: New test.
21635
21636 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
21637
21638         * gcc.dg/cpp/macro8.c: New test.
21639
21640 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
21641
21642         * g++.dg/abi/vbase8-21.C: New test.
21643
21644 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
21645
21646         * g++.dg/abi/vbase8-10.C: New test.
21647
21648 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21649
21650         * lib/g++.exp (g++_set_ld_library_path): Renamed to
21651         ${tool}_set_ld_library_path.
21652         Changed caller.
21653         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
21654         g++.exp.
21655
21656 2001-07-26  Stan Cox <scox@redhat.com>
21657
21658         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
21659         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
21660         gcc_exit, gcc_check_unsupported_p):
21661         Moved to gcc-deps.exp
21662         * gcc-deps.exp: New file.
21663
21664 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21665
21666         * g++.old-deja/g++.pt/defarg14.C: New test.
21667
21668 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
21669
21670         * g++.old-deja/g++.other/lineno5.C: New test.
21671
21672 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
21673
21674         * g++.old-deja/g++.pt/crash68.C: New test.
21675
21676 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
21677
21678         * g++.old-deja/g++.other/crash42.C: New test.
21679
21680 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
21681
21682         * gcc.dg/cpp/extratokens.c: Fix.
21683         * gcc.dg/cpp/skipping2.c: New tests.
21684
21685 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21686
21687         * gcc.c-torture/execute/20010724-1.c: New file.
21688         * gcc.c-torture/execute/20010724-1.x: New file.
21689
21690 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
21691
21692         * g++.old-deja/g++.other/cond7.C: New test.
21693
21694 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
21695
21696         * g++.old-deja/g++.other/optimize4.C: New test.
21697
21698 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
21699
21700         * g++.old-deja/g++.abi/vbase8-5.C: New test.
21701
21702 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
21703
21704         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
21705         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
21706         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
21707         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
21708
21709         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
21710         bug report" message.
21711
21712         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
21713         * g++.dg/ext/instantiate1.C: Move from old-deja.
21714
21715 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
21716
21717         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
21718         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
21719         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
21720         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
21721
21722 2001-07-23  Jeffrey A Law  (law@cygnus.com)
21723
21724         * gcc.c-torture/execute/20010723-1.c: New test.
21725
21726 2001-07-23  Ben Elliston  <bje@redhat.com>
21727
21728         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
21729
21730 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21731
21732         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
21733         i[34567]86-*-*.
21734         Delete handling of ieee_multilib_flags.
21735         Pass -mieee for alpha*-*-* and sh-*-*.
21736         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
21737
21738 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
21739
21740         Remove old-abi tests.
21741         * g++.old-deja/g++.mike/p11116.C: Remove.
21742         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
21743
21744 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
21745
21746         * g77.f-torture/compile/pr3743.f:  New test
21747
21748 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
21749
21750         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
21751
21752 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21753
21754         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
21755         g++.old-deja/g++.pt/static6.C: Likewise.
21756         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
21757         supports weak symbols.
21758
21759 2001-07-18  Andreas Jaeger  <aj@suse.de>
21760
21761         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
21762         supported again.
21763
21764 2001-07-18  Andreas Jaeger  <aj@suse.de>
21765
21766         * gcc.dg/iftrap-1.c: Fix target line.
21767
21768 2001-07-17  Richard Henderson  <rth@redhat.com>
21769
21770         * gcc.c-torture/execute/20010717-1.c: New.
21771
21772 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
21773
21774         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
21775         tests.
21776
21777 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
21778
21779         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
21780
21781 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21782
21783         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
21784         UAC_SIGBUS, UAC_NOPRINT definitions.
21785
21786 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
21787
21788         * objc/execute/object_is_class.m: New test.
21789         * objc/execute/object_is_meta_class.m: New test.
21790
21791 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
21792
21793         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
21794         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
21795
21796 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
21797
21798         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
21799         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
21800
21801 2001-07-14  Richard Henderson  <rth@redhat.com>
21802
21803         * gcc.dg/iftrap-1.c: New.
21804
21805 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
21806
21807         * g77.f-torture/execute/intrinsic77.f: New test.
21808
21809 2001-07-11  Janis Johnson <janis@us.ibm.com>
21810
21811         * gcc.misc-tests/gcov-3.c: New test.
21812
21813 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
21814
21815         * gcc.c-torture/compile/20010711-1.c,
21816         * gcc.c-torture/compile/20010711-2.c: New tests.
21817
21818 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
21819
21820         * gcc.c-torture/execute/20010711-1.c: New test.
21821
21822 2001-07-11  Ben Elliston  <bje@redhat.com>
21823
21824         * g++.old-deja/g++.other/enum5.C: New test.
21825
21826 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
21827
21828         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
21829         (g++-dg-prune): Call prune_gcc_output.
21830         * prune.exp: New file for prune_gcc_output.
21831         * lib/g++.exp, lib/gcc.exp: Load it.
21832
21833 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
21834
21835         * gcc.c-torture/compile/20010701-1.c,
21836         g++.old-deja/g++.ext/attrib6.C: New tests.
21837
21838 2001-07-06  Jeffrey A Law  (law@cygnus.com)
21839
21840         * gcc.c-torture/compile/20010706-1.c: New test.
21841
21842 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
21843
21844         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
21845
21846 2001-06-28  Stan Shebs  <shebs@apple.com>
21847
21848         * gcc.dg/pragma-darwin.c: New test.
21849
21850 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21851
21852         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
21853         Solaris 2.[678] system.
21854
21855 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
21856
21857         * gcc.dg/20010622-1.c: New test.
21858
21859 2001-06-18  Stan Shebs  <shebs@apple.com>
21860
21861         * objc.dg: New directory.
21862         * objc.dg/dg.exp: New file.
21863         * objc.dg/alias.m: New.
21864         * objc.dg/class-1.m: New.
21865         * objc.dg/class-2.m: New.
21866         * objc.dg/const-str-1.m: New.
21867         * objc.dg/const-str-2.m: New.
21868         * objc.dg/id-1.m: New.
21869         * objc.dg/method-1.m: New.
21870         * objc.dg/super-class-1.m: New.
21871         * lib/objc-dg.exp: New file.
21872
21873 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
21874
21875         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
21876         of label name.
21877
21878 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
21879
21880         * g++.old-deja/g++.abi/vbase8-9.C: New test.
21881
21882 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21883
21884         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
21885         variable.
21886
21887 2001-06-12  Richard Henderson  <rth@redhat.com>
21888
21889         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
21890
21891 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
21892
21893         * g++.old-deja/g++.abi/vbase5.C: New test.
21894         * g++.old-deja/g++.abi/vbase6.C: New test.
21895         * g++.old-deja/g++.abi/vbase7.C: New test.
21896
21897 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21898
21899         * gcc.c-torture/compile/20010610-1.c: New test.
21900
21901 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
21902
21903         * g++.old-deja/g++.abi/vbase4.C: New test.
21904
21905 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
21906
21907         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
21908         support %f for HC11/HC12 targets.
21909         * gcc.c-torture/execute/930513-1.x: New file, likewise.
21910         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
21911         on HC11/HC12 targets.
21912         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
21913
21914 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21915
21916         * gcc.dg/wchar_t-1.c: New file.
21917         * gcc.dg/wint_t-1.c: Likewise.
21918
21919 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
21920
21921         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
21922
21923 2001-06-11  Richard Henderson  <rth@redhat.com>
21924
21925         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
21926
21927 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
21928
21929         * gcc.c-torture/compile/20010611-1.c: New test.
21930
21931 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
21932
21933         * gcc.dg/c99-tag-1.c: Add more tests.
21934
21935 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
21936
21937         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
21938         representation on MN10300 and ARM/Thumb.
21939
21940 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
21941
21942         * g77.f-torture/execute/20010610.f: New.
21943
21944 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
21945
21946         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
21947         names.
21948
21949 2001-06-09  Richard Henderson  <rth@redhat.com>
21950
21951         * gcc.c-torture/execute/ashrdi-1.c: New.
21952         * gcc.c-torture/execute/ashldi-1.c: New.
21953         * gcc.c-torture/execute/lshrdi-1.c: New.
21954
21955 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
21956
21957         * objc/execute/load-3.m: Added. Check sending +load to categories,
21958         in addition to classes.
21959
21960 2001-06-08  Stan Shebs  <shebs@apple.com>
21961
21962         * objc/execute/load-2.m: New test.  From Nicola Pero
21963         <n.pero@mi.flashnet.it>.
21964
21965 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
21966
21967         * gcc.c-torture/execute/20010605-2.c: New test.
21968
21969 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
21970
21971         * g++.old-deja/g++.abi/vbase2.C: New test.
21972         * g++.old-deja/g++.abi/vbase3.C: New test.
21973
21974 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
21975
21976         * g++.old-deja/g++.pt/friend49.C: New test.
21977
21978 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
21979
21980         * g++.old-deja/g++.ext/anon3.C: New test.
21981
21982 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
21983
21984         * g++.old-deja/g++.other/conv7.C: New test.
21985
21986 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
21987
21988         * gcc.c-torture/compile/20010605-2.c: New test.
21989
21990 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
21991
21992         * gcc.c-torture/execute/20010604-1.c: New test.
21993
21994 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
21995
21996         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
21997
21998 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
21999
22000         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
22001         (g++_link_flags): Likewise.
22002         (g++_init): Pass gccpath's value to two previous functions.
22003
22004 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22005
22006         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
22007         Ensure logfile entry matches exec command line.
22008
22009 2001-05-31  Richard Henderson  <rth@redhat.com>
22010
22011         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
22012         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
22013
22014 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
22015
22016         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
22017         compiler for irix6.2
22018
22019 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
22020
22021         * g++.old-deja/g++.other/optimize3.C: New file.
22022
22023 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
22024
22025         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
22026         assemble.
22027
22028 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
22029
22030         * g++.old-deja/g++.other/optimize2.C: New file.
22031
22032 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
22033
22034         * gcc.c-torture/compile/20010518-2.c: New file.
22035         * gcc.c-torture/execute/20010518-1.c: New file.
22036         * gcc.c-torture/execute/20010518-2.c: New file.
22037
22038 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
22039
22040         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
22041
22042 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
22043
22044         G++ no longer defines builtins that do not begin with __builtin.
22045         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
22046         * g++.old-deja/g++.brendand/misc13.C: Likewise.
22047         * g++.old-deja/g++.law/builtin1.C: Likewise.
22048         * g++.old-deja/g++.law/cvt2.C: Likewise.
22049         * g++.old-deja/g++.mike/net5.C: Likewise.
22050         * g++.old-deja/g++.other/builtins1.C: Likewise.
22051         * g++.old-deja/g++.other/builtins2.C: Likewise.
22052         * g++.old-deja/g++.other/builtins3.C: Likewise.
22053         * g++.old-deja/g++.other/builtins4.C: Likewise.
22054         * g++.old-deja/g++.other/inline8.C: Likewise.
22055         * g++.old-deja/g++.robertl/eb39.C: Likewise.
22056
22057 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
22058
22059         * g++.old-deja/g++.pt/using1.C: Adjust.
22060         * g++.old-deja/g++.pt/using2.C: New test.
22061
22062 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
22063
22064         * gcc.dg/cpp/charconst.c: New tests.
22065         * gcc.dg/cpp/escape.c: New tests.
22066         * gcc.dg/cpp/escape-1.c: New tests.
22067         * gcc.dg/cpp/escape-2.c: New tests.
22068         * gcc.dg/cpp/ucs.c: New tests.
22069
22070 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
22071
22072         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
22073         native compiler for irix6.5.
22074
22075 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
22076
22077         * lib/g++.exp (g++_include_flags): Use args to compute
22078         get_multilibs.
22079         (g++_link_flags): Likewise.
22080         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
22081
22082 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
22083
22084         * gcc.dg/c90-hexfloat-1.c: Add more tests.
22085
22086 2001-05-21  Geoff Keating  <geoffk@redhat.com>
22087
22088         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
22089         this file.
22090
22091 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
22092
22093         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
22094         STACK_SIZE;
22095         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
22096         to STACK_SIZE; Use it to define size of add_histo array.
22097         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
22098         to STACK_SIZE.
22099         (f): Use GITT_SIZE to define size of gitt local table.
22100         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
22101         to STACK_SIZE; Use it to define size of bytemem array.
22102
22103 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
22104
22105         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
22106         on 68HC11/HC12 due to the asm instruction.
22107         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
22108         * gcc.c-torture/compile/920520-1.x: Likewise.
22109         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
22110         on 68HC11/HC12 because the function is larger than 64K.
22111         * gcc.c-torture/compile/961203-1.x: New file, this test fails
22112         on 68HC11/HC12 because the structure is too large.
22113
22114 2001-05-20  Richard Henderson  <rth@redhat.com>
22115
22116         * gcc.c-torture/execute/20010520-1.c: New.
22117
22118 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22119
22120         * g++.old-deja/g++.warn/compare1.C: New test.
22121         * gcc.dg/compare4.c: New test.
22122
22123 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
22124
22125         * g++.old-deja/g++.other/optimize1.C: New test.
22126
22127 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22128
22129         * g++.old-deja/g++.pt/spec41.C: New test.
22130
22131 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
22132
22133         * gcc.c-torture/compile/20010114-1.x: Remove.
22134
22135 2001-05-18  Stan Shebs  <shebs@apple.com>
22136
22137         * gcc.c-torture/compile/20010518-1.c: New test.
22138
22139 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
22140
22141         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
22142         * g++.old-deja/g++.pt/crash67.C: New test.
22143
22144 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
22145
22146         * g++.old-deja/g++.other/debug9.C: New test.
22147
22148 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
22149
22150         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
22151
22152 2001-05-16  Jan Hubicka  <jh@suse.cz>
22153
22154         * gcc.c-torture/compile/20010516-1.c: New test.
22155
22156 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
22157
22158         * g++.old-deja/g++.other/crash41.C: New test.
22159
22160 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
22161
22162         * g++.old-deja/g++.pt/crash66.C: New test.
22163
22164 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
22165
22166         * g++.old-deja/g++.robertl/eb27.C: Convert.
22167
22168 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
22169
22170         * g++.dg/friend-warn.C: New test.  Do not warn about friend
22171         declaration being redundant.
22172
22173 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
22174
22175         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
22176
22177 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
22178
22179         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
22180
22181 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
22182
22183         * lib/g++.exp: Use testsuite_flags.
22184
22185 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
22186
22187         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
22188
22189 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
22190
22191         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
22192
22193 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
22194
22195         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
22196
22197 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
22198
22199         * gcc.c-torture/compile/20010313-1.c: New test.
22200
22201 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
22202
22203         * gcc.dg/cpp/direct2.c: New test.
22204         * gccq.dg/cpp/direct2s.c: New test.
22205
22206         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
22207
22208 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
22209
22210         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
22211         * g++.old-deja/g++.other/op3.C: Likewise.
22212
22213 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
22214
22215         * gcc.dg/cpp/syshdr.h: New file.
22216         * gcc.dg/cpp/sysmac1.c: Update.
22217         * gcc.dg/cpp/sysmac2.c: Update.
22218
22219 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
22220
22221         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
22222
22223 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
22224
22225         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
22226         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
22227
22228 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
22229
22230         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
22231
22232 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
22233
22234         * lib/g++.exp (g++_include_flags): Don't use any special flags
22235         if TESTING_IN_BUILD_TREE is not defined.
22236         (g++_init): Use a plain 'c++' as the compiler if
22237         TESTING_IN_BUILD_TREEE is not defined.
22238
22239 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
22240
22241         * g++.old-deja/g++.eh/catch13.C: New test.
22242         * g++.old-deja/g++.eh/catch14.C: New test.
22243
22244 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
22245
22246         * gcc.dg/cpp/tr-define.c: New test.
22247
22248 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
22249
22250         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
22251         <stdlib.h>, not <malloc.h>.
22252
22253 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
22254
22255         * g++.old-deja/g++.ns/template17.C: New test.
22256
22257 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
22258
22259         * g++.old-deja/g++.pt/ref4.C: New test.
22260
22261 2001-04-30  Richard Henderson  <rth@redhat.com>
22262
22263         * gcc.dg/20000724-1.c: Revert last change.
22264
22265 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
22266
22267         * g77.f-torture/execute/20010430.f: New test.
22268
22269 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
22270
22271         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
22272
22273 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
22274
22275         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
22276
22277 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
22278
22279         * g++.old-deja/g++.eh/crash6.C: New test.
22280
22281 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
22282
22283         * g++.old-deja/g++.other/warn7.C: New test.
22284
22285 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
22286
22287         * g++.old-deja/g++.other/defarg9.C: New test.
22288
22289 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
22290
22291         * g77.f-torture/compile/20010426.f: New test.
22292         * g77.f-torture/execute/20010426.f: New test.
22293
22294 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
22295
22296         * g77.f-torture/compile/20000629-1.x: Remove - error
22297         has been fixed.
22298
22299 2001-04-26  Jeffrey A Law  (law@cygnus.com)
22300
22301         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
22302         Tweak slightly to work with g++.dg framework.
22303         * g++.dg/special/ecos.exp: Run initp1.C test.
22304         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
22305
22306         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
22307         its linker doesn't give line numbers either.
22308         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
22309
22310 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
22311
22312         * g++.old-deja/g++.other/lex1.C: New test.
22313
22314 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
22315
22316         * gcc.dg/noncompile/20010425-1.c: New test.
22317
22318 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
22319
22320         * g++.old-deja/g++.pt/mangle2.C: New test.
22321
22322 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
22323
22324         * gcc.dg/format/plus-1.c: New test.
22325
22326 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
22327
22328         * gcc.dg/20010423-1.c: New test.
22329
22330 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
22331
22332         * gcc.c-torture/execute/20010422-1.c: New test.
22333
22334 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
22335
22336         * g++.old-deja/g++.ns/type2.C: New test.
22337
22338 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
22339
22340         * g++.old-deja/g++.other/perf1.C: New test.
22341
22342 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
22343
22344         * gcc.dg/c99-func-2.c: Remove xfail.
22345         * gcc.dg/c99-func-3.c: Remove xfail.
22346         * gcc.dg/c99-func-4.c: Remove xfail.
22347
22348 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
22349
22350         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
22351
22352 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
22353
22354         * gcc.c-torture/compile/20010423-1.c: New test.
22355
22356 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
22357
22358         * g++.old-deja/g++.pt/typename28.C: New test.
22359
22360 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
22361
22362         * g++.old-deja/g++.abi/empty2.C: New test.
22363         * g++.old-deja/g++.abi/empty3.C: New test.
22364
22365 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
22366
22367         * g++.old-deja/g++.other/comdat2.C: New test.
22368         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
22369
22370 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
22371
22372         * g++.old-deja/g++.other/overload14.C: New test.
22373
22374 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
22375
22376         * g++.old-deja/g++.other/lookup23.C: New test.
22377
22378 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
22379
22380         * gcc.c-torture/execute/20010403-1.c: New test.
22381
22382 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
22383             Mark Mitchell  <mark@codesourcery.com>
22384
22385         * lib/old-dejagnu.exp: Don't delete output of executable.
22386         Add .exe suffix to executables.
22387
22388 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
22389
22390         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
22391
22392 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22393
22394         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
22395
22396 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
22397
22398         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
22399         * g++.old-deja/g++.abi/crash1.C: New test.
22400
22401 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
22402
22403         * g++.old-deja/g++.other/crash40.C: New test.
22404
22405 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22406
22407         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
22408
22409 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
22410
22411         * g++.old-deja/g++.other/warn6.C: New test.
22412
22413 22001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
22414
22415         * g++.old-deja/g++.robertl/eb42.C: Same.
22416
22417 001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22418
22419         * gcc.dg/wtr-conversion-1.c: New testcase.
22420
22421 2001-04-10  Richard Henderson  <rth@redhat.com>
22422
22423         * g++.old-deja/g++.other/array5.C: New.
22424
22425 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22426
22427         * gcc.c-torture/execute/20010408-1.c: New test.
22428
22429 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
22430
22431         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
22432         headers and constructs.
22433         * g++.old-deja/g++.robertl/eb79.C: Same.
22434         * g++.old-deja/g++.robertl/eb77.C (main): Same.
22435         * g++.old-deja/g++.robertl/eb73.C: Same.
22436         * g++.old-deja/g++.robertl/eb66.C (main): Same.
22437         * g++.old-deja/g++.robertl/eb55.C (t): Same.
22438         * g++.old-deja/g++.robertl/eb54.C (main): Same.
22439         * g++.old-deja/g++.robertl/eb46.C (main): Same.
22440         * g++.old-deja/g++.robertl/eb44.C: Same.
22441         * g++.old-deja/g++.robertl/eb41.C (main): Same.
22442         * g++.old-deja/g++.robertl/eb4.C (main): Same.
22443         * g++.old-deja/g++.robertl/eb39.C: Same.
22444         * g++.old-deja/g++.robertl/eb33.C (main): Same.
22445         * g++.old-deja/g++.robertl/eb31.C (main): Same.
22446         * g++.old-deja/g++.robertl/eb30.C: Same.
22447         * g++.old-deja/g++.robertl/eb3.C: Same.
22448         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
22449         * g++.old-deja/g++.robertl/eb21.C: Same.
22450         * g++.old-deja/g++.robertl/eb15.C: Same.
22451         * g++.old-deja/g++.robertl/eb118.C: Same.
22452         * g++.old-deja/g++.robertl/eb115.C (main): Same.
22453         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
22454         * g++.old-deja/g++.robertl/eb109.C: Same.
22455         * g++.old-deja/g++.other/sibcall1.C (main): Same.
22456         * g++.old-deja/g++.mike/rtti1.C: Same.
22457         * g++.old-deja/g++.mike/p658.C: Same.
22458         * g++.old-deja/g++.mike/net46.C: Same.
22459         * g++.old-deja/g++.mike/net34.C: Same.
22460         * g++.old-deja/g++.mike/memoize1.C: Same.
22461         * g++.old-deja/g++.mike/eh2.C: Same.
22462         * g++.old-deja/g++.law/weak.C: Same.
22463         * g++.old-deja/g++.law/visibility7.C: Same.
22464         * g++.old-deja/g++.law/visibility25.C: Same.
22465         * g++.old-deja/g++.law/visibility22.C: Same.
22466         * g++.old-deja/g++.law/visibility2.C: Same.
22467         * g++.old-deja/g++.law/visibility17.C: Same.
22468         * g++.old-deja/g++.law/visibility13.C: Same.
22469         * g++.old-deja/g++.law/visibility10.C: Same.
22470         * g++.old-deja/g++.law/visibility1.C: Same.
22471         * g++.old-deja/g++.law/virtual3.C (eval): Same.
22472         * g++.old-deja/g++.law/vbase1.C: Same.
22473         * g++.old-deja/g++.law/operators32.C: Same.
22474         * g++.old-deja/g++.law/nest3.C: Same.
22475         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
22476         * g++.old-deja/g++.law/except5.C (main): Same.
22477         * g++.old-deja/g++.law/cvt7.C (run): Same.
22478         * g++.old-deja/g++.law/cvt2.C: Same.
22479         * g++.old-deja/g++.law/cvt16.C: Same.
22480         * g++.old-deja/g++.law/ctors6.C (bar): Same.
22481         * g++.old-deja/g++.law/ctors17.C (main): Same.
22482         * g++.old-deja/g++.law/ctors13.C: Same.
22483         * g++.old-deja/g++.law/ctors12.C (main): Same.
22484         * g++.old-deja/g++.law/ctors10.C: Same.
22485         * g++.old-deja/g++.law/code-gen5.C: Same.
22486         * g++.old-deja/g++.law/bad-error7.C: Same.
22487         * g++.old-deja/g++.law/arm9.C: Same.
22488         * g++.old-deja/g++.law/arm12.C: Same.
22489         * g++.old-deja/g++.law/arg8.C: Same.
22490         * g++.old-deja/g++.law/arg1.C: Same.
22491         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
22492         * g++.old-deja/g++.jason/template31.C: Same.
22493         * g++.old-deja/g++.jason/template24.C (main): Same.
22494         * g++.old-deja/g++.jason/2371.C: Same.
22495         * g++.old-deja/g++.eh/new2.C: Same.
22496         * g++.old-deja/g++.eh/new1.C: Same.
22497         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
22498         * g++.old-deja/g++.brendan/nest21.C (main): Same.
22499         * g++.old-deja/g++.brendan/err-msg3.C: Same.
22500         * g++.old-deja/g++.brendan/crash62.C: Same.
22501         * g++.old-deja/g++.brendan/crash52.C: Same.
22502         * g++.old-deja/g++.brendan/crash49.C (main): Same.
22503         * g++.old-deja/g++.brendan/crash38.C: Same.
22504         * g++.old-deja/g++.brendan/crash15.C (main): Same.
22505         * g++.old-deja/g++.brendan/copy9.C: Same.
22506
22507 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
22508
22509         * gcc.c-torture/execute/20001203-2.c (memset):
22510         Count argument is of type __SIZE_TYPE__.
22511
22512 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
22513
22514         * gcc.c-torture/compile/20010404-1.c: New test.
22515
22516 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
22517
22518         * gcc.c-torture/compile/20010326-1.c: New test.
22519
22520 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
22521
22522         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
22523         peculiarities of the SH.
22524         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
22525
22526 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
22527
22528         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
22529         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
22530         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
22531
22532 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
22533
22534         * g77.f-torture/compile/20010321-1.f: New test.
22535
22536 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
22537
22538         * gcc.c-torture/compile/20010329-1.c: New test.
22539
22540 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
22541
22542         * gcc.c-torture/execute/20010329-1.c: New test.
22543
22544 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
22545
22546         * g++.old-deja/g++.other/eh4.C: Fix typo.
22547
22548 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
22549
22550         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
22551
22552 2001-03-28  Philip Blundell  <philb@gnu.org>
22553
22554         * gcc.c-torture/compile/20010328-1.c: New test.
22555
22556 2001-03-27  Richard Henderson  <rth@redhat.com>
22557
22558         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
22559         * g++.old-deja/g++.eh/vbase3.C: Likewise.
22560
22561 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
22562
22563         * gcc.c-torture/compile/20010327-1.c: New test.
22564
22565 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
22566
22567         * g++.old-deja/g++.other/friend12.C: New test.
22568         * g++.old-deja/g++.other/friend9.C: Expect no errors.
22569         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
22570
22571 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
22572
22573         * gcc.c-torture/execute/20010325-1.c: New test.
22574
22575 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
22576
22577         * g++.old-deja/g++.other/mangle3.C: New test.
22578
22579 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
22580
22581         * g++.old-deja/g++.other/anon8.C: New test.
22582
22583 2001-03-20  Philip Blundell  <philb@gnu.org>
22584
22585         * gcc.c-torture/compile/20010320-1.c: New test.
22586
22587 2001-03-17  Richard Henderson  <rth@redhat.com>
22588
22589         * g++.old-deja/g++.other/eh4.C: Add expected error text.
22590
22591 2001-03-15  Geoff Keating  <geoff@redhat.com>
22592
22593         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
22594         tests on AIX.
22595
22596 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
22597
22598         * g++.old-deja/g++.other/eh4.C: New test.
22599
22600 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
22601
22602         * gcc.dg/cpp/mi1.c: Update.
22603
22604 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
22605
22606         * g++.old-deja/g++.other/regstack.C: New test.
22607
22608 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
22609
22610         * g++.old-deja/g++.other/ref4.C: New test.
22611
22612 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
22613
22614         * objc/execute/va_method.m: Added.
22615         * objc/execute/IMP.m: Added.
22616         * objc/execute/_cmd.m: Added.
22617         * objc/execute/accessing_ivars.m: Added.
22618         * objc/execute/class-1.m: Added.
22619         * objc/execute/class-10.m: Added.
22620         * objc/execute/class-11.m: Added.
22621         * objc/execute/class-12.m: Added.
22622         * objc/execute/class-13.m: Added.
22623         * objc/execute/class-14.m: Added.
22624         * objc/execute/class-2.m: Added.
22625         * objc/execute/class-3.m: Added.
22626         * objc/execute/class-4.m: Added.
22627         * objc/execute/class-5.m: Added.
22628         * objc/execute/class-6.m: Added.
22629         * objc/execute/class-7.m: Added.
22630         * objc/execute/class-8.m: Added.
22631         * objc/execute/class-9.m: Added.
22632         * objc/execute/class-tests-1.h
22633         * objc/execute/class-tests-2.h
22634         * objc/execute/compatibility_alias.m: Added.
22635         * objc/execute/encode-1.m: Added.
22636         * objc/execute/formal_protocol-1.m: Added.
22637         * objc/execute/formal_protocol-2.m: Added.
22638         * objc/execute/formal_protocol-3.m: Added.
22639         * objc/execute/formal_protocol-4.m: Added.
22640         * objc/execute/formal_protocol-5.m: Added.
22641         * objc/execute/formal_protocol-6.m: Added.
22642         * objc/execute/formal_protocol-7.m: Added.
22643         * objc/execute/informal_protocol.m: Added.
22644         * objc/execute/initialize.m: Added.
22645         * objc/execute/load.m: Added.
22646         * objc/execute/many_args_method.m: Added.
22647         * objc/execute/nested-3.m: Added.
22648         * objc/execute/no_clash.m: Added.
22649         * objc/execute/private.m: Added.
22650         * objc/execute/redefining_self.m: Added.
22651         * objc/execute/root_methods.m: Added.
22652         * objc/execute/selector-1.m: Added.
22653         * objc/execute/static-1.m: Added.
22654         * objc/execute/static-2.m: Added.
22655         * objc/execute/va_method.m: Added.
22656
22657 2001-03-10  Richard Henderson  <rth@redhat.com>
22658
22659         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
22660
22661 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
22662
22663         * g++.old-deja/g++.other/crash31.C: XFAIL.
22664         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
22665         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
22666         * gcc.c-torture/execute/20010123-1.x: XFAIL.
22667         * gcc.c-torture/execute/20010124-1.x: XFAIL.
22668         * gcc.dg/sequence-pt-1.c: XFAIL one test.
22669
22670 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
22671
22672         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
22673
22674 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
22675
22676         * gcc.dg/20000724-1.c: Don't use multiline strings.
22677
22678 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
22679
22680         * objc/execute/string1.m, objc/execute/string2.m: Compare the
22681         result of -cString against what we expect it to be; don't just
22682         print it out for no one to read.
22683
22684         * objc/execute/string3.m, objc/execute/string4.m: New tests.
22685         Based on testcases provided by Nicola Pero.
22686
22687 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
22688
22689         * gcc.dg/cpp/macro7.c: New test.
22690
22691 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
22692
22693         * gcc.dg/cpp/multiline.c: Update.
22694
22695 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
22696
22697         * g++.old-deja/g++.other/enum3.C: New test.
22698
22699 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
22700
22701         * g++.old-deja/g++.other/pod1.C: New test.
22702
22703 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
22704
22705         * g++.old-deja/g++.ext/overload1.C: New test.
22706
22707 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
22708
22709         * g++.old-deja/g++.pt/using1.C: New test.
22710
22711 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
22712
22713         * g++.old-deja/g++.other/using9.C: New test.
22714
22715 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
22716
22717         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
22718
22719         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
22720
22721 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
22722
22723         * g++.old-deja/g++.ext/realpt1.C: Remove.
22724
22725 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
22726
22727         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
22728
22729 2001-02-26  Will Cohen  <wcohen@redhat.com>
22730
22731         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
22732
22733 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
22734
22735         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
22736         templatized constructors.
22737
22738 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22739
22740         * gcc.c-torture/execute/20010224-1.c: New test.
22741
22742 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
22743
22744         * gcc.c-torture/execute/20010222-1.c: New test.
22745
22746 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
22747
22748         * g++.old-deja/g++.other/inline20.C: New test.
22749
22750 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
22751
22752         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
22753
22754 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
22755
22756         * g++.old-deja/g++.other/lookup22.C: New test.
22757
22758 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
22759
22760         * g77.dg: New directory.
22761         * g77.dg/20010216-1.f: New test case.
22762         * g77.dg/dg.exp: New driver.
22763         * lib/g77-dg.exp: New driver library.
22764
22765 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22766
22767         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
22768
22769 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
22770
22771         * g++.old-deja/g++.other/decl9.C: New test.
22772
22773 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
22774
22775         * g++.old-deja/g++.other/init16.C: Update the test so that it does
22776         not need <string> and also tests the initialization at runtime.
22777
22778 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
22779
22780         * gcc.c-torture/execute/longlong.c: New test.
22781
22782 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
22783
22784         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
22785
22786 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
22787
22788         * gcc.c-torture/execute/920302-1.c (execute):
22789         Change argument type to short.
22790
22791 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
22792
22793         * g++.old-deja/g++.pt/deduct6.C: New test.
22794
22795 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
22796
22797         * g++.old-deja/g++.pt/deduct5.C: New test.
22798
22799 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
22800
22801         * gcc.c-torture/execute/20010209-1.c: New test.
22802
22803 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
22804
22805         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
22806
22807 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
22808
22809         * g++.dg/vtgc1.C: Update for new ABI.
22810
22811         * consistency.vlad: New directory, 1665 files.
22812
22813 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
22814
22815         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
22816         return type.
22817         * gcc.dg/cpp/digraphs.c: Declare puts.
22818
22819 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
22820
22821         * g++.old-deja/g++.other/warn5.C: New test.
22822
22823 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
22824
22825         * g++.old-deja/g++.pt/spec40.C: New test.
22826
22827 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
22828
22829         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
22830         case.
22831         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
22832
22833 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
22834
22835         * gcc.c-torture/compile/20010209-1.c: New test.
22836
22837 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
22838
22839         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
22840         excess errors message but not if it crashes.
22841         * g++.old-deja/g++.other/crash27.C: Likewise.
22842         * g++.old-deja/g++.other/crash28.C: Likewise.
22843         * g++.old-deja/g++.other/crash30.C: Likewise.
22844         * g++.old-deja/g++.other/crash32.C: Likewise.
22845         * g++.old-deja/g++.other/crash35.C: Likewise.
22846         * g++.old-deja/g++.pt/inherit2.C: Likewise.
22847
22848 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
22849
22850         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
22851         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
22852         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
22853         g77.f-torture/execute/execute.exp,
22854         g77.f-torture/noncompile/noncompile.exp,
22855         gcc.c-torture/execute/execute.exp,
22856         gcc.c-torture/execute/memcheck/memcheck.exp,
22857         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
22858         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
22859         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
22860         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
22861         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
22862         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
22863         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
22864         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
22865         Remove bug reporting instructions with ancient email addresses.
22866
22867 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
22868
22869         * gcc.dg/20010202-1.c: New test.
22870         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
22871
22872 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
22873
22874         * g++.dg/stdbool-if.C: New test.
22875
22876 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
22877
22878         * objc/execute/fdecl.m: Added main().
22879
22880 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
22881
22882         * gcc.c-torture/execute/20010206-1.c: New test.
22883
22884 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
22885
22886         * gcc.dg/cpp/avoidpaste1.c: Update.
22887
22888 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
22889
22890         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
22891         Pero <nicola@brainstorm.co.uk>.
22892         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
22893
22894 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
22895
22896         * g++.old-deja/g++.pt/spec39.C: New test.
22897
22898 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
22899
22900         * gcc.c-torture/compile/20010202-1.c: New test.
22901
22902 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
22903
22904         * g++.old-deja/g++.abi/primary2.C: New test.
22905         * g++.old-deja/g++.abi/primary3.C: New test.
22906         * g++.old-deja/g++.abi/primary4.C: New test.
22907         * g++.old-deja/g++.abi/primary5.C: New test.
22908         * g++.old-deja/g++.abi/vtable3.h: New test.
22909         * g++.old-deja/g++.abi/vtable3a.C: New test.
22910         * g++.old-deja/g++.abi/vtable3b.C: New test.
22911         * g++.old-deja/g++.abi/vtable3c.C: New test.
22912         * g++.old-deja/g++.abi/vtable3d.C: New test.
22913         * g++.old-deja/g++.abi/vtable3e.C: New test.
22914         * g++.old-deja/g++.abi/vtable3f.C: New test.
22915         * g++.old-deja/g++.abi/vtable3g.C: New test.
22916         * g++.old-deja/g++.abi/vtable3h.C: New test.
22917         * g++.old-deja/g++.abi/vtable3i.C: New test.
22918         * g++.old-deja/g++.abi/vtable3j.C: New test.
22919         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
22920
22921 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
22922
22923         * g++.old-deja/g++.other/anon6.C: New test.
22924         * g++.old-deja/g++.other/anon7.C: New test.
22925
22926 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
22927
22928         * gcc.dg/cpp/avoidpaste2.c: New tests.
22929
22930 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
22931
22932         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
22933
22934 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
22935
22936         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
22937         DECIMAL_DIG cases for Irix."
22938
22939 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
22940
22941         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
22942
22943 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
22944
22945         * gcc.dg/c99-tag-1.c: New test.
22946
22947 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
22948
22949         * gcc.dg/cpp/tr-warn1.c: Add tests.
22950
22951 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
22952
22953         * gcc.dg/cpp/avoidpaste1.c: Update.
22954         * gcc.dg/cpp/paste4.c: Update.
22955
22956 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
22957
22958         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
22959         cases for Irix.
22960
22961 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
22962
22963         * g++.old-deja/g++.other/inline19.C: New test.
22964
22965 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
22966
22967         * gcc.dg/Wlarger-than.c: New test.
22968
22969 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
22970
22971         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
22972
22973 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
22974
22975         * gcc.c-torture/execute/20010129-1.c: New test.
22976         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
22977
22978 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
22979
22980         * gcc.dg/cpp/avoidpaste1.c: Test case.
22981
22982 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
22983
22984         * g++.old-deja/g++.other/inline18.C: New test.
22985
22986 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22987
22988         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
22989         and __builtin_putchar.
22990
22991 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
22992
22993         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
22994         tests.
22995
22996 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
22997
22998         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
22999         floating point number rounding mode to round to the nearest
23000         representable mode.
23001
23002 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
23003
23004         * g++.old-deja/g++.other/mangle2.C: New test.
23005
23006 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
23007
23008         * gcc.c-torture/compile/20010124-1.c: New test.
23009
23010 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
23011
23012         * g++.old-deja/g++.pt/spec38.C: New test.
23013
23014 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23015
23016         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
23017         "Build don't run".
23018
23019 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23020
23021         * gcc.c-torture/execute/20010123-1.c: New test.
23022
23023 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
23024
23025         * g++.old-deja/g++.pt/spec37.C: New test.
23026
23027 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
23028
23029         * g++.old-deja/g++.pt/overload14.C: New test.
23030
23031 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23032
23033         * gcc.c-torture/execute/20010122-1.c: New test, exercise
23034         __builtin_return_address.
23035
23036 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
23037
23038         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
23039         * g++.old-deja/g++.pt/spec35.C: New test.
23040         * g++.old-deja/g++.pt/spec36.C: New test.
23041
23042 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
23043
23044         * gcc.c-torture/compile/20010118-1.c: New test.
23045
23046 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
23047
23048         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
23049
23050 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
23051
23052         * gcc.c-torture/execute/20010119-1.c: New test.
23053
23054 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
23055
23056         * g++.old-deja/g++.other/vbase5.C: New test.
23057
23058 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
23059
23060         * gcc.c-torture/execute/20010118-1.c: New test.
23061
23062 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
23063
23064         * g++.old-deja/g++.pt/deduct3.C: New test.
23065
23066 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
23067
23068         * g++.old-deja/g++.pt/spec34.C: New test.
23069
23070 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
23071
23072         * g77.f-torture/compile/20000601-2.f: New test.
23073
23074 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
23075
23076         * g++.old-deja/g++.other/init17.C: New test.
23077
23078 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
23079
23080         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
23081
23082 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
23083
23084         * g++.old-deja/g++.pt/unify8.C: New test.
23085
23086 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
23087
23088         * g++.old-deja/g++.abi/vbase1.C: New test.
23089
23090 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
23091
23092         * g++.old-deja/g++.pt/crash65.C: New test.
23093
23094 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
23095
23096         * gcc.dg/cpp/assembl2.S: New test case.
23097
23098 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
23099
23100         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
23101         are supported.
23102
23103 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23104
23105         * g++.old-deja/g++.other/builtins1.C: New test.
23106         * g++.old-deja/g++.other/builtins2.C: Likewise.
23107         * g++.old-deja/g++.other/builtins3.C: Likewise.
23108         * g++.old-deja/g++.other/builtins4.C: Likewise.
23109
23110 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
23111
23112         * gcc.c-torture/compile/20010117-1.c: New test.
23113         * gcc.c-torture/compile/20010117-2.c: New test.
23114
23115 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
23116
23117         * g77.f-torture/execute/20010116.[fx]: New test,
23118         XFAIL on i?86-*-*.
23119         * g77.f-torture/compile/20010115.f: Indicate it's
23120         a test for PR fortran/1636.
23121
23122 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
23123
23124         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
23125
23126 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
23127
23128         * g77.f-torture/compile/20010115.f: New test.
23129
23130 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
23131
23132         * g++.old-deja/g++.pt/nontype5.C: New test.
23133
23134 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
23135
23136         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
23137         have an equivalent working one below it.
23138
23139 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
23140
23141         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
23142         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
23143
23144 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
23145
23146         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
23147         message containing "init_priority".
23148         (conpr-2.C): Likewise.
23149         (conpr-3.C): Likewise.
23150         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
23151
23152 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23153
23154         * gcc.c-torture/execute/20010114-2.c: New test.
23155
23156 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
23157
23158         * gcc.c-torture/compile/20010114-1.c: New test.
23159         * gcc.c-torture/compile/20010114-1.x: Xfail.
23160         * gcc.c-torture/compile/20010114-2.c: New test.
23161         * gcc.c-torture/execute/20010114-1.c: New test.
23162         * gcc.dg/trunc-1.c: New test.
23163         * gcc.dg/uninit-B.c: New test.
23164
23165 2001-01-13  Nick Clifton  <nickc@redhat.com>
23166
23167         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
23168         target.
23169
23170 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
23171
23172         * gcc.c-torture/compile/20010113-1.c: New test.
23173
23174 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
23175
23176         * gcc.c-torture/compile/20001212-1.c: New test.
23177
23178 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
23179
23180         * gcc.dg/cpp/widestr1.c: Update.
23181         * gcc.dg/cpp/prag-imp.c: Remove.
23182
23183 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
23184
23185         * gcc.c-torture/execute/20000801-3.x: Remove.
23186         * gcc.dg/c90-init-1.c: New test.
23187         * gcc.dg/c99-init-1.c: New test.
23188         * gcc.dg/c99-init-2.c: New test.
23189         * gcc.dg/gnu99-init-1.c: New test.
23190
23191 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
23192
23193         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
23194         testing that no relevant ones were found.
23195
23196 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
23197
23198         * g++.old-deja/g++.pt/cast2.C: New test.
23199
23200 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
23201
23202         * g++.old-deja/g++.pt/friend47.C: New test.
23203
23204 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
23205
23206         * g++.old-deja/g++.pt/instantiate13.C: New test.
23207
23208 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
23209
23210         * g++.old-deja/g++.other/defarg7.C: New test.
23211         * g++.old-deja/g++.other/defarg8.C: New test.
23212
23213 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
23214
23215         * g++.old-deja/g++.pt/crash64.C: New test.
23216
23217 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
23218
23219         * g++.old-deja/g++.pt/crash63.C: New test.
23220
23221 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
23222
23223         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
23224
23225 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
23226
23227         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
23228
23229 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
23230
23231         * g++.old-deja/g++.pt/error3.C: New test.
23232
23233 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
23234
23235         * g++.old-deja/g++.other/crash39.C: New test.
23236
23237 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
23238
23239         * g++.old-deja/g++.other/vbase4.C: New test.
23240
23241 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
23242
23243         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
23244         * gcc.dg/special/20000419-2.c: New file. Identical to above.
23245         * gcc.dg/special/special.exp: New test driver which will check
23246         for alias support for the above test.
23247
23248 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
23249
23250         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
23251         problems on small machines.
23252         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
23253         parameterize.
23254
23255 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
23256
23257         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
23258         mips.
23259         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
23260
23261 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
23262
23263         * g++.old_deja/g++.pt/using8.C: New test.
23264
23265 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
23266
23267         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
23268
23269 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
23270
23271         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
23272         where a failure is expected.
23273         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
23274
23275 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
23276
23277         * g++.old_deja/g++.pt/instantiate12.C: New test.
23278
23279 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
23280
23281         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
23282         start of structs.
23283         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
23284         * g++.old-deja/g++.brendan/crash17.C: Likewise.
23285         * g++.old-deja/g++.brendan/crash29.C: Likewise.
23286         * g++.old-deja/g++.brendan/crash48.C: Likewise.
23287         * g++.old-deja/g++.brendan/ns1.C: Likewise.
23288         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
23289         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
23290         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
23291         * g++.old-deja/g++.eh/spec6.C: Likewise.
23292         * g++.old-deja/g++.jason/crash3.C: Likewise.
23293         * g++.old-deja/g++.law/ctors11.C: Likewise.
23294         * g++.old-deja/g++.law/ctors17.C: Likewise.
23295         * g++.old-deja/g++.law/ctors5.C: Likewise.
23296         * g++.old-deja/g++.law/ctors9.C: Likewise.
23297         * g++.old-deja/g++.mike/ambig1.C: Likewise.
23298         * g++.old-deja/g++.mike/net22.C: Likewise.
23299         * g++.old-deja/g++.mike/p3538a.C: Likewise.
23300         * g++.old-deja/g++.mike/p3538b.C: Likewise.
23301         * g++.old-deja/g++.mike/virt3.C: Likewise.
23302         * g++.old-deja/g++.niklas/t128.C: Likewise.
23303         * g++.old-deja/g++.other/anon4.C: Likewise.
23304         * g++.old-deja/g++.other/using1.C: Likewise.
23305         * g++.old-deja/g++.other/warn3.C: Likewise.
23306         * g++.old-deja/g++.pt/t37.C: Likewise.
23307         * g++.old-deja/g++.robertl/eb69.C: Likewise.
23308         * g++.old-deja/g++.robertl/eb71.C: Likewise.
23309
23310 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
23311
23312         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
23313
23314 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23315
23316         * gcc.c-torture/execute/stdio-opt-3.c: New test.
23317
23318 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
23319
23320         * gcc.c-torture/compile/20010107-1.c: New test.
23321
23322 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
23323
23324         * gcc.c-torture/execute/builtin-noret-1.c: New test.
23325
23326 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
23327
23328         * gcc.dg/format/format.h: New file.
23329         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
23330         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
23331         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
23332         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
23333         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
23334         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
23335         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
23336         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
23337         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
23338         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
23339         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
23340         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
23341         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
23342         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
23343         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
23344         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
23345         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
23346         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
23347         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
23348         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
23349         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
23350         instead of declaring standard types, macros and functions in each
23351         test.
23352
23353 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
23354
23355         * gcc.c-torture/execute/20010106-1.c: New test.
23356
23357 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
23358
23359         * gcc.dg/format/format.exp: New file.
23360         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
23361         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
23362         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
23363         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
23364         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
23365         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
23366         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
23367         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
23368         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
23369         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
23370         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
23371         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
23372         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
23373         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
23374         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
23375         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
23376         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
23377         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
23378         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
23379         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
23380         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
23381         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
23382         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
23383         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
23384         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
23385         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
23386         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
23387         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
23388         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
23389         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
23390         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
23391         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
23392         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
23393         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
23394         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
23395         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
23396         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
23397         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
23398         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
23399         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
23400         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
23401         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
23402
23403 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
23404
23405         * gcc.c-torture/execute/991228-1.c: Take word endianness into
23406         account.
23407
23408 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
23409
23410         * gcc.c-torture/execute/builtin-complex-1.c: New test.
23411
23412 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
23413
23414         * g++.old-deja/g++.pt/crash62.C: New test.
23415
23416 2001-01-04  Richard Henderson  <rth@redhat.com>
23417
23418         * gcc.dg/20000926-1.c: Update expected warnings.
23419         * gcc.dg/array-2.c: Likewise.
23420         * gcc.dg/array-4.c: Also validate flexible array members.
23421         * gcc.dg/c99-flex-array-1.c: New.
23422
23423 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
23424
23425         * gcc.c-torture/compile/20001222-1.x: Remove.
23426
23427 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
23428
23429         * gcc.c-torture/execute/built-in-setjmp.c: New.
23430
23431 2001-01-03  Richard Henderson  <rth@redhat.com>
23432
23433         * gcc.dg/940510-1.c: Update expected error wording.
23434         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
23435
23436 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
23437
23438         * lib/target-supports.exp (check_alias_available): Modified to
23439         indicate aliases not supported if only weak aliases are supported.
23440
23441 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23442
23443         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
23444         Turn on cmpstrsi checks for __pj__ and __i370__.
23445
23446 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
23447
23448         * g++.old-deja/g++.other/virtual11.C: New test.
23449
23450 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
23451
23452         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
23453
23454 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23455
23456         * gcc.c-torture/compile/20010102-1.c: New test.
23457
23458 2001-01-02  Andreas Jaeger  <aj@suse.de>
23459
23460         * gcc.dg/noreturn-3.c: New test.
23461
23462         * gcc.dg/noreturn-4.c: New test.
23463
23464 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23465
23466         * gcc.c-torture/execute/stdio-opt-1.c: Also test
23467         __builtin_fputc and __builtin_fwrite.
23468
23469 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
23470
23471         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
23472         signed char, not default char.
23473
23474 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
23475
23476         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
23477
23478 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
23479
23480         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
23481
23482 2000-12-29  Richard Henderson  <rth@redhat.com>
23483
23484         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
23485         (__cyg_profile_func_exit): Define.
23486
23487 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
23488
23489         * g++.dg/vtgc1.C: New test.
23490
23491 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
23492
23493         * gcc.dg/noncompile/20001228-1.c: New test.
23494
23495         * gcc.dg/20001228-1.c: New test.
23496
23497         * gcc.c-torture/execute/20001228-1.c: New test.
23498
23499 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
23500
23501         * gcc.dg/format-strfmon-1.c: New test.
23502
23503 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23504
23505         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
23506         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
23507         * gcc.c-torture/execute/string-opt-1.c: Likewise.
23508         * gcc.c-torture/execute/string-opt-2.c: Likewise.
23509         * gcc.c-torture/execute/string-opt-3.c: Likewise.
23510         * gcc.c-torture/execute/string-opt-4.c: Likewise.
23511         * gcc.c-torture/execute/string-opt-6.c: Likewise.
23512         * gcc.c-torture/execute/string-opt-7.c: Likewise.
23513         * gcc.c-torture/execute/string-opt-8.c: Likewise.
23514         * gcc.c-torture/execute/string-opt-9.c: Likewise.
23515         * gcc.c-torture/execute/string-opt-10.c: Likewise.
23516         * gcc.c-torture/execute/string-opt-11.c: Likewise.
23517         * gcc.c-torture/execute/string-opt-12.c: Likewise.
23518
23519         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
23520         * gcc.c-torture/execute/string-opt-4.c: Test index.
23521
23522 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
23523
23524         * gcc.c-torture/compile/20001226-1.c: New test.
23525
23526 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
23527
23528         * gcc.c-torture/compile/20001222-1.c: New test.
23529         * gcc.c-torture/compile/20001222-1.x: Xfail.
23530
23531 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
23532
23533         * gcc.c-torture/execute/comp-goto-2.c: New test.
23534
23535 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
23536
23537         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
23538         Use long types if __INT_MAX__ is 32767.
23539         (main): Use cast to (sint32 *) when poking 88 into a_page.
23540
23541         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
23542
23543 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
23544
23545         * gcc.c-torture/compile/20001221-1.c: New test.
23546         * gcc.c-torture/execute/20001221-1.c: New test.
23547
23548 2000-12-20  Richard Henderson  <rth@redhat.com>
23549
23550         * g++.old-deja/g++.pt/crash36.C: Update error lines.
23551         * g++.old-deja/g++.robertl/eb109.C: Likewise.
23552
23553 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23554
23555         * gcc.dg/compare3.c: New test.
23556
23557 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
23558
23559         * gcc.dg/format-warnll-1.c: New test.
23560
23561 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
23562
23563         * gcc.dg/cpp/cmdlne-P.c: New test.
23564
23565 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
23566
23567         * gcc.c-torture/execute/builtin-abs-1.c,
23568         gcc.c-torture/execute/builtin-abs-2.c: New tests.
23569
23570 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
23571
23572         * gcc.dg/cpp/multiline.c: New test.
23573
23574 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
23575
23576         * g++.old-deja/g++.other/syshdr1.C: Update.
23577         * gcc.dg/cpp/lineflags.c: Remove temporarily.
23578
23579 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23580
23581         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
23582
23583 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23584
23585         * g++.old-deja/g++.pt/ttp65.C: New test.
23586
23587 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23588
23589         * g++.old-deja/g++.pt/ttp64.C: New test.
23590
23591 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23592
23593         * g++.old-deja/g++.pt/spec33.C: New test.
23594
23595 2000-12-14  Catherine Moore  <clm@redhat.com>
23596
23597         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
23598         * gcc.c-torture/execute/920612-2.c: Likewise.
23599         * gcc.c-torture/execute/920428-2.c: Likewise.
23600         * gcc-c-torture/execute/va-arg-11.c: Call exit.
23601         * gcc.c-torture/execute/va-arg-21.c: Likewise.
23602
23603 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23604
23605         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
23606         * gcc.dg/pack-test-2.c: Likewise.
23607
23608 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
23609
23610         Tests by Zack Weinberg <zackw@stanford.edu>.
23611
23612         * gcc.dg/cpp/defined.c: Update.
23613         * gcc.dg/cpp/defined_trad.c: New tests.
23614
23615 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
23616
23617         * gcc.dg/cpp/trad-direct.c: Update.
23618
23619 2000-12-11  Neil Booth  <neilb@earthling.net>
23620
23621         * gcc.dg/cpp/defined_trad.c
23622
23623 2000-12-11  Neil Booth  <neilb@earthling.net>
23624
23625         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
23626
23627 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
23628
23629         * gcc.dg/format-miss-2.c: New test.
23630
23631 2000-12-09  Neil Booth  <neilb@earthling.net>
23632
23633         * gcc.dg/cpp/lineflags.c: New tests.
23634         * gcc.dg/cpp/poison.c: Update.
23635         * gcc.dg/cpp/redef2.c: Update.
23636         * gcc.dg/cpp/skipping.c: New test.
23637
23638 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
23639
23640         * g++.old-deja/g++.other/eh3.C: New testcase.
23641
23642 2000-12-07  Neil Booth  <neilb@earthling.net>
23643
23644         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
23645         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
23646         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
23647         wtr-union-init-2.c, wtr-union-init-3.c: Update.
23648         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
23649         Update.
23650
23651 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
23652
23653         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
23654         __SIZE_TYPE__ instead of int for type of integers cast to
23655         pointers.
23656
23657 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
23658
23659         * g++.old-deja/g++.other/cleanup4.C: New test.
23660
23661 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
23662
23663         * format-sec-1.c: New test.
23664
23665 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
23666
23667         * gcc.dg/format-nonlit-3.c: New test.
23668
23669 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
23670
23671         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
23672         through a null pointer.
23673
23674 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23675
23676         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
23677         * g++.old-deja/g++.pt/partial4.C: New test.
23678
23679 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
23680
23681         * gcc.c-torture/execute/ieee/hugeval.x: New.
23682
23683 2000-12-06  Neil Booth  <neilb@earthling.net>
23684
23685         * gcc.dg/cpp/backslash2.c: New tests.
23686
23687 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23688
23689         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
23690         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
23691
23692 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
23693
23694         * gcc.c-torture/execute/20001203-2.c: New testcase.
23695
23696 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
23697
23698         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
23699         * g++.old-deja/g++.other/virtual10.C: New test.
23700
23701 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
23702
23703         * g++.old-deja/g++.mike/pmf5.C: Remove test.
23704
23705 2000-12-05  Richard Henderson  <rth@redhat.com>
23706
23707         * gcc.c-torture/compile/20001205-1.c: New.
23708
23709 2000-12-04  Neil Booth  <neilb@earthling.net>
23710
23711         * g++.old-deja/g++.other/virtual9.C: New test.
23712         * g++.old-deja/g++.pt/crash61.C: New test.
23713         * gcc.c-torture/execute/loop-9.c: New test.
23714
23715 2000-12-04  Neil Booth  <neilb@earthling.net>
23716
23717         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
23718         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
23719         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
23720         * gcc.dg/cpp/extratokens.c: ...here.
23721
23722 2000-12-04  Neil Booth  <neilb@earthling.net>
23723
23724         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
23725         New tests.
23726
23727 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23728
23729         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
23730         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
23731
23732 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
23733
23734         * gcc.c-torture/execute/20001203-1.c: New test.
23735
23736 2000-12-03  Neil Booth  <neilb@earthling.net>
23737
23738         * gcc.dg/cpp/macro6.c: New test cases.
23739
23740 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23741
23742         * gcc.c-torture/execute/string-opt-9.c: New test.
23743         * gcc.c-torture/execute/string-opt-10.c: Likewise.
23744         * gcc.c-torture/execute/string-opt-11.c: Likewise.
23745         * gcc.c-torture/execute/string-opt-12.c: Likewise.
23746
23747         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
23748         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
23749
23750 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
23751
23752         * gcc.dg/cpp/if-6.c: New testcase.
23753
23754         * gcc.dg/20001201-1.c: New testcase.
23755
23756 2000-12-02  Neil Booth  <neilb@earthling.net>
23757
23758         * g++.old-deja/g++.other/externC4.C,
23759         g++.old-deja/g++.other/friend10.C: New tests.
23760
23761 2000-12-02  Neil Booth  <neilb@earthling.net>
23762
23763         * g++.old-deja/g++.other/instan2.C
23764         * g++.old-deja/g++.other/instan3.C: New test.
23765
23766 2000-12-02  Neil Booth  <neilb@earthling.net>
23767
23768         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
23769         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
23770         gnuc99.c,gnuc99-pedantic.c: New tests.
23771
23772 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
23773
23774         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
23775         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
23776
23777 2000-12-01  Neil Booth  <neilb@earthling.net>
23778
23779         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
23780         * gcc.dg/cpp/poison.c: Update.
23781         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
23782
23783 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
23784
23785         * g77.f-torture/execute/20001201.f: New test.
23786
23787 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
23788
23789         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
23790
23791 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
23792
23793         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
23794
23795 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
23796
23797         * g++.old-deja/g++.other/cast6.C: New test.
23798
23799 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
23800
23801         * gcc.c-torture/execute/20001130-2.c: New testcase.
23802
23803 2000-11-30  Richard Henderson  <rth@redhat.com>
23804
23805         * gcc.c-torture/execute/20001130-1.c: New test.
23806
23807 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
23808
23809         * g++.old-deja/g++.other/op3.C: New test.
23810
23811 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
23812
23813         * g++.old-deja/g++.other/op2.C: New test.
23814
23815 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
23816
23817         * g++.old-deja/g++.other/crash38.C: New test.
23818
23819 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
23820
23821         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
23822
23823 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
23824
23825         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
23826         tests.
23827         * gcc.c-torture/execute/string-opt-6.c: New test.
23828
23829         * gcc.dg/20001117-1.c: Add main.
23830
23831 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
23832
23833         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
23834         Move from here ...
23835         * gcc.dg/940510-1.c: ... to here.
23836
23837         * gcc.dg/20000926-1.c: GNU C now allows initializations of
23838         zero-size arrays in toplevel structures.
23839
23840 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
23841
23842         * gcc.c-torture/execute/loop-8.c: New test.
23843
23844 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
23845
23846         * g++.old-deja/g++.other/base1.C: New test.
23847
23848 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
23849
23850         * g++.old-deja/g++.other/parse2.C: New test.
23851
23852 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
23853
23854         * g++.old-deja/g++.pt/incomplete1.C: New test.
23855
23856 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
23857
23858         * g++.old-deja/g++.other/friend9.C: New test.
23859
23860 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
23861
23862         * gcc.dg/20001127-1.c: New test.
23863
23864 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
23865
23866         * g++.old-deja/g++.pt/friend46.C: New test.
23867
23868 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
23869
23870         * g++.old-deja/g++.other/ptrmem8.C: New test.
23871
23872 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23873
23874         * gcc.c-torture/execute/string-opt-7.c: New test.
23875         * gcc.c-torture/execute/string-opt-8.c: Likewise.
23876
23877 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
23878
23879         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
23880         instead of 'mkcheck 2'.
23881
23882 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
23883
23884         * gcc.c-torture/execute/memcheck/driver.c,
23885         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
23886         C9X references to refer to C99.
23887
23888 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
23889
23890         * gcc.dg/ultrasp3.c: New test.
23891
23892 2000-11-25  Neil Booth  <neilb@earthling.net>
23893
23894         * gcc.dg/cpp/include2.c: Update test to be locale independent.
23895
23896 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
23897
23898         * gcc.c-torture/compile/20001123-2.c: New.
23899
23900 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23901
23902         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
23903
23904 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
23905
23906         * gcc.dg/sequence-point-1.c: Add some new tests.
23907         * gcc.c-torture/execute/20001124-1.c: New test.
23908
23909 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
23910
23911         * g++.old-deja/g++.other/vaarg4.C: New test.
23912         * gcc.c-torture/compile/20001123-1.c: New test.
23913
23914 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
23915
23916         * g++.other/crash24.C: Adjust and remove XFAIL.
23917         * g++.other/crash37.C: New test.
23918
23919 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
23920
23921         * g++.old-deja/g++.pt/instantiate9.C: New test.
23922
23923 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
23924
23925         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
23926         new ABI, too.
23927
23928         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
23929         * g++.old-deja/g++.robertl/eb55.C: Likewise.
23930
23931 2000-11-22  Neil Booth  <neilb@earthling.net>
23932
23933         * gcc.dg/cpp/Wtrigraphs.c: New test.
23934
23935 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
23936
23937         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
23938
23939 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
23940
23941         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
23942
23943 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
23944
23945         * lib/gcc-dg.exp: load_lib scanasm.exp.
23946         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
23947         * lib/g++-dg.exp: load_lib scanasm.exp.
23948         * lib/scanasm.exp: New.
23949         (scan-assembler, scan-assembler-not): Add optional arguments to
23950         test name, or if not present, the pattern name.
23951         (scan-assembler-dem, scan-assembler-dem-not): New.
23952
23953         * g++.dg/dg.exp: New.
23954
23955 2000-11-21  Neil Booth  <neilb@earthling.net>
23956
23957         * gcc.dg/cpp/integrated1.c: Remove.
23958
23959 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
23960
23961         * gcc.c-torture/execute/20001121-1.c: New test.
23962
23963 2000-11-21  Richard Henderson  <rth@redhat.com>
23964
23965         * gcc.c-torture/compile/20001121-1.c: New test.
23966
23967 2000-11-20  Neil Booth  <neilb@earthling.net>
23968
23969         * gcc.dg/cpp/integrated1.c: New test.
23970
23971 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
23972
23973         * g++.old-deja/g++.other/inline17.C: New test.
23974
23975 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
23976
23977         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
23978         local variable to be zero: I made the variable global. Now
23979         uses abort() and exit() instead of relying on main's return value.
23980
23981 2000-11-20  Neil Booth  <neilb@earthling.net>
23982
23983         * gcc.dg/cpp/paste2.c: Update test.
23984         * objc/execute/paste.m: New test.
23985
23986 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
23987
23988         * gcc.dg/c99-condexpr-1.c: New test.
23989
23990 2000-11-20  Neil Booth  <neilb@earthling.net>
23991
23992         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
23993
23994 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
23995
23996         * g++.old-deja/g++.pt/export1.C: New test.
23997
23998 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
23999
24000         * gcc.dg/20001117-1.c: New test.
24001
24002 2000-11-18  Richard Henderson  <rth@redhat.com>
24003
24004         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
24005
24006 2000-11-18  Richard Henderson  <rth@redhat.com>
24007
24008         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
24009         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
24010         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
24011
24012 2000-11-18  Richard Henderson  <rth@redhat.com>
24013
24014         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
24015         (main): New.  Exit cleanly.
24016
24017 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
24018
24019         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
24020         gcc.dg/c99-fordecl-2.c: New tests.
24021
24022 2000-11-18  Richard Henderson  <rth@redhat.com>
24023
24024         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
24025         * gcc.c-torture/execute/zerolen-2.c: New.
24026
24027 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24028
24029         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
24030         memory.
24031
24032 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
24033
24034         * g++.old-deja/g++.pt/instantiate8.C: New test.
24035
24036 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
24037
24038         * g++.old-deja/g++.other/incomplete.C: Add more tests.
24039         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
24040
24041 2000-11-16  Nick Clifton  <nickc@redhat.com>
24042
24043         * gcc.c-torture/execute/nestfunc-2.c: New test.
24044         * gcc.c-torture/execute/nestfunc-3.c: New test.
24045
24046 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
24047
24048         * gcc.c-torture/compile/20001116-1.c: New test.
24049
24050 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24051
24052         * gcc.c-torture/execute/20001115-1.c: New test.
24053
24054 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
24055
24056         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
24057         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
24058         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
24059         * g++.old-deja/g++.abi/vmihint.C: Likewise.
24060
24061 2000-11-15  Neil Booth  <neilb@earthling.net>
24062
24063         gcc.dg/cpp/_Pragma1.c: Update.
24064         gcc.dg/cpp/_Pragma2.c: New test.
24065
24066 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
24067
24068         * g++.old-deja/g++.other/anon5.C: New test.
24069
24070 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
24071
24072         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
24073         tests.
24074
24075 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
24076
24077         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
24078         output.
24079
24080 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
24081
24082         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
24083         labels at end of compound statements.
24084
24085 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
24086
24087         * gcc.c-torture/execute/loop-7.c: New test.
24088
24089 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
24090
24091         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
24092
24093 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
24094
24095         * gcc.dg/c99-bool-1.c: New test.
24096
24097 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
24098
24099         * gcc.dg/c99-scope-1.c: Remove xfail.
24100         * gcc.dg/c99-scope-2.c: New test.
24101
24102 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24103
24104         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
24105         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
24106
24107 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
24108
24109         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
24110         error messages.
24111
24112         * g++.mike/p700.C: Don't typedef wchar_t.
24113         * g++.mike/p784.C: Likewise.
24114         * g++.mike/eb101.C: Don't use __wchar_t.
24115
24116 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
24117
24118         * g77.f-torture/execute/20001111.[fx]: Test premature exit
24119         from DO loop.
24120
24121 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
24122
24123         * gcc.c-torture/execute/20001111-1.c: New test.
24124
24125 2000-11-10  Nick Clifton  <nickc@redhat.com>
24126
24127         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
24128         long multuiple and accumulate.
24129
24130 2000-11-09  Richard Henderson  <rth@redhat.com>
24131
24132         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
24133         via size_t instead of int.
24134
24135         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
24136         * gcc.c-torture/execute/string-opt-2.c: Likewise.
24137         * gcc.c-torture/execute/string-opt-3.c: Likewise.
24138         * gcc.c-torture/execute/string-opt-4.c: Likewise.
24139
24140 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
24141
24142         * gcc.c-torture/compile/20001109-1.c: New test.
24143         * gcc.c-torture/compile/20001109-2.c: New test.
24144
24145 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
24146
24147         * g++.old-deja/g++.pt/operator1.C: New test.
24148         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
24149
24150 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
24151
24152         * gcc.dg/20001108-1.c: New test.
24153
24154 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
24155
24156         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
24157         with both arguments constant strings.
24158         * gcc.c-torture/execute/string-opt-3.c: New test.
24159         * gcc.c-torture/execute/string-opt-4.c: New test.
24160         * gcc.c-torture/execute/string-opt-5.c: New test.
24161
24162 2000-11-08  Nick Clifton  <nickc@redhat.com>
24163
24164         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
24165         mulsidi3adddi patterns.
24166
24167 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
24168
24169         * g++.old-deja/g++.other/crash36.C: New test.
24170
24171 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
24172
24173         * g++.old-deja/g++.other/init16.C: New test.
24174
24175 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
24176
24177         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
24178
24179 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
24180
24181         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
24182         * gcc.c-torture/execute/va-arg-16.x: Likewise.
24183         * gcc.c-torture/execute/va-arg-17.x: Likewise.
24184
24185 2000-11-07  DJ Delorie  <dj@redhat.com>
24186
24187         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
24188
24189 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24190
24191         * gcc.c-torture/execute/string-opt-1.c: New test.
24192
24193 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
24194
24195         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
24196         mips-sgi-irix6.* because the MIPS ABI passes floating-point
24197         parameters in registers, and there is no way for a varargs
24198         function to know in which order the integer and floating-point
24199         parameters should be interleaved when they are placed on the
24200         stack.
24201         * gcc.c-torture/execute/va-arg-16.x: Likewise.
24202         * gcc.c-torture/execute/va-arg-17.x: Likewise.
24203
24204 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24205
24206         * gcc.c-torture/execute/string-opt-2.c: New test.
24207
24208 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
24209
24210         * g++.old-deja/g++.pt/crash60.C: New test.
24211
24212 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
24213
24214         * g++.old-deja/g++.other/crash24.C: New test.
24215         * g++.old-deja/g++.other/crash25.C: New test.
24216         * g++.old-deja/g++.other/crash26.C: New test.
24217         * g++.old-deja/g++.other/crash27.C: New test.
24218         * g++.old-deja/g++.other/crash28.C: New test.
24219         * g++.old-deja/g++.other/crash29.C: New test.
24220         * g++.old-deja/g++.other/crash30.C: New test.
24221         * g++.old-deja/g++.other/crash31.C: New test.
24222         * g++.old-deja/g++.other/crash32.C: New test.
24223         * g++.old-deja/g++.other/crash33.C: New test.
24224         * g++.old-deja/g++.other/crash34.C: New test.
24225         * g++.old-deja/g++.other/crash35.C: New test.
24226
24227 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
24228
24229         * gcc.c-torture/execute/20001031-1.c: New test.
24230
24231 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
24232
24233         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
24234         namespace.
24235
24236         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
24237         standards-conformant.
24238
24239         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
24240
24241         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
24242         * g++.old-deja/g++.mike/p755a.C: Likewise.
24243         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
24244         library makes no calls to `operator new' during initialization.
24245
24246 2000-11-04  Neil Booth  <neilb@earthling.net>
24247
24248         * gcc.dg/cpp/include2.c: New tests.
24249
24250 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
24251
24252         * lib/g++.exp (g++_set_ld_library_path): New function.
24253         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
24254
24255 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
24256
24257         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
24258         warnings.
24259
24260 2000-11-01  Richard Henderson  <rth@redhat.com>
24261
24262         * g++.old-deja/g++.ext/namedret1.C: New.
24263         * g++.old-deja/g++.ext/namedret2.C: New.
24264         * g++.old-deja/g++.ext/namedret3.C: New.
24265
24266 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
24267
24268         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
24269         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
24270
24271 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24272
24273         * gcc.c-torture/execute/va-arg-21.c: New test.
24274
24275 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
24276
24277         * gcc.dg/c99-complex-2.c: New test.
24278
24279 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24280
24281         * gcc.c-torture/execute/stdio-opt-1.c: New test.
24282
24283 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
24284
24285         * g++.old-deja/g++.other/inline16.C: New test.
24286
24287 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
24288
24289         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
24290         __PRETTY_FUNCTION__
24291
24292 2000-10-29  Neil Booth  <neilb@earthling.net>
24293
24294         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
24295         New tests.
24296         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
24297         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
24298         optimisation.
24299
24300 2000-10-29  Neil Booth  <neilb@earthling.net>
24301
24302         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
24303         * mi1.c, mi1c.h: Add null directives to multiple-include test.
24304         * mi5.c: Test multiple includes work with -C.
24305         * trigraphs.c: Test ^= version.
24306
24307 2000-10-28  Neil Booth  <neilb@earthling.net>
24308
24309         New tests and test updates for new macro expander.
24310
24311         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
24312         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
24313         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
24314         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
24315         new diagnostic messages.
24316
24317         * gcc.dg/cpp/macro3.c: New tests.
24318
24319 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
24320
24321         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
24322         on the same line.
24323
24324 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
24325
24326         * g++.old-deja/g++.other/eh2.C: New test.
24327
24328 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
24329
24330         * gcc.c-torture/execute/20001027-1.c: New test.
24331
24332 2000-10-26  Richard Henderson  <rth@redhat.com>
24333
24334         * gcc.c-torture/execute/20001026-1.c: New.
24335
24336 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
24337
24338         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
24339         * g++.old-deja/g++.law/builtin1.C: Likewise.
24340         * g++.old-deja/g++.law/ctors10.C: Likewise.
24341         * g++.old-deja/g++.law/virtual3.C: Likewise.
24342         * g++.old-deja/g++.mike/p658.C: Likewise.
24343         * g++.old-deja/g++.other/sibcall1.C: Likewise.
24344         * g++.old-deja/g++.other/vaarg2.C: Likewise.
24345         * g++.old-deja/g++.robertl/eb124.C: Likewise.
24346         * g++.old-deja/g++.robertl/eb44.C: Likewise.
24347         * g++.old-deja/g++.robertl/eb77.C: Likewise.
24348
24349 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
24350
24351         * gcc.c-torture/compile/20001024-1.c: New test.
24352
24353 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
24354
24355         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
24356         to tell us whether or not we are using V3.
24357
24358 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
24359
24360         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
24361         operands.
24362
24363 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
24364
24365         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
24366
24367 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
24368
24369         * gcc.c-torture/execute/20001024-1.c: New test.
24370
24371 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
24372
24373         * g++.old-deja/g++.other/sibcall1.C: New test.
24374
24375 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
24376
24377         * gcc.dg/noncompile/init-3.c: New test.
24378
24379 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
24380
24381         * gcc.dg/format-array-1.c: New test.
24382
24383 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
24384
24385         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
24386         writing through null pointers; remove comment about testing
24387         unterminated strings.
24388
24389 2000-10-17  Matthew Hiller  <hiller@redhat.com>
24390
24391         * gcc.c-torture/execute/20001017-2.c: New test.
24392
24393 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
24394
24395         * gcc.c-torture/compile/20001018-1.c: New test.
24396         * gcc.c-torture/compile/20001018-1.x: Xfail.
24397
24398 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24399
24400         * gcc.c-torture/execute/20001017-1.c: New test.
24401
24402 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
24403
24404         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
24405         for multiple use of arguments with scanf formats; add tests for
24406         multiple use of arguments.
24407
24408 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
24409
24410         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
24411
24412 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
24413
24414         * gcc.dg/format-miss-1.c: New test.
24415
24416 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
24417
24418         * gcc.c-torture/execute/20001013-1.c: New test.
24419
24420 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
24421
24422         * gcc.dg/format-branch-1.c: New test.
24423
24424 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
24425
24426         * README, lib/file-format.exp: Remove EGCS references.
24427
24428 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
24429
24430         * gcc.dg/20001013-1.c: New test.
24431
24432 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
24433
24434         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
24435         for intmax_t in the compiler using __typeof__ and the type rules
24436         for conditional expressions.
24437
24438 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
24439
24440         * gcc.dg/20001012-1.c: New test.
24441         * gcc.dg/20001012-2.c: New test.
24442
24443 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
24444
24445         * gcc.dg/format-attr-1.c: New test.
24446
24447 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
24448
24449         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
24450         __LONG_LONG_MAX__ instead of LLONG_MAX.
24451
24452 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
24453
24454         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
24455         scanf flags.
24456         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
24457         flags.
24458
24459 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
24460
24461         * gcc.dg/sequence-pt-1.c: New test.
24462
24463 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
24464
24465         * gcc.c-torture/execute/20001011-1.c: New testcase.
24466         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
24467
24468 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
24469
24470         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
24471         does not error on it.
24472
24473 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
24474
24475         * gcc.dg/20001009-1.c: New test.
24476
24477 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
24478
24479         * gcc.c-torture/compile/20001009-1.c: Move from here ....
24480         * gcc.c-torture/execute/20001009-2.c: ... to here.
24481
24482 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
24483
24484         * gcc.c-torture/compile/20001009-1.c: New testcase.
24485         * gcc.c-torture/execute/20001009-1.c: New testcase.
24486         Testcases provided by Jan Hubicka <jh@suse.cz>.
24487
24488 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
24489
24490         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
24491         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
24492         uintmax_t using <limits.h> to emulate the compiler's internal
24493         logic.  No longer XFAIL %j tests.
24494
24495 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
24496
24497         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
24498         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
24499         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
24500         regexps and details of expected handling of some bad formats.
24501         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
24502         suppression.
24503
24504 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
24505
24506         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
24507         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
24508         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
24509         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
24510         in list archives.
24511
24512 2000-10-06  Richard Henderson  <rth@cygnus.com>
24513
24514         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
24515         * g++.old-deja/g++.brendan/crash52.C: Likewise.
24516         * g++.old-deja/g++.jason/report.C: Likewise.
24517         * g++.old-deja/g++.law/friend5.C: Likewise.
24518         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
24519         of the expected warnings.
24520
24521 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
24522
24523         * g++.old-deja/g++.pt/enum14.C: New test.
24524
24525 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
24526
24527         * g++.old-deja/g++.pt/crash59.C: New test.
24528
24529 2000-10-04  Will Cohen  <wcohen@redhat.com>
24530
24531         * gcc.dg/20000926-1.c: New test.
24532
24533 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
24534
24535         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
24536         function name for current C++ compiler.
24537         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
24538
24539 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
24540
24541         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
24542         __PRETTY_FUNCTION__.
24543         * g++.old-deja/g++.ext/pretty2.C: Likewise.
24544
24545 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24546
24547         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
24548
24549 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
24550
24551         * gcc.c-torture/compile/20000923-1.c: New test.
24552
24553 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
24554
24555         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
24556         * g++.old-deja/g++.pt/ttp62.C: Same.
24557         * g++.old-deja/g++.other/inline14.C: Same.
24558
24559 2000-09-24  Richard Henderson  <rth@cygnus.com>
24560
24561         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
24562
24563 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
24564
24565         * gcc.dg/c90-printf-1.c: Add test for wide string format.
24566
24567 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
24568
24569         * gcc.c-torture/compile/20000922-1.c: New file.
24570
24571 2000-09-21  Nick Clifton  <nickc@redhat.com>
24572
24573         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
24574         a signed long modulo operation.
24575         (mod6): New function - perform an unsigned long modulo operation.
24576         (main): Add tests for modulos of very large numbers by very small
24577         dividends.
24578
24579 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24580
24581         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
24582
24583 2000-09-19  Richard Henderson  <rth@cygnus.com>
24584
24585         * gcc.dg/compare2.c (case 10): XFAIL.
24586
24587 2000-09-18  Richard Henderson  <rth@cygnus.com>
24588
24589         * gcc.c-torture/execute/20000906-1.c: Move ...
24590         * gcc.dg/20000906-1.c: ... here.  Only run on targets
24591         that support __builtin_trap.
24592
24593 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
24594
24595         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
24596
24597 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
24598
24599         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
24600         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
24601         more $ format tests.
24602
24603 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
24604
24605         * gcc.dg/format-errmk-1.c: New test.
24606
24607 2000-09-17  Greg McGary  <greg@mcgary.org>
24608
24609         * gcc.c-torture/execute/20000917-1.x: Remove.
24610
24611 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
24612
24613         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
24614
24615 2000-09-17  Greg McGary  <greg@mcgary.org>
24616
24617         * gcc.c-torture/execute/20000917-1.c: New test.
24618         * gcc.c-torture/execute/20000917-1.x: XFAIL.
24619
24620 2000-09-16  Neil Booth  <NeilB@earthling.net>
24621
24622         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
24623         in nested macro bug.
24624
24625 2000-09-15  Neil Booth  <NeilB@earthling.net>
24626
24627         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
24628
24629 2000-09-14  Jeffrey A Law  (law@cygnus.com)
24630
24631         * gcc.c-torture/execute/20000914-1.c: New test.
24632
24633 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
24634
24635         * g++.other/inline13.C: New test.
24636
24637 2000-09-12  Andreas Jaeger  <aj@suse.de>
24638
24639         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
24640         constant by Ulrich Drepper <drepper@redhat.com>.
24641
24642 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
24643
24644         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
24645
24646 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24647
24648         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
24649
24650 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
24651
24652         * gcc.dg/cpp/backslash.c: New test.
24653
24654 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
24655
24656         * gcc.c-torture/execute/20000910-1.c: New test.
24657         * gcc.c-torture/execute/20000910-2.c: Likewise.
24658
24659 2000-09-11  Robert Lipe  <robertl@sco.com>
24660
24661         * gcc.dg/pragma-align.c: New test.
24662
24663 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
24664
24665         * g++.old-deja/g++.pt/explicit82.C: New test.
24666         * g++.old-deja/g++.pt/explicit83.C: New test.
24667
24668 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
24669
24670         * gcc.dg/asm-names.c: New test.
24671
24672 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24673
24674         * gcc.dg/cpp/tr-warn6.c: New test
24675
24676 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
24677
24678         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
24679         be accepted.
24680
24681 2000-09-07  Catherine Moore  <clm@redhat.com>
24682
24683         * gcc.c-torture/execute/unroll-1.c: New test.
24684
24685 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
24686
24687         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
24688         ERROR markers.
24689         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
24690         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
24691         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
24692         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
24693         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
24694         Preprocess only.
24695         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
24696         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
24697
24698 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
24699
24700         * g++.old-deja/g++.pt/deduct2.C: New test.
24701
24702 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
24703
24704         * g++.old-deja/g++.pt/parms2.C: New test.
24705
24706 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
24707
24708         * g++.old-deja/g++.pt/crash58.C: New test.
24709
24710 2000-09-06  Greg McGary  <greg@mcgary.org>
24711
24712         * gcc.c-torture/execute/20000906-1.c: New test.
24713         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
24714
24715 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24716
24717         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
24718
24719 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
24720
24721         * g++.old-deja/g++.pt/crash57.C: New test.
24722
24723 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
24724
24725         * g++.old-deja/g++.pt/crash56.C: New test.
24726
24727 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
24728
24729         * g++.old-deja/g++.pt/koenig1.C: New test.
24730
24731 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
24732
24733         * gcc.dg/20000904-1.c: New test.
24734
24735 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
24736
24737         * gcc.dg/cpp/paste8.c: New test.
24738
24739 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
24740
24741         * gcc.c-torture/compile/20000827-1.c: New test.
24742
24743 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
24744
24745         * gcc.dg/format-diag-1.c: New test.
24746
24747 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
24748
24749         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
24750         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
24751         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
24752         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
24753         gcc.dg/formatz-1.c: Adjust warning regular expressions.
24754
24755 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
24756
24757         * g++.old-deja/g++.other/nested4.C: New test.
24758
24759 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
24760
24761         * g++.old-deja/g++.ns/scoped1.C: New test.
24762
24763 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
24764
24765         * lib/g++.exp: Support testing already-installed GCC.
24766
24767 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24768
24769         * wtr-label-1.c, wtr-suffix-1.c: New tests.
24770
24771 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24772
24773         * gcc.dg/return-type-2.c: New test.
24774
24775 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
24776
24777         * gcc.c-torture/compile/20000825-1.c: New test.
24778
24779 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
24780
24781         * gcc.dg/dwarf2-2.c: New test.
24782
24783 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
24784
24785         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
24786         dg-warning regexps.
24787
24788 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
24789
24790         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
24791         gcc.dg/format-ext-5.c: New tests.
24792
24793 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
24794
24795         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
24796
24797 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
24798
24799         * gcc.dg/noncompile/930622-2.c: Adjust error message.
24800
24801 2000-08-24  Richard Henderson  <rth@cygnus.com>
24802
24803         * gcc.dg/ia64-sync-1.c: New test.
24804         * gcc.dg/ia64-sync-2.c: New test.
24805         * gcc.dg/ia64-asm-1.c: New test.
24806
24807 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
24808
24809         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
24810         * gcc.dg/format-ext-2.c: New test.
24811
24812 2000-08-23  Jason Merrill  <jason@redhat.com>
24813
24814         * lib/old-dejagnu.exp: Also ignore "In member function" and
24815         "At global scope".
24816
24817 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24818
24819         * gcc.dg/noncompile/label-lineno-1.c: New test.
24820
24821 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
24822
24823         * gcc.dg/c99-array-nonobj-1.c: New test.
24824
24825 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
24826
24827         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
24828         tests.
24829         * gcc.dg/format-ext-1.c: New test.
24830
24831 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24832
24833         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
24834         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
24835         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
24836         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
24837         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
24838
24839 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
24840
24841         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
24842         gcc.dg/c99-strftime-2.c: New tests.
24843
24844 2000-08-22  Richard Henderson  <rth@cygnus.com>
24845
24846         * gcc.c-torture/execute/20000822-1.c: New test.
24847
24848 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
24849
24850         * gcc.c-torture/execute/20000819-1.x: Remove.
24851
24852 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
24853
24854         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
24855         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
24856         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
24857         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
24858         gcc.dg/format-xopen-1.c: New tests.
24859
24860 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
24861
24862         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
24863
24864 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
24865
24866         * g++.old-deja/g++.other/loop2.C: New test.
24867
24868         * gcc.c-torture/compile/20000606-1.c: New test.
24869         * gcc.c-torture/compile/20000728-1.c: New test.
24870         * gcc.c-torture/execute/20000801-1.c: New test.
24871         * gcc.c-torture/execute/20000801-2.c: New test.
24872         * gcc.c-torture/execute/20000819-1.c: New test.
24873         * gcc.c-torture/execute/20000819-1.x: XFAIL.
24874         * gcc.dg/20000629-1.c: New test.
24875         * gcc.dg/20000724-1.c: New test.
24876         * gcc.dg/20000807-1.c: New test.
24877
24878 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
24879
24880         * gcc.dg/cpp/pragma-1.c: New test.
24881         * gcc.dg/cpp/pragma-2.c: New test.
24882
24883 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
24884
24885         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
24886         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
24887
24888 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
24889
24890         * gcc.c-torture/compile/20000818-1.c: New test.
24891
24892 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
24893
24894         * gcc.c-torture/execute/20000818-1.c: New test.
24895
24896 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
24897
24898         * gcc.dg/format-va-1.c: New test.
24899
24900 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
24901
24902         * g++.old-deja/g++.other/typedef8.C: New test.
24903
24904 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
24905
24906         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
24907         * g++.old-deja/g++.mike/net36.C: Mark candidate.
24908         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
24909         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
24910         * g++.old-deja/g++.other/ptrmem7.C: New test.
24911         * g++.old-deja/g++.pt/ptrmem10.C: New test.
24912
24913 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
24914
24915         * g++.old-deja/g++.pt/typename27.C: New test.
24916
24917 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
24918
24919         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
24920         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
24921         * g++.old-deja/g++.pt/friend45.C: New test.
24922         * g++.old-deja/g++.other/friend8.C: New test.
24923
24924 2000-08-15  Richard Henderson  <rth@cygnus.com>
24925
24926         * gcc.c-torture/execute/20000815-1.c: New test.
24927
24928 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
24929
24930         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
24931         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
24932         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
24933
24934 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
24935
24936         * g++.old-deja/g++.other/refinit2.C: New test.
24937
24938 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
24939
24940         * lib/c-torture.exp (c-torture): Make
24941         compiler_conditional_xfail_data global.
24942         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
24943         compiler_conditional_xfail_data machinery.
24944         (f-torture-execute): Likewise.
24945         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
24946         and only when unrolling loops.
24947
24948         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
24949
24950 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
24951
24952         * g++.old-deja/g++.pt/explicit81.C: New test.
24953
24954 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
24955
24956         * g++.old-deja/g++.pt/typename26.C: New test.
24957
24958 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
24959
24960         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
24961         warning.
24962
24963 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
24964
24965         * g++.old-deja/g++.other/array3.C: New test.
24966
24967 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
24968
24969         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
24970         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
24971         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
24972         New tests.
24973
24974 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
24975
24976         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
24977         * g++.old-deja/g++.abi/vmihint.C: Likewise.
24978
24979 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
24980
24981         * gcc.c-torture/execute/20000808-1.c: New test.
24982
24983 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
24984
24985         * gcc.dg/c90-const-expr-1.c: New test.
24986
24987 2000-08-08  Richard Henderson  <rth@cygnus.com>
24988
24989         * gcc.dg/noncompile/920923-1.c: Declare calloc.
24990
24991 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
24992
24993         * gcc.dg/noncompile/const-ll-1.c: New test.
24994
24995 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
24996
24997         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
24998
24999 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
25000
25001         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
25002         that running programs linked against the shared version of libobjc
25003         run correctly.
25004
25005 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
25006
25007         * gcc.dg/c99-printf-1.c: New test.
25008
25009 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
25010
25011         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
25012
25013 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
25014
25015         * gcc.c-torture/execute/20000731-1.x: Delete.
25016
25017 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
25018
25019         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
25020         and torture_without_loops as is done by c-torture.exp.
25021         (search_for): Copy from c-torture.exp.
25022         (gcc-dg-runtest): New function, drives a directory of tests
25023         iterating over the TORTURE_OPTIONS.
25024         (scan-assembler, scan-assembler-not): Move here from
25025         individual directory drivers.
25026
25027         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
25028         defined by lib/gcc-dg.exp.
25029         * gcc.dg/cpp/cpp.exp: Likewise.
25030         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
25031         gcc-dg-runtest, so we cycle over optimization options.
25032
25033         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
25034         * gcc.dg/compare2.c: No longer expected to fail.
25035
25036 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
25037
25038         * gcc.c-torture/execute/20000804-1.c: New test.
25039
25040 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
25041
25042         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
25043
25044 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
25045
25046         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
25047
25048 2000-08-03  Jeffrey A Law  (law@cygnus.com)
25049
25050         * gcc.c-torture/compile/20000803-1.c: New test.
25051
25052 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
25053
25054         * gcc.c-torture/execute/20000801-3.c,
25055         gcc.c-torture/execute/20000801-4.c: New tests.
25056         * gcc.c-torture/execute/20000801-3.x,
25057         gcc.c-torture/execute/20000801-4.x: Xfail.
25058
25059 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
25060
25061         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
25062         libobjc/.libs to allow for libtool.
25063
25064 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
25065
25066         * gcc.c-torture/compile/20000802-1.c: New test.
25067
25068 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
25069
25070         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
25071
25072 2000-07-31  Jeffrey A Law  (law@cygnus.com)
25073
25074         * gcc-c-torture/execute/20000731-2.c: New test.
25075
25076         * gcc.c-torture/execute/20000731-1.c: New test.
25077         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
25078
25079 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
25080
25081         * testsuite/gcc.dg/cpp/paste7.c: New test.
25082         * gcc.dg/cpp/20000725-1.c: New test.
25083
25084 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
25085
25086         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
25087         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
25088         declaration warning for __builtin_dwarf_reg_size.
25089
25090         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
25091
25092 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
25093
25094         * gcc.dg/noncompile/voidparam-1.c: New test.
25095
25096 2000-07-30  Richard Henderson  <rth@cygnus.com>
25097
25098         * gcc.dg/c90-digraph-1.c: Don't xfail.
25099         * gcc.dg/compare2.c (case 10): Xfail.
25100         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
25101
25102 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
25103
25104         * gcc.dg/c99-main-1.c: New test.
25105
25106 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
25107
25108         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
25109
25110 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
25111
25112         * gcc.c-tortuer/execute/20000726-1.c: New test.
25113
25114 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
25115
25116         * gcc.c-torture/execute/enum-2.c: New test.
25117
25118 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25119
25120         * gcc.dg/cpp/tr-warn3.c: New test.
25121
25122 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
25123
25124         * g++.old-deja/g++.ext/implicit1.C: Remove.
25125         * g++.old-deja/g++.jason/c2.C: Remove
25126         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
25127         * g++.old-deja/g++.pt/crash16.C: Likewise.
25128         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
25129
25130 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
25131
25132         * g++.old-deja/g++.other/for2.C: New test.
25133
25134 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
25135
25136         * gcc.dg/20000720-1.c: New test.
25137
25138 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
25139
25140         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
25141
25142 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
25143
25144         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
25145         * gcc.c-torture/execute/20000722-1.c: New.
25146         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
25147
25148 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
25149
25150         * gcc.dg/cpp/20000720-1.S: New test.
25151
25152 2000-07-21  Michael Meissner  <meissner@redhat.com>
25153
25154         * gcc.c-torture/execute/ieee/hugeval.c: New test.
25155
25156 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
25157
25158         * g++.old-deja/g++.brendan/crash16.C,
25159         g++.old-deja/g++.brendan/parse3.C,
25160         g++.old-deja/g++.brendan/redecl1.C,
25161         g++.old-deja/g++.ns/template13.C,
25162         g++.old-deja/g++.other/decl4.C,
25163         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
25164
25165 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
25166
25167         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
25168         and "Internal error".
25169
25170         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
25171         regexps.
25172         * gcc.dg/cpp/paste6.c: New test.
25173
25174 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
25175
25176         * gcc.dg/cpp/tr-direct.c: New test.
25177
25178         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
25179         gcc.dg/cpp/undef1.c: Tweak error regexps.
25180
25181 2000-07-18  Eric Christopher <echristo@redhat.com>
25182
25183         * gcc.c-torture/compile/20000718-1.c: New test.
25184
25185 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
25186
25187         * cpplex.c (_cpp_push_token): If the token being pushed back
25188         is the previous token in this context, just subtract one from
25189         context->posn.
25190         * cppmacro.c (save_expansion): Clear aux field when storing a
25191         placemarker.
25192
25193 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
25194
25195         * gcc.dg/noncompile/redecl-1.c: New test.
25196
25197 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
25198
25199         * gcc.c-torture/execute/20000717-5.c: New test.
25200         * gcc.c-torture/execute/20000717-1.x: Removed.
25201
25202 2000-07-17  Richard Henderson  <rth@cygnus.com>
25203
25204         * gcc.c-torture/execute/20000717-4.c: New test.
25205
25206 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
25207
25208         * gcc.dg/cpp/syshdr.c: New test.
25209         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
25210
25211 2000-07-17  Neil Booth  <neilb@earthling.net>
25212
25213         * gcc.dg/cpp/cmdlne-dM.c: New test.
25214         * gcc.dg/cpp/cmdlne-dD.c: New test.
25215
25216 2000-07-17  Jeffrey A Law  (law@cygnus.com)
25217
25218         * gcc.c-torture/execute/20000717-3.c: New test.
25219
25220         * gcc.c-torture/compile/20000717-1.c: New test.
25221
25222 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
25223
25224         * gcc.c-torture/execute/20000717-2.c: New test.
25225
25226 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
25227
25228         * gcc.dg/formatz-1.c: New test.
25229
25230         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
25231         * gcc.dg/c99-digraph-1.c: New tests.
25232
25233         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
25234         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
25235
25236         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
25237         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
25238         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
25239         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
25240         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
25241         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
25242         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
25243
25244 2000-07-17   Greg McGary <greg@mcgary.org>
25245
25246         * gcc.c-torture/execute/20000717-1.c: New test.
25247         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
25248
25249 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
25250
25251         * gcc.c-torture/execute/20000715-2.c: New test.
25252         * gcc.dg/20000715-1.c: New test.
25253
25254 2000-07-15  Michael Meissner  <meissner@redhat.com>
25255
25256         * gcc.c-torture/execute/20000715-1.c: New test.
25257
25258 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
25259
25260         * gcc.c-torture/execute/20000707-1.c: New test.
25261
25262 2000-07-13  Neil Booth  <NeilB@earthling.net>
25263
25264         * testsuite/gcc.dg/cpp/digraph1.c,
25265         testsuite/gcc.dg/cpp/digraph2.c,
25266         testsuite/gcc.dg/cpp/digraphs.c: New tests.
25267
25268 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
25269
25270         * g77.f-torture/compile/20000630-2.f:  New test.
25271         * g77.f-torture/compile/20000630-2.x
25272
25273 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
25274
25275         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
25276
25277 2000-07-11  Neil Booth  <NeilB@earthling.net>
25278
25279         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
25280
25281 2000-07-11  Neil Booth  <NeilB@earthling.net>
25282
25283         * gcc.dg/cpp/cmdlne-C.c: New.
25284
25285 2000-07-09  Neil Booth  <NeilB@earthling.net>
25286
25287         * gcc.dg/cpp/directiv.c: New tests.
25288         * gcc.dg/cpp/undef1.c: Update.
25289
25290 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
25291
25292         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
25293
25294 2000-07-09  Neil Booth  <NeilB@earthling.net>
25295
25296         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
25297
25298 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
25299
25300         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
25301         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
25302
25303 2000-07-08  Neil Booth  <NeilB@earthling.net>
25304
25305         * gcc.dg/cpp/macsyntx.c: New tests.
25306
25307 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
25308
25309         * gcc.dg/20000707-1.c: New test.
25310
25311 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
25312
25313         * gcc.c-torture/execute/20000706-1.c: New test.
25314         * gcc.c-torture/execute/20000706-2.c: New test.
25315         * gcc.c-torture/execute/20000706-3.c: New test.
25316         * gcc.c-torture/execute/20000706-4.c: New test.
25317         * gcc.c-torture/execute/20000706-5.c: New test.
25318
25319 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
25320
25321         * g++.old-deja/g++.pt/instantiate7.C: New test.
25322
25323 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
25324
25325         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
25326         * g++.old-deja/g++.mike/thunk3.C: Likewise.
25327         * g++.old-deja/g++.other/rtti3.C: Likewise.
25328         * g++.old-deja/g++.other/rttid3.C: Likewise.
25329
25330 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
25331
25332         *  g77.f-torture/compile/20000630-1.x: Fix typo
25333
25334 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
25335
25336         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
25337         assembly output.
25338
25339 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
25340
25341         * gcc.dg/cpp/ident.c: New test.
25342
25343 2000-07-05  Neil Booth  <NeilB@earthling.net>
25344
25345         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
25346           gcc.dg/cpp/lexstrng.c: New tests.
25347
25348 2000-07-04  Neil Booth  <NeilB@earthling.net>
25349
25350         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
25351         * gcc.dg/cpp/strify2.c: Same.
25352
25353 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
25354
25355         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
25356         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
25357         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
25358         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
25359
25360         * testsuite/gcc.dg/cpp/macro1.c,
25361         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
25362         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
25363         testsuite/gcc.dg/cpp/strify1.c,
25364         testsuite/gcc.dg/cpp/strify2.c: New tests.
25365
25366 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
25367
25368         * gcc.c-torture/execute/20000703-1.c: New test.
25369
25370 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
25371
25372         * g++.old-deja/g++.pt (lookup10.C): New test.
25373
25374 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
25375
25376         * g++.old-deja/g++.pt (typename25.C): New test.
25377
25378 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
25379
25380         * gcc.c-torture/compile/20000701-1.c: New test.
25381
25382 2000-06-30  Nick Clifton  <nickc@cygnus.com>
25383
25384         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
25385         to test case.
25386
25387 2000-06-30  Catherine Moore  <clm@cygnus.com>
25388
25389         * gcc.c-torture/execute/align-1.c: New test.
25390
25391 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
25392
25393         * g++.old-deja/g++.pt/expr8.C: New test.
25394         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
25395
25396 2000-06-29  Nick Clifton  <nickc@cygnus.com>
25397
25398         * gcc.c-torture/compile/20000629-1.c: New test.
25399
25400 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
25401
25402
25403         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
25404         gcc.dg/noncompile directory, depending on whether they're
25405         preprocessor tests or not.  Annotate all the tests for the dg
25406         framework.
25407
25408         * gcc.c-torture/noncompile/noncompile.exp: Delete.
25409         * gcc.dg/noncompile/noncompile.exp: New.
25410
25411         * Moved files:
25412         Old name                                New name
25413         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
25414         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
25415         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
25416         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
25417         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
25418         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
25419         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
25420         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
25421         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
25422         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
25423         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
25424         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
25425         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
25426         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
25427         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
25428         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
25429         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
25430         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
25431         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
25432         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
25433         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
25434         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
25435         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
25436         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
25437
25438         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
25439         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
25440         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
25441         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
25442         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
25443         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
25444
25445 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
25446
25447         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
25448         declare one variable.  On the fourth, error.
25449         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
25450         declared by 20000628-1a.h.
25451
25452 2000-06-29  Richard Henderson  <rth@redhat.com>
25453
25454         * gcc.c-torture/execute/930529-1.x: New file.
25455         * gcc.dg/920413-1.c: Adjust expected warning text.
25456         * gcc.dg/980217-1.c: Declare abort.
25457         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
25458
25459 2000-06-29  Jeffrey A Law  (law@cygnus.com)
25460
25461         * g77.f-torture/compile/20000629-1.f: New test.
25462         * g77.f-torture/compile/20000629-1.x: Expected to fail.
25463
25464 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
25465
25466         Rearrange lots of files, removing entirely the
25467         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
25468         directories.
25469
25470         * Deleted files:
25471         gcc.c-torture/code_quality/code_quality.exp
25472         gcc.c-torture/special/special.exp
25473         gcc.failure/failure.exp
25474         gcc.failure/940409-1.x
25475         gcc.c-torture/compile/961203-1.x
25476
25477         * New files:
25478         gcc.misc-tests/linkage.exp
25479         gcc.c-torture/execute/920730-1t.c
25480         gcc.c-torture/execute/920730-1t.x
25481         gcc.c-torture/compile/920520-1.x
25482         gcc.c-torture/compile/920521-1.x
25483         gcc.c-torture/compile/981006-1.x
25484         gcc.c-torture/execute/eeprof-1.x
25485
25486         * Moved files (possibly with modifications to fit a new harness):
25487         Old name                                New name
25488         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
25489         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
25490         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
25491         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
25492         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
25493         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
25494         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
25495         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
25496         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
25497         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
25498         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
25499         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
25500         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
25501         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
25502
25503 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
25504
25505         * c-torture/compile/961203-1.x: Delete.
25506
25507         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
25508         not exit. Include stdio.h.
25509         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
25510         * gcc.misc-tests/dg-12.c: Likewise.
25511         * gcc.misc-tests/dg-5.c: Likewise.
25512         * gcc.misc-tests/dg-6.c: Likewise.
25513         * gcc.misc-tests/dg-7.c: Prototype abort.
25514         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
25515         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
25516         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
25517         not exit.
25518         * gcc.misc-tests/sieve.c: Use return from main, not exit.
25519         * gcc.misc-tests/sort2.c: Use return from main, not exit.
25520
25521 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
25522
25523         * gcc.dg/cpp/20000628-1.c: New test.
25524         * gcc.dg/cpp/20000628-1.h: New header for above test.
25525         * gcc.dg/cpp/20000628-1a.h: Likewise.
25526
25527 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
25528
25529         * gcc.dg/cpp: New directory.
25530         * gcc.dg/cpp/cpp.exp: New driver.
25531         * gcc.dg/cpp/20000627-1.c: New test.
25532         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
25533         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
25534         and rewrite as a compilation test.
25535
25536         * gcc.dg: Move many files into the cpp subdirectory, possibly
25537         renaming or editing them as well.
25538         Old name                New name
25539         990119-1.c              cpp/19990119-1.c
25540         990228-1.c              cpp/19990228-1.c
25541         990407-1.c              cpp/19990407-1.c
25542         990409-1.c              cpp/19990409-1.c
25543         990413-1.c              cpp/19990413-1.c
25544         990703-1.c              cpp/19990703-1.c
25545         20000127-1.c            cpp/20000127-1.c
25546         20000129-1.c            cpp/20000129-1.c
25547         20000207-1.c            cpp/20000207-1.c
25548         20000207-2.c            cpp/20000207-2.c
25549         20000209-1.c            cpp/20000209-1.c
25550         20000209-2.c            cpp/20000209-2.c
25551         20000301-1.c            cpp/20000301-1.c
25552         20000419-1.c            cpp/20000419-1.c
25553         20000510-1.S            cpp/20000510-1.S
25554         20000519-1.c            cpp/20000519-1.c
25555         20000529-1.c            cpp/20000529-1.c
25556         20000625-1.c            cpp/20000625-1.c
25557         20000625-2.c            cpp/20000625-2.c
25558         cpp-as1.c               cpp/assert1.c
25559         cpp-as2.c               cpp/assert2.c
25560         cxx-comments-1.c        cpp/cxxcom1.c
25561         cxx-comments-2.c        cpp/cxxcom2.c
25562         endif-label.c           cpp/endif.c
25563         cpp-hash1.c             cpp/hash1.c
25564         cpp-hash2.c             cpp/hash2.c
25565         cpp-if1.c               cpp/if-1.c
25566         cpp-if2.c               cpp/if-2.c
25567         cpp-if3.c               cpp/if-3.c
25568         cpp-if4.c               cpp/if-4.c
25569         cpp-if5.c               cpp/if-5.c
25570         cpp-cond.c              cpp/if-cexp.c
25571         cpp-missingop.c         cpp/if-mop.c
25572         cpp-missingparen.c      cpp/if-mpar.c
25573         cpp-opprec.c            cpp/if-oppr.c
25574         cpp-ifparen.c           cpp/if-paren.c
25575         cpp-shortcircuit.c      cpp/if-sc.c
25576         cpp-shift.c             cpp/if-shift.c
25577         cpp-unary.c             cpp/if-unary.c
25578         cpp-li1.c               cpp/line1.c
25579         cpp-li2.c               cpp/line2.c
25580         lineno.c                cpp/line3.c
25581         lineno-2.c              cpp/line4.c
25582         cpp-mi.c                cpp/mi1.c
25583         cpp-mic.h               cpp/mi1c.h
25584         cpp-micc.h              cpp/mi1cc.h
25585         cpp-mind.h              cpp/mi1nd.h
25586         cpp-mindp.h             cpp/mi1ndp.h
25587         cpp-mix.h               cpp/mi1x.h
25588         cpp-mi2.c               cpp/mi2.c
25589         cpp-mi2a.h              cpp/mi2a.h
25590         cpp-mi2b.h              cpp/mi2b.h
25591         cpp-mi2c.h              cpp/mi2c.h
25592         cpp-mi3.c               cpp/mi3.c
25593         cpp-mi3.def             cpp/mi3.def
25594         poison-1.c              cpp/poison.c
25595         pr-impl.c               cpp/prag-imp.c
25596         cpp-redef-2.c           cpp/redef1.c
25597         cpp-redef.c             cpp/redef2.c
25598         strpaste.c              cpp/strp1.c
25599         strpaste-2.c            cpp/strp2.c
25600         cpp-tradpaste.c         cpp/tr-paste.c
25601         cpp-tradstringify.c     cpp/tr-str.c
25602         cpp-tradwarn1.c         cpp/tr-warn1.c
25603         cpp-tradwarn2.c         cpp/tr-warn2.c
25604         trigraphs.c             cpp/trigraphs.c
25605         cpp-unc1.c              cpp/unc1.c
25606         cpp-unc2.c              cpp/unc2.c
25607         cpp-unc3.c              cpp/unc3.c
25608         cpp-unc.c               cpp/unc4.c
25609         undef.c                 cpp/undef1.c
25610         undef-2.c               cpp/undef2.c
25611         cpp-wi1.c               cpp/widestr1.c
25612
25613 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
25614
25615         * lib/g++.exp (g++_include_flags): Tweak.
25616
25617 2000-06-27  H.J. Lu  <hjl@gnu.org>
25618             Loren J. Rittle  <ljrittle@acm.org>
25619
25620         * lib/g++.exp (g++_include_flags): Override libgloss.exp
25621         version with one that knows about the new gcc tree structure.
25622         (g++_link_flags): Same.
25623
25624 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
25625
25626         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
25627         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
25628         case we are cross-compiling.
25629
25630         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
25631         g++.old-deja/g++.niklas/Makefile.in,
25632         g++.old-deja/g++.niklas/configure.in,
25633         g++.old-deja/g++.other/Makefile.in,
25634         g++.old-deja/g++.other/configure.in,
25635         gcc.c-torture/code_quality/Makefile.in,
25636         gcc.c-torture/code_quality/configure.in,
25637         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
25638         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
25639         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
25640         gcc.c-torture/execute/ieee/Makefile.in,
25641         gcc.c-torture/execute/ieee/configure.in,
25642         gcc.c-torture/noncompile/Makefile.in,
25643         gcc.c-torture/noncompile/configure.in,
25644         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
25645         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
25646         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
25647
25648 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
25649
25650         * g++.old-deja/g++.other/ambig3.C: New test.
25651
25652 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
25653
25654         * g++.old-deja/g++.pt/syntax1.C: New test.
25655         * g++.old-deja/g++.pt/syntax2.C: New test.
25656         * g++.old-deja/g++.other/syntax3.C: New test.
25657         * g++.old-deja/g++.other/syntax4.C: New test.
25658
25659 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
25660
25661         * gcc.dg/20000623-1.c: Prototype exit and abort.
25662
25663 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
25664
25665         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
25666         New tests.
25667         * gcc.dg/cpp-mi3.def: New file.
25668
25669         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
25670         inside assertions.
25671         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
25672         lexer's error messages.
25673         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
25674         divine anything from the linemarkers.
25675         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
25676         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
25677
25678 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
25679
25680         * gcc.dg/20000623-1.c: New test.
25681
25682 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
25683
25684         * gcc.c-torture/execute/20000622-1.c: New test.
25685
25686 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
25687
25688         * g++.old-deja/g++.other/init15.C: New test.
25689
25690 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
25691
25692         * g++.old-deja/g++.pt/vaarg2.C: New test.
25693         * g++.old-deja/g++.pt/vaarg3.C: New test.
25694
25695 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
25696
25697         * g++.old-deja/g++.other/dyncast6.C: New test.
25698
25699 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
25700
25701         * gcc.c-torture/execute/loop-6.c: New test.
25702
25703 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
25704
25705         * gcc.dg/20000614-1.c: New test.
25706         * gcc.dg/20000614-2.c: New test.
25707
25708 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
25709
25710         * g++.old-deja/g++.other/inline12.C: New test.
25711
25712 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
25713
25714         * g++.old-deja/g++.other/eh1.C: New test.
25715
25716 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
25717
25718         * g++.old-deja/g++.other/type.C: New test.
25719
25720 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
25721
25722         * g++.old-deja/g++.other/initstring.C: New test.
25723
25724 2000-06-12  Jason Merrill  <jason@redhat.com>
25725
25726         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
25727
25728 2000-06-09  Jeffrey A Law  (law@cygnus.com)
25729
25730         * gcc.c-torture/compile/20000609-1.c: New test.
25731
25732 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
25733
25734         * gcc.dg/20000609-1.c: New test.
25735
25736 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
25737
25738         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
25739         * gcc.c-torture/noncompile/poison-1.c: Move...
25740         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
25741         * gcc.dg/cpp-li1.c: Add a token after the #line.
25742
25743 2000-06-05  Richard Henderson  <rth@cygnus.com>
25744
25745         * gcc.c-torture/execute/20000605-2.c: New test.
25746         * gcc.c-torture/execute/20000605-3.c: New test.
25747
25748 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
25749
25750         * g77.f-torture/execute/20000503-1.x: New file.
25751
25752 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
25753
25754         * g++.old-deja/g++.eh/badalloc1.C: New test.
25755
25756 2000-06-05  Richard Henderson  <rth@cygnus.com>
25757
25758         * gcc.c-torture/execute/20000605-1.c: New test.
25759
25760 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
25761             Nathan Sidwell <nathan@codesourcery.com>
25762
25763         * gcc.c-torture/compile/20000605-1.c: New test.
25764
25765 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
25766
25767         * g77.f-torture/compile/20000601-1.f:  New test.
25768
25769 2000-06-03  Richard Henderson  <rth@cygnus.com>
25770
25771         * gcc.c-torture/execute/20000603-1.c: New.
25772
25773 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
25774
25775         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
25776         * gcc.dg/noreturn-2.c (noreturn): Likewise.
25777
25778 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
25779
25780         * gcc.dg/compare2.c (case 12): XFAIL.
25781         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
25782         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
25783
25784         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
25785
25786 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
25787
25788         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
25789         guard macro is already defined when the header is first
25790         included.
25791         * gcc.dg/cpp-mix.h: New file.
25792         * gcc.dg/endif-label.c: Update patterns to match compiler.
25793
25794         * g++.brendan/complex1.C: Declare abort.
25795         * g++.law/refs4.C: Remove XFAIL.
25796         * g++.oliva/expr2.C: Declare abort and exit.
25797
25798 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
25799
25800         * gcc.c-torture/execute/20000528-1.c: New test.
25801
25802         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
25803         * g++.old-deja/g++.law/temps4.C: Likewise.
25804
25805         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
25806         stdlib.h.  Call abort() on failure.
25807         * g++.old-deja/g++.law/refs4.C: Likewise.
25808         * g++.old-deja/g++.law/temps4.C: Likewise.
25809         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
25810         * gcc.c-torture/execute/20000112-1.c: Include string.h.
25811
25812 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
25813
25814         Relative to g++.dg/special:
25815         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
25816
25817         Relative to g++.old-deja:
25818         * g++.brendan/complex1.C, g++.jason/optimize2.C,
25819         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
25820         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
25821         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
25822         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
25823         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
25824         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
25825
25826         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
25827         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
25828         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
25829         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
25830         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
25831         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
25832         and/or string.h.
25833
25834         * g++.other/goto1.C: Update expectations for error messages.
25835
25836 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
25837
25838         * gcc.c-torture/compile/20000523-1.c: New test.
25839
25840 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
25841
25842         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
25843
25844 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
25845
25846         * g++.old-deja/g++.eh/catch11.C: New test.
25847         * g++.old-deja/g++.eh/catch12.C: New test.
25848
25849 2000-05-24  Nick Clifton  <nickc@cygnus.com>
25850
25851         * gcc.c-torture/execute/20000523-1.c: New test.
25852
25853 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
25854
25855         * c-torture/execute/bcp-1.c: Replace abort in arg of
25856         __builtin_constant_p with a generic external function.
25857
25858         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
25859         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
25860         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
25861         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
25862         Prototype abort and/or exit.
25863
25864         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
25865         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
25866         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
25867         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
25868
25869 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
25870
25871         * gcc.dg/dwarf2-1.c: New test.
25872
25873 2000-05-20  Richard Henderson  <rth@cygnus.com>
25874
25875         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
25876
25877 2000-05-20  Andreas Jaeger  <aj@suse.de>
25878
25879         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
25880         testcase.
25881
25882 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
25883
25884         * gcc.c-torture/execute/20000519-2.c: New test.
25885
25886 2000-05-19  Andreas Jaeger  <aj@suse.de>
25887
25888         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
25889         which fails with SSA.
25890
25891         * lib/c-torture.exp: Also test with -O3 -fssa.
25892
25893 2000-05-18  Michael Meissner  <meissner@redhat.com>
25894
25895         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
25896         * gcc.c-torture/execute/920415-1.c: Ditto.
25897         * gcc.c-torture/execute/920501-1.c: Ditto.
25898         * gcc.c-torture/execute/conversion.c: Ditto.
25899         * gcc.c-torture/execute/cvt-1.c: Ditto.
25900
25901 2000-05-18  Jeffrey A Law  (law@cygnus.com)
25902
25903         * gcc.c-torture/compile/20000518-1.c: New test.
25904
25905 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
25906
25907         * g77.f-torture/compile/200005018.f:  New test.
25908
25909 2000-05-17  Jeffrey A Law  (law@cygnus.com)
25910
25911         * gcc.c-torture/compile/20000517-1.c: New test.
25912
25913 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25914
25915         * gcc.c-torture/execute/20000516-1.c: New test.
25916
25917 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
25918
25919         * g++.old-deja/g++.other/eh.C: New test.
25920
25921 2000-05-12  Richard Henderson  <rth@cygnus.com>
25922
25923         * gcc.c-torture/execute/990208-1.c (main): Don't pass
25924         constants through to doit's conditional.
25925
25926 2000-05-11  Jeffrey A Law  (law@cygnus.com)
25927
25928         * gcc.c-torture/compile/20000511-1.c: New test.
25929         * g77.f-torture/compile/20000511-1.f: New test.
25930         * g77.f-torture/compile/20000511-2.f: New test.
25931
25932 2000-05-11  Michael Meissner  <meissner@redhat.com>
25933
25934         * gcc.c-torture/execute/20000511-1.c: New test.
25935
25936 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
25937
25938         * gcc.dg/dg.exp: Scan .S files as well as .c files.
25939         * gcc.dg/20000510-1.S: New.
25940
25941 2000-05-08  Catherine Moore  <clm@cygnus.com>
25942
25943         * gcc.dg/unused-3.c: New.
25944
25945 2000-05-06  Richard Henderson  <rth@cygnus.com>
25946
25947           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
25948           * g++.old-deja/g++.mike/warn1.C: Likewise.
25949           * g++.old-deja/g++.pt/local1.C: Likewise.
25950           * g++.old-deja/g++.pt/local7.C: Likewise.
25951           * g++.old-deja/g++.pt/spec16.C: Likewise.
25952
25953 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
25954
25955         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
25956
25957 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
25958
25959           * g77.f-torture/execute/20000503-1.f:  New test.
25960
25961 2000-05-04  Andreas Jaeger  <aj@suse.de>
25962
25963         * gcc.dg/noreturn-2.c: New test.
25964
25965 2000-05-04  Neil Booth  <NeilB@earthling.net>
25966
25967         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
25968         preprocessor.
25969
25970 2000-05-04  Richard Henderson  <rth@cygnus.com>
25971
25972         * gcc.c-torture/execute/20000503-1.c: Fix typo.
25973
25974 2000-05-04  Richard Henderson  <rth@cygnus.com>
25975
25976         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
25977         OpenSSL by Jason R Thorpe.
25978
25979 2000-05-03  Jim Wilson  <wilson@cygnus.com>
25980
25981         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
25982
25983 2000-05-03  Robert Lipe <robertlipe@usa.net>
25984
25985         * gcc.dg/20000503-1.c: New test.
25986
25987 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
25988
25989         * gcc.c-torture/compile/20000502-1.c: New test.
25990         * g++.old-deja/g++.other/align.C: New test.
25991         * gcc.dg/cpp-tradstringify.c: New test.
25992
25993 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
25994
25995         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
25996         and hard registers.
25997
25998 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
25999
26000         * gcc.c-torture/execute/loop-5.c: New test.
26001
26002 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
26003
26004         * gcc.c-torture/execute/va-arg-20.c: New test.
26005
26006 2000-04-23  Jeffrey A Law  (law@cygnus.com)
26007
26008         * gcc.c-torture/execute/20000422-1.c: New test.
26009
26010 2000-04-20  Greg McGary  <gkm@gnu.org>
26011
26012         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
26013         when optimizing, but without sibling-call optimizations (-O1).
26014
26015 2000-04-20  Jeffrey A Law  (law@cygnus.com)
26016
26017           * gcc.c-torture/compile/20000420-1.c: New test.
26018
26019 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
26020
26021         * g++.abi/ptrflags.C: New test.
26022         * g++.eh/catchptr1.C: Test incomplete pointer chains.
26023
26024 2000-04-19  Catherine Moore  <clm@cygnus.com>
26025
26026         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
26027
26028 2000-04-19  Greg McGary  <gkm@gnu.org>
26029
26030         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
26031         sibling-call optimizations.
26032
26033 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
26034
26035         * gcc.dg/20000419-1.c: New test.
26036
26037 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
26038
26039         * gcc.c-torture/execute/20000412-6.c: New test.
26040
26041 2000-04-12  Jeffrey A Law  (law@cygnus.com)
26042
26043         * gcc.c-torture/execute/20000412-5.c: New test.
26044         * g77.f-torture/compile/20000412-1.f: New test.
26045         * gcc.c-torture/execute/20000412-4.c: New test.
26046         * gcc.c-torture/compile/20000412-2.c: New test.
26047         * gcc.c-torture/execute/20000412-3.c: New test.
26048         * gcc.c-torture/compile/20000412-1.c: New test.
26049         * gcc.c-torture/execute/20000412-2.c: New test.
26050
26051 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
26052
26053         * objc/execute/bf-20.m: New test.
26054
26055 2000-04-10  Richard Henderson  <rth@cygnus.com>
26056
26057         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
26058
26059         * gcc.c-torture/execute/20000412-1.c: New test.
26060
26061 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
26062
26063         * g++.old-deja/g++.eh/catchptr1.C: New test.
26064
26065 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
26066
26067         * g++.old-deja/g++.abi/cxa_vec.C: New test.
26068
26069 2000-04-08  Neil Booth  <NeilB@earthling.net>
26070
26071         * gcc.dg/cpp-nullchar.c: Remove test as
26072         embedded nulls cause problems.
26073
26074 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26075
26076         * gcc.dg/compare2.c: New test.
26077
26078 2000-04-08  Neil Booth  <NeilB@earthling.net>
26079
26080         * gcc.dg/cpp-nullchar.c: New test.
26081
26082 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
26083
26084         * gcc.dg/cpp-mi2.c: New test.
26085         * gcc.dg/cpp-mi2[abc].h: New files.
26086
26087 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
26088
26089         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
26090         member name.
26091
26092 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
26093
26094         * g++.old-deja/g++.abi/vmihint.C: New test.
26095
26096 2000-04-06  Neil Booth  <NeilB@earthling.net>
26097
26098         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
26099         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
26100         copyright.
26101
26102 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
26103
26104         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
26105         avoid stack-frame overwrite.
26106
26107 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
26108
26109         * gcc.c-torture/compile/20000405-2.c: New test.
26110         * gcc.c-torture/compile/20000405-3.c: New test.
26111
26112 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
26113
26114         * gcc.c-torture/compile/20000405-1.c: New test.
26115
26116 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
26117
26118         * gcc.dg/cast-qual-1.c: Revert last change.
26119
26120 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26121
26122         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
26123
26124 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
26125
26126         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
26127         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
26128
26129 2000-04-03  Jeffrey A Law  (law@cygnus.com)
26130
26131         * gcc.c-torture/compile/20000403-2.c: New test.
26132         * gcc.c-torture/compile/20000403-1.c: New test.
26133
26134 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
26135
26136         * gcc.c-torture/execute/20000403-1.c: New test.
26137
26138 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
26139
26140         * gcc.c-torture/execute/20000402-1.c: New test.
26141
26142 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
26143
26144         * gcc.c-torture/execute/va-arg-15.c: New test.
26145         * gcc.c-torture/execute/va-arg-16.c: New test.
26146         * gcc.c-torture/execute/va-arg-17.c: New test.
26147         * gcc.c-torture/execute/va-arg-18.c: New test.
26148         * gcc.c-torture/execute/va-arg-19.c: New test.
26149
26150 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
26151
26152         * gcc.c-torture/compile/981211-1.c: Move to...
26153         * gcc.dg/cpp-as1.c: ...here.
26154         * gcc.dg/cpp-as2.c: New file.
26155
26156         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
26157         compiler.
26158
26159 2000-04-02  Neil Booth  <NeilB@earthling.net>
26160
26161         * gcc.dg/cpp-cond.c  New tests.
26162         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
26163         accidental success less likely.
26164         * gcc.dg/cpp-missingop.c  New tests.
26165         * gcc.dg/cpp-missingparen.c  New tests.
26166         * gcc.dg/cpp-shift.c  New tests.
26167         * gcc.dg/cpp-shortcircuit.c  New tests.
26168         * gcc.dg/cpp-unary.c  New tests.
26169
26170 2000-03-29  Jeffrey A Law  (law@cygnus.com)
26171
26172         * gcc.c-torture/compile/20000329-1.c: New test.
26173
26174 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
26175
26176         * gcc.c-torture/compile/20000326-1.c: New test.
26177         * gcc.c-torture/compile/20000326-2.c: New test.
26178
26179 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
26180
26181         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
26182         the first parameter is a function argument.
26183
26184 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
26185
26186         * g++.old-deja/g++.ext/array4.C: New test.
26187
26188 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
26189
26190         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
26191
26192 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26193
26194         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
26195
26196 2000-03-19  Richard Henderson  <rth@cygnus.com>
26197
26198         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
26199
26200 2000-03-19  Richard Henderson  <rth@cygnus.com>
26201
26202         * gcc.c-torture/compile/20000319-1.c: New test.
26203
26204 2000-03-14  Jeffrey A Law  (law@cygnus.com)
26205
26206         * gcc.c-torture/execute/20000314-3.c: New test.
26207         * gcc.c-torture/execute/20000314-2.c: New test.
26208         * gcc.c-torture/execute/20000314-1.c: New test.
26209         * gcc.c-torture/compile/20000314-2.c: New test.
26210         * gcc.c-torture/compile/20000314-1.c: New test.
26211
26212 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
26213
26214         * g++.old-deja/g++.warn/inline.C: New test.
26215
26216 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
26217
26218         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
26219         standards-compliant result rather than specific constants.
26220         Put test-values in array.
26221
26222 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
26223
26224         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
26225         (g++_target_compile): Put test-specific options last.
26226
26227 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
26228
26229         * g++.old-deja/g++.eh/vbase4.C: New test.
26230
26231 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
26232
26233         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
26234
26235 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
26236
26237         * g++.old-deja/g++.brendan/misc12.C: Removed.
26238         * g++.old-deja/g++.pt/memtemp77.C: Constify.
26239         * g++.old-deja/g++.ext/pretty4.C: New test.
26240
26241 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
26242
26243         * g++.old-deja/g++.other/string2.C: New test.
26244
26245 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
26246
26247         * g++.old-deja/g++.warn/impint2.C: New test.
26248
26249 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
26250
26251         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
26252         is 1, not zero.
26253
26254 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
26255
26256         * g++.old-deja/g++.warn/impint.C: New test.
26257         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
26258         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
26259         * g++.old-deja/g++.pt/explicit12.C: Likewise.
26260         * g++.old-deja/g++.pt/explicit13.C: Likewise.
26261         * g++.old-deja/g++.pt/explicit17.C: Likewise.
26262         * g++.old-deja/g++.pt/explicit18.C: Likewise.
26263         * g++.old-deja/g++.pt/explicit19.C: Likewise.
26264         * g++.old-deja/g++.pt/explicit23.C: Likewise.
26265         * g++.old-deja/g++.pt/explicit31.C: Likewise.
26266         * g++.old-deja/g++.pt/explicit35.C: Likewise.
26267         * g++.old-deja/g++.pt/explicit6.C: Likewise.
26268         * g++.old-deja/g++.pt/memclass7.C: Likewise.
26269
26270 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
26271
26272         * gcc.dg/cpp-redef.c: New test.
26273
26274 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
26275
26276         * g++.old-deja/g++.pt/unify7.C: New test.
26277
26278 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
26279
26280         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
26281         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
26282
26283 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
26284
26285         * gcc.c-torture/compile/20000224-1.c: New test.
26286
26287 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
26288
26289         * gcc.c-torture/compile/cpp-2.c: New test.
26290         * gcc.c-torture/compile/cpp-1.c: New test.
26291
26292 2000-02-25  Jeffrey A Law  (law@cygnus.com)
26293
26294         * gcc.c-torture/execute/20000225-1.c: New test.
26295
26296 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
26297
26298         * gcc.dg/cpp-li2.c: New test.
26299
26300         * gcc.dg/cpp-wi1.c: New test.
26301
26302         * gcc.dg/cpp-li1.c: New test.
26303
26304 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
26305
26306         * g++.old-deja/g++.other/sizeof5.C: New test.
26307
26308 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26309
26310         * gcc.c-torture/execute/va-arg-13.c: New test.
26311
26312 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
26313
26314         * gcc.c-torture/execute/va-arg-12.c: New test.
26315
26316 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
26317
26318         * gcc.c-torture/execute/20000223-1.c: New test.
26319
26320 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
26321
26322         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
26323
26324 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
26325
26326         * g++.old-deja/g++.abi/ptrmem.C: New test.
26327
26328 2000-02-19  Richard Henderson  <rth@cygnus.com>
26329
26330         * gcc.c-torture/compile/init-3.c: New.
26331
26332 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
26333
26334         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
26335         ALWAYS_CXXFLAGS.
26336
26337 2000-02-11  Robert Lipe <robertl@sco.com>
26338
26339         * gcc.c-torture/compile/20000211-3.c: New test.
26340
26341 2000-02-11  Martin Buchholz <martin@xemacs.org>
26342
26343         * gcc.c-torture/compile/20000211-2.c: New test.
26344
26345 2000-02-11  Jeffrey A Law  (law@cygnus.com)
26346
26347         * gcc.c-torture/compile/20000211-1.c: New test.
26348
26349 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
26350
26351         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
26352           on native targets
26353
26354 2000-02-08  Nathan Sidwell  <nathan@acm.org>
26355
26356         * g++.old-deja/g++.other/cast5.C: New test.
26357
26358 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
26359
26360         * gcc.c-torture/execute/20000205-1.c: New.
26361
26362 2000-02-03  Nathan Sidwell  <nathan@acm.org>
26363
26364         * g++.old-deja/g++.jason/cast3.C: Return void.
26365         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
26366
26367 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
26368
26369         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
26370
26371         * gcc.dg/loop-1.c: New test.
26372
26373 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
26374
26375         * gcc.c-torture/compile/20000127-1.c: New test.
26376         * gcc.c-torture/execute/991228-1.c: New test.
26377
26378 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
26379
26380         * gcc.dg/unused-2.c: New test.
26381
26382         * gcc.dg/conv-1.c: New test.
26383
26384 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
26385
26386         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
26387         compiler.
26388         (tool_option_proc): Fix typo.
26389
26390 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
26391
26392         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
26393         of the ld on the host, not on the build machine.
26394         Also, don't crash if '--help' is not a supported option.
26395
26396 2000-01-24  Richard Henderson  <rth@cygnus.com>
26397
26398         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
26399
26400 2000-01-20  Jeffrey A Law  (law@cygnus.com)
26401
26402         * gcc.c-torture/execute/20000120-2.c: New test.
26403         * gcc.c-torture/execute/20000120-1.c: New test.
26404
26405 2000-01-13  Jeffrey A Law  (law@cygnus.com)
26406
26407         * gcc.c-torture/execute/20000113-1.c: New test.
26408
26409 2000-01-12  Jeffrey A Law  (law@cygnus.com)
26410
26411         * gcc.c-torture/execute/20000112-1.c: New test.
26412
26413 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
26414
26415         * gcc.dg/20000111-1.c: New test.
26416
26417 2000-01-10  Jeffrey A Law  (law@cygnus.com)
26418
26419         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
26420         with 16 bit integers.
26421
26422 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
26423
26424         * gcc.dg/20000108-1.c: New test.
26425
26426 2000-01-05  Nathan Sidwell  <nathan@acm.org>
26427
26428         * g++.old-deja/g++.ns/koenig8.C: New test.
26429
26430 2000-01-05  Nathan Sidwell  <nathan@acm.org>
26431
26432         * g++.old-deja/g++.other/cast4.C: New test.
26433
26434 2000-01-05  Jeffrey A Law  (law@cygnus.com)
26435
26436         * gcc.c-torture/compile/20000105-2.c: New test.
26437         * gcc.c-torture/compile/20000105-1.c: New test.
26438
26439 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26440
26441         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
26442         references to printf & atoi to conform to ANSI standard.
26443         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
26444         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
26445         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
26446         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
26447         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
26448         * g++.old-deja/g++.brendan/complex1.C: Likewise.
26449         * g++.old-deja/g++.brendan/copy1.C: Likewise.
26450         * g++.old-deja/g++.brendan/copy2.C: Likewise.
26451         * g++.old-deja/g++.brendan/copy3.C: Likewise.
26452         * g++.old-deja/g++.brendan/copy4.C: Likewise.
26453         * g++.old-deja/g++.brendan/copy5.C: Likewise.
26454         * g++.old-deja/g++.brendan/copy6.C: Likewise.
26455         * g++.old-deja/g++.brendan/copy7.C: Likewise.
26456         * g++.old-deja/g++.brendan/copy8.C: Likewise.
26457         * g++.old-deja/g++.brendan/crash11.C: Likewise.
26458         * g++.old-deja/g++.brendan/crash14.C: Likewise.
26459         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
26460         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
26461         * g++.old-deja/g++.brendan/delete2.C: Likewise.
26462         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
26463         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
26464         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
26465         * g++.old-deja/g++.brendan/eh1.C: Likewise.
26466         * g++.old-deja/g++.brendan/groff1.C: Likewise.
26467         * g++.old-deja/g++.brendan/init3.C: Likewise.
26468         * g++.old-deja/g++.brendan/misc12.C: Likewise.
26469         * g++.old-deja/g++.brendan/misc7.C: Likewise.
26470         * g++.old-deja/g++.brendan/new2.C: Likewise.
26471         * g++.old-deja/g++.brendan/operators4.C: Likewise.
26472         * g++.old-deja/g++.brendan/operators5.C: Likewise.
26473         * g++.old-deja/g++.brendan/overload2.C: Likewise.
26474         * g++.old-deja/g++.brendan/overload7.C: Likewise.
26475         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
26476         * g++.old-deja/g++.brendan/reference1.C: Likewise.
26477         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
26478         * g++.old-deja/g++.brendan/template24.C: Likewise.
26479         * g++.old-deja/g++.brendan/template3.C: Likewise.
26480         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
26481         * g++.old-deja/g++.jason/inline3.C: Likewise.
26482         * g++.old-deja/g++.jason/opeq.C: Likewise.
26483         * g++.old-deja/g++.law/arg5.C: Likewise.
26484         * g++.old-deja/g++.law/arm7.C: Likewise.
26485         * g++.old-deja/g++.law/ctors11.C: Likewise.
26486         * g++.old-deja/g++.law/cvt8.C: Likewise.
26487         * g++.old-deja/g++.law/init9.C: Likewise.
26488         * g++.old-deja/g++.law/refs4.C: Likewise.
26489         * g++.old-deja/g++.law/template2.C: Likewise.
26490         * g++.old-deja/g++.law/visibility24.C: Likewise.
26491         * g++.old-deja/g++.law/vtable3.C: Likewise.
26492         * g++.old-deja/g++.mike/asm2.C: Likewise.
26493         * g++.old-deja/g++.mike/eh1.C: Likewise.
26494         * g++.old-deja/g++.mike/misc1.C: Likewise.
26495         * g++.old-deja/g++.mike/misc13.C: Likewise.
26496         * g++.old-deja/g++.mike/misc14.C: Likewise.
26497         * g++.old-deja/g++.mike/ns12.C: Likewise.
26498         * g++.old-deja/g++.mike/p1248.C: Likewise.
26499         * g++.old-deja/g++.mike/p3708.C: Likewise.
26500         * g++.old-deja/g++.mike/p3708a.C: Likewise.
26501         * g++.old-deja/g++.mike/p3708b.C: Likewise.
26502         * g++.old-deja/g++.mike/p646.C: Likewise.
26503         * g++.old-deja/g++.mike/p700.C: Likewise.
26504         * g++.old-deja/g++.mike/p783.C: Likewise.
26505         * g++.old-deja/g++.mike/p783a.C: Likewise.
26506         * g++.old-deja/g++.mike/p783b.C: Likewise.
26507         * g++.old-deja/g++.mike/p786.C: Likewise.
26508         * g++.old-deja/g++.mike/p789.C: Likewise.
26509         * g++.old-deja/g++.mike/p789a.C: Likewise.
26510         * g++.old-deja/g++.mike/p807a.C: Likewise.
26511         * g++.old-deja/g++.other/delete3.C: Likewise.
26512         * g++.old-deja/g++.other/dyncast1.C: Likewise.
26513         * g++.old-deja/g++.other/dyncast2.C: Likewise.
26514         * g++.old-deja/g++.other/dyncast3.C: Likewise.
26515         * g++.old-deja/g++.other/empty1.C: Likewise.
26516         * g++.old-deja/g++.other/temporary1.C: Likewise.
26517         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
26518         * g++.old-deja/g++.pt/t16.C: Likewise.
26519         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
26520
26521 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
26522
26523         * gcc.dg/991230-1.c: New test.
26524
26525 1999-12-29  Jeffrey A Law  (law@cygnus.com)
26526
26527         * gcc.c-torture/compile/991229-3.c: New test.
26528         * gcc.c-torture/compile/991229-2.c: New test.
26529         * gcc.c-torture/compile/991229-1.c: New test.
26530
26531 1999-12-29  Greg McGary <gkm@eng.ascend.com>
26532
26533         * gcc.c-torture/compile/labels-2.c: New test.
26534
26535 1999-12-27  Martin von Löwis  <loewis@informatik.hu-berlin.de>
26536
26537         * gcc.c-torture/execute/991227-1.c: New test.
26538
26539 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
26540
26541         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
26542
26543 1999-12-21  Martin von Löwis  <loewis@informatik.hu-berlin.de>
26544
26545         * gcc.c-torture/execute/991221-1.c: New test.
26546
26547 1999-12-20  Nathan Sidwell  <nathan@acm.org>
26548
26549         * g++.old-deja/g++.other/cast3.C: New test.
26550
26551 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
26552
26553         * gcc.c-torture/execute/991216-4.c: New test.
26554
26555 1999-12-16  Michael Meissner  <meissner@cygnus.com>
26556
26557         * gcc.c-torture/execute/991216-1.c: New test.
26558         * gcc.c-torture/execute/991216-2.c: New test.
26559         * gcc.c-torture/execute/991216-3.c: New test.
26560
26561 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
26562
26563         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
26564         Actually make the test fail by using "-O2" for compilation.
26565
26566 1999-12-15  Nathan Sidwell  <nathan@acm.org>
26567
26568         * g++.old-deja/g++.warn/cast-align1.C: New test.
26569
26570 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
26571
26572         * gcc.c-torture/compile/991214-1.c: New test.
26573         * gcc.c-torture/compile/991214-2.c: New test.
26574
26575 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
26576
26577         * gcc.dg/991214-1.c: New test.
26578
26579 1999-12-13  Jeffrey A Law  (law@cygnus.com)
26580
26581         * gcc.c-torture/compile/991213-3.c: New test.
26582         * gcc.c-torture/compile/991213-2.c: New test.
26583         * gcc.c-torture/compile/991213-1.c: New test.
26584
26585 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
26586
26587         * gcc.dg/991209-1.c: New test.
26588
26589 1999-12-08  Nathan Sidwell <nathan@acm.org>
26590
26591         * gcc.c-torture/compile/991208-1.c: New test.
26592
26593 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
26594
26595         * gcc.dg/ultrasp2.c: New test.
26596
26597 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
26598
26599         * g++.old-deja/g++.abi/align.C (main): Fix typo.
26600
26601 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
26602
26603         * gcc.c-torture/compile/991202-1.c: New test.
26604         * gcc.c-torture/execute/991202-1.c: New test.
26605         * gcc.c-torture/execute/991202-2.c: New test.
26606         * gcc.c-torture/execute/991202-3.c: New test.
26607
26608 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
26609
26610         * g++.old-deja/g++.abi/align.C: New test.
26611         * g++.old-deja/g++.abi/aggregates.C: Likewise.
26612         * g++.old-deja/g++.abi/bitfields.C: Likewise.
26613
26614 1999-12-01  Richard Henderson  <rth@cygnus.com>
26615
26616         * gcc.c-torture/execute/991201-1.c: New.
26617
26618 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
26619
26620         * gcc.dg/991129-1.c: New test.
26621
26622 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
26623
26624         * gcc.c-torture/compile/991127-1.c: New test.
26625
26626 1999-11-22  Nathan Sidwell  <nathan@acm.org>
26627
26628         * g++.old-deja/g++.other/warn4.C: New test.
26629
26630 1999-11-22  Nathan Sidwell  <nathan@acm.org>
26631
26632         * g++.old-deja/g++.eh/cleanup2.C: New test.
26633         * g++.old-deja/g++.ext/pretty2.C: New test.
26634         * g++.old-deja/g++.ext/pretty3.C: New test.
26635         * g++.old-deja/g++.other/debug6.C: New test.
26636
26637 1999-10-20  Jim Wilson  <wilson@cygnus.com>
26638
26639         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
26640         compiler_output to look for one error message instead of two.
26641
26642 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
26643
26644         * gcc.c-torture/execute/991118-1.c: Also test case
26645         where the word boundary does not split a byte evenly.
26646
26647 1999-11-19  Nathan Sidwell  <nathan@acm.org>
26648
26649         * g++.old-deja/g++.ext/restrict1.C: New test.
26650
26651 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
26652
26653         * gcc.c-torture/execute/991118-1.c: New test.
26654
26655 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
26656
26657         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
26658         working directory pathnames.
26659
26660 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
26661
26662         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
26663         host is equipped with driver.h and driver.o so it can actually
26664         compile and run the tests.
26665
26666 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
26667
26668         * gcc.c-torture/compile/991008-1.c: New test.
26669
26670 1999-11-08  Nick Clifton  <nickc@cygnus.com>
26671
26672         * lib/gcc-dg.exp: Include target-supports.exp
26673
26674 1999-11-05  Nick Clifton  <nickc@cygnus.com>
26675
26676         * lib/target-supports.exp: New file: Provide procs to test for
26677         features supported by the target.
26678         (check_weak_available): Moved here from ecos.exp.
26679         (check_alias_available): New proc: Determine of the target
26680         toolchain supports the alias attribute.
26681
26682         * gcc.dg/special/ecos.exp: Move check_weak_available to
26683         target-supports.exp.
26684         (alias-1.c): Only perform the test if the target supports
26685         aliases.
26686         (wkali-1.c): Only perform the test if the target supports
26687         aliases.
26688
26689         * gcc.dg/990506-0.c: Expect error messages from cross
26690         targets as well as native targets.
26691
26692 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
26693
26694         * gcc.dg/ultrasp1.c: Removed xfail.
26695         * gcc.dg/struct-ret-2.c: Likewise.
26696         * gcc.dg/array-1.c: Likewise.
26697
26698 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
26699
26700         * gcc.dg/struct-ret-2.c: New test.
26701
26702         * gcc.dg/array-1.c: New test.
26703
26704 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
26705
26706         * gcc.c-torture/execute/991030-1.c: New test.
26707
26708 1999-10-26  Richard Henderson  <rth@cygnus.com>
26709
26710         * gcc.c-torture/compile/991026-2.c: New test.
26711
26712 1999-10-26  Jeffrey A Law  (law@cygnus.com)
26713
26714         * gcc.c-torture/compile/991026-1.c: New test.
26715
26716 1999-10-23  Jeffrey A Law  (law@cygnus.com)
26717
26718         * gcc.c-torture/execute/991023-1.c: New test.
26719
26720 1999-10-19  Jeffrey A Law  (law@cygnus.com)
26721
26722         * gcc.c-torture/execute/991019-1.c: New test.
26723
26724 1999-10-16  Richard Henderson  <rth@cygnus.com>
26725
26726         * gcc.c-torture/execute/991016-1.c: New test.
26727
26728 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
26729
26730         * gcc.c-torture/execute/991014-1.c: New test.
26731
26732 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
26733
26734         * g++.old-deja/g++.other/union2.C: New test.
26735
26736 1999-10-13  Nathan Sidwell  <nathan@acm.org>
26737
26738         * g++.old-deja/g++.other/vaarg2.C: New test.
26739         * g++.old-deja/g++.other/vaarg3.C: New test.
26740
26741 1999-10-12  Craig Burley  <craig@jcb-sc.com>
26742
26743         * g77.f-torture/noncompile/19990905-1.f: Moved from being
26744         in compile/.
26745
26746 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
26747
26748         * gcc.c-torture/execute/va-arg-11.c: New test.
26749
26750 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
26751
26752         * lib/file-format.exp (gcc_target_object_format): Don't
26753         crash if objdump is unavailable.
26754
26755 1999-09-29  Donn Terry <donn@interix.com>
26756
26757         * gcc.misc-tests/mg.exp: delete extraneous redirection.
26758
26759 1999-09-28  Nick Clifton  <nickc@cygnus.com>
26760
26761         * gcc.c-torture/compile/990928-1.c: New test.
26762
26763 1999-09-28  Nathan Sidwell  <nathan@acm.org>
26764
26765         * g++.old-deja/g++.other/decl6.C: New test.
26766
26767 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
26768
26769         * gcc.c-torture/execute/va-arg-10.c: New test.
26770
26771 1999-09-27  Nathan Sidwell  <nathan@acm.org>
26772
26773         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
26774         __PRETTY_FUNCTION__.
26775
26776 1999-09-23  Nick Clifton  <nickc@cygnus.com>
26777
26778         * gcc.c-torture/execute/990923-1.c: New test.
26779
26780 1999-09-21  Nick Clifton  <nickc@cygnus.com>
26781
26782         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
26783         for which -fpic is inappropriate.
26784
26785 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
26786
26787         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
26788
26789 1999-09-21  Nathan Sidwell  <nathan@acm.org>
26790
26791         * g++.old-deja/g++.other/dyncast1.C: New test.
26792         * g++.old-deja/g++.other/dyncast2.C: New test.
26793         * g++.old-deja/g++.other/dyncast3.C: New test.
26794         * g++.old-deja/g++.other/dyncast4.C: New test.
26795         * g++.old-deja/g++.other/dyncast5.C: New test.
26796         * g++.old-deja/g++.eh/catch3.C: New test.
26797         * g++.old-deja/g++.eh/catch3p.C: New test.
26798         * g++.old-deja/g++.eh/catch4.C: New test.
26799         * g++.old-deja/g++.eh/catch4p.C: New test.
26800         * g++.old-deja/g++.eh/catch5.C: New test.
26801         * g++.old-deja/g++.eh/catch5p.C: New test.
26802         * g++.old-deja/g++.eh/catch6.C: New test.
26803         * g++.old-deja/g++.eh/catch6p.C: New test.
26804         * g++.old-deja/g++.eh/catch7.C: New test.
26805         * g++.old-deja/g++.eh/catch7p.C: New test.
26806         * g++.old-deja/g++.eh/catch8.C: New test.
26807         * g++.old-deja/g++.eh/catch8p.C: New test.
26808         * g++.old-deja/g++.eh/catch9.C: New test.
26809         * g++.old-deja/g++.eh/catch9p.C: New test.
26810
26811 1999-09-13  Nathan Sidwell  <nathan@acm.org>
26812
26813         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
26814         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
26815
26816 1999-09-13  Jeffrey A Law  (law@cygnus.com)
26817
26818         * gcc.c-torture/compile/990913-1.c: New test.
26819
26820 1999-09-10  Nathan Sidwell  <nathan@acm.org>
26821
26822         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
26823         * g++.old-deja/g++.jason/rfg5.C: Likewise.
26824
26825 1999-09-09  Richard Henderson  <rth@cygnus.com>
26826
26827         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
26828
26829 1999-09-09  Nathan Sidwell  <nathan@acm.org>
26830
26831         * g++.old-deja/g++.other/lookup11.C: New test.
26832         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
26833         what is permitted and what we want.
26834         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
26835         overload use.
26836         * g++.old-deja/g++.jason/rfg5.C: Likewise
26837
26838 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
26839
26840         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
26841         * gcc.c-torture/noncompile/poison-1.c: New file.
26842
26843 1999-09-08  Nathan Sidwell  <nathan@acm.org>
26844
26845         * g++.old-deja/g++.other/sizeof3.C: New test.
26846         * g++.old-deja/g++.other/sizeof4.C: New test.
26847         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
26848         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
26849
26850 1999-09-07  Richard Henderson  <rth@cygnus.com>
26851
26852         * gcc.dg/va-arg-1.c: New.
26853
26854 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26855
26856         * gcc.c-torture/execute/va-arg-9.c: New test.
26857
26858 1999-09-05  Craig Burley  <craig@jcb-sc.com>
26859
26860         * g77.f-torture/compile/980519-2.f: New test.
26861         * g77.f-torture/compile/19990905-0.f: New test.
26862         * g77.f-torture/compile/19990905-1.f: New test.
26863         * g77.f-torture/compile/19990905-2.f: New test.
26864
26865         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
26866
26867 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
26868
26869         * gcc.c-torture/execute/990827-1.c: Fix typo.
26870
26871 1999-09-03  Nathan Sidwell  <nathan@acm.org>
26872
26873         * g++.old-deja/g++.other/deref1.C: New test.
26874
26875 1999-09-02  Nathan Sidwell  <nathan@acm.org>
26876
26877         * g++.old-deja/g++.other/ambig2.C: New test.
26878         * g++.old-deja/g++.other/cond5.C: New test.
26879         * g++.old-deja/g++.other/lookup16.C: New test.
26880
26881 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
26882
26883         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
26884         assemblers too.
26885
26886 1999-08-31  Jeffrey A Law  (law@cygnus.com)
26887
26888         * lib/c-torture.exp: Avoid the "compare executables" optimization
26889         when testing native.
26890
26891 1999-08-29  Jeffrey A Law  (law@cygnus.com)
26892
26893         * gcc.c-torture/execute/990829-1.c: New test.
26894         * gcc.c-torture/compile/990829-1.c: New test.
26895
26896 1999-08-27  Paul Burchard  <burchard@pobox.com>
26897
26898         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
26899         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
26900         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
26901         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
26902         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
26903         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
26904         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
26905         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
26906         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
26907         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
26908         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
26909
26910 1999-08-27  Jeffrey A Law  (law@cygnus.com)
26911
26912         * gcc.c-torture/execute/990827-1.c: New test.
26913
26914 1999-08-26  Craig Burley  <craig@jcb-sc.com>
26915
26916         * g77.f-torture/noncompile/19990826-4.f: New test.
26917
26918         * g77.f-torture/compile/19990826-3.f: New test.
26919
26920         * g77.f-torture/execute/19990826-2.f: New test.
26921
26922         * g77.f-torture/compile/19990826-1.f: New test.
26923
26924         * gcc.c-torture/execute/990826-0.c: New test.
26925         * g77.c-torture/execute/19990826-0.f: New test.
26926
26927         * g77.f-torture/noncompile/970626-2.f: New test.
26928
26929 1999-08-25  Paul Burchard  <burchard@pobox.com>
26930
26931         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
26932         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
26933         lss-011.C: New tests.
26934
26935 1999-08-25  Nathan Sidwell  <nathan@acm.org>
26936
26937         * g++.old-deja/g++.other/decl5.C: New test.
26938
26939 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26940
26941         * noncompile/noncompile.exp: Load_lib c-torture.exp.
26942         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
26943         call `postbase' for each one.  All callers of `postbase' changed
26944         to call this instead.
26945
26946 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
26947
26948         * gcc.c-torture/execute/990811-1.c: New test.
26949
26950 1999-08-09  Nick Clifton  <nickc@cygnus.com>
26951
26952         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
26953         just native ones.
26954
26955         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
26956         just native ones.
26957
26958 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
26959
26960         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
26961
26962 1999-08-04  Jeffrey A Law  (law@cygnus.com)
26963
26964         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
26965
26966 1999-08-04  Nathan Sidwell  <nathan@acm.org>
26967
26968         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
26969
26970 1999-08-04  Jeffrey A Law  (law@cygnus.com)
26971
26972         * gcc.c-torture/execute/990804-1.c: New test.
26973
26974 1999-08-03  Nathan Sidwell  <nathan@acm.org>
26975
26976         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
26977         * g++.old-deja/g++.brendan/crash64.C: Likewise
26978         * g++.old-deja/g++.brendan/overload8.C: Likewise
26979
26980 1999-08-03  Nathan Sidwell  <nathan@acm.org>
26981
26982         * g++.old-deja/g++.other/struct1.C: New test.
26983
26984 1999-08-03  Nathan Sidwell  <nathan@acm.org>
26985
26986         * g++.old-deja/g++.other/enum2.C: New test.
26987
26988 1999-08-02  Richard Henderson  <rth@cygnus.com>
26989
26990         Adapted from tests from Franz Sirl:
26991         * gcc.c-torture/execute/va-arg-7.c: New test.
26992         * gcc.c-torture/execute/va-arg-8.c: New test.
26993
26994 1999-08-01  Jeffrey A Law  (law@cygnus.com)
26995
26996         * gcc.c-torture/compile/990801-2.c: New test.
26997
26998         * gcc.c-torture/compile/990801-1.c: New test.
26999
27000 1999-07-27  Michael Meissner  <meissner@cygnus.com>
27001
27002         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
27003         fp-cmp-1.c, converting double to float.
27004
27005         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
27006         fp-cmp-1.c, converting double to long double.
27007
27008         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
27009         from fr1 to unknown_register, since fr1 is a legitimate register
27010         on some machines.
27011
27012 1999-07-25  Jeffrey A Law  (law@cygnus.com)
27013
27014         * README: More listname related changes.
27015
27016 1999-07-08  Catherine Moore  <clm@cygnus.com>
27017
27018         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
27019
27020 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
27021
27022         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
27023
27024 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
27025
27026         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
27027
27028 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
27029
27030         * gcc.dg/990703-1.c: New test.
27031
27032 1999-06-29  Nick Clifton  <nickc@cygnus.com>
27033
27034         * lib/file-format.exp: New file: Move definition of proc
27035         gcc_target_object_format to here from
27036         gcc.dg/special/ecos.exp.
27037
27038         * lib/c-torture.exp: Include lib file-format.exp.
27039         * lib/gcc-dg.exp: Include lib file-format.exp.
27040
27041         * gcc.dg/special/ecos.exp: Remove definition of proc
27042         gcc_target_object_format.
27043
27044 1999-06-28  Jeffrey A Law  (law@cygnus.com)
27045
27046         * gcc.c-torture/execute/990628-1.c: New test.
27047
27048 1999-06-25  Jeffrey A Law  (law@cygnus.com)
27049
27050         * gcc.c-torture/compile/990625-2.c: New test.
27051
27052         * gcc.c-torture/compile/990625-1.c: New test.
27053
27054 1999-06-23  Nick Clifton  <nickc@cygnus.com>
27055
27056         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
27057         attributes compile.
27058         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
27059         ports that use the COFF/PE file format.
27060
27061 1999-06-17  Jeffrey A Law  (law@cygnus.com)
27062
27063         * gcc.c-torture/compile/990617-1.c: New test.
27064
27065 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
27066
27067         * g++.old-deja/g++.other/decl4.C: New test.
27068
27069 1999-06-14  Nathan Sidwell  <nathan@acm.org>
27070
27071         * g++.old-deja/g++.other/bitfld3.C: New test.
27072
27073 1999-06-08  Nathan Sidwell  <nathan@acm.org>
27074
27075         * g++.old-deja/g++.eh/catch1.C: New test.
27076
27077 1999-06-07  Jeffrey A Law  (law@cygnus.com)
27078
27079         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
27080
27081         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
27082         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
27083
27084 1999-06-05  Craig Burley  <craig@jcb-sc.com>
27085
27086         * g77.f-torture/compile/19990502-0.f: Replace with new,
27087         shorter, test that still fails after recent changes.
27088
27089 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
27090
27091         * gcc.c-torture/execute/990604-1.c: New test.
27092
27093 1999-05-31  Jeffrey A Law  (law@cygnus.com)
27094
27095         * gcc.c-torture/execute/990531-1.c: New test.
27096
27097 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
27098
27099         * gcc.c-torture/compile/990527-1.c: New test.
27100
27101 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
27102
27103         * gcc.c-torture/execute/990527-1.c: New test.
27104
27105 1999-05-25  Nick Clifton  <nickc@cygnus.com>
27106
27107         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
27108         bitfields as signed.
27109
27110 1999-05-25  Craig Burley  <craig@jcb-sc.com>
27111
27112         * g77.f-torture/compile/19990525-0.f: New test.
27113
27114 1999-05-25  Jeffrey A Law  (law@cygnus.com)
27115
27116         * gcc.c-torture/execute/990525-2.c: New test.
27117
27118         * gcc.c-torture/execute/990525-1.c: New test.
27119
27120 1999-05-24  Nathan Sidwell  <nathan@acm.org>
27121
27122         * g++.old-deja/g++.other/anon3.C: New test.
27123         * g++.old-deja/g++.other/anon4.C: New test.
27124         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
27125         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
27126         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
27127         Merrill).
27128
27129 1999-05-24  Jeffrey A Law  (law@cygnus.com)
27130
27131         * gcc.c-torture/execute/990524-1.c: New test.
27132
27133         * gcc.dg/990524-1.c: New test.
27134
27135 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
27136
27137         * gcc.c-torture/compile/990523-1.c: New test.
27138
27139 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
27140
27141         * gcc.c-torture/compile/990519-1.c: New test.
27142
27143 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
27144
27145         * gcc.c-torture/compile/990517-1.c: New test.
27146
27147         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
27148         (e4, f4): New tests.
27149         (main): Call them.
27150
27151 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27152
27153         * gcc.dg/noreturn-1.c: New test.
27154
27155 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
27156
27157         * gcc.c-torture/execute/990513-1.c: New test.
27158
27159 1999-05-10  Richard Henderson  <rth@cygnus.com>
27160
27161         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
27162
27163 1999-05-10  Craig Burley  <craig@jcb-sc.com>
27164
27165         * g77.f-torture/execute/erfc.f: Use small single-precision
27166         values, to avoid problems on Alphas when not -mieee.
27167
27168 1999-05-08  Craig Burley  <craig@jcb-sc.com>
27169
27170         * gcc.dg/990506-0.c: New test.
27171
27172 1999-05-08  Richard Henderson  <rth@cygnus.com>
27173
27174         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
27175         the constant to test.  Don't XFAIL 64-bit targets.
27176
27177         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
27178         * g++.old-deja/g++.law/profile1.C: Likewise.
27179
27180         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
27181         operator new instances.
27182         * g++.old-deja/g++.other/delete5.C: Likewise.
27183
27184 1999-05-03  Craig Burley  <craig@jcb-sc.com>
27185
27186         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
27187         intrinsic.
27188
27189 1999-05-03  Craig Burley  <craig@jcb-sc.com>
27190
27191         * g77.f-torture/execute/u77-test.f: Reverse order of two
27192         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
27193
27194 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27195
27196         * gcc.dg/compare1.c: New test.
27197
27198 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
27199
27200         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
27201         New tests.
27202
27203 1999-05-02  Craig Burley  <craig@jcb-sc.com>
27204
27205         * g77.f-torture/compile/19990502-1.f: New test.
27206
27207 1999-05-02  Craig Burley  <craig@jcb-sc.com>
27208
27209         * g77.f-torture/compile/19990502-0.f: New test.
27210
27211 1999-05-02  Craig Burley  <craig@jcb-sc.com>
27212
27213         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
27214         intrinsic.
27215
27216 1999-05-02  Craig Burley  <craig@jcb-sc.com>
27217
27218         * g77.f-torture/execute/u77-test.f (main): List libU77
27219         intrinsics not currently tested.
27220         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
27221         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
27222         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
27223         Trim blanks off the ends of some printed strings.
27224
27225 1999-05-02  Craig Burley  <craig@jcb-sc.com>
27226
27227         * g77.f-torture/execute/u77-test.f (main): Just warn about
27228         FSTAT gid disagreement, as it's expected on some systems.
27229
27230 1999-05-01  Craig Burley  <craig@jcb-sc.com>
27231
27232         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
27233         use a new function, which allows for some slop.
27234         Clean up some commentary.
27235         (issum): The new function.
27236         (sgladd): Deleted subroutine.
27237
27238 1999-05-01  Craig Burley  <craig@jcb-sc.com>
27239
27240         * g77.f-torture/execute/u77-test.f: Modify to be more like
27241         libf2c/libU77 version, bringing patches to that version here.
27242         Add suitable commentary.
27243
27244 1999-04-25  Richard Henderson  <rth@cygnus.com>
27245
27246         * gcc.dg/990424-1.c: New test.
27247
27248 1999-04-24  Craig Burley  <craig@jcb-sc.com>
27249
27250         * g77.f-torture/execute/u77-test.f (main): Bug involving
27251         LSTAT has been fixed, so turn back on full checking.
27252
27253 1999-04-20  Craig Burley  <craig@jcb-sc.com>
27254
27255         * g77.f-torture/compile/19990419-0.f: New test.
27256         * g77.f-torture/execute/19990419-1.f: New test.
27257
27258 1999-04-17  Richard Henderson  <rth@cygnus.com>
27259
27260         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
27261         to avoid the need for a prototype to supress a warning.
27262
27263 1999-04-07  Jim Wilson  <wilson@cygnus.com>
27264
27265         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
27266
27267 1999-04-04  Jeffrey A Law  (law@cygnus.com)
27268
27269         * gcc.c-torture/execute/990404-1.c: New test.
27270
27271 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
27272
27273         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
27274         * gcc.dg/cpp-if3.c: Don't use -pedantic.
27275         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
27276         missing initializer warnings.
27277
27278 1999-03-28  Jeffrey A Law  (law@cygnus.com)
27279
27280         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
27281         matching strings.
27282
27283 1999-03-26  Jeffrey A Law  (law@cygnus.com)
27284
27285         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
27286
27287 1999-03-26  Craig Burley  <craig@jcb-sc.com>
27288
27289         * g77.f-torture/execute/19990325-0.f: New test.
27290         * g77.f-torture/execute/19990325-1.f: New test.
27291
27292 1999-03-24  Jeffrey A Law  (law@cygnus.com)
27293
27294         * gcc.c-torture/execute/990324-1.c: New test.
27295
27296 1999-03-22  Jim Wilson  <wilson@cygnus.com>
27297
27298         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
27299         test with 4.
27300
27301 1999-03-17  Richard Henderson  <rth@cygnus.com>
27302
27303         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
27304
27305 1999-03-13  Craig Burley  <craig@jcb-sc.com>
27306
27307         * g77.f-torture/execute/19990313-2.f: New test.
27308         * g77.f-torture/execute/19990313-3.f: New test.
27309
27310 1999-03-13  Craig Burley  <craig@jcb-sc.com>
27311
27312         * g77.f-torture/execute/19990313-0.f: New test.
27313         * g77.f-torture/execute/19990313-1.f: New test.
27314
27315 1999-03-12  Jim Wilson  <wilson@cygnus.com>
27316
27317         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
27318         printf to sprintf.
27319         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
27320         (main): Add check for u15.  Conditionalize u31 check depending on
27321         whether ints are <32 bits or >=32 bits.
27322
27323 1999-03-08  Craig Burley  <craig@jcb-sc.com>
27324
27325         * g77.f-torture/execute/19981119-0.f: Improve testiness.
27326
27327 1999-03-08  Craig Burley  <craig@jcb-sc.com>
27328
27329         * g77.f-torture/compile/19990305-0.f: New test.
27330         * g77.f-torture/execute/19981119-0.f: New test.
27331
27332 1999-03-08  Craig Burley  <craig@jcb-sc.com>
27333
27334         * g77.f-torture/execute/970625-2.f: call ABORT if final
27335         result is not correct, instead of just printing it.
27336         Add this checking via newly introduced obfuscation, to
27337         trip up buggy front ends.
27338
27339 1999-03-07  Craig Burley  <craig@jcb-sc.com>
27340
27341         * g77.f-torture/compile/960317-1.f: Moved from being
27342         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
27343
27344 1999-03-06  Craig Burley  <craig@jcb-sc.com>
27345
27346         * g77.f-torture/execute/960317-1.f: New (old) test.
27347         * g77.f-torture/execute/970625-2.f: Ditto.
27348
27349 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
27350
27351         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
27352         message on line 1 or line 2; cccp and cpplib do this differently.
27353
27354 1999-03-01  Jeffrey A Law  (law@cygnus.com)
27355
27356         * g++.old-deja/g++.law/weak1.C: New test.
27357
27358 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
27359
27360         * gcc.c-torture/execute/990119-1.c: Renamed to...
27361         * gcc.dg/990119-1.c: this, so it will only be tested once
27362         (it's a preprocessor test, it doesn't need to be run at
27363         multiple optimization levels).
27364
27365 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
27366
27367         * lib/g++.exp: Don't add incdir=$base_dir/../include to
27368           ALWAYS_CXXFLAGS.
27369
27370 1999-02-24  Craig Burley  <craig@jcb-sc.com>
27371
27372         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
27373         * g77.f-torture/compile/19981216-0.f: ...as it is expected
27374         to not be compilable by current g77.
27375
27376 1999-02-24  Nick Clifton  <nickc@cygnus.com>
27377
27378         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
27379
27380 1999-02-22  Jeffrey A Law  (law@cygnus.com)
27381
27382         * gcc.c-torture/execute/990222-1.c: New test.
27383
27384 1999-02-19  Craig Burley  <craig@jcb-sc.com>
27385
27386         * g77.f-torture/compile/19990218-0.f: New test.
27387         * g77.f-torture/noncompile/19990218-1.f: New test.
27388
27389 1999-02-18  Craig Burley  <craig@jcb-sc.com>
27390
27391         * g77.f-torture/compile/19981216-0.f: New test.
27392
27393 1999-02-14  Jeffrey A Law  (law@cygnus.com)
27394
27395         * gcc.dg/990214-1.c: New test.
27396
27397 1999-02-13  Jeffrey A Law  (law@cygnus.com)
27398
27399         * gcc.dg/990213-2.c: New test.
27400
27401         * gcc.dg/990213-1.c: New test.
27402
27403 1999-02-12  Jeffrey A Law  (law@cygnus.com)
27404
27405         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
27406         ints.
27407
27408 1999-02-11  Nick Clifton  <nickc@cygnus.com>
27409
27410         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
27411         specified by target.
27412
27413         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
27414
27415 1999-02-11  Jeffrey A Law  (law@cygnus.com)
27416
27417         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
27418
27419 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
27420
27421         * gcc.dg/special/ecos.exp: New test driver for new tests with
27422         special requirements.
27423
27424         * gcc.dg/special/alias-1.c: New test.
27425         * gcc.dg/special/gcsec-1.c: New test.
27426         * gcc.dg/special/weak-1.c: New test.
27427         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
27428         * gcc.dg/special/weak-2.c: New test.
27429         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
27430         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
27431         * gcc.dg/special/wkali-1.c: New test.
27432         * gcc.dg/special/wkali-2.c: New test.
27433         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
27434         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
27435
27436 1999-02-10  Felix Lee  <flee@cygnus.com>
27437
27438           * lib/c-torture.exp (c-torture-compile): Pull out code for
27439           analyzing gcc error messages.
27440           (c-torture-execute): Likewise.  Fix some (harmless) false
27441           positives.
27442           * lib/gcc.exp (gcc_check_compile): New function.
27443
27444 1999-02-08  Richard Henderson  <rth@cygnus.com>
27445
27446         * gcc.c-torture/execute/990208-1.c: New test.
27447
27448 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
27449
27450         * g++.dg/special/ecos.exp: New driver for new tests with special
27451         requirements
27452
27453         * g++.dg/special/conpr-1.C: New test
27454         * g++.dg/special/conpr-2.C: New test
27455         * g++.dg/special/conpr-2a.C: New test
27456         * g++.dg/special/conpr-3.C: New test
27457         * g++.dg/special/conpr-3a.C: New test
27458         * g++.dg/special/conpr-3b.C: New test
27459
27460         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
27461         allow g++ to use the dg driver
27462
27463         * README: Add comment about g++.dg directory
27464
27465 1999-02-06  Jeffrey A Law  (law@cygnus.com)
27466
27467         * README: Update email addresses.
27468
27469 1999-02-03  Nick Clifton  <nickc@cygnus.com>
27470
27471         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
27472         arguments in order to force structure S onto the stack even on
27473         the alpha.
27474         (test): Pass 10 leading arguments to function foo as well as the
27475         structure S.
27476
27477         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
27478         failure for all targets.
27479
27480         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
27481         abort to terminate program execution.
27482
27483 1999-01-30  Richard Henderson  <rth@cygnus.com>
27484
27485         * gcc.c-torture/execute/990130-1.c: New test.
27486
27487 1999-01-30  Jeffrey A Law  (law@cygnus.com)
27488
27489         * gcc.dg/990130-1.c: New test.
27490
27491 1999-01-28  Michael Meissner  <meissner@cygnus.com>
27492
27493         * gcc.c-torture/execute/990128-1.c: New test.
27494
27495 1999-01-27  Michael Meissner  <meissner@cygnus.com>
27496
27497         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
27498
27499 1999-01-27  Felix Lee  <flee@cygnus.com>
27500
27501         * lib/c-torture.exp (c-torture-compile): pull out code for
27502         analyzing gcc error messages.
27503         (c-torture-execute): ditto, and fix some (harmless) false
27504         positives.
27505         * lib/gcc.exp (gcc_check_compile): new function.
27506
27507 1999-01-17  Jeffrey A Law  (law@cygnus.com)
27508
27509         * gcc.dg/990117-1.c: New test.
27510
27511         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
27512
27513         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
27514
27515 1999-01-15  Jeffrey A Law  (law@cygnus.com)
27516
27517         * g77.f-torture/compile/990115-1.f: New test.
27518
27519 1999-01-07  Jeffrey A Law  (law@cygnus.com)
27520
27521         * gcc.c-torture/compile/990107-1.c: New test
27522
27523 1999-01-06  Jeffrey A Law  (law@cygnus.com)
27524
27525         * gcc.c-torture/execute/990106-2.c: New test.
27526
27527         * gcc.c-torture/execute/990106-1.c: New test.
27528
27529 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
27530
27531         * gcc.c-torture/compile/981223-1.c: New test.
27532
27533 1998-12-29  Richard Henderson  <rth@cygnus.com>
27534
27535         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
27536         (opt3): Rename from opt4 and disable.
27537
27538 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
27539
27540         * g++.old-deja/g++.pt/ptrmem5.C: New test.
27541
27542 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
27543
27544         * g++.old-deja/g++.other/conv5.C: New test.
27545
27546 1998-12-14  Nick Clifton  <nickc@cygnus.com>
27547
27548         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
27549
27550 1998-12-11  Jeffrey A Law  (law@cygnus.com)
27551
27552         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
27553
27554 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
27555
27556         * gcc.c-torture/compile/981211-1.c: New test.
27557
27558 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
27559
27560         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
27561
27562         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
27563
27564 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
27565
27566         * gcc.special/930510-1.c: Make C9X safe.
27567         * gcc.misc-tests/gcov-1.c Similarly.
27568         * gcc.misc-tests/gcov-2.c Similarly.
27569
27570 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
27571
27572         * gcc.dg/ultrasp1.c: New test.
27573
27574 1998-12-06  Richard Henderson  <rth@cygnus.com>
27575
27576         * gcc.c-torture/execute/981206.c: New test.
27577
27578 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
27579
27580         * g++.old-deja/g++.ns/template7.C: New test.
27581
27582         * g++.old-deja/g++.other/expr1.C: New test.
27583
27584         * g++.old-deja/g++.eh/tmpl3.C: New test.
27585
27586         * g++.old-deja/g++.eh/tmpl2.C: New test.
27587
27588 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
27589
27590         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
27591         * g++.old-deja/g++.other/using6.C: Removed.
27592         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
27593
27594         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
27595
27596 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
27597
27598         * g++.old-deja/g++.pt/overload8.C: New test.
27599
27600         * g++.old-deja/g++.pt/overload7.C: New test.
27601
27602         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
27603
27604         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
27605         and relinking messages.
27606         * lib/g++.exp (g++_target_compile): Remove .rpo file when
27607         compiling with -frepo.
27608
27609 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
27610
27611         * g++.old-deja/g++.pt/lookup6.C: New test.
27612
27613 1998-11-30  Nick Clifton  <nickc@cygnus.com>
27614
27615         * gcc.c-torture/execute/981130-1.c: New test.
27616         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
27617
27618 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
27619
27620         * g++.old-deja/g++.pt/explicit76.C: New test.
27621
27622         * g++.old-deja/g++.pt/friend38.C: New test.
27623
27624         * g++.old-deja/g++.ns/crash2.C: New test.
27625
27626         * g++.old-deja/g++.pt/defarg8.C: New test.
27627
27628         * g++.old-deja/g++.pt/instantiate6.C: New test.
27629
27630         * g++.old-deja/g++.pt/static6.C: New test.
27631
27632         * g++.old-deja/g++.pt/decl2.C: New test.
27633
27634 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
27635
27636         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
27637         problem is actually related with name lookup, but so what? :-)
27638
27639         * g++.old-deja/g++.pt/friend37.C: New test.
27640
27641 1998-11-25  Dave Love  <d.love@dl.ac.uk>
27642
27643         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
27644         element, which fails on some systems.
27645
27646         * g77.f-torture/execute/labug1.f: New test.
27647
27648 1998-11-21  Jeffrey A Law  (law@cygnus.com)
27649
27650         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
27651         is defined.
27652
27653 1998-11-18  Dave Love  <d.love@dl.ac.uk>
27654
27655         * g77.f-torture/compile/981117-1.f: New test.
27656
27657 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
27658
27659         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
27660         properly discarded.
27661
27662 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
27663
27664         * gcc.c-torture/execute/memcheck: New directory of tests for
27665         -fcheck-memory-usage.
27666
27667 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
27668
27669         * README: New file, general information about the testsuite and
27670         new description of the various C++ test subdirectories.
27671         * README.g++: Eliminate obsolete information, update and move most
27672         relevant stuff to README.
27673
27674 1998-11-07  Richard Henderson  <rth@cygnus.com>
27675
27676         * gcc.c-torture/compile/981107-1.c: New test.
27677
27678 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
27679
27680         * execute/memcpy-bi.c: New testcase.
27681
27682 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
27683
27684         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
27685         base classes.
27686
27687         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
27688         template is selected.
27689
27690         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
27691         classes, it should be accepted for all types.
27692
27693         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
27694
27695         * g++.old-deja/g++.pt/spec24.C: Ensure that template
27696         specializations start with template headers.
27697
27698 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
27699
27700         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
27701
27702         * g++.old-deja/g++.other/init9.C: Test cross initialization of
27703         non-POD types.
27704
27705 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
27706
27707         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
27708
27709 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
27710
27711         * compile/981022-1.c, compile/981022-1.x: New test and driver.
27712
27713 1998-10-19  Jeffrey A Law  (law@cygnus.com)
27714
27715         * 981019-1.c: New test.
27716
27717 1998-10-14  Robert Lipe <robertl@dgii.com>
27718
27719         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
27720         find objc headers.
27721
27722 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
27723
27724         * compile/981001-4.c: Remove use of GCC extension that triggers a
27725         compiler bug.
27726
27727 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
27728
27729         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
27730
27731 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
27732
27733         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
27734         instantiation of template produces incorrect code for delete
27735         expression.
27736
27737         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
27738         constructors' name is not unique.
27739         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
27740         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
27741
27742         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
27743         automatic array of const is ill-formed.
27744
27745         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
27746         of template parameter?
27747
27748         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
27749         const.
27750
27751         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
27752         pointer-to-member expression.
27753
27754         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
27755         declaration causes ICE.
27756
27757 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
27758
27759         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
27760         reserved in the global namespace.
27761
27762         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
27763         generate needed virtual table.
27764
27765         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
27766
27767 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
27768
27769         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
27770         template-dependent type
27771
27772 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
27773
27774         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
27775         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
27776         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
27777
27778         * g++.old-deja/g++.other/using5.C: New test; using decl from base
27779         class should be usable as argument of member function.
27780         * g++.old-deja/g++.other/using6.C: New test; using decl from base
27781         class should be usable as return type of member function.
27782         * g++.old-deja/g++.other/using7.C: New test; using decl from base
27783         class should be usable as type of data member.
27784
27785         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
27786
27787 1998-10-09  Jeffrey A Law  (law@cygnus.com)
27788
27789         * gcc.c-torture/special/920521-1.c: Fix bogus test.
27790
27791 1998-10-08  Nick Clifton  <nickc@cygnus.com>
27792
27793         * gcc.dg/dll-?.c Add thumb to target list.
27794         Fix assembler scan patterns to match current assembler output.
27795
27796 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
27797
27798         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
27799         matching of template brackets.
27800
27801         * g++.old-deja/g++.other/using4.C: New test.  Test using
27802         declarations of methods from base classes.
27803
27804         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
27805         within functions should introduce names into the innermost
27806         enclosing namespace.
27807
27808         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
27809         of static locals if first initialization throws.
27810
27811 1998-10-07  Jim Wilson  <wilson@cygnus.com>
27812
27813         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
27814
27815 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
27816
27817         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
27818         lose track of the possible targets of tablejump insns.
27819         * special/special.exp: Run it.
27820
27821 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
27822
27823         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
27824         must be declared before its specializations can be named in friend
27825         declarations.
27826
27827 1998-10-05  Dave Love  <d.love@dl.ac.uk>
27828
27829         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
27830
27831         * g77.f-torture/execute/io1.f: New test.
27832
27833 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
27834
27835         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
27836         with pointer to template function, for which no argument deduction
27837         is possible.
27838
27839         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
27840         specialization of template function as argument to template
27841         function.
27842
27843         * g++.old-deja/g++.other/access2.C: New test; Inner class
27844         shouldn't have privileged access to Outer's names.
27845
27846 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
27847
27848         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
27849         friend template declared within template class conflicts with
27850         nested class of the same name.
27851
27852         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
27853         is ignored.
27854
27855         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
27856         object with direct initializer as function declaration.
27857
27858         * g++.old-deja/g++.other/decl2.C: New test; duplicate
27859         initializers.
27860
27861         * g++.old-deja/g++.other/null2.C: New test; conditional operator
27862         involving const pointer and NULL produces incorrect result.
27863
27864         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
27865         type name without `typename' should be rejected with -pedantic.
27866
27867 1998-10-02  Richard Henderson  <rth@cygnus.com>
27868
27869         * g++.old-deja/g++.other/addrof1.C: New test.
27870
27871 1998-10-01  Nick Clifton  <nickc@cygnus.com>
27872
27873         * gcc.c-torture/compile/981001-1.c: New test.
27874         * gcc.c-torture/execute/981001-1.c: New test.
27875
27876 1998-10-01  Jeffrey A Law  (law@cygnus.com)
27877
27878         * gcc.c-torture/compile/981001-2.c: New test.
27879         * gcc.c-torture/compile/981001-3.c: New test.
27880         * gcc.c-torture/compile/981001-4.c: New test.
27881
27882 1998-10-01  Robert Lipe  <robertl@dgii.com>
27883
27884         * lib/objc.exp (objc_target_compile): Add -L during compiles for
27885         multilibbed hosts.   Idea grafted from g77.exp.
27886
27887 1998-09-30  Dave Love  <d.love@dl.ac.uk>
27888
27889         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
27890         avoid losing on systems which need -lsocket.
27891
27892 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
27893
27894         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
27895         * g++.old-deja/g++.other/nested2.C: Ditto.
27896         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
27897         failure.
27898
27899 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
27900
27901         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
27902         preferred over template operator!= for enum bitfields.
27903
27904 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
27905
27906         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
27907         that happen to have the same base name, but in different scopes,
27908         are incorrectly rejected.
27909
27910 1998-09-16  Richard Henderson  <rth@cygnus.com>
27911
27912         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
27913         on the native word size instead of an integer literal.
27914
27915 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
27916
27917         * g++.old-deja/g++.other/static2.C: Invocation of static data
27918         member of type pointer-to-function denoted as non-static member.
27919
27920         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
27921         checks involving function types and aliases.
27922
27923 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
27924
27925         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
27926         redefined to the same non-trivial type.
27927
27928         * g++.old-deja/g++.pt/explicit73.C: Test for proper
27929         namespace-qualification of template specializations declared in
27930         other namespaces.
27931
27932         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
27933         to declare a subset of the specializations of a template function
27934         as friends of specializations of a template class.
27935
27936         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
27937         member templates that do not fully specialize the enclosing
27938         template class are rejected.
27939
27940 1998-09-11  Dave Love  <d.love@dl.ac.uk>
27941
27942         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
27943
27944 1998-09-08  Dave Love  <d.love@dl.ac.uk>
27945
27946         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
27947         altered from libf2c/libU77 version.
27948
27949 1998-09-06  Dave Love  <d.love@dl.ac.uk>
27950
27951         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
27952
27953 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
27954
27955         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
27956         (un)signed char are different types for template specialization
27957         purposes.
27958
27959 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
27960
27961         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
27962         * objc: ObjC testsuite.
27963
27964 1998-08-31  Catherine Moore  <clm@cygnus.com>
27965
27966         * gcc.c-torture/execute/941014-1.x:  New file.
27967
27968 1998-08-31  Nick Clifton  <nickc@cygnus.com>
27969
27970         * lib/c-torture.exp: Add support for
27971         torture_eval_before_compile and torture_eval_before_execute
27972         variables.
27973
27974 1998-08-30  Jeffrey A Law  (law@cygnus.com)
27975
27976         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
27977         this test triggers valid.
27978
27979 1998-08-27  Jeffrey A Law  (law@cygnus.com)
27980
27981         * gcc.dg/980827-1.c: New test.
27982
27983 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
27984
27985         * gcc.c-torture/execute/loop-4b.c: New test.
27986
27987 1998-08-26  Nick Clifton  <nickc@cygnus.com>
27988
27989         * lib/c-torture.exp: Add support for
27990         torture_eval_before_compile and torture_eval_before_execute
27991         variables.
27992
27993 1998-08-25  Jeffrey A Law  (law@cygnus.com)
27994
27995         * gcc.c-torture/compile/980825-1.c: New test.
27996
27997 1998-08-24  Nick Clifton  <nickc@cygnus.com>
27998
27999         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
28000         count number tests in opt_t0 not good_t0.
28001
28002 1998-08-24  Jeffrey A Law  (law@cygnus.com)
28003
28004         * gcc.c-torture/compile/930326-1.x: Fix typo.
28005
28006 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
28007
28008         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
28009         causes an ICE.
28010
28011 1998-08-21  Jeffrey A Law  (law@cygnus.com)
28012
28013         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
28014         STACK_SIZE is defined.
28015         * gcc.c-torture/unsorted/stuct.c: Similarly.
28016
28017         * gcc.c-torture/compile/980821-1.c: New test.
28018
28019 1998-08-21  Jeffrey A Law  (law@cygnus.com)
28020
28021         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
28022
28023 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
28024
28025         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
28026         code.
28027
28028 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
28029
28030         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
28031         error'.
28032
28033 1998-08-18  Jeffrey A Law  (law@cygnus.com)
28034
28035         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
28036
28037 1998-08-16  Jeffrey A Law  (law@cygnus.com)
28038
28039         * gcc.c-torture/compile/980816-1.c: New test.
28040
28041         * gcc.dg/980816-1.c: New test.
28042
28043 1998-08-13  Jeffrey A Law  (law@cygnus.com)
28044
28045         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
28046         compiler for ieee tests.
28047
28048 1998-08-01  Dave Love  <d.love@dl.ac.uk>
28049
28050         * g77.f-torture/compile/980729-0.f: New test.
28051
28052 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
28053
28054         * gcc.c-torture/special/eeprof-1.c: New test, for
28055         -finstrument-functions.
28056         * gcc.c-torture/special/special.exp: Run it.
28057
28058 1998-07-29  Jeffrey A Law  (law@cygnus.com)
28059
28060         * gcc.c-torture/compile/980729-1.c: New test.
28061
28062 1998-07-27  Nick Clifton  <nickc@cygnus.com>
28063
28064         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
28065         __thumb__ is defined, and test for ARM style doubles if so.
28066
28067 1998-07-26  Dave Love  <d.love@dl.ac.uk>
28068
28069         * g77.f-torture/noncompile/980615-0.f: New test.
28070
28071 1998-07-26  H.J. Lu  (hjl@gnu.org)
28072
28073         * gcc.dg/980312-1.c: Do link instead of compile.
28074         * gcc.dg/980313-1.c: Likewise.
28075
28076 1998-07-26  Jeffrey A Law  (law@cygnus.com)
28077
28078         * gcc.c-torture/compile/980726-1.c: New test.
28079
28080 1998-07-25  Dave Love  <d.love@dl.ac.uk>
28081
28082         * g77.f-torture/execute/io0.f: New test.
28083
28084 1998-07-24  Nick Clifton  <nickc@cygnus.com>
28085
28086         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
28087         an int.
28088
28089 1998-06-18  Michael Meissner  <meissner@cygnus.com>
28090
28091         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
28092         m32r bugs.
28093
28094 1998-07-17  Nick Clifton  <nickc@cygnus.com>
28095
28096         * gcc.dg/980626-1.c: Expect failures for all toolchains until
28097         c-decl.c:grokdeclarator can handle mode attributes.
28098
28099 1998-07-16  Jeffrey A Law  (law@cygnus.com)
28100
28101         * gcc.c-torture/execute/980716-1.c: New test.
28102
28103 1998-07-13  Jeffrey A Law  (law@cygnus.com)
28104
28105         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
28106         the mn10200.
28107         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
28108         the mn10200.
28109         * gcc.c-torture/execute/va-arg-3.x: Similarly.
28110         * gcc.c-torture/compile/930326-1.x: Similarly.
28111
28112 1998-07-13  Dave Love  <d.love@dl.ac.uk>
28113
28114         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
28115         New test from Craig.
28116
28117 1998-07-12  Dave Love  <d.love@dl.ac.uk>
28118
28119         * g77.f-torture/noncompile/980616-0.f: New test.
28120
28121         * g77.f-torture/execute/970816-3.f:  New test from Craig.
28122
28123 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
28124
28125         *  g++.other/singleton.C: Return error value instead of taking
28126         SIGSEGV.
28127
28128 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
28129
28130         *  g++.other/singleton.C: New test.   Warning is under dispute.
28131         Runtime crash is not.
28132
28133 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
28134
28135         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
28136         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
28137         using6.C, using7.C}:  New namespace tests.
28138
28139 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
28140
28141         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
28142         specialization with typedef'ed names used as array indexes.
28143
28144 1998-07-09  Jeffrey A Law  (law@cygnus.com)
28145
28146         * gcc.c-torture/execute/980709-1.c: New test.
28147
28148         * gcc.dg/980709-1.c: New test.
28149
28150 1998-07-07  Richard Henderson  <rth@cygnus.com>
28151
28152         * gcc.c-torture/execute/bcp-1.c: New test.
28153
28154 1998-07-07  Jeffrey A Law  (law@cygnus.com)
28155
28156         * gcc.c-torture/execute/980707-1.c: New test.
28157
28158 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
28159
28160         * gcc.c-torture/compile/980706-1.c: New test.
28161
28162 1998-07-01  Dave Love  <d.love@dl.ac.uk>
28163
28164         * g77.f-torture/execute/980701-0.f,
28165         g77.f-torture/execute/980701-1.f: New test from Craig.
28166
28167 1998-07-01  Jeffrey A Law  (law@cygnus.com)
28168
28169         * gcc.c-torture/compile/980701-1.c: New test.
28170
28171         * gcc.c-torture/execute/980701-1.c: New test.
28172
28173 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
28174 rlsruhe.de>
28175
28176         * g++.old-deja/g++.robertl/eb132.C: New test.
28177         * g++.old-deja/g++.robertl/eb133.C: Likewise.
28178
28179 1998-06-29  Dave Love  <d.love@dl.ac.uk>
28180
28181         * g77.f-torture/execute/980628-7.f,
28182         g77.f-torture/execute/980628-8.f,
28183         g77.f-torture/execute/980628-9.f,
28184         g77.f-torture/execute/980628-10.f: New tests from Craig.
28185
28186         * g77.f-torture/execute/980628-3.f: Remove mail headers.
28187
28188 1998-06-28  Jeffrey A Law  (law@cygnus.com)
28189
28190         * g77.f-torture/execute/980628-4.f: New test from Craig.
28191         * g77.f-torture/execute/980628-5.f: Likewise.
28192         * g77.f-torture/execute/980628-2.f: Likewise.
28193         * g77.f-torture/execute/980628-0.f: Likewise.
28194         * g77.f-torture/execute/980628-1.f: Likewise.
28195         * g77.f-torture/execute/980628-3.f: Likewise.
28196         * g77.f-torture/execute/980628-6.f: Likewise.
28197
28198 1998-06-28  Jeffrey A Law  (law@cygnus.com)
28199
28200         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
28201         directory when nothing has been installed yet.
28202
28203 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
28204
28205         * gcc.c-torture/special/special.exp: Handle newer versions of
28206         dejagnu.
28207
28208 1998-06-26  Jeffrey A Law  (law@cygnus.com)
28209
28210         * gcc.dg/980626-1.c: New test.
28211
28212 1998-06-19  Bruno Haible <haible@ilog.fr>
28213
28214         * gcc.misc-tests/m-un-2.c: New test.
28215         * g++.old-deja/g++.other/warn01.c: Likewise.
28216
28217 1998-06-19  Robert Lipe  <robertl@dgii.com>
28218
28219         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
28220         compatibility with assmblers with a different comment character.
28221         Eliminate use of GAS-specific extensions.
28222
28223 1998-06-19  Jeffrey A Law  (law@cygnus.com)
28224
28225         * gcc.c-torture/execute/ieee/980619-1.c: New test.
28226
28227 1998-06-19  Robert Lipe  <robertl@dgii.com>
28228
28229         *lib/g77.exp: Replace search for libf2c.a with search for newly
28230         renamed libg2c.a
28231
28232 1998-06-17  Jeffrey A Law  (law@cygnus.com)
28233
28234         * gcc.c-torture/execute/980617-1.c: New test.
28235
28236 1998-06-12  Jeffrey A Law  (law@cygnus.com)
28237
28238         * gcc.c-torture/execute/980612-1.c: New test.
28239
28240 1998-06-08  Jeffrey A Law  (law@cygnus.com)
28241
28242         * gcc.dg/980523-1.c: Only test on ppc-linux.
28243         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
28244
28245         * gcc.c-torture/execute/980608-1.c: New test.
28246
28247 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
28248
28249         * gcc.c-torture/execute/980605-1.c: New test.
28250
28251 1998-06-04  Jeffrey A Law  (law@cygnus.com)
28252
28253         * gcc.c-torture/execute/980604-1.c: New test.
28254
28255 1998-06-02  Jeffrey A Law  (law@cygnus.com)
28256
28257         * gcc.c-torture/execute/980602-1.c: New test.
28258         * gcc.c-torture/execute/980602-2.c: Likewise.
28259
28260 1998-06-02  Dave Love  <d.love@dl.ac.uk>
28261
28262         * 970125-0.f: Fix per JCB.  Add commentary.
28263
28264 1998-05-31  Michael Meissner  <meissner@cygnus.com>
28265
28266         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
28267         IEEE -0 support.
28268
28269 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
28270
28271         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
28272         earlier.
28273
28274 1998-05-28  Catherine Moore <clm@cygnus.com>
28275
28276         * gcc.c-torture/execute/980526-3.c: New test.
28277
28278 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
28279
28280         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
28281         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
28282         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
28283         m88k-motorola-sysv3 to XFAIL.
28284
28285 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
28286
28287         * gcc.dg/980526-1.c: New test.
28288         * gcc.c-torture/execute/980526-2.c: New test.
28289
28290 1998-05-26  Jeffrey A Law  (law@cygnus.com)
28291
28292         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
28293
28294         * gcc.c-torture/execute/980526-1.c: New test.
28295
28296 1998-05-26  Dave Love  <d.love@dl.ac.uk>
28297
28298         * g77.f-torture/execute/alpha2.f: Add runtime test.
28299
28300 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
28301
28302         * g++.old-deja/old-deja.exp: Strip leading directories.
28303
28304         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
28305         error for the line.  Don't run multiple tests for the same line.
28306
28307 1998-05-23  Jeffrey A Law  (law@cygnus.com)
28308
28309         * gcc.dg/980523-1.c: New test.
28310
28311 1998-05-23  Dave Love  <d.love@dl.ac.uk>
28312
28313         * g77.f-torture/compile/970915-0.f: New test.
28314
28315 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
28316
28317         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
28318
28319 1998-05-21  Jeffrey A Law  (law@cygnus.com)
28320
28321         * gcc.dg/980520-1.c: New test.
28322
28323 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
28324
28325         * gcc.dg/980502-1.c: Fix return type.
28326
28327 1998-05-20  Jeffrey A Law  (law@cygnus.com)
28328
28329         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
28330         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
28331         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
28332         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
28333         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
28334
28335 1998-05-20  Dave Love  <d.love@dl.ac.uk>
28336
28337         * g77.f-torture/execute/980520-1.f: New test.
28338
28339 1998-05-15  Dave Love  <d.love@dl.ac.uk>
28340
28341         * lib/mike-g77.exp: New file.
28342
28343         * g77.f-torture/noncompile/noncompile.exp,
28344         g77.f-torture/noncompile/check0.f: New files.
28345
28346 1998-05-14  Dave Love  <d.love@dl.ac.uk>
28347
28348         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
28349         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
28350         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
28351         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
28352         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
28353         abort where appropriate.
28354
28355 1998-05-05  Michael Meissner  <meissner@cygnus.com>
28356
28357         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
28358         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
28359
28360 1998-04-29  Dave Love  <d.love@dl.ac.uk>
28361
28362         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
28363
28364 1998-04-27  Dave Love  <d.love@dl.ac.uk>
28365
28366         * g77.f-torture/compile/980427-0.f: New test.
28367
28368 1998-04-24  Dave Love  <d.love@dl.ac.uk>
28369
28370         * g77.f-torture/compile/980424-0.f: New test.
28371
28372 1998-04-19  Dave Love  <d.love@dl.ac.uk>
28373
28374         * g77.f-torture/compile/980419-2.f (main): New test.
28375         * g77.f-torture/compile/970125-0.f: New test.
28376         * g77.f-torture/compile/980419-1.f: New test.
28377
28378 1998-04-08  Jim Wilson  <wilson@cygnus.com>
28379
28380         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
28381         of loop-4.c.
28382
28383 1998-04-07  Jim Wilson  <wilson@cygnus.com>
28384
28385         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
28386
28387 1998-04-03  Jim Wilson  <wilson@cygnus.com>
28388
28389         * gcc.c-torture/compile/980329-1.c: New test.
28390
28391 1998-03-18  Jim Wilson  <wilson@cygnus.com>
28392
28393         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
28394         * gcc.dg/980312-1.c: Fix typo in -march command.
28395
28396 1998-03-16  H.J. Lu  (hjl@gnu.org)
28397
28398         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
28399
28400 1998-03-11  Robert Lipe  <robertl@dgii.com>
28401
28402         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
28403         Dave Love agree the Fortran source is bogus.
28404
28405 1998-03-11  Robert Lipe  <robertl@dgii.com>
28406
28407         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
28408         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
28409         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
28410         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
28411         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
28412
28413 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
28414
28415         * g++.old-deja/g++.other/friend1.C: New test.
28416
28417 1998-02-18  Dave Love  <d.love@dl.ac.uk>
28418
28419         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
28420         possibly uninitialized) variables and declare dnrm2.
28421
28422 1998-02-23  Robert Lipe <robertl@dgii.com>
28423
28424         From Bruno Haible <haible@ilog.fr>:
28425         * gcc.c-torture/execute/980223.c: New test.
28426
28427 1998-02-13  Jeffrey A Law  (law@cygnus.com)
28428
28429         * gcc.dg/ifelse-1.c: New test.
28430
28431 1998-02-09  H.J. Lu  (hjl@gnu.org)
28432
28433         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
28434
28435           * lib/old-dejagnu.exp (old-dejagnu): Added the
28436           "execution test - XFAIL *-*-*" handling in the spirit of
28437           "excess errors test -". Changed the "execution test fails"
28438           handling to be like "excess errors test fails".
28439           * Update various tests accordingly.
28440
28441 1998-02-06  Jim Wilson  <wilson@cygnus.com>
28442
28443         * gcc.c-torture/execute/980205.c: New test.
28444
28445 1998-01-18  Jeffrey A Law  (law@cygnus.com)
28446
28447         * lib/c-torture.exp: Look for .x files instead of .cexp files.
28448         * lib/f-torture.exp: Similarly.
28449         * gcc.c-torture: Rename all .cexp files to .x files.
28450
28451 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
28452
28453         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
28454         (940510-1.c): Removed duplicate.
28455         (971104-1.c): New test.
28456
28457 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
28458
28459           * lib/f-torture.exp: Improve error and loop detection.
28460
28461 1997-11-19  Michael Meissner  <meissner@cygnus.com>
28462
28463         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
28464         use that to size the filler array.
28465
28466 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
28467
28468         * lib/c-torture.exp(c-torture-execute): Fix typo.
28469
28470         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
28471         testcase as the executable name. Keep the executable around if
28472         the test fails.
28473
28474 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
28475
28476         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
28477         changes.  Only test one -g option, and move it to the end of the
28478         list of options to test.
28479
28480 1997-09-19  Michael Meissner  <meissner@cygnus.com>
28481
28482         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
28483         variable GCC_TORTURE_OPTIONS to supply default switches separated
28484         by colons.  If no environment variable, run tests with -O0 -g, -O1
28485         -g, and -O2 -g as well.
28486
28487 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
28488
28489         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
28490         explanatory comments. Fix indentation.
28491
28492 1997-09-15  Jeffrey A Law  (law@cygnus.com)
28493
28494         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
28495
28496 1997-09-11  Jeffrey A Law  (law@cygnus.com)
28497
28498         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
28499         * g++.old-deja/g++.mike/p7325.C: Likewise.
28500         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
28501
28502 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
28503
28504         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
28505         * g++.old-deja/g++.brendan/crash30.C: Likewise.
28506         * g++.old-deja/g++.brendan/crash39.C: Likewise.
28507         * g++.old-deja/g++.law/operators4.C: Likewise.
28508
28509 1997-09-11  Joe Buck  (jbuck@synopsys.com)
28510
28511         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
28512         * g++.old-deja/g++.mike/p784.C: Ditto.
28513         * g++.old-deja/g++.mike/p785.C: Ditto.
28514
28515 1997-09-05  Jeffrey A Law  (law@cygnus.com)
28516
28517           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
28518
28519 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
28520
28521         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
28522         target feature; pass this to c-torture-execute as needed.
28523
28524 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
28525
28526         * lib/c-torture.exp(c-torture-execute): If the previous and the
28527         current executables being tested are identical, we don't need to
28528         run the executable again. Try to make the executable names
28529         unique. Add an optional argument for passing additional compiler
28530         flags.
28531
28532 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
28533
28534         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
28535
28536 1997-08-29  Jeffrey A Law  (law@cygnus.com)
28537
28538         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
28539
28540 1997-07-31  Jeffrey A Law  (law@cygnus.com)
28541
28542         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
28543         32bit or larger longs.
28544
28545         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
28546         have either a 32bit long or 32bit int.
28547
28548 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
28549
28550         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
28551         Make double precision tests dependent on sizeof (double).
28552
28553 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
28554
28555         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
28556         too.
28557
28558 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
28559
28560         * gcc.c-torture/compile/961203-1.cexp: New script.
28561
28562 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
28563
28564         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
28565         up the includes ourselves.
28566
28567 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
28568
28569         * lib/plumhall.exp: Remove random include, and add a few
28570         verbose messages for debugging.
28571
28572 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
28573
28574         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
28575         of trying to do it ourselves.
28576
28577 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
28578
28579         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
28580
28581 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
28582
28583         * gcc.prms/5403.c: Made regexp a bit less strict.
28584
28585 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
28586
28587         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
28588         is returned from remote_load instead.
28589         * lib/plumhall.exp: Ditto.
28590         * lib/mike-g++.exp: Ditto.
28591         * lib/old-dejagnu.exp: Ditto.
28592         * lib/c-torture.exp: Ditto.
28593
28594 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
28595
28596         * lib/g++.exp: Use build_wrapper procedure.
28597         * lib/gcc.exp: Ditto.
28598
28599 1997-05-20  Jeffrey A Law  (law@cygnus.com)
28600
28601         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
28602         an old-style decl for malloc.  Fixes tests to work when
28603         sizeof (int) != sizeof (size_t).
28604
28605 1997-05-15  Mike Meissner  <meissner@cygnus.com>
28606
28607         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
28608
28609         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
28610         use stdargs.h interface.
28611
28612 1997-05-15  Mike Meissner  <meissner@cygnus.com>
28613
28614         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
28615         NO_VARARGS when compiling.
28616
28617 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
28618
28619         * lib/plumhall.exp(ph_includes): New procedure.
28620         (ph_make): Use it.
28621         (ph_compiler): Ditto.
28622
28623         * lib/g++.exp: Rename test-glue.c to testglue.c.
28624         * lib/gcc.exp: Ditto.
28625
28626 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
28627
28628         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
28629         to completion when it's called.
28630
28631 1997-03-21  Michael Meissner  <meissner@cygnus.com>
28632
28633         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
28634         is defined, don't do test.
28635
28636 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
28637
28638         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
28639         for object files.
28640         (ph_summary): Mark skipped testcases as untested, not unresolved.
28641
28642         * lib/plumhall.exp (ph_make): If unresolved because of bad
28643         errorCode, record errorCode in log file.
28644         (*): Replace send_log/verbose with verbose -log.
28645
28646 1997-03-19  Michael Meissner  <meissner@cygnus.com>
28647
28648         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
28649         double conversion if double isn't at least 8 bytes.
28650
28651         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
28652         int to work with targets where int is 16 bits.
28653
28654         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
28655         8 bytes, just exit, since 4 byte doubles don't have enough bits of
28656         precision for the test to complete.
28657
28658 1997-03-14  Michael Meissner  <meissner@cygnus.com>
28659
28660         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
28661         if d10v is not compiled with the -mdouble64 flag.
28662         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
28663
28664         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
28665         d10v is not compiled with the -mint32 flag.
28666
28667 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
28668
28669         * lib/plumhall.exp: Use incr_count.
28670
28671 1997-03-12  Jeffrey A Law  (law@cygnus.com)
28672
28673         * gcc.c-torture: Update to c-torture-1.45.
28674
28675 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
28676
28677         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
28678         the name of the expect testcase file).
28679
28680         * lib/g++.exp(g++_init): Ditto.
28681
28682 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
28683
28684         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
28685         the host.
28686
28687         * lib/gcc.exp(gcc_exit): New procedure.
28688
28689 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
28690
28691         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
28692         specs where appropriate.
28693
28694         * g++.old-deja/g++.arm/*: Added additional ERROR checks
28695         because of new "candidates are" messages, and removed a few
28696
28697         * Converted all non-old-style g++ testcases to old-style, and
28698         moved into g++.old-deja.
28699
28700 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
28701
28702         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
28703         options.
28704
28705         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
28706         succeeded.
28707
28708         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
28709
28710 1997-02-13  Michael Meissner  <meissner@cygnus.com>
28711
28712         * lib/gcc.exp (gcc_target_compile): Add support for defining
28713         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
28714         the machine doesn't have those features.
28715
28716 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
28717
28718         * g++.law/operators4.exp: Don't use LIBS.
28719
28720 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
28721
28722         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
28723
28724         * lib/mike-g++.exp: Don't set the compiler to be tested here.
28725         * lib/g++.exp: Set it here instead. Also, allow use of the
28726         --tool_exec and --tool_opt options. Change CXX to
28727         GXX_UNDER_TEST.
28728
28729         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
28730
28731         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
28732
28733 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
28734
28735         * lib/old-dejagnu.exp: Use prune_warnings instead of
28736         prune_system_crud.
28737         * lib/mike-g++.exp: Ditto.
28738         * lib/gcc.exp: Ditto.
28739         * lib/g++.exp: Ditto.
28740
28741         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
28742
28743 1997-02-07  Jeffrey A Law  (law@cygnus.com)
28744
28745           * 941014-2.c: Include stdlib.h
28746           * 960327-1.c: Include stdio.h
28747           * dbra.c, index-1.c: Don't assume ints are 32bits.
28748
28749 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
28750
28751         * lib/gcc.exp: Add gcc,stack_size target feature.
28752
28753         * lib/g++.exp(g++_target_compile): Add the include and link
28754         paths here, not in two other places. And, it's $options, not
28755         options.
28756
28757         * lib/mike-g++.exp(postbase): Remove the code that determines
28758         the correct include and link paths.
28759         * g++.old-deja/old-deja.exp: Ditto.
28760
28761 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
28762
28763         * lib/g++.exp(g++_init): target_compile no longer returns the
28764         filename of the result.
28765
28766 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
28767
28768         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
28769         call to glob.
28770
28771         * gcc.c-torture/special/special.exp: Change call to
28772         gcc_target_compile to include the object file.
28773
28774 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
28775
28776         * gcc.c-torture/special/special.exp: Correct misspelling in last
28777         change.
28778
28779 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
28780
28781         * lib/plumhall.exp(ph_summary): Log the entire output of the
28782         executable. Return -1 if there were any failures, 0 otherwise.
28783         (ph_execute): Return -1 if there were any failures, 0 otherwise.
28784         (ph_make): Clean up objects and executables that were built
28785         if the tests succeeded.
28786
28787 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
28788
28789         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
28790         libraries and includes in the build tree as appropriate.
28791
28792 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
28793
28794         * lib/c-torture.exp: Instead of looking for the global variable
28795         NO_LONG_LONG, check to see if that's a feature of the target.
28796
28797 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
28798
28799         * config/default.exp: Minimize. Delete the remainer of the files in
28800         config; this functionality is now in devo/dejagnu/config.
28801
28802         g++.*/*: Pass any additional flags used to compile to postbase;
28803         delete CXXFLAGS.
28804
28805         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
28806         is now done by runtest.exp. Use gcc_target_compile instead of
28807         compile.
28808
28809         lib/c-torture.exp: Use gcc_target_compile instead of compile.
28810         Remove references to CFLAGS. Use remote_file instead of
28811         calling rm -f.
28812         (c-torture): Take a list of arguments to use to compile this
28813         testcase.
28814
28815         lib/g++.exp: Simplify. Use target_compile instead of compile.
28816         lib/gcc-dg.exp: Ditto.
28817         lib/gcc.exp: Ditto.
28818         lib/mike-{gcc,g++}.exp: Ditto.
28819         lib/old-dejagnu.exp: Ditto.
28820         lib/plumhall.exp: Ditto.
28821
28822 1997-01-08  Jim Wilson  <wilson@cygnus.com>
28823
28824         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
28825         (ph_linker): Likewise.
28826
28827 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
28828
28829           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
28830         MAP_ANON / MAP_ANONYMOUS if defined;
28831         else try to map from /dev/zero .
28832
28833 1996-11-12  Jeffrey A Law  (law@cygnus.com)
28834
28835         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
28836         isn't defined, then define it to MAP_ANONYMOUS.
28837
28838 1996-11-12  Jeffrey A Law  (law@cygnus.com)
28839
28840         * gcc.c-torture: Update to c-torture-1.42 release.
28841
28842 1996-11-11  Jeffrey A Law  (law@cygnus.com)
28843
28844         * gcc.c-torture: Update to c-torture-1.41 release.
28845
28846 1996-10-27  Jeffrey A Law  (law@cygnus.com)
28847
28848         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
28849         c-torture release.
28850
28851 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
28852
28853         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
28854         and LDFLAGS.  Fix second case to append the target_info ldflags
28855         onto LDFLAGS, not CFLAGS.
28856         * lib/g++.exp (g++_init): Add target_info stuff.
28857         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
28858         of libgloss and newlib flags for !native.
28859
28860         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
28861         (GDB): Fix relative path to go up another dir for finding gdb.
28862
28863 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
28864
28865         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
28866         versions in the target_info array, if they don't exist.
28867
28868 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
28869
28870         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
28871
28872 1996-07-08  Jim Wilson  <wilson@cygnus.com>
28873
28874         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
28875         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
28876
28877 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
28878
28879         * lib/old-dejagnu.exp: Don't remove the output file before we've
28880         actually tested it. Don't append pwd to the path of the executable
28881         we're testing.
28882
28883 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
28884
28885         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
28886
28887 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
28888
28889         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
28890         temporary directory for compiler files, and set it to a default
28891         value of /tmp. Set $output as the name of the output file from
28892         compiling the testcase. Add a -o option to $cflags_var so the
28893         compiler writes the final output file as $output. Set $executable
28894         to $output.
28895
28896         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
28897         directory for compiler files, and set it to /tmp if it doesn't
28898         already have a value. Set $output_file to the name of the output
28899         file from compiling the testcase. Add a -o option to CXXFLAGS so
28900         the compiler writes the final output file as $output. Use $output
28901         as the executable to be tested.
28902
28903 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
28904
28905         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
28906
28907 1996-06-08  Jeffrey A Law  (law@cygnus.com)
28908
28909         * gcc.c-torture/execute/pending-1.c: New test.  Still
28910         pending in Tege's queue.
28911
28912 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
28913
28914         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
28915         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
28916         if there were failures.  Call unresolved if there were unresolved
28917         testcases.  Call gcc_fail if program did not run to completion.
28918         (ph_make): Pass additional argument name to ph_execute.
28919         (ph_execute): Add new argument.  Pass additional arguments to
28920         ph_summary.  Call gcc_fail is there is no execution output.
28921
28922 1996-04-24  Jeffrey A Law  (law@cygnus.com)
28923
28924         * lib/plumhall.exp (proc_summary): Output relavent summary
28925         lines into the log so specific failures in plumhall can be
28926         investigated.
28927
28928 1996-04-10  Jeffrey A Law  (law@cygnus.com)
28929
28930         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
28931         (c-torture-execute): Don't try to execute tests which use
28932         "long long" types if $NO_LONG_LONG is nonzero.
28933
28934 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
28935
28936         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
28937         not c-torture.
28938
28939         * gcc.ieee: Move from here.
28940         * gcc.c-torture/execute/ieee: To here.
28941
28942 1996-03-26  Jeffrey A Law  (law@cygnus.com)
28943
28944         * gcc.c-torture: Update to c-torture-1.41 release.
28945
28946 1996-03-22  Jeffrey A Law  (law@cygnus.com)
28947
28948         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
28949         not "$output".
28950
28951 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
28952
28953         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
28954         -c present.
28955
28956 1996-03-02  Jeffrey A Law  (law@cygnus.com)
28957
28958         * config/proelf.exp: Handle connecting to a simulator.
28959
28960 1996-01-31  Jeffrey A Law  (law@cygnus.com)
28961
28962         * config/proelf.exp: New file.  Enough framework that we can
28963         run c-torture tests on the proelf targets (or any other target
28964         that gdb can connect to for that matter).
28965
28966 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
28967
28968         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
28969         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
28970
28971         * lib/plumhall.exp (ph_execute): Always call ph_summary if
28972         exec_output exists.
28973
28974 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
28975
28976         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
28977         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
28978
28979         * config/*.exp: Update FSF address.  Change result of ${tool}_load
28980         to pass/fail/unresolved/unsupported/untested.  Caller must now
28981         call unresolved/unsupported/untested.
28982         * lib/*.exp: Update FSF address.  Update to handle new results of
28983         ${tool}_load.
28984         * lib/chill.exp (verbose): Delete.
28985
28986 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
28987
28988         * lib/gcc.exp (default_gcc_start): Change order of args to
28989         $LDFLAGS $CFLAGS $LIBS.
28990         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
28991         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
28992         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
28993         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
28994         * gcc.misc-tests/dg-test.exp: Likewise.
28995         * gcc.misc-tests/msgs.exp: Likewise.
28996         * gcc.prms/prms.exp: Likewise.
28997         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
28998         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
28999
29000         * lib/dg.exp: Deleted, moved to dejagnu/lib.
29001
29002 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
29003
29004         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
29005
29006         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
29007         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
29008
29009         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
29010         necessary.
29011
29012 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
29013
29014         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
29015         global for loop; add use of $mathlib.
29016         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
29017         settings here; set mathlib for anything but VxWorks.
29018
29019 1996-01-22  Jeffrey A Law  (law@cygnus.com)
29020
29021         * gcc.c-torture: Update to c-torture-1.40 release.
29022
29023 1996-01-03  Jeffrey A Law  (law@cygnus.com)
29024
29025         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
29026         dg.exp.
29027
29028 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
29029
29030         * lib/c-torture.exp (c-torture-execute): Declare "output" as
29031         global.
29032
29033 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
29034
29035         * lib/g++.exp (LIBS): Define if not already.
29036         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
29037         (gcc-dg-prune): Call prune_gcc_output.
29038         * lib/gcc.exp (prune_gcc_output): New proc.
29039         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
29040         prune_gcc_output.
29041
29042 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
29043
29044         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
29045         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
29046
29047 1995-11-15  Jeffrey A Law  (law@cygnus.com)
29048
29049         * gcc.c-torture: Update to c-torture-1.39 release.
29050
29051 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
29052
29053         * lib/c-torture.exp (c-torture-execute): Don't return if one option
29054         fails, try others as well.
29055
29056 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
29057
29058         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
29059         If compilation fails, mark execute tests as `untested'.
29060         If test is marked as unsupported, don't mark compilation and
29061         execute tests as failed.
29062
29063 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
29064
29065         * lib/g++.exp (g++_init): Don't link in libg++, and look to
29066         libstdc++ for whether or not we want to be doing shared
29067         libraries.  Delete link_curses since we don't need it anymore.
29068         * lib/mike-g++.exp (postbase): Don't link in libg++.
29069         * g++.old-deja/old-deja.exp: Likewise.
29070
29071 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
29072
29073         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
29074
29075 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
29076
29077         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
29078         For that, add `-Wl,-a,shared_archive'.
29079         * g++.old-deja/old-deja.exp: Likewise.
29080
29081 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
29082
29083         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
29084
29085 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
29086
29087         * lib/mike-g++.exp (postbase): Pay attention to the status of
29088         g++_load.
29089
29090 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
29091
29092           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
29093
29094 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
29095
29096         * lib/gcc.exp (default_gcc_start): No longer need to log program
29097         being executed or its output, execute_anywhere does that now.
29098         * lib/g++.exp (default_g++_version): Call execute_anywhere.
29099         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
29100
29101 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
29102
29103         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
29104         the same as those in lib/g++.exp.
29105
29106 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
29107
29108         * gcc.c-torture: Update to c-torture-1.38 release.
29109         * gcc.ieee: Related changes.
29110
29111 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
29112
29113         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
29114         "exec". Minor reformatting changes.
29115
29116         * config/rom68k.exp (${tool}_load): Make it work in a canadian
29117         cross. This means all "exec" calls now work on a remote host as
29118         well.
29119         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
29120         cross. Filter out the extra "\r\n" stuff that expect puts in.
29121         (c-torture-execute): Filter out the bogus warnings like
29122         c-torture-compile does. Add support for canadian cross.
29123         * lib/gcc.exp (default_gcc_version, default_gcc_start)
29124         Use execute_anywhere rather than calling exec directly. Now it
29125         works for canadian cross testing.
29126
29127 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
29128
29129         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
29130         results into a variable, and check that rather than using file exists.
29131
29132 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
29133
29134         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
29135         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
29136
29137 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
29138
29139         * g++.old-deja/old-deja.exp: Create and pass runshlib and
29140         lib_curses if there's a shared libg++ in the build tree.
29141
29142 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
29143
29144         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
29145         if not supported target.
29146
29147 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
29148
29149         * lib/g++.exp (g++_init): Move empty setting of runshlib and
29150         link_curses up to always happen, not just for native builds.
29151
29152 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
29153
29154         * gcc.c-torture: Update to c-torture-1.36 release.
29155         * gcc.failure: Related changes.
29156
29157 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
29158
29159         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
29160
29161 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
29162
29163         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
29164         * lib/mike-g++.exp (postbase): Not in here.  Still reference
29165         runshlib, link_curses, and mathlib for link and run.
29166
29167         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
29168         pass the runtime shared library options for Solaris, OSF/1, and
29169         Irix5, and link with -lcurses to avoid unresolved references.
29170
29171 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
29172
29173         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
29174         only run once.
29175
29176 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
29177
29178         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
29179
29180 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
29181
29182         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
29183         do not have a framework for the "compat" tests yet.
29184
29185 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
29186
29187         * lib/mike-g++.exp (postbase): New local variable `mathlib',
29188         set to null if we're testing vxworks5.1.  Use that instead of
29189         `-lm' in the setting of LIBS for link and run.
29190
29191 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
29192
29193         * config/rom68k.exp (${tool}_load): Major changes to make it
29194         work.  Verified that it does in fact return the stuff in
29195         exec_output properly.  Catch any Emul or any TRAP other than 0.
29196
29197 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
29198
29199         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
29200         LDFLAGS properly for targets that need stuff from libgloss.
29201         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
29202         only run once.
29203         (gpp_initialized): New variable.
29204
29205 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
29206
29207         * config/rom68k.exp: Load libgloss.exp.
29208         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
29209         so we can produce a fully linked binary.
29210         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
29211         so we can produce a fully linked binary.
29212
29213 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
29214
29215         * lib/plumhall.exp (ph_section): Watch for expected failures.
29216         Add missing `else'.
29217
29218         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
29219         run the testcase.
29220         (c-torture): Likewise.
29221
29222 1995-08-28  Doug Evans  <dje@cygnus.com>
29223
29224         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
29225
29226         * lib/mike-g++.exp (mike_cleanup): New proc.
29227         (prebase): New globals compiler_result, not_compiler_result,
29228         target_regexp.
29229         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
29230         allow leading "-" in pattern.  Watch for unsupported tests.
29231         If $compiler_result is set, pattern match assembler code,
29232         and ditto for $not_compiler_result.
29233         * lib/mike-gcc.exp: Likewise.
29234
29235         * lib/plumhall.exp (ph_execute): Only call ph_summary if
29236         execution "succeeded".
29237
29238 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
29239
29240         * config/win32.exp: New file.
29241         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
29242
29243 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
29244
29245         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
29246         unsupported.
29247         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
29248         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
29249         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
29250
29251         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
29252         "... without exceptions was ...".  That is now handled by
29253         prune_system_crud.
29254         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
29255
29256 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
29257
29258         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
29259         sieve.c,sort2.c}: New files.
29260         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
29261         sieve.exp,sort2.exp}: Drivers for them.
29262
29263         * lib/mike-gcc.exp (program_output): New user settable variable.
29264         (postbase): Call prune_system_crud.  Also prune extraneous compiler
29265         messages.
29266         * lib/mike-g++.exp (program_output): New user settable variable.
29267
29268         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
29269
29270         * config/sh.exp: Deleted (use sim.exp instead).
29271
29272 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
29273
29274         * config/vx.exp: Declare CHECKTASK as global.
29275         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
29276         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
29277         * lib/old-dejagnu.exp: Load [pwd]/$executable.
29278
29279 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
29280
29281         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
29282         target. Like vx.exp, only includes `vx29k.exp' instead of
29283         `vxworks.exp'.
29284
29285 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
29286
29287         * config/sim.exp: Increase time limit from 120 seconds to 240.
29288
29289 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
29290
29291         * gcc.c-torture/execute/950628-1.c: New test.
29292
29293 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
29294
29295         * gcc.c-torture: Update with changes/additions from
29296         c-torture-1.34.
29297
29298 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
29299
29300         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
29301
29302 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
29303
29304         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
29305
29306 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
29307
29308         * gcc.c-torture/compile/950512-1.c: New test.
29309         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
29310         * gcc.dg/struct-ret-1.c: Likewise.
29311
29312 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
29313
29314         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
29315           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
29316
29317 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
29318
29319         * gcc.c-torture/special/920411-1.c: Deleted.
29320         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
29321
29322 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
29323
29324         * config/sim.exp (${tool}_load): Hack in call to bash to get a
29325         cpu limit.
29326
29327 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
29328
29329         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
29330
29331 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
29332
29333         From kenner;
29334         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
29335         is the proper length.
29336         * va-arg-3.c: Likewise.
29337
29338 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
29339
29340         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
29341         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
29342
29343         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
29344         * lib/g++.exp (default_g++_start): Delete old cruft.
29345
29346 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
29347
29348         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
29349         (2 * (1 << 18)) to (2 * (1 << 17)).
29350
29351         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
29352
29353 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
29354
29355         * config/rom68k.exp: Renamed from config/idp.exp
29356
29357 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
29358
29359         * c-torture/compile/921109-2.c
29360
29361 1995-04-18  Mike Stump  <mrs@cygnus.com>
29362
29363         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
29364         excess errors.
29365
29366 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
29367
29368         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
29369         output.
29370         * lib/g++.exp (default_g++_start): Likewise.
29371
29372 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
29373
29374         * gcc.c-torture/compile/950329-1.c: New test.
29375
29376 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
29377
29378           * config/bug.exp (${tool}_load): Updated to use new remote_open
29379           and remote_close procs.
29380         * config/idp.exp: New file.
29381
29382 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
29383
29384         * gcc.c-torture/execute/950322-1.c: New test.
29385
29386 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
29387
29388         * config/vx.exp (${tool}_load): Clean up testing of return code from
29389         vxworks_ld and vxworks_spawn.
29390
29391 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
29392
29393         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
29394
29395 1995-03-13  Mike Stump  <mrs@cygnus.com>
29396
29397         * lib/old-deja.exp: Add `excess errors test - ' error, now one
29398         can mark excess errors on a machine by machine basis.  Note, the
29399         default is to not expect any excess errors, even when excess
29400         errors test - is given, so you will want to put an XFAIL ... on
29401         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
29402         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
29403         those 4 machines, but no others.
29404
29405 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
29406
29407         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
29408         * lib/c-torture.exp: to here.
29409
29410 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
29411
29412         * gcc.c-torture/execute/950221-1.c: New test.
29413         * gcc.c-torture/execute/struct-ret-1.c: New test.
29414         * gcc.c-torture/compile/950221-1.c: New test.
29415
29416         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
29417
29418 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
29419
29420         * gcc.c-torture/execute/arith-1.c (main): Return 0.
29421         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
29422
29423 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
29424
29425         * g++.gb: New directory of tests, derived from my signature and
29426         class scoping tests.
29427
29428         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
29429         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
29430         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
29431         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
29432         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
29433         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
29434         * g++.gb/sig25.C: Likewise.
29435
29436         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
29437         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
29438         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
29439         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
29440         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
29441         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
29442         * g++.gb/sig25.exp: Likewise.
29443
29444         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
29445         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
29446         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
29447         * g++.gb/scope13.C: Likewise, this test still fails.
29448
29449         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
29450         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
29451         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
29452         * g++.gb/scope13.exp: Ditto.
29453
29454         * g++.gb/README: New file, explains what these tests are about.
29455
29456 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
29457
29458         * lib/dg.exp (dg-do): Support `preprocess'.
29459         (dg-test): Likewise.
29460
29461 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
29462
29463         * config/udi.exp: change "continue -expect" to "exp_continue".
29464
29465 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
29466
29467         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
29468         Delete redundant tests.
29469
29470         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
29471         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
29472         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
29473         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
29474         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
29475         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
29476         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
29477         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
29478
29479         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
29480         storing label pointers.
29481         * gcc.c-torture/execute/921019-1.c: Likewise.
29482         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
29483         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
29484         parameter fp.
29485         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
29486         constants.
29487
29488         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
29489         Delete obsolete tests.
29490
29491         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
29492         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
29493         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
29494         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
29495         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
29496         * gcc.c-torture/compile/950124-1.c: New test.
29497
29498         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
29499
29500 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
29501
29502         * lib/mike-g++.exp: Add -lm to LIBS.
29503
29504 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
29505
29506         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
29507
29508 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
29509
29510         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
29511
29512 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
29513
29514         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
29515
29516 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
29517
29518         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
29519         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
29520         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
29521         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
29522         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
29523         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
29524         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
29525         * g++.law/{operators31.C, operators32.C,
29526         * g++.law/{operators33.C, operators34.C}: Likewise.
29527         * g++.law/{pic1.C, refs2.C}: Likewise.
29528         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
29529         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
29530         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
29531         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
29532
29533         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
29534         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
29535         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
29536         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
29537         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
29538         * g++.law/{enum9.exp, friend5.exp}: Likewise.
29539         * g++.law/{nest3.exp, nest4.exp}: Likewise.
29540         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
29541         * g++.law/{operators30.exp, operators31.exp}: Likewise.
29542         * g++.law/{operators32.exp, operators33.exp}: Likewise.
29543         * g++.law/{operators34.exp}: Likewise.
29544         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
29545         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
29546         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
29547         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
29548         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
29549
29550         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
29551         No longer expected to fail.
29552         * g++.law/missed-error3.C: Tweak for recent bool changes.
29553
29554 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
29555
29556         * config/emb-unix: Deleted.
29557         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
29558         remote execution.  Do final link on remote host if REMOTE_LINK is set.
29559
29560 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
29561
29562         * lib/dg.exp (dg-test): Fix typo in last patch.
29563
29564 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
29565
29566         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
29567         (handles multiple occurrences).
29568
29569 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
29570
29571         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
29572         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
29573         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
29574         printed).
29575         * lib/c-torture.exp (c-torture-compile): Likewise.
29576         (c-torture): Prepend full path if missing.
29577         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
29578         (gcc_fail): Likewise.
29579         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
29580
29581 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
29582
29583         * lib/netware.exp: Only attach to NetWare i386 systems.
29584
29585 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
29586
29587         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
29588         messages.  Add test name to "output pattern match" pass/fail message.
29589
29590 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
29591
29592         * gcc.dg: New testsuite.
29593         * gcc.dg/dg.exp: New file.
29594
29595         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
29596         test-switch.c}: Deleted.
29597
29598         * gcc.misc-tests/msgs.exp: New testcase driver.
29599
29600 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
29601
29602         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
29603         Watch for illegal return values from ${tool}_load.
29604         * config/unix.exp (${tool}_load): Fix pass/fail detection for
29605         cross targets.  Coerce return value >0 to 1.
29606
29607 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
29608
29609         * config/unix.exp (${tool}_load): Call program rsh, not proc.
29610
29611         * config/emb-unix.exp: New file.
29612
29613         * config/sim.exp: Error if variable $SIM not defined.
29614         (${tool}_load): Mark test as "untested" if simulator missing.
29615
29616         * config/unix.exp: Load remote.exp to get rcp_download.
29617         * lib/c-torture.exp: Use different option lists for testcases with
29618         and without loops.
29619         * gcc.c-torture/execute/execute.exp: Likewise.
29620
29621 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
29622
29623         * config/*.exp: Clarify return code from ${tool}_load.
29624         Call `unresolved' or `untested' instead of `warning' or `perror'
29625         (sometimes you still want to call both though).
29626         Add comment that `shell_id' is local to each file.
29627         * config/udi.exp (timeout): Set to 30.
29628         Don't print warning if connection fails, $connectmode has already
29629         printed an error.
29630         (${tool}_load): Move verbose messages to level 2.
29631         Rework pattern for "Process started" message.
29632         Pass `shell_id' to ${connectmode}_download.
29633         Retry twice upon timeout.  Make resetting of target more robust.
29634         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
29635         Pass `shell_id' to exit_$connectmode.
29636         Only call exit_$connectmode if connected.
29637         * config/unix.exp (${tool}_load): Check return codes better.
29638         * config/vrtx.exp (${tool}_load): Likewise.
29639         * config/vx.exp (${tool}_load): Likewise.
29640         Delete unneeded global's.
29641         * lib/dg.exp (dg-test): Update to reflect clarified return codes
29642         from ${tool}_load.
29643         (dg-stat): Delete.
29644         (dg-init): Delete recording of pass/fail counts.
29645         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
29646         (old-dejagnu-init): Likewise.
29647         (old-dejagnu-stat): Delete contents, empty proc now.
29648         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
29649         (c-torture): Delete references to lcnt, lpass, lfail.
29650         Get option list from TORTURE_OPTIONS.
29651         Delete -funroll[-all]-loops if no loops.
29652         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
29653         (g++_stat): Delete contents (empty proc now).
29654         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
29655         (gcc_finish): Likewise.
29656         (gcc_stat): Deleted.
29657         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
29658         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
29659         * gcc.c-torture/execute/execute.exp: Likewise.
29660         Split tests into two parts: compile, execute.
29661         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
29662         no loops.  Update to reflect clarified return codes from ${tool}_load.
29663
29664 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
29665
29666         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
29667         to grep for.
29668         (old-dejagnu): Likewise (where necessary).
29669
29670 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
29671
29672         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
29673
29674         * lib/dg.exp (dg-process-target): Fix processing of selector.
29675         Add comment regarding use of `error'.
29676
29677         * lib/gcc.exp (prune_system_crud): Define if missing.
29678         * lib/g++.exp (prune_system_crud): Likewise.
29679
29680         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
29681         Call prune_system_crud.
29682         * lib/dg.exp (dg-runtest): New proc.
29683         Use perror instead of send_user for tcl errors in testcase.
29684         Don't return any value, it's never used.
29685         Don't clobber previous definition of `unknown'.
29686         Print tcl errors in `dg-final'.
29687
29688 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
29689
29690         * lib/dg.exp (dg-process-target): Improve syntax error messages.
29691         (dg-test): Don't print errorInfo, it contains stack backtrace.
29692
29693 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
29694
29695         * lib/g++.exp (runtest_file_p): Define if missing.
29696
29697 1994-09-24  Doug Evans  (dje@cygnus.com)
29698
29699         * lib/mike-g++.exp: Comment out loading of g++.exp.
29700         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
29701         (default_g++_version): Always print something.
29702         (default_g++_start): Comment out call to `which'.
29703         (g++_start, g++_load): Deleted (must be defined in config file).
29704         * lib/gcc.exp: Test for existence of $CC at start.
29705         Delete check for tmpdir (done in gcc_init).
29706         (default_gcc_version): Always print something.
29707         (default_gcc_start): Comment out call to `which'.
29708         * config/*.exp: Major cleanup - make cross targets work at least a
29709         little better for g++ (by not being "--tool gcc" specific).
29710         Rename gcc_xxx to ${tool}_xxx.
29711         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
29712         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
29713
29714 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
29715
29716         * lib/c-torture.exp (c-torture-compile): Rework compiler
29717         message processing.
29718
29719         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
29720         c-torture.
29721
29722 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
29723
29724         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
29725
29726         * lib/dg.exp (dg-process-target): Support { target native }.
29727
29728 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
29729
29730         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
29731         looked for "... program xxx got fatal signal".
29732         Correct regsub munging of `comp_output'.
29733         Ignore compiler messages "path prefix not used" and "linker input
29734         file unused".
29735
29736 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
29737
29738         * lib/gcc.exp (runtest_file_p): Define if missing.
29739         * gcc.prms/template.c: Example to work from.
29740
29741 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
29742
29743         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
29744         * lib/dg.exp (dg-test): Call unsupported testcases as such.
29745
29746         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
29747         * gcc.prms/1883.c: Moved from compile/940714-1.c.
29748         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
29749         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
29750
29751         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
29752         (dg-process-target): No longer a varargs proc.
29753         Return S/N for target, P/F for xfail.  All callers changed.
29754         (user option procs): More argument checking.
29755         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
29756         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
29757         (dg-test): Skip test if not running on selected target in `dg-do'.
29758         Update handling of `dg-do-what', `dg-output-text'.
29759         Separate execution pass/fail from output pattern match pass/fail.
29760         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
29761
29762 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
29763
29764         * gcc.c-torture/special/special.exp: Don't expect failure for mips
29765         target for 920510-1.c.
29766
29767 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
29768
29769         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
29770         Clean up comment regarding use of passcnt, etc.
29771         (gcc_stat): Don't update `testcnt' here.
29772         (gcc_finish): Do it here.
29773         Might as well reset `but_id' here too.
29774         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
29775         to determine if the file should be tested.
29776         * gcc.c-torture/compile/compile.exp: Likewise.
29777         * gcc.c-torture/execute/execute.exp: Likewise.
29778         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
29779         * gcc.misc-tests/dg-test.exp: Likewise.
29780         * gcc.prms/prms.exp: Likewise.
29781         * gcc.wendy/wendy.exp: Likewise.
29782         * g++.old-deja.exp: Likewise.
29783         Move "Testing file" message to verbose level 1.
29784
29785 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
29786
29787         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
29788
29789 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
29790
29791         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
29792         (default_gcc_start): Accept optional second list element
29793         of compiler flags.  Print compiler output at verbosity level 2.
29794         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
29795         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
29796         Save current values of framework globals passcnt, failcnt, xpasscnt,
29797         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
29798         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
29799         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
29800         xfailcnt to compute stats.  Update framework global `testcnt' from
29801         pass/fail counts.
29802         (gcc_finish): New proc.  Clean up test environment.
29803         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
29804         (gcc_epass, gcc_efail): Delete.
29805         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
29806         argument of line number.
29807         (dg-init): If the tool has an init routine, call it.
29808         (dg-test): Remove args `cflags_var' and `libs_var'.
29809         Pass all compiler options to ${tool}_start.
29810         Handle missing line number.
29811         (dg-finish): New function.
29812         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
29813         particular files.  Call gcc_finish at end.  Move "skipping test"
29814         message to verbosity level 3.
29815         * gcc.c-torture/compile/compile.exp: Likewise.
29816         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
29817         * gcc.c-torture/execute/execute.exp: Likewise.
29818         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
29819         Print testcase being tried at verbosity level 1.
29820         * gcc.c-torture/special/special.exp: Unset xfail.
29821         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
29822         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
29823         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
29824         * gcc.failure/failure.exp: Likewise.
29825         * gcc.ieee/ieee.exp: Likewise.
29826         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
29827         Update call to dg-test.  Call dg-finish at end.
29828         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
29829         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
29830         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
29831         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
29832         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
29833         * gcc.wendy/wendy.exp: Add copyright.
29834         Delete setting of tmpdir (done by gcc_init).
29835         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
29836         Pass compiler flags to gcc_start.  Call gcc_finish at end.
29837         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
29838         gcc_[ce]pass/fail.
29839
29840 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
29841
29842         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
29843         confusion.
29844         (g++_load): Likewise.
29845
29846         * config/*.exp (gcc_load): Some were varargs fns and some were not.
29847         Rename argument to `prog' to remove the confusion.
29848         Varargs fns behave differently too!
29849         (g++_load): Likewise.
29850
29851         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
29852
29853         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
29854         what it is.  Delete (always) printing of status value for !native.
29855         Simplify verbose code, and include status and exec_output.
29856         (g++_load): Use gcc_load.
29857
29858 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
29859
29860         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
29861         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
29862         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
29863         940714-3.c as these testcases don't exist anymore.  Make
29864         va-arg-1.c expected to pass.
29865
29866 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
29867
29868         * gcc.misc-tests/misc.exp: Only run specific testcases.
29869         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
29870         * gcc.misc-tests/dg-[1-9].c: New files.
29871
29872         * lib/dg.exp: New testsuite driver.
29873         * gcc.prms/prms.exp: Use it.
29874
29875         * README.gcc: New file.
29876
29877         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
29878         Document and reset `lxpass' and `lxfail'.
29879         Simplify "initialized" message.
29880         (gcc_stat): Clean up comments a little.
29881
29882 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
29883
29884         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
29885
29886 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
29887
29888         * lib/old-dejagnu.exp (process-option): New proc.
29889         (old-dejagnu-init, old-dejagnu-stat): Likewise.
29890         (old-dejagnu): Simplify.
29891         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
29892
29893 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
29894
29895         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
29896         exists and is not an empty string.
29897
29898         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
29899         $xfail rather than calling setup_xfail.  Clear $xfail when test is
29900         finished.
29901         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
29902         automatically.
29903
29904         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
29905         longer expected to fail.
29906
29907         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
29908         "f" function call.
29909
29910         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
29911
29912         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
29913         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
29914         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
29915         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
29916         c-torture-1.29.
29917
29918         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
29919         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
29920
29921         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
29922
29923         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
29924         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
29925
29926         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
29927         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
29928         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
29929
29930 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
29931
29932         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
29933         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
29934         940714-1.c, 940714-2.c, 940714-3.c},
29935         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
29936         gcc.misc-tests/{mg.c,mg.exp}:
29937         New tests.
29938         * gcc.noncompile/noncompile.exp: Change accordingly.
29939
29940 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
29941
29942         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
29943         Undo previous clobberage.
29944
29945 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
29946
29947         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
29948         * gcc.special/{930510-1.c, special.exp}:
29949         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
29950         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
29951         struct-varargs-1.c}: New tests from c-torture-1.26.
29952
29953 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
29954
29955         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
29956           argument to switch.
29957
29958 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
29959
29960         * Revert the previous changes.  Please see Rob's directory
29961           (/lisa/test/rob/progressive/gcc/testsuite) for testing
29962           fixes.
29963
29964 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
29965
29966         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
29967             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
29968             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
29969             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
29970             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
29971             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
29972             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
29973             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
29974             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
29975             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
29976             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
29977             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
29978             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
29979             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
29980             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
29981             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
29982             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
29983             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
29984             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
29985             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
29986             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
29987             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
29988             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
29989             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
29990             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
29991             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
29992             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
29993
29994 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
29995
29996         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
29997             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
29998           with perror calls.
29999
30000 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
30001
30002         * config/unix.exp (g++_load): Fix syntax.
30003
30004 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
30005
30006         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
30007         * gcc.noncompile/921017-1.c: Deleted obsolete test.
30008         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
30009         Don't expect va-arg-1.c to fail.  Correct expected output for
30010         920928-1.c.
30011         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
30012         * gcc.wendy/hbm4.c: Correct typo.
30013         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
30014
30015 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
30016
30017         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
30018         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
30019         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
30020         * lib/c-torture.exp (c-torture-compile): Ditto.
30021
30022         Reduce volume of output (remove all the -I's and such).
30023         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
30024         Call gcc_cpass, gcc_cfail.
30025         (c-torture): Pass testing option to c-torture-compile.
30026
30027 1994-03-21  Doug Evans  (dje@cygnus.com)
30028
30029         Bring patches over from progressive.
30030         * config/default.exp: Exit remote shell cleanly.
30031         (g++_exit, g++_start): Add default versions.
30032         * config/sim.exp (gcc_load): Use perror, not error.
30033
30034 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
30035
30036         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
30037         set in site.exp.
30038
30039 1994-03-14  Doug Evans  (dje@cygnus.com)
30040
30041         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
30042         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
30043         (wendy_try): New proc to run testcase.
30044         (main loop): Call 'em.
30045         * gcc.wendy/*.c: Clean up pass to correct expected output.
30046
30047         * lib/gcc.exp: Minor cleanup work.
30048         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
30049
30050 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
30051
30052         * config/sim.exp (gcc_load): Document return codes better.
30053         Don't pass -v to simulator.
30054
30055 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
30056
30057           * gcc.special/920717-x.c: Fix typo.
30058           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
30059           get at sources.
30060
30061         * lib/mike-gcc.exp: Fix typo.
30062
30063 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
30064
30065         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
30066         binary to use, transform the name.
30067         * config/*.exp: rename everything. Nuke any g++ specific files,
30068         it's now a special case of gcc that requires no special support.
30069         Add a default.exp for unsupported targets.
30070
30071 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
30072
30073         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
30074         lib/old-dejagnu.exp: Fix a few patterns to work with the new
30075         version of Tcl.
30076
30077 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
30078
30079         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
30080         than a warning.
30081
30082 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
30083
30084         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
30085
30086 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
30087
30088         * gcc.execute/execute.exp: Combine opt_list and foption_list into
30089         option_list.  Compile every file with only 4/6 option choices
30090         (same as C torture) instead of with 12/18 different option
30091         choices.
30092         * lib/c-torture.exp: Likewise.
30093
30094         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
30095         not already set.
30096
30097 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
30098
30099         * lib/old-deja.exp: Add `excess errors test fails' error, now one
30100         can put an XFAIL *-*-* on excess errors.
30101
30102 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
30103
30104         * g++.law: Add more tests derived from g++-bugs snapshots.
30105
30106         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
30107         equivalent to g++.law/init9.
30108
30109         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
30110         compiled it, and the a.out file after we've run it.
30111
30112 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
30113
30114         * lib/mike-g++.exp (postbase): Delete the .o file after we've
30115         compiled it, and the a.out file after we've run it.
30116
30117 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
30118
30119         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
30120
30121 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
30122
30123         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
30124         version number.
30125
30126 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
30127
30128         * g++.law: New directory of g++ tests derived from the g++-bugs
30129         snapshots.
30130
30131 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
30132
30133         * gcc.compile: initbug1.c initbug1.exp testcase added
30134
30135 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
30136
30137         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
30138         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
30139           fixes submitted by Jeff Law (law@cs.utah.edu)
30140         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
30141           Jeff Law (law@cs.utah.edu)
30142
30143
30144 1993-11-30  Mike Stump  (mrs@cygnus.com)
30145
30146         * config/unix-g++.exp: Follow the gcc way of doing things.
30147         * g++.old-deja/old-deja.exp: Minor updates.
30148         * lib/g++.exp: New file, follow the gcc way of doing things.
30149         * lib/old-dejagnu.exp: Minor updates.
30150         * lib/mike-g++.exp: Always unset errorInfo.
30151
30152 1993-11-06  Mike Stump  (mrs@cygnus.com)
30153
30154         * lib/gcc.exp: Fix some errors with the below change, CC and
30155         CFLAGS should be global when setting, not local.
30156
30157 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
30158
30159         * lib/gcc.exp: Transform tool name.
30160
30161 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
30162
30163         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
30164
30165 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
30166
30167         * lib/gcc.exp: change gcc_done to gcc_stat
30168
30169 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
30170
30171         * Upgraded gcc testsuite to c-torture version 1.25
30172
30173 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
30174
30175         * lib/gcc.exp: added reporting code. Changed verbose compile message.
30176         * lib/c-torture: added hooks for new reporting code.
30177
30178 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
30179
30180         * config/sh-gcc.exp: check if sh-sim exists in the path
30181
30182 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
30183
30184         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
30185         * gcc.compile/compile.exp: Initial changes for new logic.
30186         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
30187         * gcc.failure/failure.exp: Initial changes for new logic.
30188         * gcc.ieee/ieee.exp: Initial changes for new logic.
30189         * gcc.misc-tests/misc.exp: Initial changes for new logic.
30190         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
30191         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
30192         * lib/c-torture.exp: Initial changes for new logic.
30193         * lib/gcc.exp: Initial changes for new logic.
30194
30195 1993-10-15  Mike Stump  (mrs@cygnus.com)
30196
30197         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
30198         depend upon failure or success.  Fully qualify names in failure
30199         and success messages.  Always remove a.out before starting
30200         compile, just in case.  Pay more attention to error text output by
30201         the compiler.  Handle testcases with no known past errors just
30202         like all others, so that things are uniform.  Other miscellaneous
30203         improvements.
30204
30205 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
30206
30207         * gcc.cpp: new directory for cpp tests
30208
30209 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
30210
30211         * lib/chill.exp: Code reformatted, removed unused code.
30212         * config/unix-chill.exp: Code reformatted, removed unused code.
30213         * chill.execute/execute.exp: Code reformatted, removed unused code.
30214         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
30215
30216 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
30217
30218         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
30219         routines not written.
30220
30221 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
30222
30223         * config/bug-gcc.exp: Use new procs from bug.exp.
30224
30225 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
30226
30227         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
30228         via ftp, rather than depending on NFS.
30229         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
30230         case.
30231
30232 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
30233
30234         * config/bug-gcc.exp: Use new download proc.
30235
30236 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
30237
30238         * chill.execute/execute.exp: cleanups, handles errors better
30239         * chill.compile/compile.exp: rewrite, based on execute.exp
30240         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
30241         * lib/chill.exp: major changes to diff proc and compile and link
30242           procs. added chill_fail and chill_pass wrappers to pass and
30243           fail. added more comments, and handle error codes better.
30244           Added a hack to capture stderr from exec, so noncompile tests
30245           can work.
30246
30247 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
30248
30249         * chill.execute/execute.exp: rewrite of testsuite driver
30250         * lib/chill.exp: rewrite of testsuite driver
30251         * config/unix-chill.exp: rewrite of testsuite driver
30252
30253 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
30254
30255     In chill.execute:
30256         * iexpr.ch: Standardize uppercase.
30257         * tuples.dat: Standardize uppercase.
30258         * vary.ch: standardize.  Correct varying string assignments.
30259         * vary.dat: Add new output lines.
30260
30261 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
30262
30263     In chill.execute:
30264         * chprintf.ch: Standardize use of uppercase.
30265         * tuples.ch: Standardize and turn arr2 into a DCL,
30266           rather than a SYN.
30267         * pinits.ch: Standardize.
30268
30269 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
30270
30271         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
30272         * Makefil: Renamed to Makefile.in.
30273         * configure.in: New.
30274
30275 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
30276
30277     In chill.execute:
30278         * .cvsignore: Add result/output files.
30279         * Makefile: Fix up variables at start.  Use MFLAGS
30280           everywhere.  Correct bool_loc, built_ins entries.
30281           Add entry for vary1.ch.
30282         * bitarray.ch: Standardize upper-case usage.
30283         * bitexpr.ch: Standardize, add output of b1.
30284         * params.ch: Use arrayt in along PROC parameters, to
30285           avoid novelty problems.
30286         * sets.ch: Tiny cleanup.
30287         * vary1.ch: Re-indent.
30288
30289 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
30290
30291           * Add PR-related files to Makefiles, .cvsignore files, etc.
30292
30293 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
30294
30295         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
30296           with compiler objects. New names are test-flow.c and test-loop.c
30297
30298 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
30299
30300         * Upgraded c-torture tests from 1.19 to 1.20
30301
30302         * new files:
30303         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
30304         * gcc.compile: 930623-1.c 930623-2.c
30305         * gcc.noncompile: 930622-1.c 930622-2.c
30306         * gcc.failure: 920411-1.c 920627-2.c
30307         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
30308
30309 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
30310
30311         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
30312           More changes to get testsuite working properly. Needs more work.
30313           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
30314
30315 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
30316
30317         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
30318           More changes to get testsuite working properly. Needs more work.
30319
30320 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
30321
30322         * chill.compile/compile.exp: Added for Dejagnu support
30323         * chill.execute/execute.exp: Added for Dejagnu support
30324         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
30325
30326 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
30327
30328     This should complete moving the CHILL test files.
30329         * chill.noncompile(.cvsignore printf.grt
30330             in-printf.grt chprintf.grt chprintf.ch):
30331             Added test-support files.
30332           (Makefile): Modified further.
30333         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
30334             signal.ch): Added test files.
30335           * chill.execute (.cvsignore printf.grt printr.c
30336             in-printf.grt rts.c chprintf.grt rts.h): Added
30337           test-support files.
30338             (Makefile): More corrections.
30339
30340 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
30341
30342         * chill.compile, chill.execute, chill.nocompile: Add CHILL
30343           test cases, ready for DejaGnu.
30344
30345 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
30346
30347         * Upgraded c-torture tests from 1.18 to 1.19
30348
30349         * gcc.compile: added test(s):
30350           930607-1.c
30351         * gcc.execute: added test(s):
30352           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
30353
30354         * added new subdirectory for misc tests: gcc.misc-tests
30355         * gcc.misc-test(s): added tests:
30356           inst-check.c test-consts.c test-ior.c test-switch.c
30357
30358 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
30359
30360         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
30361
30362 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
30363
30364         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
30365
30366 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
30367
30368         * Upgraded c-torture tests from 1.17 to 1.18
30369
30370 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
30371
30372         * Upgraded c-torture tests from 1.12 to 1.17
30373
30374 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
30375
30376         * lib/old-dejagnu.exp:
30377           Fixed handling of XFAIL target triplets to correctly
30378           recognize wildcard characters.  Removed code that
30379           appended a unique id tag to the end of the file name
30380           printed out by the result of the testcases within a
30381           given test file.
30382
30383 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
30384
30385         * lib/old-dejagnu.exp:
30386           Reworked expected failure handling to trigger off of XFAIL
30387           keyword in keyphrase embeded in testcase source code. The
30388           XFAIL keyword must be at the end of the keyphrase line. It
30389           may optionally be followed by one or more target triplets.
30390           It has just occured that the handling of wildcards in the
30391           target triplet may not be correct.
30392
30393 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
30394
30395         * g++.old-deja/tests:
30396           Moved all subdirectories up one level into g++.old-deja .
30397
30398         * lib/old-dejagnu.exp:
30399           Fixed problem with CXXFLAGS not being properly reset, and being
30400           corrupted with extraneous "-c" compiler option.  This was
30401           causing binaries to not be generated for test that needed them.
30402           Modified strings passed to "pass" and "fail" so that individual
30403           tests from the same test file would be distinguished by an
30404           identifier appended to the test file name in the summary logs;
30405           this corrected a problem with erroneous diff logs.  Added code
30406           to search testcases for expected fail and unexpected pass keywords.
30407
30408 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
30409
30410         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
30411
30412 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
30413
30414         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
30415           Removed extraneous text from end of "Special g++ Options"
30416           keyphrase.
30417
30418         * lib/old-dejagnu.exp: Added pattern matching to look for new
30419           keywords, embedded in testcases comments, which will trigger
30420           calls to xpass and xfail.
30421
30422 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
30423
30424         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
30425           comments embedded in the testcases, especially the one looking for
30426           special compiler options, as well as the pattern matching for the
30427           compiler output again.
30428
30429 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
30430
30431         * lib/old-dejagnu.exp: Do a proper check of the return value for
30432           execute tests. Fixed several problems with the pattern matching
30433           of the compiler output which gave erroneous test results.
30434           Changed several of the test result messages to be more descriptive.
30435         * config/unix-g++.exp: Proc g++_load now actually works and
30436           executes the tests passed to it and returns a usable return
30437           value.
30438
30439 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
30440
30441           * lib/gcc.exp: Exits gracefully if $CC is bogus.
30442
30443 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
30444
30445         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
30446           Modified both files to properly execute the old style
30447           dejagnu tests. The previous versions of these files were
30448           experimental and did not function anything near correctly.
30449
30450 1993-04-05  Rob Savoye  (rob@cygnus.com)
30451
30452         * Removed all Makefile.in and configure.in files. No configuration
30453         needed now.
30454
30455 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
30456
30457         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
30458
30459 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
30460
30461         * gcc.compile/configure.in, gcc.unsorted/configure.in,
30462         gcc.special/configure.in, gcc.noncompile/configure.in,
30463         gcc.execute/configure.in, gcc.code_quality/configure.in,
30464         g++.other/configure.in, g++.old-deja/configure.in,
30465         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
30466         in srcname setting.
30467
30468 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
30469
30470         * lib/udi.exp:  Fixed mondfe and mondfe_download.
30471         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
30472         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
30473
30474 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
30475
30476         * config/udi-gdb.exp: Check $shell_id after connecting to target.
30477         (gdb_exit): Don't remove *_soc files.
30478
30479 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
30480
30481         * lib/c-torture.exp: Don't look for main; instead always use -w
30482         -c.  This is how the c-torture tests work.  Remove the object
30483         file if the compilation succeeds.
30484         * gcc.execute/execute.exp: Remove executable if test passes.
30485         * gcc.noncompile/noncompile.exp: Every test is an expected
30486         failure.
30487         * gcc.special/special.exp: Added tests from c-torture 1.11,
30488         corrected use of existing test.
30489         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
30490         gcc.execute/920625-1.c: Updated to c-torture 1.11.
30491         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
30492         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
30493         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
30494         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
30495         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
30496         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
30497         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
30498         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
30499         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
30500         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
30501         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
30502         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
30503         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
30504         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
30505         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
30506         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
30507         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
30508         c-torture 1.11.
30509         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
30510         correspond to c-torture 1.11.
30511
30512         * New file.